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

