答案1
fontspec
只需使用(继承自)的缩放功能即可unicode-math
:
\documentclass{article}
\usepackage{unicode-math}
\setmainfont[Ligatures=TeX]{Roboto}
\setmathfont[Scale=MatchLowercase]{Asana Math}
\begin{document}
normal vs. $\mathsf{math}$
\end{document}
另一方面,将 Asana Math 与 Roboto 字体混合使用似乎不是一个好的选择;数学密集型文档不应该用无衬线字体排版,因为没有真正匹配的数学字体可用。