
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
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]