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: