Prime demasiado cerca de f en Garamond Math

Prime demasiado cerca de f en Garamond Math

Aquí

\documentclass{article}

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

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

la prima está demasiado cerca de f. Supongo que esto es un error en Garamond Math. ¿Cuál es la forma correcta de solucionarlo? (Preferiría uno que no requiera escribir algo diferente cada vez).

(Df'_2 es ​​el nombre de una definición. DfPor lo tanto, debe escribirse como texto normal, no con el espacio adicional que produce \symup.)

Respuesta1

Utilice \symrm en lugar de \mathrm. También prefiero poner sólo las letras en el argumento, incluso si aquí no hace ninguna diferencia.

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

ingrese la descripción de la imagen aquí

información relacionada