全新安装 MacTeX 后未找到 FontAwesome 和 Fira 字体

全新安装 MacTeX 后未找到 FontAwesome 和 Fira 字体

我尝试建立的例子limecv 包在 macOS Mojave 下全新安装 MacTeX 2018 后。根据 TeX Live Utility,该软件包需要 FontAwesome 和 Fira 字体,这两种字体都安装在我的系统上。

使用 XeLaTeX 构建时出现以下错误:

kpathsea: Running mktexmf FontAwesome

! I can't find file `FontAwesome'.
<*> ...our; mag:=1; nonstopmode; input FontAwesome

Please type another input file name
! Emergency stop.
<*> ...our; mag:=1; nonstopmode; input FontAwesome

Transcript written on mfput.log.
grep: FontAwesome.log: No such file or directory
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input FontAwesome' failed to make FontAwesome.tfm.
kpathsea: Appending font creation commands to missfont.log.

/usr/local/texlive/2018/texmf-dist/tex/latex/fontawesome/fontawesome.sty:47: Pa
ckage fontspec Error: The font "FontAwesome" cannot be found.

tex.stackexchange 上有几个帖子,例如,1 2,甚至拉取请求建议更换

\newfontfamily{\FA}{FontAwesome}

经过

\newfontfamily\FA[Path=fonts/]{FontAwesome}

在 fontawesome.sty 中解决这个问题 - 至少对于 FontAwesome 来说是这样。但如果我这样做,我会得到以下错误:

kpathsea:make_tex: Invalid filename `[fonts/FontAwesome]/OT', contains '['

/usr/local/texlive/2018/texmf-dist/tex/latex/fontawesome/fontawesome.sty:47: Pa
ckage fontspec Error: The font "FontAwesome" cannot be found.

看起来 kpathsea 在文件名中添加了无效的方括号。

macOS 的语法是否有所不同?有人知道如何修复这个问题吗?

PS 我知道我可以通过在系统中安装字体来解决此问题,但我不想这样做。

相关内容