(char-db-coded-charset-priority-list): Prefer `chinese-big5-cdp' to
authortomo <tomo>
Thu, 9 Jan 2003 02:58:49 +0000 (02:58 +0000)
committertomo <tomo>
Thu, 9 Jan 2003 02:58:49 +0000 (02:58 +0000)
`ideograph-cbeta' and `china3-jef'.
(insert-char-attributes): Format `name*' like `name'.

lisp/utf-2000/char-db-util.el

index d963227..76b9e9b 100644 (file)
                       arabic-digit
                       arabic-1-column
                       arabic-2-column)))
+             ((string-match "^ideograph-cbeta" (symbol-name (car rest))))
+             ((string-match "^china3-jef" (symbol-name (car rest))))
              ((string-match "^chinese-big5" (symbol-name (car rest))))
              ((string-match "^ideograph-gt-pj-" (symbol-name (car rest)))
               (unless (memq 'ideograph-gt dest)
               (setq dest (cons (car rest) dest)))))
       (setq rest (cdr rest)))
     (append (sort dest #'char-attribute-name<)
-           '(chinese-big5-cdp chinese-big5-eten chinese-big5))))
+           '(chinese-big5-cdp ideograph-cbeta china3-jef
+                              chinese-big5-eten chinese-big5))))
 
 (defun char-db-make-char-spec (char)
   (let (ret char-spec)
               value line-breaking))
       (setq attributes (delq 'name attributes))
       )
+    (when (and (memq 'name* attributes)
+              (setq value (get-char-attribute char 'name*)))
+      (insert (format
+              (if (> (+ (current-column) (length value)) 48)
+                  "(name* . %S)%s"
+                "(name*              . %S)%s")
+              value line-breaking))
+      (setq attributes (delq 'name* attributes))
+      )
     (when (and (memq 'script attributes)
               (setq value (get-char-attribute char 'script)))
       (insert (format "(script\t\t%s)%s"