无法使用 Font Awesome 6

无法使用 Font Awesome 6

我尝试在 Overleaf 上安装 Font Awesome 6,但失败了。虽然 Font Awesome 5 以软件包形式提供,但版本 6 却不是。

我通过.otf从以下位置下载文件手动安装了字体Font Awesome 网站并将它们上传到 Overleaf,并将我的文档的序言设置为如下所示(使用 XeLaTeX)

\documentclass{article}
\usepackage{fontspec}
\newfontfamily{\FA}{Font Awesome 6 Free-Regular-400.otf}

相当简单,只是现在我不知道如何引用我想要的特定图标。

我尝试根据其 Unicode 字符来引用它,如Font Awesome 图标搜索例如,为了尝试渲染房屋图标,我这样写

{\FA \char"f11b}

并得到错误

<to be read again> 
                   f
l.7 {\FA \char"f
                11b}
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)

Missing character: There is no ^^@ (U+0000) in font [Font Awesome 6 Free-Regular-400.otf]/OT:script=latn;language=dflt;!
[1

是不是缺少了某些基本的东西?我应该用不同的方式写 unicode 字符吗?很遗憾没有看到适用于 LaTex 的 Font Awesome 6 包,我到处搜索却一无所获。

先感谢您!

答案1

使用的十六进制数字"必须是大写。\char"F11B\relax

具体来说,房子位于 F015 的 Solid not Regular 字体中(zip 文件包含三个涵盖不同范围的 OTF 文件)

在此处输入图片描述

\documentclass{article}

\usepackage{fontspec}
\newfontfamily{\FA}[Path=./]{Font Awesome 6 Free-Solid-900.otf}

\begin{document}

1: {\FA \char"F11B}

2: {\FA \char"F015}

\end{document}

相关内容