;;; 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, 2011, 2012, 2013, 2014 MORIOKA Tomohiko.
+;; Copyright (C) 1998,1999,2000,2001,2002,2003,2004,2005,2006,2007,
+;; 2008,2009,2010,2011,2012,2013,2014,2015 MORIOKA Tomohiko.
;; Author: MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp>
;; Keywords: CHISE, Character Database, ISO/IEC 10646, UCS, Unicode, MULE.
?儿 ?兄 ?兂 ?皃 ?𠑹 ?先 ?秃 ?見 ?覞 ?欠 ; 320
?㱃 ?㳄 ?旡 ?頁 ?𦣻 ?面 ?丏 ?首 ?𥄉 ?須 ; 330
?彡 ?彣 ?文 ?髟 ?后 ?司 ?卮 ?卩 ?印 ?色 ; 340
+ ?𠨍 ?辟 ?勹 ?包 ?茍 ?鬼 ?甶 ?厶 ?嵬 ?山 ; 350
+ ?屾 ?屵 ?广 ?厂 ?丸 ?危 ?石 ?長 ?勿 ?冄 ; 360
+ ?而 ?豕 ?㣇 ?彑 ?豚 ?豸 ?𤉡 ?易 ?象 ?馬 ; 370
+ ?𢊁 ?鹿 ?麤 ?㲋 ?兔 ?萈 ?犬 ?㹜 ?鼠 ?能 ; 380
+ ?熊 ?火 ?炎 ?黑 ?囪 ?焱 ?炙 ?赤 ?大 ?亦 ; 390
])
(defun shuowen-radical (number)
=>jis-x0213-1@2004
=>jis-x0213-2
==>ucs@bucs
+ =>iwds-1
=>ucs@hanyo-denshi
=>ucs@iso
=>ucs@unicode
=>zinbun-oracle
=ruimoku-v6
=>>ruimoku-v6
+ ==ruimoku-v6
=jef-china3
+ =>cbeta
=shinjigen
=big5-cdp-var-3
=big5-cdp-var-5))
(decode-builtin-char '=gt ret))
(t
(decode-builtin-char ccs code-point))))
- (cond ((and (<= 0 (char-int ret))
+ (cond ((null ret)
+ (or (decode-char ccs code-point)
+ (define-char (list (cons ccs code-point)))))
+ ((and (<= 0 (char-int ret))
(<= (char-int ret) #x1F))
(decode-char '=ucs (+ #x2400 (char-int ret))))
((= (char-int ret) #x7F)
(insert
(format
(cond
- ((memq name '(==shinjigen
+ ((memq name '(=>iwds-1
+ ==shinjigen
=shinjigen
=shinjigen@1ed ==shinjigen@1ed
=shinjigen@rev ==shinjigen@rev
((or (memq name '(===daikanwa
==daikanwa =daikanwa =>>daikanwa =>daikanwa
=daikanwa@rev1 =daikanwa@rev2
- =daikanwa/+p ==daikanwa/+p =>>daikanwa/+p
+ =daikanwa/+p ==daikanwa/+p ===daikanwa/+p
+ =>>daikanwa/+p
=daikanwa/+2p =>>daikanwa/+2p
=gt ==gt ===gt
=>>gt =+>gt =>gt
=>>adobe-japan1-4 =+>adobe-japan1-4
=>>adobe-japan1-5 =+>adobe-japan1-5
=>>adobe-japan1-6 =+>adobe-japan1-6
- =cbeta ==cbeta ===cbeta =>>cbeta
+ =>cbeta =cbeta =>>cbeta ==cbeta ===cbeta
=zinbun-oracle =>zinbun-oracle))
;; (string-match "^=adobe-" (symbol-name name))
)
line-breaking
ccss readable)
(setq attributes (delq '<-denotational attributes)))
+ (when (and (memq '<-denotational@component attributes)
+ (setq value (get-char-attribute char '<-denotational@component)))
+ (char-db-insert-relation-feature char '<-denotational@component value
+ line-breaking
+ ccss readable)
+ (setq attributes (delq '<-denotational@component attributes)))
(when (and (memq 'name attributes)
(setq value (get-char-attribute char 'name)))
(insert (format