如何在unicode字体中重新分配--和---?

如何在unicode字体中重新分配--和---?

在 XeTeX 中,加载字体后lmroman10-regular.otf,-- 和 --- 与 en- 和 em-dashes 不匹配。

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

在此处输入图片描述

这也使得?`¿、!`¡、``“、''”、<<« 和>>» 以及,,德语低引号成为可能。

相关内容