Mais um problema de glifo com Unicode

Mais um problema de glifo com Unicode

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}

insira a descrição da imagem aqui

Responder2

Com lualatex eu consigo

insira a descrição da imagem aqui

Com xelatex

insira a descrição da imagem aqui

informação relacionada