From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/16236 Path: main.gmane.org!not-for-mail From: Hans Hagen Outside Newsgroups: gmane.comp.tex.context Subject: Re: Ancient Greek / a few modules for SW with thanks to GB Date: Tue, 24 Aug 2004 01:09:58 +0200 Sender: ntg-context-bounces@ntg.nl Message-ID: <412A7946.9090405@wxs.nl> References: <6074D031-F528-11D8-AFF3-000A95B9ADE2@uni-bonn.de> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1093302626 15877 80.91.224.253 (23 Aug 2004 23:10:26 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 23 Aug 2004 23:10:26 +0000 (UTC) Original-X-From: ntg-context-bounces@ntg.nl Tue Aug 24 01:10:18 2004 Return-path: Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BzNxC-0005xs-00 for ; Tue, 24 Aug 2004 01:10:18 +0200 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 18EC012775; Tue, 24 Aug 2004 01:10:18 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (ronja.vet.uu.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 03548-06; Tue, 24 Aug 2004 01:10:14 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 725341276C; Tue, 24 Aug 2004 01:10:13 +0200 (CEST) Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 0CDBF1276C for ; Tue, 24 Aug 2004 01:10:11 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (ronja.vet.uu.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 03819-03 for ; Tue, 24 Aug 2004 01:10:10 +0200 (CEST) Original-Received: from mailrelay02.solcon.nl (unknown [212.45.32.200]) by ronja.ntg.nl (Postfix) with ESMTP id 07B42126F8 for ; Tue, 24 Aug 2004 01:10:10 +0200 (CEST) Original-Received: from server-1.pragma-net.nl (dsl-212-84-128-085.solcon.nl [212.84.128.85]) by mailrelay02.solcon.nl (8.12.11/SQL-8.12.11-5/8.12.11) with ESMTP id i7NNA4C2004828 for ; Tue, 24 Aug 2004 01:10:04 +0200 Original-Received: by server-1.pragma-net.nl (Postfix, from userid 65534) id C95592EB24; Tue, 24 Aug 2004 01:10:08 +0200 (CEST) Original-Received: from [127.0.0.1] (unknown [10.100.1.1]) by server-1.pragma-net.nl (Postfix) with ESMTP id 70DB32E749 for ; Mon, 23 Aug 2004 23:10:06 +0000 (UTC) User-Agent: Mozilla Thunderbird 0.6 (Windows/20040502) X-Accept-Language: en-us, en Original-To: mailing list for ConTeXt users In-Reply-To: <6074D031-F528-11D8-AFF3-000A95B9ADE2@uni-bonn.de> X-Virus-Scanned: clamd / ClamAV version 0.73, clamav-milter version 0.73a on mailrelay02.solcon.nl X-Virus-Status: Clean X-Virus-Scanned: by amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.5 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl X-Virus-Scanned: by amavisd-new at ntg.nl Xref: main.gmane.org gmane.comp.tex.context:16236 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:16236 Thomas A.Schmitz wrote: > Sorry for my belated reaction, but I was away from my e-mail for two > weeks. I'm very excited to see that things are moving on the Greek > front. Hans, I'm not quite sure I understand what you mean when you > say "we need a greek vector and named glyphs." unicode does asign a > unique number and name to (almost) any conceivable combination of > greek vowel + accents/diacritical signs, for example: "1F00 = greek > small letter alpha with psili." I could see whether I can find a map > with these corresponding numbers and names somewhere or would be > willing to write it myself. Is that what you're looking for? indeed we need names, something: \startencoding[default] \definecharacter greekA {A} \definecharacter greekB {B} \definecharacter greekC {C} \definecharacter greekD {D} \definecharacter greekE {E} \definecharacter greekZ {Z} \definecharacter greekAvowel {A} % etc \stopencoding \startmapping[iso-8859-7] \definecasemap 182 220 182 \definecasemap 220 182 220 \stopencoding \startencoding[iso-8859-7] % has errors %definecharacter .... 145 % `` %definecharacter .... 146 % '' %definecharacter .... 147 % `` %definecharacter .... 148 % '' %definecharacter .... 162 % 'A %definecharacter .... 171 % (( \definecharacter greekAvowel 182 \definecharacter greekEvowel 184 \definecharacter greekHvowel 185 \definecharacter greekIvowel 186 %definecharacter .... 187 % )) \definecharacter greekOvowel 188 \definecharacter greekUvowel 190 \definecharacter greekWvowel 191 \definecharacter greekidiaerac 192 \definecharacter greekA 193 \definecharacter greekB 194 \definecharacter greekC 195 \definecharacter greekD 196 \definecharacter greekE 197 \definecharacter greekZ 198 \definecharacter greekH 199 \definecharacter greekJ 200 \definecharacter greekI 201 \definecharacter greekK 202 \definecharacter greekL 203 \definecharacter greekM 204 \definecharacter greekN 205 \definecharacter greekX 206 \definecharacter greekO 207 \definecharacter greekP 208 \definecharacter greekR 209 \definecharacter greekS 211 \definecharacter greekT 212 \definecharacter greekU 213 \definecharacter greekF 214 \definecharacter greekQ 215 \definecharacter greekY 216 \definecharacter greekW 217 \definecharacter greekIdiaer 218 \definecharacter greekUdiaer 219 \definecharacter greekavowel 220 \definecharacter greekevowel 221 \definecharacter greekhvowel 222 \definecharacter greekivowel 223 \definecharacter greekudiaerac 224 \definecharacter greeka 225 \definecharacter greekb 226 \definecharacter greekg 227 \definecharacter greekd 228 \definecharacter greeke 229 \definecharacter greekz 230 \definecharacter greekh 231 \definecharacter greekj 232 \definecharacter greeki 233 \definecharacter greekk 234 \definecharacter greekl 235 \definecharacter greekm 236 \definecharacter greekn 237 \definecharacter greekx 238 \definecharacter greeko 239 \definecharacter greekp 240 \definecharacter greekr 241 %definecharacter greeks 242 %definecharacter greeks 243 \definecharacter greekt 244 \definecharacter greeku 245 \definecharacter greekf 246 \definecharacter greekq 247 \definecharacter greeky 248 \definecharacter greekw 249 \definecharacter greekudiaer 250 \definecharacter greekudiaer 251 \definecharacter greekovowel 252 \definecharacter greekuvowel 253 \definecharacter greekwvowel 254 \stopencoding after that we can create a fully expandable unicode vector for greek, like the other unic-* files 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 -----------------------------------------------------------------