自从上次更新到最新的 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
(离题评论)。