¿Cómo reasignar -- y --- en fuentes Unicode?

¿Cómo reasignar -- y --- en fuentes Unicode?

En XeTeX, después de cargar la fuente lmroman10-regular.otf, -- y --- no coinciden con los guiones en y em.

Here-have--some---text.

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

ingrese la descripción de la imagen aquí

¿Cómo puedo reasignarlos?

Respuesta1

Para Plain XeTeX tienes que agregar la mappingcaracterística:

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

ingrese la descripción de la imagen aquí

Esto también habilita ?`para ¿, !`para ¡, ``para “, ''para”, <<para «y >>para» y ,,para las comillas bajas alemanas.

información relacionada