Re: Private Use Area

From: Jungshik Shin (jshin@mailaps.org)
Date: Wed Apr 30 2003 - 12:11:47 EDT

  • Next message: James H. Cloos Jr.: "Re: Accented IJ"

    On Wed, 30 Apr 2003 Peter_Constable@sil.org wrote:

    > > >I believe these have just been
    > > >codepoints used for internal purposes by GDI
    > > >
    > > And Netscape
    > >
    > <http://lxr.mozilla.org/seamonkey/source/intl/ctl/src/thaiShaper/thai-x.c>
    > > and ICU
    > > <http://oss.software.ibm.com/cvs/icu/icu/source/layout/ThaiShaping.cpp>,
    > > and probably FreeType/Gnome...
    >
    > I looked at the Mozilla code. To the extent that I understand C (which,
    > admittedly is only to a limited degree), I see 8-bit values used for
    > presentation forms. For instance, in

      You're right. That code is (at the moment) only for Mozilla-X11core
    (Mozilla that relies on traditional X11 core fonts which
    are now becoming rapidly out of fashion thanks to fontconfig/Xft). For
    Thai rendering, Mozilla-X11core uses X11 core fonts with tis620-2 XLFD.
    tis620-2 font encoding is (the GR side of) ISO-8859-11 + extra characters
    in C1(added in CP874: U+2018,2019,201C,201D?) + presentation forms in C1.
    (the character/glyph repertoire of tis620-2 font encoding is the same as
    non-opentype Thai truetype fonts supported by Uniscribe.)

      Sooner or later, Mozilla-Xft(that uses Xft client side fonts)
    will use U+F700 **internally**(in a very limited scope)
    to render Thai text with (old/non-opentype) Thai fonts
    (http://bugzilla.mozilla.org/show_bug.cgi?id=203052) before making a
    transition to Pango(or Graphite) for complex script rendering. There's
    absolutely no semantics attached to U+F700-U+F71? by Mozilla in this
    scheme.

      Jungshik



    This archive was generated by hypermail 2.1.5 : Wed Apr 30 2003 - 12:54:12 EDT