[Tex/LaTex] math font for xelatex

fontsxelatexxetex

I'm looking for a math font to be used in . Right now I use Asana Math, which actually looks nice, but is too bold for my purposes. For normal text I use the Roboto font, if I write

normal vs. $\mathsf{math}$

I get:

enter image description here

I tried many different math fonts, but they all look bolder than the normal font. Is there either a way to tell to use a thinner font or is there a math font which is thinner innately?

Best Answer

Just use the scaling feature of fontspec (inherited by unicode-math):

\documentclass{article}
\usepackage{unicode-math}
\setmainfont[Ligatures=TeX]{Roboto}
\setmathfont[Scale=MatchLowercase]{Asana Math}

\begin{document}
normal vs. $\mathsf{math}$
\end{document}

enter image description here

On the other hand, mixing Asana Math for math and the Roboto font doesn't seem a good choice; a math intensive document shouldn't be typeset in a sans serif font for which there's no real matching math font available.