我正在尝试弄清楚如何将字体中的特定象形文字插入到我的文档中。
到目前为止,我已经设法使用以下命令定义一个新的字体系列:
\newfontfamily\icons[
Path = {"/Users/simontoth/Library/Fonts/"},
Extension = .otf,
UprightFont = *-Regular-400,
]{Font Awesome 6 Pro}
但是当我尝试将它与 Unicode 字形编号一起使用时,遇到错误:
! Missing number, treated as zero.
<to be read again>
f
l.11 {\icons \symbol{f1f9}
}
我做错了什么?或者有更好的方法来解决这个问题?
答案1
的参数\symbol
需要 TeX 的数字语法。通常数字应该以十进制给出,但也可以"
在数字前面添加一个来使用十六进制数字。在这种情况下,TeX 要求它们以大写形式给出。因此您需要 eg\symbol{"F1F9}
而不是\symbol{f1f9}
。