Hallo,
ich hoffe mein Problem mit XeTeX passt in dieses Forum. Es geht, kurz gesagt, um die Darstellung von Ligaturen aus einer nicht in TeX-Live enthaltenen OTF-Schriftart. Die Schriftart heißt "FF Clifford" und liegt mir im OTF-Format vor. Laut Zeichentabelle sind die beiden Standard-Ligaturen fi und fl enthalten, in einer "-expert"-Datei weitere Ligaturen.
Folgende Schriftarten-Dateien liegen in meinem Projekt-Ordner vor:
CliffordNine-Caps.otf
CliffordNine-CapsExpert.otf
CliffordNine-Italic.otf
CliffordNine-ItalicAltLF.otf
CliffordNine-ItalicExpert.otf
CliffordNine-Roman.otf
CliffordNine-RomanExpert.otf
CliffordNine-RomanLF.otf
\documentclass[a4paper,11pt]{scrartcl}
\usepackage{xltxtra}
\setromanfont%
[Ligatures={TeX,Common},
ItalicFont=CliffordNine-Italic.otf
]%
{CliffordNine-Roman.otf}
\setsansfont%
[Ligatures={TeX}]%
{Linux Biolinum O}
\setmonofont%
[Scale=0.8]%
{Source Code Pro}
\usepackage[ngerman]{babel}
\begin{document}
Dies ist \textit{mein} Testdokument mit einigen Ligaturen wie fi und fl.
\end{document}
Die Schriftart an sich einzubinden und mit XeTeX zu benutzen, ist kein Problem, siehe Minimalbeispiel. Auch die anderen Schnitt "kursiv" und "Kapitälchensatz" sind kein Problem. Leider werden keine Ligaturen dargestellt, auch nicht bei Aktivierung des sonst für Ligaturen zuständigen Schalters "Ligatures=Common". Die Alternativen "Rare" und "Historical" führen auch zu nichts.
Muss ich Ligaturen ggfs. an einer anderen Stelle bzw. mit einem anderen Befehl ansprechen?
TeXLive ist auf dem aktuellen Stand; es werden weder Warnungen noch Fehlermeldungen ausgegeben.
Hat jemand Erfahrung mit dem Problem? Vielen Dank!