summaryrefslogtreecommitdiff
path: root/tex/context/base/enco-chi.tex
blob: b5c5161c79aabf0c39fab0eb0371b28c9923f093 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
%D \module
%D   [     file=enco-chi,
%D      version=1999.12.02,
%D        title=\CONTEXT\ Encoding Macros,
%D     subtitle=Traditional and Simplified Chinese,
%D       author={Wang Lei \& Hans Hagen},
%D         date=\currentdate,
%D    copyright=Hans Hagen]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.

%D This is an experimental definition. Since we are dealing 
%D with unicode's, the registered values are not saved, so 
%D actually we're dealing with an pseudo encoding. The digits 
%D on the other hand are encoding specific. 

% chinese classes: left=1|right=2|center=3
 
\startencoding[big5]

\defineuclass 1 161  93
\defineuclass 1 161  95
\defineuclass 1 161  97
\defineuclass 1 161  99
\defineuclass 1 161 101
\defineuclass 1 161 103
\defineuclass 1 161 105
\defineuclass 1 161 107
\defineuclass 1 161 111
\defineuclass 1 161 111
\defineuclass 1 161 113
\defineuclass 1 161 115
\defineuclass 1 161 117
\defineuclass 1 161 119
\defineuclass 1 161 121
\defineuclass 1 161 123
\defineuclass 1 161 125
\defineuclass 1 161 161
\defineuclass 1 161 163
\defineuclass 1 161 165
\defineuclass 1 161 167
\defineuclass 1 161 169
\defineuclass 1 161 171

\defineuclass 3 161  69
\defineuclass 3 161  75
\defineuclass 3 161  76

\defineuclass 2 161  65
\defineuclass 2 161  66
\defineuclass 2 161  67
\defineuclass 2 161  68
\defineuclass 2 161  70
\defineuclass 2 161  71
\defineuclass 2 161  72
\defineuclass 2 161  73
\defineuclass 2 161  74
\defineuclass 2 161  77
\defineuclass 2 161  78
\defineuclass 2 161  79
\defineuclass 2 161  80
\defineuclass 2 161  81
\defineuclass 2 161  82
\defineuclass 2 161  83
\defineuclass 2 161  84
\defineuclass 2 161  88
\defineuclass 2 161  94
\defineuclass 2 161  96
\defineuclass 2 161  98
\defineuclass 2 161 100
\defineuclass 2 161 102
\defineuclass 2 161 104
\defineuclass 2 161 106
\defineuclass 2 161 108
\defineuclass 2 161 110
\defineuclass 2 161 112
\defineuclass 2 161 114
\defineuclass 2 161 116
\defineuclass 2 161 118
\defineuclass 2 161 120
\defineuclass 2 161 122
\defineuclass 2 161 124
\defineuclass 2 161 126
\defineuclass 2 161 162
\defineuclass 2 161 164
\defineuclass 2 161 166
\defineuclass 2 161 168
\defineuclass 2 161 170
\defineuclass 2 161 172
\defineuclass 2 161 196
\defineuclass 2 161 227
\defineuclass 2 162  88
\defineuclass 2 163 223

\defineudigit         0 185 115
\defineudigit         1 164  64
\defineudigit         2 164  71
\defineudigit         3 164  84
\defineudigit         4 165 124
\defineudigit         5 164 173
\defineudigit         6 164 187
\defineudigit         7 164  67
\defineudigit         8 164  75
\defineudigit         9 164  69
\defineudigit        10 164  81
\defineudigit       100 166 202
\defineudigit      1000 164 100
\defineudigit     10000 201  69
\defineudigit 100000000 187 245

\stopencoding

\startencoding[gbk]

\defineuclass 1 161 174
\defineuclass 1 161 176
\defineuclass 1 161 178
\defineuclass 1 161 180
\defineuclass 1 161 182
\defineuclass 1 161 184
\defineuclass 1 161 186
\defineuclass 1 161 188
\defineuclass 1 161 190
\defineuclass 1 163 168
\defineuclass 1 163 219
\defineuclass 1 163 224
\defineuclass 1 163 251

\defineuclass 3 161 164
\defineuclass 3 161 167
\defineuclass 3 161 173
\defineuclass 3 163 190

\defineuclass 2 161 162
\defineuclass 2 161 163
\defineuclass 2 161 170
\defineuclass 2 161 171
\defineuclass 2 161 175
\defineuclass 2 161 177
\defineuclass 2 161 179
\defineuclass 2 161 181
\defineuclass 2 161 183
\defineuclass 2 161 185
\defineuclass 2 161 187
\defineuclass 2 161 189
\defineuclass 2 161 191
\defineuclass 2 161 203
\defineuclass 2 161 227
\defineuclass 2 161 228
\defineuclass 2 161 229
\defineuclass 2 163 161
\defineuclass 2 163 162
\defineuclass 2 163 167
\defineuclass 2 163 169
\defineuclass 2 163 172
\defineuclass 2 163 174
\defineuclass 2 163 186
\defineuclass 2 163 187
\defineuclass 2 163 191
\defineuclass 2 163 221
\defineuclass 2 163 253

\defineudigit         0 193 227
\defineudigit         1 210 187
\defineudigit         2 182 254
\defineudigit         3 200 253
\defineudigit         4 203 196
\defineudigit         5 206 229
\defineudigit         6 193 249
\defineudigit         7 198 223
\defineudigit         8 176 203
\defineudigit         9 190 197
\defineudigit        10 202 174
\defineudigit       100 176 217
\defineudigit      1000 199 167
\defineudigit     10000 205 242
\defineudigit 100000000 210 218

\stopencoding

\endinput