Otro problema más de glifos con Unicode

Otro problema más de glifos con Unicode

Tengo un problema complicado con los signos diacríticos combinados y la familia de fuentes CMU (CMU Serif). Parece que no hay una forma sencilla de obtener la salida .pdf correcta para un carácter como å̄, es decir, un anillo + encima ( U+00E5) + macron ( U+0304).

He aquí un ejemplo:

\documentclass{article}
\usepackage{fontspec}
\setmainfont{CMU Serif}

\begin{document}

I’m stuck with this problem: å̄

\end{document}

¡Gracias por tu ayuda!

óliver

Respuesta1

Parece un problema específico con la fuente. Si uso uno diferente, obtengo el resultado esperado (pero no con Latin Modern, donde el macron sobreimprime el anillo).

Puedo ofrecer una solución 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}

ingrese la descripción de la imagen aquí

Respuesta2

Con lualatex consigo

ingrese la descripción de la imagen aquí

Con xelatex

ingrese la descripción de la imagen aquí

información relacionada