在本网站,有一些有用的图标网络字体。除了文本的常用 LaTeX 字体外,我还想在图标设计中使用这种字体。
具体来说,我想创建使用本地字体突出部分来显示一个图标的宏。我该怎么做?
答案1
您可以使用这包含 SVG 图形的包。SVG 字体的处理方式与简单的 SVG 图形不同,因此它可能以这种方式工作,也可能不工作。
一般来说,由于我没有在 LaTeX 中使用 SVG 的经验,因此我会使用Inkscape. 它是 LaTeX 的更原生的格式。
在您的特殊情况下,我会考虑不使用 SVG、PDF 或 EPS。我会使用 Font Awesome 的 TTF 或 OTF 版本。根据您使用的 LaTeX,您可以直接使用 TTF 或 OTF 版本而无需任何准备,或者您必须将它们转换为 Type1。如果您必须转换它们,这很容易,因为您不需要映射和字距调整。您可以在 tex.stackexchange.com 中搜索“otf Type1”,或者可能更简单,搜索“TTF Type1”。
在 ConTeXt 中你可以使用\getglyphdirect{FontAwesome.otf}{number of the icon}]
。我猜在 LuaLaTeX 和 XeLaTeX 中它是类似的。