ConTeXt: TeX-Ligaturen mit Libertine

ConTeXt: TeX-Ligaturen mit Libertine

Mir ist aufgefallen, dass Libertine, zumindest wenn ich es lade, --- nicht in – umwandelt.

Betrachten Sie dies als MWE

\definefontfamily[libertine][rm][Linux Libertine O]
\setupbodyfont[libertine,serif]
\starttext
\input ward
\switchtobodyfont[modern,serif]
\input ward
\stoptext

mwe nach der Kompilierung Was muss ich tun, um --- als — zu setzen?

PS: Dieses MWE lädt Libertine wie erwartet in mein System, aber nicht mit ConTeXt Live.

Antwort1

Aus irgendeinem Grund scheinen in Ihrer Installation die Standardschriftfunktionen nicht übergeben zu werden. Dies lässt sich leicht lösen, indem Sie sie explizit im vierten Argument übergeben:

\definefontfamily[libertine][rm][Linux Libertine O][features=default]

verwandte Informationen