Utilice fuente de texto para puntuaciones en xelatex con unicode-math

Utilice fuente de texto para puntuaciones en xelatex con unicode-math

Supongamos que tengo las siguientes declaraciones en el preámbulo

\usepackage[utf8]{inputenc}
\usepackage{unicode-math}

\setmathfont{My Best Math Font}
\setmainfont{My Best Font}

y luego algunos textos como este en el documento:

$X, Y$ vs. $X$, $Y$

las comas dentro de entornos matemáticos y no matemáticos serán diferentes.

¿Existe alguna forma de utilizar el entorno matemático My Best Fontpara las puntuaciones?

¡Gracias!

Respuesta1

Puede utilizar la opción de rango para intercambiar caracteres.

\documentclass{article}
\usepackage{unicode-math}

\setmathfont{Fira Math}
\setmainfont{TeX Gyre Termes}
\begin{document}

$X, Y $ X, Y

%should go in the preamble, in the body only for the example 
\setmathfont[range={44}]{TeX Gyre Termes}
\setmathfont[range=\int]{Fira Math}

$X, Y $ X, Y

\end{document}

ingrese la descripción de la imagen aquí

información relacionada