[XeTeX] Traditional TeX ligatures once again
Alexej Kryukov
anagnost at yandex.ru
Thu Jun 28 17:40:32 CEST 2007
On Thursday 28 June 2007 18:21, Jonathan Kew wrote:
>
> In the TeX-encoded Cyrillic fonts, to be more exact; not in Computer
> Modern Roman, AFAIK.
In fact, these ligatures are normally available also in T1-encoded
fonts: try for example
\documentclass{article}
\usepackage[T1]{fontenc}
\begin{document}
<<guillemets>>.
\end{document}
Of course they are not present in old CM fonts (OT1-encoded), which
don't have guillemets either.
> I think you should create a tex-cyrillic mapping, similar to the tex-
> text mapping but containing these replacements and any others that
> are normally expected (at the ligature level; not control sequences)
> by Cyrillic-script users.
As you can see, the proper mappings for "<<" and ">>" are not
exclusively Cyrillic, and there are no other ligatures which would
be specific for traditional TeX Cyrillic encodings (e. g. T2A).
So, I don't think creating a special mapping just for Cyrillic-script
users makes any sense: to my mind, adding these 2 sequences
to tex-text would be much better. However, if tex-text is really
intended to emulate just the behavior found in old CM fonts (and not
DC, EC, etc.), then a new mapping is really needed, but it should be
called not "tex-cyrillic", but rather "tex-t1", "tex-ec" or so.
--
Regards,
Alexey Kryukov <anagnost {at} yandex {dot} ru>
Moscow State University
Historical Faculty
More information about the XeTeX
mailing list