如何找到 unicode-math 对特定符号使用的字体?

如何找到 unicode-math 对特定符号使用的字体?

以下 MWE 生成一个空白文档,因为默认字体不包含

\documentclass{article}

\usepackage{polyglossia}
\usepackage{fontspec}

\begin{document}
\(⟿\)
\end{document}

添加\usepackage{unicode-math}可解决问题:

Unicode 数学

如何在不使用 unicode-math 的情况下获得此箭头?我可以在字符前加上\fontspec{some font},但我不知道哪种字体会产生这种特殊外观;我尝试过的其他字体看起来相当不同(例如 Asana Math):

体位数学

如何在不加载unicode-math的情况下获得上图的弯曲箭头?

编辑:明确选择拉丁现代数学给了我一个空白文档:

\documentclass{article}

\usepackage{polyglossia}
\usepackage{fontspec}

\begin{document}
\fontspec{Latin Modern Math}⟿
\end{document}

答案1

您可以像使用任何普通字体一样使用 Unicode Math 字体。在我的系统中,该字符存在于多种字体中。

\documentclass{article}

\usepackage{fontspec}

\newfontface{\applesymbols}{Apple Symbols}
\newfontface{\asanamath}{Asana Math}
\newfontface{\dejavusans}{DejaVu Sans}
\newfontface{\dejavuserif}{DejaVu Serif}
\newfontface{\fdsymbol}{FdSymbol}
\newfontface{\freeserif}{FreeSerif}
\newfontface{\latinmodernmath}{Latin Modern Math}
\newfontface{\mdsymbol}{MdSymbol}
\newfontface{\STIX}{STIX} % also Math
\newfontface{\symbola}{Symbola}
\newfontface{\texgyremath}{TeX Gyre Bonum Math}
\newfontface{\texgyremath}{TeX Gyre DejaVu Math}
\newfontface{\texgyremath}{TeX Gyre Pagella Math}
\newfontface{\texgyremath}{TeX Gyre Schola Math}
\newfontface{\texgyremath}{TeX Gyre Termes Math}
\newfontface{\XITS}{XITS} % also Math

\begin{document}
\begin{tabular}{ll}
\applesymbols ⟿  & Apple Symbols \\
\asanamath ⟿  & Asana Math \\
\dejavusans ⟿  & DejaVu Sans \\
\dejavuserif ⟿  & DejaVu Serif \\
\fdsymbol ⟿  & FdSymbol \\
\freeserif ⟿  & FreeSerif \\
\latinmodernmath ⟿  & Latin Modern Math \\
\mdsymbol ⟿  & MdSymbol \\
\STIX ⟿  & STIX \\ % also Math
\symbola ⟿  & Symbola \\
\texgyremath ⟿  & TeX Gyre Bonum Math \\
\texgyremath ⟿  & TeX Gyre DejaVu Math \\
\texgyremath ⟿  & TeX Gyre Pagella Math \\
\texgyremath ⟿  & TeX Gyre Schola Math \\
\texgyremath ⟿  & TeX Gyre Termes Math \\
\XITS ⟿  & XITS \\ % also Math
\end{tabular}

\end{document}

在此处输入图片描述

选择你喜欢的那个。一旦你选择了最适合你口味的那个,你可以这样做

\documentclass{article}

\usepackage{fontspec}
\usepackage{newunicodechar}

\newfontface{\squigglefont}{Apple Symbols}[Scale=1.5]

\newunicodechar{⟿}{{\squigglefont⟿}}

\begin{document}

Here is the squiggle ⟿ in a different font
than the main one.

\end{document}

在此处输入图片描述

相关内容