Re: bidi on Windows and Mac

From: Deborah Goldsmith (
Date: Fri Dec 17 1999 - 17:59:15 EST

on 12/16/1999 10:44 PM, Erik van der Poel <> wrote:

> However, if we reorder characters or glyphs in the XP code, we must find
> a way to avoid reordering the text in the platform's routines. We have
> found a way to do this on Windows (ExtTextOut with ETO_GLYPH_INDEX flag)
> and on X (XDrawString without special arguments :-).
> So the question is how to do this on the Mac. In particular, I'd like to
> know how to do it with QuickDraw. We tried ATSUI a while ago, but bumped
> into some problems (not related to bidi). I can send you private email
> if you want details of the problems. QuickDraw GX undoubtedly has a way
> to do this, but Mozilla can't really rely on GX since it is not
> installed on many desktops.

The only way I can think of to do this with QuickDraw is to have your own
fonts and have them MacRoman encoded instead of MacHebrew or MacArabic. That
way, the glyphs will not be reordered or changed. You will have to worry
about the character to glyph mapping, and you will have to supply the fonts.

Deborah Goldsmith
Manager, International Toolbox Group
Apple Computer, Inc.

This archive was generated by hypermail 2.1.2 : Tue Jul 10 2001 - 17:20:56 EDT