XeLaTeX、OTF フォント、ドットなし i

XeLaTeX、OTF フォント、ドットなし i

私は XeLaTeX を搭載した Ubuntu マシンを使用していますが、この厄介な問題に直面しています。いずれかの OTF ファイル (Adobe Jenson Pro、Adobe Garamond Pro など) にローマン フォントを設定すると、ドットのない i と j の文字 (\iおよび\j) がデフォルトで ComputerModern になります。

\documentclass[12pt]{article}

\usepackage[T1]{fontenc}
\usepackage{fontspec}
\setromanfont{Adobe Garamond Pro}

\begin{document}

{\Huge i \i \"{i}}
\end{document}

出力は次のようになります。

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

otf ファイルにはドットのない i 記号があるようですが、これはデフォルトで CM に設定されています。ただし、Mac を使用している友人の中には、この問題に直面していない人もいます。これは Mac に固有の問題ではないのでしょうか?

答え1

私の環境では、現在の miktex で問題なく動作します。現在の texlive を使用していますか、それとも ubuntu の古い texlive を使用していますか? 2 番目のケースでは、 がfontspecロードされるかどうかを確認しxunicode、ロードされない場合は のxunicode後にロードしますfontspec

関連情報