annotate man/mule/terminology.texi @ 177:6075d714658b r20-3b15

Import from CVS: tag r20-3b15
author cvs
date Mon, 13 Aug 2007 09:51:16 +0200
parents 131b0175ea99
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1 \input texinfo @c -*-texinfo-*-
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2 @setfilename ../info/terminology
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3 @settitle TERMINOLOGY
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
4
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
5 @titlepage
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
6 @sp 6
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
7 @center @titlefont{TERMINOLOGY}
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
8 @sp 4
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
9 @center Version 2.0
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
10 @sp 5
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
11 @center Ken'ichi HANDA
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
12 @center handa@@etl.go.jp
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
13 @page
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
14
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
15 @end titlepage
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
16
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
17 @node Top, , , (mule)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
18 @chapter Terminology
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
19
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
20 @menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
21 * WNN:: Japanese Kana to Kanji translator
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
22 * CWNN:: Chinese PinYin/ZhuYin to Hanji translator
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
23 * EGG:: Japanese/Chinese inputting methods which uses Wnn/cWnn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
24 * SJ3:: Japanese Kana to Kanji translator
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
25 * CANNA:: Japanese Kana to Kanji translator
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
26 * QUAIL:: Inputting method of multilingual characters
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
27 * TERMINAL EMULATOR:: Terminal emulators which runs on X
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
28 * ISO2022:: Code extension techniques (encoding mechanism) of ISO
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
29 * ECMA:: European Computer Manufacturers Association
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
30 @end menu
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
31
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
32 @node WNN
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
33 @section Japanese Kana to Kanji translator
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
34
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
35 Wnn consists of:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
36 jserver - a background server for translating Kana
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
37 string to Kanji-Kana mixed string.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
38 uum - a front end of jserver used on terminal.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
39 dictionary - quite big dictionary for the translation.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
40
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
41 Wnn is distributed as a contribution software of X.V11R5
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
42 under the directory contrib/im/Xsi/Wnn. The latest version
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
43 is 4.108.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
44
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
45
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
46 @node CWNN
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
47 @section Chinese PinYin/ZhuYin to Hanji translator
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
48
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
49 cWnn consists of:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
50 cserver - a background server for translating
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
51 PinYin/ZhuYin string to Hanji string
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
52 (for GB encoding).
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
53 tserver - a background server for translating
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
54 PinYin/ZhuYin string to Hanji string
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
55 (for Big-5 encoding).
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
56 cuum - a front end of cserver used on terminal.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
57 dictionary - quite big dictionary for the translation.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
58
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
59 cWnn is distributed as a contribution software of X.V11R5
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
60 under the directory contrib/im/Xsi/cWnn. The latest version
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
61 is 4.108.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
62
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
63
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
64 @node EGG
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
65 @section Japanese/Chinese inputting methods which uses Wnn/cWnn
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
66
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
67 EGG provides two levels of user interface, one is to enter
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
68 Kana/PinYin string from ASCII keyboard (ITS level), and the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
69 other is to tranlate Kana/PinYin string to Kanji/Hanzi
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
70 string (TAKANA level) while communicating with
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
71 jserver/cserver.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
72
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
73 Using EGG on Mule corresponds to using uum/cuum on
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
74 kterm/cxterm, both uses jserver/cserver as background, but
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
75 EGG provides much more convenient interface when you are
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
76 running Mule.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
77
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
78
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
79 @node SJ3
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
80 @section Japanese Kana to Kanji translator
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
81
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
82 'sj3' translates Japanese Kana string to Kanji-Kana mixed
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
83 string. 'sj3' runs on Sony NEWS workstations.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
84
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
85 When Mule is installed with EGG and SJ3, EGG communicate
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
86 with sj3serv instead of jserver/cserver.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
87
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
88
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
89 @node CANNA
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
90 @section Japanese Kana to Kanji translator
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
91
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
92 Canna converts kana to kanji based on a server-client model.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
93 That is, an application program communicates with a
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
94 kana-to-kanji conversion server and achieves Japanese input.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
95 Canna is distributed as a contribution software of X.V11R5
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
96 under the directory contrib/im/Canna.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
97
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
98 When Mule is installed with CANNA, you can use Canna server
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
99 for inputting Japanese.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
100
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
101
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
102 @node QUAIL
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
103 @section Inputting method of multilingual characters in Mule
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
104
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
105 Quail system is bundled with Mule (quail.el) and provides inputting
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
106 methods of various character sets (quail/xxx.el).
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
107 For European:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
108 quail/latin.elc, quail/greek.elc, quail/cyrillic.elc, quail/hebrew.elc
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
109 For Chinese (corresponds to cxterm's *.cit):
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
110 quail/ccdospy.elc, quail/ctlau.elc, quail/etzy.elc, quail/punct-b5.elc,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
111 quail/punct.elc, quail/py-b5.elc, quail/py.elc, quail/qj-b5.elc,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
112 quail/qj.elc, quail/sw.elc, quail/tonepy.elc, quail/zozy.elc
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
113 For Korean:
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
114 quail/hangul.elc, quail/hangul3.elc, quail/hanja-ksc.elc
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
115 For Japanese (tcode users):
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
116 quail/tcode-dvorak.elc, quail/tcode-qwerty.elc
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
117
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
118
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
119 @node TERMINAL EMULATOR
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
120 @section kterm, cxterm, ixterm, exterm: Terminal emulators which runs on X
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
121
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
122 kterm: Japanese version of 'xterm'.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
123 cxterm: Chinese version of 'xterm'.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
124 ixterm: European version of 'xterm'.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
125 exterm: multilingual version of 'xterm'.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
126 (Japanese/Chinese/Korean/European/et al)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
127
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
128 Distributed as contribution softwares of X.V11R5 under the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
129 directory contrib/clients.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
130
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
131
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
132 @node ISO2022
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
133 @section Code extension techniques (encoding mechanism) of ISO
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
134
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
135 ISO2022 is the International Standard of character code
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
136 encoding techniques. It defines how to encode character
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
137 sets registered by ECMA. Here we gives a very short essence
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
138 of these techniques. See mule/doc/ISO2022 for more information.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
139
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
140
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
141 @node ECMA
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
142 @section European Computer Manufacturers Association
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
143
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
144 ECMA is engaged in administration of The International
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
145 Register for character sets. Any character set can be a
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
146 candidate for registration so long as it satisfies the
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
147 technical requirements of ISO2022 and the format
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
148 requirements of ISO2375.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
149
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
150 @contents
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
151 @bye