Charis SIL フォントは IPA 記号の代わりに ? を生成します

Charis SIL フォントは IPA 記号の代わりに ? を生成します

初めて LaTeX に IPA 記号を入力しようとしていますが (tipa を使用する代わりに)、何らかの理由で IPA 記号が期待どおりに認識されません。Charis SIL を使用しており、XeLaTeX でコンパイルしています (ただし、LuaLaTeX でも同じ結果になります)。基本コードは次のとおりです。

\documentclass[11pt]{article}

\usepackage{fontspec}
\setmainfont{Charis SIL}

\begin{document}

dʒa

\end{document}

...PDF では「dʒa」ではなく「d?a」が生成されます。

ここに画像の説明を入力してください

これを修正するための提案はありますか?

答え1

TeX Live 2020 ではバグを再現できません。

まず、Charis SIL が最新バージョンであることを確認してください。確認するとotfinfo -i $(kpsewhich CharisSIL-R.ttf)、フォントのバージョンが 5.000 であることがわかります。

次に、実際にロードしているフォントのコピーを確認します。どこかに古いフォントがある可能性があります。ロードするすべてのフォントのフルパスは、コンソール出力とファイルに含まれている必要があります.log

3 番目に、ソース ファイルに コマンドを追加する\tracinglostchars=2と、現在のフォントに文字が欠けている場合に TeX が警告を出すので、通常はこれが良い方法です。デフォルトでは、メッセージは に埋め込まれます.log

関連情報