Paquete unicode-math: asigna letras en modo matemático al rango ASCII normal de forma predeterminada

Paquete unicode-math: asigna letras en modo matemático al rango ASCII normal de forma predeterminada

Con XeLaTeX uso fontspec y unicode-math sin opciones adicionales para producir archivos PDF y eso funciona como se esperaba en la mayoría de los casos. Sin embargo, bajo ciertas circunstancias (especificadas al final de esta pregunta), quiero que las letras (latinas) en el modo matemático se asigne directamente a sus contrapartes ASCII normales y solo use la fuente adecuada (cursiva, negrita, etc.) para producir el salida visual correcta como comportamiento predeterminado.

Podría lograr eso para comandos específicos, por ejemplo, $\mathit{x}$ lo haría correctamente (supongo) con el siguiente código, pero $x$ aún asigna la letra ASCII x en la fuente al punto de código U+1D465 en la salida.

\documentclass{article}

\usepackage{fontspec}       
\usepackage{unicode-math}
\unimathsetup{
    mathrm=text,
    mathit=text,
    mathsf=text,
    mathbf=text,
    mathtt=text,
    math-style=ISO,
}

\begin{document}
$\mathit{x}$ <-- maps to ASCII x

$x$ <-- still maps to U+1D465 
\end{document}

En breve: ¿cómo hacer matemáticas Unicode para usar letras ASCII en la salida de forma predeterminada?

Las razones son:

1: En general, uniformidad en la apariencia visual, ya que con algunas fuentes las fuentes en cursiva normal y cursiva matemática difieren significativamente entre sí.

2: (Lo más importante) Estoy intentando producir archivos SVG a partir de algunos fragmentos de documentos produciendo primero un PDF (a través de una plantilla que importa el fragmento) y luego usando Inkscape para convertir a SVG. Hasta ahora, esto ha producido los mejores resultados, pero Inkscape no representa las letras matemáticas correctamente y también me preocupa la compatibilidad web.

información relacionada