![如何从特定字体中选择特定符号?](https://linux22.com/image/243823/%E5%A6%82%E4%BD%95%E4%BB%8E%E7%89%B9%E5%AE%9A%E5%AD%97%E4%BD%93%E4%B8%AD%E9%80%89%E6%8B%A9%E7%89%B9%E5%AE%9A%E7%AC%A6%E5%8F%B7%EF%BC%9F.png)
使用 LuaLatex,我需要来自两种非常具体的字体的两个非常具体的符号,即来自 ZapfDingbats 和 WingDings 字体。
我知道如何使用该fontspec
包将这些字体设置为我的文档的标准字体。但出于显而易见的原因,我不想这样做。
我如何选择一个具体的符号来自具体的字体(使用 LuaLatex)?
在仍然使用 PDFLatex 的同时,我使用该pifont
包来获取 Dingbats 字符:
\documentclass{article}
\usepackage{pifont}
\begin{document}
\ding{113}
\end{document}
但是,它不适用于 WingDings,这就是我改用 LuaLatex 的原因。然而,我不仅知道 LuaLatex 不推荐使用此类“字体包”,而且我也不知道如何从 WingDings 字体中挑选特定符号……
答案1
\documentclass{article}
\usepackage{fontspec}
\newfontfamily\wingdingsfont{Wingdings}
\newcommand\wingdings[1]{{\wingdingsfont\symbol{#1}}}
\usepackage{fonttable}
\begin{document}
\wingdings{40} 123-4567-8900
\fonttable{Wingdings}
\end{document}