答案1
基于乌尔丽克·菲舍尔的代码,这里有一个与 LuaLaTeX 一起使用的修复程序。
\documentclass{article}
\usepackage{fontspec}
\directlua
{
fonts.handlers.otf.addfeature
{
name = "palatino-linotype-adjust",
type = "kern",
data =
{
["r"] = { ["ê"] = 120 },
["v"] = { ["ê"] = 180 },
["w"] = { ["ê"] = 180 },
["y"] = { ["ê"] = 180 },
},
}
}
\setmainfont{Palatino Linotype}[RawFeature=+palatino-linotype-adjust]
\setsansfont{Palatino Linotype}
\begin{document}
rê vê wê yê (after)
re ve we ye (comparison)
\sffamily
rê vê wê yê (before)
\end{document}