如何从特定字体中选择特定符号?

如何从特定字体中选择特定符号?

使用 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}

相关内容