我想为文本和数学定义不同的字体。我用过这段代码
\documentclass{beamer}
\renewcommand {\rmdefault }{ibh}
\usepackage{fontspec}
\setmainfont{Segoe Print}
\usefonttheme[onlymath]{serif}
\renewcommand\sfdefault{cmbr}
\begin{document}
\begin{frame}
Some text, $x^2 + y^2 = r^2$
\end{frame}
\end{document}
我该如何纠正?