Arch Linux:fontspec 找不到系统字体

Arch Linux:fontspec 找不到系统字体

我正在运行 Arch Linux / Windows 7 双启动笔记本电脑。

Windows 分区安装在 Arch 下,我使用 Windows 字体ln -s /windows/Windows/fonts/ /usr/share/fonts/WindowsFonts

这是可行的,除了 luaLaTeX 之外的每个带有 fontspec 的程序都可以访问字体,例如 libreoffice。

但我无法使用以下字体:

\usepackage{fontspec}
\setmaintfont{Comic Sans MS}

结果是 fontspec 发出的“未找到字体”消息。在 Windows 7 分区下,它运行正常。

任何想法?

答案1

我找到了解决方案:Lua 使用字体名称数据库,我必须使用以下命令进行更新:

luaotfload-tool --update

相关内容