使用以下示例时,我(可能并不奇怪)发现单引号与单词开头(例如以 A 开头)或单词结尾(例如以 f 结尾)的字母重叠。由于我必须经常使用这种形式的单引号,我该如何避免这种情况?这是否仅适用于字体?如果是,我该如何使用 Adobe 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{’}{\/’}
我得到了不错的结果。