LuaTeX 不尊重用于禁用连字符的括号组

LuaTeX 不尊重用于禁用连字符的括号组

我注意到 LuaTeX 有以下奇怪的行为。我不确定这是不是故意的。

最简单的例子是,

fi f{}i f{i} {f}i f\/i \bye

(这是完整的文档,纯 TeX,因此没有任何包或任何会影响结果的东西)

以下是 pdfTeX 输出

在此处输入图片描述

这与预期一致。

以下是 LuaTeX 输出

在此处输入图片描述

使用花括号进行分组似乎根本没有效果,即它不会禁用连字。日志文件显示 pdftex 和 luatex 都使用完全相同的 type1 字体,正如预期的那样。因此,这与 Opentype 的处理无关,我最初怀疑这是原因。这是一个错误(我认为是)还是 luatex 的预期行为?

我正在使用最新的 TeXLive 2016 版本的 pdftex 和 luatex

答案1

摘自 LuaTeX 手册(版本 0.95)

在此处输入图片描述

据我所知,使用字距是唯一的方法。 两种\/方法都\kern0pt可以。

相关内容