[XeTeX] avoiding line break after dash

Jonathan Kew jfkthame at gmail.com
Mon Dec 8 10:57:56 CET 2014


On 7/12/14 23:34, Mike Maxwell wrote:
> Using a Unicode non-breaking hyphen (U+2011) appears to prevent the line
> break when I try this with a different font.  Unfortunately, the font I
> need to use doesn't have a glyph for this code point, so I get a box in
> the PDF.  (Is there a way to use the ASCII dash glyph for this code
> point, while preserving the non-breaking status of the U+2011 code
> point?  Short of hacking the font.)

I think you could do this by using a font mapping to replace U+2011 with 
U+002D for this font. If I recall correctly, this wouldn't affect the 
line-breaking (or non-breaking) behavior; it would only do this 
subsitution for rendering purposes.

JK



More information about the XeTeX mailing list