Would having POSIX wide-character and/or full locale support do the trick?
Not that I have it in my pocket, I'm afraid.
At 8/22/01 11:40 AM (Wednesday), Matej Mihelic wrote:
> 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
...
> 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
...
Please, keep in mind that I am no Windows and/or XEmacs expert so it is
possible that I am suggesting something that is not possible or that
duplicates existing functionality.
XEmacs is now hooked into Windows-only API for Unicode. Could this be
extended to include and use the WinAPI built-in functions for translating
Unicode to ANSI and Unicode to OEM (or Unicode <-> ANSI <-> OEM).
Is it possible to create support for a "generic" coding systems that would
use this Windows functions?
mswindows-oem-dos, mswindows-oem-mac, mswindows-oem-unix
mswindows-ansi-dos, mswindows-ansi-mac, mswindows-ansi-unix
Perhaps I assume wrong, but wouldn't such coding systems read and write
transparently Unicode buffers into whatever codepage the user's Windows
installation defines as ANSI or OEM codepage ? For me, since I use
Eastern Europe / Slovenian locale, this would be CP1250 and CP852. For a
user with different locale it would be different.
Regards,
Matej Mihelic
David A. Cobb, Software Engineer, Public Access Advocate, All around nice guy.
Get my PGP key at
:<http://pgpkeys.mit.edu:11371/pks/lookup?op=get&search=superbiskit>
Fingerprint=0x{6E3E_DB8C_2E8C_4248_62B2_FE29_08EE_CF0A_3629_E954}
:<http://wwwkeys.pgp.net:11371/pks/lookup?op=get&search=superbiskit&fingerprint=on>
"By God's Grace I am a Christian man, by my actions a great sinner."
--The Way of a Pilgrim, R. M. French [tr.]
Potentially Viral Software is any software for which you are not allowed
to examine the source. Do not buy or use Potentially Viral Software!
<---.----!----.----!----.----!----.----!----.----!----.----!----.---->