我正在试验一个使用 Lato 字体的 CV 模板。在我的 Linux 系统上,它们位于目录中/usr/share/fonts/TTF
,命令fc-list | grep -i lato
会显示它们。它们与所有其他 TTF 字体具有相同的所有权和权限。但命令
\setmainfont[...]{Lato-Lig}
在 xelatex 中,会产生无法找到字体的错误。我使用的是 TeXLive 2015。这应该是一件非常简单的事情,事实上,我已经按照其他有用的提示做到了现在的地步,但我似乎仍然无法让 xelatex 使用该字体。欢迎提出任何建议!
答案1
你没有给人们提供太多的参考。这对我有用(以前从未使用过该字体):
% NOTE: TL2016, not TL2015
\documentclass{article}
\usepackage{fontspec}% XeTeX
\setmainfont{Lato}[
Path = /usr/local/texlive/2016/texmf-dist/fonts/truetype/public/lato/ ,
Extension = .ttf ,
UprightFont = Lato-Lig ,
ItalicFont = Lato-LigIta ,
BoldFont = Lato-Bol , % if using Lato-Lig for regular font; then maybe Lato-Reg would be better for the 'bold'....
BoldItalicFont = Lato-BolIta ,
]
\usepackage{lipsum}
\newcommand\ftest{0123456789.!?<>()[]*\&\%\$\#@
\lipsum[1]}
\begin{document}
\ftest
{\itshape \ftest}
{\bfseries \ftest}
{\bfseries\itshape \ftest}
\end{document}