I have a problem with unicode-math. When I set the document at 12pt, the maths font remains 10pt, as shown in the following example:
\documentclass[12pt,fleqn,oneside]{article}
\usepackage{amsmath}
\usepackage[no-math]{fontspec}
\setmainfont[Ligatures=TeX]
{TeX Gyre Heros}
\usepackage{unicode-math}
\setmathfont{Latin Modern Math}
\setmathfontface\mathrm{Latin Modern Roman}
\begin{document}
This is an example~$y = \tan \text{angle}$
\end{document}
I don't really get along with unicode-math. Could you help me to fix this problem?