[XeTeX] Getting completely the wrong glyphs when using characters from Latin Extended B

Philip TAYLOR P.Taylor at Rhul.Ac.Uk
Mon Jan 18 13:12:20 CET 2010



Michiel Kamermans wrote:
> I have the following source, in a utf8 encoded text file:
>
> \documentclass{article}
> \usepackage{xltxtra}
> \setmainfont{FreeSerif}
> \begin{document}
> Characters from the 01Dx block, all of which are in FreeSerif: ǐ, Ǒ, ǒ,
> Ǔ, ǔ, Ǖ, ǖ, Ǘ, ǘ, Ǚ, ǚ, Ǜ, ǜ, ǝ, Ǟ, ǟ
> \end{document}

> What's going on here?

Hmmm, don't know, but I also find something strange if
I replace your FreeSerif (which I don't have) with
"Lucida Sans Unicode" (which I do have).  In the latter
case, the string quotes don't appear to protect the
embedded space(s), and I am told :

> kpathsea: Running mktextfm Lucida
>
> The command name is H:\TeX\Live\2009\bin\win32\mktextfm
>
> kpathsea: Running mktexmf Lucida.mf
>
> The command name is H:\TeX\Live\2009\bin\win32\mktexmf
> name = Lucida, rootname = Lucida, pointsize =
> mktexmf: empty or non-existent rootfile!
> Cannot find Lucida.mf.

My source reads :

> \documentclass{article}
> \usepackage{xltxtra}
> \setmainfont{"Lucida Sans Unicode"}
> \begin{document}
> Characters from the 01Dx block, all of which are in FreeSerif: i(,
> O(, o(, U(, u(, U"-, u"-, U"', u"', U"(, u"(, U"`, u"`, ?, A"-, a"-
> \end{document}

Philip Taylor


More information about the XeTeX mailing list