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
___________________________________________________________________________________