diff lisp/mule/chinese.el @ 3659:98af8a976fc3

[xemacs-hg @ 2006-11-05 22:31:31 by aidan] Support specifying fonts for particular character sets in Mule; support translation to ISO 10646-1 for Mule character sets without an otherwise matching font; move to a vector of X11-charset-X11-registry instead of a regex for the charset-registry property.
author aidan
date Sun, 05 Nov 2006 22:31:46 +0000
parents 588878f5a654
children aa28d959af41
line wrap: on
line diff
--- a/lisp/mule/chinese.el	Sat Nov 04 22:51:03 2006 +0000
+++ b/lisp/mule/chinese.el	Sun Nov 05 22:31:46 2006 +0000
@@ -146,8 +146,8 @@
       (name plane final)
       (make-charset
        name (concat "CNS 11643 Plane " plane " (Chinese traditional)")
-       `(registry 
-         ,(concat "CNS11643[.-]\\(.*[.-]\\)?" plane "$")
+       `(registries 
+         ,(vector (concat "cns11643.1992-" plane ))
          dimension 2
          chars 94
          final ,final
@@ -171,7 +171,7 @@
 (make-charset ;; not in FSF 21.1
  'chinese-isoir165
  "ISO-IR-165 (CCITT Extended GB; Chinese simplified)"
- `(registry "isoir165"
+ `(registries ["isoir165-0"]
    dimension 2
    chars 94
    final ?E
@@ -185,7 +185,7 @@
 	      '(dimension
 		1
 		;; XEmacs addition: second half of registry spec
-		registry "sisheng_cwnn\\|OMRON_UDC_ZH"
+		registries ["omron_udc_zh-0" "sisheng_cwnn-0"]
 		chars 94
 		columns 1
 		direction l2r