LuaTeX 找不到现有字体

LuaTeX 找不到现有字体

我的 Fedora 17 LuaLaTeX (2012) 系统一直抱怨某些特定字体(当然是存在的)不存在。它无法使用该字体从 TeX 文件中生成任何 PDF。这是我收到的错误:

!LuaTeX 错误:无法找到用于读取的 OpenType 字体文件()==> 发生致命错误,未生成输出 PDF 文件!

我 100% 肯定 otf 字体文件存在,并且我提供给 setmainfont 的路径是正确的。

在仔细阅读 TeX StackExchange 以寻求帮助后,我找不到任何有效的建议。

有人可以帮忙吗?

答案1

我刚刚找到了一个解决方案。

事实证明,这一切都是为了清理我的 LuaTeX 字体缓存。

如果您遇到同样的问题,请尝试此方法。转到您的主文件夹。激活隐藏文件查看功能 (Ctrl+H)。查找.texlive2012/texmf-var/luatex-cache/generic/fonts/otf并删除.lua与您的“现有但未找到”字体名称更匹配的文件。

对我来说,这个办法很管用,而且一直管用。我猜 PDF 编译中断是罪魁祸首。

相关内容