On Wed, 26 Dec 2007 12:32:50 -0700, Hans Hagen
Idris Samawi Hamid wrote:
Two things:
1. The \sh@ft macro (from TeXBook, p.~356) does not work in luatex (see test file, pdftex works);
2. In any case: Is there a better way to do this (see test file)?
as taco mentioned ... most open type fonts have no italic correction
automatically figuring it out is not always an option, compare (in pdftex):
\sl \the\fontdimen1\font\the\dimexpr1em\relax \`A \'A
\bs \the\fontdimen1\font\the\dimexpr1em\relax \`A \'A
\it \the\fontdimen1\font\the\dimexpr1em\relax \`A \'A
i can imagine that we start building a database with additional font parameters
I spent a few hours on a workaround. Attached is my temporary code for Arabic transliteration. I found a way to define U-02BE and U-02BF for Latin Modern (thanks to Wolfgang and Peter for helping me with \ifx). It does work well but feel free to suggest improvements! (A bug: \defineactivecharacter ḻ {\~l} does not work if \showboxes is invoked; weird) Best wishes Idris -- Professor Idris Samawi Hamid, Editor-in-Chief International Journal of Shi`i Studies Department of Philosophy Colorado State University Fort Collins, CO 80523 -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/