.png)
Das luaotfload
Paket in TeXLive 2016 verfügt über eine Schnittstelle zum Hinzufügen neuer Schriftfunktionen und zum Ersetzen der FeatureFile-Funktion fontspec
früherer Versionen (siehe folgenden Patch:https://github.com/wspr/fontspec/commit/92fca7272dbea8df664e4739e958a8d6843c9c09Es ist noch nicht in CTAN)
Ich habe irgendwie herausgefunden, wie man neue Ligaturen hinzufügt (indem ich mir die tlig
Funktion in angesehen habe luaotfload
)
Ich möchte jedoch eine bestimmte Ligatur aus einer Schriftart entfernen. Einige Schriftarten, insbesondere die von Slimbach, haben beispielsweise eine Ligatur für T h
, die ich entfernen möchte. Weiß jemand, wie das mit der addfeature
von geht luaotfload
?
Vielen Dank im Voraus.
Antwort1
Sie könnten nutzen dieAbonnierenPaket. Sein Hauptzweck besteht darin, Benutzern das selektive Unterdrücken von Ligaturen zu ermöglichen, z. B. Ligaturen zu unterdrücken, wenn sie Morphemgrenzen in zusammengesetzten Wörtern überschreiten. (Beispielsweise erwähnt Don Knuth im TeXbook das Wort „shelfful“ als ein Wort, in dem die ff
Ligatur nicht verwendet werden sollte.) Das selnolig
Paket kann jedoch auch verwendet werden, um Ligaturen zu unterdrückenglobal. Zum Beispiel,
\usepackage{selnolig}
\nolig{Th}{T|h}
löst alle Th
Ligaturen im gesamten Dokument auf.
selnolig
erfordert LuaLaTeX.
Vollständige Offenlegung: Ich bin der Hauptautor des selnolig
Pakets.