Ich versuche zum ersten Mal, IPA-Symbole in LaTeX einzugeben (anstatt tipa zu verwenden) und aus irgendeinem Grund werden die IPA-Symbole nicht wie gewünscht erkannt. Ich verwende Charis SIL, kompiliere in XeLaTeX (aber LuaLaTeX erzeugt dasselbe Ergebnis) und der grundlegende Code ist dieser:
\documentclass[11pt]{article}
\usepackage{fontspec}
\setmainfont{Charis SIL}
\begin{document}
dʒa
\end{document}
...was im PDF zu „d?a“ statt „dʒa“ führt:
Irgendwelche Vorschläge, wie man das Problem beheben kann?
Antwort1
Ich kann Ihren Fehler auf TeX Live 2020 nicht reproduzieren.
Stellen Sie zunächst sicher, dass Sie eine aktuelle Version von Charis SIL haben. Wenn ich nachschaue otfinfo -i $(kpsewhich CharisSIL-R.ttf)
, wird mir angezeigt, dass ich Version 5.000 der Schriftart habe.
Überprüfen Sie zweitens, welche Kopie der Schriftart Sie tatsächlich laden. Möglicherweise haben Sie irgendwo eine veraltete Version. Der vollständige Pfad jeder geladenen Schriftart sollte in der Konsolenausgabe und in der .log
Datei enthalten sein.
\tracinglostchars=2
Drittens ist es im Allgemeinen eine gute Idee, den Befehl zu Ihrer Quelldatei hinzuzufügen , damit TeX Sie warnt, wenn in der aktuellen Schriftart ein Zeichen fehlt. Standardmäßig wird die Meldung im versteckt .log
.