当我同时使用 LuaLaTeX 和 Graphite 修改字体(例如此处的字距)时,似乎出现了问题,因为什么都没有发生。当我不使用 Graphite 时,一切似乎都进展顺利。
如何解决? Graphite 和 之间是否存在不兼容性fonts.handlers.otf.addfeature
?
\documentclass{article}
\usepackage{fontspec}
\directlua{fonts.handlers.otf.addfeature{
name = "mykerning",
type = "kern",
data = {["I"] = {["I"] = -100,}}
}}
%\setmainfont{Linux Libertine G}
\setmainfont{Linux Libertine G}[Renderer=Graphite]
\begin{document}
\Huge{\addfontfeature{RawFeature=+mykerning} II} II
\end{document}