如何避免使用单引号时重叠(德语)

如何避免使用单引号时重叠(德语)

使用以下示例时,我(可能并不奇怪)发现单引号与单词开头(例如以 A 开头)或单词结尾(例如以 f 结尾)的字母重叠。由于我必须经常使用这种形式的单引号,我该如何避免这种情况?这是否仅适用于字体?如果是,我该如何使用 Adob​​e Garamond 避免这种情况?我必须选择哪些选项?

我正在使用 XeLaTeX。

谢谢!

\documentclass[twoside=true, headsepline, 11pt, headings=small, ngerman, toc=graduated, mpinclude=false, headinclude, footinclude=false, ilines, BCOR=12mm, DIV=9]{scrbook}

\usepackage[ngerman]{babel}
\usepackage{amsmath,amssymb,amsfonts,textcomp}
\usepackage{color}
\usepackage{array}
\usepackage[xetex]{graphicx}
\usepackage{xunicode,fontspec,xltxtra}
\setmainfont[Mapping=tex-text]{Adobe Garamond Pro}
\setsansfont[Mapping=tex-text]{Adobe Garamond Pro}
\begin{document}

‚Atlanta’

‚Begriff’
\end{document}

答案1

看来字体缺少适合右单引号的字距调整对。

\usepackage{newunicodechar}
\newunicodechar{’}{\/’}

我得到了不错的结果。

相关内容