Noto Sans Maths truetype 字体支持 Unicode-maths

Noto Sans Maths truetype 字体支持 Unicode-maths

我正在寻找各种 Unicode 数学字体来与 Arial 配合使用。我试过 fira-math。但是,其中的问题。。所以,我正在寻找替代方案。谷歌已经发布了 Noto Sans Math 字体这里。我试过这个mwe。

\documentclass{article}
\usepackage{unicode-math}
\setmathfont{NotoSansMath-Regular.ttf}
\setmainfont{Arial}[Scale=1.1]
\begin{document}
    \(\alpha\beta,\gamma\) This is a test.
\end{document}

它编译时没有错误,但它悄悄地用 latin-modern 替换了 Noto Sans Math。日志文件中有一个警告,上面写着

Package fontspec Warning: Font "NotoSansMath-Regular" does not contain
(fontspec)                requested Script "Math".

我在 Microsoft Word 中检查了该字体。它确实有数学符号。那么,问题可能出在哪里呢?奇怪的是,unicode-maths 的文档提供了字体列表支持uncode-math 不是相反。有什么办法吗,例如使用字体锻造,以便字体支持 unicode-maths?这有多复杂?

答案1

在评论中说明@davidcarlisle 关于该range=选项的建议:

万圣节

蓝色来自 Noto Sans Math。

平均能量损失

\documentclass{article}
\usepackage{xcolor}
\usepackage[nosumlimits]{amsmath}

\usepackage{halloweenmath}
\usepackage{unicode-math}
\setmathfont{Asana Math}[Colour=brown]
\setmathfont{NotoSansMath-Regular.ttf}[Colour=blue,range=it/{latin,greek}]
\setmathfont{NotoSansMath-Regular.ttf}[Colour=blue,range=up/{num}]
\setmainfont{Arial}[Scale=1.1,Colour=red]
\begin{document}
xyz
    \[x=f(y)_\alpha\beta,\gamma =\pumpkin(A)^{\mathghost}\] This is a test.
    \[\xrightflutteringbat[sin^{2}\theta]{sin\theta}\]
    \[ \overscriptrightbroom {a^{2}+b^{2}=c^{3}}\mathwitch* (\phi \minus\phi_{2}) \]
    \[ \mathcloud\greatpumpkin_{y=0}^{e^{i}} f(y_x) \]
\end{document}

相关内容