To: Andrew Cunningham From: Jungshik Shin jshin(at)mailaps.org Received: (qmail 790 invoked by uid 0); 11 Jul 2003 10:23:45 -0000 from unicode.org (209.235.17.55) by ns.need.bg with SMTP; 11 Jul 2003 10:23:45 -0000 from sarasvati.unicode.org (localhost.localdomain [127.0.0.1]) by unicode.org (8.11.6/8.11.6) with ESMTP id h6BAEEs01933; Fri, 11 Jul 2003 06:14:14 -0400 with ECARTIS (v1.0.0; list unicode); Fri, 11 Jul 2003 06:14:14 -0400 (EDT) from atlas.jtan.com (atlas.jtan.com [207.106.84.159]) by unicode.org (8.11.6/8.11.6) with ESMTP id h6BAEDs01927 for ; Fri, 11 Jul 2003 06:14:13 -0400 from callisto.jtan.com (root(at)callisto.jtan.com [207.106.84.134]) by atlas.jtan.com (8.12.8p1/8.12.8) with ESMTP id h6BAE7V0009802 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Fri, 11 Jul 2003 06:14:07 -0400 (EDT) from callisto.jtan.com (jshin(at)localhost [127.0.0.1]) by callisto. jtan.com (8.12.1/8.12.1) with ESMTP id h6BAE3OW023069; Fri, 11 Jul 2003 06:14:03 -0400 (EDT) from localhost (jshin(at)localhost) by callisto.jtan.com (8.12.1/8.12.1/Submit) with ESMTP id h6BAE2YZ014768; Fri, 11 Jul 2003 06:14:03 -0400 (EDT) Date: Fri, 11 Jul 2003 06:14:02 -0400 (EDT) MIMEVersion: 1.0 ContentType: TEXT/PLAIN; charset=US-ASCII Subject: Re: Combining diacriticals and Cyrillic Body: On Fri, 11 Jul 2003, Andrew Cunningham wrote: > Although the actual application of the theory will differ from operating > system to operating system. 'OS' here has to be interpreted a bit broadly to include 'APIs and toolkits' used in text rendering. I guess that's what you meant. For instance, on Win 9x/ME, MS IE that (appears to) use Uniscribe APIs directly can render complex scripts but Mozilla that uses standard Win32 Text APIs (such as TextOut) does not as well (except for Thai, Arabic, Hebrew, Tamil and Korean for which it has built-in glyph-based solution). The same is true of MacOS X (ATSUI vs non-ATSUI) and Unix/X11 (pango/Qt vs lowerer-level APIs). And as you wrote, a version of Mozilla (SILA : http://sila.mozdev.org) that uses Graphite can render complex scripts well > 2) You need a rendering system that supports the features. On Windows, > this means that you will need a version of Uniscribe that supports the > use of combining diacritics with cyrillic characters. Currently none are > available, except for the version in the MS Office 2003 Beta. I did a With this version of Uniscribe (that I don't have) installed, I guess MS IE 6 and 'non-graphite version' of Mozilla (without graphite support) work as well. In case of Mozilla, you need to be on Win 2k/XP (and possibly needs MS Office 2003beta to be installed.) Could you check that out? Jungshik