* Re: \sh@ft in luatex [not found] <op.t3urs7s6nx1yh1@your-b27fb1c401> @ 2007-12-26 19:32 ` Hans Hagen 2007-12-26 20:24 ` Idris Samawi Hamid 0 siblings, 1 reply; 5+ messages in thread From: Hans Hagen @ 2007-12-26 19:32 UTC (permalink / raw) To: Idris Samawi Hamid, mailing list for ConTeXt users 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 Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl ----------------------------------------------------------------- ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: \sh@ft in luatex 2007-12-26 19:32 ` \sh@ft in luatex Hans Hagen @ 2007-12-26 20:24 ` Idris Samawi Hamid 2007-12-26 20:47 ` Hans Hagen 0 siblings, 1 reply; 5+ messages in thread From: Idris Samawi Hamid @ 2007-12-26 20:24 UTC (permalink / raw) To: mailing list for ConTeXt users [-- Attachment #1: Type: text/plain, Size: 1376 bytes --] On Wed, 26 Dec 2007 12:32:50 -0700, Hans Hagen <pragma@wxs.nl> wrote: > 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/ [-- Attachment #2: ayn-hamzah.tex --] [-- Type: application/x-tex, Size: 2548 bytes --] [-- Attachment #3: Type: text/plain, Size: 487 bytes --] ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: \sh@ft in luatex 2007-12-26 20:24 ` Idris Samawi Hamid @ 2007-12-26 20:47 ` Hans Hagen 2007-12-26 22:26 ` Idris Samawi Hamid 0 siblings, 1 reply; 5+ messages in thread From: Hans Hagen @ 2007-12-26 20:47 UTC (permalink / raw) To: mailing list for ConTeXt users Idris Samawi Hamid wrote: > On Wed, 26 Dec 2007 12:32:50 -0700, Hans Hagen <pragma@wxs.nl> wrote: > >> 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) use \normalhbox cum suis when you want to use showboxes (which overloads the primitive box operations) ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl ----------------------------------------------------------------- ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: \sh@ft in luatex 2007-12-26 20:47 ` Hans Hagen @ 2007-12-26 22:26 ` Idris Samawi Hamid 2007-12-27 0:12 ` Hans Hagen 0 siblings, 1 reply; 5+ messages in thread From: Idris Samawi Hamid @ 2007-12-26 22:26 UTC (permalink / raw) To: mailing list for ConTeXt users On Wed, 26 Dec 2007 13:47:26 -0700, Hans Hagen <pragma@wxs.nl> wrote: >> (A bug: \defineactivecharacter ḻ {\~l} does not work if \showboxes is >> invoked; weird) > > use \normalhbox cum suis when you want to use showboxes (which overloads > the primitive box operations) Hmm, it's more serious than that I'm afraid (utf-8 text follows): =========== % engine=luatex \starttext \defineactivecharacter Ṣ {\d S} \defineactivecharacter ḻ {\~l} \defineactivecharacter ḻ {\normalhbox{\~l}} Ṣādiq a\~l Aḻ\footnote{Ṣādiq a\~l Aḻ} \stoptext =========== The \~l does not work in the footnote in luatex. Is there a workaround? Best 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/ ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: \sh@ft in luatex 2007-12-26 22:26 ` Idris Samawi Hamid @ 2007-12-27 0:12 ` Hans Hagen 0 siblings, 0 replies; 5+ messages in thread From: Hans Hagen @ 2007-12-27 0:12 UTC (permalink / raw) To: mailing list for ConTeXt users Idris Samawi Hamid wrote: > On Wed, 26 Dec 2007 13:47:26 -0700, Hans Hagen <pragma@wxs.nl> wrote: > >>> (A bug: \defineactivecharacter ḻ {\~l} does not work if \showboxes is >>> invoked; weird) >> use \normalhbox cum suis when you want to use showboxes (which overloads >> the primitive box operations) > > Hmm, it's more serious than that I'm afraid (utf-8 text follows): > > =========== > % engine=luatex > > \starttext > > \defineactivecharacter Ṣ {\d S} > \defineactivecharacter ḻ {\~l} > \defineactivecharacter ḻ {\normalhbox{\~l}} > > Ṣādiq a\~l Aḻ\footnote{Ṣādiq a\~l Aḻ} > > \stoptext > =========== > > The \~l does not work in the footnote in luatex. Is there a workaround? can you send a zipped file ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl ----------------------------------------------------------------- ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2007-12-27 0:12 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <op.t3urs7s6nx1yh1@your-b27fb1c401> 2007-12-26 19:32 ` \sh@ft in luatex Hans Hagen 2007-12-26 20:24 ` Idris Samawi Hamid 2007-12-26 20:47 ` Hans Hagen 2007-12-26 22:26 ` Idris Samawi Hamid 2007-12-27 0:12 ` Hans Hagen
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).