[XeTeX] No ligatures, dashes and typographical quotes after changing font

Marcin Grotomirski grotos at gmail.com
Thu Sep 9 15:39:23 CEST 2010


Hello Alexander,
did you try this:
\defaultfontfeatures{Mapping=tex-text}
?
Marcin Grotomirski

2010/9/9 Alexander Schultheiß <aschulth at googlemail.com>:
> After changing my main font in XeTeX I've lost all niceties of TeX,
> like ligatures (fi, ffi), em/en dashes, typographical quotes &c. The
> font decalrations are as follows:
>
> --------------------------------------------------------------------------------
> \font\eighteenrm="[/path/to/fonts/myfontrm.ttf]:script=latn" at 18truept
> \font\eighteensl="[/path/to/fonts/myfontsl.ttf]:script=latn" at 18truept
> \font\eighteenit="[/path/to/fonts/myfontit.ttf]:script=latn" at 18truept
> \font\eighteenbf="[/path/to/fonts/myfontbf.ttf]:script=latn" at 18truept
> \font\eighteenbi="[/path/to/fonts/myfontbi.ttf]:script=latn" at 18truept
> \font\eighteensc="[/path/to/fonts/myfontsc.ttf]:script=latn" at 18truept
>
> \font\forteenrm="[/path/to/fonts/myfontrm.ttf]:script=latn" at 14truept
> \font\forteensl="[/path/to/fonts/myfontsl.ttf]:script=latn" at 14truept
> \font\forteenit="[/path/to/fonts/myfontit.ttf]:script=latn" at 14truept
> \font\forteenbf="[/path/to/fonts/myfontbf.ttf]:script=latn" at 14truept
> \font\forteenbi="[/path/to/fonts/myfontbi.ttf]:script=latn" at 14truept
> \font\forteensc="[/path/to/fonts/myfontsc.ttf]:script=latn" at 14truept
>
> \font\thirteenrm="[/path/to/fonts/myfontrm.ttf]:script=latn" at 13truept
> \font\thirteensl="[/path/to/fonts/myfontsl.ttf]:script=latn" at 13truept
> \font\thirteenit="[/path/to/fonts/myfontit.ttf]:script=latn" at 13truept
> \font\thirteenbf="[/path/to/fonts/myfontbf.ttf]:script=latn" at 13truept
> \font\thirteenbi="[/path/to/fonts/myfontbi.ttf]:script=latn" at 13truept
> \font\thirteensc="[/path/to/fonts/myfontsc.ttf]:script=latn" at 13truept
>
> \font\twelverm="[/path/to/fonts/myfontrm.ttf]:script=latn" at 12truept
> \font\twelvesl="[/path/to/fonts/myfontsl.ttf]:script=latn" at 12truept
> \font\twelveit="[/path/to/fonts/myfontit.ttf]:script=latn" at 12truept
> \font\twelvebf="[/path/to/fonts/myfontbf.ttf]:script=latn" at 12truept
> \font\twelvebi="[/path/to/fonts/myfontbi.ttf]:script=latn" at 12truept
> \font\twelvesc="[/path/to/fonts/myfontsc.ttf]:script=latn" at 12truept
>
> \font\tenrm="[/path/to/fonts/myfontrm.ttf]:script=latn" at 10truept
> \font\tensl="[/path/to/fonts/myfontsl.ttf]:script=latn" at 10truept
> \font\tenit="[/path/to/fonts/myfontit.ttf]:script=latn" at 10truept
> \font\tenbf="[/path/to/fonts/myfontbf.ttf]:script=latn" at 10truept
> \font\tenbi="[/path/to/fonts/myfontbi.ttf]:script=latn" at 10truept
> \font\tensc="[/path/to/fonts/myfontsc.ttf]:script=latn" at 10truept
> --------------------------------------------------------------------------------
>
> TeXDistro:     TeXLive 2009 (XeTeX)
> OS:            Slackware 12.2
>
> What do I miss?
>
> Thanks,
> Alex
>
> P.S. The font has ligatures as well as all dashes and quotes at their
> respective unicode codepoints; at liest the rm version.
>
>
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
>  http://tug.org/mailman/listinfo/xetex
>



More information about the XeTeX mailing list