lualatex 中的字母间距与 Warnock Pro 不兼容

lualatex 中的字母间距与 Warnock Pro 不兼容

考虑在 Warnock Pro 中使用 lualatex 设置的以下示例:

\documentclass{book}
\usepackage{polyglossia}
\setmainlanguage{russian}
\setmainfont{Warnock Pro}
\pagestyle{empty}
\begin{document}
lualatex:

\addfontfeature{LetterSpace=30}
активный словарь русского языка

АКТИВНЫЙ СЛОВАРЬ РУССКОГО ЯЗЫКА
\end{document}

大写字母间距不正确(见屏幕截图)。没有\setmainlanguage{russian}或使用 xelatex 排版时,它们间距正确。这是字体本身的问题还是某些错误?

使用 lualatex

更新[Renderer=Node]解决了问题,向哈维尔·贝佐斯致敬

答案1

切换到Node@JavierBezos 建议的渲染器可以解决这个问题(也可能解决其他一些问题):

\setmainfont[Renderer=Node]{Warnock Pro}

相关内容