LuaTeX 找不到 dfont 字体

LuaTeX 找不到 dfont 字体

我目前正在撰写我的硕士论文,其中我使用 LuaLaTeX 和 Helvetica 作为主要字体。我将其包含如下内容:

\usepackage{fontspec}
\setmainfont{Helvetica}

以前这个功能用起来挺好的。现在我买了一台新的 MacBook(预装了 El Capitain - 我的旧 Mac 有同样的操作系统,但升级了好几次 - 不知道这是否是问题的一部分)。现在,luatex 再也找不到 Helvetica 了。

经过一段时间的调试后,luatex 似乎找不到 dfont 文件中打包的字体(尽管 Helvetica 也在我的旧 Mac 上的字体文件中……)。

我没有找到任何对我有用的解决方案(大多数其他 tex.stackexchange 问题都是关于新安装的字体或其他操作系统的系统字体)。我该如何调试/修复此问题?

答案1

luatex 已经删除了 fontforge 库以及 dfont 支持。

https://github.com/lualatex/luaotfload/blob/master/NEWS

似乎有许多网站和应用程序提供免费的 dfont 转换,因此如果字体许可允许的话,这是一种可能性,或者您可以使用 texlive 中包含的众多 Helvetica 风格字体之一,例如 Tex gyre heros 或 URW Nimbus Sans。

相关内容