Wie weise ich -- und --- in Unicode-Schriftarten neu zu?

Wie weise ich -- und --- in Unicode-Schriftarten neu zu?

In XeTeX lmroman10-regular.otfwerden nach dem Laden der Schriftart -- und --- nicht den Halbgeviert- und Geviertstrichen zugeordnet.

Here-have--some---text.

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

Bildbeschreibung hier eingeben

Wie kann ich sie neu zuordnen?

Antwort1

Für Plain XeTeX müssen Sie die mappingFunktion hinzufügen:

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

Bildbeschreibung hier eingeben

Dies ermöglicht auch ?`die Zeichen für ¿, !`für ¡, für ``“, ''für “, <<für « und >>für » sowie ,,die deutschen Anführungszeichen.

verwandte Informationen