> From: "iscas i18n group" <[EMAIL PROTECTED]> > Is That all need to do? Doesn't need something else like a modified > version xlib, or some modification on environment variables setting?
The mechanism itself is in xiiimp.so, which is a part of what we call IIIMXCF, which is a DL module for Xlib I18N enhancement that XFree86 Xlib has already incorporated. The sample Compose file I have posted to several MLs and also on openi18n.org website defines Japanese, Korean, Chinese, Thai, Indic as remoteIM, and English/European, Cyrillic, Greek, Arabic, Hebrew, Unicode Codepoint, Lookup from codechart as xiiimp.so's localIM. As far as you designate xiiimp.so for your IM module for Xlib instead of ximcp.so(X11R6 XIM protocol module)/ximp40.so(X11R5 XIM protocol module) you will get local/remote mixed multilingual Unicode IM. > > I'd like both ximlocal and ximcp/ximp40(R6 and R5 XIM protocol > > modules) and actually all XIM servers to be tapering out, because the > > combination of them does not really provide multilingual solution, its > > old design carries many limitations, and not extensible/flexible. > I'm absolutely after you on this point, but I doubt if IIIMF is the > right solution. To me, IIIMF seems too complex, too multi purposed, > and too not X! To replace all XIM servers in all languages, to be competitive with Windows IMEs in all languages, meet wirh larger requirements from both serious apps and serious language engine, while maintaining backward compatibility, it is not going to be very simple. However, the principal of IIIMF architecture(Platform/Windowing system independnt central server + multiple platform/Windowing system binding) allow you to stay as simple as XIM Server model is, if you only need one platform. 1. IIIM Server instead of XIM Server for your IM server. 2. xiiimp.so instead of ximcp.so for you Xlib IM module. That's it. You will have XIM interface to access IM, and localIM/remoteIM switch-able Unicode IM. Optionally, if you want XIM protocol compatibility for remote X client which does not have xiiimp.so to display on your desktop, you can add 3. htt_xbe, which loads xiiimp.so and act as local XIM server. Best Regards, -- [EMAIL PROTECTED],OpenI18N.org,li18nux.org,unicode.org,sun.com} Chair, OpenI18N.org/The Free Standards Group http://www.OpenI18N.org Architect/Sr. Staff Engineer, Sun Microsystems, Inc, USA eFAX: 509-693-8356 _______________________________________________ I18n mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/i18n
