AlegreyaSans, función de seguimiento de microtipos y notas a pie de página

AlegreyaSans, función de seguimiento de microtipos y notas a pie de página

Mi pregunta está estrechamente relacionada conÉste.

Estoy usando pdfLaTeX y microtypeconalegreyasanscomo mi fuente sans serif. Logré ajustar la respuesta dada porUlrike Fischeren la pregunta anterior en la medida en que las versalitas están bien espaciadas tanto en la fuente romana como en la sans en el cuerpo del texto. Sin embargo, en las notas a pie de página, el seguimiento sólo funciona para la fuente serif. He reducido el problema a este MWE:

\documentclass{article}

\usepackage[osf]{AlegreyaSans}

\usepackage[tracking=true]{microtype}
\DeclareMicrotypeSet*[tracking]{mysmallcaps}{
    encoding = *,
    family = {rm*},
    shape = {sc*, scit},
    font = */AlegreyaSansSC-OsF/*/*/*
    }
\SetTracking{
    encoding = *,
    shape = {sc*, scit},
    family = {rm*},
    font = */AlegreyaSansSC-OsF/*/*/*
    }{500}

\begin{document}
Some \textsc{small caps} in roman.\footnote{Some \textsc{small caps} inside a footnote in roman.}

{\sffamily Some \textsc{small caps} in sans.}\footnote{\sffamily Some \textsc{small caps} inside a footnote in sans.}
\end{document}

Todo está bien en el cuerpo del texto normal: cuerpo de texto

Pero las notas a pie de página rompen el seguimiento de la fuente sans serif: ingrese la descripción de la imagen aquí

¿Que está sucediendo aquí?

Respuesta1

Configurar conjuntos de fuentes en microtipo puede ser un trabajo bastante duro. Lo más importante que hay que entender es que el asterisco no es un comodín, sino que se reemplaza por un valor específico (el predeterminado). Entonces, el último asterisco en la fontopción, por ejemplo, restringe el seguimiento al tamaño normal.

Como desea configurar el seguimiento en la forma normal de la familia "alegeyra smallcaps" y en la forma sc de la fuente principal, solo puedo encontrar esto:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[osf]{AlegreyaSans}

\usepackage[tracking=true,letterspace=500]{microtype}

\DeclareMicrotypeSet*[tracking]{mysmallcaps}
  {
    family={cmr},
    shape=sc*,
    font={
          */\AlegreyaSansSCfamily/*/*/*,
          */\AlegreyaSansSCfamily/*/*/footnotesize,
          */\AlegreyaSansSCfamily/*/*/large
          }
  }



\begin{document}
Some \textsc{small caps} in sans. 
\footnotesize  Some \textsc{small caps} in footnotesize.

{\sffamily Some \textsc{small caps} in sans. 
\footnotesize  Some \textsc{small caps} in footnotesize.
\large \textsc{large}}

\end{document}

ingrese la descripción de la imagen aquí

información relacionada