brunobord / typographeur

Faire respecter les règles typographiques françaises en HTML (Python).
https://pypi.org/project/typographeur/
16 stars 1 forks source link

Invalid quotes detection #31

Open Neamar opened 1 year ago

Neamar commented 1 year ago

Describe the bug Having inline markup between quotes prevents proper quote detection

To Reproduce On 0.5.0,

"Comment ! <em>Vade retro</em>, ça ne m'amuse pas !"

Received :

« Comment ! <em>Vade retro</em>, ça ne m'amuse pas ! «

more accurately:

«&nbsp;Comment&#8239;! <em>Vade retro</em>, ça ne mamuse pas&#8239;!«&nbsp;

(notice the invalid starting quote at the end)

Expected:

« Comment ! <em>Vade retro</em>, ça ne m'amuse pas ! »