Establecer el espaciado de glifos con mathspec

Establecer el espaciado de glifos con mathspec

Estoy usando xelatexel mathspecpaquete para usar la fuente Calibri que se encuentra en máquinas Windows recientes. Las métricas de fuente utilizadas para escribir caracteres en cursiva están bien para texto pero no para matemáticas; Los glifos a menudo chocan.

Con mathspec, se puede preceder a un carácter en modo matemático con "para aumentar su espaciado. Los caracteres de la siguiente figura fueron compuestos usando

$f(x)$, $"f(x)$, $f'(x)$, $"f'(x)$, $e^{jx}$,$"e^{"jx}$.

ingrese la descripción de la imagen aquí

Si bien esto funciona bien cuando uno tiene que usarlo con poca frecuencia, para un documento largo resulta tedioso. ¿Hay alguna manera de utilizar siempre este espaciado corregido sin anteponer manualmente cada carácter del alfabeto "?

Respuesta1

Una fuente matemática “real”, como las que se pueden usar con unicode-math, tiene glifos especialmente diseñados para fuentes matemáticas.

Por ejemplo con

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

\setmainfont{Latin Modern Roman}
\setmathfont{Latin Modern Math}

\begin{document}

\textit{f} $f(x)$

\end{document}

el carácter utilizado para la segunda “f” es U+1D453 MATEMÁTICA ITALIC PEQUEÑA F en matemáticas modernas latinas, que tiene la misma forma que una “f” cursiva (la primera), pero diferentes rumbos laterales y otros parámetros métricos.

Si usas mathspec, di con

\documentclass{article}
\usepackage{mathspec}

\setmainfont{Hoefler Text}
\setmathfont(Latin){Hoefler Text}

\begin{document}

\textit{f} $f(x)$ $"f(x)$

\end{document}

usted obtiene

ingrese la descripción de la imagen aquí

El paquete hace todo lo posible para obtener resultados decentes, pero el uso de glifos no diseñados especialmente para una fuente matemática choca con las reglas del modo matemático de TeX, en particular cuando las letras están inclinadas.

Por tanto, el "ftruco es un “mal necesario”. Verás que en algunos casos lo necesitas, en otros no: depende de pares de caracteres adyacentes que se toman de diferentes fuentes. Conunicode-math la misma fuentese utiliza, pero este no es el aspecto principal; el dato relevante es que las letras matemáticas tienen parámetros especiales.

información relacionada