„Seltene“ Ligaturen in LuaLaTeX und LMR-Schriftarten

„Seltene“ Ligaturen in LuaLaTeX und LMR-Schriftarten

Wie erhalte ich „seltene/diskretionäre“ Ligaturen mit der Schriftart Latin Modern Roman in LuaLateX?

Bisher habe ich das fontspecPaket geladen und mehrere verschiedene Ansätze ausprobiert. Der vielversprechendste davon ist: (von hier)

\documentclass[10pt]{article}
\usepackage{fontspec}
\setmainfont[Ligatures=Rare,SmallCapsFont={Latin Modern Roman Caps}]{Latin Modern Roman}
\begin{document}
Unfortunately though, the Q of Queen still has a short tail, film however has the correct ligature.
\end{document}

Ich fürchte, die Antwort könnte lauten: Verwenden Sie XeTeX. Ich verwende jedoch LuaLateX zum Zeichnen von Bäumen und könnte daher nicht ohne erheblichen Aufwand zu XeTeX wechseln. (Soweit ich weiß.)

Antwort1

Ligaturen sind schriftartabhängig. Der Schriftdesigner/-entwickler entscheidet, welche in den verschiedenen Tabellen aktiviert werden.

Beispielsweise verfügt das moderne Lateinische Romanische über eine Funktion, die mit oder dligaktiviert wird , die relative Untertabelle zeigt jedoch nur, dass im Wesentlichen die Standard-TeX-Ligaturen aktiviert sind (was bereits durch die Standardoption erfolgt) .fontspecLigatures=RareLigatures=DiscretionaryLigatures=TeX

Im Allgemeinen sollte es die Pflicht des Schriftvertreibers sein, Anweisungen darüber bereitzustellen, mit welchen Funktionen die Schrift ausgestattet ist. Leider wird dies nicht sehr häufig getan. Die Verwendung von FontForge ist in den meisten Fällen der einfachste Weg, um die relevanten Informationen zu erhalten.

Das Bild zeigt einen Screenshot davon, wie ich die für die dligFunktion verantwortliche Untertabelle betrachtet habe.

Bildbeschreibung hier eingeben

verwandte Informationen