ConTeXt:TeX 與 Libertine 的連字

ConTeXt:TeX 與 Libertine 的連字

我注意到,至少在我加載它時,浪蕩子並沒有將 --- 轉換為 –

考慮這個 MWE

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

編譯後的mwe 我該怎麼做才能將 --- 排版為 — ?

PS:這個 MWE 加載了 libertine,正如我期望它在我的系統中所做的那樣,但在 conTeXt live 中卻沒有。

答案1

由於某些原因,在您的安裝中,預設字體功能似乎沒有被傳遞。透過在第四個參數中明確傳遞它可以輕鬆解決這個問題:

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

相關內容