Re: Question regarding Mac OS X Unicode support

From: Yung-Fong Tang (ftang@netscape.com)
Date: Mon Jul 16 2001 - 18:43:53 EDT


"John H. Jenkins" wrote:

> At 9:36 AM -0400 7/16/01, Patrick Rourke wrote:
> >This is probably a FAQ, but I couldn't find it either in the Unicode
> >archives on egroups or on the Apple website [which doesn't mean it's not
> >there] . . . is there a distinction between the Unicode support in Carbon
> >and Cocoa? For the ranges I'm interested in, the Carbon applications I've
> >tried only seem to support the Unicode 1.0 character ranges, while Cocoa
> >seems to support the Unicode 2.0 ranges (well, Learning Cocoa explicitly
> >says it supports Unicode 2.0, and the Cocoa applications I have access to
> >prove it). Also, OS9 applications, except for WorldText, seem to support
> >Unicode 1.0, while WorldText seems to support 2.0. Am I guessing right that
> >there is this distinction (that Carbon supports Unicode 1.0, while Cocoa
> >supports Unicode 2.0), or am I just screwing up and OSX Carbon applications
> >should be able to support the Unicode 2.0 ranges I'm interested in
> >(primarily Greek extended)?
> >
>
> Provided a font is installed, Carbon can handle all of Unicode 3.0.
> The only caveat is that applications have to be explicitly written to
> take advantage of that support -- using ATSUI or MLTE for drawing,
> for example.

> Thus, to name one example, Internet Explorer is Carbonized but not
> ATSUI-savvy, and so can't handle all of Unicode. Currently, most
> Carbonized applications are not ATSUI-savvy.

Same as Mozilla/ Netscape6. We only use ATSUI in a very limited way. The reason
is the early version of ATSUI (not sure about the latest verion) do a bad job in
the worst case. The performace was very very bad if there are no font in the
system can rendert the glyph. I heard that problem have been addressed with
MacOSX. But I have not have chance to verify it.

>
>
> WorldText is an MLTE-based application, hence it automatically gets
> all of Unicode 3.0. Anything written to Cocoa automatically handles
> Unicode, as well, since all text on Cocoa is Unicode.
> --
> =====
> John H. Jenkins
> jenkins@apple.com
> jenkins@mac.com
> http://homepage.mac.com/jenkins/



This archive was generated by hypermail 2.1.2 : Mon Jul 16 2001 - 19:30:09 EDT