(insert-ideograph-radical-char-data): Now return value of
authortomo <tomo>
Tue, 20 Nov 2001 17:22:39 +0000 (17:22 +0000)
committertomo <tomo>
Tue, 20 Nov 2001 17:22:39 +0000 (17:22 +0000)
`char-attribute-list' includes names of CCS-attributes.

lisp/utf-2000/ideograph-util.el

index 562485b..4612b30 100644 (file)
   (let ((chars
         (sort (copy-list (aref ideograph-radical-chars-vector radical))
               (function ideograph-char<)))
-       (attributes (sort (char-attribute-list) #'char-attribute-name<))
-       (ccs (sort (charset-list) #'char-attribute-name<)))
+       attributes ccs)
+    (dolist (name (char-attribute-list))
+      (if (find-charset name)
+         (push name ccs)
+       (push name attributes)))
+    (setq attributes (sort attributes #'char-attribute-name<)
+         ccs (sort ccs #'char-attribute-name<))
     (aset ideograph-radical-chars-vector radical chars)
     (while chars
       (insert-char-data (car chars) nil attributes ccs)