¿Versalitas en cursiva con especificación de fuente?

¿Versalitas en cursiva con especificación de fuente?

He visto varias preguntas sobre cómo obtener minúsculas en cursiva, que sugieren, por ejemplousando lmodernyslantscjuntos.

Sin embargo, actualmente estoy usando beamery quiero mantener el tipo de letra sans-serif (que no admite slantsc) en la mayoría de los lugares. Hay solo unos pocos tramos específicos en los que necesito distinguir entre mayúsculas, versalitas, cursiva/minúsculas inclinadas, minúsculas y cursiva/minúsculas inclinadas. (Al transliterar escritura cuneiforme, estos indican diferentes categorías de signos).

Presumiblemente, fontspecpodría configurar Latin Modern o alguna otra fuente que admita cursiva/versalitas inclinadas, y usar esa fuente solo para los pasajes de transliteración. Pero no puedo encontrar ninguna documentación sobre cómo hacer fontspecy slantsctrabajar juntos.

¿Cómo puedo configurar Latin Modern, o cualquier otra fuente, para fontspecpoder usar minúsculas en cursiva?

MWE:

\documentclass{beamer}
\usepackage{slantsc}

\begin{document}

\begin{frame}{Example}
Normal \textit{Italic} \textsc{Smallcaps} \textsl{\textsc{Slanted Smallcaps}}
\end{frame}

\end{document}

Producción: salida mwe

LaTeX Font Warning: Font shape `TU/lmss/m/sc' in size <10.95> not available
(Font)              Font shape `TU/lmr/m/sc' tried instead on input line 8.


LaTeX Font Warning: Font shape `TU/lmss/m/scsl' undefined
(Font)              using `TU/lmss/m/sc' instead on input line 8.

(No me encanta la diferencia de fuente aquí, pero puedo vivir con ella si es necesario; la distinción entre versalitas y cursiva/versalitas inclinadas es vital, y verse bien es menos vital).

Respuesta1

No necesita slantscmás, LaTeX actual admite directamente versalitas inclinadas. Para Latin Modern Sans Serif LaTeX ya especifica la sustitución de versalitas para volver a Latin Modern Roman, puede agregar una regla similar para la variante inclinada:

\documentclass{beamer}

\DeclareFontShape{TU}{lmss}{m}{scsl}
  {<->sub*lmr/m/scsl}{}

\begin{document}

\begin{frame}{Example}
Normal \textit{Italic} \textsc{Smallcaps} \textsl{\textsc{Slanted Smallcaps}}
\end{frame}

\end{document}

Imagen que muestra palabras en diferentes estilos de fuente.

Respuesta2

Noto Sans por ejemplo

\documentclass{beamer}
\usepackage{fontspec}
\setsansfont{Noto Sans}
\begin{document}

\begin{frame}{Example}
Normal \textit{Italic} \textsc{Smallcaps} \textsl{\textsc{Slanted Smallcaps}}
\end{frame}

\end{document}

ingrese la descripción de la imagen aquí

información relacionada