> From: Tomohiro KUBOTA <[EMAIL PROTECTED]>
> However, since I think X locale is _only_ related to LC_CTYPE,
> we don't need en_US.UTF-8 but we need one universal UTF-8 locale
> for X, just like /usr/X11R6/lib/X11/locale/iso8859-1 defines
> all ISO-8859-1 locales.  (Please correct me, since I feel I
> may be wrong.)

Sure you are ;-)

There are a lot of different behaviors/settings/configurations
triggered by language[_teritory] part.

For example, there are CT_Encoding, Compose, XI18N_OBJS, XLC_LOCALE
app-defaults, conv_tables, imsscript can be different among
locales.

Also, the language[_teritory] part takes effect upon codeset
conversion between Unicode(and its variation forms) and other
encodings, so we better stay away from the idea of Universal locale
for Unicode.

Another example is glyph precedence settings.
Since at today's UTC meeting, we have reviewed the proposal to encode
Urdo numbers separately, let's use this example.
Since Urdo numbers are unified in current Unicode Standard but the
glyph currently printed was unacceptably different from the Urdo native
speakers' point of view. This is why the proposal was submitted.
However, the proposal was rejected as such distinction should be
done by higher level protocol, and the language[_teritory] information
is exactly a part of higher level protocol, unless inband language tag
is present, or even higher markups suggest otherwise.

To talk about history, there was once such universal locale introduced
in X11R5 sample implementation, called wr_WR.iso10646 or something
like that if I remember correctly. wr and WR both stand for World.
But the idea of such "world locale" was abandoned when X11 succeeded
to R6. 
(and this iso10646 is ISO-10646 DIS-1, which is virtually identical
with ISO-2022 mapping to 4byte fixed encoding. Such architecture was
abandoned when ISO-10646 advanced as ISO-10646 DIS-2). 

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



_______________________________________________
I18n mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/i18n

Reply via email to