From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/41480 Path: news.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: Luatex (actually Aleph) and Bidi_Mirrored chars in RTL mode Date: Mon, 09 Jun 2008 17:20:23 +0200 Message-ID: <484D4A37.9070906@wxs.nl> References: <20080609012128.GA8011@khaled-laptop> <20080609134343.GA18755@phare.normalesup.org> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1213024911 16868 80.91.229.12 (9 Jun 2008 15:21:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 9 Jun 2008 15:21:51 +0000 (UTC) To: Mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Mon Jun 09 17:22:31 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 1K5jCZ-0002RO-6P for gctc-ntg-context-518@m.gmane.org; Mon, 09 Jun 2008 17:22:31 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id EF6C91FCBD; Mon, 9 Jun 2008 17:21:41 +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 15726-03; Mon, 9 Jun 2008 17:21:06 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 9B09A1FC7B; Mon, 9 Jun 2008 17:21:05 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id AD99A1FC7B for ; Mon, 9 Jun 2008 17:21:01 +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 13969-02-22 for ; Mon, 9 Jun 2008 17:20:28 +0200 (CEST) Original-Received: from mail.pragma-ade.net (dsl-083-247-100-017.solcon.nl [83.247.100.17]) by ronja.ntg.nl (Postfix) with ESMTP id B68201FBD5 for ; Mon, 9 Jun 2008 17:20:26 +0200 (CEST) Original-Received: from [10.100.1.100] (unverified [10.100.1.100]) by controller-1 (SurgeMail 3.9e) with ESMTP id 11549-1840426 for ; Mon, 09 Jun 2008 17:20:26 +0200 User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) In-Reply-To: <20080609134343.GA18755@phare.normalesup.org> X-Originating-IP: 10.100.1.100 X-Authenticated-User: hagen@controller-1 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:41480 Archived-At: Arthur Reutenauer wrote: > Hello, > >> Is this a bug, feature, or am I missing >> some thing? > > 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=8BC22C657B7F0D0E) > -- 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. this morning i added that info to the main table, but i'm still pondering about how to use if properly ... in tex normally there are explicit mode switches (in the source of the document) which gives ultimate control; there's also the issue of these pardir etc changes that then need to be injected into the node list; anyhow, i'll look into it, but whatever solution i come up with, it has to be under user control; i don't want hard coded automatisms that then are hard to bypass (especially implicid properties can result in messy situations, unicode math is a candidate for that) ----------------------------------------------------------------- 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 ___________________________________________________________________________________