我在装有 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,还是在第二种情况下使用过时的fontspec
Ubuntu ?xunicode
xunicode
fontspec