我已经下载并(确实)安装了一个名为 Goudy Old Style Small Caps 的 .ttf。当我运行此命令时:
\documentclass{book}
\usepackage{fontspec}
\begin{document}
\IfFontExistsTF{Goudy Old Style Small Caps}{T}{F}
\end{document}
它打印 T,但是当我在 \begin{document} 和 \IfFontExistsTF 命令之间包含此行时:
\setmainfont{Goudy Old Style Small Caps}
它无法编译,并提示“未找到字体”。
这是怎么回事?我之前安装过其他 .otf 和 .ttf 字体,没有问题。