我需要使用什么字体来表示箭头?

我需要使用什么字体来表示箭头?

哪些 Unicode 字体允许您输入 Unicode 字符(例如箭头)?以及如何使其与其他字体配合使用,例如tex-gyre-schola 示例代码:

\usepackage{fontspec}
\setmainfont{TeX Gyre Schola}

编辑:我需要的箭是U+2B9A

答案1

它们都应该包含大多数箭头,但 XITS Math、Stix Two Math 和 New Computer Modern Math 特别全面。

因此,例如,如果您的主数学字体不包含 ↜ (U+219C),又名\leftwavearrow,您可以使用以下命令从另一种字体导入它:

\setmathfont{STIX Two Math}[ range={\leftwavearrow, \rightwavearrow},
                             Scale = MatchLowercase ]

您可以查阅这里有一张包含几种数学字体的表格如果您对任何特定字符以及要为其使用什么命令感到疑惑。大多数箭头都列在关系符号下。

正如 David Carlisle 在评论中提到的,您还可以使用该albatross程序查看哪些字体包含符号。您可以在上面的文档中查找每个数学符号,或者这个,可能更最新, 或者另一张 Unicode 符号图表。在本文档的第 44 页上,我们看到的\leftwavearrow是 U+0219C,因此命令

albatross "0x219C"

将列出所有具有该字体的字体。

相关内容