[XeTeX] Trouble with the new Xetex

Peter Dyballa Peter_Dyballa at Web.DE
Sun Nov 6 11:37:08 CET 2011


Am 06.11.2011 um 02:15 schrieb Andrew Gollan:

> The Invalid glyph is
> actually the result of a \=V in one place, but the \=y is being printed as
> a spiral in the PDF if that is remove

V with macron does not exist in Unicode (but U with macron does, so it looks bad, until you invent a good macro to position the macron on the V), ȳ does not exist in Palatino Linotype. It's xdvipdfmx which finds the invalid glyph index (gid 1329). The Apple Font Tools suite shows only these glyphs with "132" in Palatino Linotype:

<map charValue="0x00EB" glyphRefID="132"/>
<map charValue="0x0132" charName="LATIN CAPITAL LIGATURE IJ" glyphRefID="275"/>
<map charValue="0x017D" charName="LATIN CAPITAL LETTER Z WITH CARON" glyphRefID="132"/>
<map charValue="0x1EF1" charName="LATIN SMALL LETTER U WITH HORN AND DOT BELOW" glyphRefID="1320"/>
<map charValue="0x1EF4" charName="LATIN CAPITAL LETTER Y WITH DOT BELOW" glyphRefID="1321"/>
<map charValue="0x1EF5" charName="LATIN SMALL LETTER Y WITH DOT BELOW" glyphRefID="1322"/>
<map charValue="0x1EF6" charName="LATIN CAPITAL LETTER Y WITH HOOK ABOVE" glyphRefID="1323"/>
<map charValue="0x1EF7" charName="LATIN SMALL LETTER Y WITH HOOK ABOVE" glyphRefID="1324"/>
<map charValue="0x1EF8" charName="LATIN CAPITAL LETTER Y WITH TILDE" glyphRefID="1325"/>
<map charValue="0x1EF9" charName="LATIN SMALL LETTER Y WITH TILDE" glyphRefID="1326"/>
<map charValue="0x20A0" charName="EURO-CURRENCY SIGN" glyphRefID="1327"/>

So it might be better when you use Cardo (only one face) or Junicode. Both fonts are intended to typeset antique texts, the latter family exists in TeX Live (/usr/local/texlive/2011/texmf-dist/fonts/truetype/public/junicode).

--
Greetings

  Pete

Almost anything is easier to get into than out of.
				– Allen's Law




More information about the XeTeX mailing list