fontawesome 包不適用於 xelatex

fontawesome 包不適用於 xelatex

考慮以下最小範例:

% !TEX program = xelatex
\documentclass{article}

\usepackage{fontawesome}

\begin{document}
\faTwitter{} Some Text \faLinkedin
\end{document}

在我的 MacTeX 2016 基本系統(最新)上,PDF 中缺少圖標,並且收到以下錯誤訊息:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
/usr/local/texlive/2016basic/texmf-dist/tex/latex/fontawesome/fontawesome.sty:45: fontspec error: "font-not-found"
! 
! The font "FontAwesome" cannot be found.
! 
! See the fontspec documentation for further information.
! 
! For immediate help type H <return>.
!...............................................

當我將引擎更改為時,該示例確實有效

% !TEX program = latex

或者

% !TEX program = luatex

我的系統上沒有安裝該字體,因為根據文檔,套件應該使用與套件捆綁的字體(顯然適用於latexand luatex,但不適用於xelatex)。

答案1

正如已經提到的這裡,我所要做的就是讓它工作xelatex就是在我的機器上安裝 FontAwesome 字體(例如,透過從這裡並安裝檔案FontAwesome.otf)。

相關內容