在 XeLatex 中正确呈现俄语口音

在 XeLatex 中正确呈现俄语口音

我很难在 Latex 文档中加入俄罗斯口音。MWE 如下:

\documentclass{article}
\usepackage{fontspec}


\defaultfontfeatures{Mapping=tex-text}
\setromanfont[Ligatures={Common}]{Adobe Caslon Pro}

\begin{document}

Mitropol{\textquotesingle}ski\u{\i}

\end{document}

这产生了 在此处输入图片描述

有趣的是,以下内容可以很好地与 PDFLatex 配合使用:

\documentclass{article}
\usepackage[T1]{fontenc}
  
\begin{document}

Mitropol{\textquotesingle}ski\u{\i}

\end{document}

字体可以在这里下载:https://fontsgeek.com/fonts/Adobe-Caslon-Pro-Regular

答案1

Adobe Caslon Pro 既没有字形 ĭ,也没有短音符的组合重音,您可以尝试使用 libre caslon。它比较大,所以您可能需要缩放它:

\documentclass{article}
\usepackage{fontspec}

\setmainfont{Adobe Caslon Pro}

\begin{document}

Mitropol{\textquotesingle}ski\u{\i}

\fontspec{Libre Caslon Text}[Scale=0.85]

Mitropol{\textquotesingle}ski\u{\i}
\end{document}

在此处输入图片描述

相关内容