
En el siguiente ejemplo, agrego algunas características a la fuente LaTeX predeterminada por \addfontfeatures
y compilada por XeLatex
, pero todas estas características no funcionan. ¿Por qué y cómo hacer que funcionen?
\documentclass{article}
\usepackage{fontspec}
\begin{document}
\addfontfeatures{Color=123456,Opacity=0.3,Scale=5}
ABCD
\end{document}
Respuesta1
Como se menciona en el comentario: agregar \setmainfont{Latin Modern Roman}
al comienzo del documento funciona.
\documentclass{article}
\usepackage{fontspec}
\begin{document}
\setmainfont{Latin Modern Roman}
\addfontfeatures{Color=123456,Opacity=0.3,Scale=5}
ABCD
\end{document}
Alguna información adicional.
La fuente predeterminadaesLatín romano moderno.
¿Dónde y cómo especifica fontspec.sty la fuente predeterminada (latín moderno romano)?
¿Por qué Latin Modern es la fuente predeterminada con xelatex y lualatex?
Esta respuesta explica qué
.fd
hace el archivo.¿Cómo funcionan las fuentes en LaTeX?\fontname\font
no necesariamente da el apellido. Cita de la documentación de fontspec:Experimentalmente, parece que
\fontname
dará todo lo que pase como entrada al\font
comando.\documentclass{article} \usepackage{fontspec} \begin{document} \font\abc=[[[lmroman9-regular\relax \abc \fontname\font \font\deg={Latin Modern Roman}\relax \deg \fontname\font \end{document}
No sé por qué fontspec y LaTeX core no funcionan juntos desde el primer momento.