|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: R T
Length: 2453 (0x995)
Types: TextFile
Names: »README«
└─⟦276d19d6e⟧ Bits:30007243 EUUGD5_I: X11R5
└─⟦4856bf7e7⟧ »./mit-4/mit-4.00«
└─⟦635ff9e7e⟧
└─⟦this⟧ »mit/doc/I18N/Ximp/README«
This is an implementation-dependent part of I18N Xlib sample implementation.
This implementation supports the input system based on the client-server model.
The communication protocol between library stab and IMServer process is defined by "XIMP" protocol
specification (V3.3), which is defined by the specification document "Ximp3_3.doc" in the mit/doc/I18N/Ximp
directory.
For further information about "XIMP" protocol, please see the protocol document.
Its features include
-- provide for user to choose and use an input method which is suitable "Look and Feel" and
operation for his needs to every application running on the network-wide and heterogeneous
environments.
-- indepentent of a specific input method server and a specific vendor.
Actually,various input methods from different vender support this protocol.
-- indepentent of a specific native language.
-- can provide consistent input method on each display.
-- can provide multi-language services on one display.
-- not require any special communication techniques except for X protocol.
-- Allow vendor/IMserver dependent extensions.
How to use "Ximp" protocol:
When you compile mit/lib/X/Imake (imake), define "BuildXimp".
ex. imake -DBuildXimp ...
Supported input styles:
XIMPreeditCallbacks
XIMPreeditPosition
XIMPreeditNothing
XIMStatusCallbacks
XIMStatusArea
XIMStatusNothing
Supported architectures:
Front-end architecture
Back-end architecture
Supported callbacks:
Preedit callback
Geometry callback
Status callback
This implementation is compiled on:
SUN, SunOS 4.1.1
SUN, SunOS 4.0.3 with JLE
SONY, NEWS-OS 4.0
FUJITSU FM-G, SX/G E14
AT&T 6386 WGS, SVR4.0 Version 2.0
AT&T 6386 WGS, SVR4.0 Version 2.0 with MNLS4.0
In this implementation, locale name string format is compliant with XPG3,
and using following format.
<locale name> ::= <language>_<territory>.<encoding>
<language> ::= based on ISO 639
<territory> ::= based on ISO 3166 (country code)
<encoding> ::= "EUC", "SJIS", ...
In the system that uses other locale name format,
you should provide this format locale name.
For example:
Using Japanese environment on SunOS.
SunOS4.1.1 without JLE:
% su
# cd /usr/share/lib/locale
# foreach i (*)
> (cd $i; ln -s C ja_JP.EUC)
> end
# <ctrl>D
% setenv LANG ja_JP.EUC
SunOS4.1.1 with JLE:
% su
# cd /usr/lib/locale
# ln -s japanese ja_JP.EUC
# <ctrl>D
% setenv LANG ja_JP.EUC