Hi all! The \setcharacterspacing[frenchpunctuation] stuff I saw discussed recently on this list does not work. Is it because I still use MKII+Xetex? I get the usual error when there is an unknown command: ! Undefined control sequence. l.6 \setcharacterspacing [frenchpunctuation] ? I use the minimals and updated just a couple of minutes ago to be sure: ConTeXt ver: 2008.11.10 21:40 MKII fmt: 2008.11.15 int: english/english Now, the real problem is that the following old hacks don't work anymore: \def\activateSomeCharacters{% \defineactivecharacter ! {\,\string!}% \defineactivecharacter ? {\,\string?}% \defineactivecharacter : {\,\string:}% \defineactivecharacter ; {\,\string;}} \activateSomeCharacters \appendtoks\activateSomeCharacters\to\everystarttext They were sufficient for me. The error I get is when I define my body font: ! Missing \endcsname inserted. <to be read again> \kern \textormathspace ...fmmode \mskip #1#2\else \kern #1\hspaceamount \empty {#3... \@@fontfile ->name\textormathspace +\thinmuskip 1 :Nimbus Sans L \dogetglobalfontparameter ...me \??ff \@@fontfile #1\endcsname {#2}\expandaf... \getglobalfontparameters ...arameter \@@fontdata , ]=, \dodefinefontsynonym ... \getglobalfontparameters \fi \ifcsname \??ff \@@fon... ... l.128 \setupbodyfont [bodytext,12pt,rm] ? I can't make sense of any of this, especially because I call for the serif font while the Nimbus is my sans-serif. Everything works perfectly if I just remove the character hacks above. Can anyone help? Did I provide enough information? Thanks! Jeff