在 中xetex
,激活LetterSpace
小型大写字母选项会在小型大写字母后面直接跟着小写字母时增加额外的空格,但当小写字母后面直接跟着小型大写字母时则没有效果。
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Libertinus Serif}[%
SmallCapsFeatures = {LetterSpace = 50}]
\begin{document}
\textsc{uio}
\textsc{u}i\textsc{o}
\end{document}
luatex
另一方面,在 中,与小型大写字母相邻的小写字母之前或之后均不添加额外空格:
xetex
为什么它在和中的行为不同luatex
,谁在这里做“正确的事情”?