LuaTeX respektiert Klammerngruppen nicht, die zum Deaktivieren von Ligaturen verwendet werden

LuaTeX respektiert Klammerngruppen nicht, die zum Deaktivieren von Ligaturen verwendet werden

Mir ist das folgende seltsame Verhalten von LuaTeX aufgefallen. Ich bin nicht sicher, ob es beabsichtigt ist oder nicht.

Das Minimalbeispiel ist:

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

(Dies ist das vollständige Dokument, reines TeX, daher kein Paket oder Ähnliches, das die Ergebnisse beeinflusst)

Hier ist die pdfTeX-Ausgabe

Bildbeschreibung hier eingeben

Was zu erwarten war.

Und hier ist die LuaTeX-Ausgabe

Bildbeschreibung hier eingeben

Die Gruppierung mit geschweiften Klammern scheint überhaupt keine Wirkung zu haben, d. h. sie deaktiviert nicht die Verwendung von Ligaturen. Die Protokolldateien zeigen, dass sowohl pdftex als auch luatex genau dieselben Type1-Schriftarten verwenden, wie erwartet. Es liegt also nicht an der Handhabung von Opentype, wie ich zunächst vermutet hatte. Ist das ein Fehler (ich denke schon) oder beabsichtigtes Verhalten von luatex?

Ich verwende die Versionen von pdftex und luatex aus dem aktuellen TeXLive 2016

Antwort1

Aus dem LuaTeX-Handbuch (Version 0.95)

Bildbeschreibung hier eingeben

Die Verwendung eines Kerns ist meines Erachtens die einzige Möglichkeit. Entweder \/oder \kern0ptwürde genügen.

verwandte Informationen