插入 OTF 字体的字形

插入 OTF 字体的字形

我正在尝试弄清楚如何将字体中的特定象形文字插入到我的文档中。

到目前为止,我已经设法使用以下命令定义一个新的字体系列:

\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}

相关内容