.png)
TeXLive 2016 中的軟體包luaotfload
有一個介面,可以新增新的字型功能並替換先前版本中的 FeatureFile 功能fontspec
(請參閱以下修補程式:https://github.com/wspr/fontspec/commit/92fca7272dbea8df664e4739e958a8d6843c9c09尚未在 CTAN 中)
我想出瞭如何添加新的連字(透過查看tlig
中的功能luaotfload
)
但是,我想要的是從字體中刪除特定的連字。例如,某些字體,特別是 Slimbach 的字體,有一個 連字T h
,我想將其刪除。有誰知道addfeature
如何使用luaotfload
.
提前謝謝了。
答案1
您可以利用塞爾諾利格包裹。其主要目的是讓使用者選擇性地抑制連字,例如,如果使用者跨越複合詞中的語素邊界,則抑制連字。 (例如,在 TeXbook 中,Don Knuth 提到「shelfful」一詞是ff
不應使用連字的單字。)但是,該selnolig
套件也可用於抑制連字全球。例如,
\usepackage{selnolig}
\nolig{Th}{T|h}
將分解Th
整個文件中的所有連字。
selnolig
需要 LuaLaTeX。
完全披露:我是該軟體包的主要作者selnolig
。