如何在 unicode 字型中重新指派 -- 和 --- ?

如何在 unicode 字型中重新指派 -- 和 --- ?

在 XeTeX 中,載入字體後lmroman10-regular.otf, -- 和 --- 與 en- 和 em-dash 不符。

Here-have--some---text.

\font\rm="[lmroman10-regular.otf]"
\rm
Here-have--some---text.
\bye

在此輸入影像描述

我怎樣才能重新映射它們?

答案1

對於 Plain XeTeX,您必須新增以下mapping功能:

\font\rm="[lmroman10-regular.otf]:mapping=tex-text"
\rm
Here-have--some---text.
\bye

在此輸入影像描述

這也可以?`用於 ¿ 、!`for ¡ 、``“、''for ”、<<« 和>>for » 以及,,德語低引號。

相關內容