Математический шрифт с lualatex

Математический шрифт с lualatex

Результат никогда не удовлетворяет 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серии

введите описание изображения здесь

Связанный контент