[XeTeX] Space characters and whitespace

enrico.gregorio at univr.it enrico.gregorio at univr.it
Tue Feb 22 23:00:42 CET 2011


Tobias Schoel <liesdiedatei at googlemail.com> wrote:
> Inspired by the discussion about stretching and shrinking in monospaced 
> fonts, I have a question about the usage of space characters, (partially 
> about German specific, but there seem to be a lot of German speakers 
> active on this list):
> 
> 1. Unicode defines some space characters: u2000 (EN QUAD) to u200b (ZERO 
> WIDTH SPACE), u00a0 (NO BREAK SPACE) and u202f (NARROW NO BREAK 
> SPACE). 
> Some of these roughly correspond to tex-macros \, \; ~ and so on. How 
> should these characters resp. tex-macros be used?

U+2000 is not the same as \,; there is U+2009 THIN SPACE, but
it depends on the font; for example, with Linux Libertine, U+2009 gives
the same result as \,; this is not true for Latin Modern Roman.

U+200B is definitely not equivalent to \; (it's a null wide "space")

See my message <http://tug.org/pipermail/xetex/2011-February/020100.html>
concerning U+00A0 (NO BREAK SPACE).

Ciao
Enrico

--
Enrico Gregorio          + Dipartimento di Informatica          + Tel: +39 045 8027937
Enrico.Gregorio at univr.it + Università degli Studi di Verona     +
(gregorio at math.unipd.it) + Strada le Grazie 15 / I-37134 Verona + Fax: +39 045 8027928




More information about the XeTeX mailing list