Sync with r21-2-19-utf-2000-0_13-0.
[chise/xemacs-chise.git] / lisp / mule / mule-conf.el
index 8dad2dd..21916c3 100644 (file)
 
 ;;; Code:
 
+;; PinYin-ZhuYin
+(make-charset 'sisheng "PinYin-ZhuYin"
+             '(registry "sisheng_cwnn\\|OMRON_UDC_ZH"
+               dimension 1
+               chars 94
+               final ?0
+               graphic 0
+               ))
+
 ;; Lao script.
 ;; ISO10646's 0x0E80..0x0EDF are mapped to 0x20..0x7F.
 (make-charset 'lao "Lao script"
                graphic 0
                ))
 
+;; ISO-IR-165 (CCITT Extended GB)
+;;    It is based on CCITT Recommendation T.101, includes GB 2312-80 +
+;;    GB 8565-88 table A4 + 293 characters.
+(make-charset
+ 'chinese-isoir165
+ "ISO-IR-165 (CCITT Extended GB; Chinese simplified)"
+ `(registry "isoir165"
+   dimension 2
+   chars 94
+   final ?E
+   graphic 0))
+
+;; CNS11643 Plane3 thru Plane7
+;; These represent more and more obscure Chinese characters.
+;; By the time you get to Plane 7, we're talking about characters
+;; that appear once in some ancient manuscript and whose meaning
+;; is unknown.
+
+(flet
+    ((make-chinese-cns11643-charset
+      (name plane final)
+      (make-charset
+       name (concat "CNS 11643 Plane " plane " (Chinese traditional)")
+       `(registry 
+        ,(concat "CNS11643[.-]\\(.*[.-]\\)?" plane "$")
+        dimension 2
+        chars 94
+        final ,final
+        graphic 0))
+      ))
+  (make-chinese-cns11643-charset 'chinese-cns11643-3 "3" ?I)
+  (make-chinese-cns11643-charset 'chinese-cns11643-4 "4" ?J)
+  (make-chinese-cns11643-charset 'chinese-cns11643-5 "5" ?K)
+  (make-chinese-cns11643-charset 'chinese-cns11643-6 "6" ?L)
+  (make-chinese-cns11643-charset 'chinese-cns11643-7 "7" ?M)
+  )
+
+;; JIS X 0213:2000
+(make-charset
+ 'japanese-jisx0213-1
+ "JIS X 0213:2000 Plain 1"
+ '(registry "jisx0213-1"
+   dimension 2
+   chars 94
+   final ?O
+   graphic 0))
+
+(make-charset
+ 'japanese-jisx0213-2
+ "JIS X 0213:2000 Plain 2"
+ '(registry "jisx0213-2"
+   dimension 2
+   chars 94
+   final ?P
+   graphic 0))
+
 ;;; mule-conf.el ends here