我试图在我的 gentoo 服务器上安装一个新字体 (source-sans-pro),但是当我运行xelatex test.tex
它生成的 PDF 文件时,虽然使用了该字体,但没有给出预期的输出 - 即如附图所示的“这是一个测试”字样:
我使用的代码如下:
\documentclass[12pt]{article}
\usepackage{fontspec}
\setromanfont[Mapping=tex-text]{Source Sans Pro Light}
\begin{document}
This is a test.
\end{document}
没有什么突破性的进展 - 我想知道字体是否没有正确安装,经过一番谷歌搜索后,我找到了以下网站 - 然而按照上述说明并没有给我带来任何效果,除了再次得到相同的结果..有人有什么想法吗?或者甚至链接到一些关于如何在 gentoo 上正确安装 XeLaTeX 字体的文档?
答案1
我假设字体已安装在您的系统中。XeTeX 不喜欢字体安装两次。删除 tex 树中的 otf 字体,/usr/share/fonts/opentype/
它应该可以正常工作。
删除系统字体后:运行fc-cache -fv
删除 tex 字体后:运行texhash