En el código siguiente, el seguimiento funciona con ellibertine
fuente, pero no con laAlegreya
fuente. ¿A qué se debe esto y cómo puedo solucionarlo?
\documentclass{article}
\usepackage[tracking = true, letterspace = 100]{microtype}
\usepackage{libertine} % <- tracking works with small caps
%\usepackage{Alegreya} % <- tracking does not work with small caps
\begin{document}
\textls{ABCD} \textsc{abcd} \textls{\textit{ABCD \textsc{abcd}}}
\end{document}
libertino:
alegreya:
Respuesta1
con Alegreya las versalitas son una familia y no una forma, por lo que la configuración predeterminada de microtipo no las afecta. Debes activar el seguimiento tú mismo:
\documentclass{article}
\usepackage[tracking = true, letterspace = 500]{microtype}
\usepackage{Alegreya} % <- tracking does not work with small caps
\DeclareMicrotypeSet*[tracking]{alegreyasc}
{ font = */AlegreyaSC-TLF/*/*/* }
\begin{document}
\textit{ABCD} \textsc{abcd}
\end{document}
Respuesta2
Puede utilizar el otfinfo
comando para buscar información sobre una fuente OpenType o TrueType en particular. En particular, utilice la -f
bandera para conocer las funciones que admite.
Parece que, a diferencia de Libertine (que es OpenType), la versión romana de la fuente Alegreya (que es TrueType) no incluye versalitas. Por lo tanto, las versales que ves no son compatibles de forma nativa con la fuente.
No soy un experto en fuentes y no puedo decirles por qué esto marca la diferencia en el mecanismo de seguimiento de microtype
. Si agrega \textls
, también funcionará para Alegreya.
Comparar:
$ otfinfo -f /usr/local/texlive/2014/texmf-dist/fonts/opentype/public/libertine/LinLibertine_R.otf
aalt Access All Alternates
c2sc Small Capitals From Capitals
case Case-Sensitive Forms
ccmp Glyph Composition/Decomposition
cpsp Capital Spacing
dlig Discretionary Ligatures
fina Terminal Forms
frac Fractions
hlig Historical Ligatures
kern Kerning
lfbd Left Bounds
liga Standard Ligatures
lnum Lining Figures
mark Mark Positioning
mkmk Mark to Mark Positioning
nalt Alternate Annotation Forms
onum Oldstyle Figures
pnum Proportional Figures
rtbd Right Bounds
salt Stylistic Alternates
sinf Scientific Inferiors
smcp Small Capitals
ss01 Stylistic Set 1
ss02 Stylistic Set 2
ss03 Stylistic Set 3
ss04 Stylistic Set 4
ss05 Stylistic Set 5
ss06 Stylistic Set 6
sups Superscript
tnum Tabular Figures
zero Slashed Zero
con:
$ otfinfo -f /usr/local/texlive/2014/texmf-dist/fonts/truetype/huerta/alegreya/Alegreya-Regular.ttf
cpsp Capital Spacing
dnom Denominators
frac Fractions
liga Standard Ligatures
lnum Lining Figures
numr Numerators
onum Oldstyle Figures
pnum Proportional Figures
sinf Scientific Inferiors
sups Superscript
tnum Tabular Figures
Respuesta3
Con la nueva versión deAlegreya
, en el que la definición de \scshape
se ha cambiado para que se maneje más adecuadamente, el seguimiento funcionará de inmediato sin la necesidad de, \DeclareMicrotypeSet
como enLa respuesta de Ulrike.
\documentclass{article}
\usepackage[tracking = true, letterspace = 100]{microtype}
\usepackage{Alegreya} % <- tracking now works with small caps
\begin{document}
\textls{ABCD} \textsc{abcd} \textls{\textit{ABCD \textsc{abcd}}}
\end{document}