XeTeX では、フォントを読み込んだ後lmroman10-regular.otf
、-- と --- は en ダッシュと em ダッシュに一致しません。
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
これ?`
により、¿、!`
¡、``
“、''
、<<
«、>>
»、,,
ドイツ語の下付き引用符も有効になります。