Article View: bit.software.international
Article #208(fwd) [comp.windows.x] multilingual X11R5 released (fwd)
From: Brian Tatro
Date: Thu, 24 Feb 1994 05:47
Date: Thu, 24 Feb 1994 05:47
703 lines
27808 bytes
27808 bytes
Forwarded message:
> Sender: nrd@lenti.med.umn.edu
> Subject: (fwd) [comp.windows.x] multilingual X11R5 released
>
> Path: news1.cis.umn.edu!umn.edu!news-feed-1.peachnet.edu!gatech!howland.reston.ans.net!xlink.net!zib-berlin.de!uni-paderborn.de!u
> From: butta1@bu.edu (Nelson Chin)
> Newsgroups: comp.archives
> Subject: [comp.windows.x] multilingual X11R5 released
> Date: 10 Jan 1994 13:23:27 +0100
> Organization: Boston University
> Lines: 664
> Sender: x920031@rubb.rz.ruhr-uni-bochum.de
> Approved: Jost.Krieger@rz.ruhr-uni-bochum.de
> Message-ID: <2grhbv$bvv@rubb.rz.ruhr-uni-bochum.de>
> References: <2gkb10$p7@news.bu.edu>
> NNTP-Posting-Host: rubb.rz.ruhr-uni-bochum.de
> Summary: this is a multi-lingual release of the X11R5 binary package
> X-Original-Date: 7 Jan 1994 18:52:16 GMT
>
> Archive-Name: auto/comp.windows.x/multilingual-X11R5-released
>
> Attached is a releasenote about the X11R5 multilingual package,
> see ftp.cfi.waseda.ac.jp:/pub3/X11R5/binaries
> has anyone tried installing it yet... how is its performance.. i don't have
> system privilege, so i'm waiting for others to comment on it before i bring
> it to my system people.
>
> nelson
>
> FILE: RELEASENOTE
> VERSION: Release 3.0
> DATE: DEC-12-1993
> CPU: Sparc Architecture
> OS: SUN/OS 4.1.3
> CC: Native CC
> Patch Level: fix-26 + private bug fixes + enhancements
> (No security hole on xterm, exterm and kterm(R5))
>
> Copyright (c), 1992, 1993 by Yutaka Kataoka and Waseda University, all
> right reserved.
> When you use this package for commercial use, please get permission
> from Y. Kataoka (kataoka@cfi.waseda.ac.jp) by Waseda University Law.
>
> X11R5 full multi-lingual executables and environment package
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> By Yutaka Kataoka
>
> Ohara Laboratory
> Deparment of Information and Computer Science
> School of Science and Engineering
> Waseda University
> and
> Multi-lingual I/O and Text Manipulation System Project
> Center for Informatics
> Waseda University
>
> kataoka@cfi.waseda.ac.jp
>
> Multi-lingual I/O and Text Manipulation System Project is an academic
> research project based on analysis of human factors for enhancements
> of computerbility and interoperability.
>
> NEW:
> Xserver: All keyboard types support for multi-lingaul.
> More optimized than before.
> Xwnmo can run correctly under tvtwm.
> All commands can run under tvtwm.
> New and latest commands were installed.
> PEX 5.1 support.
> libXaw.* automatically loads libXwchar.* (not necessary -lXwchar)
> libXwchar.so support.
>
> Supporting Keyboards:
> All Keyboards below are recognized by Xserver by automatically and
> switched. Compose key is also active.
>
> US101A_SUN
> US400
> US401
> US5
> US_UNIX5
> FRANCEBELG4 FRANCE5
> CANADA4
> DENMARK4 DENMARK5
> GERMANY4 GERMANY5
> ITALY4 ITALY5
> NETHERLAND4 NETHERLAND5
> NORWAY4 NORWAY5
> PORTUGAL4 PORTUGAL5
> SPAINLATAM4 SPAIN5
> SWEDENFIN4 SWEDEN5
> SWITZER_FR4 SWITZER_FR5
> SWITZER_GE4 SWITZER_GE5
> UK4 UK5
> KOREA4 KOREA5
> TAIWAN4 TAIWAN5
> JAPAN4 JAPAN5
>
> Tvtwm support:
> Following commands make trouble under tvtwm were modified to run
> both twm and tvtwm.
>
> editres
> xsetroot
> xwd
> xwininfo
>
> Suppoting Languages & codesets:
> wr_WR.ct (22 codesets simultaneous including ISO 646IRV)
> lt_LN.bit7 (ISO 8859-1)
> lt_LN.bit8 (ISO 8859-1)
> de_DE.646 (DIN 66003 Juni 1974)
> en_GB.646 (BS 4730 1985)
> en_US.646 (ANSI X3.4 1986)
> es_ES.646 (ECMA)
> fr_FR.646 (NF Z 62-010 1987)
> ja_JP.jis7 (Japanese)
> ja_JP.jis8 (Japanese)
> ja_JP.pjis (Japanese)
> ja_JP.ujis (Japanese)
> ja_JP.mscode (Japanese)
> ko_KR.euc (Korean)
> zh_CN.gb7 (Chinese)
> zh_CN.ugb (Chinese)
> zh_TW.big5 (Chinese but no font file)
> sv_SE.646 (SEN 850200 Ann. B and Ann. C)
> sv_SE.B646 (SEN 850200 Ann. B)
> sv_SE.C646 (SEN 850200 Ann. C)
> iso_8859.1b8
> iso_8859.2b8
> iso_8859.3b8
> iso_8859.4b8
> iso_8859.5b8
> iso_8859.7b8
> iso_8859.9b8
>
> Waseda font files:
> ascii-16.bdf
> british-16.bdf
> french-16.bdf
> gb1988-80.bdf
> german-16.bdf
> iso646irv-16.bdf
> iso8859-1-16.bdf
> iso8859-2-16.bdf
> iso8859-3-16.bdf
> iso8859-4-16.bdf
> iso8859-5-16.bdf
> iso8859-7-16.bdf
> iso8859-9-16.bdf
> jisx0201-16.bdf
> spanish-16.bdf
> swedishB-16.bdf
> swedishC-16.bdf
> (sisheng.pcf in /usr/lib/X11/fonts/misc)
>
> Note: All above fonts are in /usr/X11R5/waseda-fonts
> Copyright (c) Shin'ichi Matsuda, Toshio Oya, Hidezirou
> Daikokuya, Tadao Tanaka, Yutaka Kataoka and Waseda
> University. Permission to use, copy and distribute
> those font files for non-commercial use without permission
> by Kataoka.
> Organizations against multi-lingualism can not use those
> font files. Refer those files in detail.
>
> CONTENTS:
> Note
> Caution
> Bug Reports and Questions
> Compiling condition
> Contens
> File hierarchy
> INSTALLATION
> Termcap for exterm
> Usage
> Acknowledgement
>
> Note:
>
> Originally X11R5 was designed as multi-lingual I/O system to keep
> interoperability and computerbility. Multi-lingual I/O system means
> that the system can mix all codesets/languages simultaneously. Locale
> based one language model is only localization that inhibit
> interoperability and computerbility. This package was compiled from
> X11R5 using X11R5's locale sensitive functions instead of using OS's
> functions. But, this X11R5 is full compatible to X11R5.
>
> Paper:
>
> 1. Kataoka et al., A Model for Input and Output of Multilingual text
> in a Windowing Environment. Proceedings of ACM, UIST'91., Nov 11-13, 1991.
> 2. Morisaki et al., Xjp System: An internationalized Language Interface
> for the X Window System. Proceedings of ACM, UIST'91., Nov 11-13, 1991.
> 3. Kataoka et al., X11R5 internationalization, 6Th X technical conference
> tutorial note, Jan. 1992.
> 4. ACM TOIS Vol. 10 No.4. Oct 1992, PP 438-451.
>
> Caution:
>
> This distribtion is absolutely no warranty.
>
> Bug Reports and Questions:
>
> Bug reports are welcome if the reports are written in English.
> Please read documents and man files for commands and servers in this
> package. We do not answer questions to usage. Please refere man/ and
> manXsi/. If you have really important questions, send E-mail to Kataoka.
>
> Compiling condition:
>
> This kit can run on SS2, SUN4 with SUN/OS 4.1.1 (ether JLE or not).
>
> CC: native CC
> OS: SUN/OS 4.1.3 (no-JLE)
> CPU: ELC
>
> Following Site.def was used for compilation.
> -------------------------------------------------
> #ifdef BeforeVendorCF
>
> /* #define HasGcc YES */
>
> #endif /* BeforeVendorCF */
>
> #ifdef AfterVendorCF
>
> /*
> #ifdef ProjectRoot
> #undef ProjectRoot
> #endif
> #define ProjectRoot /usr/X11R5
> */
>
> #ifdef ManDirectoryRoot
> #undef ManDirectoryRoot
> #endif
> #define ManDirectoryRoot /opt/X11R5/man
>
> Changes for convenient use:
>
> In order to share one file system by multiple systems accessed by
> multiple Xdms, mit/clients/xdm/config/xdm-config.cpp was changed in
> this kit as follows;
>
> ------------------------------------------------------------------
> #ifdef sun
> DisplayManager.errorLogFile: /var/adm/xdm-errors
> DisplayManager.pidFile: /var/adm/xdm-pid
> DisplayManager.lockPidFile: true
> DisplayManager.keyFile: /var/adm/xdm-keys
> DisplayManager*authDir: /var/adm
> DisplayManager.autoRescan: true
> #else
> DisplayManager.errorLogFile: /usr/adm/xdm-errors
> DisplayManager.pidFile: /usr/adm/xdm-pid
> DisplayManager.lockPidFile: true
> DisplayManager.keyFile: /usr/adm/xdm-keys
> DisplayManager*authDir: /usr/adm
> DisplayManager.autoRescan: true
> #endif
> DisplayManager.servers: XDMDIR/Xservers
> DisplayManager.accessFile: XDMDIR/Xaccess
> DisplayManager._0.authorize: true
> DisplayManager._0.setup: XDMDIR/Xsetup_0
> DisplayManager._0.startup: XDMDIR/GiveConsole
> DisplayManager._0.reset: XDMDIR/TakeConsole
> DisplayManager*resources: XDMDIR/Xresources
> DisplayManager*session: XDMDIR/Xsession
> DisplayManager*authComplain: false
> ------------------------------------------------------------------
>
> Contens:
>
> Core: (under mit/)
> Execultable: created by "make World" with
> #define StandardDefines -DX_WCHAR -DX_LOCALE -DXML
> Installation: "make install"
> Man: "make install.man"
>
> Contrib: (under contib/) extended and debuged.
> contrib/im/Xsi
> excutabels, man and doc.
> contrib/lib/Xwchar
> library and man.
> contrib/lib/Xaw
> libraries, man and doc. (Original libXaw are stored as libXaw-mono.*.)
> contrib/lib/xpm-3.2g
>
> Following clients are all multi-lingual.
> appres
> atobm
> bitmap
> editres
> exterm
> listres
> pixmap
> tgif
> twm
> viewres
> xarchie
> xcalendar
> xclipboard
> xcutsel
> xedit
> xlsfset
> xman
> xmh
> xpostit
> (all originals are stored as *-mono)
>
> File hierarchy:
>
> README This file.
>
> PATCH-LEVEL Patch level file.
>
> bin/
> X showfont xinit
> Xsun showrgb xjutil
> XsunMono ssetroot xjutil.sv
> appres startx xkill
> appres-mono sxpm xklock
> atobm tgif xlbiff
> atobm-mono tvtwm xload
> auto_box twm xloadimage
> bdftopcf twm-mono xlock
> beach_ball uufilter xlogo
> bggen vdcomp xlsatoms
> bitmap viewres xlsclients
> bitmap-mono viewres-mono xlsfonts
> bmtoa x11perf xlsfset
> bmtoa-mono x11perfcomp xmag
> bsdinst xarchie xman
> constype xarchie-mono xman-mono
> ctwm xauth xmh
> editres xbiff xmh-mono
> editres-mono xcalc xmkmf
> editres-non-virtual-root xcalendar xmodmap
> exterm xclipboard xon
> fs xclipboard-mono xpostit
> fsinfo xclock xpostit-mono
> fslsfonts xcmap xpr
> fstobdf xcmsdb xprop
> ico xcmstest xrdb
> imake xconsole xrefresh
> kbd_mode xcutsel xset
> kbdtype xcutsel-mono xsetbg
> kterm xditview xsetroot
> listres xdm xsetroot-non-virtual-roo
> t
> listres-mono xdpr xstdcmap
> lndir xdpyinfo xtail
> makedepend xedit xterm
> maze xedit-mono xtiff
> mkdirhier xev xv
> mkfontdir xeyes xview
> oclock xfd xwd
> pixmap xfed xwd-non-virtual-root
> pixmap-mono xfontsel xwininfo
> plbpex xgas xwininfo-non-virtual-root
> prtgif xgc xwnmo
> puzzle xgraph xwnmo.sv
> resize xhost xwud
>
> include/
> X11/
> cwnn/
> wnn/
>
> lib/
> X11/ libXaw.so.5.0-no-xwchar libXt.so.5.0
> libPEX5.a libXdmcp.a libXtst.a
> libPEX5.so.1.0 libXext.a libXwchar.a
> libX11.a libXext.so.5.0 libXwchar.so
> libX11.so.5.0 libXi.a libcwnn.a
> libXau.a libXi.so.5.0 liboldX.a
> libXaw-mono.a libXmu.a liboldX.so.5.0
> libXaw-mono.so.5.0 libXmu.so.5.0 libphigs.a
> libXaw.a libXpm.a libwnn.a
> libXaw.a-no-xwchar libXpm.so.2.7
> libXaw.so.5.0 libXt.a
>
> local/
> bin/
> Wnn4/
> cWnn4/
> lib/
> wnn/
>
> man/ You can set catman
> man3/
> man5/ Important for you.
> mann/
>
> manXsi/ You can not set catman. Man files for Xsi
> cat1/
> cat3/
> cat4/
> cat5/
> man1/
> man3/
> man4/
> man5/
>
> misc/
> XV.README xv needs license to use!!!!! READ THIS.
>
> waseda-examples
> I18N-examples/
> Input/
> README
> Local/
> im2.c
> _XWNMO/
> im.c
> im3.c
> spotlib.o
> Outpu/
> xtail/ in contrib/examples/i18. But slightly modified.
> Imakefile
> README
> sample-strings
> xtail.c
> utils/
> xlsfset/ useful command to know fontset in a locale.
> Imakefile
> README
> xlsfset.c
> xlsfset.man
>
> INSTALLATION:
>
> 0) Login as root.
>
> 1) Add wnn in /etc/passwd and add wnn in /etc/grop. This is essential
> to run Input Method servers correctly.
>
> 2) Put this directory containing follwoing files in /opt/X11R5.
> -rw-r--r-- 1 root daemon 1027 Nov 23 18:05 PATCH-LEVEL
> -rw-r--r-- 1 root daemon 35328 Nov 23 18:06 README
> drwxr-xr-x 2 root staff 2560 Nov 22 16:33 bin/
> drwxr-xr-x 5 root daemon 512 Jul 5 14:13 include/
> drwxr-xr-x 3 root daemon 1024 Nov 19 20:57 lib/
> drwxr-xr-x 4 root daemon 512 Nov 23 17:24 local/
> drwxr-xr-x 5 root daemon 512 Nov 22 21:50 man/
> drwxr-xr-x 10 root daemon 512 Nov 14 23:42 manXsi/
> drwxr-xr-x 3 root daemon 512 Nov 23 17:27 waseda-examples/
>
> 3) Check the directory is in correct location.
> # cd /opt/X11R5
> # ls -Flag
> If you can get results like above, OK to go next.
>
> 4) Make a symbolic link at /usr/bin/ to /opt/X11R5/bin. Do not
> forget to add command search path to /usr/bin/X11.
> # ln -s /opt/X11R5/bin /usr/bin/X11
>
> 5) Make links at /usr/include to /usr/X11R5/include.
> # ln -s /opt/X11R5/include/X11 /usr/include/X11
> # ln -s /opt/X11R5/include/cwnn /usr/include/cwnn
> # ln -s /opt/X11R5/include/wnn /usr/include/wnn
>
> 6) Make a link at /usr/lib/X11 to /usr/X11R5/lib/X11.
> # ln -s /opt/X11R5/lib/X11 /usr/lib/X11
>
> 7) Make links at /usr/lib/XLIBRARILES to /opt/X11R5/lib/XLIBRARILES
> # cd /opt/X11R5/lib
> # foreach FILE (lib*)
> foreach? rm /usr/lib/$FILE
> foreach? ln -s /usr/X11R5/lib/$FILE /usr/lib/$FILE
> foreach? end
>
> NOTE: If applications said someting complaints when they are invoked
> or if CC said something complaints when -llibrary was
> specified, execute ranlib to all library files in
> /opt/X11R5/lib.
>
> 8) Add /opt/X11R5/man and /opt/X11R5/manXsi to MANPATH
> setenv MANPATH /opt/X11R5/man:/opt/X11R5/manXsi:$PATH
> Usually put above line in .login or .cshrc file. Don not forget to
> add your previous MANPATH
>
> NOTE: You may set /opt/X11R5/man fot catman. But you can not set
> /opt/X11R5/manXsi for catman. Please remember.
>
> 9) Make links from /usr/local/bin to /opt/X11/local/bin/{Wnn4, cWnn4}
> # cd /opt/X11R5/local/bin
> # rm /usr/local/bin/Wnn4
> # ln -s /opt/X11R5/local/bin/Wnn4 /usr/local/bin/Wnn4
> # rm /usr/local/bin/cWnn4
> # ln -s /opt/X11R5/local/bin/cWnn4 /usr/local/bin/cWnn4
>
> check UID and permission following files
> -rwsr-xr-x 1 root /usr/bin/X11/xterm
> -rwsr-xr-x 1 root /usr/bin/X11/exterm
> -rwsr-xr-x 1 root /usr/bin/X11/kterm
> -rwsr-xr-x 1 wnn /usr/local/bin/Wnn4/jserver
> -rwsr-xr-x 1 root /usr/local/bin/Wnn4/uum
> -rwsr-xr-x 1 wnn /usr/local/bin/cWnn4/cserver
> -rwsr-xr-x 1 wnn /usr/local/bin/cWnn4/tserver
> -rwsr-xr-x 1 root /usr/local/bin/cWnn4/cuum
>
> CAUTION: jserver, cserver, tserver should be invoked by wnn
>
> 10) Install real files in /usr/X11R5/local/lib/wnn into /usr/local/lib
> # cd /opt/X11R5/local/lib
> # tar cvf wnn.tar wnn
> # cd /usr/local/lib
> # tar xvf /opt/X11R5/local/lib/wnn.tar
> # rm /opt/X11R5/local/lib/wnn.tar
>
> CAUTION: those directories above can be linked.
>
> 11) Set wnn.wnn by chwon to specific file under /usr/local/lib/wnn
> Set permission and user ID and group ID to following files under
> /usr/local/lib
> In this case, wnn should be set to following files. 'staff' can be
> replaced by another ID.
> drwxr-xr-x 7 wnn wnn 512 Apr 25 03:59 wnn
> drwxr-xr-x 5 wnn wnn 1024 Apr 25 03:59 wnn/ja_JP
> drwxr-xr-x 2 wnn wnn 512 Apr 25 03:55 wnn/ja_JP/rk
> drwxr-xr-x 2 wnn wnn 512 Apr 25 03:55 wnn/ja_JP/rk.vi
> drwxr-xr-x 3 wnn wnn 512 Apr 25 03:56 wnn/ja_JP/dic
> drwxr-xr-x 2 wnn wnn 512 Apr 25 03:56 wnn/ja_JP/dic/pubdic
> -rw-r--r-- 1 wnn staff 24121 Apr 25 03:56 wnn/ja_JP/dic/pubdic/bio.dic
> -rw-r--r-- 1 wnn staff 224441 Apr 25 03:56 wnn/ja_JP/dic/pubdic/chimei.dic
> -rw-r--r-- 1 wnn staff 50752 Apr 25 03:56 wnn/ja_JP/dic/pubdic/computer.dic
> -rw-r--r-- 1 wnn staff 111875 Apr 25 03:56 wnn/ja_JP/dic/pubdic/jinmei.dic
> -rw-r--r-- 1 wnn staff 1054607 Apr 25 03:56 wnn/ja_JP/dic/pubdic/kihon.dic
> -rw-r--r-- 1 wnn staff 13568 Apr 25 03:56 wnn/ja_JP/dic/pubdic/koyuu.dic
> -rw-r--r-- 1 wnn staff 34830 Apr 25 03:56 wnn/ja_JP/dic/pubdic/setsuji.dic
> -rw-r--r-- 1 wnn staff 1334 Apr 25 03:56 wnn/ja_JP/dic/pubdic/special.dic
> -rw-r--r-- 1 wnn staff 8004 Apr 25 03:56 wnn/ja_JP/dic/pubdic/symbol.dic
> -rw-r--r-- 1 wnn staff 99659 Apr 25 03:56 wnn/ja_JP/dic/pubdic/tankan.dic
> -rw-r--r-- 1 wnn staff 45740 Apr 25 03:56 wnn/ja_JP/dic/pubdic/full.fzk
> -rw-r--r-- 1 wnn staff 43286 Apr 25 03:56 wnn/ja_JP/dic/pubdic/kougo.fzk
> -rw-r--r-- 1 wnn staff 36332 Apr 25 03:56 wnn/ja_JP/dic/pubdic/std.fzk
> drwxr-xr-x 3 wnn wnn 512 Apr 25 03:59 wnn/lt_LN
> drwxr-xr-x 2 wnn wnn 512 Apr 25 03:55 wnn/lt_LN/rk
> drwxr-xr-x 3 wnn wnn 512 Apr 25 03:59 wnn/ko_KR
> drwxr-xr-x 2 wnn wnn 512 Apr 25 03:55 wnn/ko_KR/rk
> drwxr-xr-x 2 root wnn 512 Apr 25 03:57 wnn/zh_CN/rk
> drwxr-xr-x 2 root wnn 1024 Apr 25 03:57 wnn/zh_CN/rk_p
> drwxr-xr-x 2 root wnn 512 Apr 25 03:57 wnn/zh_CN/rk_z
> drwxr-xr-x 3 wnn wnn 512 Apr 25 03:58 wnn/zh_CN/dic
> drwxr-xr-x 2 wnn wnn 512 Apr 25 03:58 wnn/zh_CN/dic/sys
> -rw-r--r-- 1 wnn staff 4767 Apr 25 03:58 wnn/zh_CN/dic/sys/full.con
> -rw-r--r-- 1 wnn staff 4767 Apr 25 03:58 wnn/zh_CN/dic/sys/full.conR
> -rw-r--r-- 1 wnn staff 1412816 Apr 25 03:58 wnn/zh_CN/dic/sys/basic.dic
> -rw-r--r-- 1 wnn staff 155851 Apr 25 03:58 wnn/zh_CN/dic/sys/level_1.dic
> -rw-r--r-- 1 wnn staff 116370 Apr 25 03:58 wnn/zh_CN/dic/sys/level_2.dic
> -rw-r--r-- 1 wnn staff 103292 Apr 25 03:58 wnn/zh_CN/dic/sys/computer.dic
> -rw-r--r-- 1 wnn staff 5034 Apr 25 03:58 wnn/zh_CN/dic/sys/cwnn.dic
> -rw-r--r-- 1 wnn staff 417916 Apr 25 03:58 wnn/zh_CN/dic/sys/WuBi.dic
> -rw-r--r-- 1 wnn staff 309433 Apr 25 03:58 wnn/zh_CN/dic/sys/QianMa.dic
> drwxr-xr-x 6 root wnn 512 Apr 25 03:59 wnn/zh_TW
> drwxr-xr-x 2 root wnn 512 Apr 25 03:59 wnn/zh_TW/rk
> drwxr-xr-x 2 root wnn 512 Apr 25 03:59 wnn/zh_TW/rk_p
> drwxr-xr-x 2 root wnn 512 Apr 25 03:59 wnn/zh_TW/rk_z
> drwxr-xr-x 3 wnn wnn 512 Apr 25 03:59 wnn/zh_TW/dic
> drwxr-xr-x 2 wnn wnn 512 Apr 25 03:59 wnn/zh_TW/dic/sys
> -rw-r--r-- 1 wnn staff 4767 Apr 25 03:59 wnn/zh_TW/dic/sys/full.con
> -rw-r--r-- 1 wnn staff 4767 Apr 25 03:59 wnn/zh_TW/dic/sys/full.conR
> -rw-r--r-- 1 wnn staff 201687 Apr 25 03:59 wnn/zh_TW/dic/sys/cns_ch.dic
> -rw-r--r-- 1 wnn staff 1398286 Apr 25 03:59 wnn/zh_TW/dic/sys/cns_wd.dic
>
> Usage:
>
> Invoke jserver and cserver on one of your sites. It is not necessary
> to invoke jserver and cserver on each site. Set environment variable
> JSERVER(and CSERVER if different site), if your site doesn't have
> jserver and cserver as server process.
>
> % /usr/local/bin/Wnn4/jserver
> % /usr/local/bin/cWnn4/cserver
>
> Those servers are automatically running as server. Of course, the
> site running jserver and cserver has /usr/local/lib/wnn.
> For convenience, invoking sequnces have to be written in /etc/rc.local
>
> If your site doesn't have {c|j}server process, you have to set site
> name to JSERVER
> % setenv JSERVER site_name_running_servers
>
> You have to set Input Method Server name to XMODIFIERS
> % setenv XMODIFIERS @im=_XWNMO
>
> You have to set command search path and MANPATH, if you need.
>
> You have to set locale name to LANG.
> % setnev LANG wr_WR.ct
>
> You can change locale value any time.
> If you specify wr_WR.ct, Compound Text (CT) is used. CT is a subset of
> ISO 2022 described in mit/doc/CTEXT. Please get mit/doc and
> mit/hardcopy from source code directory at somewhere. wr_WR.ct
> permits you to switch languages by F5 key after connect xwnmo.
>
> When you want to invoke exterm different from LANG, try
> % exterm -xnllanguage ja_JP.pjis
>
> -xnllanguage is Xt's argument to specify locale.
>
> In order to compile X11R5 as multi-lingual, SUN's wchar_t definition
> in /usr/include/sys/stdtypes.h was changed as follows;
>
> #ifndef X_WCHAR
> typedef unsigned short whacr_t;
> #endif
>
> If you want to write application linking libraries in this kit, you must
> set
> #define X_WCHAR /* using X11R5 wchar_t, unsigned long */
> #define X_LOCALE /* using X11R5 locale and text manipulation functions */
> #define XML /* locale resettable ability to the functions */
> in your program. Or using Imake is recommended after you compiled
> X11R5 as category 3) described above. And also please refer
> I18N-examples in this package.
>
> When $LANG = wr_WR.ct, XmbLookupString() returns string in CT and
> XwcLookupString() returns in ISO DIS 10646 (4 Nov. 1990) that is not
> DIS 10646-1.2. The codeset retruned by XwcLookupString() is 32 bit
> width.
>
> Xaw is superset of Original Xaw. You should change application
> default about font like that font fontSet when you install new
> commands. Please type man Xaw. This superset Xaw needs to link
> libXwchar.a. In this version (Release 3), Xwchar will be linked by
> ld (cc) automatically when Xaw is linked. Thus, it is not necessary
> to linke Xwchar when you link Xaw to an application.
>
> Then you can invoke X server.
> % xinit
>
> Environment variables JSERVER, LANG and XMODIFIERS can be set after
> you invoke X server but before you invoke xwnmo, Input Method Server.
>
> You can invoke xwnmo.
> % xwnmo
> You can see xwnmo's window for root window input style at the bottom
> of the root window.
>
> In order to get benefits of multi-lingual, you have to invoke exterm.
> % exterm &
>
> Use xlsfset to know what font set you will use. You can specify *
> for matching all.
> If you wish to invoke exterm always for all languages by wr_WR.ct and
> switching languages, you have to set like;
> *fontSet: *-fixed-medium-r-normal--16-*
>
> Unfortunately, we don't have Taiwan codeset font file.
> Since ISO8859-1 font file is specifed, languages coverd by the codeset
> can be gotten I/O, lanuages in Europe.
>
> After you invoke exterm, you can see [---] lower left corner of the
> window when pointer cursor is on the window. This line with [---] is
> called status line created by xwnmo. If you invoke exterm before
> xwnmo, the status line is not in the window. This means the exterm
> window is not connected to xwnmo. To connect or to disconnect xwnmo,
> you can push mouse button 2 (usually middle button) with pushing
> "Contorol" key on the window. You can see a menue window and select
> one from OverTheSpot, OffTheSpot and Root to connect. If you want to
> disconnect, select again selected menue form the set. In order to
> switch locale, you can push button 3 with pushing "Control" key on the
> window. Please read manuals of xwnmo and exterm by man command to
> know in detail.
>
> To start getting input non-ASCII languages, you can type "back slush"
> key with pushing "control" key. If you see [ q ] after CRTL + "\",
> you can type CTRL + "g" key. To know typing sequence for characters
> with diacritical makrs or Hangul, please read
> /usr/local/lib/wnn/{ko_KR|lt_LN}/rk/2* files.
>
> When the window that is connected to xwnmo showing [something] in
> status line, you can push F6 key to change input language when you set
> wr_WR.c
>
> Acknowledgement:
>
> We can not write all names who contributed our project because too
> many people asssisted us. But we realy think those poeple.
>
>
>
>
> *========================================================================*
> Jeff Bowyer EMail:
> Computing Center jbowyer@cis.vutbr.cz
> Technical University of Brno
> Udolni 19, 602 00 BRNO
> Czech Republic
> *========================================================================*
>
--
============================================================================
Brian Tatro
Senior Editor
Product Translation COMPUSERVE: 72154,531
Intergraph Corporation bptatro@trans2.b30.ingr.com
============================================================================
Technical Details
Message-ID:
<199402240451.AA07279@trans2.b30.ingr.com>Path:
arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!netnews.upenn.edu!msuinfo!agate!howland.reston.ans.net!pipex!uunet!news.univie.ac.at!aci.cvut.cz!rhino.cis.vutbr.cz!gatewayShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 110cdc,6669d88a33b30804,start X-Google-Attributes: gid110cdc,public X-Google-ArrivalTime: 1994-02-23 21:47:48 PST Path: arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!netnews.upenn.edu!msuinfo!agate!howland.reston.ans.net!pipex!uunet!news.univie.ac.at!aci.cvut.cz!rhino.cis.vutbr.cz!gateway From: bptatro@trans2.b30.ingr.com (Brian Tatro) Newsgroups: bit.software.international Subject: (fwd) [comp.windows.x] multilingual X11R5 released (fwd) Date: 24 Feb 1994 06:47:48 +0100 Organization: Technical University of Brno, Czech Republic Lines: 703 Sender: root@rhino.cis.vutbr.cz Approved: insoft-l-moderator@cis.vutbr.cz Message-ID: <199402240451.AA07279@trans2.b30.ingr.com>