编译 friggeri CV 模板时出现问题:“fontspec 错误:“font-not-found””

编译 friggeri CV 模板时出现问题:“fontspec 错误:“font-not-found””

我在尝试编译模板简历时遇到了一些问题:http://www.latextemplates.com/template/friggeri-resume-cv。我在 Ubuntu 上安装了 texlive-full 包,并尝试使用命令 lualatex cv_10.tex 编译此模板,得到结果:

: /home/lgadawski/.texmf-var/luatex-cache/generic/names/otfl-names.lua

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! fontspec error: "font-not-found"
! 
! The font "HelveticaNeue" cannot be found.
! 
! See the fontspec documentation for further information.
! 
! For immediate help type H <return>.
!...............................................  

l.53 \newfontfamily\bodyfont[]{Helvetica Neue}

我也尝试在 Windows 上使用 MikTex 执行此操作,结果相同。我花了几个小时,但找不到原因,以及如何正确编译它并构建我自己的 CV。

问候!

答案1

该模板假定您已获得 Linotype 的新海尔维提字体(€45 到 €1500)并正确安装字体。如果还没有,请尝试{Arial}{TeX Gyre Heros}或任何你喜欢的。找到friggeri-cv.cls并修改以下行(l. 53--58):

\newfontfamily\bodyfont[]{Helvetica Neue}
\newfontfamily\thinfont[]{Helvetica Neue UltraLight}
\newfontfamily\headingfont[]{Helvetica Neue Condensed Bold}

\defaultfontfeatures{Mapping=tex-text}
\setmainfont[Mapping=tex-text, Color=textcolor]{Helvetica Neue Light}

答案2

只是为了完整性:也可以使用我的 Friggeri CV 的简化版本Github 账户。我修改了模板,以便它可以与常规 Texlive 安装一起使用pdflatex,而无需luatexbiber

答案3

(按照要求。)

一个替代方案可能是源 Sans Pro由 Adob​​e 提供,它为我提供了以下字体:

SourceSansPro-BlackIt.otf       SourceSansPro-It.otf
SourceSansPro-Black.otf         SourceSansPro-LightIt.otf
SourceSansPro-BoldIt.otf        SourceSansPro-Light.otf
SourceSansPro-Bold.otf          SourceSansPro-Regular.otf
SourceSansPro-ExtraLightIt.otf  SourceSansPro-SemiboldIt.otf
SourceSansPro-ExtraLight.otf    SourceSansPro-Semibold.otf

其中应该包含足够的变体来替换 Helvetica-Neue 字体。我想你会想要使用-Black.otfCondensed Bold、-ExtraLight.oftUltralight 等版本。

至于安装,在 GNU/Linux 下,我只是将它们添加到我的~/.fonts目录中。在 Windows 上,我的评论建议这可以通过将文件移动到“控制面板”中的“字体”文件夹来实现 --- 但那是 Windows XP 时代的模糊记忆。(如果我错了,请纠正我。)Mac 也必须有一个个人字体文件夹,但至于它可能在哪里......

现在,你可以直接从加拿大运输安全局,然后使用(如果愿意的话)通过\usepackage{sourcesanspro}。这通常要容易得多,但在这种情况下我倾向于直接进行替换。

答案4

...因此安装Source Sans Pro后,请进行friggeri-cv.cls如下修改:

\newfontfamily\bodyfont[]{SourceSansPro}
\newfontfamily\thinfont[]{SourceSansPro ExtraLight}
\newfontfamily\headingfont[]{SourceSansPro Black}

\defaultfontfeatures{Mapping=tex-text}
\setmainfont[Mapping=tex-text, Color=textcolor]{SourceSansPro Light}

相关内容