ユニコードにおけるもう一つのグリフ問題

ユニコードにおけるもう一つのグリフ問題

U+00E5複合分音記号と CMU フォント ファミリ (CMU Serif) に関して、難しい問題があります。å̄、つまり a + 上付きリング ( ) + マクロン ( )のような文字の正しい .pdf 出力を取得する簡単な方法はないようですU+0304

次に例を示します。

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

\begin{document}

I’m stuck with this problem: å̄

\end{document}

ご協力いただきありがとうございます!

オリバー

答え1

これはフォント特有の問題のようです。別のフォントを使用すると、期待どおりの結果が得られます (ただし、マクロンがリングに重なる Latin Modern では期待どおりの結果になりません)。

回避策を提案できます:

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

ここに画像の説明を入力してください

答え2

lualatexを使えば

ここに画像の説明を入力してください

キセラテックス使用

ここに画像の説明を入力してください

関連情報