我注意到 LuaTeX 有以下奇怪的行为。我不确定这是不是故意的。
最简单的例子是,
fi f{}i f{i} {f}i f\/i \bye
(这是完整的文档,纯 TeX,因此没有任何包或任何会影响结果的东西)
以下是 pdfTeX 输出
这与预期一致。
以下是 LuaTeX 输出
使用花括号进行分组似乎根本没有效果,即它不会禁用连字。日志文件显示 pdftex 和 luatex 都使用完全相同的 type1 字体,正如预期的那样。因此,这与 Opentype 的处理无关,我最初怀疑这是原因。这是一个错误(我认为是)还是 luatex 的预期行为?
我正在使用最新的 TeXLive 2016 版本的 pdftex 和 luatex