
No exemplo abaixo, adiciono alguns recursos à fonte LaTeX padrão \addfontfeatures
e compilei por XeLatex
, mas todos esses recursos não funcionam. Por que e como fazê-los funcionar?
\documentclass{article}
\usepackage{fontspec}
\begin{document}
\addfontfeatures{Color=123456,Opacity=0.3,Scale=5}
ABCD
\end{document}
Responder1
Conforme mencionado no comentário: adicionar \setmainfont{Latin Modern Roman}
no início do documento funciona.
\documentclass{article}
\usepackage{fontspec}
\begin{document}
\setmainfont{Latin Modern Roman}
\addfontfeatures{Color=123456,Opacity=0.3,Scale=5}
ABCD
\end{document}
Algumas informações extras.
A fonte padrãoéLatina Moderna Romana.
Onde e como fontspec.sty especifica a fonte padrão (Latin Modern Roman)?
Por que Latin Modern é a fonte padrão com xelatex e lualatex?
Esta resposta explica o que
.fd
o arquivo faz.Como as fontes funcionam no LaTeX?\fontname\font
não necessariamente fornece o sobrenome. Citação da documentação do fontspec:Experimentalmente, parece que
\fontname
fornecerá tudo o que você passar como entrada para\font
o 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}
Não sei por que o fontspec e o núcleo do LaTeX não funcionam juntos imediatamente.