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,还是在第二种情况下使用过时的fontspecUbuntu ?xunicodexunicodefontspec

相关内容