Home | History | Annotate | Line # | Download | only in charset
      1 /*	$NetBSD: GB2312,v 1.1 2000/12/30 02:33:20 itojun Exp $	*/
      2 
      3 /*
      4  * GB2312 (ESC $ ( A or ESC $ A)
      5  */
      6 CHARSET		"$(A"
      7 
      8 /*-
      9  * Copyright (c) 1998,	Luoqi Chen
     10  * All rights reserved.
     11  *
     12  * Redistribution and use in source and binary forms, with or without
     13  * modification, are permitted provided that the following conditions
     14  * are met:
     15  * 1. Redistributions of source code must retain the above copyright
     16  *    notice, this list of conditions and the following disclaimer.
     17  * 2. Redistributions in binary form must reproduce the above copyright
     18  *    notice, this list of conditions and the following disclaimer in the
     19  *    documentation and/or other materials provided with the distribution.
     20  *
     21  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
     22  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
     23  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
     24  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
     25  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
     26  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
     27  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
     28  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
     29  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
     30  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
     31  * SUCH DAMAGE.
     32  *
     33  * $FreeBSD: src/usr.bin/mklocale/data/zh_CN.EUC.src,v 1.2.2.1 1999/08/29 15:31:06 peter Exp $
     34  */
     35 
     36 SPACE		0x2121
     37 BLANK		0x2121
     38 PUNCT		0x2122 - 0x217e
     39 SWIDTH2		0x2121 - 0x217e
     40 
     41 DIGIT		0x2231 - 0x2262 0x2265 - 0x226e 0x2271 - 0x227c
     42 SWIDTH2		0x2231 - 0x2262 0x2265 - 0x226e 0x2271 - 0x227c
     43 
     44 TODIGIT		< 0x2231 - 0x2244 : 0 >
     45 TODIGIT		< 0x2245 - 0x2258 : 0 >
     46 TODIGIT		< 0x2259 - 0x2262 : 0 >
     47 TODIGIT		< 0x2265 - 0x226e : 0 >
     48 TODIGIT		< 0x2271 - 0x227c : 0 >
     49 
     50 ALPHA		0x2341 - 0x235a 0x2361 - 0x237a
     51 SWIDTH2		0x2341 - 0x235a 0x2361 - 0x237a
     52 DIGIT		0x2330 - 0x2339
     53 SWIDTH2		0x2330 - 0x2339
     54 UPPER		0x2341 - 0x235a
     55 LOWER		0x2361 - 0x237a
     56 PUNCT		0x2321 - 0x232f 0x233a - 0x2340 0x235b - 0x2360 0x237b - 0x237e
     57 SWIDTH2		0x2321 - 0x232f 0x233a - 0x2340 0x235b - 0x2360 0x237b - 0x237e
     58 XDIGIT		0x2330 - 0x2339 0x2341 - 0x2346 0x2361 - 0x2366
     59 
     60 MAPLOWER	< 0x2341 - 0x235a : 0x2361 > < 0x2361 - 0x237a : 0x2361 >
     61 MAPUPPER	< 0x2341 - 0x235a : 0x2341 > < 0x2330 - 0x2339 : 0x2341 >
     62 TODIGIT		< 0x2330 - 0x2339 : 0 >
     63 TODIGIT		< 0x2341 - 0x2346 : 10 > < 0x2361 - 0x2366 : 10 >
     64 
     65 PHONOGRAM	0x2421 - 0x2473			/* Hiragana */
     66 PHONOGRAM	0x2521 - 0x2576			/* Katakana */
     67 SWIDTH2		0x2421 - 0x2473			/* Hiragana */
     68 SWIDTH2		0x2521 - 0x2576			/* Katakana */
     69 
     70 UPPER		0x2621 - 0x2638			/* Greek */
     71 LOWER		0x2641 - 0x2658			/* Greek */
     72 SWIDTH2		0x2621 - 0x2638			/* Greek */
     73 SWIDTH2		0x2641 - 0x2658			/* Greek */
     74 MAPLOWER	< 0x2621 - 0x2638 : 0x2641 > < 0x2641 - 0x2658 : 0x2641 >
     75 MAPUPPER	< 0x2621 - 0x2638 : 0x2621 > < 0x2641 - 0x2658 : 0x2621 >
     76 
     77 UPPER		0x2721 - 0x2741			/* Cyrillic */
     78 LOWER		0x2751 - 0x2771			/* Cyrillic */
     79 SWIDTH2		0x2721 - 0x2741			/* Cyrillic */
     80 SWIDTH2		0x2751 - 0x2771			/* Cyrillic */
     81 MAPLOWER	< 0x2721 - 0x2741 : 0x2751 > < 0x2751 - 0x2771 : 0x2751 >
     82 MAPUPPER	< 0x2721 - 0x2741 : 0x2721 > < 0x2751 - 0x2771 : 0x2721 >
     83 
     84 SPECIAL		0x2821 - 0x283a
     85 SWIDTH2		0x2821 - 0x283a
     86 PHONOGRAM	0x2845 - 0x2869			/* Pin yin */
     87 SWIDTH2		0x2845 - 0x2869			/* Pin yin */
     88 SPECIAL		0x2924 - 0x296f			/* Box drawings */
     89 SWIDTH2		0x2924 - 0x296f			/* Box drawings */
     90 
     91 IDEOGRAM        0x3021 - 0x307e
     92 IDEOGRAM        0x3121 - 0x317e
     93 IDEOGRAM        0x3221 - 0x327e
     94 IDEOGRAM        0x3321 - 0x337e
     95 IDEOGRAM        0x3421 - 0x347e
     96 IDEOGRAM        0x3521 - 0x357e
     97 IDEOGRAM        0x3621 - 0x367e
     98 IDEOGRAM        0x3721 - 0x377e
     99 IDEOGRAM        0x3821 - 0x387e
    100 IDEOGRAM        0x3921 - 0x397e
    101 IDEOGRAM        0x3a21 - 0x3a7e
    102 IDEOGRAM        0x3b21 - 0x3b7e
    103 IDEOGRAM        0x3c21 - 0x3c7e
    104 IDEOGRAM        0x3d21 - 0x3d7e
    105 IDEOGRAM        0x3e21 - 0x3e7e
    106 IDEOGRAM        0x3f21 - 0x3f7e
    107 IDEOGRAM        0x4021 - 0x407e
    108 IDEOGRAM        0x4121 - 0x417e
    109 IDEOGRAM        0x4221 - 0x427e
    110 IDEOGRAM        0x4321 - 0x437e
    111 IDEOGRAM        0x4421 - 0x447e
    112 IDEOGRAM        0x4521 - 0x457e
    113 IDEOGRAM        0x4621 - 0x467e
    114 IDEOGRAM        0x4721 - 0x477e
    115 IDEOGRAM        0x4821 - 0x487e
    116 IDEOGRAM        0x4921 - 0x497e
    117 IDEOGRAM        0x4a21 - 0x4a7e
    118 IDEOGRAM        0x4b21 - 0x4b7e
    119 IDEOGRAM        0x4c21 - 0x4c7e
    120 IDEOGRAM        0x4d21 - 0x4d7e
    121 IDEOGRAM        0x4e21 - 0x4e7e
    122 IDEOGRAM        0x4f21 - 0x4f53
    123 IDEOGRAM        0x5021 - 0x507e
    124 IDEOGRAM        0x5121 - 0x517e
    125 IDEOGRAM        0x5221 - 0x527e
    126 IDEOGRAM        0x5321 - 0x537e
    127 IDEOGRAM        0x5421 - 0x547e
    128 IDEOGRAM        0x5521 - 0x557e
    129 IDEOGRAM        0x5621 - 0x567e
    130 IDEOGRAM        0x5721 - 0x577e
    131 IDEOGRAM        0x5821 - 0x587e
    132 IDEOGRAM        0x5921 - 0x597e
    133 IDEOGRAM        0x5a21 - 0x5a7e
    134 IDEOGRAM        0x5b21 - 0x5b7e
    135 IDEOGRAM        0x5c21 - 0x5c7e
    136 IDEOGRAM        0x5d21 - 0x5d7e
    137 IDEOGRAM        0x5e21 - 0x5e7e
    138 IDEOGRAM        0x5f21 - 0x5f7e
    139 IDEOGRAM        0x6021 - 0x607e
    140 IDEOGRAM        0x6121 - 0x617e
    141 IDEOGRAM        0x6221 - 0x627e
    142 IDEOGRAM        0x6321 - 0x637e
    143 IDEOGRAM        0x6421 - 0x647e
    144 IDEOGRAM        0x6521 - 0x657e
    145 IDEOGRAM        0x6621 - 0x667e
    146 IDEOGRAM        0x6721 - 0x677e
    147 IDEOGRAM        0x6821 - 0x687e
    148 IDEOGRAM        0x6921 - 0x697e
    149 IDEOGRAM        0x6a21 - 0x6a7e
    150 IDEOGRAM        0x6b21 - 0x6b7e
    151 IDEOGRAM        0x6c21 - 0x6c7e
    152 IDEOGRAM        0x6d21 - 0x6d7e
    153 IDEOGRAM        0x6e21 - 0x6e7e
    154 IDEOGRAM        0x6f21 - 0x6f7e
    155 IDEOGRAM        0x7021 - 0x707e
    156 IDEOGRAM        0x7121 - 0x717e
    157 IDEOGRAM        0x7221 - 0x727e
    158 IDEOGRAM        0x7321 - 0x737e
    159 IDEOGRAM        0x7421 - 0x747e
    160 IDEOGRAM        0x7521 - 0x757e
    161 IDEOGRAM        0x7621 - 0x767e
    162 IDEOGRAM        0x7721 - 0x777e
    163 
    164 SWIDTH2	        0x3021 - 0x307e
    165 SWIDTH2	        0x3121 - 0x317e
    166 SWIDTH2	        0x3221 - 0x327e
    167 SWIDTH2	        0x3321 - 0x337e
    168 SWIDTH2	        0x3421 - 0x347e
    169 SWIDTH2	        0x3521 - 0x357e
    170 SWIDTH2	        0x3621 - 0x367e
    171 SWIDTH2	        0x3721 - 0x377e
    172 SWIDTH2	        0x3821 - 0x387e
    173 SWIDTH2	        0x3921 - 0x397e
    174 SWIDTH2	        0x3a21 - 0x3a7e
    175 SWIDTH2	        0x3b21 - 0x3b7e
    176 SWIDTH2	        0x3c21 - 0x3c7e
    177 SWIDTH2	        0x3d21 - 0x3d7e
    178 SWIDTH2	        0x3e21 - 0x3e7e
    179 SWIDTH2	        0x3f21 - 0x3f7e
    180 SWIDTH2	        0x4021 - 0x407e
    181 SWIDTH2	        0x4121 - 0x417e
    182 SWIDTH2	        0x4221 - 0x427e
    183 SWIDTH2	        0x4321 - 0x437e
    184 SWIDTH2	        0x4421 - 0x447e
    185 SWIDTH2	        0x4521 - 0x457e
    186 SWIDTH2	        0x4621 - 0x467e
    187 SWIDTH2	        0x4721 - 0x477e
    188 SWIDTH2	        0x4821 - 0x487e
    189 SWIDTH2	        0x4921 - 0x497e
    190 SWIDTH2	        0x4a21 - 0x4a7e
    191 SWIDTH2	        0x4b21 - 0x4b7e
    192 SWIDTH2	        0x4c21 - 0x4c7e
    193 SWIDTH2	        0x4d21 - 0x4d7e
    194 SWIDTH2	        0x4e21 - 0x4e7e
    195 SWIDTH2	        0x4f21 - 0x4f53
    196 SWIDTH2	        0x5021 - 0x507e
    197 SWIDTH2	        0x5121 - 0x517e
    198 SWIDTH2	        0x5221 - 0x527e
    199 SWIDTH2	        0x5321 - 0x537e
    200 SWIDTH2	        0x5421 - 0x547e
    201 SWIDTH2	        0x5521 - 0x557e
    202 SWIDTH2	        0x5621 - 0x567e
    203 SWIDTH2	        0x5721 - 0x577e
    204 SWIDTH2	        0x5821 - 0x587e
    205 SWIDTH2	        0x5921 - 0x597e
    206 SWIDTH2	        0x5a21 - 0x5a7e
    207 SWIDTH2	        0x5b21 - 0x5b7e
    208 SWIDTH2	        0x5c21 - 0x5c7e
    209 SWIDTH2	        0x5d21 - 0x5d7e
    210 SWIDTH2	        0x5e21 - 0x5e7e
    211 SWIDTH2	        0x5f21 - 0x5f7e
    212 SWIDTH2	        0x6021 - 0x607e
    213 SWIDTH2	        0x6121 - 0x617e
    214 SWIDTH2	        0x6221 - 0x627e
    215 SWIDTH2	        0x6321 - 0x637e
    216 SWIDTH2	        0x6421 - 0x647e
    217 SWIDTH2	        0x6521 - 0x657e
    218 SWIDTH2	        0x6621 - 0x667e
    219 SWIDTH2	        0x6721 - 0x677e
    220 SWIDTH2	        0x6821 - 0x687e
    221 SWIDTH2	        0x6921 - 0x697e
    222 SWIDTH2	        0x6a21 - 0x6a7e
    223 SWIDTH2	        0x6b21 - 0x6b7e
    224 SWIDTH2	        0x6c21 - 0x6c7e
    225 SWIDTH2	        0x6d21 - 0x6d7e
    226 SWIDTH2	        0x6e21 - 0x6e7e
    227 SWIDTH2	        0x6f21 - 0x6f7e
    228 SWIDTH2	        0x7021 - 0x707e
    229 SWIDTH2	        0x7121 - 0x717e
    230 SWIDTH2	        0x7221 - 0x727e
    231 SWIDTH2	        0x7321 - 0x737e
    232 SWIDTH2	        0x7421 - 0x747e
    233 SWIDTH2	        0x7521 - 0x757e
    234 SWIDTH2	        0x7621 - 0x767e
    235 SWIDTH2	        0x7721 - 0x777e
    236