Usage
In the french language, some spaces have to be inserted before or after some punctuations marks.
This filter transform ordinary spaces into specific LaTeX spaces:
a
\thinspace{}
replace a space character after«
,“
,‹
a
\thinspace{}
replace a space character before;
,?
,!
,»
,”
,›
a unbreakable space (
~
) replace a space character before: