Unicode 的另一個字形問題

Unicode 的另一個字形問題

我在組合變音符號和 CMU 字體系列 (CMU Serif) 方面遇到了棘手的問題。似乎沒有簡單的方法可以為像 å̄ 這樣的字元獲得正確的 .pdf 輸出,即上面的 + 環 ( U+00E5) + 巨集 ( U+0304)。

這是一個例子:

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

\begin{document}

I’m stuck with this problem: å̄

\end{document}

感謝您的幫忙!

奧利佛

答案1

這似乎是字體的具體問題。如果我使用不同的,我會得到預期的結果(但不是拉丁現代,其中馬克宏疊印在環上)。

我可以提供一個解決方法:

\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 我得到

在此輸入影像描述

與 xelatex

在此輸入影像描述

相關內容