如何发现哪些 TeXLive OpenType 字体具有特定代码的 Unicode 字符?

如何发现哪些 TeXLive OpenType 字体具有特定代码的 Unicode 字符?

例如TeX Gyre Termes,在 XeLaTeX 文档中使用主字体时,我试图从不同的字体(因为主字体不包含该字符)。

我如何找出 TeXLive 中的哪些 OpenType 字体实际上具有该字符?

(显然,这个问题可以推广到其他单独的 Unicode 字符。)

答案1

您可以打开字符表中的任何字体并检查。

如果您希望它可编写脚本,该命令otfinfo -g将显示任何给定字体中的字形列表。通常,这些是 Adob​​e 字体名称或类似 的名称uni1234

如果您想检查已加载的字体是否有该字体,请检查\iffontchar

您可以在各种网站上查找许多常见字体,包括fileformat.info

一般来说,XITS Math 和 STIX Two Math 有一套非常全面的数学符号,而 Dejavu 系列有一套非常全面的文本符号。它们是值得首先查看的好地方。

相关内容