From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/45597 Path: news.gmane.org!not-for-mail From: "Thomas A. Schmitz" Newsgroups: gmane.comp.tex.context Subject: Re: ansi codes Date: Fri, 14 Nov 2008 16:25:55 +0100 Message-ID: References: <326847810809300323m4b315c19x59b28282f7c2acc9@mail.gmail.com> <20080930133756.f4aca410.taco@elvenkind.com> <326847810809300701y4b3bf96bvecda807b2ce9d128@mail.gmail.com> <48E234C2.60703@elvenkind.com> <326847810810010557t13335d26v4e98f1143c9c8339@mail.gmail.com> <6faad9f00810011130w64ad8f2dkd00ae890b0909ecb@mail.gmail.com> <48E3D6D9.5000609@wxs.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v929.2) Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1226676496 28042 80.91.229.12 (14 Nov 2008 15:28:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 14 Nov 2008 15:28:16 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Fri Nov 14 16:29:17 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 1L10bc-0007bn-Ck for gctc-ntg-context-518@m.gmane.org; Fri, 14 Nov 2008 16:29:08 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 499411FC27; Fri, 14 Nov 2008 16:27:58 +0100 (CET) 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 01883-01-8; Fri, 14 Nov 2008 16:26:49 +0100 (CET) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 7DA801FB82; Fri, 14 Nov 2008 16:26:49 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 0DCEF1FB82 for ; Fri, 14 Nov 2008 16:26:48 +0100 (CET) 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 01883-01-7 for ; Fri, 14 Nov 2008 16:26:06 +0100 (CET) Original-Received: from mailout06.t-online.de (mailout06.t-online.de [194.25.134.19]) by ronja.ntg.nl (Postfix) with ESMTP id 3E2211FB7E for ; Fri, 14 Nov 2008 16:26:06 +0100 (CET) Original-Received: from fwd11.aul.t-online.de by mailout06.sul.t-online.de with smtp id 1L10Yf-0007O7-00; Fri, 14 Nov 2008 16:26:05 +0100 Original-Received: from [192.168.0.2] (VgC7rGZQYhw4DN3oieG3aPLEiyX7hQi1Co3iVqao7l47J9tENcyh7c3MeC+zZGoguE@[87.178.94.62]) by fwd11.aul.t-online.de with esmtp id 1L10YV-1I8vku0; Fri, 14 Nov 2008 16:25:55 +0100 In-Reply-To: <48E3D6D9.5000609@wxs.nl> X-Mailer: Apple Mail (2.929.2) X-ID: VgC7rGZQYhw4DN3oieG3aPLEiyX7hQi1Co3iVqao7l47J9tENcyh7c3MeC+zZGoguE@t-dialin.net X-TOI-MSGID: 7b07de23-cdc5-44bc-bced-332c699d6f2f 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:45597 Archived-At: On Oct 1, 2008, at 10:00 PM, Hans Hagen wrote: > lesser geeks loom in s-fnt-10.tex -) > > Hans Hi Hans, the file s-fnt-10.lua needs to be added to the distribution. Best Thomas function fonts.otf.show_all() local tfmdata = fonts.tfm.id[font.current()] if tfmdata and tfmdata.shared then local otfdata = tfmdata.shared.otfdata if otfdata and otfdata.luatex then local unicodes = otfdata.luatex.unicodes tex.sprint(tex.ctxcatcodes,string.format("\\starttabulate[| l|r|c|]")) for i, name in ipairs(table.sortedkeys(unicodes)) do local unicode = unicodes[name] if unicode >= 0 then tex.sprint(tex.ctxcatcodes,string.format("\\NC %s \ \NC %s \\NC \\char%s \\NC\\NR",name,unicode,unicode)) end end tex.sprint(tex.ctxcatcodes,string.format("\\stoptabulate")) end end end function fonts.show_all() local tfmdata = fonts.tfm.id[font.current()] if tfmdata and tfmdata.shared then local chars = tfmdata.characters tex.sprint(tex.ctxcatcodes,string.format("\\starttabulate[|l|r| r|c|]")) for k, v in ipairs(table.sortedkeys(chars)) do tex.sprint(tex.ctxcatcodes,string.format("\\NC %s\\NC %s\ \NC \\char%s\\NC %s\\NC\\NR",chars[v].name or "unknown",v,v,chars[v].index)) end tex.sprint(tex.ctxcatcodes,string.format("\\stoptabulate")) end end ___________________________________________________________________________________ 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 ___________________________________________________________________________________