Arch Linux:Fontspec 未找到 *.ttf-Font(LuaLaTex)

Arch Linux:Fontspec 未找到 *.ttf-Font(LuaLaTex)

自从上次更新到最新的 TexLive 版本以来,公司设计的scrlttr2文档不再编译。

我总是收到有关缺少字体的错误:

字体 \TU/lmr/m/n/10=[lmroman10-regular]:+tlig; 10pt 时无法加载:未找到度量数据或数据错误。...lt\familydefault\seriesdefault\shapedefault

包 fontspec 错误:无法找到字体“LinotypeSyntaxCom-Regular”(fontspec)。

字体 \TU/LinotypeSyntaxCom(0)/m/n/10=[/usr/local/share/fonts/linotype-syntax-cdable: 未找到度量数据或数据错误。

Linotype.ttf-fonts目录中肯定存储着所有提到的内容/usr/local/share/fonts/linotype-syntax-com/


因此,我尝试通过以下方式调用文档中的字体:

\documentclass{article}

\usepackage{fontspec}

\setmainfont[
Path           = /usr/local/share/fonts/linotype-syntax-com/,
Extension      = .ttf ,
UprightFont    = *-Regular,
BoldFont       = *-Bold,
ItalicFont     = *-Italic,
BoldItalicFont = *-BoldIt,
]{LinotypeSyntaxCom}


\begin{document}
    Something is wrong! I am momentarily blinded and confused by moving, overlapping, translucent images that overwhelm my vision of the book I am reading.
\end{document}

但这并没有起作用。


有什么想法可以解决这个问题吗?

在 LibreOffice 中所有字体仍然可用。

答案1

安装texlive-fonts推荐,它有/usr/share/texmf-dist/fonts/opentype/public/lm/lmroman10-regular.otf。它将消除第一个错误。

我没有这些 Linotype Syntax 字体的副本。请确认@Dave。

附言:看起来安装过程不太好/usr/local(离题评论)。

相关内容