%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  162 179
\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

\defineudigit         0* 185 115
\defineudigit         1* 179 252
\defineudigit         2* 182  76
\defineudigit         3* 176 209
\defineudigit         4* 184 118
\defineudigit         5* 165 238
\defineudigit         6* 179 176
\defineudigit         7* 172 110
\defineudigit         8* 174 195
\defineudigit         9* 168 104
\defineudigit        10* 172  66
\defineudigit       100* 168 213
\defineudigit      1000* 165  97
\defineudigit     10000* 184  85
\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  161 240
\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

\defineudigit         0* 193 227
\defineudigit         1* 210 188
\defineudigit         2* 183 161
\defineudigit         3* 200 254
\defineudigit         4* 203 193
\defineudigit         5* 206 233
\defineudigit         6* 194 189
\defineudigit         7* 198 226
\defineudigit         8* 176 198
\defineudigit         9* 190 193
\defineudigit        10* 202 176
\defineudigit       100* 176 219
\defineudigit      1000* 199 170
\defineudigit     10000* 200 102
\defineudigit 100000000* 210 218

\stopencoding

\endinput 
