
Я заметил, что libertine, по крайней мере, когда я его загружаю, не конвертирует --- в –
Рассмотрим это MWE
\definefontfamily[libertine][rm][Linux Libertine O]
\setupbodyfont[libertine,serif]
\starttext
\input ward
\switchtobodyfont[modern,serif]
\input ward
\stoptext
Что мне сделать, чтобы --- было набрано как — ?
PS: этот MWE загружает libertine, как я и ожидал, в моей системе, но не загружает conTeXt live.
решение1
По какой-то причине в вашей установке не передаются свойства шрифта по умолчанию. Это можно легко решить, передав его явно в четвертом аргументе:
\definefontfamily[libertine][rm][Linux Libertine O][features=default]