Generando una fuente oblicua (inclinada) en LuaLaTeX

Generando una fuente oblicua (inclinada) en LuaLaTeX

Con LuaLaTeX, estoy usando una familia de fuentes OpenType (muñeca profesional) con versalitas romanas pero sin versalitas en cursiva. Mi estilo de cita en bloque usa cursiva, lo cual me gusta, pero una de mis citas tiene la abreviatura "PM" en versales. Me gustaría generar una versión inclinada u oblicua de las versales romanas para sustituir, accesible a través de textsl. Creo que esto parecería menos ofensivo que las mayúsculas pequeñas o las mayúsculas completas.

(Si crees que la cirugía tipográfica es inaceptable incluso para estos fines, ¡déjamelo saber en los comentarios!)

Como lo demuestra el siguiente MWE, las versalitas no están vinculadas a las familias romana o cursiva, aunque esto no debería restringir la creación de versiones inclinadas más de lo que lo haría de otra manera.

\documentclass[12pt]{book}
\usepackage{fontspec}
\begin{document}
\fontspec{Dolly Pro Regular Italic}
At 4:00 \textsl{\fontspec{Dolly Pro Regular Small Caps}pm} he set off.
\end{document}

Dolly Pro cursiva, sin versalitas inclinadas

Respuesta1

Si su fuente no proporciona esa característica de fuente, puede usar la opción AutoFakeSlantde fontspec.

Tuve que usar otra fuente y la combinación de versalitas y cursiva se ve mal aquí, pero ya ves cómo se hace. Tengo la sensación de que el espacio del lado izquierdo parece muy grande cuando se utilizan letras inclinadas. Por lo tanto, agregué algo de interletraje para mostrarles esto también. Sin embargo, es posible que desee introducir alguna macro nueva si dichas construcciones aparecen con más frecuencia.

% arara: lualatex

\documentclass[12pt]{book}
\usepackage{fontspec}
\setmainfont{EB Garamond}
\begin{document}
    \textit{At 4:00 \kern-.1em{\fontspec[AutoFakeSlant=.3]{EBGaramond12-AllSC.otf}pm} he set off.}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada