6f03d11360b01b1bb4f87087b755fed0ac47babb
[chise/xemacs-chise.git.1] / lisp / mule / mule-conf.el
1 ;;; mule-conf.el --- configure multilingual environment
2
3 ;; Copyright (C) 1995,1999 Electrotechnical Laboratory, JAPAN.
4 ;; Licensed to the Free Software Foundation.
5 ;; Copyright (C) 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, 2008,
6 ;;   2009, 2010, 2011, 2012, 2013 MORIOKA Tomohiko
7
8 ;; Keywords: mule, multilingual, character set, coding system
9
10 ;; This file is part of XEmacs.
11
12 ;; XEmacs is free software; you can redistribute it and/or modify
13 ;; it under the terms of the GNU General Public License as published by
14 ;; the Free Software Foundation; either version 2, or (at your option)
15 ;; any later version.
16
17 ;; XEmacs is distributed in the hope that it will be useful,
18 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
19 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20 ;; GNU General Public License for more details.
21
22 ;; You should have received a copy of the GNU General Public License
23 ;; along with XEmacs; see the file COPYING.  If not, write to the
24 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
25 ;; Boston, MA 02111-1307, USA.
26
27 ;;; Code:
28
29 (cond
30  ((featurep 'utf-2000)
31   (make-charset
32    '=adobe-japan1-base
33    "Adobe-Japan1 Character Collection for CID-Keyed Fonts"
34    `(long-name "Adobe-Japan1"
35                chars 256
36                dimension 2
37                columns 2
38                graphic 2
39                direction l2r
40                registry "AdobeJapan1-[0-6]$"
41                min-code ,(lsh #x6300 16)
42                max-code ,(+ (lsh #x6300 16) 23057)
43                code-offset      ,(lsh #x6300 16)))
44   (make-charset
45    '=adobe-japan1-0
46    "Adobe-Japan1-0 Character Collection for CID-Keyed Fonts"
47    '(long-name "Adobe-Japan1-0"
48                chars 256
49                dimension 2
50                columns 2
51                graphic 2
52                direction l2r
53                mother =adobe-japan1-base
54                min-code 0
55                max-code 8283
56                registry "AdobeJapan1-0$"))
57   (make-charset
58    '=adobe-japan1-1
59    "Adobe-Japan1-1 Character Collection for CID-Keyed Fonts"
60    '(long-name "Adobe-Japan1-1"
61                chars 256
62                dimension 2
63                columns 2
64                graphic 2
65                direction l2r
66                mother =adobe-japan1-0
67                min-code 0
68                max-code 8358
69                registry "AdobeJapan1-1$"))
70   (make-charset
71    '=adobe-japan1-2
72    "Adobe-Japan1-2 Character Collection for CID-Keyed Fonts"
73    '(long-name "Adobe-Japan1-2"
74                chars 256
75                dimension 2
76                columns 2
77                graphic 2
78                direction l2r
79                mother =adobe-japan1-1
80                min-code 0
81                max-code 8719
82                registry "AdobeJapan1-2$"))
83   (make-charset
84    '=adobe-japan1-3
85    "Adobe-Japan1-3 Character Collection for CID-Keyed Fonts"
86    '(long-name "Adobe-Japan1-3"
87                chars 256
88                dimension 2
89                columns 2
90                graphic 2
91                direction l2r
92                mother =adobe-japan1-2
93                min-code 0
94                max-code 9353
95                registry "AdobeJapan1-3$"))
96   (make-charset
97    '=adobe-japan1-4
98    "Adobe-Japan1-4 Character Collection for CID-Keyed Fonts"
99    '(long-name "Adobe-Japan1-4"
100                chars 256
101                dimension 2
102                columns 2
103                graphic 2
104                direction l2r
105                mother =adobe-japan1-3
106                min-code 0
107                max-code 15443
108                registry "AdobeJapan1-4$"))
109   (make-charset
110    '=adobe-japan1-5
111    "Adobe-Japan1-5 Character Collection for CID-Keyed Fonts"
112    '(long-name "Adobe-Japan1-5"
113                chars 256
114                dimension 2
115                columns 2
116                graphic 2
117                direction l2r
118                mother =adobe-japan1-4
119                min-code 0
120                max-code 20316
121                registry "AdobeJapan1-5$"))
122   (make-charset
123    '=adobe-japan1-6
124    "Adobe-Japan1-6 Character Collection for CID-Keyed Fonts"
125    '(long-name "Adobe-Japan1-6"
126                chars 256
127                dimension 2
128                columns 2
129                graphic 2
130                direction l2r
131                mother =adobe-japan1-5
132                min-code 0
133                max-code 23057
134                registry "AdobeJapan1-6$"))
135   (define-charset-alias '=adobe-japan1 '=adobe-japan1-6)
136
137   (make-charset
138    '=>>>adobe-japan1-0
139    "Adobe-Japan1-0 abstract glyph-forms"
140    '(long-name "Adobe-Japan1-0 abstract glyph-forms"
141                chars 256
142                dimension 2
143                columns 2
144                graphic 2
145                direction l2r
146                mother =adobe-japan1-0
147                registry "AdobeJapan1-0$"))
148   (make-charset
149    '=>>>adobe-japan1-1
150    "Adobe-Japan1-1 abstract glyph-forms"
151    '(long-name "Adobe-Japan1-1 abstract glyph-forms"
152                chars 256
153                dimension 2
154                columns 2
155                graphic 2
156                direction l2r
157                mother =>>>adobe-japan1-0
158                registry "AdobeJapan1-1$"))
159   (make-charset
160    '=>>>adobe-japan1-2
161    "Adobe-Japan1-2 abstract glyph-forms"
162    '(long-name "Adobe-Japan1-2 abstract glyph-forms"
163                chars 256
164                dimension 2
165                columns 2
166                graphic 2
167                direction l2r
168                mother =>>>adobe-japan1-1
169                registry "AdobeJapan1-2$"))
170   (make-charset
171    '=>>>adobe-japan1-3
172    "Adobe-Japan1-3 abstract glyph-forms"
173    '(long-name "Adobe-Japan1-3 abstract glyph-forms"
174                chars 256
175                dimension 2
176                columns 2
177                graphic 2
178                direction l2r
179                mother =>>>adobe-japan1-2
180                registry "AdobeJapan1-3$"))
181   (make-charset
182    '=>>>adobe-japan1-4
183    "Adobe-Japan1-4 abstract glyph-forms"
184    '(long-name "Adobe-Japan1-4 abstract glyph-forms"
185                chars 256
186                dimension 2
187                columns 2
188                graphic 2
189                direction l2r
190                mother =>>>adobe-japan1-3
191                registry "AdobeJapan1-4$"))
192   (make-charset
193    '=>>>adobe-japan1-5
194    "Adobe-Japan1-5 abstract glyph-forms"
195    '(long-name "Adobe-Japan1-5 abstract glyph-forms"
196                chars 256
197                dimension 2
198                columns 2
199                graphic 2
200                direction l2r
201                mother =>>>adobe-japan1-4
202                registry "AdobeJapan1-5$"))
203   (make-charset
204    '=>>>adobe-japan1-6
205    "Adobe-Japan1-6 abstract glyph-forms"
206    '(long-name "Adobe-Japan1-6 abstract glyph-forms"
207                chars 256
208                dimension 2
209                columns 2
210                graphic 2
211                direction l2r
212                mother =>>>adobe-japan1-5
213                registry "AdobeJapan1-6$"))
214   (define-charset-alias '=>>>adobe-japan1 '=>>>adobe-japan1-6)
215
216   (make-charset
217    '=>>adobe-japan1-0
218    "Adobe-Japan1-0 abstract glyphs"
219    '(long-name "Adobe-Japan1-0 abstract glyphs"
220                chars 256
221                dimension 2
222                columns 2
223                graphic 2
224                direction l2r
225                mother =>>>adobe-japan1
226                registry "AdobeJapan1-0$"))
227   (make-charset
228    '=>>adobe-japan1-1
229    "Adobe-Japan1-1 abstract glyphs"
230    '(long-name "Adobe-Japan1-1 abstract glyphs"
231                chars 256
232                dimension 2
233                columns 2
234                graphic 2
235                direction l2r
236                mother =>>adobe-japan1-0
237                registry "AdobeJapan1-1"))
238   (make-charset
239    '=>>adobe-japan1-2
240    "Adobe-Japan1-2 abstract glyphs"
241    '(long-name "Adobe-Japan1-2 abstract glyphs"
242                chars 256
243                dimension 2
244                columns 2
245                graphic 2
246                direction l2r
247                mother =>>adobe-japan1-1
248                registry "AdobeJapan1-2"))
249   (make-charset
250    '=>>adobe-japan1-3
251    "Adobe-Japan1-3 abstract glyphs"
252    '(long-name "Adobe-Japan1-3 abstract glyphs"
253                chars 256
254                dimension 2
255                columns 2
256                graphic 2
257                direction l2r
258                mother =>>adobe-japan1-2
259                registry "AdobeJapan1-3"))
260   (make-charset
261    '=>>adobe-japan1-4
262    "Adobe-Japan1-4 abstract glyphs"
263    '(long-name "Adobe-Japan1-4 abstract glyphs"
264                chars 256
265                dimension 2
266                columns 2
267                graphic 2
268                direction l2r
269                mother =>>adobe-japan1-3
270                registry "AdobeJapan1-4"))
271   (make-charset
272    '=>>adobe-japan1-5
273    "Adobe-Japan1-5 abstract glyphs"
274    '(long-name "Adobe-Japan1-5 abstract glyphs"
275                chars 256
276                dimension 2
277                columns 2
278                graphic 2
279                direction l2r
280                mother =>>adobe-japan1-4
281                registry "AdobeJapan1-5"))
282   (make-charset
283    '=>>adobe-japan1-6
284    "Adobe-Japan1-6 abstract glyphs"
285    '(long-name "Adobe-Japan1-6 abstract glyphs"
286                chars 256
287                dimension 2
288                columns 2
289                graphic 2
290                direction l2r
291                mother =>>adobe-japan1-5
292                registry "AdobeJapan1-6"))
293   (define-charset-alias '=>>adobe-japan1 '=>>adobe-japan1-6)
294
295   (make-charset
296    '=+>adobe-japan1-0
297    "Adobe-Japan1-0 unified abstract glyphs"
298    '(long-name "Adobe-Japan1-0 unified abstract glyphs"
299                chars 256
300                dimension 2
301                columns 2
302                graphic 2
303                direction l2r
304                mother =>>adobe-japan1
305                registry "AdobeJapan1-0$"))
306   (make-charset
307    '=+>adobe-japan1-1
308    "Adobe-Japan1-1 unified abstract glyphs"
309    '(long-name "Adobe-Japan1-1 unified abstract glyphs"
310                chars 256
311                dimension 2
312                columns 2
313                graphic 2
314                direction l2r
315                mother =+>adobe-japan1-0
316                registry "AdobeJapan1-1"))
317   (make-charset
318    '=+>adobe-japan1-2
319    "Adobe-Japan1-2 unified abstract glyphs"
320    '(long-name "Adobe-Japan1-2 unified abstract glyphs"
321                chars 256
322                dimension 2
323                columns 2
324                graphic 2
325                direction l2r
326                mother =+>adobe-japan1-1
327                registry "AdobeJapan1-2"))
328   (make-charset
329    '=+>adobe-japan1-3
330    "Adobe-Japan1-3 unified abstract glyphs"
331    '(long-name "Adobe-Japan1-3 unified abstract glyphs"
332                chars 256
333                dimension 2
334                columns 2
335                graphic 2
336                direction l2r
337                mother =+>adobe-japan1-2
338                registry "AdobeJapan1-3"))
339   (make-charset
340    '=+>adobe-japan1-4
341    "Adobe-Japan1-4 unified abstract glyphs"
342    '(long-name "Adobe-Japan1-4 unified abstract glyphs"
343                chars 256
344                dimension 2
345                columns 2
346                graphic 2
347                direction l2r
348                mother =+>adobe-japan1-3
349                registry "AdobeJapan1-4"))
350   (make-charset
351    '=+>adobe-japan1-5
352    "Adobe-Japan1-5 unified abstract glyphs"
353    '(long-name "Adobe-Japan1-5 unified abstract glyphs"
354                chars 256
355                dimension 2
356                columns 2
357                graphic 2
358                direction l2r
359                mother =+>adobe-japan1-4
360                registry "AdobeJapan1-5"))
361   (make-charset
362    '=+>adobe-japan1-6
363    "Adobe-Japan1-6 unified abstract glyphs"
364    '(long-name "Adobe-Japan1-6 unified abstract glyphs"
365                chars 256
366                dimension 2
367                columns 2
368                graphic 2
369                direction l2r
370                mother =+>adobe-japan1-5
371                registry "AdobeJapan1-6"))
372   (define-charset-alias '=+>adobe-japan1 '=+>adobe-japan1-6)
373
374   (make-charset
375    '=jis-x0208@1978
376    "JIS X 0208:1978, unchanged part."
377    '(registry "jisx0208\\.1978"
378               dimension 2
379               chars 94
380               mother =jis-x0208
381               =>iso-ir 42
382               final ?@
383               graphic 0
384               partial t))
385   (make-charset
386    '=jis-x0208@1978/-4pr
387    "JIS X 0208:1978, 1st - 3rd impressions."
388    '(registry "jisx0208\\.1978"
389               dimension 2
390               chars 94
391               mother =jis-x0208@1978
392               =>iso-ir 42
393               final ?@
394               graphic 0
395               partial t))
396   (make-charset
397    '=jis-x0208@1978/1pr
398    "JIS X 0208:1978, 1st impression."
399    '(iso-ir 42
400             registry "jisx0208\\.1978"
401             dimension 2
402             chars 94
403             mother =jis-x0208@1978/-4pr
404             final ?@
405             graphic 0))
406   (make-charset
407    '=jis-x0208@1978/1pr/fixed
408    "JIS X 0208:1978, correct glyph in the errata of 1st impression."
409    '(registry "jisx0208\\.1978"
410               dimension 2
411               chars 94
412               mother =jis-x0208@1978/1pr
413               =>iso-ir 42
414               ;; final ?@
415               graphic 0
416               partial t))
417   (make-charset
418    '=jis-x0208@1978/-4X
419    "JIS X 0208:1978, index before the 4th impression."
420    '(registry "jisx0208\\.1978"
421               dimension 2
422               chars 94
423               mother =jis-x0208@1978
424               =>iso-ir 42
425               ;; final ?@
426               graphic 0
427               partial t))
428   ;; (make-charset
429   ;;  '=jis-x0208@1978/1er-pr
430   ;;  "JIS X 0208:1978, fixed by errata [Nov 1978]."
431   ;;  '(registry "jisx0208\\.1978"
432   ;;             dimension 2
433   ;;             chars 94
434   ;;             mother =jis-x0208@1978
435   ;;             =>iso-ir 42
436   ;;             ;; final ?@
437   ;;             graphic 0
438   ;;             partial t))
439   (make-charset
440    '=jis-x0208@1978/2-pr
441    "JIS X 0208:1978, 2nd impression or later."
442    '(registry "jisx0208\\.1978"
443               dimension 2
444               chars 94
445               ;; mother =jis-x0208@1978/1er-pr
446               mother =jis-x0208@1978
447               =>iso-ir 42
448               ;; final ?@
449               graphic 0
450               partial t))
451   (make-charset
452    '=jis-x0208@1978/4er
453    "JIS X 0208:1978, replaced by errata of 4th impression."
454    '(registry "jisx0208\\.1978"
455               dimension 2
456               chars 94
457               mother =jis-x0208@1978/2-pr
458               =>iso-ir 42
459               ;; final ?@
460               graphic 0
461               partial t))
462   (make-charset
463    '=jis-x0208@1978/4-pr
464    "JIS X 0208:1978, 4th impression or later."
465    '(registry "jisx0208\\.1978"
466               dimension 2
467               chars 94
468               mother =jis-x0208@1978/2-pr
469               =>iso-ir 42
470               ;; final ?@
471               graphic 0
472               partial t))
473   (make-charset
474    '=jis-x0208@1978/5pr
475    "JIS X 0208:1978, 5th impression."
476    '(registry "jisx0208\\.1978"
477               dimension 2
478               chars 94
479               mother =jis-x0208@1978/4-pr
480               =>iso-ir 42
481               ;; final ?@
482               graphic 0
483               partial t))
484   (define-charset-alias '=jis-x0208@1978/i1 '=jis-x0208@1978/1pr)
485   (define-charset-alias '=jis-x0208@1978/i-4 '=jis-x0208@1978/-4pr)
486   (define-charset-alias '=jis-x0208@1978/i4- '=jis-x0208@1978/4-pr)
487   )
488  (t
489   (make-charset
490    '=jis-x0208@1978
491    "JIS X0208:1978 Japanese Kanji (so called \"old JIS\")."
492    '(iso-ir 42
493             registry "jisx0208\\.1978"
494             dimension 2
495             chars 94
496             mother =jis-x0208
497             final ?@
498             graphic 0))
499   ))
500
501 (define-charset-alias '=jis-x0208-1978          '=jis-x0208@1978)
502 (define-charset-alias 'japanese-jisx0208-1978   '=jis-x0208@1978)
503 (define-charset-alias 'chinese-gb2312           '=gb2312)
504 (define-charset-alias '=jis-x0208-1983          '=jis-x0208@1983)
505 (define-charset-alias 'japanese-jisx0208        '=jis-x0208@1983)
506 (define-charset-alias 'korean-ksc5601           '=ks-x1001)
507 (define-charset-alias 'japanese-jisx0212        '=jis-x0212)
508 (define-charset-alias 'chinese-cns11643-1       '=cns11643-1)
509 (define-charset-alias 'chinese-cns11643-2       '=cns11643-2)
510 (define-charset-alias 'chinese-gb12345          '=gb12345)
511 (define-charset-alias 'chinese-big5             '=big5)
512
513 ;; PinYin-ZhuYin
514 (make-charset 'sisheng "PinYin-ZhuYin"
515               '(registry "sisheng_cwnn\\|OMRON_UDC_ZH"
516                 dimension 1
517                 chars 94
518                 final ?0
519                 graphic 0
520                 ))
521
522 ;; Lao script.
523 ;; ISO10646's 0x0E80..0x0EDF are mapped to 0x20..0x7F.
524 (make-charset 'lao "Lao script"
525               '(registry "MuleLao-1"
526                 dimension 1
527                 chars 94
528                 final ?1
529                 graphic 1))
530
531 ;; IPA (International Phonetic Alphabet)
532 (make-charset 'ipa "International Phonetic Alphabet"
533               '(registry "MuleIPA"
534                 dimension 1
535                 chars 96
536                 final ?0
537                 graphic 1))
538
539 ;; Ethiopic
540 (make-charset 'ethiopic "Ethiopic"
541               '(registry "Ethio"
542                 dimension 2
543                 chars 94
544                 final ?3
545                 graphic 0
546                 ))
547
548 ;; ISO-IR-165 (CCITT Extended GB)
549 ;;    It is based on CCITT Recommendation T.101, includes GB 2312-80 +
550 ;;    GB 8565-88 table A4 + 293 characters.
551 (if (featurep 'utf-2000)
552     (progn
553       (make-charset '=iso-ir165
554                     "ISO-IR-165 (CCITT Extended GB; Chinese simplified)"
555                     '(iso-ir 165
556                              dimension 2
557                              chars 94
558                              mother =gb2312
559                              final ?E
560                              registry "isoir165"
561                              graphic 0))
562       (define-charset-alias 'chinese-isoir165 '=iso-ir165))
563   (make-charset 'chinese-isoir165
564                 "ISO-IR-165 (CCITT Extended GB; Chinese simplified)"
565                 '(iso-ir 165
566                          dimension 2
567                          chars 94
568                          final ?E
569                          registry "isoir165"
570                          graphic 0)))
571
572 ;; CNS11643 Plane3 thru Plane7
573 ;; These represent more and more obscure Chinese characters.
574 ;; By the time you get to Plane 7, we're talking about characters
575 ;; that appear once in some ancient manuscript and whose meaning
576 ;; is unknown.
577
578 (flet
579     ((make-chinese-cns11643-charset
580       (name iso-ir plane final)
581       (make-charset
582        name (concat "CNS 11643 Plane " plane " (Chinese traditional)")
583        `(iso-ir ,iso-ir
584          registry 
585          ,(concat "CNS11643[.-]\\(.*[.-]\\)?" plane "$")
586          dimension 2
587          chars 94
588          final ,final
589          graphic 0))
590       ))
591   (make-chinese-cns11643-charset '=cns11643-3 183 "3" ?I)
592   (make-chinese-cns11643-charset '=cns11643-4 184 "4" ?J)
593   (make-chinese-cns11643-charset '=cns11643-5 185 "5" ?K)
594   (make-chinese-cns11643-charset '=cns11643-6 186 "6" ?L)
595   (make-chinese-cns11643-charset '=cns11643-7 187 "7" ?M)
596   (define-charset-alias 'chinese-cns11643-3     '=cns11643-3)
597   (define-charset-alias 'chinese-cns11643-4     '=cns11643-4)
598   (define-charset-alias 'chinese-cns11643-5     '=cns11643-5)
599   (define-charset-alias 'chinese-cns11643-6     '=cns11643-6)
600   (define-charset-alias 'chinese-cns11643-7     '=cns11643-7)
601   )
602
603 ;; JIS X 0213:2000
604 (cond
605  ((featurep 'utf-2000)
606   (make-charset
607    '=jis-x0213-1
608    "JIS X 0213 Plain 1 (unchanged part)"
609    '(registry "jisx0213\\(\\.[0-9]+\\)?-1"
610               dimension 2
611               chars 94
612               =>iso-ir 228
613               final ?O
614               graphic 0
615               partial t))
616
617   (make-charset
618    '=jis-x0213-1@2000
619    "JIS X 0213:2000 Plain 1"
620    '(iso-ir 228
621             registry "jisx0213\\(\\.2000\\)-1"
622             dimension 2
623             chars 94
624             mother =jis-x0213-1
625             final ?O
626             graphic 0))
627   (make-charset
628    '=jis-x0213-2
629    "JIS X 0213 Plain 2"
630    '(iso-ir 229
631             registry "jisx0213\\(\\.\\(2000\\|2004\\)\\)?-2"
632             dimension 2
633             chars 94
634             final ?P
635             graphic 0))
636
637   (make-charset
638    '=jis-x0213-1@2004
639    "JIS X 0213:2004 Plain 1"
640    '(iso-ir 233
641             registry "jisx0213\\(\\.2004\\)-1"
642             dimension 2
643             chars 94
644             mother =jis-x0213-1
645             final ?Q
646             graphic 0))
647
648   (define-charset-alias 'japanese-jisx0213-1 '=jis-x0213-1@2000)
649   (define-charset-alias 'japanese-jisx0213-2 '=jis-x0213-2)
650   (define-charset-alias '=jis-x0213-1-2000 '=jis-x0213-1@2000)
651   (define-charset-alias '=jis-x0213-2-2000 '=jis-x0213-2)
652   )
653  (t
654   (make-charset
655    'japanese-jisx0213-1
656    "JIS X 0213:2000 Plain 1"
657    '(registry "jisx0213\\(\\.2000\\)-1"
658               dimension 2
659               chars 94
660               final ?O
661               graphic 0))
662   (make-charset
663    'japanese-jisx0213-2
664    "JIS X 0213:2000 Plain 2"
665    '(registry "jisx0213\\(\\.2000\\)-2"
666               dimension 2
667               chars 94
668               final ?P
669               graphic 0))
670   ))
671
672 (when (featurep 'utf-2000)
673   (define-charset-alias 'ucs '=ucs)
674   (define-charset-alias '=jis-x0208-1990 '=jis-x0208@1990)
675   (define-charset-alias 'japanese-jisx0208-1990 '=jis-x0208@1990)
676
677   (make-charset
678    '=>>>jis-x0208
679    "JIS X 0208 abstract glyph-forms (unchanged part)."
680    '(registry "jisx0208\\.1990"
681               dimension 2
682               chars 94
683               mother =jis-x0208
684               =>iso-ir 168
685               ;; final ?B
686               graphic 0))
687   (make-charset
688    '=>>>jis-x0208@1978
689    "JIS X 0208:1978 abstract glyph-forms."
690    '(registry "jisx0208\\.1978"
691               dimension 2
692               chars 94
693               mother =>>>jis-x0208
694               =>iso-ir 42
695               ;; final ?@
696               graphic 0))
697   (make-charset
698    '=>>>jis-x0208@1983
699    "JIS X 0208:1983 abstract glyph-forms."
700    '(registry "jisx0208\\.1983"
701               dimension 2
702               chars 94
703               mother =>>>jis-x0208
704               =>iso-ir 87
705               graphic 0))
706   (make-charset
707    '=>>>jis-x0208@1990
708    "JIS X 0208:1990 abstract glyph-forms."
709    '(registry "jisx0208\\.1990"
710               dimension 2
711               chars 94
712               mother =>>>jis-x0208
713               =>iso-ir 168
714               ;; final ?B
715               graphic 0))
716   (make-charset
717    '=>>>jis-x0213-1
718    "JIS X 0213 Plain 1 abstract glyph-forms (unchanged part)"
719    '(registry "jisx0213\\(\\.[0-9]+\\)?-1"
720               dimension 2
721               chars 94
722               mother =jis-x0213-1
723               =>iso-ir 228
724               ;; final ?O
725               graphic 0
726               ;; partial t
727               ))
728   (make-charset
729    '=>>>jis-x0213-1@2000
730    "JIS X 0213:2000 Plain 1 abstract glyph-forms"
731    '(registry "jisx0213\\(\\.2000\\)-1"
732               dimension 2
733               chars 94
734               mother =>>>jis-x0213-1
735               =>iso-ir 228
736               ;; final ?O
737               graphic 0
738               ;; partial t
739               ))
740   (make-charset
741    '=>>>jis-x0213-1@2004
742    "JIS X 0213:2004 Plain 1 abstract glyph-forms"
743    '(mother =>>>jis-x0213-1
744             =>iso-ir 233
745             ;; registry "jisx0213\\(\\.2004\\)-1"
746             dimension 2
747             chars 94
748             graphic 0))
749   (make-charset
750    '=>>>jis-x0213-2
751    "JIS X 0213 Plain 2 abstract glyph-forms"
752    '(mother =jis-x0213-2
753             =>iso-ir 229
754             registry "jisx0213\\(\\.\\(2000\\|2004\\)\\)?-2"
755             dimension 2
756             chars 94
757             graphic 0))
758
759   (make-charset
760    '=>>jis-x0208
761    "JIS X 0208 abstract glyphs (unchanged part)."
762    '(registry "jisx0208\\.1990"
763               dimension 2
764               chars 94
765               mother =>>>jis-x0208
766               =>iso-ir 168
767               ;; final ?B
768               graphic 0))
769   (make-charset
770    '=>>jis-x0208@1978
771    "JIS X 0208:1978 abstract glyphs."
772    '(registry "jisx0208\\.1978"
773               dimension 2
774               chars 94
775               mother =>>jis-x0208
776               =>iso-ir 42
777               ;; final ?@
778               graphic 0))
779   (make-charset
780    '=>>jis-x0208@1983
781    "JIS X 0208:1983 abstract glyphs."
782    '(registry "jisx0208\\.1983"
783               dimension 2
784               chars 94
785               mother =>>jis-x0208
786               =>iso-ir 87
787               graphic 0))
788   (make-charset
789    '=>>jis-x0208@1990
790    "JIS X 0208:1990 abstract glyphs."
791    '(registry "jisx0208\\.1990"
792               dimension 2
793               chars 94
794               mother =>>jis-x0208
795               =>iso-ir 168
796               graphic 0))
797
798   (make-charset
799    '=>>jis-x0213-1
800    "JIS X 0213 Plain 1 abstract glyphs (unchanged part)"
801    '(registry "jisx0213\\(\\.[0-9]+\\)?-1"
802               dimension 2
803               chars 94
804               mother =>>>jis-x0213-1
805               =>iso-ir 228
806               ;; final ?O
807               graphic 0
808               ;; partial t
809               ))
810   (make-charset
811    '=>>jis-x0213-1@2000
812    "JIS X 0213:2000 Plain 1 abstract glyphs"
813    '(registry "jisx0213\\(\\.2000\\)-1"
814               dimension 2
815               chars 94
816               mother =>>jis-x0213-1
817               =>iso-ir 228
818               ;; final ?O
819               graphic 0
820               ;; partial t
821               ))
822   (make-charset
823    '=>>jis-x0213-2
824    "JIS X 0213 Plain 2 abstract glyphs"
825    '(registry "jisx0213\\(\\.\\(2000\\|2004\\)\\)?-2"
826               dimension 2
827               chars 94
828               mother =>>>jis-x0213-2
829               =>iso-ir 229
830               ;; final ?P
831               graphic 0))
832   (make-charset
833    '=>>jis-x0213-1@2004
834    "JIS X 0213:2004 Plain 1 abstract glyphs"
835    '(registry "jisx0213\\(\\.2004\\)-1"
836               dimension 2
837               chars 94
838               mother =>>jis-x0213-1
839               =>iso-ir 233
840               ;; final ?Q
841               graphic 0
842               ;; partial t
843               ))
844
845   (make-charset
846    '=+>jis-x0208
847    "JIS X 0208 based on usual unification."
848    '(registry "jisx0208\\.1990"
849               dimension 2
850               chars 94
851               mother =>>jis-x0208
852               =>iso-ir 168
853               ;; final ?B
854               graphic 0))
855   (define-charset-alias '=>jis-x0208@usual '=+>jis-x0208)
856   (make-charset
857    '=+>jis-x0208@1978
858    "JIS X 0208:1978 unified abstract glyphs."
859    '(registry "jisx0208\\.1978"
860               dimension 2
861               chars 94
862               mother =+>jis-x0208
863               =>iso-ir 42
864               ;; final ?@
865               graphic 0))
866   (make-charset
867    '=+>jis-x0208@1983
868    "JIS X 0208:1983 unified abstract glyphs."
869    '(registry "jisx0208\\.1983"
870               dimension 2
871               chars 94
872               mother =+>jis-x0208
873               =>iso-ir 87
874               graphic 0))
875   (make-charset
876    '=+>jis-x0208@1990
877    "JIS X 0208:1990 unified abstract glyphs."
878    '(registry "jisx0208\\.1990"
879               dimension 2
880               chars 94
881               mother =+>jis-x0208
882               =>iso-ir 168
883               graphic 0))
884   (make-charset
885    '=+>jis-x0213-1
886    "JIS X 0213 Plain 1 unified abstract glyphs (unchanged part)"
887    '(registry "jisx0213\\(\\.[0-9]+\\)?-1"
888               dimension 2
889               chars 94
890               mother =>>jis-x0213-1
891               =>iso-ir 228
892               ;; final ?O
893               graphic 0
894               ;; partial t
895               ))
896   (make-charset
897    '=+>jis-x0213-1@2000
898    "JIS X 0213:2000 Plain 1 unified abstract glyphs"
899    '(registry "jisx0213\\(\\.2000\\)-1"
900               dimension 2
901               chars 94
902               mother =+>jis-x0213-1
903               =>iso-ir 228
904               ;; final ?O
905               graphic 0
906               ;; partial t
907               ))
908   (make-charset
909    '=+>jis-x0213-1@2004
910    "JIS X 0213:2004 Plain 1 unified abstract glyphs"
911    '(registry "jisx0213\\(\\.2004\\)-1"
912               dimension 2
913               chars 94
914               mother =+>jis-x0213-1
915               =>iso-ir 233
916               ;; final ?Q
917               graphic 0
918               ;; partial t
919               ))
920
921   (make-charset
922    '=>jis-x0208
923    "JIS X 0208 based on the unchanged unification rules."
924    '(registry "jisx0208\\.1990"
925               dimension 2
926               chars 94
927               mother =+>jis-x0208
928               =>iso-ir 168
929               ;; final ?B
930               graphic 0))
931   (define-charset-alias '<=>jis-x0208 '=>jis-x0208)
932   (make-charset
933    '=>jis-x0208@1997
934    "JIS X 0208 based on the unification rule of 1997 edition."
935    '(registry "jisx0208\\.1990"
936               dimension 2
937               chars 94
938               mother =>jis-x0208
939               =>iso-ir 168
940               ;; final ?B
941               graphic 0))
942   (define-charset-alias '<=>jis-x0208@1997 '=>jis-x0208@1997)
943   (define-charset-alias '  =jis-x0208@1997 '=>jis-x0208@1997)
944
945   (make-charset
946    '=>jis-x0213-1
947    "JIS X 0213 Plain 1 abstract characters (unchanged part)"
948    '(registry "jisx0213\\(\\.[0-9]+\\)?-1"
949               dimension 2
950               chars 94
951               mother =+>jis-x0213-1
952               =>iso-ir 228
953               ;; final ?O
954               graphic 0
955               ;; partial t
956               ))
957   (define-charset-alias '<=>jis-x0213-1 '=>jis-x0213-1)
958   (make-charset
959    '=>jis-x0213-1@2000
960    "JIS X 0213:2000 Plain 1 abstract characters"
961    '(registry "jisx0213\\(\\.2000\\)-1"
962               dimension 2
963               chars 94
964               mother =>jis-x0213-1
965               =>iso-ir 228
966               ;; final ?O
967               graphic 0
968               ;; partial t
969               ))
970   (define-charset-alias '<=>jis-x0213-1@2000 '=>jis-x0213-1@2000)
971   (make-charset
972    '=>jis-x0213-1@2004
973    "JIS X 0213:2004 Plain 1 abstract characters"
974    '(registry "jisx0213\\(\\.2004\\)-1"
975               dimension 2
976               chars 94
977               mother =>jis-x0213-1
978               =>iso-ir 233
979               ;; final ?Q
980               graphic 0
981               ;; partial t
982               ))
983   (define-charset-alias '<=>jis-x0213-1@2004 '=>jis-x0213-1@2004)
984   (make-charset
985    '=+>jis-x0213-2
986    "JIS X 0213 Plain 2 based on usual unification."
987    '(registry "jisx0213\\(\\.\\(2000\\|2004\\)\\)?-2"
988               dimension 2
989               chars 94
990               mother =>>jis-x0213-2
991               =>iso-ir 229
992               ;; final ?P
993               graphic 0))
994   (define-charset-alias '=>jis-x0213-2@usual '=+>jis-x0213-2)
995   (make-charset
996    '=>jis-x0213-2
997    "JIS X 0213 Plain 2 abstract characters"
998    '(registry "jisx0213\\(\\.\\(2000\\|2004\\)\\)?-2"
999               dimension 2
1000               chars 94
1001               mother =+>jis-x0213-2
1002               =>iso-ir 229
1003               ;; final ?P
1004               graphic 0))
1005
1006   (make-charset
1007    '=>>cns11643-4
1008    "CNS 11643 Plane 4 abstract glyphs."
1009    '(registry "CNS11643[.-]\\(.*[.-]\\)?4$"
1010               dimension 2
1011               chars 94
1012               mother =cns11643-4
1013               =>iso-ir 184
1014               graphic 0))
1015
1016   (make-charset
1017    '=>cns11643-2
1018    "CNS 11643 Plane 2 abstract characters."
1019    '(registry "CNS11643[.-]\\(.*[.-]\\)?2$"
1020               dimension 2
1021               chars 94
1022               mother =cns11643-2
1023               =>iso-ir 172
1024               graphic 0))
1025   (make-charset
1026    '=>cns11643-6
1027    "CNS 11643 Plane 6 abstract characters."
1028    '(registry "CNS11643[.-]\\(.*[.-]\\)?6$"
1029               dimension 2
1030               chars 94
1031               mother =cns11643-6
1032               =>iso-ir 186
1033               graphic 0))
1034   (make-charset
1035    '=>cns11643-7
1036    "CNS 11643 Plane 7 abstract characters."
1037    '(registry "CNS11643[.-]\\(.*[.-]\\)?7$"
1038               dimension 2
1039               chars 94
1040               mother =cns11643-7
1041               =>iso-ir 187
1042               graphic 0))
1043
1044   (make-charset '=big5-eten
1045                 "Big5 ETEN"
1046                 '(long-name     "Big5-ETEN"
1047                   chars         256
1048                   dimension     2
1049                   columns       2
1050                   graphic       2
1051                   direction     l2r
1052                   mother        chinese-big5
1053                   min-code      #x8140
1054                   max-code      #xFEFE
1055                   registry      "Big5\\.ETEN"))
1056   (define-charset-alias 'chinese-big5-eten '=big5-eten)
1057   (make-charset 'chinese-big5-eten-a
1058                 "Big5 ETEN (#xF9D6 .. #xF9FE)"
1059                 '(long-name     "Big5-ETEN-a"
1060                   chars         256
1061                   dimension     2
1062                   columns       2
1063                   graphic       2
1064                   direction     l2r
1065                   mother        chinese-big5
1066                   min-code      #xF9D6
1067                   max-code      #xF9FE
1068                   registry      "Big5\\.ETEN"))
1069   (make-charset 'chinese-big5-eten-b
1070                 "Big5 ETEN (#xC6A1 .. #xC8FE)"
1071                 '(long-name     "Big5-ETEN-b"
1072                   chars         256
1073                   dimension     2
1074                   columns       2
1075                   graphic       2
1076                   direction     l2r
1077                   mother        chinese-big5
1078                   min-code      #xC6A1
1079                   max-code      #xC8FE
1080                   registry      "Big5\\.ETEN"))
1081
1082   (make-charset '=big5-cdp
1083                 "Big5 with CDP extension"
1084                 '(long-name     "Big5-CDP"
1085                   chars         256
1086                   dimension     2
1087                   columns       2
1088                   graphic       2
1089                   direction     l2r
1090                   registry      "big5\\.cdp-0"
1091                   mother        chinese-big5
1092                   min-code      #x8140
1093                   max-code      #x8DFE))
1094   (define-charset-alias 'chinese-big5-cdp '=big5-cdp)
1095
1096   (make-charset '=>>big5-cdp
1097                 "Abstract glyphs of Big5-CDP"
1098                 '(long-name     "Big5-CDP glyphs"
1099                   chars         256
1100                   dimension     2
1101                   columns       2
1102                   graphic       2
1103                   direction     l2r
1104                   registry      "big5\\.cdp-0"
1105                   mother        =big5-cdp))
1106
1107   (make-charset '=>big5-cdp
1108                 "Big5-CDP abstract characters"
1109                 '(long-name     "Big5-CDP abstract characters"
1110                   chars         256
1111                   dimension     2
1112                   columns       2
1113                   graphic       2
1114                   direction     l2r
1115                   registry      "big5\\.cdp-0"
1116                   mother        =>>big5-cdp))
1117
1118   (make-charset
1119    '=hanyo-denshi/ja
1120    "JA (JIS X0208) part of Han'you-Denshi characters"
1121    `(long-name "Han'you-Denshi/JA"
1122                chars 94
1123                dimension 2
1124                columns 2
1125                graphic 2
1126                direction l2r
1127                registry "HanyoDenshi\\.JA-0$"
1128                min-code ,(lsh #x6400 16)
1129                max-code ,(+ (lsh #x6400 16) (1- (* 94 94)))
1130                code-offset ,(lsh #x6400 16)))
1131   (make-charset
1132    '=hanyo-denshi/jb
1133    "JB (JIS X0212) part of Han'you-Denshi characters"
1134    `(long-name "Han'you-Denshi/JB"
1135                chars 94
1136                dimension 2
1137                columns 2
1138                graphic 2
1139                direction l2r
1140                registry "HanyoDenshi\\.JB-0$"
1141                min-code    ,(+ (lsh #x6400 16) (* 94 94))
1142                max-code    ,(+ (lsh #x6400 16) (1- (* 94 94 2)))
1143                code-offset ,(+ (lsh #x6400 16) (* 94 94))))
1144   (make-charset
1145    '=hanyo-denshi/jc
1146    "JC (JIS X0213:2000 Plane 1) part of Han'you-Denshi characters"
1147    `(long-name "Han'you-Denshi/JC"
1148                chars 94
1149                dimension 2
1150                columns 2
1151                graphic 2
1152                direction l2r
1153                registry "HanyoDenshi\\.JC-0$"
1154                min-code    ,(+ (lsh #x6400 16) (* 94 94 2))
1155                max-code    ,(+ (lsh #x6400 16) (1- (* 94 94 3)))
1156                code-offset ,(+ (lsh #x6400 16) (* 94 94 2))))
1157   (make-charset
1158    '=hanyo-denshi/jd
1159    "JD (JIS X0213:2000 Plane 1) part of Han'you-Denshi characters"
1160    `(long-name "Han'you-Denshi/JD"
1161                chars 94
1162                dimension 2
1163                columns 2
1164                graphic 2
1165                direction l2r
1166                registry "HanyoDenshi\\.JD-0$"
1167                min-code    ,(+ (lsh #x6400 16) (* 94 94 3))
1168                max-code    ,(+ (lsh #x6400 16) (1- (* 94 94 4)))
1169                code-offset ,(+ (lsh #x6400 16) (* 94 94 3))))
1170   (make-charset
1171    '=hanyo-denshi/ft
1172    "FT (FDPC additional) part of Han'you-Denshi characters"
1173    `(long-name "Han'you-Denshi/FT"
1174                chars 94
1175                dimension 2
1176                columns 2
1177                graphic 2
1178                direction l2r
1179                registry "HanyoDenshi\\.FT-0$"
1180                min-code    ,(+ (lsh #x6400 16) (* 94 94 4))
1181                max-code    ,(+ (lsh #x6400 16) (1- (* 94 94 5)))
1182                code-offset ,(+ (lsh #x6400 16) (* 94 94 4))))
1183   (make-charset
1184    '=hanyo-denshi/ia
1185    "IA part of Han'you-Denshi characters"
1186    `(long-name "Han'you-Denshi/IA"
1187                chars 94
1188                dimension 2
1189                columns 2
1190                graphic 2
1191                direction l2r
1192                registry "HanyoDenshi\\.IA-0$"
1193                min-code    ,(+ (lsh #x6400 16) (* 94 94 5))
1194                max-code    ,(+ (lsh #x6400 16) (1- (* 94 94 6)))
1195                code-offset ,(+ (lsh #x6400 16) (* 94 94 5))))
1196   (make-charset
1197    '=hanyo-denshi/ib
1198    "IB part of Han'you-Denshi characters"
1199    `(long-name "Han'you-Denshi/IB"
1200                chars 94
1201                dimension 2
1202                columns 2
1203                graphic 2
1204                direction l2r
1205                registry "HanyoDenshi\\.IB-0$"
1206                min-code    ,(+ (lsh #x6400 16) (* 94 94 6))
1207                max-code    ,(+ (lsh #x6400 16) (1- (* 94 94 7)))
1208                code-offset ,(+ (lsh #x6400 16) (* 94 94 6))))
1209   (make-charset
1210    '=hanyo-denshi/hg
1211    "HG (HyouGai Kanji) part of Han'you-Denshi characters"
1212    `(long-name "Han'you-Denshi/HG"
1213                chars 94
1214                dimension 2
1215                columns 2
1216                graphic 2
1217                direction l2r
1218                registry "HanyoDenshi\\.HG-0$"
1219                min-code    ,(+ (lsh #x6400 16) (* 94 94 7))
1220                max-code    ,(+ (lsh #x6400 16) (1- (* 94 94 8)))
1221                code-offset ,(+ (lsh #x6400 16) (* 94 94 7))))
1222   (make-charset
1223    '=hanyo-denshi/ip
1224    "IP (for IPA) part of Han'you-Denshi characters"
1225    `(long-name "Han'you-Denshi/IP"
1226                chars 256
1227                dimension 2
1228                columns 2
1229                graphic 2
1230                direction l2r
1231                registry "HanyoDenshi\\.IP-0$"
1232                min-code    ,(+ (lsh #x6402 16) #x4E00)
1233                max-code    ,(+ (lsh #x6402 16) #x9FFF)
1234                code-offset ,(+ (lsh #x6402 16))))
1235   (make-charset
1236    '=hanyo-denshi/jt
1237    "JT (Juuki Touitsu Moji) part of Han'you-Denshi characters"
1238    `(long-name "Han'you-Denshi/JT"
1239                chars 256
1240                dimension 2
1241                columns 2
1242                graphic 2
1243                direction l2r
1244                registry "HanyoDenshi\\.JT-0$"
1245                min-code    ,(+ (lsh #x6402 16) #xAC00)
1246                max-code    ,(+ (lsh #x6402 16) #xD7AF)
1247                code-offset ,(+ (lsh #x6402 16))))
1248   (make-charset
1249    '=hanyo-denshi/ks
1250    "KS (KoSeki) part of Han'you-Denshi characters"
1251    `(long-name "Han'you-Denshi/KS font encoding"
1252                chars 256
1253                dimension 3
1254                columns 2
1255                graphic 2
1256                direction l2r))
1257   (make-charset
1258    '=hanyo-denshi/ks/mf
1259    "font encoding for KS (KoSeki) characters"
1260    `(long-name "Han'you-Denshi/KS font encoding"
1261                chars 256
1262                dimension 2
1263                columns 2
1264                graphic 2
1265                direction l2r
1266                registry "HanyoDenshi\\.KSMF-0$"
1267                min-code       ,(lsh #x6403 16)
1268                max-code    ,(+ (lsh #x6403 16) #xFFFF)
1269                code-offset    ,(lsh #x6403 16)))
1270
1271   (make-charset
1272    '=>>>hanyo-denshi/ja
1273    "Han'you-Denshi/JA abstract glyph-forms"
1274    '(long-name "Han'you-Denshi/JA glyph-forms"
1275                chars 94
1276                dimension 2
1277                columns 2
1278                graphic 2
1279                direction l2r
1280                registry "HanyoDenshi\\.JA-0$"
1281                mother =hanyo-denshi/ja))
1282   (make-charset
1283    '=>>>hanyo-denshi/jb
1284    "Han'you-Denshi/JB abstract glyph-forms"
1285    '(long-name "Han'you-Denshi/JB glyph-forms"
1286                chars 94
1287                dimension 2
1288                columns 2
1289                graphic 2
1290                direction l2r
1291                registry "HanyoDenshi\\.JB-0$"
1292                mother =hanyo-denshi/jb))
1293   (make-charset
1294    '=>>>hanyo-denshi/jc
1295    "Han'you-Denshi/JC abstract glyph-forms"
1296    '(long-name "Han'you-Denshi/JC glyph-forms"
1297                chars 94
1298                dimension 2
1299                columns 2
1300                graphic 2
1301                direction l2r
1302                registry "HanyoDenshi\\.JC-0$"
1303                mother =hanyo-denshi/jc))
1304   (make-charset
1305    '=>>>hanyo-denshi/jd
1306    "Han'you-Denshi/JD abstract glyph-forms"
1307    '(long-name "Han'you-Denshi/JD glyph-forms"
1308                chars 94
1309                dimension 2
1310                columns 2
1311                graphic 2
1312                direction l2r
1313                registry "HanyoDenshi\\.JD-0$"
1314                mother =hanyo-denshi/jd))
1315   (make-charset
1316    '=>>>hanyo-denshi/ft
1317    "Han'you-Denshi/FT abstract glyph-forms"
1318    '(long-name "Han'you-Denshi/FT glyph-forms"
1319                chars 94
1320                dimension 2
1321                columns 2
1322                graphic 2
1323                direction l2r
1324                registry "HanyoDenshi\\.FT-0$"
1325                mother =hanyo-denshi/ft))
1326   (make-charset
1327    '=>>>hanyo-denshi/ib
1328    "Han'you-Denshi/IB abstract glyph-forms"
1329    '(long-name "Han'you-Denshi/IB glyph-forms"
1330                chars 94
1331                dimension 2
1332                columns 2
1333                graphic 2
1334                direction l2r
1335                registry "HanyoDenshi\\.IB-0$"
1336                mother =hanyo-denshi/ib))
1337   (make-charset
1338    '=>>>hanyo-denshi/hg
1339    "Han'you-Denshi/HG abstract glyph-forms"
1340    '(long-name "Han'you-Denshi/HG glyph-forms"
1341                chars 94
1342                dimension 2
1343                columns 2
1344                graphic 2
1345                direction l2r
1346                registry "HanyoDenshi\\.HG-0$"
1347                mother =hanyo-denshi/hg))
1348   (make-charset
1349    '=>>>hanyo-denshi/jt
1350    "JT (Juuki Touitsu Moji) abstract glyph-forms"
1351    '(long-name "Han'you-Denshi/JT glyph-forms"
1352                chars 256
1353                dimension 2
1354                columns 2
1355                graphic 2
1356                direction l2r
1357                registry "HanyoDenshi\\.JT-0$"
1358                mother =hanyo-denshi/jt))
1359   (make-charset
1360    '=>>>hanyo-denshi/ks
1361    "KoSeki-touitsu-moji abstract glyph-forms"
1362    '(long-name "Han'you-Denshi/KS glyph-forms"
1363                chars 256
1364                dimension 3
1365                columns 2
1366                graphic 2
1367                direction l2r
1368                mother =hanyo-denshi/ks))
1369
1370   (make-charset
1371    '=>>hanyo-denshi/ja
1372    "Han'you-Denshi/JA abstract glyphs"
1373    '(long-name "Han'you-Denshi/JA glyphs"
1374                chars 94
1375                dimension 2
1376                columns 2
1377                graphic 2
1378                direction l2r
1379                registry "HanyoDenshi\\.JA-0$"
1380                mother =>>>hanyo-denshi/ja))
1381   (make-charset
1382    '=>>hanyo-denshi/jb
1383    "Han'you-Denshi/JB abstract glyphs"
1384    '(long-name "Han'you-Denshi/JB glyphs"
1385                chars 94
1386                dimension 2
1387                columns 2
1388                graphic 2
1389                direction l2r
1390                registry "HanyoDenshi\\.JB-0$"
1391                mother =>>>hanyo-denshi/jb))
1392   (make-charset
1393    '=>>hanyo-denshi/jc
1394    "Han'you-Denshi/JC abstract glyphs"
1395    '(long-name "Han'you-Denshi/JC glyphs"
1396                chars 94
1397                dimension 2
1398                columns 2
1399                graphic 2
1400                direction l2r
1401                registry "HanyoDenshi\\.JC-0$"
1402                mother =>>>hanyo-denshi/jc))
1403   (make-charset
1404    '=>>hanyo-denshi/jd
1405    "Han'you-Denshi/JD abstract glyphs"
1406    '(long-name "Han'you-Denshi/JD glyphs"
1407                chars 94
1408                dimension 2
1409                columns 2
1410                graphic 2
1411                direction l2r
1412                registry "HanyoDenshi\\.JD-0$"
1413                mother =>>>hanyo-denshi/jd))
1414   (make-charset
1415    '=>>hanyo-denshi/ft
1416    "Han'you-Denshi/FT abstract glyphs"
1417    '(long-name "Han'you-Denshi/FT glyphs"
1418                chars 94
1419                dimension 2
1420                columns 2
1421                graphic 2
1422                direction l2r
1423                registry "HanyoDenshi\\.FT-0$"
1424                mother =>>>hanyo-denshi/ft))
1425   (make-charset
1426    '=>>hanyo-denshi/ia
1427    "Han'you-Denshi/IA abstract glyphs"
1428    '(long-name "Han'you-Denshi/IA glyphs"
1429                chars 94
1430                dimension 2
1431                columns 2
1432                graphic 2
1433                direction l2r
1434                registry "HanyoDenshi\\.IA-0$"
1435                mother =hanyo-denshi/ia))
1436   (make-charset
1437    '=>>hanyo-denshi/ib
1438    "Han'you-Denshi/IB abstract glyphs"
1439    '(long-name "Han'you-Denshi/IB abstract glyphs"
1440                chars 94
1441                dimension 2
1442                columns 2
1443                graphic 2
1444                direction l2r
1445                registry "HanyoDenshi\\.IB-0$"
1446                mother =>>>hanyo-denshi/ib))
1447   (make-charset
1448    '=>>hanyo-denshi/hg
1449    "Han'you-Denshi/HG abstract glyphs"
1450    '(long-name "Han'you-Denshi/HG abstract glyphs"
1451                chars 94
1452                dimension 2
1453                columns 2
1454                graphic 2
1455                direction l2r
1456                registry "HanyoDenshi\\.HG-0$"
1457                mother =>>>hanyo-denshi/hg))
1458   (make-charset
1459    '=>>hanyo-denshi/ip
1460    "Han'you-Denshi/IP abstract glyphs"
1461    '(long-name "Han'you-Denshi/IP abstract glyphs"
1462                chars 256
1463                dimension 2
1464                columns 2
1465                graphic 2
1466                direction l2r
1467                registry "HanyoDenshi\\.IP-0$"
1468                mother =hanyo-denshi/ip))
1469   (make-charset
1470    '=>>hanyo-denshi/jt
1471    "JT (Juuki Touitsu Moji) abstract glyphs"
1472    '(long-name "Han'you-Denshi/JT glyphs"
1473                chars 256
1474                dimension 2
1475                columns 2
1476                graphic 2
1477                direction l2r
1478                registry "HanyoDenshi\\.JT-0$"
1479                mother =>>>hanyo-denshi/jt))
1480   (make-charset
1481    '=>>hanyo-denshi/ks
1482    "Han'you-Denshi/KS abstract glyphs"
1483    '(long-name "Han'you-Denshi/KS glyphs"
1484                chars 256
1485                dimension 3
1486                columns 2
1487                graphic 2
1488                direction l2r
1489                mother =>>>hanyo-denshi/ks))
1490
1491   (make-charset '=gt
1492                 "GT 2000"
1493                 `(long-name     "GT"
1494                   chars         256
1495                   dimension     3
1496                   columns       2
1497                   graphic       2
1498                   direction     l2r
1499                   registry      ""
1500                   min-code      ,(lsh #x6100 16)
1501                   max-code      ,(+ (lsh #x6100 16) 67547)
1502                   code-offset   ,(lsh #x6100 16)))
1503   (define-charset-alias 'ideograph-gt '=gt)
1504   (make-charset '=>>>gt
1505                 "GT 2000 abstract glyph-forms"
1506                 '(long-name     "GT abstract glyph-forms"
1507                   chars         256
1508                   dimension     3
1509                   columns       2
1510                   graphic       2
1511                   direction     l2r
1512                   mother        =gt))
1513   (make-charset '=>>gt
1514                 "GT 2000 abstract glyphs"
1515                 '(long-name     "GT abstract glyphs"
1516                   chars         256
1517                   dimension     3
1518                   columns       2
1519                   graphic       2
1520                   direction     l2r
1521                   mother        =>>>gt))
1522   (define-charset-alias '<=>gt '=>>gt)
1523   (define-charset-alias '<==>gt '=>>gt)
1524   (make-charset '=+>gt
1525                 "GT 2000 unified abstract glyphs"
1526                 '(long-name     "Unified abstract GT glyphs"
1527                   chars         256
1528                   dimension     3
1529                   columns       2
1530                   graphic       2
1531                   direction     l2r
1532                   mother        =>>gt))
1533   (make-charset '=>gt
1534                 "GT 2000 abstract characters"
1535                 '(long-name     "abstract GT characters"
1536                   chars         256
1537                   dimension     3
1538                   columns       2
1539                   graphic       2
1540                   direction     l2r
1541                   mother        =+>gt))
1542   (make-charset '=gt-k
1543                 "Ideographic components of GT"
1544                 `(long-name     "GT components"
1545                   chars         256
1546                   dimension     2
1547                   columns       2
1548                   graphic       2
1549                   direction     l2r
1550                   registry      ""
1551                   min-code      ,(lsh #x6110 16)
1552                   max-code      ,(+ (lsh #x6110 16) 17090)
1553                   code-offset   ,(lsh #x6110 16)))
1554   (define-charset-alias 'ideograph-gt-k '=gt-k)
1555   (make-charset '=>>gt-k
1556                 "abstract glyphs of GT-K"
1557                 '(long-name     "GT-K abstract glyphs"
1558                   chars         256
1559                   dimension     2
1560                   columns       2
1561                   graphic       2
1562                   direction     l2r
1563                   mother        =gt-k))
1564   (make-charset '=>gt-k
1565                 "GT-K abstract characters"
1566                 '(long-name     "GT-K abstract characters"
1567                   chars         256
1568                   dimension     2
1569                   columns       2
1570                   graphic       2
1571                   direction     l2r
1572                   mother        =>>gt-k))
1573   (let ((i 1))
1574     (while (<= i 11)
1575       (make-charset
1576        (intern (format "=gt-pj-%d" i))
1577        (format "GT 2000 (pseudo JIS encoding) part %d" i)
1578        `(long-name ,(format "GT PJ %d" i)
1579                    chars 94
1580                    dimension 2
1581                    columns 2
1582                    graphic 0
1583                    direction l2r
1584                    registry ,(format "\\(GTpj-%d\\|jisx0208\\.GT-%d\\)$" i i)))
1585       (define-charset-alias
1586         (intern (format "ideograph-gt-pj-%d" i))
1587         (intern (format "=gt-pj-%d" i)))
1588       (setq i (1+ i))))
1589   (make-charset
1590    '=gt-pj-k1
1591    "Ideographic parts of GT (pseudo JIS encoding) part 1"
1592    '(long-name "GT K1"
1593                chars 94
1594                dimension 2
1595                columns 2
1596                graphic 0
1597                direction l2r
1598                registry "\\(GTKpj-1\\|jisx0208\\.GTK-1\\)$"))
1599   (define-charset-alias 'ideograph-gt-pj-k1 '=gt-pj-k1)
1600   (make-charset
1601    '=gt-pj-k2
1602    "Ideographic parts of GT (pseudo JIS encoding) part 2"
1603    '(long-name "GT K2"
1604                chars 94
1605                dimension 2
1606                columns 2
1607                graphic 0
1608                direction l2r
1609                registry "\\(GTKpj-2\\|jisx0208\\.GTK-2\\)$"))
1610   (define-charset-alias 'ideograph-gt-pj-k2 '=gt-pj-k2)
1611
1612   (make-charset '=daikanwa
1613                 "Daikanwa dictionary (unchanged part)"
1614                 `(long-name     "Daikanwa"
1615                   chars         256
1616                   dimension     2
1617                   columns       2
1618                   graphic       2
1619                   direction     l2r
1620                   registry      "Daikanwa\\(\\.[0-9]+\\)?-3"
1621                   min-code      #xE00000
1622                   max-code      ,(+ #xE00000 50100)
1623                   code-offset   #xE00000))
1624   (define-charset-alias 'ideograph-daikanwa '=daikanwa)
1625
1626   (make-charset '=daikanwa@rev1
1627                 "Daikanwa dictionary (revised version)"
1628                 '(long-name     "Daikanwa Rev."
1629                   chars         256
1630                   dimension     2
1631                   columns       2
1632                   graphic       2
1633                   direction     l2r
1634                   registry      "Daikanwa\\(\\.[0-9]+\\)?-2"
1635                   mother        =daikanwa))
1636   (define-charset-alias 'ideograph-daikanwa-2 '=daikanwa@rev1)
1637   (define-charset-alias '=daikanwa-rev1 '=daikanwa@rev1)
1638
1639   (make-charset '=daikanwa@rev2
1640                 "Daikanwa dictionary (revised version 2)"
1641                 '(long-name     "Daikanwa"
1642                   chars         256
1643                   dimension     2
1644                   columns       2
1645                   graphic       2
1646                   direction     l2r
1647                   registry      "Daikanwa\\(\\.[0-9]+\\)?-3"
1648                   mother        =daikanwa
1649                   min-code      1
1650                   max-code      49964))
1651   (define-charset-alias '=daikanwa-rev2 '=daikanwa@rev2)
1652
1653   (make-charset '=daikanwa/+p
1654                 "Daikanwa dictionary (ddddd')"
1655                 '(long-name     "Daikanwa ddddd'"
1656                   chars         256
1657                   dimension     2
1658                   columns       2
1659                   graphic       2
1660                   direction     l2r))
1661   (make-charset '=daikanwa/+2p
1662                 "Daikanwa dictionary (ddddd'')"
1663                 '(long-name     "Daikanwa ddddd''"
1664                   chars         256
1665                   dimension     2
1666                   columns       2
1667                   graphic       2
1668                   direction     l2r))
1669   (make-charset '=daikanwa/ho
1670                 "Daikanwa dictionary (Hokan)"
1671                 '(long-name     "Daikanwa-ho"
1672                   chars         256
1673                   dimension     2
1674                   columns       2
1675                   graphic       2
1676                   direction     l2r))
1677
1678   (make-charset '=>>daikanwa
1679                 "Daikanwa abstract glyphs"
1680                 '(long-name     "Daikanwa glyphs"
1681                   chars         256
1682                   dimension     2
1683                   columns       2
1684                   graphic       2
1685                   direction     l2r
1686                   registry      "Daikanwa\\(\\.[0-9]+\\)?-3"
1687                   mother        =daikanwa))
1688   (make-charset '=>>daikanwa/+p
1689                 "Daikanwa abstract glyphs (ddddd')"
1690                 '(long-name     "Daikanwa glyphs (ddddd')"
1691                   chars         256
1692                   dimension     2
1693                   columns       2
1694                   graphic       2
1695                   direction     l2r
1696                   mother        =daikanwa/+p))
1697   (make-charset '=>>daikanwa/+2p
1698                 "Daikanwa abstract glyphs (ddddd'')"
1699                 '(long-name     "Daikanwa glyphs (ddddd'')"
1700                   chars         256
1701                   dimension     2
1702                   columns       2
1703                   graphic       2
1704                   direction     l2r
1705                   mother        =daikanwa/+2p))
1706   (make-charset '=>>daikanwa/ho
1707                 "Daikanwa abstract glyphs (Hokan)"
1708                 '(long-name     "Daikanwa-ho glyph"
1709                   chars         256
1710                   dimension     2
1711                   columns       2
1712                   graphic       2
1713                   direction     l2r
1714                   mother        =daikanwa/ho))
1715
1716   (make-charset '=>daikanwa
1717                 "Daikanwa abstract characters"
1718                 '(long-name     "abstract Daikanwa"
1719                   chars         256
1720                   dimension     2
1721                   columns       2
1722                   graphic       2
1723                   direction     l2r
1724                   registry      "Daikanwa\\(\\.[0-9]+\\)?-3"
1725                   mother        =>>daikanwa))
1726   (make-charset '=>daikanwa/ho
1727                 "Daikanwa abstract characters (Hokan)"
1728                 '(long-name     "abstract Daikanwa-ho"
1729                   chars         256
1730                   dimension     2
1731                   columns       2
1732                   graphic       2
1733                   direction     l2r
1734                   mother        =>>daikanwa/ho))
1735
1736   (make-charset '=shinjigen
1737                 "Kadokawa ShinJigen dictionary (common parts)"
1738                 `(long-name     "Shinjigen common parts"
1739                   chars         256
1740                   dimension     2
1741                   columns       2
1742                   graphic       2
1743                   direction     l2r
1744                   registry      "Shinjigen\\(\\.[0-9]+\\)?-*"))
1745
1746   (make-charset '=shinjigen@1ed
1747                 "Kadokawa ShinJigen dictionary (the first edition)"
1748                 `(long-name     "Shinjigen-1"
1749                   chars         256
1750                   dimension     2
1751                   columns       2
1752                   graphic       2
1753                   direction     l2r
1754                   mother        =shinjigen
1755                   registry      "Shinjigen\\(\\.[0-9]+\\)?-1"))
1756   (define-charset-alias 'shinjigen-1 '=shinjigen@1ed)
1757
1758   (make-charset '=shinjigen@1ed/24pr
1759                 "Kadokawa ShinJigen dictionary (the 24th impression)"
1760                 `(long-name     "Shinjigen-1 24pr"
1761                   chars         256
1762                   dimension     2
1763                   columns       2
1764                   graphic       2
1765                   direction     l2r
1766                   mother        =shinjigen@1ed))
1767
1768   (make-charset '=shinjigen@rev
1769                 "Kadokawa ShinJigen dictionary (the revised edition)"
1770                 `(long-name     "Shinjigen-2"
1771                   chars         256
1772                   dimension     2
1773                   columns       2
1774                   graphic       2
1775                   direction     l2r
1776                   mother        =shinjigen
1777                   registry      "Shinjigen\\(\\.[0-9]+\\)?-2"))
1778   (define-charset-alias 'shinjigen-2 '=shinjigen@rev)
1779   (make-charset '=shinjigen/+p@rev
1780                 "ShinJigen (the second edition) number with '"
1781                 `(long-name     "Shinjigen-2 with '"
1782                   chars         256
1783                   dimension     2
1784                   columns       2
1785                   graphic       2
1786                   direction     l2r))
1787   (define-charset-alias 'shinjigen-2-p '=shinjigen/+p@rev)
1788
1789   (make-charset '=big5-pua
1790                 "Big5 with private used area"
1791                 '(long-name     "Big5-PUA"
1792                   chars         256
1793                   dimension     2
1794                   columns       2
1795                   graphic       2
1796                   direction     l2r
1797                   mother        chinese-big5
1798                   registry      "Big5\\.ETEN"))
1799   (define-charset-alias 'chinese-big5-pua '=big5-pua)
1800
1801   (let* ((i 1)
1802          (hzk-min (+ (lsh #x6200 16) 65536))
1803          (hzk-max (+ hzk-min 65535)))
1804     (while (<= i 12)
1805       (make-charset
1806        (intern (format "=hanziku-%d" i))
1807        (format "HANZIKU (pseudo BIG5 encoding) part %d" i)
1808        `(long-name ,(format "HANZIKU-%d" i)
1809                    chars 256
1810                    dimension 2
1811                    columns 2
1812                    graphic 2
1813                    direction l2r
1814                    registry ,(format "hanziku-%d$" i i)
1815                    min-code ,hzk-min
1816                    max-code ,hzk-max
1817                    code-offset ,hzk-min))
1818       (define-charset-alias
1819         (intern (format "ideograph-hanziku-%d" i))
1820         (intern (format "=hanziku-%d" i)))
1821       (setq hzk-min (1+ hzk-max)
1822             hzk-max (+ hzk-min 65535))
1823       (setq i (1+ i))))
1824
1825   (make-charset '=cbeta "CBETA private characters"
1826                 '(long-name     "CBETA PUA"
1827                   chars         256
1828                   dimension     2
1829                   registry      "cbeta-0"
1830                   graphic       2
1831                   min-code      #xE20000
1832                   max-code      #xE2FFFF
1833                   code-offset   #xE20000
1834                   columns       2
1835                   direction     l2r))
1836   (define-charset-alias 'ideograph-cbeta '=cbeta)
1837
1838   (make-charset '=>>cbeta "CBETA abstract glyphs"
1839                 '(long-name     "CBETA glyphs"
1840                   chars         256
1841                   dimension     2
1842                   registry      "cbeta-0"
1843                   graphic       2
1844                   columns       2
1845                   direction     l2r
1846                   mother        =cbeta))
1847
1848   (make-charset '=zinbun-oracle
1849                 "Oracle Bones Script"
1850                 `(long-name     "Oracle Bones Script in Zinbun, Kyoto Univ."
1851                   chars         256
1852                   dimension     2
1853                   registry      "zob1968-0"
1854                   graphic       2
1855                   min-code      #xE70000
1856                   max-code      ,(+ #xE70000 8192)
1857                   code-offset   #xE70000
1858                   columns       2
1859                   direction     l2r))
1860
1861   (make-charset '=>zinbun-oracle
1862                 "Abstract Oracle Bones"
1863                 '(long-name     "Abstract characters of Zinbun Oracle Bones."
1864                   chars         256
1865                   dimension     2
1866                   mother        =zinbun-oracle
1867                   registry      "zob1968-0"
1868                   graphic       2
1869                   columns       2
1870                   direction     l2r))
1871
1872   (make-charset '=jef-china3
1873                 "JEF + CHINA3 private characters"
1874                 '(long-name     "JEF + CHINA3"
1875                   chars         256
1876                   dimension     2
1877                   columns       2
1878                   graphic       2
1879                   direction     l2r
1880                   registry      "china3jef-0"
1881                   min-code      #xE80000
1882                   max-code      #xE8FFFF
1883                   code-offset   #xE80000))
1884   (define-charset-alias 'china3-jef '=jef-china3)
1885
1886   (make-charset '=ruimoku-v6
1887                 "private characters used in RUIMOKU Version.6"
1888                 `(long-name     "RUI6"
1889                   chars         256
1890                   dimension     2
1891                   columns       2
1892                   graphic       2
1893                   direction     l2r
1894                   registry      "rui6-0"
1895                   ;; mother     ucs
1896                   min-code      #xE90000 ; #xE000
1897                   max-code      #xE908FF ; #xE8FF
1898                   code-offset   ,(- #xE90000 #xE000)))
1899   (make-charset '=>>ruimoku-v6
1900                 "RUIMOKU Version.6 glyphs"
1901                 '(long-name     "RUI6 glyphs"
1902                   chars         256
1903                   dimension     2
1904                   columns       2
1905                   graphic       2
1906                   direction     l2r
1907                   registry      "rui6-0"
1908                   mother        =ruimoku-v6))
1909
1910   ;; (make-charset
1911   ;;  '=zihai
1912   ;;  "ZhongHua-ZiHai glyph-images"
1913   ;;  '(long-name "ZhongHua-ZiHai (pppp-nn)"
1914   ;;              chars 256
1915   ;;              dimension 3
1916   ;;              columns 2
1917   ;;              graphic 2
1918   ;;              direction l2r))
1919
1920   ;; (make-charset
1921   ;;  '=zihai-17xx
1922   ;;  "ZhongHua-ZiHai (pp.1700\e$B!A\e(B1781) glyph-images"
1923   ;;  '(long-name "ZhongHua-ZiHai pp.17xx"
1924   ;;              chars 256
1925   ;;              dimension 2
1926   ;;              columns 2
1927   ;;              graphic 2
1928   ;;              direction l2r
1929   ;;              registry "zihai\\.cp-17$"))
1930
1931   (make-charset '=big5-cdp-var-3
1932                 "Big5-CDP-var-3 glyph-images of GlyphWiki"
1933                 '(long-name     "Big5-CDP-var-3"
1934                   chars         256
1935                   dimension     2
1936                   columns       2
1937                   graphic       2
1938                   direction     l2r
1939                   registry      "cdp\\.var-3$"
1940                   mother        =big5-cdp))
1941
1942   (make-charset '=big5-cdp-var-5
1943                 "Big5-CDP-var-5 glyph-images of GlyphWiki"
1944                 '(long-name     "Big5-CDP-var-5"
1945                   chars         256
1946                   dimension     2
1947                   columns       2
1948                   graphic       2
1949                   direction     l2r
1950                   registry      "cdp\\.var-5$"
1951                   mother        =big5-cdp))
1952
1953   (make-charset '==>ucs@bucs
1954                 "Basic Subset of Coded Character Sets (BUCS)"
1955                 '(long-name     "BUCS abstract characters"
1956                   chars         256
1957                   dimension     3
1958                   columns       2
1959                   graphic       2
1960                   direction     l2r
1961                   =>iso-ir      177
1962                   mother        =ucs))
1963
1964   (make-charset '=>ucs@iso
1965                 "Abstract characters of ISO/IEC 10646 representatives"
1966                 '(long-name     "UCS characters for ISO"
1967                   chars         256
1968                   dimension     3
1969                   columns       2
1970                   graphic       2
1971                   direction     l2r
1972                   =>iso-ir      177
1973                   mother        =ucs))
1974   (make-charset '=>ucs@unicode
1975                 "Abstract characters of Unicode representatives"
1976                 '(long-name     "UCS characters for Unicode"
1977                   chars         256
1978                   dimension     3
1979                   columns       2
1980                   graphic       2
1981                   direction     l2r
1982                   =>iso-ir      177
1983                   mother        =>ucs@iso))
1984   (make-charset '=>ucs@jis
1985                 "UCS representative characters for JIS X0208/0212/0213"
1986                 '(long-name     "UCS characters for JIS"
1987                   chars         256
1988                   dimension     3
1989                   columns       2
1990                   graphic       2
1991                   direction     l2r
1992                   =>iso-ir      177
1993                   mother        =>ucs@unicode))
1994   (make-charset '=>ucs@ks
1995                 "UCS representative characters for Korean Standards"
1996                 '(long-name     "UCS characters for KS"
1997                   chars         256
1998                   dimension     3
1999                   columns       2
2000                   graphic       2
2001                   direction     l2r
2002                   =>iso-ir      177
2003                   mother        =>ucs@unicode))
2004   (make-charset '=>ucs@cns
2005                 "UCS representatives characters for CNS 11643 sources"
2006                 '(long-name     "UCS characters for CNS 11643"
2007                   chars         256
2008                   dimension     3
2009                   columns       2
2010                   graphic       2
2011                   direction     l2r
2012                   =>iso-ir      177
2013                   mother        =>ucs@unicode))
2014
2015   (make-charset '=+>ucs@iso
2016                 "UCS based on ISO/IEC 10646 representative glyphs"
2017                 '(long-name     "Unified abstract glyphs of UCS"
2018                   chars         256
2019                   dimension     3
2020                   columns       2
2021                   graphic       2
2022                   direction     l2r
2023                   =>iso-ir      177
2024                   mother        =>ucs@iso))
2025   (make-charset '=+>ucs@unicode
2026                 "Unicode representative unified abstract glyphs"
2027                 '(long-name     "UCS unified abstract glyphs for Unicode"
2028                   chars         256
2029                   dimension     3
2030                   columns       2
2031                   graphic       2
2032                   direction     l2r
2033                   =>iso-ir      177
2034                   mother        =+>ucs@iso))
2035   (make-charset '=+>ucs@jis
2036                 "UCS based on Japanese usual unification"
2037                 '(long-name     "UCS unified abstract glyphs for JP"
2038                   chars         256
2039                   dimension     3
2040                   columns       2
2041                   graphic       2
2042                   direction     l2r
2043                   =>iso-ir      177
2044                   mother        =+>ucs@unicode))
2045   (define-charset-alias '=>ucs@JP '=+>ucs@jis)
2046   (make-charset '=+>ucs@jis/1990
2047                 "UCS representative characters for JIS X0208/0212:1990"
2048                 '(long-name     "UCS characters for JIS:1990"
2049                   chars         256
2050                   dimension     3
2051                   columns       2
2052                   graphic       2
2053                   direction     l2r
2054                   =>iso-ir      177
2055                   mother        =+>ucs@jis))
2056   (define-charset-alias '=>ucs@jis/1990 '=+>ucs@jis/1990)
2057   (make-charset '=+>ucs@jis/2004
2058                 "UCS representative characters for JIS X 0213:2004"
2059                 '(long-name     "UCS characters for JIS:2004"
2060                   chars         256
2061                   dimension     3
2062                   columns       2
2063                   graphic       2
2064                   direction     l2r
2065                   =>iso-ir      177
2066                   mother        =+>ucs@jis))
2067   (make-charset '=+>ucs@ks
2068                 "UCS representative unified abstract glyphs for Korean Standards"
2069                 '(long-name     "UCS unified abstract glyphs for KS"
2070                   chars         256
2071                   dimension     3
2072                   columns       2
2073                   graphic       2
2074                   direction     l2r
2075                   =>iso-ir      177
2076                   mother        =+>ucs@unicode))
2077   (make-charset '=+>ucs@cns
2078                 "UCS representatives unified abstract glyphs for CNS 11643 sources"
2079                 '(long-name     "UCS unified abstract glyphs for CNS"
2080                   chars         256
2081                   dimension     3
2082                   columns       2
2083                   graphic       2
2084                   direction     l2r
2085                   =>iso-ir      177
2086                   mother        =+>ucs@unicode))
2087
2088   (make-charset '=>>ucs@iso
2089                 "Representative abstract-glyphs of ISO/IEC 10646"
2090                 '(long-name     "UCS abstract glyphs for UCS"
2091                   chars         256
2092                   dimension     3
2093                   columns       2
2094                   graphic       2
2095                   direction     l2r
2096                   =>iso-ir      177
2097                   mother        =+>ucs@iso))
2098   (make-charset '=>>ucs@unicode
2099                 "Representative abstract-glyphs of Unicode"
2100                 '(long-name     "Unicode abstract glyphs"
2101                   chars         256
2102                   dimension     3
2103                   columns       2
2104                   graphic       2
2105                   direction     l2r
2106                   =>iso-ir      177
2107                   mother        =>>ucs@iso))
2108   (make-charset '=>>ucs@jis
2109                 "UCS Representative abstract-glyphs for JIS X0208/0212/0213"
2110                 '(long-name     "UCS abstract glyphs for JIS"
2111                   chars         256
2112                   dimension     3
2113                   columns       2
2114                   graphic       2
2115                   direction     l2r
2116                   =>iso-ir      177
2117                   mother        =>>ucs@unicode))
2118   (make-charset '=>>ucs@jis/1990
2119                 "UCS Representative glyphs for JIS X 0208/0212:1990"
2120                 '(long-name     "UCS glyphs for JIS:1990"
2121                   chars         256
2122                   dimension     3
2123                   columns       2
2124                   graphic       2
2125                   direction     l2r
2126                   =>iso-ir      177
2127                   mother        =>>ucs@jis))
2128   (make-charset '=>>ucs@jis/2000
2129                 "UCS Representative glyphs for JIS X 0213:2000"
2130                 '(long-name     "UCS glyphs for JIS:2000"
2131                   chars         256
2132                   dimension     3
2133                   columns       2
2134                   graphic       2
2135                   direction     l2r
2136                   =>iso-ir      177
2137                   mother        =>>ucs@jis))
2138   (make-charset '=>>ucs@jis/2004
2139                 "UCS Representative glyphs for JIS X 0213:2004"
2140                 '(long-name     "UCS glyphs for JIS:2004"
2141                   chars         256
2142                   dimension     3
2143                   columns       2
2144                   graphic       2
2145                   direction     l2r
2146                   =>iso-ir      177
2147                   mother        =>>ucs@jis))
2148   (make-charset '=>>ucs@JP
2149                 "UCS abstract-glyphs based on Japanese style glyphs"
2150                 '(long-name     "UCS glyphs for JP"
2151                   chars         256
2152                   dimension     3
2153                   columns       2
2154                   graphic       2
2155                   direction     l2r
2156                   =>iso-ir      177
2157                   mother        =>>ucs@jis/2004))
2158   (make-charset '=>>ucs@ks
2159                 "UCS Representative glyphs for Korean Standards"
2160                 '(long-name     "UCS glyphs for KS"
2161                   chars         256
2162                   dimension     3
2163                   columns       2
2164                   graphic       2
2165                   direction     l2r
2166                   =>iso-ir      177
2167                   mother        =>>ucs@unicode))
2168   (make-charset '=>>ucs@cns
2169                 "UCS Representative glyphs for CNS 11643 sources"
2170                 '(long-name     "UCS glyphs for CNS"
2171                   chars         256
2172                   dimension     3
2173                   columns       2
2174                   graphic       2
2175                   direction     l2r
2176                   =>iso-ir      177
2177                   mother        =>>ucs@unicode))
2178
2179   (make-charset '=>>>ucs@iso
2180                 "Representative glyph-forms of ISO/IEC 10646"
2181                 '(long-name     "UCS glyph-forms for UCS"
2182                   chars         256
2183                   dimension     3
2184                   columns       2
2185                   graphic       2
2186                   direction     l2r
2187                   =>iso-ir      177
2188                   mother        =>>ucs@iso))
2189   (make-charset '=>>>ucs@unicode
2190                 "Representative glyph-forms of Unicode"
2191                 '(long-name     "UCS glyph-forms for Unicode"
2192                   chars         256
2193                   dimension     3
2194                   columns       2
2195                   graphic       2
2196                   direction     l2r
2197                   =>iso-ir      177
2198                   mother        =>>>ucs@iso))
2199   (make-charset '=>>>ucs@jis
2200                 "UCS Representative glyph-forms for JIS X0208/0212/0213"
2201                 '(long-name     "UCS glyph-forms for JIS"
2202                   chars         256
2203                   dimension     3
2204                   columns       2
2205                   graphic       2
2206                   direction     l2r
2207                   =>iso-ir      177
2208                   mother        =>>>ucs@unicode))
2209   (make-charset '=>>>ucs@jis/1990
2210                 "UCS Representative glyph-forms for JIS X 0208/0212:1990"
2211                 '(long-name     "UCS glyph-forms for JIS:1990"
2212                   chars         256
2213                   dimension     3
2214                   columns       2
2215                   graphic       2
2216                   direction     l2r
2217                   =>iso-ir      177
2218                   mother        =>>>ucs@jis))
2219   (make-charset '=>>>ucs@jis/2000
2220                 "UCS Representative glyph-forms for JIS X 0213:2000"
2221                 '(long-name     "UCS glyph-forms for JIS:2000"
2222                   chars         256
2223                   dimension     3
2224                   columns       2
2225                   graphic       2
2226                   direction     l2r
2227                   =>iso-ir      177
2228                   mother        =>>>ucs@jis))
2229   (make-charset '=>>>ucs@jis/2004
2230                 "UCS Representative glyph-forms for JIS X 0213:2004"
2231                 '(long-name     "UCS glyph-forms for JIS:2004"
2232                   chars         256
2233                   dimension     3
2234                   columns       2
2235                   graphic       2
2236                   direction     l2r
2237                   =>iso-ir      177
2238                   mother        =>>>ucs@jis))
2239   (make-charset '=>>>ucs@ks
2240                 "UCS Representative glyph-forms for Korean Standards"
2241                 '(long-name     "UCS glyph-forms for KS"
2242                   chars         256
2243                   dimension     3
2244                   columns       2
2245                   graphic       2
2246                   direction     l2r
2247                   =>iso-ir      177
2248                   mother        =>>>ucs@unicode))
2249   (make-charset '=>>>ucs@cns
2250                 "UCS Representative glyph-forms for CNS 11643 sources"
2251                 '(long-name     "UCS glyph-forms for CNS"
2252                   chars         256
2253                   dimension     3
2254                   columns       2
2255                   graphic       2
2256                   direction     l2r
2257                   =>iso-ir      177
2258                   mother        =>>>ucs@unicode))
2259
2260   (make-charset '=ucs@iso
2261                 "ISO/IEC 10646 for its representative glyphs"
2262                 '(long-name     "UCS for ISO"
2263                   chars         256
2264                   dimension     3
2265                   columns       2
2266                   graphic       2
2267                   direction     l2r
2268                   =>iso-ir      177
2269                   mother        =>>>ucs@iso))
2270   (make-charset '=ucs@unicode
2271                 "Unicode for its representative glyphs"
2272                 '(long-name     "UCS for Unicode"
2273                   chars         256
2274                   dimension     3
2275                   columns       2
2276                   graphic       2
2277                   direction     l2r
2278                   =>iso-ir      177
2279                   mother        =ucs@iso))
2280   (make-charset '=ucs@gb
2281                 "ISO/IEC 10646 for GB"
2282                 '(long-name     "UCS for GB"
2283                   chars         256
2284                   dimension     3
2285                   columns       2
2286                   graphic       2
2287                   direction     l2r
2288                   =>iso-ir      177
2289                   mother        =ucs@unicode))
2290   (define-charset-alias 'ucs-gb '=ucs@gb)
2291   (make-charset '=ucs@gb/fw
2292                 "ISO/IEC 10646 for GB with fullwidth"
2293                 '(long-name     "UCS for GB-fullwidth"
2294                   chars         256
2295                   dimension     3
2296                   columns       2
2297                   graphic       2
2298                   direction     l2r
2299                   =>iso-ir      177
2300                   mother        =ucs@gb))
2301   (make-charset '=ucs-bmp@gb
2302                 "ISO/IEC 10646 BMP for GB"
2303                 '(long-name     "BMP for GB"
2304                   chars         256
2305                   dimension     3
2306                   columns       2
2307                   graphic       2
2308                   direction     l2r
2309                   mother        =ucs@gb
2310                   min-code      #x0000
2311                   max-code      #xFFFF))
2312   (make-charset '=ucs@cns
2313                 "ISO/IEC 10646 for CNS 11643"
2314                 '(long-name     "UCS for CNS"
2315                   chars         256
2316                   dimension     3
2317                   columns       2
2318                   graphic       2
2319                   direction     l2r
2320                   =>iso-ir      177
2321                   mother        =ucs@unicode))
2322   (define-charset-alias 'ucs-cns '=ucs@cns)
2323   (make-charset '=ucs@cns/fw
2324                 "ISO/IEC 10646 for CNS 11643 with fullwidth"
2325                 '(long-name     "UCS for CNS-fullwidth"
2326                   chars         256
2327                   dimension     3
2328                   columns       2
2329                   graphic       2
2330                   direction     l2r
2331                   =>iso-ir      177
2332                   mother        =ucs@cns))
2333   (make-charset '=ucs-bmp@cns
2334                 "ISO/IEC 10646 BMP for CNS"
2335                 '(long-name     "BMP for CNS"
2336                   chars         256
2337                   dimension     3
2338                   columns       2
2339                   graphic       2
2340                   direction     l2r
2341                   mother        =ucs@cns
2342                   min-code      #x0000
2343                   max-code      #xFFFF))
2344   (make-charset '=ucs@jis
2345                 "ISO/IEC 10646 for JIS X0208/0212/0213"
2346                 '(long-name     "UCS for JIS"
2347                   chars         256
2348                   dimension     3
2349                   columns       2
2350                   graphic       2
2351                   direction     l2r
2352                   =>iso-ir      177
2353                   mother        =ucs@unicode))
2354   (define-charset-alias 'ucs-jis '=ucs@jis)
2355   (make-charset '=ucs@jis/fw
2356                 "ISO/IEC 10646 for JIS X0208/0212/0213 with fullwidth"
2357                 '(long-name     "UCS for JIS-fullwidth"
2358                   chars         256
2359                   dimension     3
2360                   columns       2
2361                   graphic       2
2362                   direction     l2r
2363                   =>iso-ir      177
2364                   mother        =ucs@jis))
2365   (make-charset '=ucs-bmp@jis
2366                 "ISO/IEC 10646 BMP for JIS"
2367                 '(long-name     "BMP for JIS"
2368                   chars         256
2369                   dimension     3
2370                   columns       2
2371                   graphic       2
2372                   direction     l2r
2373                   mother        =ucs@jis
2374                   min-code      #x0000
2375                   max-code      #xFFFF))
2376   ;; (make-charset '=ucs@jis/1983
2377   ;;               "ISO/IEC 10646 for JIS X 0208:1983"
2378   ;;               '(long-name     "UCS for JIS:1983"
2379   ;;                 chars         256
2380   ;;                 dimension     3
2381   ;;                 columns       2
2382   ;;                 graphic       2
2383   ;;                 direction     l2r
2384   ;;                 =>iso-ir      177
2385   ;;                 mother        =ucs@jis))
2386   (make-charset '=ucs@jis/1990
2387                 "ISO/IEC 10646 for JIS X 0208/0212:1990"
2388                 '(long-name     "UCS for JIS:1990"
2389                   chars         256
2390                   dimension     3
2391                   columns       2
2392                   graphic       2
2393                   direction     l2r
2394                   =>iso-ir      177
2395                   mother        =ucs@jis))
2396   (define-charset-alias '=ucs@jis-1990 '=ucs@jis/1990)
2397   (define-charset-alias '=ucs-jis-1990 '=ucs@jis/1990)
2398   (make-charset '=ucs@jis/2000
2399                 "ISO/IEC 10646 for JIS X 0213:2000"
2400                 '(long-name     "UCS for JIS:2000"
2401                   chars         256
2402                   dimension     3
2403                   columns       2
2404                   graphic       2
2405                   direction     l2r
2406                   =>iso-ir      177
2407                   mother        =ucs@jis))
2408   (define-charset-alias '=ucs@jis-2000 '=ucs@jis/2000)
2409   (define-charset-alias '=ucs-jis-2000 '=ucs@jis/2000)
2410   (make-charset '=ucs@jis/2004
2411                 "ISO/IEC 10646 for JIS X 0213:2004"
2412                 '(long-name     "UCS for JIS:2004"
2413                   chars         256
2414                   dimension     3
2415                   columns       2
2416                   graphic       2
2417                   direction     l2r
2418                   =>iso-ir      177
2419                   mother        =ucs@jis))
2420   (make-charset '=ucs@JP
2421                 "UCS for common glyphs used in Japan"
2422                 '(long-name     "UCS for Japan"
2423                   chars         256
2424                   dimension     3
2425                   columns       2
2426                   graphic       2
2427                   direction     l2r
2428                   =>iso-ir      177
2429                   mother        =ucs@jis/2004))
2430   (define-charset-alias '=ucs@jp '=ucs@JP)
2431   (make-charset '=ucs@JP/hanazono
2432                 "Japanese glyph-images of Hanazono Mincho"
2433                 '(long-name     "UCS for Hana-Min"
2434                   chars         256
2435                   dimension     3
2436                   columns       2
2437                   graphic       2
2438                   direction     l2r
2439                   =>iso-ir      177
2440                   mother        =ucs@JP))
2441   (make-charset '=ucs@ks
2442                 "ISO/IEC 10646 for Korean Standards"
2443                 '(long-name     "UCS for KS"
2444                   chars         256
2445                   dimension     3
2446                   columns       2
2447                   graphic       2
2448                   direction     l2r
2449                   =>iso-ir      177
2450                   mother        =ucs@unicode))
2451   (define-charset-alias 'ucs-ks '=ucs@ks)
2452   (make-charset '=ucs-bmp@ks
2453                 "ISO/IEC 10646 BMP for KS"
2454                 '(long-name     "BMP for KS"
2455                   chars         256
2456                   dimension     3
2457                   columns       2
2458                   graphic       2
2459                   direction     l2r
2460                   mother        =ucs@ks
2461                   min-code      #x0000
2462                   max-code      #xFFFF))
2463   (make-charset '=ucs@cns11643
2464                 "ISO/IEC 10646 for CNS based on www.cns11643.gov.tw"
2465                 '(long-name     "UCS for CNS11643"
2466                   chars         256
2467                   dimension     3
2468                   columns       2
2469                   graphic       2
2470                   direction     l2r
2471                   =>iso-ir      177
2472                   mother        =ucs@cns))
2473   (make-charset '=ucs@big5
2474                 "ISO/IEC 10646 for Big5"
2475                 '(long-name     "UCS for Big5"
2476                   chars         256
2477                   dimension     3
2478                   columns       2
2479                   graphic       2
2480                   direction     l2r
2481                   =>iso-ir      177
2482                   mother        =>>ucs@cns))
2483   (define-charset-alias 'ucs-big5 '=ucs@big5)
2484   (make-charset '=ucs@big5/cns11643
2485                 "ISO/IEC 10646 for Big5 based on www.cns11643.gov.tw"
2486                 '(long-name     "UCS for Big5@CNS11643"
2487                   chars         256
2488                   dimension     3
2489                   columns       2
2490                   graphic       2
2491                   direction     l2r
2492                   =>iso-ir      177
2493                   mother        =ucs@big5))
2494
2495   (make-charset '=ucs-itaiji-084
2496                 "uXXXX-itaiji-084 glyph-images of GlyphWiki"
2497                 '(long-name     "UCS-itaiji-084"
2498                   chars         256
2499                   dimension     3
2500                   columns       2
2501                   graphic       2
2502                   direction     l2r
2503                   ;; =>iso-ir   177
2504                   mother        =ucs))
2505   (make-charset '=ucs-bmp-itaiji-084
2506                 "uXXXX-itaiji-084 glyph-images in BMP"
2507                 '(long-name     "UCS-BMP-itaiji-084"
2508                   chars         256
2509                   dimension     2
2510                   columns       2
2511                   graphic       2
2512                   direction     l2r
2513                   ;; =>iso-ir   177
2514                   mother        =ucs-itaiji-084
2515                   min-code #x2E00
2516                   max-code #x9FA5
2517                   registry "ucs\\.itaiji084-0"))
2518
2519   (make-charset
2520    '=ucs-radicals
2521    "CJK Radicals of UCS"
2522    '(long-name "UCS-Radicals"
2523                chars 256
2524                dimension 2
2525                columns 2
2526                graphic 2
2527                direction l2r
2528                registry "-zhRadicals-.*-ucs-0"
2529                mother ucs-bmp
2530                min-code #x2E00 max-code #x2FFF))
2531   (make-charset
2532    '=ucs-radicals@unicode
2533    "CJK Radicals of UCS"
2534    '(long-name "UCS-Radicals"
2535                chars 256
2536                dimension 2
2537                columns 2
2538                graphic 2
2539                direction l2r
2540                registry "-zhRadicals-.*-ucs-0"
2541                mother =ucs@unicode
2542                min-code #x2E00 max-code #x2FFF))
2543   (make-charset
2544    '=ucs-hangul
2545    "Hangul Syllables of UCS"
2546    '(long-name "UCS-Hangul-Syllables"
2547                chars 256
2548                dimension 2
2549                columns 2
2550                graphic 2
2551                direction l2r
2552                registry "-Hangul-.*-ucs-0"
2553                mother =ucs
2554                min-code #xAC00 max-code #xD7AF))
2555   (make-charset
2556    '=ucs-bmp-cjk
2557    "CJK Characters in BMP of UCS"
2558    '(long-name "UCS-BMP-CJK"
2559                chars 256
2560                dimension 2
2561                columns 2
2562                graphic 2
2563                direction l2r
2564                registry "-zh-.*-ucs-0"
2565                mother ucs-bmp
2566                min-code #x2E00
2567                max-code #x9FA5
2568                ;; max-code #xA4CF
2569                ))
2570   (make-charset
2571    '=ucs-bmp-cjk@gb
2572    "CJK Characters in BMP with GB representative glyph-images."
2573    '(long-name "CJK in BMP@GB"
2574                chars 256
2575                dimension 2
2576                columns 2
2577                graphic 2
2578                direction l2r
2579                registry "-zh-.*-ucs-0"
2580                mother =ucs@gb
2581                min-code #x2E00
2582                max-code #x9FA5
2583                ;; max-code #xA4CF
2584                ))
2585   (make-charset
2586    '=ucs-bmp-cjk@JP
2587    "CJK Characters in BMP with JIS representative glyphs"
2588    '(long-name "CJK in BMP@JP"
2589                chars 256
2590                dimension 2
2591                columns 2
2592                graphic 2
2593                direction l2r
2594                registry "-ja-.*-ucs-0"
2595                mother =ucs@JP
2596                min-code #x2E00
2597                max-code #x9FA5
2598                ;; max-code #xA4CF
2599                ))
2600   (make-charset
2601    '=ucs-bmp-cjk@JP/hanazono
2602    "CJK Characters in BMP with Hanazono font"
2603    '(long-name "CJK in BMP@JP/Hanazono"
2604                chars 256
2605                dimension 2
2606                columns 2
2607                graphic 2
2608                direction l2r
2609                registry "-ja-.*-ucs-0"
2610                mother =ucs@JP/hanazono
2611                min-code #x2E00
2612                max-code #x9FA5
2613                ;; max-code #xA4CF
2614                ))
2615   (make-charset
2616    '=+>ucs-bmp-cjk@unicode
2617    "Unicode representative characters of CJK Unified Ideographs in BMP"
2618    '(long-name "Unicode-BMP-CJK unified abstract glyphs"
2619                chars 256
2620                dimension 2
2621                columns 2
2622                graphic 2
2623                direction l2r
2624                registry "-zh-.*-ucs-0"
2625                mother =+>ucs@unicode
2626                min-code #x2E00
2627                max-code #x9FA5
2628                ;; max-code #xA4CF
2629                ))
2630   (make-charset
2631    '=>ucs-bmp-cjk@unicode
2632    "Unicode representative characters of CJK Unified Ideographs in BMP"
2633    '(long-name "Unicode-BMP-CJK"
2634                chars 256
2635                dimension 2
2636                columns 2
2637                graphic 2
2638                direction l2r
2639                registry "-zh-.*-ucs-0"
2640                mother =>ucs@unicode
2641                min-code #x2E00
2642                max-code #x9FA5
2643                ;; max-code #xA4CF
2644                ))
2645   (make-charset
2646    '==>ucs-bmp-cjk@bucs
2647    "CJK Characters in BMP of BUCS"
2648    '(long-name "BUCS-BMP-CJK"
2649                chars 256
2650                dimension 2
2651                columns 2
2652                graphic 2
2653                direction l2r
2654                registry "-zh-.*-ucs-0"
2655                mother ==>ucs@bucs
2656                min-code #x2E00
2657                max-code #x9FA5
2658                ;; max-code #xA4CF
2659                ))
2660   (make-charset
2661    '=ucs-bmp-cjk-compat
2662    "CJK Compatibility Ideographs in BMP of UCS"
2663    '(long-name "CJK Compatibility Ideographs"
2664                chars 256
2665                dimension 2
2666                columns 2
2667                graphic 2
2668                direction l2r
2669                registry "-ja-.*-ucs-0"
2670                mother ucs-bmp
2671                min-code #xF900
2672                max-code #xFAFF
2673                ))
2674   (make-charset
2675    '=ucs-bmp-cjk-compat@unicode
2676    "CJK Compatibility Ideographs of Unicode representatives"
2677    '(long-name "CJK Compatibility Ideographs of Unicode"
2678                chars 256
2679                dimension 2
2680                columns 2
2681                graphic 2
2682                direction l2r
2683                registry "-ja-.*-ucs-0"
2684                mother =ucs@unicode
2685                min-code #xF900
2686                max-code #xFAFF
2687                ))
2688   (make-charset
2689    '=+>ucs-bmp-cjk-compat@jis
2690    "CJK Compatibility Ideographs of JIS representatives unified glyphs"
2691    '(long-name "JIS unified glyphs for CJK Compat chars"
2692                chars 256
2693                dimension 2
2694                columns 2
2695                graphic 2
2696                direction l2r
2697                registry "-ja-.*-ucs-0"
2698                mother =+>ucs@jis
2699                min-code #xF900
2700                max-code #xFAFF
2701                ))
2702   (make-charset
2703    '=ucs-sip-ext-b
2704    "CJK Ideographs Extension B"
2705    '(long-name "UCS CJK Ext-B"
2706                chars 256
2707                dimension 2
2708                columns 2
2709                graphic 2
2710                direction l2r
2711                registry "\\(iso10646\\|ucs02\\)-2$"
2712                mother ucs
2713                min-code #x20000 max-code #x2A6D6
2714                code-offset #x20000))
2715   (make-charset
2716    '=ucs-sip-ext-b@iso
2717    "CJK Ideographs Extension B (ISO/IEC 10646-2)"
2718    '(long-name "UCS CJK Ext-B"
2719                chars 256
2720                dimension 2
2721                columns 2
2722                graphic 2
2723                direction l2r
2724                registry "\\(iso10646\\|ucs02\\)-2$"
2725                mother =ucs@iso
2726                min-code #x20000 max-code #x2A6D6
2727                code-offset #x20000))
2728   )
2729
2730 ;;; mule-conf.el ends here