计算机现代 Unicode

计算机现代 Unicode

我想知道是否有办法获得组合变音符号,例如 o +u+036E和 CMU 字体系列(CMU Sans Serif})。但它似乎不起作用。

以下是一个例子:

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

\begin{document}

It doesn’t seem to work: oͮ

\end{document}

感谢您的帮助!

奥利弗

答案1

CMU Sans Serif 字体没有 U+036E(组合拉丁小写字母 V)。您可以模拟它,但这需要以不同的方式输入:

\documentclass{article}
\usepackage{fontspec}

\setmainfont{CMU Sans Serif}

\makeatletter
\DeclareRobustCommand{\sv}[1]{%
  \leavevmode\vbox{%
    \offinterlineskip
    \check@mathfonts
    \ialign{%
      \hfil##\hfil\cr
      \fontsize{\ssf@size}{\z@}\selectfont v\cr
      \noalign{\vskip0.05ex}
      #1\cr
    }%
  }%
}
\makeatother


\begin{document}

This is “o with caron”: ǒ

This is “o with small v accent”: \sv{o}

\end{document}

我添加了“带有抑扬顿号的 o”,这也许就是您真正想要的。

在此处输入图片描述

相关内容