我使用的是本地字体(.otf 文件),使用 加载setmainfont{My font}
。它在整个文档中都运行良好。但是当我想使用打字机文本时,它就会返回常规罗马字体:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Minion Pro}
\begin{document}
This is Minion Pro.
\texttt{But this is Roman.}
\end{document}
例如,在等宽字体中输入代码时也会发生同样的情况\usepackage{alltt}
。在文本中瞬间调用本地字体也不起作用,因为没有办法覆盖setmainfont
。