Sync with r21-2-44-utf-2000-m0_18-mh-r009.
authortomo <tomo>
Fri, 16 May 2003 11:04:16 +0000 (11:04 +0000)
committertomo <tomo>
Fri, 16 May 2003 11:04:16 +0000 (11:04 +0000)
12 files changed:
lisp/utf-2000/ChangeLog
lisp/utf-2000/Ideograph-R001-One.el
lisp/utf-2000/Ideograph-R004-Slash.el
lisp/utf-2000/Ideograph-R005-Second.el
lisp/utf-2000/Ideograph-R006-Hook.el
lisp/utf-2000/Ideograph-R008-Lid.el
lisp/utf-2000/Ideograph-R009-Man.el
lisp/utf-2000/Ideograph-R017-Open-Box.el
lisp/utf-2000/Ideograph-R070-Square.el
lisp/utf-2000/Ideograph-R114-Track.el
lisp/utf-2000/char-db-util.el
lisp/utf-2000/ideograph-util.el

index de357b6..3d7bc6d 100644 (file)
@@ -1,3 +1,62 @@
+2003-05-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R114-Track.el (U-00020398): Use
+       ideographic-{radical|strokes}@{ucs|cns} and
+       `ideographic-radical@{ucs|cns}*sources' instead of `ideographic-'.
+
+       * Ideograph-R009-Man.el: Add some missing mappings to Daikanwa's
+       HO numbers.
+       (U-00020398): Use ideographic-{radical|strokes}@{ucs|cns} and
+       `ideographic-radical@{ucs|cns}*sources' instead of `ideographic-'.
+
+2003-05-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * Ideograph-R070-Square.el (M-13627): New character.
+       (U+3AC4): Relate to M-13627.
+
+2003-05-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * Ideograph-R006-Hook.el (MH-0006): New character.
+       (U+4E8A): Unify MH-0007.
+
+       * Ideograph-R005-Second.el (U-000200CC): Unify GT-00301 and
+       MH-0006.
+
+2003-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * char-db-util.el (insert-char-attributes): Add settings for
+       `ideographic-{radicals|strokes}@{ucs|daikanwa|cns}' and
+       `ideographic-radicals@{ucs|daikanwa|cns}*sources'.
+
+       * Ideograph-R017-Open-Box.el (M-01822): Add
+       `ideographic-structure'.
+       (U+342B): Relate to MH-0008 instead of M-01822; moved to
+       Ideograph-R008-Lid.el.
+
+       * Ideograph-R008-Lid.el (BC-8C5E): Unify MH-0008.
+       (U+342B): Relate to MH-0008.
+
+       * ideograph-util.el (char-ideographic-radical): Support
+       `ideographic-radical@{ucs|daikanwa|cns}'.
+       (char-ideographic-strokes): Support
+       `ideographic-strokes@{ucs|daikanwa|cns}'.
+       (update-ideograph-radical-table): Search
+       `ideographic-radical@{ucs|daikanwa|cns}'.
+
+2003-05-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R004-Slash.el (U-000200C0): Unify MH-0005.
+
+2003-05-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
+
+       * Ideograph-R001-One.el (GT-00081): Unify MH-0002; map to
+       U-00020030.
+       (U-00020030): Relate to MH-0002.
+       (GT-00088): Unify MH-0003.
+       (U-0002003C): Map to MH-0003.
+       (U-00020050): Unify MH-0004.
+       (GT-00096): Map to U-00020050 and MH-0004.
+
 2003-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
 
        * Ideograph-R212-Dragon.el, Ideograph-R213-Turtle.el,
index ac09aa7..2aa5570 100644 (file)
     (=gt               . 00145)        ; ý¡€€‚‘
     ))
 (define-char
-  '((ideographic-radical . 1)  ; â¼€
+  '((=>ucs             . #x20030)      ; ð €°
+    (morohashi-daikanwa        ho 2)
+    (ideographic-radical . 1)  ; â¼€
     (ideographic-strokes . 7)
     (total-strokes      . 8)
-    (hanyu-dazidian    1 22 1)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; â¿±
       )
-     ((=big5-cdp         . #x8A65)     ; ý¢€ˆ©¥
+     ((=ucs              . #x4E0D)     ; ä¸�
       )
-     ((=big5-cdp         . #x8CC6)     ; ý¢€ˆ³†
+     ((=jis-x0208        . #x3E2F)     ; ø½Š °
+      (=ks-x1001         . #x6134)     ; ø»‰¸Ÿ
+      (=daikanwa         . 07475)      ; ø¸�´³
       ))
-    (=gb2312           . #x4925)       ; ø»…€¸
-    (=iso-ir165                . #x4925)       ; ø»�©ˆ
-    (=hanziku-1                . #xA8AE)       ; ý¢€š¢®
-    (=ucs              . #x4E27)       ; ä¸§
+    (=gt-pj-11         . #x4349)       ; ý¡€€�‘
+    (=gt               . 00081)        ; ý¡€€�‘
     ))
 (define-char
-  '((ideographic-radical . 1)  ; â¼€
+  '((morohashi-daikanwa        ho 2 0)
+    (ideographic-radical . 1)  ; â¼€
     (ideographic-strokes . 7)
     (total-strokes      . 8)
     (hanyu-dazidian    1 24 6)
   '((ideographic-radical . 1)  ; â¼€
     (ideographic-strokes . 7)
     (total-strokes      . 8)
+    (hanyu-dazidian    1 22 1)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; â¿±
+      )
+     ((=big5-cdp         . #x8A65)     ; ý¢€ˆ©¥
+      )
+     ((=big5-cdp         . #x8CC6)     ; ý¢€ˆ³†
+      ))
+    (=gb2312           . #x4925)       ; ø»…€¸
+    (=iso-ir165                . #x4925)       ; ø»�©ˆ
+    (=hanziku-1                . #xA8AE)       ; ý¢€š¢®
+    (=ucs              . #x4E27)       ; ä¸§
+    ))
+(define-char
+  '((ideographic-radical . 1)  ; â¼€
+    (ideographic-strokes . 7)
+    (total-strokes      . 8)
     (hanyu-dazidian    1 25 1)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
   '((ideographic-radical . 1)  ; â¼€
     (ideographic-strokes . 7)
     (total-strokes      . 8)
-    (=gt-pj-11         . #x4349)       ; ý¡€€�‘
-    (=gt               . 00081)        ; ý¡€€�‘
-    ))
-(define-char
-  '((ideographic-radical . 1)  ; â¼€
-    (ideographic-strokes . 7)
-    (total-strokes      . 8)
     (hanyu-dazidian    1 24 5)
     (=big5-cdp         . #x8CB7)       ; ý¢€ˆ²·
     ))
     (=gt               . 00090)        ; ý¡€€�š
     ))
 (define-char
+  '((=>ucs             . #x2003C)      ; ð €¼
+    (morohashi-daikanwa        ho 3)
+    (ideographic-radical . 1)  ; â¼€
+    (ideographic-strokes . 8)
+    (total-strokes      . 9)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; â¿±
+      )
+     ((=ucs              . #x268FB)    ; ð¦£»
+      )
+     ((=jis-x0208        . #x5029)     ; ø½Š»†
+      (=ks-x1001         . #x6751)     ; ø»Š�°
+      (=daikanwa         . 00111)      ; ø¸€�¯
+      ))
+    (=gt-pj-11         . #x4358)       ; ý¡€€�˜
+    (=gt               . 00088)        ; ý¡€€�˜
+    ))
+(define-char
+  '((morohashi-daikanwa        ho 3 0)
+    (ideographic-radical . 1)  ; â¼€
+    (ideographic-strokes . 8)
+    (total-strokes      . 9)
+    (hanyu-dazidian    1 25 10)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; â¿±
+      )
+     ((=ucs              . #x268FB)    ; ð¦£»
+      )
+     ((=ucs              . #x4E42)     ; ä¹‚
+      ))
+    (=hanziku-1                . #xA958)       ; ý¢€š¥˜
+    (=ucs              . #x2003C)      ; ð €¼
+    ))
+(define-char
   '((ideographic-radical . 1)  ; â¼€
     (ideographic-strokes . 8)
     (total-strokes      . 9)
     ))
 (define-char
   '((ideographic-radical . 1)  ; â¼€
-    (ideographic-strokes . 8)
-    (total-strokes      . 9)
-    (hanyu-dazidian    1 25 10)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-      (=ucs              . #x2FF1)     ; â¿±
-      )
-     ((=ucs              . #x268FB)    ; ð¦£»
-      )
-     ((=ucs              . #x4E42)     ; ä¹‚
-      ))
-    (=hanziku-1                . #xA958)       ; ý¢€š¥˜
-    (=ucs              . #x2003C)      ; ð €¼
-    ))
-(define-char
-  '((=>ucs             . #x2003C)      ; ð €¼
-    (ideographic-radical . 1)  ; â¼€
-    (ideographic-strokes . 8)
-    (total-strokes      . 9)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-      (=ucs              . #x2FF1)     ; â¿±
-      )
-     ((=ucs              . #x268FB)    ; ð¦£»
-      )
-     ((=jis-x0208        . #x5029)     ; ø½Š»†
-      (=ks-x1001         . #x6751)     ; ø»Š�°
-      (=daikanwa         . 00111)      ; ø¸€�¯
-      ))
-    (=gt-pj-11         . #x4358)       ; ý¡€€�˜
-    (=gt               . 00088)        ; ý¡€€�˜
-    ))
-(define-char
-  '((ideographic-radical . 1)  ; â¼€
     (ideographic-strokes . 9)
     (total-strokes      . 10)
     (hanyu-dazidian    1 262 17)
     (=ucs              . #x2004A)      ; ð �Š
     ))
 (define-char
+  '((morohashi-daikanwa        ho 4)
+    (ideographic-radical . 1)  ; â¼€
+    (ideographic-strokes . 13)
+    (total-strokes      . 14)
+    (hanyu-dazidian    8 7 8)
+    (=hanziku-12       . #xEB47)       ; ý¢ƒŽ­‡
+    (=ucs              . #x20050)      ; ð ��
+    ))
+(define-char
+  '((=>ucs             . #x20050)      ; ð ��
+    (morohashi-daikanwa        ho 4 0)
+    (ideographic-radical . 1)  ; â¼€
+    (ideographic-strokes . 13)
+    (total-strokes      . 14)
+    (=gt-pj-11         . #x454C)       ; ý¡€€� 
+    (=gt               . 00096)        ; ý¡€€� 
+    ))
+(define-char
   '((ideographic-radical . 1)  ; â¼€
     (ideographic-strokes . 13)
     (total-strokes      . 14)
     (=ucs              . #x2004F)      ; ð ��
     ))
 (define-char
-  '((ideographic-radical . 1)  ; â¼€
-    (ideographic-strokes . 13)
-    (total-strokes      . 14)
-    (hanyu-dazidian    8 7 8)
-    (=hanziku-12       . #xEB47)       ; ý¢ƒŽ­‡
-    (=ucs              . #x20050)      ; ð ��
-    ))
-(define-char
-  '((ideographic-radical . 1)  ; â¼€
-    (ideographic-strokes . 13)
-    (total-strokes      . 14)
-    (=gt-pj-11         . #x454C)       ; ý¡€€� 
-    (=gt               . 00096)        ; ý¡€€� 
-    ))
-(define-char
   '((=>ucs             . #x20055)      ; ð �•
     (ideographic-radical . 1)  ; â¼€
     (ideographic-strokes . 15)
index a2a7f7c..e44aa2a 100644 (file)
     (=ucs              . #x20B61)      ; ð ­¡
     ))
 (define-char
-  '((ideographic-radical . 4)  ; â¼ƒ
+  '((morohashi-daikanwa        ho 5)
+    (ideographic-radical . 4)  ; â¼ƒ
     (ideographic-strokes . 10)
     (total-strokes      . 11)
     (hanyu-dazidian    1 41 7)
index 193da69..208c352 100644 (file)
     (=big5-cdp         . #x8AAC)       ; ý¢€ˆª¬
     ))
 (define-char
+  '((morohashi-daikanwa        ho 6)
+    (ideographic-radical@ucs . 5)      ; â¼„
+    (ideographic-strokes@ucs . 0)
+    (ideographic-radical@daikanwa . 6) ; â¼…
+    (ideographic-strokes@daikanwa . 0)
+    (ideographic-radical@daikanwa*sources
+     daikanwa gt)
+    (total-strokes      . 1)
+    (hanyu-dazidian    1 48 2)
+    (=gt-pj-11         . #x4329)       ; ý¡€€„­
+    (=big5-cdp         . #x8B61)       ; ý¢€ˆ­¡
+    (=gt-k             . 00023)        ; ý¡„€€—
+    (=gt               . 00301)        ; ý¡€€„­
+    (=ucs              . #x200CC)      ; ð ƒŒ
+    ))
+(define-char
   '((ideographic-radical . 5)  ; â¼„
     (ideographic-strokes . 0)
     (total-strokes      . 1)
     ))
 (define-char
   '((ideographic-radical . 5)  ; â¼„
-    (ideographic-strokes . 0)
-    (total-strokes      . 1)
-    (hanyu-dazidian    1 48 2)
-    (=gt-pj-11         . #x4329)       ; ð ƒŒ
-    (=big5-cdp         . #x8B61)       ; ý¢€ˆ­¡
-    (=gt-k             . 00023)        ; ý¡„€€—
-    (=ucs              . #x200CC)      ; ð ƒŒ
-    ))
-(define-char
-  '((ideographic-radical . 5)  ; â¼„
     (ideographic-strokes . 1)
     (total-strokes      . 2)
     (hanyu-dazidian    1 49 9)
index 9a0fd9c..5cc1f39 100644 (file)
     (=ucs              . #x2010C)      ; ð „Œ
     ))
 (define-char
+  '((morohashi-daikanwa        ho 6)
+    (ideographic-radical@ucs . 5)      ; â¼„
+    (ideographic-strokes@ucs . 0)
+    (ideographic-radical@daikanwa . 6) ; â¼…
+    (ideographic-strokes@daikanwa . 0)
+    (ideographic-radical@daikanwa*sources
+     daikanwa gt)
+    (total-strokes      . 1)
+    (hanyu-dazidian    1 48 2)
+    (=gt-pj-11         . #x4329)       ; ý¡€€„­
+    (=big5-cdp         . #x8B61)       ; ý¢€ˆ­¡
+    (=gt-k             . 00023)        ; ý¡„€€—
+    (=gt               . 00301)        ; ý¡€€„­
+    (=ucs              . #x200CC)      ; ð ƒŒ
+    ))
+(define-char
   '((ideographic-radical . 6)  ; â¼…
     (ideographic-strokes . 1)
     (total-strokes      . 2)
     (=ucs              . #x20029)      ; ð €©
     ))
 (define-char
-  '((ideographic-radical . 6)  ; â¼…
+  '((morohashi-daikanwa        ho 7)
+    (ideographic-radical . 6)  ; â¼…
     (ideographic-strokes . 6)
     (total-strokes      . 7)
     (<-vulgar-ideograph
index f3ffd77..8e6866d 100644 (file)
     ))
 (define-char
   '((=>ucs             . #x342B)       ; ã�«
+    (morohashi-daikanwa        ho 8)
     (ideographic-radical . 8)  ; â¼‡
     (ideographic-strokes . 4)
     (total-strokes      . 6)
-    (hanyu-dazidian    1 283 2)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; â¿±
     (=jef-china3       . #x8DCD)       ; øºˆ·�
     ))
 (define-char
+  '((morohashi-daikanwa        ho 8 0)
+    (ideographic-radical . 8)  ; â¼‡
+    (ideographic-strokes . 4)
+    (total-strokes      . 6)
+    (hanyu-dazidian    1 283 2)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; â¿±
+      )
+     ((=ucs              . #x4EA0)     ; äº 
+      )
+     ((=ucs              . #x51F6)     ; å‡¶
+      ))
+    (=cns11643-3       . #x2323)       ; ø»•™¢
+    (=ucs              . #x342B)       ; ã�«
+    ))
+(define-char
   '((ideographic-radical . 8)  ; â¼‡
     (ideographic-strokes . 4)
     (total-strokes      . 6)
index decbc63..81eaefd 100644 (file)
     (ideographic-strokes . 3)
     (total-strokes      . 5)
     (ideographic-structure
-     (:cdp-combinator  1
-      :char    ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-                (=ucs               . #x2FF0)  ; â¿°
-                )
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
       )
      ((name              . "CJK RADICAL PERSON")
       (=ucs              . #x2E85)     ; âº…
     (=ucs              . #x201AD)      ; ð †­
     ))
 (define-char
+  '((morohashi-daikanwa        ho 9)
+    (ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 3)
+    (total-strokes      . 5)
+    (=gt-pj-9          . #x4B2B)       ; ý¡€€‡§
+    (=gt               . 00487)        ; ý¡€€‡§
+    ))
+(define-char
+  '((=>ucs             . #x4EED)       ; ä»­
+    (morohashi-daikanwa        ho 10)
+    (ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 3)
+    (total-strokes      . 5)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
+      )
+     ((=ucs              . #x4EBB)     ; äº»
+      )
+     ((=jis-x0208        . #x5163)     ; ø½Š½ž
+      (=daikanwa         . 01849)      ; ø¸€œ¹
+      ))
+    (shinjigen-1       . 136)
+    (shinjigen-2       . 136)
+    (=jis-x0208                . #x5041)       ; ø½Š»ž
+    (=gt-pj-1          . #x5041)       ; ý¡€€‡º
+    (=ucs@jis          . #x4EED)       ; ø½Š»ž
+    (=gt               . 00506)        ; ý¡€€‡º
+    ))
+(define-char
+  '((morohashi-daikanwa        ho 10 0)
+    (ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 3)
+    (total-strokes      . 5)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
+      )
+     ((=ucs              . #x4EBB)     ; äº»
+      )
+     ((=ucs              . #x5204)     ; åˆ„
+      ))
+    (=ucs              . #x4EED)       ; ä»­
+    ))
+(define-char
   '((ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 3)
     (total-strokes      . 5)
   '((ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 3)
     (total-strokes      . 5)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; â¿°
-      )
-     ((=ucs              . #x4EBB)     ; äº»
-      )
-     ((=jis-x0208        . #x5163)     ; ø½Š½ž
-      (=daikanwa         . 01849)      ; ø¸€œ¹
-      ))
-    (shinjigen-1       . 136)
-    (shinjigen-2       . 136)
-    (=jis-x0208                . #x5041)       ; ø½Š»ž
-    (=gt-pj-1          . #x5041)       ; ä»­
-    (=ucs              . #x4EED)       ; ä»­
-    ))
-(define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
-    (ideographic-strokes . 3)
-    (total-strokes      . 5)
     (hanyu-dazidian    1 111 6)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=ucs              . #x4F28)       ; ä¼¨
     ))
 (define-char
+  '((morohashi-daikanwa        ho 12)
+    (ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 4)
+    (total-strokes      . 6)
+    (hanyu-dazidian    8 8 13)
+    (=hanziku-12       . #xEB64)       ; ý¢ƒŽ­¤
+    (=ucs              . #x201D3)      ; ð ‡“
+    ))
+(define-char
+  '((=>ucs             . #x201D0)      ; ð ‡�
+    (morohashi-daikanwa        ho 13)
+    (ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 4)
+    (total-strokes      . 6)
+    (=gt-pj-11         . #x4331)       ; ý¡€€‰–
+    (=gt               . 00598)        ; ý¡€€‰–
+    ))
+(define-char
+  '((morohashi-daikanwa        ho 13 9)
+    (ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 4)
+    (total-strokes      . 6)
+    (hanyu-dazidian    1 121 4)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
+      )
+     ((=ucs              . #x4EBB)     ; äº»
+      )
+     ((=ucs              . #x4E0E)     ; ä¸Ž
+      ))
+    (=cns11643-5       . #x2226)       ; ø»™¬�
+    (=hanziku-1                . #xBCCD)       ; ý¢€›³�
+    (=ucs              . #x201D0)      ; ð ‡�
+    ))
+(define-char
   '((ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 4)
     (total-strokes      . 6)
   '((ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 4)
     (total-strokes      . 6)
-    (hanyu-dazidian    1 121 4)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; â¿°
-      )
-     ((=ucs              . #x4EBB)     ; äº»
-      )
-     ((=ucs              . #x4E0E)     ; ä¸Ž
-      ))
-    (=cns11643-5       . #x2226)       ; ø»™¬�
-    (=hanziku-1                . #xBCCD)       ; ý¢€›³�
-    (=ucs              . #x201D0)      ; ð ‡�
-    ))
-(define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
-    (ideographic-strokes . 4)
-    (total-strokes      . 6)
     (hanyu-dazidian    1 124 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x201F1)      ; ð ‡±
     ))
 (define-char
+  '((morohashi-daikanwa        ho 14)
+    (ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 5)
+    (total-strokes      . 7)
+    (hanyu-dazidian    1 134 2)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
+      )
+     ((=ucs              . #x4EBB)     ; äº»
+      )
+     ((=ucs              . #x518B)     ; å†‹
+      ))
+    (=hanziku-1                . #xBF72)       ; ý¢€›½²
+    (=ucs              . #x201F6)      ; ð ‡¶
+    ))
+(define-char
   '((ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 5)
     (total-strokes      . 7)
     (=ucs              . #x20222)      ; ð ˆ¢
     ))
 (define-char
+  '((morohashi-daikanwa        ho 15)
+    (ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 6)
+    (total-strokes      . 8)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
+      )
+     ((=ucs              . #x4EBB)     ; äº»
+      )
+     ((=ucs              . #x5C3D)     ; å°½
+      ))
+    (=jis-x0208-1978   . #x5056)       ; ø»ƒ�·
+    (=jis-x0208-1983   . #x4B79)       ; ø»‡�Œ
+    (=jis-x0208-1990   . #x4B79)       ; ø½Šµ€
+    (=gt-pj-1          . #x4B79)       ; ä¾­
+    (=ucs              . #x4FAD)       ; ä¾­
+    ))
+(define-char
+  '((=>ucs             . #x4FAB)       ; ä¾«
+    (morohashi-daikanwa        ho 16)
+    (ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 6)
+    (total-strokes      . 8)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
+      )
+     ((=ucs              . #x4EBB)     ; äº»
+      )
+     ((=daikanwa         . 06063)      ; ø¸�ž¯
+      ))
+    (=jis-x0208                . #x5525)       ; ø½‹‚˜
+    (=gt-pj-1          . #x5525)       ; ø½‹‚˜
+    (=cbeta            . 00126)        ; ø¸ �¾
+    (=ucs@jis          . #x4FAB)       ; ø½‹‚˜
+    ))
+(define-char
+  '((morohashi-daikanwa        ho 16 1)
+    (ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 6)
+    (total-strokes      . 8)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
+      )
+     ((=ucs              . #x4EBB)     ; äº»
+      )
+     ((=ucs              . #x5984)     ; å¦„
+      ))
+    (=ucs              . #x4FAB)       ; ä¾«
+    ))
+(define-char
   '((ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 6)
     (total-strokes      . 8)
   '((ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 6)
     (total-strokes      . 8)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; â¿°
-      )
-     ((=ucs              . #x4EBB)     ; äº»
-      )
-     ((=ucs              . #x5984)     ; å¦„
-      ))
-    (=ucs              . #x4FAB)       ; ä¾«
-    ))
-(define-char
-  '((=>ucs             . #x4FAB)       ; ä¾«
-    (ideographic-radical . 9)  ; â¼ˆ
-    (ideographic-strokes . 6)
-    (total-strokes      . 8)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; â¿°
-      )
-     ((=ucs              . #x4EBB)     ; äº»
-      )
-     ((=daikanwa         . 06063)      ; ø¸�ž¯
-      ))
-    (=jis-x0208                . #x5525)       ; ø½‹‚˜
-    (=gt-pj-1          . #x5525)       ; ø½‹‚˜
-    (=cbeta            . 00126)        ; ø¸ �¾
-    (=ucs@jis          . #x4FAB)       ; ø½‹‚˜
-    ))
-(define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
-    (ideographic-strokes . 6)
-    (total-strokes      . 8)
     (hanyu-dazidian    1 154 5)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
   '((ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 6)
     (total-strokes      . 8)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; â¿°
-      )
-     ((=ucs              . #x4EBB)     ; äº»
-      )
-     ((=ucs              . #x5C3D)     ; å°½
-      ))
-    (=jis-x0208-1978   . #x5056)       ; ø»ƒ�·
-    (=jis-x0208-1983   . #x4B79)       ; ø»‡�Œ
-    (=jis-x0208-1990   . #x4B79)       ; ø½Šµ€
-    (=gt-pj-1          . #x4B79)       ; ä¾­
-    (=ucs              . #x4FAD)       ; ä¾­
-    ))
-(define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
-    (ideographic-strokes . 6)
-    (total-strokes      . 8)
     (=cns11643-5       . #x2526)       ; ø»™°©
     (=ucs              . #x20215)      ; ð ˆ•
     ))
     (=ucs              . #x2028B)      ; ð Š‹
     ))
 (define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
+  '((=>ucs             . #x20294)      ; ð Š”
+    (morohashi-daikanwa        ho 17)
+    (ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 8)
     (total-strokes      . 10)
-    (hanyu-dazidian    1 170 2)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; â¿°
       )
      ((=ucs              . #x4EBB)     ; äº»
       )
-     ((ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-       (=ucs               . #x2FF1)   ; â¿±
-       )
-       ((=big5-cdp         . #x8B77)   ; ý¢€ˆ­·
-       (=jef-china3        . #x72FD)   ; øº‡‹½
-       )
-       ((=ucs              . #x8D1D)   ; è´�
-       ))
+     ((=jis-x0208        . #x3563)     ; ø½Š”–
+      (=ks-x1001         . #x6B68)     ; ø»Š‡¿
+      (=daikanwa         . 17309)      ; ø¸„Ž�
       ))
-    (=gb2312           . #x552E)       ; ø»…’©
-    (=iso-ir165                . #x552E)       ; ø»�º¹
-    (=hanziku-1                . #xC968)       ; ý¢€œ¥¨
-    (=ucs              . #x503A)       ; å€º
+    (=gt-pj-11         . #x4372)       ; ý¡€€Ž±
+    (=gt               . 00945)        ; ý¡€€Ž±
     ))
 (define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
+  '((morohashi-daikanwa        ho 17 0)
+    (ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 8)
     (total-strokes      . 10)
-    (hanyu-dazidian    1 171 8)
+    (hanyu-dazidian    1 184 2)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; â¿°
       )
      ((=ucs              . #x4EBB)     ; äº»
       )
-     ((=ucs              . #x76F4)     ; ç›´
+     ((=ucs              . #x6CE3)     ; æ³£
       ))
-    (=gb2312           . #x5635)       ; ø»…”Ž
-    (=iso-ir165                . #x5635)       ; ø»�¼ž
-    (=cns11643-1       . #x542B)       ; ø»’� 
-    (=big5             . #xADC8)       ; ý¢€Š·ˆ
-    (=ucs              . #x503C)       ; å€¼
+    (=cns11643-5       . #x2B68)       ; ø»™ºŸ
+    (=hanziku-1                . #xCC51)       ; ý¢€œ±‘
+    (=ucs              . #x20294)      ; ð Š”
     ))
 (define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
+  '((=>ucs             . #x20293)      ; ð Š“
+    (morohashi-daikanwa        ho 18)
+    (ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 8)
     (total-strokes      . 10)
-    (hanyu-dazidian    1 180 5)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; â¿°
       )
      ((=ucs              . #x4EBB)     ; äº»
       )
-     ((=ucs              . #x820D)     ; èˆ�
+     ((=daikanwa         . 13627)      ; ø¸ƒ”»
+      ))
+    (=gt-pj-11         . #x4373)       ; ý¡€€��
+    (=gt               . 01039)        ; ý¡€€��
+    ))
+(define-char
+  '((morohashi-daikanwa        ho 18 0)
+    (ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
+    (hanyu-dazidian    1 183 3)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
+      )
+     ((=ucs              . #x4EBB)     ; äº»
+      )
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; â¿±
+       )
+       ((=ucs              . #x4EA0)   ; äº 
+       )
+       ((ideographic-structure
+        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT")
+         (=ucs               . #x2FF9) ; â¿¹
+         )
+        ((=ucs               . #x52F9) ; å‹¹
+         )
+        ((=ucs               . #x65B9) ; æ–¹
+         ))
+       ))
+      ))
+    (=hanziku-1                . #xCBF1)       ; ý¢€œ¯±
+    (=ucs              . #x20293)      ; ð Š“
+    ))
+(define-char
+  '((ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
+    (hanyu-dazidian    1 170 2)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
+      )
+     ((=ucs              . #x4EBB)     ; äº»
+      )
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; â¿±
+       )
+       ((=big5-cdp         . #x8B77)   ; ý¢€ˆ­·
+       (=jef-china3        . #x72FD)   ; øº‡‹½
+       )
+       ((=ucs              . #x8D1D)   ; è´�
+       ))
+      ))
+    (=gb2312           . #x552E)       ; ø»…’©
+    (=iso-ir165                . #x552E)       ; ø»�º¹
+    (=hanziku-1                . #xC968)       ; ý¢€œ¥¨
+    (=ucs              . #x503A)       ; å€º
+    ))
+(define-char
+  '((ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
+    (hanyu-dazidian    1 171 8)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
+      )
+     ((=ucs              . #x4EBB)     ; äº»
+      )
+     ((=ucs              . #x76F4)     ; ç›´
+      ))
+    (=gb2312           . #x5635)       ; ø»…”Ž
+    (=iso-ir165                . #x5635)       ; ø»�¼ž
+    (=cns11643-1       . #x542B)       ; ø»’� 
+    (=big5             . #xADC8)       ; ý¢€Š·ˆ
+    (=ucs              . #x503C)       ; å€¼
+    ))
+(define-char
+  '((ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
+    (hanyu-dazidian    1 180 5)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
+      )
+     ((=ucs              . #x4EBB)     ; äº»
+      )
+     ((=ucs              . #x820D)     ; èˆ�
       ))
     (=hanziku-1                . #xCB71)       ; ý¢€œ­±
     (=ucs              . #x503D)       ; å€½
     (=ucs              . #x20276)      ; ð ‰¶
     ))
 (define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (hanyu-dazidian    1 184 2)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; â¿°
-      )
-     ((=ucs              . #x4EBB)     ; äº»
-      )
-     ((=ucs              . #x6CE3)     ; æ³£
-      ))
-    (=cns11643-5       . #x2B68)       ; ø»™ºŸ
-    (=hanziku-1                . #xCC51)       ; ý¢€œ±‘
-    (=ucs              . #x20294)      ; ð Š”
-    ))
-(define-char
   '((=>ucs             . #x3464)       ; ã‘¤
     (ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 9)
     (=ucs              . #x202DD)      ; ð ‹�
     ))
 (define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
+  '((=>ucs             . #x503B)       ; å€»
+    (morohashi-daikanwa        ho 19)
+    (ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 9)
+    (total-strokes      . 10)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
+      )
+     ((=ucs              . #x4EBB)     ; äº»
+      )
+     ((=cns11643-1       . #x5326)     ; ø»’‹½
+      (=daikanwa         . 29008)      ; ø¸‡…�
+      ))
+    (=jis-x0212                . #x3176)       ; ø»Š½…
+    (=jis-x0213-1-2000 . #x2E42)       ; ø»¢¦£
+    (=jef-china3       . #x93DE)       ; øº‰�ž
+    ))
+(define-char
+  '((morohashi-daikanwa        ho 19 0)
+    (ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 9)
     (total-strokes      . 10)
     (hanyu-dazidian    1 171 3)
      ((=ucs              . #x8036)     ; è€¶
       ))
     (=ks-x1001         . #x6526)       ; ø»‰¾‰
-    (=jis-x0212                . #x3176)       ; ø»Š½…
-    (=jis-x0213-1-2000 . #x2E42)       ; ø»¢¦£
     (=hanziku-1                . #xC9AB)       ; ý¢€œ¦«
-    (=jef-china3       . #x93DE)       ; øº‰�ž
     (=ucs              . #x503B)       ; å€»
     ))
 (define-char
+  '((morohashi-daikanwa        ho 20)
+    (ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
+    (hanyu-dazidian    1 188 1)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
+      )
+     ((=ucs              . #x4EBB)     ; äº»
+      )
+     ((=ucs              . #x67EC)     ; æŸ¬
+      ))
+    (=cns11643-5       . #x307A)       ; ø»š‚‡
+    (=hanziku-1                . #xCCF2)       ; ý¢€œ³²
+    (=ucs              . #x202D6)      ; ð ‹–
+    ))
+(define-char
   '((ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 9)
     (total-strokes      . 11)
   '((ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 9)
     (total-strokes      . 11)
-    (hanyu-dazidian    1 188 1)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; â¿°
-      )
-     ((=ucs              . #x4EBB)     ; äº»
-      )
-     ((=ucs              . #x67EC)     ; æŸ¬
-      ))
-    (=cns11643-5       . #x307A)       ; ø»š‚‡
-    (=hanziku-1                . #xCCF2)       ; ý¢€œ³²
-    (=ucs              . #x202D6)      ; ð ‹–
-    ))
-(define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
     (hanyu-dazidian    1 189 3)
     (ideographic-structure
      (:cdp-combinator  4)
     (=ucs              . #x20309)      ; ð Œ‰
     ))
 (define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
+  '((=>ucs             . #x347A)       ; ã‘º
+    (morohashi-daikanwa        ho 21)
+    (ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 10)
     (total-strokes      . 12)
-    (hanyu-dazidian    1 203 9)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; â¿°
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
        (=ucs               . #x2FF1)   ; â¿±
        )
-       ((=ucs              . #x96B9)   ; éš¹
+       ((=daikanwa         . 41937)    ; ø¸Š�‘
        )
        ((=ucs              . #x4E43)   ; ä¹ƒ
        ))
       ))
-    (=cns11643-3       . #x3974)       ; ø»•»‡
-    (=hanziku-1                . #xD044)       ; ý¢€��„
-    (=ucs              . #x347A)       ; ã‘º
+    (=cbeta            . 01842)        ; ø¸ œ²
+    (=jef-china3       . #x80BE)       ; øºˆ‚¾
     ))
 (define-char
-  '((=>ucs             . #x347A)       ; ã‘º
+  '((morohashi-daikanwa        ho 21 1)
     (ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 10)
     (total-strokes      . 12)
+    (hanyu-dazidian    1 203 9)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; â¿°
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
        (=ucs               . #x2FF1)   ; â¿±
        )
-       ((=daikanwa         . 41937)    ; ø¸Š�‘
+       ((=ucs              . #x96B9)   ; éš¹
        )
        ((=ucs              . #x4E43)   ; ä¹ƒ
        ))
       ))
-    (=cbeta            . 01842)        ; ø¸ œ²
-    (=jef-china3       . #x80BE)       ; øºˆ‚¾
+    (=cns11643-3       . #x3974)       ; ø»•»‡
+    (=hanziku-1                . #xD044)       ; ý¢€��„
+    (=ucs              . #x347A)       ; ã‘º
     ))
 (define-char
   '((ideographic-radical . 9)  ; â¼ˆ
     (=daikanwa         . 48923)        ; ø¸‹¼›
     ))
 (define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
+  '((morohashi-daikanwa        ho 22)
+    (ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 12)
     (total-strokes      . 14)
     (ideographic-structure
     ))
 (define-char
   '((=>ucs             . #x50F2)       ; åƒ²
+    (morohashi-daikanwa        ho 22 0)
     (ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 12)
     (total-strokes      . 14)
     (=hanziku-12       . #xEB6D)       ; ý¢ƒŽ­­
     ))
 (define-char
+  '((morohashi-daikanwa        ho 23)
+    (ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
+    (hanyu-dazidian    8 9 2)
+    (=hanziku-12       . #xEB6F)       ; ý¢ƒŽ­¯
+    (=ucs              . #x203A4)      ; ð Ž¤
+    ))
+(define-char
   '((ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 12)
     (total-strokes      . 14)
     ))
 (define-char
   '((morohashi-daikanwa        24898 0 2)
-    (ideographic-      (:radical       114 ; â½±
-                        :strokes       10
-                        :sources       (morohashi-daikanwa cns-11643))
-                       (:radical       9 ; â¼ˆ
-                        :strokes       13
-                        :sources       (ucs)))
+    (ideographic-radical@ucs . 9)      ; â¼ˆ
+    (ideographic-strokes@ucs . 13)
+    (ideographic-radical@ucs*sources
+     ucs)
+    (ideographic-radical@cns . 114)    ; â½±
+    (ideographic-strokes@cns . 10)
+    (ideographic-radical@cns*sources
+     daikanwa cns-11643)
     (total-strokes      . 15)
     (hanyu-dazidian    1 215 14)
     (ideographic-structure
     (=ucs              . #x20398)      ; ð Ž˜
     ))
 (define-char
+  '((morohashi-daikanwa        ho 24)
+    (ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 13)
+    (total-strokes      . 15)
+    (hanyu-dazidian    1 226 1)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
+      )
+     ((=ucs              . #x4EBB)     ; äº»
+      )
+     ((=ucs              . #x9F20)     ; é¼ 
+      ))
+    (=hanziku-1                . #xD4CA)       ; ý¢€�“Š
+    (=ucs              . #x203D9)      ; ð �™
+    ))
+(define-char
   '((ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 13)
     (total-strokes      . 15)
     (=ucs              . #x511E)       ; å„ž
     ))
 (define-char
+  '((=>ucs             . #x20400)      ; ð �€
+    (morohashi-daikanwa        ho 25)
+    (ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 14)
+    (total-strokes      . 16)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
+      )
+     ((=ucs              . #x4EBB)     ; äº»
+      )
+     ((=daikanwa         . 16166)      ; ø¸ƒ¼¦
+      ))
+    (=gt-pj-11         . #x4638)       ; ý¡€€˜ž
+    (=gt               . 01566)        ; ý¡€€˜ž
+    ))
+(define-char
+  '((=>ucs             . #x20400)      ; ð �€
+    (morohashi-daikanwa        ho 25 0)
+    (ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 14)
+    (total-strokes      . 16)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
+      )
+     ((=ucs              . #x4EBB)     ; äº»
+      )
+     ((=cns11643-2       . #x4B2D)     ; ø»”Š˜
+      ))
+    (=cns11643-5       . #x535B)       ; ø»šµ‚
+    ))
+(define-char
+  '((=>ucs             . #x20400)      ; ð �€
+    (morohashi-daikanwa        ho 25 1)
+    (ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 14)
+    (total-strokes      . 16)
+    (hanyu-dazidian    1 231 7)
+    (=hanziku-1                . #xD5D3)       ; ý¢€�—“
+    ))
+(define-char
+  '((morohashi-daikanwa        ho 25 2)
+    (ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 14)
+    (total-strokes      . 16)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
+      )
+     ((=ucs              . #x4EBB)     ; äº»
+      )
+     ((=ucs              . #x6B4B)     ; æ­‹
+      ))
+    (=ucs              . #x20400)      ; ð �€
+    ))
+(define-char
   '((ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 14)
     (total-strokes      . 16)
     ))
 (define-char
   '((ideographic-radical . 9)  ; â¼ˆ
-    (ideographic-strokes . 14)
-    (total-strokes      . 16)
-    (hanyu-dazidian    1 231 7)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; â¿°
-      )
-     ((=ucs              . #x4EBB)     ; äº»
-      )
-     ((=ucs              . #x6B4B)     ; æ­‹
-      ))
-    (=cns11643-5       . #x535B)       ; ø»šµ‚
-    (=hanziku-1                . #xD5D3)       ; ý¢€�—“
-    (=ucs              . #x20400)      ; ð �€
-    ))
-(define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 15)
     (total-strokes      . 17)
     (=daikanwa         . 01053)        ; ø¸€��
     (=ucs              . #x20422)      ; ð �¢
     ))
 (define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
+  '((morohashi-daikanwa        ho 26)
+    (ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 15)
     (total-strokes      . 17)
-    (hanyu-dazidian    1 231 5)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; â¿°
      ((=ucs              . #x4EBB)     ; äº»
       )
      ((ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-       (=ucs               . #x2FF1)   ; â¿±
-       )
-       ((=big5-cdp         . #x887B)   ; ý¢€ˆ¡»
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW")
+       (=ucs               . #x2FF3)   ; â¿³
        )
-       ((=ucs              . #x826E)   ; è‰®
-       ))
-      ))
-    (=hanziku-1                . #xD5D1)       ; ý¢€�—‘
-    (=ucs              . #x203FE)      ; ð �¾
-    ))
-(define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
-    (ideographic-strokes . 15)
-    (total-strokes      . 17)
-    (hanyu-dazidian    1 235 14)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; â¿°
-      )
-     ((=ucs              . #x4EBB)     ; äº»
-      )
-     ((ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-       (=ucs               . #x2FF1)   ; â¿±
+       ((ideographic-structure
+        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+         (=ucs               . #x2FF1) ; â¿±
+         )
+        ((=ucs               . #x5341) ; å��
+         )
+        ((=ucs               . #x5196) ; å†–
+         ))
        )
-       ((=jis-x0208        . #x555F)   ; ø½‹ƒ’
-       (=daikanwa          . 07054)    ; ø¸�®Ž
+       ((=ucs              . #x7530)   ; ç”°
        )
-       ((=ucs              . #x767B)   ; ç™»
+       ((ideographic-structure
+        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+         (=ucs               . #x2FF1) ; â¿±
+         )
+        ((=ucs               . #x53B6) ; å޶
+         )
+        ((=big5-cdp          . #x8B68) ; ý¢€ˆ­¨
+         ))
        ))
       ))
-    (=hanziku-1                . #xD6BD)       ; ý¢€�š½
-    (=ucs              . #x2040F)      ; ð ��
+    (=gt-pj-11         . #x4663)       ; ý¡€€™š
+    (=gt               . 01626)        ; ý¡€€™š
+    (=ucs              . #x20411)      ; ð �‘
     ))
 (define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
+  '((=>ucs             . #x20411)      ; ð �‘
+    (morohashi-daikanwa        ho 26 9)
+    (ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 15)
     (total-strokes      . 17)
     (hanyu-dazidian    1 230 4)
        ))
       ))
     (=hanziku-1                . #xD5B0)       ; ý¢€�–°
-    (=ucs              . #x20411)      ; ð �‘
     ))
 (define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
+  '((=>ucs             . #x2041C)      ; ð �œ
+    (morohashi-daikanwa        ho 27)
+    (ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 15)
     (total-strokes      . 17)
-    (hanyu-dazidian    1 232 11)
     (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-      (=ucs              . #x2FF1)     ; â¿±
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
       )
-     ((=ucs              . #x4FDE)     ; ä¿ž
+     ((=ucs              . #x4EBB)     ; äº»
       )
-     ((=ucs              . #x6797)     ; æž—
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; â¿±
+       )
+       ((=jis-x0208        . #x5035)   ; ø½Š»’
+       (=big5-cdp          . #x8B42)   ; ý¢€ˆ­‚
+       (=gt-k              . 00073)    ; ý¡„€�‰
+       )
+       ((ideographic-structure
+        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+         (=ucs               . #x2FF1) ; â¿±
+         )
+        ((=ucs               . #x5171) ; å…±
+         )
+        ((=jis-x0208         . #x3840) ; ø½Š˜�
+         (=ks-x1001          . #x656B) ; ø»‰¿Ž
+         (=daikanwa          . 35205)  ; ø¸ˆ¦…
+         ))
+       ))
       ))
-    (=hanziku-1                . #xD5F7)       ; ý¢€�—·
-    (=ucs              . #x20419)      ; ð �™
+    (=gt-pj-11         . #x4664)       ; ý¡€€™­
+    (=gt               . 01645)        ; ý¡€€™­
     ))
 (define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
+  '((morohashi-daikanwa        ho 27 0)
+    (ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 15)
     (total-strokes      . 17)
     (hanyu-dazidian    1 235 10)
   '((ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 15)
     (total-strokes      . 17)
+    (hanyu-dazidian    1 231 5)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
+      )
+     ((=ucs              . #x4EBB)     ; äº»
+      )
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; â¿±
+       )
+       ((=big5-cdp         . #x887B)   ; ý¢€ˆ¡»
+       )
+       ((=ucs              . #x826E)   ; è‰®
+       ))
+      ))
+    (=hanziku-1                . #xD5D1)       ; ý¢€�—‘
+    (=ucs              . #x203FE)      ; ð �¾
+    ))
+(define-char
+  '((ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 15)
+    (total-strokes      . 17)
+    (hanyu-dazidian    1 235 14)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
+      )
+     ((=ucs              . #x4EBB)     ; äº»
+      )
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; â¿±
+       )
+       ((=jis-x0208        . #x555F)   ; ø½‹ƒ’
+       (=daikanwa          . 07054)    ; ø¸�®Ž
+       )
+       ((=ucs              . #x767B)   ; ç™»
+       ))
+      ))
+    (=hanziku-1                . #xD6BD)       ; ý¢€�š½
+    (=ucs              . #x2040F)      ; ð ��
+    ))
+(define-char
+  '((ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 15)
+    (total-strokes      . 17)
+    (hanyu-dazidian    1 232 11)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; â¿±
+      )
+     ((=ucs              . #x4FDE)     ; ä¿ž
+      )
+     ((=ucs              . #x6797)     ; æž—
+      ))
+    (=hanziku-1                . #xD5F7)       ; ý¢€�—·
+    (=ucs              . #x20419)      ; ð �™
+    ))
+(define-char
+  '((ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 15)
+    (total-strokes      . 17)
     (hanyu-dazidian    1 235 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x20431)      ; ð �±
     ))
 (define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
+  '((=>ucs             . #x20429)      ; ð �©
+    (morohashi-daikanwa        ho 28)
+    (ideographic-radical . 9)  ; â¼ˆ
+    (ideographic-strokes . 16)
+    (total-strokes      . 18)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
+      )
+     ((=ucs              . #x4EBB)     ; äº»
+      )
+     ((=jis-x0208        . #x6F65)     ; ø½‹©¤
+      (=ks-x1001         . #x6722)     ; ø»Š��
+      ))
+    (=gt-pj-11         . #x4734)       ; ý¡€€™»
+    (=gt               . 01659)        ; ý¡€€™»
+    ))
+(define-char
+  '((morohashi-daikanwa        ho 28 0)
+    (ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 16)
     (total-strokes      . 18)
     (hanyu-dazidian    1 235 15)
     (=ucs              . #x20429)      ; ð �©
     ))
 (define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
+  '((morohashi-daikanwa        ho 29)
+    (ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 16)
     (total-strokes      . 18)
     (hanyu-dazidian    1 236 5)
     (=ucs              . #x20442)      ; ð ‘‚
     ))
 (define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
+  '((morohashi-daikanwa        ho 30)
+    (ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 17)
     (total-strokes      . 19)
     (hanyu-dazidian    1 237 6)
     (=ucs              . #x2045B)      ; ð ‘›
     ))
 (define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
+  '((=>ucs             . #x20451)      ; ð ‘‘
+    (morohashi-daikanwa        ho 31)
+    (ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 18)
     (total-strokes      . 20)
-    (hanyu-dazidian    1 238 6)
+    (hanyu-dazidian    1 238 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; â¿°
       )
-     ((=ucs              . #x5009)     ; å€‰
+     ((=ucs              . #x4EBB)     ; äº»
       )
-     ((=ucs              . #x5009)     ; å€‰
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE")
+       (=ucs               . #x2FF5)   ; â¿µ
+       )
+       ((=ucs              . #x9580)   ; é–€
+       )
+       ((=daikanwa         . 30184)    ; ø¸‡—¨
+       ))
       ))
-    (=hanziku-1                . #xD756)       ; ý¢€��–
-    (=ucs              . #x20450)      ; ð ‘�
+    (=gt-pj-11         . #x476D)       ; ý¡€€š—
+    (=hanziku-1                . #xD75E)       ; ý¢€��ž
+    (=gt               . 01687)        ; ý¡€€š—
     ))
 (define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
+  '((morohashi-daikanwa        ho 31 2)
+    (ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 18)
     (total-strokes      . 20)
     (ideographic-structure
     (=ucs              . #x20451)      ; ð ‘‘
     ))
 (define-char
-  '((=>ucs             . #x20451)      ; ð ‘‘
-    (ideographic-radical . 9)  ; â¼ˆ
+  '((ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 18)
     (total-strokes      . 20)
-    (hanyu-dazidian    1 238 14)
+    (hanyu-dazidian    1 238 6)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; â¿°
       )
-     ((=ucs              . #x4EBB)     ; äº»
+     ((=ucs              . #x5009)     ; å€‰
       )
-     ((ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE")
-       (=ucs               . #x2FF5)   ; â¿µ
-       )
-       ((=ucs              . #x9580)   ; é–€
-       )
-       ((=daikanwa         . 30184)    ; ø¸‡—¨
-       ))
+     ((=ucs              . #x5009)     ; å€‰
       ))
-    (=hanziku-1                . #xD75E)       ; ý¢€��ž
+    (=hanziku-1                . #xD756)       ; ý¢€��–
+    (=ucs              . #x20450)      ; ð ‘�
     ))
 (define-char
   '((ideographic-radical . 9)  ; â¼ˆ
     (=ucs              . #x20472)      ; ð ‘²
     ))
 (define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
+  '((morohashi-daikanwa        ho 32)
+    (ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 27)
     (total-strokes      . 29)
-    (hanyu-dazidian    1 241 1)
+    (hanyu-dazidian    1 241 2)
     (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW")
-      (=ucs              . #x2FF3)     ; â¿³
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; â¿°
       )
-     ((=ucs              . #x5408)     ; å�ˆ
+     ((=ucs              . #x4EBB)     ; äº»
       )
      ((ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-       (=ucs               . #x2FF0)   ; â¿°
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW")
+       (=ucs               . #x2FF3)   ; â¿³
        )
-       ((=ucs              . #x866B)   ; è™«
+       ((=big5-cdp         . #x8BD5)   ; ý¢€ˆ¯•
        )
-       ((=ucs              . #x866B)   ; è™«
+       ((=ucs              . #x57DF)   ; åŸŸ
+       )
+       ((=ucs              . #x54F2)   ; å“²
        ))
-      )
-     ((=ucs              . #x6E05)     ; æ¸…
       ))
-    (=hanziku-1                . #xD7D3)       ; ý¢€�Ÿ“
-    (=ucs              . #x20474)      ; ð ‘´
+    (=gt-pj-11         . #x4869)       ; ý¡€€›‚
+    (=hanziku-1                . #xD7D4)       ; ý¢€�Ÿ”
+    (=gt               . 01730)        ; ý¡€€›‚
+    (=ucs              . #x20475)      ; ð ‘µ
     ))
 (define-char
   '((ideographic-radical . 9)  ; â¼ˆ
     (ideographic-strokes . 27)
     (total-strokes      . 29)
-    (hanyu-dazidian    1 241 2)
+    (hanyu-dazidian    1 241 1)
     (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; â¿°
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW")
+      (=ucs              . #x2FF3)     ; â¿³
       )
-     ((=ucs              . #x4EBB)     ; äº»
+     ((=ucs              . #x5408)     ; å�ˆ
       )
      ((ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW")
-       (=ucs               . #x2FF3)   ; â¿³
-       )
-       ((=big5-cdp         . #x8BD5)   ; ý¢€ˆ¯•
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; â¿°
        )
-       ((=ucs              . #x57DF)   ; åŸŸ
+       ((=ucs              . #x866B)   ; è™«
        )
-       ((=ucs              . #x54F2)   ; å“²
+       ((=ucs              . #x866B)   ; è™«
        ))
+      )
+     ((=ucs              . #x6E05)     ; æ¸…
       ))
-    (=hanziku-1                . #xD7D4)       ; ý¢€�Ÿ”
-    (=ucs              . #x20475)      ; ð ‘µ
+    (=hanziku-1                . #xD7D3)       ; ý¢€�Ÿ“
+    (=ucs              . #x20474)      ; ð ‘´
     ))
 (define-char
   '((ideographic-radical . 9)  ; â¼ˆ
     ))
 (define-char
   '((ideographic-radical . 9)  ; â¼ˆ
-    (hanyu-dazidian    8 8 13)
-    (=hanziku-12       . #xEB64)       ; ý¢ƒŽ­¤
-    (=ucs              . #x201D3)      ; ð ‡“
-    ))
-(define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
     (hanyu-dazidian    1 136 4)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     ))
 (define-char
   '((ideographic-radical . 9)  ; â¼ˆ
-    (hanyu-dazidian    1 134 2)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; â¿°
-      )
-     ((=ucs              . #x4EBB)     ; äº»
-      )
-     ((=ucs              . #x518B)     ; å†‹
-      ))
-    (=hanziku-1                . #xBF72)       ; ý¢€›½²
-    (=ucs              . #x201F6)      ; ð ‡¶
-    ))
-(define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
     (hanyu-dazidian    1 134 4)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     ))
 (define-char
   '((ideographic-radical . 9)  ; â¼ˆ
-    (hanyu-dazidian    1 183 3)
-    (ideographic-structure
-     (:cdp-combinator  4)
-     ((=ucs              . #x4EBB)     ; äº»
-      )
-     ((=jis-x0208        . #x5035)     ; ø½Š»’
-      )
-     ((=ucs              . #x52F9)     ; å‹¹
-      )
-     ((=ucs              . #x65B9)     ; æ–¹
-      ))
-    (=hanziku-1                . #xCBF1)       ; ý¢€œ¯±
-    (=ucs              . #x20293)      ; ð Š“
-    ))
-(define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
     (hanyu-dazidian    1 185 1)
     (ideographic-structure
      (:cdp-combinator  4)
     ))
 (define-char
   '((ideographic-radical . 9)  ; â¼ˆ
-    (hanyu-dazidian    8 9 2)
-    (=hanziku-12       . #xEB6F)       ; ý¢ƒŽ­¯
-    (=ucs              . #x203A4)      ; ð Ž¤
-    ))
-(define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
     (hanyu-dazidian    8 9 4)
     (=hanziku-12       . #xEB71)       ; ý¢ƒŽ­±
     (=ucs              . #x203A5)      ; ð Ž¥
     ))
 (define-char
   '((ideographic-radical . 9)  ; â¼ˆ
-    (hanyu-dazidian    1 226 1)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; â¿°
-      )
-     ((=ucs              . #x4EBB)     ; äº»
-      )
-     ((=ucs              . #x9F20)     ; é¼ 
-      ))
-    (=hanziku-1                . #xD4CA)       ; ý¢€�“Š
-    (=ucs              . #x203D9)      ; ð �™
-    ))
-(define-char
-  '((ideographic-radical . 9)  ; â¼ˆ
     (hanyu-dazidian    1 226 5)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
index 3166fd6..3763468 100644 (file)
     (ideographic-radical . 17) ; â¼�
     (ideographic-strokes . 4)
     (total-strokes      . 6)
-    (=daikanwa         . 01822)        ; ø¸€œž
-    ))
-(define-char
-  '((morohashi-daikanwa        1822 0 8)
-    (ideographic-radical . 17) ; â¼�
-    (ideographic-strokes . 4)
-    (total-strokes      . 6)
     (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-      (=ucs              . #x2FF1)     ; â¿±
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW")
+      (=ucs              . #x2FF6)     ; â¿¶
       )
-     ((=ucs              . #x4EA0)     ; äº 
+     ((=ucs              . #x51F5)     ; å‡µ
       )
-     ((=ucs              . #x51F6)     ; å‡¶
+     ((=jis-x0208        . #x4A38)     ; ø½Š²¡
       ))
-    (=cns11643-3       . #x2323)       ; ø»•™¢
-    (=ucs              . #x342B)       ; ã�«
+    (=daikanwa         . 01822)        ; ø¸€œž
     ))
 (define-char
   '((ideographic-radical . 17) ; â¼�
index b6671fe..6b801f1 100644 (file)
     (=ucs              . #x65BB)       ; æ–»
     ))
 (define-char
+  '((=>ucs             . #x3AC4)       ; ã«„
+    (ideographic-radical . 70) ; â½…
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
+    (=daikanwa         . 13627)        ; ø¸ƒ”»
+    ))
+(define-char
+  '((morohashi-daikanwa        13627 0 0)
+    (ideographic-radical . 70) ; â½…
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
+    (=cns11643-6       . #x2B70)       ; ø»œ„«
+    (=ucs              . #x3AC4)       ; ã«„
+    ))
+(define-char
   '((=>ucs             . #x65BC)       ; æ–¼
     (ideographic-radical . 70) ; â½…
     (ideographic-strokes . 4)
   '((ideographic-radical . 70) ; â½…
     (ideographic-strokes . 4)
     (total-strokes      . 8)
-    (=cns11643-6       . #x2B70)       ; ø»œ„«
-    (=ucs              . #x3AC4)       ; ã«„
-    ))
-(define-char
-  '((ideographic-radical . 70) ; â½…
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
     (=cns11643-5       . #x2643)       ; ø»™²¤
     (=ucs              . #x23B35)      ; ð£¬µ
     ))
index 7439a5e..93b1dd2 100644 (file)
     ))
 (define-char
   '((morohashi-daikanwa        24898 0 2)
-    (ideographic-      (:radical       114 ; â½±
-                        :strokes       10
-                        :sources       (morohashi-daikanwa cns-11643))
-                       (:radical       9 ; â¼ˆ
-                        :strokes       13
-                        :sources       (ucs)))
+    (ideographic-radical@ucs . 9)      ; â¼ˆ
+    (ideographic-strokes@ucs . 13)
+    (ideographic-radical@ucs*sources
+     ucs)
+    (ideographic-radical@cns . 114)    ; â½±
+    (ideographic-strokes@cns . 10)
+    (ideographic-radical@cns*sources
+     daikanwa cns-11643)
     (total-strokes      . 15)
     (hanyu-dazidian    1 215 14)
     (ideographic-structure
index e93cc2b..1cf7476 100644 (file)
       )
     (setq radical nil
          strokes nil)
+    (let (key)
+      (dolist (domain '(ucs daikanwa cns))
+       (setq key (intern (format "%s@%s" 'ideographic-radical domain)))
+       (when (and (memq key attributes)
+                  (setq value (get-char-attribute char key)))
+         (setq radical value)
+         (insert (format "(%s . %S)\t; %c%s"
+                         key
+                         radical
+                         (aref ideographic-radicals radical)
+                         line-breaking))
+         (setq attributes (delq key attributes))
+         )
+       (setq key (intern (format "%s@%s" 'ideographic-strokes domain)))
+       (when (and (memq key attributes)
+                  (setq value (get-char-attribute char key)))
+         (setq strokes value)
+         (insert (format "(%s . %S)%s"
+                         key
+                         strokes
+                         line-breaking))
+         (setq attributes (delq key attributes))
+         )
+       (setq key (intern (format "%s@%s*sources"
+                                 'ideographic-radical domain)))
+       (when (and (memq key attributes)
+                  (setq value (get-char-attribute char key)))
+         (insert (format "(%s%s" key line-breaking))
+         (dolist (cell value)
+           (insert (format " %s" cell)))
+         (insert ")")
+         (insert line-breaking)
+         (setq attributes (delq key attributes))
+         )
+       ))
     (when (and (memq 'ideographic-radical attributes)
               (setq value (get-char-attribute char 'ideographic-radical)))
       (setq radical value)
index 5c9bccc..adc7564 100644 (file)
 (defun char-ideographic-radical (char &optional radical)
   (let (ret)
     (or (catch 'tag
+         (dolist (domain '(ucs daikanwa cns))
+           (if (and (setq ret (get-char-attribute
+                               char
+                               (intern
+                                (format "%s@%s"
+                                        'ideographic-radical domain))))
+                    (or (eq ret radical)
+                        (null radical)))
+               (throw 'tag ret))))
+       (catch 'tag
          (dolist (cell (get-char-attribute char 'ideographic-))
            (if (and (setq ret (plist-get cell :radical))
                     (or (eq ret radical)
 (defun char-ideographic-strokes (char &optional radical)
   (let (ret)
     (or (catch 'tag
+         (dolist (domain '(ucs daikanwa cns))
+           (if (and (setq ret (get-char-attribute
+                               char
+                               (intern
+                                (format "%s@%s"
+                                        'ideographic-radical domain))))
+                    (or (eq ret radical)
+                        (null radical)))
+               (throw 'tag
+                      (get-char-attribute
+                       char
+                       (intern
+                        (format "%s@%s"
+                                'ideographic-strokes domain)))))))
+       (catch 'tag
          (dolist (cell (get-char-attribute char 'ideographic-))
            (if (and (setq ret (plist-get cell :radical))
                     (or (eq ret radical)
 (defun update-ideograph-radical-table ()
   (interactive)
   (let (ret radical script)
+    (dolist (domain '(ucs daikanwa cns))
+      (map-char-attribute
+       (lambda (char radical)
+        (when (and radical
+                   (or (null (setq script (get-char-attribute char 'script)))
+                       (memq 'Ideograph script)))
+          (unless (memq char
+                        (setq ret
+                              (aref ideograph-radical-chars-vector radical)))
+            (char-ideographic-strokes char)
+            (aset ideograph-radical-chars-vector radical
+                  (cons char ret))))
+        nil)
+       (intern (format "%s@%s" 'ideographic-radical domain))))
     (map-char-attribute
      (lambda (char radical)
        (when (and radical