
El resultado nunca es satisfactorio para Minion Pro y lualatex
. Logré obtener un resultado cercano a la perfección con el siguiente MWE:
\documentclass{article}
\usepackage{fontspec}
\usepackage{unicode-math}
\setmainfont[SmallCapsFeatures={Renderer=Basic}]{Minion Pro}
\setmathfont{MnSymbol10}
\setmathfont[range=\mathup/{num,latin,Latin,greek,Greek}]{Minion Pro}
\setmathfont[range=\mathbfup/{num,latin,Latin,greek,Greek}]{MinionPro-Bold}
\setmathfont[range=\mathit/{num,latin,Latin,greek,Greek}]{MinionPro-It}
\setmathfont[range=\mathbfit/{num,latin,Latin,greek,Greek}]{MinionPro-BoldIt}
\setmathfont[range=\mathscr,StylisticSet={1}]{MinionPro-It}
\usepackage[tracking=true]{microtype}
\usepackage{xfrac}
\begin{document}
\[\sfrac{1}{2\pi} \quad \sqrt{3}\]
\end{document}
En esa configuración hasta el momento el sfrac falla (falta /). Si cambio la línea MnSymbol10
con MdSymbol
entonces sfrac funciona pero sqrt no. Sé que este uso de MnSymbol
tal vez no sea la forma correcta de hacerlo (acabo de notar que también falta $\bullet$), ya que no están organizados de manera regular con muchos números (5 -> 12) y no tengo idea de qué significa.
¿Alguna idea de cómo hacer que todo funcione?
Respuesta1
Agregar
\setmathfont[range="002F]{MdSymbol-Regular}
como última línea la \setmathfont
serie