X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=lisp%2Futf-2000%2Fchar-db-util.el;h=59bb4fe2a94d1f8c1e4744b1014941e6493ff439;hb=472f371a2e5700114a45acdfeedb69cc08337abc;hp=51f38b28cfe888299b4131470a578fd25523d681;hpb=1e352eaeca3a5345360ae0e2a41898b4fb4abe62;p=chise%2Fxemacs-chise.git- diff --git a/lisp/utf-2000/char-db-util.el b/lisp/utf-2000/char-db-util.el index 51f38b2..59bb4fe 100644 --- a/lisp/utf-2000/char-db-util.el +++ b/lisp/utf-2000/char-db-util.el @@ -1,7 +1,7 @@ ;;; char-db-util.el --- Character Database utility -*- coding: utf-8-er; -*- ;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, -;; 2007, 2008, 2009, 2010 MORIOKA Tomohiko. +;; 2007, 2008, 2009, 2010, 2011 MORIOKA Tomohiko. ;; Author: MORIOKA Tomohiko ;; Keywords: CHISE, Character Database, ISO/IEC 10646, UCS, Unicode, MULE. @@ -140,6 +140,21 @@ ethiopic-ucs =big5-cdp =gt + =adobe-japan1-0 + =adobe-japan1-1 + =adobe-japan1-2 + =adobe-japan1-3 + =adobe-japan1-4 + =adobe-japan1-5 + =adobe-japan1-6 + =hanyo-denshi/ja + =hanyo-denshi/jb + =hanyo-denshi/jc + =hanyo-denshi/jd + =hanyo-denshi/ft + =hanyo-denshi/ia + =hanyo-denshi/ib + =hanyo-denshi/hg ideograph-daikanwa-2 ideograph-daikanwa =cbeta @@ -156,34 +171,47 @@ ideograph-hanziku-10 ideograph-hanziku-11 ideograph-hanziku-12 - =>ucs@iso - =>ucs@unicode - =>>ucs@unicode - =ucs@iso - =ucs@unicode - =>>gt =>>jis-x0208 =>>jis-x0213-1 =>>jis-x0213-1@2000 =>>jis-x0213-1@2004 =>>jis-x0213-2 =>>jis-x0208@1978 - =>>big5-cdp - =>>gt-k + =>>hanyo-denshi/ft + =>>hanyo-denshi/ks + =>>gt + =>jis-x0208@usual =>jis-x0208 =>jis-x0208@1997 =>jis-x0213-1 =>jis-x0213-1@2000 =>jis-x0213-1@2004 + =>jis-x0213-2@usual =>jis-x0213-2 + ==>ucs@bucs + =>ucs@iso + =>ucs@unicode + =>ucs@jis + =>ucs@JP + =>ucs@cns + =>ucs@ks + =>>ucs@unicode + =>>ucs@jis + =>>ucs@cns + =ucs@iso + =ucs@unicode + =>>big5-cdp + =>>gt-k =>gt =>big5-cdp =>daikanwa =big5 =big5-eten + =>gt-k =zinbun-oracle =>zinbun-oracle =ruimoku-v6 + =>>ruimoku-v6 =jef-china3 =shinjigen)) @@ -428,18 +456,20 @@ (format (cond ((memq name '(=shinjigen =shinjigen@1ed - =shinjigen@rev =shinjigen/+p@rev)) + =shinjigen@rev =shinjigen/+p@rev + =daikanwa/ho)) "(%-18s . %04d)\t; %c") ((eq name '=shinjigen@1ed/24pr) "(%-18s . %04d)\t; %c") ((or (memq name '(=daikanwa =daikanwa@rev1 =daikanwa@rev2 - =>daikanwa - =gt =>>gt =>gt =gt-k =>>gt-k =cbeta + =daikanwa/+p =daikanwa/+2p + =>>daikanwa =>daikanwa + =gt =>>gt =>gt =gt-k =>>gt-k =>gt-k =cbeta =zinbun-oracle =>zinbun-oracle)) (string-match "^=adobe-" (symbol-name name))) "(%-18s . %05d)\t; %c") - ((eq name 'mojikyo) + ((memq name '(=hanyo-denshi/ks =>>hanyo-denshi/ks mojikyo)) "(%-18s . %06d)\t; %c") ((>= (charset-dimension name) 2) "(%-18s . #x%04X)\t; %c") @@ -504,8 +534,9 @@ (union required-features '(=jis-x0208 =jis-x0208@1990 - =jis-x0213-1-2000 - =jis-x0213-2-2000 + =jis-x0213-1@2000 + =jis-x0213-1@2004 + =jis-x0213-2 =jis-x0212 =jis-x0208@1983 =jis-x0208@1978 @@ -639,7 +670,7 @@ name value (decode-char '=ucs value) line-breaking)) (setq attributes (delq name attributes)))) - (dolist (name '(=>ucs@gb =>ucs@cns =>ucs@jis =>ucs@ks =>ucs@big5)) + (dolist (name '(=>ucs@gb =>ucs@big5)) (when (and (memq name attributes) (setq value (get-char-attribute char name))) (insert (format "(%-18s . #x%04X)\t; %c%s" @@ -1073,7 +1104,8 @@ (eq name 'ideographic-combination) (eq name 'ideographic-) (eq name '=decomposition) - (string-match "^=>decomposition" (symbol-name name)) + (string-match "^=>*decomposition\\(@[^*]+\\)?$" + (symbol-name name)) (string-match "^\\(->\\|<-\\)[^*]*$" (symbol-name name)) (string-match "^\\(->\\|<-\\)[^*]*\\*sources$" (symbol-name name))