Garamond Math では素数が f に近すぎる

Garamond Math では素数が f に近すぎる

ここ

\documentclass{article}

\usepackage{fontspec}
\usepackage{unicode-math}   % luatex
\setmainfont{EB Garamond}
\setmathfont{Garamond Math}

\begin{document}
Test \(\mathrm{Df'_2}\).
\end{document}

プライムが f に近すぎます。これは Garamond Math のエラーだと思います。これを修正する正しい方法は何ですか? (毎回異なるものを入力する必要がない方法が望ましいです。)

(Df'_2 は定義の名前です。 Dfしたがって、 によって生成される余分なスペースではなく、通常のテキストとしてタイプセットする必要があります\symup。)

答え1

\mathrm の代わりに \symrm を使用してください。また、ここでは違いはありませんが、引数には文字のみを入れることを好みます。

\documentclass{article}

\usepackage{fontspec}
\usepackage{unicode-math}   % luatex
\setmainfont{EB Garamond}
\setmathfont{Garamond Math}

\begin{document}
Test \(\mathrm{Df}'_2\).

Test \(\symrm{Df}'_2\).

Test \(\symrm{Df'_2}\).
\end{document}

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

関連情報