XeLaTeX、otf 字體和 dotless i

XeLaTeX、otf 字體和 dotless 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 檔案似乎確實有 dotless-i 符號,但這一直預設為 CM。不過我的一些使用 mac 的朋友似乎沒有遇到這個問題。這是非 Mac 特定問題嗎?

答案1

對於我目前的 miktex 來說,它工作得很好。您使用的是目前的 texlive 還是 ubuntu 過時的 texlive?在第二種情況下:檢查是否fontspec加載xunicode,如果不加載則xunicode在之後加載fontspec

相關內容