![Как переназначить -- и --- в шрифтах Unicode?](https://rvso.com/image/281503/%D0%9A%D0%B0%D0%BA%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B8%D1%82%D1%8C%20--%20%D0%B8%20---%20%D0%B2%20%D1%88%D1%80%D0%B8%D1%84%D1%82%D0%B0%D1%85%20Unicode%3F.png)
В XeTeX после загрузки шрифта lmroman10-regular.otf
-- и --- не сопоставляются с коротким и длинным тире.
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
Это также позволяет ?`
использовать ¿, !`
¡, ``
«, ''
« <<
и >>
» и ,,
немецкие низкие кавычки.