Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Dec 2000 21:41:23 -0800 (PST)
From:      hiura@unicode.org
To:        i18n@XFree86.Org
Cc:        bsd-locale@hauN.org, i18n@freebsd.org
Subject:   Re: [I18n] Restart: better XI18N future API
Message-ID:  <20001221.214123.74188536.hiura@Eng.Sun.COM>
In-Reply-To: <3A42CE93.98DC2305@netscape.com>
References:  <20001221.160155.125112926.hiura@Eng.Sun.COM> <3A42CE93.98DC2305@netscape.com>

next in thread | previous in thread | raw e-mail | index | archive | help
I just received your reply after I wrote 3 emails; the part2 of XI18N
future API, a reply to Yao Zhang explaining Glyph code API and Encoded 
text code API are designed to be in the different layer, and a reply
to Robert mentioning also about toolkits/Appapplications already
convert encoded text to Font+Glyph index won't be able to use encoded
text APIs, and I am glad that you also explained the difference
between Glyph code and encoded text code.

> From: bstell@netscape.com (Brian Stell)
> hiura@unicode.org wrote:
> > #1. Thread safe multi-locale equivalent capability for X for the
> >     applications willing to do the extra-things for I18N without
> >     changing systems' global locale.
> > #2. Processing the text in the different encodings from the encodings
> >     set by the system's global locale, particularly in UTF-8.
> > #3. Upward compatibility with the existing API, avoid unnecessary
> >     duplication for the short circuiting.
> > #4. Support multiple encodings including Unicode and legacy, provide
> >     options for both users and *programmers* to chose which encoding(s)
> >     to deal with, but no hardwiring to particular encoding.
> 
> What about glyph codes?

When I wrote "XI18N future API" part 1, I thought I better put the
glyph code topic aside, but the reply from Robert mentioning about
QT/GTK/Java/TCL/Mozilla, I came to the conclusion that I should 
articulate the difference between the glyph code API and the
encoded text API. So as I committed in the reply to Robert, I would
address the issues reagrding glyph code API from the perspective that
what kind of API set Mozilla type of apps can use in part 3 or 4,
including the consideration regarding intelligent font and shape
charset for non intelligent font.

> Some languages have characters that have different shapes (glyphs)
> depending on the position relative to other characters (isolated,
> beginning of word, middle of word, end of word).
> Sometime fonts supply alternate glyphs for a given character based
> on other factors such as modern vs archaic shape.

Absolutely.

--
hiura@{sun.com,li18nux.org,kondara.org,unicode.org} http://www.li18nux.org
Chair, Li18nux/Linux Internationalization Initiative, Free Standards Group
Architect/Sr. Staff Engineer, Sun Microsystems, Inc,      FAX 650-786-9553


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-i18n" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001221.214123.74188536.hiura>