From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/56077 Path: news.gmane.org!not-for-mail From: Khaled Hosny Newsgroups: gmane.comp.tex.context Subject: Re: What do you miss in ConTeXt? Date: Tue, 9 Feb 2010 19:50:17 +0200 Message-ID: <20100209175017.GB2805@khaled-laptop> References: <4B6FF4C6.4000401@googlemail.com> 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 1265737838 4602 80.91.229.12 (9 Feb 2010 17:50:38 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 9 Feb 2010 17:50:38 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Tue Feb 09 18:50:34 2010 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1NeuEH-0007aH-QA for gctc-ntg-context-518@m.gmane.org; Tue, 09 Feb 2010 18:50:29 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 126A4C9DBA; Tue, 9 Feb 2010 18:52:09 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id oxL+y94HaE3w; Tue, 9 Feb 2010 18:52:06 +0100 (CET) Original-Received: from balder.ntg.nl (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 260C5C9DB2; Tue, 9 Feb 2010 18:52:06 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id D3116C9DB2 for ; Tue, 9 Feb 2010 18:52:04 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id asdr4EPSsOfP for ; Tue, 9 Feb 2010 18:52:02 +0100 (CET) Original-Received: from mail-ew0-f222.google.com (mail-ew0-f222.google.com [209.85.219.222]) by balder.ntg.nl (Postfix) with ESMTP id 6C503C9D98 for ; Tue, 9 Feb 2010 18:52:02 +0100 (CET) Original-Received: by ewy22 with SMTP id 22so94608ewy.14 for ; Tue, 09 Feb 2010 09:50:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :in-reply-to:user-agent; bh=bmhCh9wdGnXEfVvFlExlPxlv/1RrSBBCOeIQt53zGm8=; b=S0YsbgxwaGWvquxG1UeSE1Saruz4pJWz8rdKrX41zLf3axQD62Gf4ylqIW9IswRN7N YweSMLIKSZShIn9iCHYD7NASblLAzpNI/J2ehy4WI8LrrXUw9onWdxmPbnU/ScaUZtsg 5ON/lTaFU/+0+ZnW4eUlVsiQFiWNo+nsvLntE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=fXFHp3j/H0gng60p52RdCGgQCr6TpxEujUQi42AlG85Y1kEeBoinXg7P5brh0+DObS Z91rjenGyA9ET74xE3dhnWoOFDWU2tva7yW4FFL5b+fXJedAeA6dTMvFatldPDlnsnoa 5986MUBhfedJ8YqootCtJIiSsnBTqayPiXJXs= Original-Received: by 10.213.109.77 with SMTP id i13mr2472629ebp.82.1265737821017; Tue, 09 Feb 2010 09:50:21 -0800 (PST) Original-Received: from localhost ([41.238.234.214]) by mx.google.com with ESMTPS id 14sm224589ewy.3.2010.02.09.09.50.19 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 09 Feb 2010 09:50:20 -0800 (PST) Content-Disposition: inline In-Reply-To: <4B6FF4C6.4000401@googlemail.com> User-Agent: Mutt/1.5.20 (2009-06-14) X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.12 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 Xref: news.gmane.org gmane.comp.tex.context:56077 Archived-At: On Mon, Feb 08, 2010 at 12:25:58PM +0100, Wolfgang Schuster wrote: > Hi all, > > ConTeXt has many features but sometimes there is something missing, > what feature or package do you miss which is already available in > another TeX system or unavailable in any TeX system? An implementation of Unicode Bidirectional Algorithm[1] and automatic, script based font switching, Unicode Script Property[2]. Editing mixed RTL and LTR text is mess already, adding to the mix LTR TeX commands for every directionally switch makes it a nightmare. I ended up doing my first pass without any directional commands at all then using some regular expressions to post process the text, but this is no fun and needs manual review not to mention that post editing that text still a nightmare. I've attempted to write the BiDi implementation several times myself, by never managed to actually allocate enough time for it. ConTeXt already has a BiDi implantation (typo-mir.{lua,mkiv}), but I gave up using it because it is buggy and can be hardly used for any thing. [1] http://www.unicode.org/reports/tr9/ [2] http://www.unicode.org/reports/tr24/ Regards, Khaled -- Khaled Hosny Arabic localiser and member of Arabeyes.org team Free font developer ___________________________________________________________________________________ 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 : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________