由于某种原因,无论我使用什么字体,XeTeX 都不提供任何字距调整。
我想要使用的字体是 Goudy Old Style,它看起来像这样:
不过,我也尝试过使用 Garamond:
下面是 Time New Roman 格式:
我不知道哪里出了问题!是否需要启用它或做其他事情?如果这有什么不同的话,我正在使用 Windows XP。
答案1
此kern
功能默认开启。除非您的字体制作不当,没有字距调整或字距调整很差,或者您干扰了它(我们需要一个最小示例来确定这一点),否则您应该会看到字距调整。
请注意,不同字体厂的字体虽然都是相同设计的再创作,但字距甚至字形都会有所不同。以下是我拥有的两个 Goudy Old Style 版本,供比较;两者对“Wo”的处理都比您的图片中更好:
% compile with xelatex
\documentclass{article}
\usepackage{fontspec}
% https://p22.com/family-Goudy_Oldstyle
\setmainfont{LTC Goudy Oldstyle Pro}[
Contextuals=NoAlternate% use the longer descenders Goudy preferred
]
% https://www.theleagueofmoveabletype.com/sorts-mill-goudy
\newfontface\ofl{OFL Sorts Mill Goudy}[
Scale=MatchUppercase% to make comparison easier
]
\begin{document}
Working towards
{\ofl Working towards}
\end{document}