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