
Tenho um problema complicado com diacríticos combinados e a família de fontes CMU (CMU Serif). Parece não haver uma maneira simples de obter a saída .pdf correta para um caractere como å̄, ou seja, um + anel acima ( U+00E5
) + macron ( U+0304
).
Aqui está um exemplo:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{CMU Serif}
\begin{document}
I’m stuck with this problem: å̄
\end{document}
Obrigado pela ajuda!
Oliver
Responder1
Parece um problema específico com a fonte. Se eu usar um diferente, obtenho o resultado esperado (mas não com o Latin Modern, onde o macron sobrepõe o anel).
Posso oferecer uma solução alternativa:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{CMU Serif}
\NewDocumentCommand{\aringmacron}{}{%
\leavevmode
\vbox{%
\offinterlineskip
\ialign{\hfil##\hfil\cr\accent"AF{}\cr\noalign{\kern-1.3ex}å\cr}%
}%
}
\begin{document}
I’m stuck with this problem: å̄
\aringmacron
\end{document}