From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/43231 Path: news.gmane.org!not-for-mail From: Hans Hagen Newsgroups: gmane.comp.tex.context Subject: Re: Non-printable Unicode control characters Date: Sat, 16 Aug 2008 09:53:06 +0200 Message-ID: <48A68762.8080809@wxs.nl> References: <20080815192308.GB5667@khaled-laptop> 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 1218873327 2734 80.91.229.12 (16 Aug 2008 07:55:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 16 Aug 2008 07:55:27 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Sat Aug 16 09:56:19 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 1KUGe2-0002C7-44 for gctc-ntg-context-518@m.gmane.org; Sat, 16 Aug 2008 09:56:18 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 75DE81FEA8; Sat, 16 Aug 2008 09:55:17 +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 32100-03-2; Sat, 16 Aug 2008 09:54:17 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 7B1271FE74; Sat, 16 Aug 2008 09:54:16 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 5E40B1FD62 for ; Sat, 16 Aug 2008 09:53:59 +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 32100-03 for ; Sat, 16 Aug 2008 09:53:07 +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 8EADF1FE74 for ; Sat, 16 Aug 2008 09:53:05 +0200 (CEST) Original-Received: from [10.100.1.100] (unverified [10.100.1.100]) by controller-1 (SurgeMail 3.9e) with ESMTP id 12469-1840426 for ; Sat, 16 Aug 2008 09:53:04 +0200 User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) In-Reply-To: <20080815192308.GB5667@khaled-laptop> 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:43231 Archived-At: Khaled Hosny wrote: > Unicode has many "control characters" that only control text behaviour > and shouldn't be rendered visually in the text, such as Bidi_Control and > Join_Control chars (see > http://www.unicode.org/Public/5.1.0/ucd/PropList.txt and > http://unicode.org/Public/UNIDATA/UCD.html) > > Currently, ConTeXt handles ZWJ and ZWNJ, but other characters get > rendered if the font has glyphs for them or make no effect at all if the > font has no glyphs for them. I think that the optimum behaviour is to > make those characters affect text formatting while not visually rendered > whether the font has glyphs for them or not. > It might be also useful if we can enable rendering those characters > manually, for drafts and such. actually we need: - ignore them (like in verbatim) - act upon them and - show them (might somehow interfere with other things) - hide them if i'm right, when bidi is turned on, those chars get processed and then discarded from the node list, so some more than zwj and zwnj is handled, and of course others need to be handled as well 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 ___________________________________________________________________________________