Add locale and character set descriptions. This differs from the
[dragonfly.git] / share / locale / ctype / charset / KSC5601
1 /*      $NetBSD: src/share/locale/ctype/charset/KSC5601,v 1.1 2000/12/30 02:33:20 itojun Exp $  */
2 /*      $DragonFly: src/share/locale/ctype/charset/KSC5601,v 1.1 2005/03/11 15:57:42 joerg Exp $ */
3
4 /*
5  * KSC5601 (ESC $ ( C)
6  */
7 CHARSET         "$(C"
8
9 /*
10  * Derived from FreeBSD: /usr/src/usr.bin/mklocale/data/ko_KR.EUC.src:
11  *      Korean LOCALE_CTYPE definitions using EUC-KR character sets
12  *
13  *      Choi Jun Ho, junker@vishnu.snu.ac.kr
14  *      NARAE, Seoul National Univ., CS Dept.
15  *      96.12.3
16  *
17  *      It is based on manpage mklocale(1), euc(4).
18  */
19
20 ALPHA           0x2341 - 0x235a 0x2361 - 0x237a
21 DIGIT           0x2330 - 0x2339
22 UPPER           0x2341 - 0x235a
23 LOWER           0x2361 - 0x237a
24 PUNCT           0x2321 - 0x232f 0x233a - 0x2340
25 PUNCT           0x235b - 0x2360 0x237b - 0x237e
26 SPACE           0x2121
27 XDIGIT          0x2341 - 0x2346 0x2361 - 0x2366
28 BLANK           0x2121
29 SPECIAL         0x2122 - 0x2265
30
31 MAPLOWER        < 0x2341 - 0x235a : 0x2361 >
32 MAPLOWER        < 0x2361 - 0x237a : 0x2361 >
33 MAPUPPER        < 0x2341 - 0x235a : 0x2341 >
34 MAPUPPER        < 0x2330 - 0x2339 : 0x2341 >
35 TODIGIT         < 0x2331 - 0x2339 : 0 >
36 TODIGIT         < 0x2341 - 0x2346 : 10 >
37 TODIGIT         < 0x2361 - 0x2366 : 10 >
38
39 /* Greek */
40 UPPER           0x2541 - 0x2558
41 LOWER           0x2561 - 0x2578
42 MAPLOWER        < 0x2541 - 0x2558 : 0x2561 >
43 MAPLOWER        < 0x2561 - 0x2578 : 0x2561 >
44 MAPUPPER        < 0x2541 - 0x2558 : 0x2541 >
45 MAPUPPER        < 0x2561 - 0x2578 : 0x2541 >
46
47 /* Cyrillic */
48 UPPER           0x2c21 - 0x2c41
49 LOWER           0x2c51 - 0x2c71
50 MAPLOWER        < 0x2c21 - 0x2c41 : 0x2c51 >
51 MAPLOWER        < 0x2c51 - 0x2c71 : 0x2c51 >
52 MAPUPPER        < 0x2c21 - 0x2c41 : 0x2c21 >
53 MAPUPPER        < 0x2c51 - 0x2c71 : 0x2c21 >
54
55 /* greek digit */ 
56 SPECIAL         0x2521 - 0x252a  0x2530 - 0x2539
57 /* symbols */
58 SPECIAL         0x2621 - 0x2664  0x2721 - 0x276f
59 /* circle symbols */
60 SPECIAL         0x2821 - 0x287e  0x2921 - 0x297e
61
62 PHONOGRAM       0x2421 - 0x247e  /* no combined hangul */
63 PHONOGRAM       0x2a21 - 0x2a73  /* hirakana */
64 PHONOGRAM       0x2b21 - 0x2b73  /* katakana */
65
66 /* hangul composed */
67 PHONOGRAM       0x3021 - 0x307e 0x3121 - 0x317e
68 PHONOGRAM       0x3221 - 0x327e 0x3321 - 0x337e
69 PHONOGRAM       0x3421 - 0x347e 0x3521 - 0x357e
70 PHONOGRAM       0x3621 - 0x367e 0x3721 - 0x377e
71 PHONOGRAM       0x3821 - 0x387e 0x3921 - 0x397e
72 PHONOGRAM       0x3a21 - 0x3a7e 0x3b21 - 0x3b7e
73 PHONOGRAM       0x3c21 - 0x3c7e 0x3d21 - 0x3d7e
74 PHONOGRAM       0x3e21 - 0x3e7e 0x3f21 - 0x3f7e
75 PHONOGRAM       0x4021 - 0x407e 0x4121 - 0x417e
76 PHONOGRAM       0x4221 - 0x427e 0x4321 - 0x437e
77 PHONOGRAM       0x4421 - 0x447e 0x4521 - 0x457e
78 PHONOGRAM       0x4621 - 0x467e 0x4721 - 0x477e
79 PHONOGRAM       0x4821 - 0x487e 
80
81 /* hanja */
82 IDEOGRAM        0x4a21 - 0x4a7e 0x4b21 - 0x4b7e
83 IDEOGRAM        0x4c21 - 0x4c7e 0x4d21 - 0x4d7e
84 IDEOGRAM        0x4e21 - 0x4e7e 0x4f21 - 0x4f7e
85 IDEOGRAM        0x5021 - 0x507e 0x5121 - 0x517e
86 IDEOGRAM        0x5221 - 0x527e 0x5321 - 0x537e
87 IDEOGRAM        0x5421 - 0x547e 0x5521 - 0x557e
88 IDEOGRAM        0x5621 - 0x567e 0x5721 - 0x577e
89 IDEOGRAM        0x5821 - 0x587e 0x5921 - 0x597e
90 IDEOGRAM        0x5a21 - 0x5a7e 0x5b21 - 0x5b7e
91 IDEOGRAM        0x5c21 - 0x5c7e 0x5d21 - 0x5d7e
92 IDEOGRAM        0x5e21 - 0x5e7e 0x5f21 - 0x5f7e
93 IDEOGRAM        0x6021 - 0x607e 0x6121 - 0x617e
94 IDEOGRAM        0x6221 - 0x627e 0x6321 - 0x637e
95 IDEOGRAM        0x6421 - 0x647e 0x6521 - 0x657e
96 IDEOGRAM        0x6621 - 0x667e 0x6721 - 0x677e
97 IDEOGRAM        0x6821 - 0x687e 0x6921 - 0x697e
98 IDEOGRAM        0x6a21 - 0x6a7e 0x6b21 - 0x6b7e
99 IDEOGRAM        0x6c21 - 0x6c7e 0x6d21 - 0x6d7e
100 IDEOGRAM        0x6e21 - 0x6e7e 0x6f21 - 0x6f7e
101 IDEOGRAM        0x7021 - 0x707e 0x7121 - 0x717e
102 IDEOGRAM        0x7221 - 0x727e 0x7321 - 0x737e
103 IDEOGRAM        0x7421 - 0x747e 0x7521 - 0x757e
104 IDEOGRAM        0x7621 - 0x767e 0x7721 - 0x777e
105 IDEOGRAM        0x7821 - 0x787e 0x7921 - 0x797e
106 IDEOGRAM        0x7a21 - 0x7a7e 0x7b21 - 0x7b7e
107 IDEOGRAM        0x7c21 - 0x7c7e 0x7d21 - 0x7d7e
108
109
110 SWIDTH2         0x2121 - 0x2265 0x2321 - 0x237e
111 SWIDTH2         0x2421 - 0x247e 0x2521 - 0x252a
112 SWIDTH2         0x2530 - 0x2539 0x2541 - 0x2558
113 SWIDTH2         0x2561 - 0x2578 0x2621 - 0x2664
114 SWIDTH2         0x2721 - 0x276f 0x2821 - 0x287e
115 SWIDTH2         0x2921 - 0x297e 0x2a21 - 0x2a73
116 SWIDTH2         0x2b21 - 0x2b73 0x2c21 - 0x2c41
117 SWIDTH2         0x2c51 - 0x2c71 0x3021 - 0x307e
118 SWIDTH2         0x3121 - 0x317e 0x3221 - 0x327e
119 SWIDTH2         0x3321 - 0x337e 0x3421 - 0x347e
120 SWIDTH2         0x3521 - 0x357e 0x3621 - 0x367e
121 SWIDTH2         0x3721 - 0x377e 0x3821 - 0x387e
122 SWIDTH2         0x3921 - 0x397e 0x3a21 - 0x3a7e
123 SWIDTH2         0x3b21 - 0x3b7e 0x3c21 - 0x3c7e
124 SWIDTH2         0x3d21 - 0x3d7e 0x3e21 - 0x3e7e
125 SWIDTH2         0x3f21 - 0x3f7e 0x4021 - 0x407e
126 SWIDTH2         0x4121 - 0x417e 0x4221 - 0x427e
127 SWIDTH2         0x4321 - 0x437e 0x4421 - 0x447e
128 SWIDTH2         0x4521 - 0x457e 0x4621 - 0x467e
129 SWIDTH2         0x4721 - 0x477e 0x4821 - 0x487e
130 SWIDTH2         0x4a21 - 0x4a7e 0x4b21 - 0x4b7e
131 SWIDTH2         0x4c21 - 0x4c7e 0x4d21 - 0x4d7e
132 SWIDTH2         0x4e21 - 0x4e7e 0x4f21 - 0x4f7e
133 SWIDTH2         0x5021 - 0x507e 0x5121 - 0x517e
134 SWIDTH2         0x5221 - 0x527e 0x5321 - 0x537e
135 SWIDTH2         0x5421 - 0x547e 0x5521 - 0x557e
136 SWIDTH2         0x5621 - 0x567e 0x5721 - 0x577e
137 SWIDTH2         0x5821 - 0x587e 0x5921 - 0x597e
138 SWIDTH2         0x5a21 - 0x5a7e 0x5b21 - 0x5b7e
139 SWIDTH2         0x5c21 - 0x5c7e 0x5d21 - 0x5d7e
140 SWIDTH2         0x5e21 - 0x5e7e 0x5f21 - 0x5f7e
141 SWIDTH2         0x6021 - 0x607e 0x6121 - 0x617e
142 SWIDTH2         0x6221 - 0x627e 0x6321 - 0x637e
143 SWIDTH2         0x6421 - 0x647e 0x6521 - 0x657e
144 SWIDTH2         0x6621 - 0x667e 0x6721 - 0x677e
145 SWIDTH2         0x6821 - 0x687e 0x6921 - 0x697e
146 SWIDTH2         0x6a21 - 0x6a7e 0x6b21 - 0x6b7e
147 SWIDTH2         0x6c21 - 0x6c7e 0x6d21 - 0x6d7e
148 SWIDTH2         0x6e21 - 0x6e7e 0x6f21 - 0x6f7e
149 SWIDTH2         0x7021 - 0x707e 0x7121 - 0x717e
150 SWIDTH2         0x7221 - 0x727e 0x7321 - 0x737e
151 SWIDTH2         0x7421 - 0x747e 0x7521 - 0x757e
152 SWIDTH2         0x7621 - 0x767e 0x7721 - 0x777e
153 SWIDTH2         0x7821 - 0x787e 0x7921 - 0x797e
154 SWIDTH2         0x7a21 - 0x7a7e 0x7b21 - 0x7b7e
155 SWIDTH2         0x7c21 - 0x7c7e 0x7d21 - 0x7d7e