Hi,

It seems there is a (recent?) bug with the french punctuation. The space
before "?", ";" and ":" should be unbreakable. This is the case when one
write "Pourquoi?" (without space) in the source code. ConTeXt add the
non breakable space. But when one write "Pourquoi ?" (with a space), the
space become breakable. Yet it is more common in french to write the
spaces in the source code.

Here is the MWE:

%--------------------------------------------------------------------
\usemodule[t][french] % executes \setcharacterspacing[frenchpunctuation]

\starttext
\startbuffer
  % This one works correctly
  \dorecurse{10}{Voil�: Voil�? Voil�! Voil�; Pourquoi? Comment? O�? 
Qui? }
  \blank
  % This one doesn't work
  \dorecurse{10}{Voil� : Voil� ? Voil� ! Voil� ; Pourquoi ? Comment ? 
O� ? Qui ? }
\stopbuffer
\typebuffer
\getbuffer
\stoptext
%--------------------------------------------------------------------


All the best.

--
Romain Diss
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : [email protected] / 
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________

Reply via email to