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シリーズ

ここに画像の説明を入力してください

関連情報