fontawesome5 (专业版) 和 XeLaTeX

fontawesome5 (专业版) 和 XeLaTeX

我尝试使用fontawesome5pro 选项,因此也使用 XeLaTeX,这有点奇怪。考虑以下最小示例

\documentclass{scrartcl}
\usepackage{xunicode,fontspec,xltxtra,refcount,amsmath,amssymb,amsthm}
\usepackage[pro]{fontawesome5}%
\faStyle{light}
\begin{document}
  \faIcon{globe}
\end{document}

它需要相当长的时间才能运行(MacOS TeXlive 2018),如果图标更多,则需要更长时间,并且会产生错误(图标越多,错误越多),例如

kpathsea:make_tex: Invalid filename `FontAwesome5ProSolid:script=latn;', contains ':'

Latex Error: /usr/local/texlive/2018/texmf-dist/tex/latex/fontawesome5/fontawesome5-utex-helper.sty:59 Font TU/fontawesomepro/solid/n/10.95=FontAwesome5ProSolid:script=latn; at 10.95pt not loadable: Metric (TFM) file or installed font not found.


relax

l.59 ...ze_font:nn{\c__fontawesome_kind_tl}{solid}

有时(不完全可重现/并非每次都出现)

!

! The font "FontAwesome" cannot be found.

!

! See the fontspec documentation for further information.

!

! For immediate help type H .

!...............................................

l.45 \newfontfamily{\FA}{FontAwesome}

但是,尽管编译过程需要花费相当长的时间(对于我的包含 6 个图标的较大文件需要 5 分钟,而上面的小文件可能需要 30 秒) - 但创建的 PDF 看起来不错,符合预期。

那里发生了什么?对我来说,虽然运行 XeLaTeX,但它似乎在尝试一些 pdflatex-fun?

答案1

问题由两部分组成。在我重新安装 FontAwesome Pro 后,MWE 的两个错误都消失了,但第一个错误仍然存​​在于我的起点,komacv

经过仔细检查,我发现它已在komacv加载fontawesome,注释掉它会使我的文件(fontawesome5我自己加载)编译。我会联系的作者komacv

相关内容