[XeTeX]   in XeTeX

Mike Maxwell maxwell at umiacs.umd.edu
Mon Nov 14 23:43:44 CET 2011

On 11/14/2011 4:56 PM, Zdenek Wagner wrote:
> 2011/11/14 Mike Maxwell<maxwell at umiacs.umd.edu>:
>> We are not (at least I am not) suggesting that everyone must use
>> the Unicode non-breaking space character, or etc.  What we *are*
>> suggesting is that in Xe(La)Tex, we be *allowed* to use those
>> characters, and that they have their
> You are allowed to use them, nothing prevents you.

At least one participant in this thread (or actually the related thread 
"Whitespace in input"--the person in question is 
mskala at ansuz.sooke.bc.ca) has said:
 > U+00A0 is an invalid character for TeX input

That sounds pretty much like prevention (although maybe you don't agree 
with him).

But in fact, the last time I tried this, the NBSP character was 
interpreted in the same way as an ASCII space, which is not what I want. 
  What I want (repeating myself again) is for such characters to--
 >> have their Unicode-defined semantics, to the extent that
 >> makes sense in XeTeX.
--just the same as I would expect XeTeX (or xdvipdfmx) to correctly 
handle the visual re-ordering behavior of U+09C7 through U+09CC, or 
U+093F (Devanagari vowel sign I).

 > However, I would not like to think, why I have
 > overful/underful boxes and opening hex editor to see what kind of
 > space is written between words.

A number of alternatives to a hex editor have been pointed out:
1) color coding
2) using a font that has a representation of these code points
3) using any text editor that allows you to see the Unicode code point 
of a character (I use jEdit this way, I'm sure many other editors offer 
this support)

Again, this is not about _forcing_ anyone to use NBSP etc., it is about 
_allowing_ their use *with the expected Unicode behavior.*
	Mike Maxwell
	maxwell at umiacs.umd.edu
	"My definition of an interesting universe is
	one that has the capacity to study itself."
         --Stephen Eastmond

More information about the XeTeX mailing list