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都會做。

相關內容