On Thu, May 02, 2002 at 11:38:38AM +0900, Tomohiro KUBOTA wrote: > * input methods > Any way to input complex languages which cannot be supported > by xkb mechanism (i.e., CJK) ? XIM? IIIMP? (How about Gnome2?) > Or, any software-specific input methods (like Emacs or Yudit)?
How much extra work do X apps currently need to do to support input methods? In Windows, you do need to do a little--there's a small API to tell the input method the cursor position (for when it opens a character selection box) and to receive characters. (The former can be omitted and it'll still be usable, if annoying--the dialog will be at 0x0. The latter can be omitted for Unicode-based programs, or if the system codepage happens to match the characters.) It's little enough to add it easily to programs, but the fact that it exists at all means that I can't enter CJK into most programs. Since the regular 8-bit character message is in the system codepage, it's impossible to send CJK through. How does this compare with the situation in X? > * fonts availability > Though each software is not responsible for this, "This software > is designed to require Times font" means that it cannot use > non-Latin/Greek/Cyrillic characters. I can't think of ever using an (untranslated, English) X program and having it display anything but Latin characters. When is this actually a problem? -- Glenn Maynard -- Linux-UTF8: i18n of Linux on all levels Archive: http://mail.nl.linux.org/linux-utf8/