* 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).