
考慮在 Warnock Pro 中使用 lualatex 設定的以下範例:
\documentclass{book}
\usepackage{polyglossia}
\setmainlanguage{russian}
\setmainfont{Warnock Pro}
\pagestyle{empty}
\begin{document}
lualatex:
\addfontfeature{LetterSpace=30}
активный словарь русского языка
АКТИВНЫЙ СЛОВАРЬ РУССКОГО ЯЗЫКА
\end{document}
大寫字母的間距不正確(請參閱螢幕截圖)。不使用 xelatex\setmainlanguage{russian}
或使用 xelatex 排版時,它們都是。是字體本身的問題還是bug?
更新:[Renderer=Node]
解決了問題,向哈維爾·貝佐斯致敬
答案1
切換到Node
@JavierBezos 建議的渲染器解決了這個問題(可能還有其他一些問題):
\setmainfont[Renderer=Node]{Warnock Pro}