Die Schriftart Charis SIL erzeugt ? anstelle von IPA-Symbolen

Die Schriftart Charis SIL erzeugt ? anstelle von IPA-Symbolen

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:

Bildbeschreibung hier eingeben

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 .logDatei enthalten sein.

\tracinglostchars=2Drittens 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.

verwandte Informationen