AlegreyaSans, recurso de rastreamento de microtipos e notas de rodapé

AlegreyaSans, recurso de rastreamento de microtipos e notas de rodapé

Minha pergunta está intimamente relacionadaEste.

Estou usando pdfLaTeX e microtypecomAlegreyaSanscomo minha fonte sem serifa. Consegui ajustar a resposta dada porUlrike Fischerna pergunta acima, já que as letras maiúsculas estão bem espaçadas tanto na fonte romana quanto na sem fonte no corpo do texto. Nas notas de rodapé, entretanto, o rastreamento funciona apenas para a fonte serifada. Resumi o 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}

Está tudo bem no corpo do texto normal: Texto de corpo

Mas as notas de rodapé quebram o rastreamento da fonte sem serifa: insira a descrição da imagem aqui

O que esta acontecendo aqui?

Responder1

Configurar conjuntos de fontes em microtipos pode ser um trabalho bastante árduo. A coisa mais importante que se deve entender é que o asterisco não é um curinga, mas é substituído por um valor específico (o padrão). Portanto, o último asterisco na fontopção, por exemplo, restringe o rastreamento ao tamanho normal.

Como você deseja definir o rastreamento para o formato normal da família "alegeyra smallcaps" e para o scshape da fonte principal, só consigo encontrar isto:

\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}

insira a descrição da imagem aqui

informação relacionada