Chris Travers wrote:

Ok, so why don't we have a similar macro here?  Something like:
\obeynbsps

See above : there are /some/ things that TeX does that
transcend category codes (which are the basis for \obeylines);
in particular [1] :

"$$ TeX deletes any <space> characters (number 32)" that occur
 at the right end of an input line"

These are ASCII 32s, not \catcode 10s, and XeTeX itself would
require modification if you also wanted XeTeX to delete any
U+2009s, U+202fs, ... in the same way that it deletes normal
spaces.  This is without the aegis of \obeynbsp, which would
kick in long after this action has been irrevocably completed.

But in general, \obeyspecialUnicodespaces /might/ be viable !

** Phil.
--------
[1] "The TeXbook", page 46.  Pages 46 and 47 are well worth
studying in the context of this discussion.


--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
 http://tug.org/mailman/listinfo/xetex

Reply via email to