Hi all, For my french document, I use: \def\activateSomeCharacters{% \defineactivecharacter ! {\,\string!}% \defineactivecharacter ? {\,\string?}% \defineactivecharacter : {\,\string:}% \defineactivecharacter ; {\,\string;}} \activateSomeCharacters \appendtoks\activateSomeCharacters\to\everystarttext in my environment, but there is a problem: If the input is "test:", the result is correct but if the input is "test :" (with a space between test and :) the output space between test and : is too large (I assume a normal space + \,) Is this possible to get this def smarter ? Cheers, Renaud