[OS X TeX] Accented characters in Xe(La)TeX

Peter Dyballa Peter_Dyballa at Web.DE
Sat May 29 11:12:46 CEST 2010

Am 29.05.2010 um 02:26 schrieb <cfrees at imapmail.org> <cfrees at imapmail.org 

> Skia and Hoefler Text include some missing characters; Venturis gives
> frankly weird output.

No, it's rather OK. Not available glyphs are substituted with U+FFFF,  
which, depending on the font's design, can have different shapes.

> I take it the missing characters (^W, ^Y etc.) are due to Skia,  
> Hoefler
> and Venturis lacking them. So  unlike TeX, XeTeX does not or cannot
> create accented glyphs on the fly?

It can! You've seen it in all fonts you used in your test file. The  
problem with Venturis ADF is that the font does not have combining  

	otfinfo -g /usr/local/texlive/2008/texmf-dist/fonts/opentype/arkandis/ 
venturis/VenturisADF-Regular.otf | wc -l
	otfinfo -g /usr/local/texlive/2008/texmf-dist/fonts/opentype/arkandis/ 
venturis/VenturisADF-Regular.otf | grep -i combin | wc -l

So you only have the pre-composed glyphs available. LM, Skia, Hoefler,  
and others are real Unicode fonts and not just a restricted PostScript  
font file wrapped into OTF clothes with automatically created tables  
in their pockets with some standard features.

> Which means that XeTeX on a Mac will *never* use type 1 fonts, TFM
> files etc.? (So it reads pdftex.map to no real purpose?)

It tries to avoid it. TFM (not VF) is somehow supported (because it's  
some TeX), PostScript fonts can also be used. Using both on purpose  
can be sign of a brain damage: these fonts have no tables which allow  
typesetting text. They just have the dimensions of the glyphs' boxes  
and sometimes some kerning information. No way to switch to sub- or  
superscripts, alternatives, substitutes, ligatures...

Using TFM or PostScript fonts in XeTeX is like using Fred Flintstone's  
car. (Although its time seems to return.)



A morning without coffee is like something without something else.

More information about the macostex-archives mailing list