`Latin Modern Roman` 作为 xelatex 项目中的主要字体

`Latin Modern Roman` 作为 xelatex 项目中的主要字体

我想在我的 xelatex 项目中使用 Latin Modern 字体。在编译时,xelatex 报告:

! 软件包 fontspec 错误:找不到字体“Latin Modern Roman”。

字体随 TeX Live 2019 一起提供,我正在使用它。我使用 TeX Live Utility 检查了这一点,它说 lm 包已安装。我使用命令行仔细检查了

otfinfo -i `kpsewhich lmroman12-regular.otf`

其中包括报告首选名称:Latin Modern Roman

这是一个产生上述错误消息的简单示例。

%test.tex
\documentclass{article}

\usepackage{polyglossia}
\setmainlanguage{english}
\setmainfont{Latin Modern Roman}

\begin{document}
Some text ...
\end{document}

% compile command: xelatex test.tex

如何在 xelatex 项目中将 Latin Modern Roman 设置为主要字体?

编辑:这个问题背后的动机是我想将 Latin Modern Math 设置为多语种希腊语的字体,这样我就可以在应该设置为 Latin Modern 的英语文本之间放置一些以直立字母设置的希腊语单词。但是,这样做会导致与上面发布的相同的错误消息。这就是我首先尝试将 Lation Modern 设置为主要字体的原因。我怀疑 lm 包存在系统性问题。

相关内容