LuaLaTeX 找到系统字体但不使用它

LuaLaTeX 找到系统字体但不使用它

梅威瑟:

\documentclass{article}
\pagenumbering{gobble}

\usepackage{mathtools}
\usepackage{unicode-math}

\begin{document}

Libertinus Math:
\setmathfont{Libertinus Math}
\begin{equation}
  x
\end{equation}
\end{document}

我使用的是 2017 预测试版,它已libertinus作为 CTAN 包安装。但是,我的目录中还有一个更新版本的字体.fonts

luaotfload-tool找到它:

$ luaotfload-tool --find=libertinusmath --fuzzy
luaotfload | resolve : Font "libertinusmath" found!
luaotfload | resolve : Resolved file name "/home/amalia/.fonts/Libertinus/libertinusmath-regular.otf"

fontspec没有使用它:

</home/amalia/tlpretest/texmf-dist/fonts/opentype/public/libertinus/lib
ertinusmath-regular.otf></home/amalia/tlpretest/texmf-dist/fonts/opentype/publi
c/libertinus/libertinusmath-regular.otf></home/amalia/tlpretest/texmf-dist/font
s/opentype/public/lm/lmroman10-regular.otf>
Output written on test.pdf (1 page, 12168 bytes).
Transcript written on test.log.

如果我没有使用更新数据库--prefer-texmf,那么为什么 LuaLaTeX 使用 TEXMF 版本?

相关内容