
Результат никогда не удовлетворяет Minion Pro и lualatex
. Мне удается получить результат, близкий к идеальному, с помощью следующего 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}
В этой конфигурации пока что sfrac не работает (отсутствует /). Если я поменяю строку MnSymbol10
на , MdSymbol
то sfrac работает, а sqrt нет. Я знаю, что такое использование, MnSymbol
возможно, не является правильным способом сделать это (только что заметил, что $\bullet$ также отсутствует), так как они не организованы в регулярном порядке со многими числами (5 -> 12), и я понятия не имею, что это значит.
Есть идеи, как заставить все работать?
решение1
Добавлять
\setmathfont[range="002F]{MdSymbol-Regular}
как последняя строка \setmathfont
серии