Простое число слишком близко к f в Garamond Math

Простое число слишком близко к f в Garamond Math

Здесь

\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

Используйте \symrm вместо \mathrm. Я также предпочитаю вставлять в аргумент только буквы — даже если это не имеет значения.

\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}

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

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