I'm looking for testers. There is a complete and fast implementation
in C of Unicode conversion, translations for almost all of the
standardly-defined charsets that load up automatically and
instantaneously at runtime, coding systems supporting the common
external representations of Unicode [utf-16, ucs-4, utf-8,
little-endian versions of utf-16 and ucs-4; utf-7 is sitting there
with abort[]s where the coding routines should go, just waiting for
somebody to implement], and a nice set of primitives for translating
characters<->codepoints and setting the priority lists used to control
codepoint->char lookup.
It's so far hooked into one place: the Windows IME. Currently I can
select the Japanese IME from the thing on my tray pad in the lower
right corner of the screen, and type Japanese into XEmacs, and you get
Japanese in XEmacs -- regardless of whether you set either your
current or global system locale to Japanese,and regardless of whether
you set your XEmacs lang env as Japanese. This should work for many
other languages, too -- Cyrillic, Chinese either Traditional or
Simplified, and many others, but YMMV. There may be some lurking
bugs (hardly surprising for something so raw).
To get at this, checkout using `ben-mule-21-5', NOT the simpler
*`mule-21-5'. For example
cvs -d :pserver:xemacs@cvs.xemacs.org:/usr/CVSroot checkout -r ben-mule-21-5 \
xemacs
or you get the idea. the `-r ben-mule-21-5' is important.
I keep track of my progress in a file called README.ben-mule-21-5 in
the root directory of the source tree.
WARNING: Pdump might not work. Will be fixed rsn.
ben