From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/41485 Path: news.gmane.org!not-for-mail From: Khaled Hosny Newsgroups: gmane.comp.tex.context Subject: Re: Luatex (actually Aleph) and Bidi_Mirrored chars in RTL mode Date: Mon, 9 Jun 2008 20:01:45 +0300 Message-ID: <20080609170145.GA14180@khaled-laptop> References: <20080609012128.GA8011@khaled-laptop> <20080609134343.GA18755@phare.normalesup.org> <484D4A37.9070906@wxs.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1109769844==" X-Trace: ger.gmane.org 1213031054 7793 80.91.229.12 (9 Jun 2008 17:04:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 9 Jun 2008 17:04:14 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Mon Jun 09 19:04:56 2008 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by lo.gmane.org with esmtp (Exim 4.50) id 1K5kmu-00059W-6G for gctc-ntg-context-518@m.gmane.org; Mon, 09 Jun 2008 19:04:08 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id E95EC1FCBB; Mon, 9 Jun 2008 19:03:18 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 30332-03-5; Mon, 9 Jun 2008 19:02:35 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 632D51FC39; Mon, 9 Jun 2008 19:02:35 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id EDF4B1FBD5 for ; Mon, 9 Jun 2008 19:02:33 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 30332-03-4 for ; Mon, 9 Jun 2008 19:01:57 +0200 (CEST) Original-Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.173]) by ronja.ntg.nl (Postfix) with ESMTP id CD1AC1FC39 for ; Mon, 9 Jun 2008 19:01:57 +0200 (CEST) Original-Received: by ug-out-1314.google.com with SMTP id u40so1272229ugc.50 for ; Mon, 09 Jun 2008 10:01:57 -0700 (PDT) Original-Received: by 10.66.216.7 with SMTP id o7mr1776635ugg.69.1213030917599; Mon, 09 Jun 2008 10:01:57 -0700 (PDT) Original-Received: from localhost ( [41.232.28.178]) by mx.google.com with ESMTPS id y6sm1645910uge.53.2008.06.09.10.01.52 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 09 Jun 2008 10:01:56 -0700 (PDT) In-Reply-To: <484D4A37.9070906@wxs.nl> User-Agent: Mutt/1.5.17+20080114 (2008-01-14) X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.9 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl X-Virus-Scanned: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:41485 Archived-At: --===============1109769844== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ew6BAiZeqk4r7MaW" Content-Disposition: inline --ew6BAiZeqk4r7MaW Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jun 09, 2008 at 05:20:23PM +0200, Hans Hagen wrote: > Arthur Reutenauer wrote: > > Hello, > >=20 > >> Is this a bug, feature, or am I missi= ng > >> some thing? > >=20 > > You're not missing anything, it's kind of a misfeature because the > > Bidi_Mirrored property is not taken in account by ConTeXt (yet). > > Happily enough, it's one of the things I'm sponsored by Google to > > implement as a part of my Summer of Code project > > (http://code.google.com/soc/2008/tex/appinfo.html?csaid=3D8BC22C657B7F0= D0E) > > -- of course the project is more general and there is a part on > > bidirectional behaviour, but I didn't get to it yet. In this case, I > > guess the mirroring property should be added to char-def.lua and handled > > accordingly; contrary to XeTeX, LuaTeX doesn't know it intrinsically, so > > it has to be dealt with at the ConTeXt level. >=20 > this morning i added that info to the main table, but i'm still=20 > pondering about how to use if properly ... in tex normally there are=20 > explicit mode switches (in the source of the document) which gives=20 > ultimate control; there's also the issue of these pardir etc changes=20 > that then need to be injected into the node list; >=20 > anyhow, i'll look into it, but whatever solution i come up with, it has= =20 > to be under user control; i don't want hard coded automatisms that then= =20 > are hard to bypass (especially implicid properties can result in messy=20 > situations, unicode math is a candidate for that) Giving the user more control is good idea, as long as the correct behaviour is one of the options. Regards, Khaled >=20 >=20 >=20 > ----------------------------------------------------------------- > 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! >=20 > maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-co= ntext > webpage : http://www.pragma-ade.nl / http://tex.aanhet.net > archive : https://foundry.supelec.fr/projects/contextrev/ > wiki : http://contextgarden.net > _________________________________________________________________________= __________ --=20 Khaled Hosny Arabic localizer and member of Arabeyes.org team --ew6BAiZeqk4r7MaW Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFITWH5RoqITGOuyPIRAkTvAJ9Jk90c2kVjZ9EMLxm4MV5MjH0+PwCgiohk s4uytmoi3yDaKwuf3DZVcso= =Z301 -----END PGP SIGNATURE----- --ew6BAiZeqk4r7MaW-- --===============1109769844== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ___________________________________________________________________________________ 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 ___________________________________________________________________________________ --===============1109769844==--