等同于这个问题,我正在尝试使用惊人的Frigerri 简历模板在 Linux Mint 17(基于 Ubuntu)上
答案指向.cls
文件。但该文件提到了三个无不同粗细的字体。
我知道有一些 Linux 字体与 Helvetica 非常接近(例如Nimbus 无) 但我不知道如何获得浅色版本和粗体版本。
-\newfontfamily\bodyfont[]{Helvetica Neue}
-\newfontfamily\thinfont[]{Helvetica Neue UltraLight}
-\newfontfamily\headingfont[]{Helvetica Neue Condensed Bold}
我该如何修改这些线条以使用具有不同粗细的 Nimbus Sans?
或者
有没有 Linux无有几种像这样的粗细的字体吗?
答案1
假设您想要衬线字体,由于无衬线字体已在另一个问题中涵盖,您可能会喜欢:
虽然这些是 LaTeX 软件包,但其中许多都以 opentype 格式提供,因此可以轻松使用fontspec
。请注意,字体目录并不总是显示一个系列中的所有字体。例如,它不显示 Venturis 中的粗细范围,这就是为什么我在这种情况下链接到软件包文档的原因:
您可以从以下位置下载 truetype 或 opentype 格式的 Venturis ADF阿尔坎迪斯如果您的发行版没有打包它们。
答案2
以下说明了如何使用您在网上找到的各种粗细的字体。
我用过源代码专业版按照建议此评论根据我在原始帖子中链接的问题。
下载字体
您应该会得到一个包含大量TTF
和/或OTF
文件的 zip 文件。如果OTF
存在,请将这些文件用于后续所有内容(原因如下)。
我的字体来自 SourceForge这里。
获取 TTF/OTF 文件
fonts
在目录(或您正在使用的任何类文件)内创建一个名为的子目录friggeri-cv.cls
。将所有 ttf/otf 文件直接放入此fonts
目录中。
参考新字体
删除所有引用 Helvetica Neue 的行并在其位置添加以下行:
\newfontfamily\bodyfont[Path=fonts/]{SourceCodePro-Regular}
\newfontfamily\thinfont[Path=fonts/]{SourceCodePro-ExtraLight}
\newfontfamily\headingfont[Path=fonts/]{SourceCodePro-Bold}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont[Mapping=tex-text, Color=textcolor, Path=fonts/]{SourceCodePro-Light}
然后执行xelatex cv_10.tex
此操作,pdf 文件就会呈现。(我碰巧认为 Source Code Pro 看起来不太好,但这些说明也适用于您找到的其他字体。