Sync with r21-4-17-chise-0_22-4.
authortomo <tomo>
Wed, 12 Oct 2005 08:12:32 +0000 (08:12 +0000)
committertomo <tomo>
Wed, 12 Oct 2005 08:12:32 +0000 (08:12 +0000)
243 files changed:
etc/char-data/ChangeLog
etc/char-data/JC3-to-UCS.txt
etc/char-data/JX1-to-UCS.txt
lisp/utf-2000/ChangeLog
lisp/utf-2000/Ideograph-R001-One.el
lisp/utf-2000/Ideograph-R003-Dot.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-R007-Two.el
lisp/utf-2000/Ideograph-R008-Lid.el
lisp/utf-2000/Ideograph-R009-Man.el
lisp/utf-2000/Ideograph-R010-Legs.el
lisp/utf-2000/Ideograph-R011-Enter.el
lisp/utf-2000/Ideograph-R012-Eight.el
lisp/utf-2000/Ideograph-R013-Down-Box.el
lisp/utf-2000/Ideograph-R014-Cover.el
lisp/utf-2000/Ideograph-R015-Ice.el
lisp/utf-2000/Ideograph-R016-Table.el
lisp/utf-2000/Ideograph-R017-Open-Box.el
lisp/utf-2000/Ideograph-R018-Knife.el
lisp/utf-2000/Ideograph-R019-Power.el
lisp/utf-2000/Ideograph-R020-Wrap.el
lisp/utf-2000/Ideograph-R021-Spoon.el
lisp/utf-2000/Ideograph-R023-Hiding-Enclosure.el
lisp/utf-2000/Ideograph-R024-Ten.el
lisp/utf-2000/Ideograph-R025-Divination.el
lisp/utf-2000/Ideograph-R026-Seal.el
lisp/utf-2000/Ideograph-R027-Cliff.el
lisp/utf-2000/Ideograph-R028-Private.el
lisp/utf-2000/Ideograph-R029-Again.el
lisp/utf-2000/Ideograph-R030-Mouth.el
lisp/utf-2000/Ideograph-R031-Enclosure.el
lisp/utf-2000/Ideograph-R032-Earth.el
lisp/utf-2000/Ideograph-R033-Scholar.el
lisp/utf-2000/Ideograph-R034-Go.el
lisp/utf-2000/Ideograph-R035-Go-Slowly.el
lisp/utf-2000/Ideograph-R036-Evening.el
lisp/utf-2000/Ideograph-R037-Big.el
lisp/utf-2000/Ideograph-R038-Woman.el
lisp/utf-2000/Ideograph-R039-Child.el
lisp/utf-2000/Ideograph-R040-Roof.el
lisp/utf-2000/Ideograph-R041-Inch.el
lisp/utf-2000/Ideograph-R042-Small.el
lisp/utf-2000/Ideograph-R043-Lame.el
lisp/utf-2000/Ideograph-R044-Corpse.el
lisp/utf-2000/Ideograph-R045-Sprout.el
lisp/utf-2000/Ideograph-R046-Mountain.el
lisp/utf-2000/Ideograph-R047-River.el
lisp/utf-2000/Ideograph-R049-Oneself.el
lisp/utf-2000/Ideograph-R050-Turban.el
lisp/utf-2000/Ideograph-R052-Short-Thread.el
lisp/utf-2000/Ideograph-R053-Dotted-Cliff.el
lisp/utf-2000/Ideograph-R054-Long-Stride.el
lisp/utf-2000/Ideograph-R055-Two-Hands.el
lisp/utf-2000/Ideograph-R057-Bow.el
lisp/utf-2000/Ideograph-R058-Snout.el
lisp/utf-2000/Ideograph-R059-Bristle.el
lisp/utf-2000/Ideograph-R060-Step.el
lisp/utf-2000/Ideograph-R061-Heart.el
lisp/utf-2000/Ideograph-R062-Halberd.el
lisp/utf-2000/Ideograph-R063-Door.el
lisp/utf-2000/Ideograph-R064-Hand.el
lisp/utf-2000/Ideograph-R066-Rap.el
lisp/utf-2000/Ideograph-R067-Script.el
lisp/utf-2000/Ideograph-R068-Dipper.el
lisp/utf-2000/Ideograph-R070-Square.el
lisp/utf-2000/Ideograph-R071-Not.el
lisp/utf-2000/Ideograph-R072-Sun.el
lisp/utf-2000/Ideograph-R073-Say.el
lisp/utf-2000/Ideograph-R074-Moon.el
lisp/utf-2000/Ideograph-R075-Tree.el
lisp/utf-2000/Ideograph-R076-Lack.el
lisp/utf-2000/Ideograph-R077-Stop.el
lisp/utf-2000/Ideograph-R078-Death.el
lisp/utf-2000/Ideograph-R079-Weapon.el
lisp/utf-2000/Ideograph-R080-Do-Not.el
lisp/utf-2000/Ideograph-R082-Fur.el
lisp/utf-2000/Ideograph-R083-Clan.el
lisp/utf-2000/Ideograph-R084-Steam.el
lisp/utf-2000/Ideograph-R085-Water.el
lisp/utf-2000/Ideograph-R086-Fire.el
lisp/utf-2000/Ideograph-R087-Claw.el
lisp/utf-2000/Ideograph-R091-Slice.el
lisp/utf-2000/Ideograph-R092-Fang.el
lisp/utf-2000/Ideograph-R093-Cow.el
lisp/utf-2000/Ideograph-R094-Dog.el
lisp/utf-2000/Ideograph-R096-Jade.el
lisp/utf-2000/Ideograph-R097-Melon.el
lisp/utf-2000/Ideograph-R098-Tile.el
lisp/utf-2000/Ideograph-R099-Sweet.el
lisp/utf-2000/Ideograph-R102-Field.el
lisp/utf-2000/Ideograph-R104-Sickness.el
lisp/utf-2000/Ideograph-R106-White.el
lisp/utf-2000/Ideograph-R108-Dish.el
lisp/utf-2000/Ideograph-R109-Eye.el
lisp/utf-2000/Ideograph-R111-Arrow.el
lisp/utf-2000/Ideograph-R112-Stone.el
lisp/utf-2000/Ideograph-R113-Spirit.el
lisp/utf-2000/Ideograph-R115-Grain.el
lisp/utf-2000/Ideograph-R116-Cave.el
lisp/utf-2000/Ideograph-R117-Stand.el
lisp/utf-2000/Ideograph-R118-Bamboo.el
lisp/utf-2000/Ideograph-R119-Rice.el
lisp/utf-2000/Ideograph-R120-Silk.el
lisp/utf-2000/Ideograph-R121-Jar.el
lisp/utf-2000/Ideograph-R122-Net.el
lisp/utf-2000/Ideograph-R123-Sheep.el
lisp/utf-2000/Ideograph-R124-Feather.el
lisp/utf-2000/Ideograph-R125-Old.el
lisp/utf-2000/Ideograph-R127-Plow.el
lisp/utf-2000/Ideograph-R128-Ear.el
lisp/utf-2000/Ideograph-R129-Brush.el
lisp/utf-2000/Ideograph-R130-Meat.el
lisp/utf-2000/Ideograph-R132-Self.el
lisp/utf-2000/Ideograph-R133-Arrive.el
lisp/utf-2000/Ideograph-R134-Mortar.el
lisp/utf-2000/Ideograph-R135-Tongue.el
lisp/utf-2000/Ideograph-R136-Oppose.el
lisp/utf-2000/Ideograph-R137-Boat.el
lisp/utf-2000/Ideograph-R138-Stopping.el
lisp/utf-2000/Ideograph-R139-Color.el
lisp/utf-2000/Ideograph-R140-Grass.el
lisp/utf-2000/Ideograph-R141-Tiger.el
lisp/utf-2000/Ideograph-R142-Insect.el
lisp/utf-2000/Ideograph-R143-Blood.el
lisp/utf-2000/Ideograph-R144-Walk-Enclosure.el
lisp/utf-2000/Ideograph-R145-Clothes.el
lisp/utf-2000/Ideograph-R146-West.el
lisp/utf-2000/Ideograph-R147-See.el
lisp/utf-2000/Ideograph-R148-Horn.el
lisp/utf-2000/Ideograph-R149-Speech.el
lisp/utf-2000/Ideograph-R150-Valley.el
lisp/utf-2000/Ideograph-R151-Bean.el
lisp/utf-2000/Ideograph-R154-Shell.el
lisp/utf-2000/Ideograph-R156-Run.el
lisp/utf-2000/Ideograph-R157-Foot.el
lisp/utf-2000/Ideograph-R158-Body.el
lisp/utf-2000/Ideograph-R159-Cart.el
lisp/utf-2000/Ideograph-R160-Bitter.el
lisp/utf-2000/Ideograph-R162-Walk.el
lisp/utf-2000/Ideograph-R163-City.el
lisp/utf-2000/Ideograph-R164-Wine.el
lisp/utf-2000/Ideograph-R165-Distinguish.el
lisp/utf-2000/Ideograph-R167-Gold.el
lisp/utf-2000/Ideograph-R168-Long.el
lisp/utf-2000/Ideograph-R169-Gate.el
lisp/utf-2000/Ideograph-R170-Mound.el
lisp/utf-2000/Ideograph-R172-Short-Tailed-Bird.el
lisp/utf-2000/Ideograph-R173-Rain.el
lisp/utf-2000/Ideograph-R174-Blue.el
lisp/utf-2000/Ideograph-R177-Leather.el
lisp/utf-2000/Ideograph-R178-Tanned-Leather.el
lisp/utf-2000/Ideograph-R180-Sound.el
lisp/utf-2000/Ideograph-R181-Leaf.el
lisp/utf-2000/Ideograph-R182-Wind.el
lisp/utf-2000/Ideograph-R183-Fly.el
lisp/utf-2000/Ideograph-R184-Eat.el
lisp/utf-2000/Ideograph-R186-Fragrant.el
lisp/utf-2000/Ideograph-R187-Horse.el
lisp/utf-2000/Ideograph-R188-Bone.el
lisp/utf-2000/Ideograph-R189-Tall.el
lisp/utf-2000/Ideograph-R193-Cauldron.el
lisp/utf-2000/Ideograph-R194-Ghost.el
lisp/utf-2000/Ideograph-R195-Fish.el
lisp/utf-2000/Ideograph-R196-Bird.el
lisp/utf-2000/Ideograph-R197-Salt.el
lisp/utf-2000/Ideograph-R198-Deer.el
lisp/utf-2000/Ideograph-R199-Wheat.el
lisp/utf-2000/Ideograph-R200-Hemp.el
lisp/utf-2000/Ideograph-R201-Yellow.el
lisp/utf-2000/Ideograph-R202-Millet.el
lisp/utf-2000/Ideograph-R203-Black.el
lisp/utf-2000/Ideograph-R204-Embroidery.el
lisp/utf-2000/Ideograph-R205-Frog.el
lisp/utf-2000/Ideograph-R206-Tripod.el
lisp/utf-2000/Ideograph-R207-Drum.el
lisp/utf-2000/Ideograph-R208-Rat.el
lisp/utf-2000/Ideograph-R209-Nose.el
lisp/utf-2000/Ideograph-R210-Even.el
lisp/utf-2000/Ideograph-R211-Tooth.el
lisp/utf-2000/Ideograph-R212-Dragon.el
lisp/utf-2000/Ideograph-R213-Turtle.el
lisp/utf-2000/Ideograph-R214-Flute.el
lisp/utf-2000/Oracle-Bones.el
lisp/utf-2000/additional-precomposed.el
lisp/utf-2000/char-db-util.el
lisp/utf-2000/maps-conf.el
lisp/utf-2000/ruimoku6.el
lisp/utf-2000/u00020-Basic-Latin.el
lisp/utf-2000/u000A0-Latin-1-Supplement.el
lisp/utf-2000/u00100-Latin-Extended-A.el
lisp/utf-2000/u00180-Latin-Extended-B.el
lisp/utf-2000/u00250-IPA-Extensions.el
lisp/utf-2000/u002B0-Spacing-Modifier-Letters.el
lisp/utf-2000/u00300-Combining-Diacritical-Marks.el
lisp/utf-2000/u00370-Greek.el
lisp/utf-2000/u00400-Cyrillic.el
lisp/utf-2000/u00530-Armenian.el
lisp/utf-2000/u00600-Arabic.el
lisp/utf-2000/u00900-Devanagari.el
lisp/utf-2000/u00980-Bengali.el
lisp/utf-2000/u00A00-Gurmukhi.el
lisp/utf-2000/u00B00-Oriya.el
lisp/utf-2000/u00B80-Tamil.el
lisp/utf-2000/u00C00-Telugu.el
lisp/utf-2000/u00C80-Kannada.el
lisp/utf-2000/u00D00-Malayalam.el
lisp/utf-2000/u00D80-Sinhala.el
lisp/utf-2000/u00E00-Thai.el
lisp/utf-2000/u00E80-Lao.el
lisp/utf-2000/u00F00-Tibetan.el
lisp/utf-2000/u01000-Myanmar.el
lisp/utf-2000/u01E00-Latin-Extended-Additional.el
lisp/utf-2000/u01F00-Greek-Extended.el
lisp/utf-2000/u02000-General-Punctuation.el
lisp/utf-2000/u02070-Superscripts.el
lisp/utf-2000/u02080-Subscripts.el
lisp/utf-2000/u020A0-Currency-Symbols.el
lisp/utf-2000/u02100-Letterlike-Symbols.el
lisp/utf-2000/u02150-Number-Forms.el
lisp/utf-2000/u02190-Arrows.el
lisp/utf-2000/u02200-Mathematical-Operators.el
lisp/utf-2000/u02300-Miscellaneous-Technical.el
lisp/utf-2000/u02460-Enclosed-Alphanumerics.el
lisp/utf-2000/u02E00-CJK-Radical-Supplement.el
lisp/utf-2000/u02F00-Kangxi-Radicals.el
lisp/utf-2000/u03000-CJK-Symbols-and-Punctuation.el
lisp/utf-2000/u03040-Hiragana.el
lisp/utf-2000/u030A0-Katakana.el
lisp/utf-2000/u03100-Bopomofo.el
lisp/utf-2000/u03130-Hangul-Compatibility-Jamo.el
lisp/utf-2000/u03190-Kanbun.el
lisp/utf-2000/u03200-Enclosed-CJK-Letters-and-Months.el
lisp/utf-2000/u03300-CJK-Compatibility.el
lisp/utf-2000/u0FB00-Alphabetic-Presentation-Forms.el
lisp/utf-2000/u0FB50-Arabic-Presentation-Forms-A.el
lisp/utf-2000/u0FE30-CJK-Compatibility-Forms.el
lisp/utf-2000/u0FE50-Small-Form-Variants.el
lisp/utf-2000/u0FE70-Arabic-Presentation-Forms-B.el
lisp/utf-2000/u0FF00-Halfwidth-and-Fullwidth-Forms.el
src/ChangeLog
src/chartab.c

index 9faac03..183013c 100644 (file)
@@ -1,3 +1,15 @@
+2005-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * JC3-to-UCS.txt (JC3-67A3): Map to U+FA66 instead of U+2ECC.
+
+2005-08-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * JX1-to-UCS.txt (JX1-7649): Don't map to U+6BBA.
+
+2005-08-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * JC3-to-UCS.txt (JC3-54ED): Map to U+F970 instead of U+6BBA.
+
 2005-07-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
 
        * K0-to-UCS.txt: New file.
index 88e5637..4f75a64 100644 (file)
@@ -1640,7 +1640,7 @@ JC3-54E6  U+6B85
 JC3-54E7       U+6B9B
 JC3-54E8       U+6BAE
 JC3-54EC       U+6BC9
-JC3-54ED       U+6BBA
+JC3-54ED       U+F970
 JC3-54EE       U+6BBD
 JC3-54EF       U+6BBE
 JC3-54F4       U+6BCF
@@ -3088,7 +3088,7 @@ JC3-66F7  U+8F44
 JC3-66F9       U+8F54
 JC3-66FA       U+8F58
 JC3-67A1       U+8FA1
-JC3-67A3       U+2ECC
+JC3-67A3       U+FA66
 JC3-67A4       U+8FB5
 JC3-67A5       U+8FBB
 JC3-67A6       U+8FBC
index 2c8ec57..cc6693e 100644 (file)
@@ -1079,7 +1079,7 @@ JX1-7645   U+6B77
 JX1-7646        U+6B82
 JX1-7647        U+6BA9
 JX1-7648        U+6BAD
-JX1-7649       JU+F970 U+6BBA
+JX1-7649        U+F970
 JX1-764A        U+6BCF
 JX1-764B        U+6BD6
 JX1-764C        U+6BD7
index 5639f67..7855bfe 100644 (file)
+2005-10-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R040-Roof.el (U-000219BD): Use `->subsumptive'.
+       (U+5B88): Likewise.
+
+       * Ideograph-R005-Second.el (<CJK RADICAL J-SIMPLIFIED TURTLE>):
+       Copied from u02E00-CJK-Radical-Supplement.el.
+       (U-000200FF): Use `->denotational'.
+       (U+3424): Use `->denotational' instead of `->subsumptive'.
+
+2005-10-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u02E00-CJK-Radical-Supplement.el (<CJK RADICAL C-SIMPLIFIED
+       TURTLE>): Add `<-simplified@CN' for <CJK RADICAL TURTLE>; add
+       `<-simplified@CN/component' for U+9F9C.
+
+       * Ideograph-R213-Turtle.el (<CJK RADICAL J-SIMPLIFIED TURTLE>):
+       Copied from u02E00-CJK-Radical-Supplement.el.
+       (<CJK RADICAL TURTLE>): Likewise.
+       (<CJK RADICAL C-SIMPLIFIED TURTLE>): Add `<-simplified@CN' for
+       <CJK RADICAL TURTLE>; add `<-simplified@CN/component' for U+9F9C.
+
+       * Ideograph-R013-Down-Box.el (GT-K00079): Unify BC-8BC0; use
+       `<-denotational' for U+5182.
+
+       * Ideograph-R149-Speech.el (U+8A01): Add `<-denotational' for
+       G0-5154; add `<-identical@component' for G0-5154.
+       (U-0002795B): Use `->subsumptive'.
+       (U-0002795C): Likewise.
+       (<CJK RADICAL C-SIMPLIFIED SPEECH>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+8BA0): Add `<-simplified@CN' for U+8A01; add
+       `<-simplified@CN/component' for G0-5154; unify BC-8963.
+
+2005-10-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u02E00-CJK-Radical-Supplement.el:
+       - Use `<-formed@component' instead of
+         `<-ideographic-component-forms'.
+       - Add `<-denotational' for corresponding Ideograph Object.
+       - Use `<-identical@component' instead of `<-radical'.
+       (<CJK RADICAL SECOND ONE>): Use `<-unknown' instead of `<-radical'
+       for U+4E5B.
+       (<CJK RADICAL SECOND TWO>): Use `->mistakable' instead of
+       `<-radical' for U+4E5A.
+       (<CJK RADICAL PERSON>): Add `<-denotational' for U+4EBB; use
+       `<-identical@component/connect-right' instead of `<-radical' for
+       U+4EBB; omit `<-ideographic-component-forms' for U+4EBA; separate
+       BC-8AF5.
+       (<CJK RADICAL KNIFE ONE>): Use `<-formed@component/connect-below'
+       instead of `<-ideographic-component-forms' for U+5200.
+       (<CJK RADICAL KNIFE TWO>): Add `<-denotational' for U+5202; use
+       `<-identical@component/connect-left' instead of `<-radical' for
+       U+5202; omit `<-ideographic-component-forms' for U+5200; separate
+       BE-C87D.
+       (<CJK RADICAL SEAL>): Use `<-formed@component/connect-above'
+       instead of `<-ideographic-component-forms' for U+5369; use
+       `<-identical@component/connect-above' instead of `<-radical' for
+       U+353E.
+       (JC3-71F7): Moved to Ideograph-R026-Seal.el.
+       (<CJK RADICAL SMALL ONE>): Use `<-formed@component/connect-below'
+       instead of `<-ideographic-component-forms' for U+5C0F.
+       (GT-K00305): Use `<-formed@component/connect-below' instead of
+       `<-ideographic-component-forms' for U+5C0F.
+       (<CJK RADICAL SMALL TWO>): Likewise.
+       (<CJK RADICAL LAME ONE>): Add `<-denotational' for M-07542; add
+       `<-formed@component' for U+5C22; use `<-identical@component' for
+       M-07542 instead of `<-radical' for U+5140.
+       (<CJK RADICAL LAME FOUR>): Add `<-denotational' for U-00021BC2;
+       use `<-identical@component' for M-07541 instead of `<-radical' for
+       U-00021BC2.
+       (<CJK RADICAL SNOUT ONE>): Add `<-denotational' for U+5F51; add
+       `<-formed@component'; use `<-identical@component' instead of
+       `<-radical' for U+5F51.
+       (<CJK RADICAL SNOUT TWO>): Separate GT-K00266; use
+       `<-denotational' for GT-K00266 instead of `<-denotational' for
+       U+5F50; unify G0-6566.
+       (BC-897C): Use `<-denotational' for GT-K00266 instead of
+       `<-denotational' for <CJK RADICAL SNOUT TWO>.
+       (<CJK RADICAL HEART ONE>): Add `<-denotational' for U+5FC4; use
+       `<-identical@component/connect-right' instead of `<-radical' for
+       U+5FC4; omit `<-ideographic-component-forms' for U+5FC3; separate
+       BC-8B51, GT-12992 and GT-K00302.
+       (<CJK RADICAL HEART TWO>): Add `<-denotational' for JX2-2C3B; add
+       `<-identical@component/connect-above' for JX2-2C3B; omit
+       `<-ideographic-component-forms' for U+5FC3; delete `<-radical' for
+       U+38FA.
+       (<CJK RADICAL HAND>): Add `<-denotational' for U+624C; use
+       `<-identical@component/connect-right' instead of `<-radical' for
+       U+624C; omit `<-ideographic-component-forms' for U+624B; separate
+       BC-8AFA.
+       (<CJK RADICAL SUN>): Add `<-denotational' for <ideographic
+       component hood>; use `<-identical@component/connect-below' instead
+       of `<-radical' for BC-8A78.
+       (<ideographic component hood>): Copied from
+       Ideograph-R013-Down-Box.el.
+       (<CJK RADICAL WATER ONE>): Add `<-denotational' for U+6C35; use
+       `<-identical@component/connect-right' instead of `<-radical' for
+       U+6C35; omit `<-ideographic-component-forms' for U+6C34; separate
+       BC-8AF6.
+       (<CJK RADICAL PAW ONE>): Use `<-denotational' for U+FA49 instead
+       of U+722B; add `<-identical@component/connect-below' for U+FA49;
+       separate JX2-7029 and BC-8B58; don't use `->subsumptive' for
+       U+FA49.
+       (<CJK RADICAL SIMPLIFIED HALF TREE TRUNK>): Add `<-same@component'
+       for U+723F.
+       (<CJK RADICAL EYE>): Add `<-denotational' for BC-8B48; use
+       `<-formed@component/connect-below' instead of
+       `<-ideographic-component-forms' for U+76EE; add
+       `<-identical@component/connect-below' for U+8B48.
+       (<CJK RADICAL SPIRIT TWO>): Add `<-denotational' for U+793B; use
+       `<-identical@component/connect-right' instead of `<-radical' for
+       U+793B; omit `<-ideographic-component-forms' for U+793A; separate
+       BC-8B70.
+       (<CJK RADICAL SILK>): Use `<-formed@component/connect-right'
+       instead of `<-ideographic-component-forms' for U+7CF8; use
+       `<-identical@component/connect-right' instead of `<-radical' for
+       U+7CF9; separate BC-8AFB.
+       (<CJK RADICAL C-SIMPLIFIED SILK>): Use
+       `<-identical@component/connect-right' instead of `<-radical' for
+       U+7E9F; omit `<-ideographic-component-forms' for U+7CF8; add
+       `<-simplified@CN/component/connect-right' for U+7CF8; separate
+       BC-895B.
+       (<CJK RADICAL NET THREE>): Add `<-denotational' for U-0002626A;
+       add `<-formed@component/connect-below' for U+7F51; add
+       `<-same@component/connect-below' for U-0002626A.
+       (<CJK RADICAL NET FOUR>): Add `<-denotational' for U-0002626A; use
+       `<-same@component' instead of `<-radical' for U+34C1; add
+       `<-formed@component' for U+7F51; add `<-same@component' for
+       U-0002626A.
+       (<CJK RADICAL MESH>): Add `<-denotational' for U-0002626B; add
+       `<-formed@component/connect-below' for U+7F51; add
+       `<-same@component' for U-0002626B.
+       (<CJK RADICAL RAM>): Add `ideographic-{radical|strokes}' and
+       `total-strokes'; use `<-formed@component/connect-below' instead of
+       `<-ideographic-component-forms' for U+7F8A; add `<-s/male' for
+       U+7F8A.
+       (<CJK RADICAL EWE>): Add `<-s/female' for U+7F8A.
+       (<CJK RADICAL BRUSH TWO>): Add `<-formed@component' for U+807F.
+       (GT-37857): Add `<-formed@component/connect-right' for U+8089.
+       (BC-8958): Add `<-formed@component/connect-above' for U+8089.
+       (<CJK RADICAL GRASS TWO>): Use `<-denotational' for U+FA5E instead
+       of U+8279; add `<-identical@component' for U+FA5E; separate
+       C4-2153, JX2-7575, BC-8AFE, GT-39643, GT-K00671 and M-30639; don't
+       use `->subsumptive' for U+FA5E.
+       (<CJK RADICAL GRASS THREE>): Use `<-denotational' for U+FA5D
+       instead of U+8279; add `<-identical@component' for U+FA5D;
+       separate JX2-7574, GT-39645 and GT-K00569; don't use
+       `->subsumptive' for U+FA5D.
+       (<CJK RADICAL CLOTHES>): Add `<-denotational' for U+8864; use
+       `<-identical@component/connect-right' instead of `<-radical' for
+       U+8864; separate BC-8BB1.
+       (<CJK RADICAL C-SIMPLIFIED SPEECH>): Add `<-denotational' for
+       U+8BA0; use `<-identical@component/connect-right' instead of
+       `<-radical' for U+8BA0; separate BC-8963.
+       (<CJK RADICAL SIMPLIFIED WALK>): Use `<-denotational' for U+FA66
+       instead of U+8FB6; add `<-identical@component' for U+FA66; use
+       `<-simplified' instead of `<-simplified@component' for <CJK
+       RADICAL WALK ONE>; separate G0-6541, JX2-7969 and JC3-67A3.
+       (<CJK RADICAL CITY>): Use `<-formed@component/connect-left'
+       instead of `<-ideographic-component-forms' for U+9091; add
+       `<-identical@component/connect-left' for U+961D.
+       (<CJK RADICAL C-SIMPLIFIED GOLD>): Use
+       `<-identical@component/connect-right' instead of `<-radical' for
+       U+9485; use `<-simplified@CN/component/connect-right' instead of
+       `<-ideographic-component-forms' for U+91D1; separate BC-895A.
+       (<CJK RADICAL LONG TWO>): Add `<-denotational' for U+9578; use
+       `<-identical@component' instead of `<-radical' for U+9578; add
+       `<-formed@component' for U+9577.
+       (<CJK RADICAL MOUND TWO>): Add `<-formed@component/connect-right'
+       for U+961C; use `<-identical@component/connect-right' instead of
+       `<-radical' for U+961D.
+       (<CJK RADICAL BLUE>): Add `<-denotational' for U+9752; add
+       `<-formed@component' for U+9751; use `<-identical@component'
+       instead of `<-radical' for U+9752.
+       (<CJK RADICAL C-SIMPLIFIED FLY>): Add `<-denotational' for U+98DE;
+       use `<-identical@component' instead of `<-radical' for U+98DE;
+       unify BC-89F8.
+       (<CJK RADICAL EAT TWO>): Add `<-denotational' for U-0002967F; use
+       `<-formed@component/connect-right' instead of
+       `<-ideographic-component-forms' for U+98DF; add
+       `<-identical@component/connect-right' for U-0002967F.
+       (GT-59030): Omitted.
+       (<CJK RADICAL C-SIMPLIFIED EVEN>): Add `<-denotational' for
+       U+9F50; use `<-identical@component' instead of `<-radical' for
+       U+9F50; add `<-simplified@CN/component' for U+9F4A.
+
+2005-10-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R148-Horn.el (U+89D2): Use `->denotational' instead of
+       `->subsumptive'.
+       (<CJK RADICAL SIMPLIFIED HORN>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U-000278B2): Use `->subsumptive'.
+
+       * Ideograph-R147-See.el (<CJK RADICAL C-SIMPLIFIED SEE>): Copied
+       from u02E00-CJK-Radical-Supplement.el.
+       (U+89C1): Add `<-simplified@CN' for G1-3C7B.
+
+       * Ideograph-R146-West.el (<CJK RADICAL WEST TWO>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (<CJK RADICAL WEST ONE>): Likewise.
+       (U+8980): Add `<-formed@component' for U+897F.
+
+       * Ideograph-R120-Silk.el (<CJK RADICAL SILK>): Delete
+       `<-formed@component' for U+7CF8 because
+       `<-formed@component/connect-right' for U+7CF8 has been already
+       added.
+
+       * Ideograph-R013-Down-Box.el (<CJK RADICAL SUN>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+2005-10-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R123-Sheep.el (<CJK RADICAL RAM>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+2005-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R194-Ghost.el (U+9B3C): Use `->subsumptive'.
+       (<CJK RADICAL GHOST>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R183-Fly.el (<CJK RADICAL C-SIMPLIFIED FLY>): Copied
+       from u02E00-CJK-Radical-Supplement.el.
+       (U+98DE): Add `<-simplified@CN' for G1-3749; unify JC3-81F1;
+       separate BC-89F8.
+
+       * Ideograph-R182-Wind.el (<CJK RADICAL C-SIMPLIFIED WIND>): Copied
+       from u02E00-CJK-Radical-Supplement.el.
+       (U+98CE): Add `<-simplified@CN' for G1-3767.
+
+       * Ideograph-R181-Leaf.el (<CJK RADICAL C-SIMPLIFIED LEAF>): Copied
+       from u02E00-CJK-Radical-Supplement.el.
+       (U+9875): Add `<-simplified@CN' for U+9801.
+
+       * Ideograph-R178-Tanned-Leather.el (<CJK RADICAL C-SIMPLIFIED
+       TANNED LEATHER>): Copied from u02E00-CJK-Radical-Supplement.el.
+       (U+97E6): Add `<-simplified@CN' for G1-4E24.
+
+       * Ideograph-R174-Blue.el (J0-4044): Add `<-same' for K0-746C.
+       (<CJK RADICAL BLUE>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R163-City.el (<CJK RADICAL CITY>): Use
+       `<-formed@component/connect-left' instead of
+       `<-ideographic-component-forms' for U+9091; add
+       `<-identical@component/connect-left' for U+961D.
+
+       * Ideograph-R173-Rain.el (<CJK RADICAL RAIN>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R130-Meat.el (<CJK RADICAL MEAT>): Use
+       `<-formed@component/connect-right' instead of
+       `<-ideographic-component-forms' for U+8089.
+       (GT-37857): Add `<-formed@component/connect-right' for U+8089.
+       (BC-8958): Add `<-formed@component/connect-above' for U+8089.
+       (BC-88F0): Use `<-formed@component' instead of
+       `<-ideographic-component-forms' for U+8089.
+
+2005-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R129-Brush.el (<CJK RADICAL BRUSH ONE>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R123-Sheep.el (<CJK RADICAL EWE>): Add `<-s/female'
+       for U+7F8A.
+
+2005-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R122-Net.el (U-0002626A): Add
+       `<-formed@component/connect-below' for U+7F51; add `<-wrong' for
+       U+7F51.
+       (<CJK RADICAL NET THREE>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (<CJK RADICAL NET FOUR>): Likewise.
+       (U-0002626B): Add `<-formed@component/connect-below' for U+7F51.
+       (<CJK RADICAL MESH>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R137-Boat.el: Add some mappings between CNS 11643-6
+       and CJK Ext-B code points.
+
+       * Ideograph-R123-Sheep.el (GT-K01701): Use
+       `<-formed@component/connect-right' instead of
+       `<-ideographic-component-forms' for U+7F8A.
+       (BC-8970): Use `<-formed@component' instead of
+       `<-ideographic-component-forms' for U+7F8A.
+       (BC-8CCC): Use `<-formed@component' instead of
+       `<-ideographic-component-forms' for U+7F8A.
+
+2005-10-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R094-Dog.el (U+72AD): Add
+       `<-formed@component/connect-right' for U+72AC.
+       (<CJK RADICAL DOG>): Copied from u02E00-CJK-Radical-Supplement.el.
+
+2005-10-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R043-Lame.el (U+5C22): Add J97-5577.
+       (<CJK RADICAL LAME THREE>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+5C23): Use `->subsumptive'.
+       (<CJK RADICAL LAME TWO>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (BC-8DEF): Use `<-denotational' for JSP-3A6D instead of `=>ucs'
+       for U+5C23; add `<-formed@component' for C1-4452; add
+       `<-identical@component' for JSP-3A6D.
+       (U-00021BC2): Use `->subsumptive'.
+       (<CJK RADICAL LAME FOUR>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (M-07542): Add `=>ucs*' for U+5140.
+       (<CJK RADICAL LAME ONE>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R058-Snout.el (U+5F51): Add `<-same' for JSP-3C77.
+       (<CJK RADICAL SNOUT ONE>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R016-Table.el (<CJK RADICAL TABLE>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (M-01738): Add `->mistakable' for U+513F and U+51E0.
+       (U-00020627): Use `=>daikanwa' instead of `morohashi-daikanwa'.
+
+2005-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R049-Oneself.el (U+5DF1): Add S1-2069.
+       (BC-896D): Use `<-denotational' for U+5DF1; add
+       `<-formed@component' for U+5DF1.
+       (U+5DF2): Add S1-2068.
+       (U+5DF3): Add S1-2070.
+       (<CJK RADICAL SNAKE>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+5DF4): Add S1-2071.
+
+       * Ideograph-R052-Short-Thread.el (U+5E7A): Add S1-2160.
+       (<CJK RADICAL THREAD>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+5E7B): Add S1-2161.
+
+       * Ideograph-R013-Down-Box.el (GT-K00079): Use `=>daikanwa' instead
+       of `morohashi-daikanwa'; add `<-formed@component' for U+5182.
+       (<CJK RADICAL BOX>): Copied from u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R018-Knife.el (U-000206A3): Use `->Bopomofo*sources'
+       instead of `->bopomofo*sources'.
+
+2005-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R080-Do-Not.el (U+6BCB): Use `->denotational'.
+       (U+6BCC): Add S1-4006; add `sound@ja/on'.
+       (U+6BCD): Add S1-4008; add `sound@ja/*'.
+       (<CJK RADICAL MOTHER>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+6BCE): Add `<-denotational' for J97-4B68.
+       (J97-4B68): New abstract character.
+       (U+6BCF): Add `<-denotational' for J97-4B68.
+       (U-00023AED): Use `->subsumptive'.
+       (U+6BD0): Use `->denotational' instead of `->subsumptive'.
+
+       * Ideograph-R078-Death.el (U-000239B6): Use `->subsumptive'.
+       (U-000239B5): Likewise.
+       (U+6B7A): Add `<-same' for U+6B79.
+       (<CJK RADICAL DEATH>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U-000239B7): Unify M-16363.
+       (U+3C59): Unify M-16364.
+       (U+6B7B): Use `->subsumptive'.
+
+       * u03100-Bopomofo.el (<BOPOMOFO LETTER P>): Add `<-Bopomofo' for
+       U+6535.
+
+       * Ideograph-R066-Rap.el (U+6535): Add
+       `<-formed@component/connect-left' for U+6534; add `->Bopomofo' for
+       <BOPOMOFO LETTER P>.
+       (U+2E99): Copied from u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R035-Go-Slowly.el (U-00021560): Use `->subsumptive'.
+       (U-00021561): Likewise.
+       (<CJK RADICAL SIMPLIFIED WHEAT>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+9EA6): Copied from Ideograph-R199-Wheat.el.
+       (C3-2547): Use `<-denotational' for U+9EA6.
+
+2005-09-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R083-Clan.el (<CJK RADICAL CIVILIAN>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+2005-09-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R212-Dragon.el (BC-89AF): Use `<-denotational' for
+       U+9F99.
+
+       * Ideograph-R199-Wheat.el (U+9EA6): Use `->denotational'; use
+       `ideographic-{radical|strokes}@ucs' instead of
+       `ideographic-{radical|strokes}'; add
+       `ideographic-{radical|strokes}@cns'.
+       (J0-477E): Use `<-denotational' for U+9EA6; fix `total-strokes'.
+
+       * Ideograph-R184-Eat.el (K0-635D): Unify JC3-6DAB.
+
+       * Ideograph-R013-Down-Box.el (<ideographic component hood>): Use
+       `<-denotational' for U+5183; add `=>ucs' for <CJK RADICAL SUN>;
+       add `<-same@component/connect-below' for U+5183.
+
+       * Ideograph-R162-Walk.el (<CJK RADICAL WALK ONE>): Omit
+       `<-ideographic-component-forms' and
+       `<-ideographic-component-forms*sources' because
+       `<-formed@component' and `<-formed@component*sources' has been
+       already added.
+
+       * Ideograph-R109-Eye.el (<CJK RADICAL EYE>): Use
+       `<-identical@component/connect-below' instead of
+       `<-identical@component/connect-right' for BC-8B48.
+
+       * Ideograph-R074-Moon.el (<CJK RADICAL MOON>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R071-Not.el (<CJK RADICAL CHOKE>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+2005-09-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R211-Tooth.el (U+9F52): Add S1-9883.
+       (<CJK RADICAL C-SIMPLIFIED TOOTH>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+9F7F): Add `<-simplified@CN' for U+9F52.
+       (U+9F53): Use `->subsumptive'.
+       (U+9F54): Use `->denotational'.
+       (U+9F80): Add `<-simplified@CN' for G1-7633.
+       (U+9F55): Use `->subsumptive'.
+       (U+4D94): Likewise.
+       (U-0002A5D9): Likewise.
+       (U+9F81): Add `<-simplified@CN' for UU+9F55.
+       (U+4D95): Use `->subsumptive'.
+
+2005-09-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R009-Man.el (U-0002028A): Use
+       `ideographic-radical@ucs' instead of `ideographic-radical'; add
+       `ideographic-strokes@{ucs|cns}', `ideographic-radical@cns',
+       `ideographic-radical@cns*sources' and `total-strokes'; use
+       `->subsumptive'; map to M-44018 and C6-3521.
+       (U-00029681): Moved to Ideograph-R184-Eat.el.
+       (U-00029683): Likewise.
+
+       * u03100-Bopomofo.el: Rename `<-bopomofo' to `<-Bopomofo'.
+       (<BOPOMOFO LETTER D>): Add `<-Bopomofo' for U-000206A3.
+
+       * Ideograph-R184-Eat.el (U+98DF): Use `->denotational'.
+       (<CJK RADICAL EAT ONE>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (C6-347C): Add `<-original' for K0-635D.
+       (M-44016): Add `<-vulgar' for K0-635D; unify H1-C3C2; map to
+       U-00029681; use `->subsumptive'.
+       (C6-347E): Unify U-00029683 and H1-C3C5; add `<-ancient' for
+       K0-635D.
+       (M-44018): Add `<-original' for K0-635D; unify H1-C94D; map to
+       U-0002028A; use `->subsumptive'.
+       (<CJK RADICAL EAT TWO>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (<CJK RADICAL EAT THREE>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (<CJK RADICAL C-SIMPLIFIED EAT>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+98E0): Add `<-formed@component/connect-right' for U+98DF; use
+       `->denotational'.
+       (U+9963): Add `<-simplified@CN' for G1-623B; add
+       `<-simplified@CN/component/connect-right' for G0-4A33.
+       (GT-59030): Unify U-0002967F and JX2-7C4C; use
+       `<-formed@component/connect-right' for K0-635D instead of
+       `<-ideographic-component-forms' for U+98DF.
+
+       * Ideograph-R162-Walk.el (<CJK RADICAL WALK ONE>): Add
+       `<-formed@component' for U+8FB5.
+       (U+8FB6): Use `<-formed@component' instead of
+       `<-ideographic-component-forms' for U+8FB5.
+       (JX2-7969): Unify U+FA66 instead of <CJK RADICAL SIMPLIFIED WALK>;
+       move BC-8966 to <CJK RADICAL SIMPLIFIED WALK>.
+       (<CJK RADICAL SIMPLIFIED WALK>): Use `<-denotational' for U+FA66
+       instead of U+8FB6; add `<-identical@component' for U+FA66; use
+       `<-simplified' instead of `<-simplified@component' for <CJK
+       RADICAL WALK ONE>; separate G0-6541, JX2-7969 and JC3-67A3.
+       (U+8FB7): Use `->denotational'.
+       (JSP-6136): Add `<-formed' for K0-5339; add `<-same' for M-01179
+       and K0-5339.
+       (UU+488C): Fix `total-strokes'.
+       (K0-504E): Add S1-8224.
+       (J0-3661): Add S1-8223.
+       (U-0002846B): Use `->denotational' instead of `->subsumptive'.
+       (JSP-6140): Add `<-formed' for M-38894.
+       (M-38776): Add `<-formed' for U+5F82; add S1-2342.
+       (JSP-6143): Use `<-same@p3' instead of `<-same' for JSP-6146; add
+       `<-formed' for JSP-6146.
+       (G0-6546): Fix `total-strokes'.
+       (J78-3260): Add `<-formed' for M-38987 and J0-6E30.
+       (J78-6D6E): Add `<-formed' for J78-4676.
+       (G0-6547): Use `<-denotational' for U+8FE9 instead of
+       `->subsumptive'.
+       (J83-4676): Likewise.
+       (U-0002848C): Use `->denotational'.
+       (M-38796): Use `<-denotational' for U-0002848C; add `<-formed' for
+       U+5F81; use `->ancient@r162' instead of `<-ancient' for U+5FB0.
+       (U-000284A8): Use `->denotational' instead of `->subsumptive'.
+       (U+8FF9): Use `->denotational'.
+       (U-000284AA): Likewise.
+       (U+489A): Use `->denotational'.
+       (U+9012): Use `->denotational'.
+       (U+9013): Likewise.
+       (J0-6D78): Add S1-8287.
+       (G0-6551): Add `total-strokes'.
+       (JSP-6150): Add `<-formed' for JSP-613B.
+       (K0-5641): Add `<-original' for C1-4947.
+       (U+901F): Add J97-422E.
+       (K0-615C): Use `->Large-Seal' for M-39080 instead of M-39079; add
+       `->Large-Seal*sources@daikanwa/fixed*note'; use `->subsumptive' to
+       integrate JC3-67C8.
+       (U+9020): Use `->denotational'.
+       (U+489D): Use `->denotational'.
+       (U+9033): Likewise.
+       (M-38981): Add `<-formed' for JSP-614E.
+       (U-00028523): Use `->denotational'.
+       (J0-6E22): Add S1-8320.
+       (U+48A2): Use `->denotational'.
+       (M-39041): Add `<-formed' for K0-7063.
+       (J0-6E2A): Add `<-formed' for J78-4042.
+       (U+48A4): Use `->denotational'.
+       (U+9062): Use `->denotational'.
+       (U+906A): Use `->denotational'.
+       (U+906B): Use `->denotational'.
+       (U+906C): Use `->denotational'.
+       (M-39081): Add `<-formed' for J0-6D71; add `<-same' for J0-6D71.
+       (J0-3D65): Use `->subsumptive'.
+       (U-000285B7): Use `->denotational' instead of `->subsumptive'.
+       (M-39139): Add `<-formed' for JSP-6154.
+       (U+48AD): Use `->denotational'.
+       (U+9080): Use `->denotational'.
+       (U+9081): Use `->denotational'.
+       (U+9082): Use `->denotational'.
+       (U+9083): Use `->denotational'.
+       (U+48AF): Use `->denotational'.
+       (M-39258): Add `<-formed' for M-39169.
+
+       * Ideograph-R001-One.el (U+4E07): Use `<-simplified@CN' and
+       `<-simplified@JP/Jouyou' instead of `<-simplified' for J0-685F.
+
+       * char-db-util.el (insert-char-attributes): Don't omit
+       `->uppercase', `->lowercase' and `->titlecase' even if running
+       with non-readable mode; `->bopomofo' was renamed to `->Bopomofo';
+       support {<-|->}FOO*note; don't display `<-uppercase',
+       `<-lowercase' and `<-titlecase' when running with non-readable
+       mode; don't use `char-db-insert-relation-feature' for
+       {<-|->}FOO*BAR except {<-|->}FOO*sources; modify formatter for
+       atom.
+
+2005-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R213-Turtle.el (G1-396A): Use `<-denotational' for
+       U+9F9C instead of `<-subsumptive'.
+       (C7-2C3A): Likewise.
+       (<CJK RADICAL C-SIMPLIFIED TURTLE>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+9F9F): Add `<-simplified@CN' for G1-396A.
+
+       * Ideograph-R205-Frog.el (U+9EFD): Use `->subsumptive'.
+       (U+9EFE): Add `<-simplified@CN' for G1-763C.
+       (<CJK RADICAL C-SIMPLIFIED FROG>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R196-Bird.el (U+9CE9): Use `->subsumptive'.
+
+       * Ideograph-R018-Knife.el: Rename `->bopomofo' to `->Bopomofo'.
+
+       * Ideograph-R004-Slash.el, Ideograph-R001-One.el: Rename
+       `->bopomofo' to `->Bopomofo'.
+
+       * Ideograph-R030-Mouth.el (U+9EFE): Add `<-simplified@CN' for
+       G1-763C.
+
+2005-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R199-Wheat.el (U+9EA5): Use `->denotational'.
+       (U+9EA6): Add `<-simplified@CN' for G1-4273; add S1-9791.
+       (<CJK RADICAL SIMPLIFIED WHEAT>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R170-Mound.el (U+96A7): Use `->denotational'.
+       (U+96A8): Likewise.
+       (U+96A9): Use `->denotational' and `->subsumptive'.
+
+       * Ideograph-R060-Step.el (U+5FB0): Add `<-ancient@r060' for
+       U+5F81; add `<-ancient@r162' for M-38796.
+
+       * Ideograph-R169-Gate.el (<CJK RADICAL C-SIMPLIFIED GATE>): Copied
+       from u02E00-CJK-Radical-Supplement.el.
+       (U+95E8): Add `<-simplified@CN' for G1-4345.
+       (U+9581): Use `->subsumptive'.
+       (U-00028CC9): Use `->subsumptive'; map to M-41210.
+       (U+9582): Use `->subsumptive'.
+       (U+95E9): Use `<-simplified@CN' for G1-6345.
+
+       * Ideograph-R167-Gold.el (U+92DD): Use `->denotational'.
+
+       * Ideograph-R156-Run.el (C6-4F34): Unify U-00027EBA; add
+       `<-formed' for M-38736; add `<-same@s1' for U+47DB and M-38736;
+       add `<-same@s2' for J0-7231.
+       (C6-4F31): Map to U-00027EBB.
+       (U+47AC): Add `<-formed' for K0-7762; add `<-same' for K0-7762.
+       (U+8D9C): Use `->subsumptive'.
+       (U+47B3): Likewise.
+       (U+8D9D): Likewise.
+       (U-00027F0E): Use `->subsumptive'.
+       (U-00027F0F): Likewise.
+       (U-00027F10): Use `->subsumptive'.
+       (U+47B4): Use `->denotational'.
+       (U+8D9F): Likewise.
+       (U+47B5): Use `->subsumptive'.
+       (U+8DA0): Add `<-formed' for JSP-6158; add `<-same' for JSP-6158.
+
+2005-09-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R157-Foot.el (U+8DB3): Add S1-7971.
+       (J78-4437): Add `<-formed' for K0-5431.
+       (M-37565): Add `<-formed' for JSP-613E and M-38879; add
+       `<-same@p1' for JSP-613E; add `<-same@p2' for M-38879.
+       (U+8E1B): Use `->denotational' and `->subsumptive'.
+       (U+8E1C): Likewise.
+       (M-37638): Unify C7-2944; unify U-0002F9DC; add `<-formed' for
+       JSP-6155; add `<-same@p1+p2' for JSP-6155.
+       (U+4809): Use `->subsumptive'.
+       (U+8E1D): Add S1-8017.
+       (U+8E1E): Add S1-8019.
+       (U+480A): Use `->denotational' and `->subsumptive'.
+       (U-00028082): Use `->subsumptive'.
+       (U+8E1F): Add S1-8024.
+       (U+8E20): Use `->subsumptive'.
+       (U+8E21): Use `->denotational'.
+       (U+8E22): Add `<-formed' for K0-7277; add `<-same' for K0-7277.
+       (U+8E23): Use `->subsumptive'.
+       (U+8E24): Likewise.
+       (U-00028083): Use `->denotational'.
+       (U-00028084): Likewise.
+       (U+8E25): Use `->subsumptive'.
+
+2005-09-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R086-Fire.el (U-00024298): Use `->subsumptive'.
+       (U-0002429C): Likewise.
+       (U+716E): Add J97-3C51.
+       (M-19166): Add `=>ucs*' for U-00020525.
+       (U-0002F91B): Likewise; use `=>daikanwa' instead of
+       `morohashi-daikanwa'.
+       (U+713C): Add S1-4609.
+       (U-0002427B): Use `->subsumptive'.
+       (U-00024299): Likewise.
+       (U+3DCD): Likewise.
+       (U+71CE): Likewise.
+       (U+71CF): Use `->denotational' instead of `->subsumptive'.
+       (U-000243A6): Use `->subsumptive'.
+       (U+71D0): Likewise.
+       (U+71D1): Likewise.
+       (U-000243A7): Use `->subsumptive'.
+       (U+71D2): Use `->subsumptive'.
+       (U+71D3): Use `->subsumptive'.
+       (U-000243A8): Use `->denotational' and `->subsumptive'.
+       (U-000243F0): Use `->denotational'.
+       (U-000243A9): Use `->denotational' and `->subsumptive'.
+
+2005-09-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R168-Long.el (U+9577): Add S1-8793.
+       (<CJK RADICAL LONG ONE>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+9578): Add `<-formed' for U+9577.
+       (<CJK RADICAL LONG TWO>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (<CJK RADICAL C-SIMPLIFIED LONG>): Likewise.
+       (U+957F): Add `<-simplified@CN' for U+9577; unify JC3-81E1.
+
+2005-09-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R160-Bitter.el (J0-3F49): Add S1-8196.
+       (GT-51556): Map to U-0002840B; add `<-same' for M-25722.
+       (C6-292B): Use `=>daikanwa' instead of `morohashi-daikanwa'; unify
+       U-0002840B and H10-F0FA.
+       (U-0002840C): Use `->subsumptive'.
+       (J0-6D64): Add `<-formed' for K0-792D; add S1-8202.
+
+2005-09-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R030-Mouth.el (U+35CD): Use `->subsumptive'.
+       (U+55B0): Use `->denotational' instead of `->subsumptive'.
+
+2005-09-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R210-Even.el (J0-736E): Add S1-9881.
+       (<CJK RADICAL C-SIMPLIFIED EVEN>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (G0-466B): Add `<-simplified@CN' for G1-466B.
+
+2005-09-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R159-Cart.el (U+8ECA): Add S1-8108.
+       (<CJK RADICAL C-SIMPLIFIED CART>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+8F66): Add `<-simplified@CN' for U+8ECA; unify JC3-81C7.
+       (U+8ECB): Add S1-8109.
+       (U+8F67): Add `<-simplified@CN' for U+8ECB.
+
+       * Ideograph-R154-Shell.el (U+8C9D): Add S1-7856.
+       (<CJK RADICAL C-SIMPLIFIED SHELL>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+8D1D): Add `<-simplified@CN' for U+8C9D; delete
+       `morohashi-daikanwa'.
+       (U-00027D24): Use `=>daikanwa' instead of `morohashi-daikanwa'.
+       (U-00027D88): New character.
+       (M-36784): Add `<-denotational' for U-00027D88.
+       (C6-6264): Likewise; use `->subsumptive' to integrate IU-00027D88.
+
+       * Ideograph-R145-Clothes.el (U+8863): Use `->subsumptive'.
+       (C6-2553): Unify U-0002F9C4; use `<-denotational' for U+8863; add
+       `=>ucs*' for U+8863.
+       (U+8864): Use `->subsumptive'; add
+       `<-formed@component/connect-right' for U+8863.
+       (<CJK RADICAL CLOTHES>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R113-Spirit.el (U+793A): Unify B-A5DC.
+       (J0-3C28): Separate B-A5DC.
+       (U-00025688): Use `->denotational'.
+       (U+7979): Use `->denotational' instead of `->subsumptive'.
+       (U+410C): Use `->denotational' and `->subsumptive'; map to
+       M-24731.
+       (U+797A): Use `->denotational' instead of `->subsumptive'.
+       (U+797B): Likewise.
+       (U+410F): Use `->denotational'; map to M-24736.
+       (U-00025689): Use `->denotational'; map to M-24737.
+       (U+797C): Use `->denotational' instead of `->subsumptive'.
+       (U+797D): Likewise.
+       (U+797F): Likewise.
+       (J0-4F3D): Add S1-5557.
+       (J0-6349): Add S1-5641.
+       (J0-3658): Add S1-5556.
+       (U+7982): Use `->denotational' instead of `->subsumptive'.
+       (U+4110): Use `->subsumptive'; map to M-24745.
+       (U-0002568B): Use `->subsumptive'; map to M-24746.
+       (U-0002568A): Use `->denotational' and `->subsumptive'; map to
+       M-24747.
+       (U+7983): Use `->denotational' instead of `->subsumptive'.
+       (U+7987): Likewise.
+       (U+7988): Likewise.
+       (U+7989): Likewise.
+       (U+4113): Likewise.
+       (U+798A): Unify B-E2F9.
+       (U+798B): Unify B-E2FA.
+       (C2-4C42): Separate B-E2FA.
+       (U+4114): Use `->denotational' instead of `->subsumptive'.
+       (U+798C): Likewise.
+       (U+798D): Unify B-BAD7; modify hierarchy.
+       (U+798E): Unify B-BAD5.
+       (C1-697C): Separate B-BAD5.
+       (U+798F): Unify B-BAD6.
+       (U+FA1B): Add `<-formed' for J78-492F; add S1-5573.
+       (J0-4A21): Add S1-5572.
+       (G0-3823): Separate B-BAD6.
+       (U+7990): Use `->denotational' instead of `->subsumptive'.
+       (U+7991): Likewise.
+       (U+7992): Likewise.
+       (U+7993): Likewise.
+       (U+7994): Likewise.
+       (U+7995): Likewise.
+
+2005-09-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R147-See.el (J78-6B32): Add `<-formed' for J0-6D70;
+       add `<-same' for J0-6D70.
+
+2005-09-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R118-Bamboo.el (U+7B8E): Use `->denotational' instead
+       of `->subsumptive'.
+       (U+7B8F): Likewise.
+       (U+7B90): Likewise.
+       (U+7B91): Add `<-formed' for M-39120.
+       (U+7B92): Use `->denotational' instead of `->subsumptive'.
+       (U+7B93): Use `->denotational' and `->subsumptive'.
+
+       * Ideograph-R140-Grass.el (U+8278): Add `<-Zhouwen' for U+FA5E.
+       (U+8279): Use `<-formed@component' instead of
+       `<-ideographic-component-forms' for U+8278.
+       (U+FA5E): Use `<-denotational' for U+8279 instead of
+       `<-subsumptive' for <CJK RADICAL GRASS TWO>; add
+       `<-formed@component/connect-below' for U+8278; unify C4-2153,
+       JX2-7575, BC-8AFE, GT-39643, GT-K00671 and M-30639; add
+       `->Zhouwen' for U+8278.
+       (<CJK RADICAL GRASS TWO>): Use `<-denotational' for U+FA5E instead
+       of U+8279; separate C4-2153, JX2-7575, BC-8AFE, GT-39643,
+       GT-K00671 and M-30639; add `<-identical@component' for U+FA5E.
+       (U+FA5D): Use `<-denotational' for U+8279 instead of
+       `<-subsumptive' for <CJK RADICAL GRASS THREE>; unify JX2-7574,
+       GT-39645 and GT-K00569.
+       (<CJK RADICAL GRASS THREE>): Use `<-denotational' for U+FA5D
+       instead of U+8279; add `<-identical@component' for U+FA5D;
+       separate JX2-7574, GT-39645 and GT-K00569.
+       (U-00026AF3): Use `->denotational'.
+       (U-00026D1A): Likewise.
+       (M-31525): Use `<-denotational' for U-00026D1A; add `<-formed' for
+       J0-6D6B; add `<-same' for J0-6D6B.
+
+       * Ideograph-R142-Insect.el (U+45B8): Use `<-formed' instead of
+       `->ideographic-variants'.
+       (U-0002F9C0): Add `<-formed' for J0-6D7B.
+
+       * Ideograph-R122-Net.el (U+7F52): Add
+       `<-formed@component/connect-below' for U+7F51; add `<-wrong' for
+       U+7F51.
+       (<CJK RADICAL NET TWO>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+5188): Add `<-formed@component/connect-below' for U+7F51; add
+       `<-simplified' for U+7F51; add `<-simplified@CN' for U+5CA1.
+       (U+7F53): Use `<-same@component/connect-below' instead of
+       `<-unknown' for U+5188; add `<-formed@component/connect-below'.
+       (<CJK RADICAL NET ONE>): Use `<-identical@component/connect-below'
+       instead of `<-radical' for U+7F53.
+
+2005-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R094-Dog.el (J0-603D): Add S1-4765.
+       (U+72C4): Use `->subsumptive'.
+       (U-0002473E): Use `->subsumptive'.
+
+2005-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R075-Tree.el (U+6765): Add S1-240.
+       (U+3B45): New character.
+       (U+6767): Use `->subsumptive'.
+       (U-000233FB): Likewise.
+       (U-000233F6): Use `->subsumptive'.
+       (M-14574): Unify U-000233F9.
+       (U+67A0): Add S1-3525.
+       (U+67A1): Add S1-3524.
+       (U+67A2): Use `->denotational'.
+       (U+3B4D): New character.
+       (U+3B4E): New character.
+       (U+3B4F): New character.
+       (U+67A6): Use `->denotational' instead of `->subsumptive'.
+       (M-14676): Unify U-0002342D.
+       (U+3B56): New character.
+
+       * Ideograph-R064-Hand.el (U+62B8): Use `->subsumptive'.
+       (U-00022AB6): Unify M-11925.
+       (U-00022ABC): Use `->subsumptive'.
+       (U-00022ABE): Use `->denotational'.
+       (M-11976): Add `<-denotational' for U-00022ABE; unify H5-D3D6.
+       (CB03635): Unify U-00022AC8.
+       (U+62EA): Use `->subsumptive'.
+       (U+62EC): Add `<-formed' for K0-4E41; add S1-2899.
+       (U+62ED): Add S1-2918.
+       (U+62EE): Add S1-2900.
+       (U+62EF): Add S1-2916.
+       (U+63F8): Use `->denotational' and `->subsumptive'.
+       (U+63F9): Use `->subsumptive'.
+       (U+6416): Likewise.
+       (U+6417): Add S1-3047.
+
+       * Ideograph-R060-Step.el (U-000224D7): Use `->subsumptive'.
+       (U+5F81): Add `<-formed' for M-38796; add S1-2339.
+       (U+5F82): Add S1-2341.
+       (U+5FA6): Add `<-formed' for J0-6E22.
+       (U+5FA7): Use `->denotational'.
+       (U-0002251F): Use `->subsumptive'.
+       (U-00022521): Likewise.
+       (U+5FA8): Add `<-formed' for J0-6E23; add S1-2370.
+       (U-00022522): Use `->denotational'.
+       (U-00022523): Use `->subsumptive'.
+       (U+38EC): Use `->subsumptive'.
+       (U+5FA9): Use `->denotational' and `->subsumptive'.
+       (U+38ED): Use `->denotational' and `->subsumptive'.
+       (U-00022525): Use `->subsumptive'.
+       (J0-5755): Add `<-formed' for J0-6E33; add `<-same' for J0-6E33;
+       add S1-2388.
+       (M-10262): Unify U-0002257D.
+
+       * Ideograph-R013-Down-Box.el (U-00020541): Use `<-formed' instead
+       of `->ideographic-variants' for U+518A; add `<-same' for U+518A.
+
+2005-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R032-Earth.el (M-05289): Use `<-formed' instead of
+       `->ideographic-variants'; unify J0-3A66, K0-4C77 and GT-06605.
+       (H2-AF6B): Separate J0-3A66, K0-4C77 and GT-06605.
+       (U-0002145F): Use `->denotational'.
+       (U+58BF): Use `->subsumptive'.
+       (U+3670): Use `->denotational'.
+       (U-00021460): Use `->subsumptive'.
+       (U+3671): Use `->denotational'.
+       (U+58C0): Use `->subsumptive'.
+       (U+58C1): Likewise.
+       (U+58C2): Likewise.
+       (U-00021462): Likewise.
+
+       * Ideograph-R047-River.el (M-08670): Add `daikanwa' into
+       `->mistakable*sources'.
+
+       * Ideograph-R045-Sprout.el (U+FA3C): Use `=ucs@jis' instead of
+       `=ucs@jis/2000' for U+FA3C.
+       (U+5C6F): Use `->subsumptive'.
+
+       * Ideograph-R039-Child.el (U-00021966): Add `<-Large-Seal' for
+       K0-7264.
+       (J0-4239): Add S1-1792; add `<-formed' for J78-423D.
+
+       * Ideograph-R030-Mouth.el (U+53E7): Use `<-formed' instead of
+       `->ideographic-variants' for JSP-3273; add `<-same' for JSP-3273.
+       (C1-4947): Add `<-formed' for K0-5641; add `<-same' for K0-5641;
+       add `->original' for K0-5641.
+       (<CJK RADICAL C-SIMPLIFIED FROG>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R026-Seal.el (U+5374): Add `<-vulgar' for J0-524A.
+       (J0-524A): Use `<-formed' instead of `->ideographic-variants' for
+       U+5374; add `->vulgar' for U+5374 and U+3541.
+       (U+537C): Use `->denotational'.
+       (U-00020A1C): Use `->subsumptive'.
+       (K0-716D): Use `<-formed' instead of `->ideographic-variants' for
+       U+5373.
+
+       * Ideograph-R019-Power.el (U+52DC): Use `->denotational' instead
+       of `->subsumptive'.
+       (U+52DD): Likewise.
+       (J0-5229): Add `<-formed' for J78-4E4B.
+
+       * Ideograph-R018-Knife.el (U-000206A3): Add `<-Small-Seal' for
+       U+5200; use `<-formed' instead of `->ideographic-variants' for
+       U+5200; add `->bopomofo' for U+3109.
+       (U+523C): Use `->denotational' and `->subsumptive'.
+       (U+523D): Use `->subsumptive'.
+       (U-00020702): Use `<-formed' instead of `->ideographic-variants'
+       for U+522A; add `<-same' for U-000206F9.
+
+       * Ideograph-R020-Wrap.el (U-0002F82A): Add `<-denotational' for
+       J97-5232; use `<-formed' instead of `->ideographic-variants'.
+       (J97-5232): New abstract character.
+       (U+5306): Add `<-denotational' for J97-5232.
+       (U+5307): Add `<-formed' instead of `->ideographic-variants'; use
+       `->denotational'.
+
+       * Ideograph-R024-Ten.el (U-0002F82C): Use `<-formed' instead of
+       `->ideographic-variants' for U+5349; add `<-vulgar' for U+5349.
+
+       * Ideograph-R013-Down-Box.el (U+5188): Add
+       `<-formed@component/connect-below' for U+7F51; add `<-simplified'
+       for U+7F51; add `<-simplified@CN' for U+5CA1.
+
+2005-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R007-Two.el (U+4E90): Add `<-formed' instead of
+       `->ideographic-variants' for U+4E8E.
+       (U+4E9E): Add `<-formed' for M-38945.
+       (U+4E9F): Use `->denotational' instead of `->subsumptive'.
+
+2005-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * char-db-util.el (char-db-coded-charset-priority-list): Add
+       `=ruimoku-v6'.
+       (insert-char-attributes): Don't display `->FOO' (except
+       `->subsumptive', `->bopomofo', `->mistakable',
+       `->ideographic-variants' and `->canonical') which is not attended
+       `->FOO*sources' when running with non-readable mode.
+
+2005-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R144-Walk-Enclosure.el (K0-627A): Add S1-7325; add
+       `<-formed' for K0-627B.
+
+       * Ideograph-R085-Water.el (U+6C35): Add
+       `<-formed@component/connect-right' for U+6C34; unify BC-8AF6.
+       (<CJK RADICAL WATER ONE>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+6C39): Use `->subsumptive'.
+       (U+6C3A): Use `->subsumptive'.
+       (<CJK RADICAL WATER TWO>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+2005-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R113-Spirit.el (<CJK RADICAL SPIRIT ONE>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+793B): Add `<-formed@component/connect-right' for U+793A.
+       (JSP-504B): Add `<-vulgar@component/connect-right' for C1-467C.
+       (G0-6C6A): Unify BC-8B70.
+       (<CJK RADICAL SPIRIT TWO>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R009-Man.el (U+5058): Use `<-formed' instead of
+       `->ideographic-variants'.
+
+2005-09-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R087-Claw.el (U+722A): Add S1-4696.
+       (U+722B): Use `<-formed@component/connect-below' instead of
+       `<-ideographic-component-forms'.
+       (<CJK RADICAL PAW TWO>): Use `<-identical@component/connect-below'
+       instead of `<-radical'.
+       (<CJK COMPATIBILITY IDEOGRAPH-FA49>): Use `<-denotational' for
+       U+722B instead of `<-subsumptive' for <CJK RADICAL PAW ONE>; unify
+       JX2-7029 and BC-8B58.
+       (<CJK RADICAL PAW ONE>): Use `<-denotational' for <CJK
+       COMPATIBILITY IDEOGRAPH-FA49> instead of U+722B; separate JX2-7029
+       and BC-8B58; add `<-identical@component/connect-below' for U+FA49.
+
+       * Ideograph-R072-Sun.el (U+3AD6): Unify CB11730.
+
+       * Ideograph-R064-Hand.el (U+624B): Add S1-2807.
+       (U+624D): Use `->denotational'.
+       (U+624C): Add `<-formed@component/connect-right' for U+624B; unify
+       BC-8AFA.
+       (<CJK RADICAL HAND>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+624E): Add S1-2808.
+
+       * Ideograph-R061-Heart.el (U+5FC4): Add
+       `<-formed@component/connect-right' for U+5FC3; unify BC-8B51,
+       GT-12992 and GT-K00302.
+       (<CJK RADICAL HEART ONE>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+38FA): Use `->denotational'.
+       (<CJK RADICAL HEART TWO>): Copied from
+       u02E00-CJK-Radical-Supplement.
+
+2005-09-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R077-Stop.el (U+6B6F): Use `->subsumptive'.
+       (<CJK RADICAL J-SIMPLIFIED TOOTH>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R025-Divination.el (U-000209DC): Use `->subsumptive'.
+       (U+5364): Add `<-Zhouwen' for U+38B4; add `<-same' for J0-403E;
+       add `<-simplified@CN' for U+9E75 and U+6EF7.
+       (<CJK RADICAL C-SIMPLIFIED SALT>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R086-Fire.el (U+706C): Add
+       `<-formed@component/connect-above' for U+706B; add `<-s/active'
+       for U+706B.
+       (<CJK RADICAL FIRE>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R067-Script.el (GT-K00488): Use
+       `<-formed@component/connect-right' instead of
+       `<-ideographic-component-forms'.
+       (G0-466B): Add `<-simplified@CN' for G1-466B.
+       (<CJK RADICAL C-SIMPLIFIED EVEN>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (J0-4046): Add S1-9880.
+       (<CJK RADICAL J-SIMPLIFIED EVEN>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R096-Jade.el (U-000248E9): Use
+       `<-formed@component/connect-right' instead of
+       `<-ideographic-component-forms'.
+       (<CJK RADICAL JADE>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+2005-09-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R018-Knife.el (U+5202): Add
+       `<-formed@component/connect-left' for U+5200; unify BE-C87D.
+       (<CJK RADICAL KNIFE TWO>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R026-Seal.el (U+353E): Add `<-same' for U+5369.
+       (<CJK RADICAL SEAL>): Use `<-formed@component/connect-above'
+       instead of `<-ideographic-component-forms' for U+5369; use
+       `<-identical@component/connect-above' instead of `<-radical' for
+       U+353E.
+       (JC3-71F7): New character.
+       (BC-8A60): Use `<-formed@component' instead of
+       `<-ideographic-component-forms'.
+
+       * Ideograph-R009-Man.el (GT-K00049): Use `<-denotational' for
+       U+4EBA; add `<-formed@component' for U+4EBA.
+       (GT-K00058): Use `<-denotational' for U+4EBA; add
+       `<-formed@component/connect-below' for U+4EBA.
+       (BC-8B5D): Likewise.
+       (<CJK RADICAL PERSON>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+4EBB): Add `<-formed@component/connect-right' for U+4EBA; unify
+       BC-8AF5.
+
+2005-09-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R212-Dragon.el (U+9F8D): Use `->subsumptive'.
+       (<CJK RADICAL C-SIMPLIFIED DRAGON>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+9F99): Add `<-simplified@CN' for G1-417A.
+
+2005-09-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R196-Bird.el (U+9CE5): Add S1-9645.
+       (<CJK RADICAL C-SIMPLIFIED BIRD>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+9E1F): Add `<-simplified@CN' for U+9CE5.
+
+       * Ideograph-R141-Tiger.el (J0-3857): Move B-AAEA to the mother;
+       add S1-7080.
+       (<CJK RADICAL TIGER>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R195-Fish.el (U+9B5A): Add S1-9533.
+       (U-00029D4B): Use `->subsumptive'.
+       (<CJK RADICAL C-SIMPLIFIED FISH>): Use `<-identical@component'
+       instead of `<-radical'; omit `<-ideographic-component-forms'.
+       (U+9C7C): Add `<-simplified@CN' for U+9B5A.
+
+2005-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R187-Horse.el (U+99AC): Add S1-9326.
+       (<CJK RADICAL C-SIMPLIFIED HORSE>): Use `<-identical@component'
+       instead of `<-radical'; omit `<-ideographic-component-forms'.
+       (U+9A6C): Add `<-simplified@CN' for U+99AC.
+
+2005-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R125-Old.el (<CJK RADICAL OLD>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (U+8002): Add `<-formed@component/connect-below' for U+8001.
+
+       * Ideograph-R120-Silk.el (U+7CF9): Use `<-formed@component'
+       instead of `<-ideographic-component-forms'; unify BC-8AFB.
+       (<CJK RADICAL SILK>): Use `<-formed@component' instead of
+       `<-formed@component' for U+7CF8; use
+       `<-identical@component/connect-right' instead of `<-radical' for
+       U+7CF9; separate BC-8AFB.
+       (<CJK RADICAL C-SIMPLIFIED SILK>): Use
+       `<-identical@component/connect-right' instead of `<-radical' for
+       U+7E9F; use `<-simplified@CN/component/connect-right' instead of
+       `<-ideographic-component-forms' for U+7CF8; separate BC-895B.
+       (U+7E9F): Add `<-simplified@CN/component' for U+7CF8; unify
+       BC-895B.
+
+       * Ideograph-R117-Stand.el (J0-4E35): Add S1-9912.
+       (<CJK RADICAL J-SIMPLIFIED DRAGON>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R109-Eye.el (<CJK RADICAL EYE>): Copied from
+       u02E00-CJK-Radical-Supplement.el.
+       (BC-8B48): Use `<-formed@component' instead of
+       `<-ideographic-component-forms'.
+
+2005-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R201-Yellow.el (<CJK RADICAL SIMPLIFIED YELLOW>):
+       Copied from u02E00-CJK-Radical-Supplement.el.
+
+       * Ideograph-R170-Mound.el (U+961C): Add S1-8850.
+       (<CJK RADICAL MOUND TWO>): Use
+       `<-identical@component/connect-right' instead of `<-radical' for
+       U+961D; add `<-formed@component/connect-right' for U+961C.
+
+       * Ideograph-R167-Gold.el (<CJK RADICAL C-SIMPLIFIED GOLD>): Use
+       `<-identical@component/connect-right' instead of `<-radical' for
+       U+9485; use `<-simplified@CN/component/connect-right' instead of
+       `<-ideographic-component-forms' for U+91D1; separate BC-895A.
+       (U+91D2): Use `<-formed@component' instead of
+       `<-ideographic-component-forms' for U+91D1.
+       (U+9485): Use `<-simplified@CN/component' instead of
+       `<-ideographic-component-forms' for U+91D1; unify BC-895A.
+       (BC-8DE3): Omit `<-ideographic-component-forms' for U+91D1.
+
+       * Ideograph-R058-Snout.el (GT-K00266): Use `->denotational'
+       instead of `->subsumptive'.
+
+2005-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R188-Bone.el (<CJK RADICAL BONE>): Use
+       `<-identical@component' instead of `<-radical' for U+9AA8.
+
+2005-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R156-Run.el (U+8D77): Use `->denotational'.
+       (U-0002F9D7): Add `<-denotational' for U+8D77; add S1-7959; use
+       `=ucs@unicode' for U+8D77.
+       (C1-5844): Add `<-denotational' for U+8D77; add S1-7960; add
+       CU+8D77.
+
+2005-08-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R130-Meat.el (U-00026634): Use `->subsumptive'.
+       (U+8094): Likewise.
+       (GT-K05506): Use `->subsumptive' to integrate BC-8CA9.
+       (U-0002669D): Use `->denotational' and `->subsumptive'.
+       (U+43E6): Use `->subsumptive'.
+       (U-000267C1): Use `ideographic-{radical|strokes}@ucs' instead of
+       `ideographic-{radical|strokes}'; add
+       `ideographic-{radical|strokes}@cns' and
+       `ideographic-radical@cns*sources'; use `->subsumptive'; don't use
+       `->identical' for C6-5D5C and `<-same' for M-49158.
+       (U+8192): Use `->denotational'.
+       (U-000267D8): Use `->subsumptive'.
+       (U+8193): Likewise.
+       (U+8194): Likewise.
+
+       * Ideograph-R076-Lack.el (U+3C44): Use `->subsumptive'; map to
+       M-16199.
+       (U+6B58): Use `->subsumptive'.
+       (U-00023918): Use `->subsumptive'; map to M-16203.
+       (U+6B59): Use `->denotational' and `->subsumptive'.
+       (U-00023919): Use `->subsumptive'; map to M-16205.
+       (U+3C45): Use `->subsumptive'; map to M-16206.
+       (U-0002391A): Use `->subsumptive'; map to M-16207.
+       (U-0002391C): Use `->subsumptive'; map to M-16208.
+       (U+6B5B): Use `->subsumptive'.
+       (U+3C46): Likewise; map to M-16211.
+       (U+3C47): Use `->subsumptive'.
+       (U+3C48): Likewise.
+       (U+6B5C): Likewise.
+       (U+6B55): Use `->denotational'.
+       (U+3C49): Use `->subsumptive'; map to M-16219.
+       (U+6B5D): Use `->subsumptive'.
+       (U-00023923): Likewise; map to M-16221.
+       (U-00023925): Use `->subsumptive'; map to M-16222.
+       (U+6B5E): Use `->subsumptive'.
+       (U-00023929): Use `->denotational'; map to M-16225.
+       (U+6B5F): Use `->subsumptive'.
+       (U+6B60): Use `->subsumptive'.
+       (U+3C4A): Use `->denotational' and `->subsumptive'; map to
+       M-16229.
+       (U-0002392C): Use `->subsumptive'; map to M-16230.
+       (U-00026183): Copied from Ideograph-R120-Silk.el; use
+       `->subsumptive'; map to M-27969.
+       (C7-474B): Use `<-subsumptive' for U-00026183; don't use
+       `->identical' for U-00026183.
+       (U+4320): Use `ideographic-{radical|strokes}@cns' instead of
+       `ideographic-{radical|strokes}'; add
+       `ideographic-{radical|strokes}@ucs' and
+       `ideographic-radical@ucs*sources'; use `->subsumptive'; map to
+       M-27968.
+       (U-0002392D): Use `->subsumptive'.
+       (U+3C4B): Use `->subsumptive'; map to M-16234.
+       (U-00023932): Use `->subsumptive'; map to M-16235.
+       (U-00023931): Use `->subsumptive'; map to M-16236.
+       (U-00023934): Use `->subsumptive'; map to M-16237.
+       (U-00023935): Use `->subsumptive'; map to M-16238.
+       (U-00023937): Use `->subsumptive'; map to M-16239.
+       (U-00023936): Use `->subsumptive'; map to M-16241.
+       (U+6B61): Use `->denotational' and `->subsumptive'.
+       (U+3C4C): Use `->subsumptive'; map to M-16244.
+       (U-0002393F): Use `->denotational' and `->subsumptive'; map to
+       M-16249.
+       (U-00023940): Use `->denotational' and `->subsumptive'; map to
+       M-16250.
+       (U+3C4E): Use `->denotational' and `->subsumptive'; map to
+       M-16251.
+       (U-00023941): Use `->denotational' and `->subsumptive'; map to
+       M-16252.
+
+2005-08-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R074-Moon.el (U+6708): Use `->subsumptive'.
+       (U-0002335D): Use `->subsumptive' to integrate M-14331.
+       (U+6709): Use `->subsumptive'.
+       (U-0002335E): Use `->denotational' to integrate M-14333.
+       (U-00023360): Use `->subsumptive'; map to M-14335.
+       (U-00023363): Use `->subsumptive'; map to M-14336.
+       (U-00023361): Use `->subsumptive'; map to M-14337.
+       (U+670A): Use `->subsumptive'.
+       (J97-4A7E): New abstract character.
+       (M-14340): Add `<-denotational' for J97-4A7E; unify GT-18172 and
+       GT-K04938; add S1-3431.
+       (U+670B): Add `<-denotational' for J97-4A7E; add S1-3430.
+       (U+3B33): Use `->subsumptive'.
+       (GT-K04876): Use `->subsumptive' to integrate BC-8BB5.
+       (U+670E): Use `->subsumptive'.
+       (U+670F): Likewise.
+       (U-00023367): Likewise.
+       (U+6710): Likewise.
+       (U+440B): Likewise; map to M-14379.
+       (U+3B38): Use `->denotational' and `->subsumptive'; map to
+       M-14380.
+       (U-0002337A): Use `->subsumptive'; map to M-14382.
+       (U-00023384): Use `->subsumptive'; map to M-14384.
+       (M-14385): Separate JC3-52D6.
+       (U-00023385): Use `->subsumptive'.
+       (U-0002338D): Likewise.
+       (U+3B3B): Use `->denotational'.
+       (U+6722): Use `->denotational' and `->subsumptive'.
+       (U-000267C1): Copied from Ideograph-R130-Meat.el; use
+       `->subsumptive'.
+       (M-49158): Use `<-subsumptive' for U-000267C1.
+       (C6-5D5C): Likewise; unify IU-000267C1.
+       (H6-B15A): Copied from Ideograph-R130-Meat.el; use `<-subsumptive'
+       for U-000267C1.
+       (U-00023392): Use `->denotational'.
+       (U+3B3F): Use `->subsumptive'.
+       (U-0002339A): Use `->subsumptive'.
+       (U+6723): Use `->subsumptive'.
+       (U+6724): Use `->subsumptive'.
+
+2005-08-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R112-Stone.el (U+7890): Use `->denotational' and
+       `->subsumptive'.
+       (U+7891): Use `->denotational'.
+       (U+FA4B): Add `<-denotational' for U+7891; unify UU+7891 and
+       JU+FA4B.
+       (U+78C1): Add S1-5455.
+       (J0-486A): Add `<-denotational' for U+7891.
+       (U+40E3): Use `->denotational'.
+       (U-0002F951): Add `<-denotational' for U+40E3; use
+       `->denotational'.
+       (M-24475): Use `<-denotational' for U-0002F951.
+       (C3-4842): Use `<-denotational' for U+40E3.
+       (C7-396D): Use `<-denotational' for U-0002F951; unify IU-0002F951.
+       (U+78F3): Use `->denotational'.
+       (U+40E4): Use `->subsumptive'.
+       (U+7900): Likewise.
+
+       * Ideograph-R120-Silk.el (U+4320): Copied from
+       Ideograph-R076-Lack.el.
+       (U-00026183): Use `ideographic-{radical|strokes}@ucs' instead of
+       `ideographic-{radical|strokes}'; add
+       `ideographic-{radical|strokes}@cns'; don't use `->identical' for
+       C7-474B; use `->subsumptive'; map to M-27969.
+       (U+7E84): Use `->denotational'.
+
+       * Ideograph-R102-Field.el (U-00024C23): Use `->denotational' and
+       `->subsumptive'; map to M-21754.
+       (U-00022456): Copied from Ideograph-R058-Snout.el; use
+       `->subsumptive'.
+       (U+7546): Use `->subsumptive'.
+       (U-00024C63): Use `->denotational'.
+       (U-00024C5E): Use `->subsumptive'.
+       (U-00024C64): Likewise.
+       (U+7560): Use `->subsumptive'; add S1-5053.
+
+       * Ideograph-R087-Claw.el (U-00024517): Use `->subsumptive'; use
+       `ideographic-{radical|strokes}@ucs' instead of
+       `ideographic-{radical|strokes}'; add
+       `ideographic-{radical|strokes}@cns' and
+       `ideographic-radical@cns*sources'; don't use `->identical' for
+       C6-4743 and `<-same' for M-04811.
+       (U-00024522): Use `->denotational'; map to M-19695.
+       (U-00024523): Use `->denotational'; map to M-19696.
+       (U-00024524): Unify M-19697.
+       (U-00024526): Use `->denotational'; map to M-19698.
+       (U+3E15): Use `->subsumptive'; map to M-19699.
+       (U-00024525): Use `->denotational'; map to M-19700.
+       (U-00024529): Use `->denotational' and `->subsumptive'.
+       (U-00024540): Likewise.
+       (U-00024545): Likewise.
+       (U-000206A1): Copied from Ideograph-R018-Knife.el; use
+       `->denotational' and `->subsumptive'.
+       (U-00024548): Use `->denotational'.
+       (U-00024549): Use `->denotational' and `->subsumptive'.
+
+2005-08-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R079-Weapon.el (U-00023A8B): Use `->subsumptive'.
+       (U-00023A8C): Likewise.
+       (U+3C80): Use `->subsumptive'.
+       (U+6BB8): Likewise.
+       (U+6BB9): Use `->denotational' and `->subsumptive'.
+       (U-00023A8D): Use `->subsumptive'.
+       (U-00023A8F): Likewise.
+       (U+F970): Separate K0-616D and unify JX1-7649, M-16638 and
+       JC3-54ED; use `->subsumptive' to integrate K0-5F2F and K0-616D.
+       (C1-5B44): Use `<-denotational' for U+6BBA; add `=>daikanwa' for
+       M-16638.
+       (U-00023A90): Use `->subsumptive'.
+       (M-16640): Add `<-subsumptive' for U-00023A97.
+       (U-00023A97): Use `->subsumptive'.
+       (U-00023A96): Likewise.
+       (U-00020B81): Copied from Ideograph-R029-Again.el.
+       (M-16642): Add `<-denotational' for U-00020B81.
+       (C6-537B): Likewise; use `ideographic-{radical|strokes}@cns'
+       instead of `ideographic-{radical|strokes}'; add
+       `ideographic-{radical|strokes}@ucs'; unify IU-00020B81.
+       (U-00023A95): Use `->subsumptive'.
+       (U+3C81): Likewise.
+       (U+3C82): Use `->denotational'.
+
+       * Ideograph-R085-Water.el (U-00023D11): Use `->subsumptive'.
+       (U-00023D14): Likewise.
+       (U+6D77): Use `->denotational'.
+       (U-0002F901): Add `<-denotational' for U+6D77.
+       (U+6D69): Use `->denotational'.
+       (U-00023D21): Use `->subsumptive'.
+       (U+6D6A): Use `->subsumptive'.
+       (U+6D6B): Likewise.
+       (U+6D6C): Add S1-4244.
+       (U+6D6D): Use `->subsumptive'.
+       (U+6D6E): Use `->denotational'.
+       (U+6D6F): Use `->subsumptive' to integrate JC3-70DE.
+       (U+6D73): Use `->denotational' and `->subsumptive'.
+       (U+6D74): Add S1-4243.
+       (U+6D75): Use `->subsumptive'.
+       (U+6D76): Likewise.
+       (U+FA45): Add `<-denotational' for U+6D77; unify UU+6D77 and
+       JU+FA45.
+
+       * Ideograph-R075-Tree.el (U+6885): Use `->denotational'.
+       (U-0002F8E2): Use `<-denotational' for U+6885.
+       (U+6881): Use `->subsumptive'.
+       (U+6882): Likewise.
+       (U+6883): Likewise.
+       (U+6884): Likewise.
+       (U+FA44): Use `<-denotational' for U+6885; unify UU+6885.
+       (U+6886): Use `->subsumptive'.
+       (U+6888): Likewise.
+       (U+6A33): Use `->denotational'.
+       (U+6A34): Use `->subsumptive'.
+       (U+6A35): Likewise.
+       (U+6A36): Use `->denotational' and `->subsumptive'.
+       (U+6A37): Use `->subsumptive'.
+       (U+6A38): Likewise.
+
+2005-08-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R009-Man.el (U+5016): Unify B-ADC6.
+       (C1-5429): Separate B-ADC6 and M-00771.
+       (JSP-3152): Use <CJK RADICAL PERSON> instead of U+4EBB in
+       `ideographic-structure'.
+       (C2-2D77): Likewise.
+
+2005-08-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R072-Sun.el (U+3AD2): Unify M-13755.
+       (U+3AD3): Unify M-13763.
+       (U+3AD4): Unify M-13769.
+       (UU+3AD5): Unify M-13770.
+       (U+65F6): Use `->subsumptive' to integrate JC3-81C3.
+       (U-00023150): Use `->subsumptive'.
+       (U-0002315A): Likewise.
+       (IU-0002315A): Unify M-13779.
+       (U+6600): Use `->denotational' and `->subsumptive'.
+       (U-0002315B): Unify M-13784.
+       (U-00023166): Unify M-13786; add S1-3288; add `<-formed' for
+       U+6603.
+       (U-00023173): Use `->subsumptive'.
+       (IU-00023173): Unify M-13787.
+       (U+6606): Use `->subsumptive'.
+       (U-0002315C): Use `->subsumptive'.
+       (IU-0002315C): Unify M-13793.
+       (U+6607): Add S1-3284.
+       (U+6609): Use `->subsumptive'.
+       (U+6618): Use `->subsumptive'.
+       (U-0002315D): Use `->subsumptive'; map to M-13798.
+       (U+660A): Use `->subsumptive'.
+       (U-0002315E): Likewise; map to M-13801.
+       (U+660C): Add S1-3285.
+       (U+660D): Use `->subsumptive'.
+       (U+660E): Use `->subsumptive' to separate M-13801 and JC3-51C1.
+       (M-13805): Unify GT-17473 and GT-K04329; add S1-3292.
+       (U+660F): Add S1-3281.
+       (U+3ADA): Unify M-13813.
+       (U-00023161): Use `->subsumptive'.
+       (IU-00023161): Unify M-13815.
+       (U+5192): Use `->denotational'.
+       (U+661B): Use `->subsumptive'.
+       (U+661C): Add S1-3315.
+       (U+3AE7): Use `->subsumptive'.
+       (UU+3AE7): Unify M-13901.
+       (U-00023196): Use `->subsumptive'; map to M-13907.
+       (U+3AE6): Unify M-13909.
+       (U-00023198): Use `->subsumptive'; map to M-13911.
+       (U+664F): Use `->subsumptive'.
+       (U+6650): Likewise.
+       (U-000231A0): Unify M-13923.
+       (U+6652): Use `->subsumptive'.
+       (U+3AE9): Use `->denotational'.
+       (C3-3147): Use `<-denotational' for U+3AE9; unify M-13925.
+       (U-000231A7): Use `->subsumptive'; map to M-13927.
+       (U+3AEA): Use `->subsumptive'.
+       (U+66FB): Use `->subsumptive'.
+       (U+3AEE): Use `->subsumptive'.
+       (U-000231B3): Use `->subsumptive'.
+       (U+6657): Use `->subsumptive'.
+
+2005-08-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R042-Small.el (U+5C11): Use `->subsumptive'.
+       (U+5C12): Omit `=>daikanwa'.
+       (M-07477): Unify GT-09427 and GT-K01236; add S1-4716; separate
+       JC3-41E1.
+       (C2-2155): Unify GT-09430 and JC3-41E1.
+       (U+5C13): Add `<-denotational' for J97-5575; use `->subsumptive'.
+       (J97-5575): New abstract character.
+       (U+5C14): Add `<-denotational' for J97-5575; use `->subsumptive'.
+       (U+5C16): Use `->subsumptive'.
+       (U-00021B59): Use `->subsumptive'.
+
+2005-08-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R060-Step.el (U+5FBC): Use `->subsumptive'.
+
+       * Ideograph-R031-Enclosure.el (U-00021209): Use `->denotational'.
+       (U-00021207): Likewise.
+       (M-04814): Unify U-00021205 and H2-E6C9.
+       (M-04815): Unify U-00021206 and H2-E6CD.
+
+2005-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R140-Grass.el (U-00026B5D): Use `->denotational'
+       instead of `->identical' and `<-same'; use
+       `ideographic-{radical|strokes}@ucs'; add
+       `ideographic-{radical|strokes}@cns'.
+       (C6-333E): Copied from Ideograph-R109-Eye.el.
+
+       * Ideograph-R135-Tongue.el (U+654C): Use
+       `ideographic-{radical|strokes}@{ucs|daikanwa}' instead of
+       `ideographic-'; add `ideographic-radical@ucs*sources'.
+
+       * Ideograph-R115-Grain.el (U+79EF): Use `->subsumptive' to
+       integrate JC3-81D7.
+
+       * Ideograph-R109-Eye.el (U-00026B5D): Copied from
+       Ideograph-R140-Grass.el; use `->denotational'.
+       (U+7707): Use `->subsumptive'.
+       (U+7708): Add S1-5281.
+       (U+7709): Add S1-5283.
+       (U-00025116): Use `->subsumptive'.
+
+2005-08-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R030-Mouth.el (U+549C): Use `->subsumptive'.
+       (JSP-352A): Use `<-vulgar' instead of `->ideographic-variants' for
+       J0-5323.
+       (U+54A4): Use `->subsumptive'.
+       (C3-3A40): Modify `ideographic-structure'.
+       (J0-5344): Add `ideographic-structure'.
+
+2005-08-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R058-Snout.el (JSP-3C77): Add
+       `ideographic-{radical|strokes}' and `total-strokes'.
+       (BC-8BAB): Likewise; use `->subsumptive' to integrate GT-K00267.
+       (GT-K00266): Use `->subsumptive' to integrate <CJK RADICAL SNOUT
+       TWO> and BC-897C.
+       (<CJK RADICAL SNOUT TWO>): Separate GT-K00266; unify G0-6566 and
+       UU+5F50.
+       (U+5F54): Use `->subsumptive'.
+       (U+5F55): Likewise; add `=>daikanwa' for M-09918.
+       (C6-2B39): Unify U-0002F896.
+       (U-00022456): Use `->subsumptive'; use
+       `ideographic-{radical|strokes}@ucs' instead of
+       `ideographic-{radical|strokes}'; add
+       `ideographic-{radical|strokes}@cns' and
+       `ideographic-radical@cns*sources'.
+
+       * Ideograph-R009-Man.el (JSP-305F): Use <CJK RADICAL PERSON>
+       instead of U+4EBB in `ideographic-structure'.
+
+       * maps-conf.el: Don't add `=gt-pj-1' for J90-5575.
+
+       * Ideograph-R064-Hand.el (U-00022BAE): Use `<-same' and
+       `<-same*sources' instead of `->ideographic-variants' with char-ref
+       for M-11883.
+
+2005-08-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R026-Seal.el (U+537B): Move `->ideographic-variants'
+       to J0-524A.
+       (J0-524A): Use `->ideographic-variants*sources' instead of
+       char-ref in `->ideographic-variants'.
+       (U+537D): Use `->subsumptive'.
+       (U-0002F833): Use `<-same' instead of `->same' for M-02880.
+
+       * Ideograph-R013-Down-Box.el (U+5192): Use `->denotational'; use
+       `ideographic-{radical|strokes}@ucs' instead of
+       `ideographic-{radical|strokes}'; add
+       `ideographic-{radical|strokes}@jis' and
+       `ideographic-radical@jis*sources'.
+
+       * Ideograph-R073-Say.el (C1-454B): Use `->mistakable' instead of
+       `->confusing'.
+
+       * Ideograph-R066-Rap.el (U+654F): Use `->denotational'.
+       (U-0002F8C8): Use `<-denotational' instead of `=>ucs' for U+654F;
+       add `=>ucs*' for U+654F.
+       (U+654C): Use `ideographic-{radical|strokes}@{ucs|daikanwa}' and
+       `ideographic-radical@ucs*sources' instead of `ideographic-'.
+       (U+FA41): Add `<-denotational' for U+654F; use `=ucs@unicode'
+       instead of `=ucs@{gb|cns|ks|big5}' for U+654F; add `=ucs@jis' for
+       U+FA41.
+
+2005-08-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R061-Heart.el (U+6094): Use `->denotational'.
+       (U+FA3D): Use `<-denotational' for U+6094; use `=ucs@unicode'
+       instead of `=ucs@{gb|cns|ks|big5}' for U+6094; add `=ucs@jis' for
+       U+FA3D.
+
+       * Ideograph-R063-Door.el (U+623B): Use `->denotational' instead of
+       `->subsumptive'.
+
+       * Ideograph-R009-Man.el (U+5055): Use `->subsumptive'.
+       (U+5056): Use `->denotational'.
+       (U+5057): Use `->subsumptive'.
+       (U+5058): Add `<-same' for J0-3426.
+
+2005-08-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R031-Enclosure.el (U-00024517): Copied from
+       Ideograph-R087-Claw.el; use `->subsumptive'.
+       (C6-4743): Use `<-subsumptive' for U-00024517; unify H5-F8B3 and
+       IU-00024517 instead of using `->identical' for U-00024517.
+
+       * Ideograph-R029-Again.el (U-00020B81): Use
+       `ideographic-{radical|strokes}@ucs' instead of
+       `ideographic-{radical|strokes}'; add
+       `ideographic-{radical|strokes}@cns'; don't use `->identical' for
+       C6-537B and `<-same' for M-16642; use `->denotational'.
+       (C6-537B): Copied from Ideograph-R079-Weapon.el.
+
+2005-08-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R017-Open-Box.el (U-000206A1): Use
+       `ideographic-{radical|strokes}@ucs' instead of
+       `ideographic-{radical|strokes}'; add
+       `ideographic-{radical|strokes}@cns' and
+       `ideographic-radical@cns*sources'; use `->denotational' instead of
+       `->identical' and `<-same'.
+       (IU-000206A1): Unify C7-4E3E.
+
+2005-08-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R024-Ten.el (U-0002F82C): Use
+       `->ideographic-variants*sources' instead of char-ref in
+       `->ideographic-variants'.
+
+2005-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R025-Divination.el (U+5361): Use `->subsumptive' to
+       integrate JC3-82B5.
+       (JC3-82B5): Use `<-subsumptive' instead of `->identical' for
+       U+5361.
+
+       * Ideograph-R020-Wrap.el (U+5306): Use `=>daikanwa' instead of
+       `morohashi-daikanwa'.
+       (U+5307): Use `->subsumptive'; don't use `morohashi-daikanwa'.
+
+       * Ideograph-R019-Power.el (U+351C): Use `->denotational' instead
+       of `->subsumptive'.
+
+       * Ideograph-R004-Slash.el (U+4E57): Use `->subsumptive'.
+
+       * Ideograph-R001-One.el (U-00020000): Use `->subsumptive'.
+       (M-00005): Unify GT-00038.
+       (M-00019): Use `->subsumptive'.
+       (U+4E0E): Use `->denotational' instead of `->subsumptive'.
+
+       * char-db-util.el (char-attribute-name<): Put `->FOO' into the
+       last place before `->subsumptive' and `->denotational'.
+
+2005-08-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R005-Second.el (C2-334E): Use <CJK RADICAL PAW ONE>
+       instead of U+FA49 in `ideographic-structure'.
+       (UU+4E7F): Likewise.
+
+2005-08-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R140-Grass.el (U+FA5E): Add `name'; add `->canonical'
+       for U+8279.
+       (U+FA5D): Add `name'; add `->canonical' for U+8279.
+
+2005-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R087-Claw.el (U+FA49): Add `name'; add `->canonical'
+       for U+722B.
+
+       * u03130-Hangul-Compatibility-Jamo.el: Rename `<-compatibility' to
+       `<-compat'.
+
+       * u03200-Enclosed-CJK-Letters-and-Months.el (<CIRCLED NUMBER *>):
+       Add `=>decomposition@circled'.
+
+       * u030A0-Katakana.el (<KATAKANA DIGRAPH KOTO>): Add
+       `=>decomposition@vertical'.
+
+       * u03040-Hiragana.el (<HIRAGANA DIGRAPH YORI>): Add
+       `=>decomposition@vertical'.
+
+       * u02F00-Kangxi-Radicals.el: Add `<-compat'.
+
+       * u02E00-CJK-Radical-Supplement.el (<CJK RADICAL MOTHER>): Add
+       `<-compat' for U+6BCD.
+       (U+FA49): Add `name'; add `->canonical' for U+722B.
+       (U+FA5E): Add `name'; add `->canonical' for U+8279.
+       (U+FA5D): Add `name'; add `->canonical' for U+8279.
+       (<CJK RADICAL C-SIMPLIFIED TURTLE>): Add `<-compat' for U+9F9F.
+
+       * u02300-Miscellaneous-Technical.el (<DENTISTRY SYMBOL LIGHT
+       VERTICAL AND WAVE>): Renamed from <DENTISTRY SYMBOL LIGHT VERTICAL
+       WITH WAVE>.
+
+       * u02000-General-Punctuation.el (<DOUBLE QUESTION MARK>): Add
+       `=>decomposition@compat'.
+
+2005-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * ruimoku6.el: Use `=decomposition' instead of `->decomposition'.
+
+       * u03000-CJK-Symbols-and-Punctuation.el,
+       u02000-General-Punctuation.el, u00370-Greek.el,
+       u00300-Combining-Diacritical-Marks.el,
+       u002B0-Spacing-Modifier-Letters.el, u000A0-Latin-1-Supplement.el:
+       Omit `<-canonical'.
+
+2005-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * char-db-util.el (insert-char-attributes): Fix condition about
+       `<-subsumptive'; don't display `<-canonical' when running with
+       non-readable mode.
+
+2005-08-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u0FF00-Halfwidth-and-Fullwidth-Forms.el: Omit `->decomposition'
+       for compatibility mapping to single character tagged `narrow' if
+       the same information is stored in `<-halfwidth' field.
+
+2005-08-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u0FE70-Arabic-Presentation-Forms-B.el:
+       - Use `=>decomposition@{isolated|medial|final}' instead of
+         `->decomposition' for compatibility decomposition mapping tagged
+         `{isolated|medial|final}'.
+       - Use `<-formed@{isolated|initial|medial|final}' instead of
+         `->decomposition' for compatibility mapping to single character
+         tagged `{isolated|initial|medial|final}'.
+
+2005-08-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u0FE50-Small-Form-Variants.el: Use `<-small' instead of
+       `->decomposition' for compatibility mapping to single character
+       tagged `small'.
+
+2005-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u0FB50-Arabic-Presentation-Forms-A.el:
+       - Use `<-formed@{isolated|initial|medial|final}' instead of
+         `->decomposition' for compatibility mapping to single character
+         tagged `{isolated|initial|medial|final}'.
+       - Use `=>decomposition@{isolated|initial|medial|final}' instead of
+         `->decomposition' for compatibility decomposition mapping tagged
+         `{isolated|initial|medial|final}'.
+
+2005-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u0FE30-CJK-Compatibility-Forms.el:
+       - Use `<-vertical' instead of `->decomposition' for compatibility
+         mapping to single character tagged `vertical'.
+       - Use `<-compat' instead of `->decomposition' for compatibility
+         mapping to single character.
+
+       * u03300-CJK-Compatibility.el: Use `=>decomposition@square'
+       instead of `->decomposition' for compatibility decomposition
+       mapping tagged `square'.
+
+       * u0FB00-Alphabetic-Presentation-Forms.el:
+       - Use `=>decomposition@compat' instead of `->decomposition' for
+         compatibility decomposition mapping.
+       - Use `=decomposition' instead of `->decomposition'.
+       - Use `<-font' instead of `->decomposition' for compatibility
+         mapping to single character tagged `font'.
+
+2005-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u03200-Enclosed-CJK-Letters-and-Months.el:
+       - Use `=>decomposition@compat' instead of `->decomposition' for
+         compatibility decomposition mapping.
+       - Use `<-circled' instead of `->decomposition' for compatibility
+         mapping to single character tagged `circle'.
+       - Use `=>decomposition@circled' instead of `->decomposition' for
+         compatibility decomposition mapping tagged `circle'.
+
+       * u02000-General-Punctuation.el (<FIGURE SPACE>): Use `<-noBreak'
+       instead of `=decomposition' for <SPACE>.
+       (<NON-BREAKING HYPHEN>): Use `<-noBreak' instead of
+       `=decomposition' for <HYPHEN>.
+       (<NARROW NO-BREAK SPACE>): Use `<-noBreak' instead of
+       `=decomposition' for <SPACE>.
+
+       * u00F00-Tibetan.el (<TIBETAN MARK DELIMITER TSHEG BSTAR>): Use
+       `<-noBreak' instead of `=decomposition' for <TIBETAN MARK
+       INTERSYLLABIC TSHEG>.
+
+       * u000A0-Latin-1-Supplement.el (<MICRO SIGN>): Use `<-compat/unit'
+       instead of `->decomposition' for <GREEK SMALL LETTER MU>.       
+       - Use `<-noBreak' instead of `->decomposition' for compatibility
+         mapping to single character tagged `noBreak'.
+       - Use `=>decomposition@compat' instead of `->decomposition' for
+         compatibility decomposition mapping.
+       - Use `<-superscript' instead of `->decomposition' for compatibility
+         mapping to single character tagged `super'.
+       - Add some auto-generated `<-canonical' features.
+       - Use `=>decomposition@fraction' instead of `->decomposition' for
+         compatibility decomposition mapping tagged `fraction'.
+       - Use `=decomposition' instead of `->decomposition'.
+
+       * u03000-CJK-Symbols-and-Punctuation.el (<CIRCLED POSTAL MARK>):
+       Use `<-compat/circled' instead of `->decomposition' for <POSTAL
+       MARK>.
+       (<HANGZHOU NUMERAL TEN>): Use `<-compat/Hangzhou-Numeral' instead
+       of `->decomposition' for U+5341.
+       (<HANGZHOU NUMERAL TWENTY>): Use `<-compat/Hangzhou-Numeral'
+       instead of `->decomposition' for U+5344.
+       (<HANGZHOU NUMERAL THIRTY>): Use `<-compat/Hangzhou-Numeral'
+       instead of `->decomposition' for U+5345.
+       - Add some auto-generated `<-canonical' features.
+
+       * char-db-util.el (insert-char-attributes): Don't display `->font'
+       when running with non-readable mode.
+
+       * u02100-Letterlike-Symbols.el (<DOUBLE-STRUCK CAPITAL foo>): Use
+       `<-font/double-struck' instead of `=decomposition' for <LATIN
+       CAPITAL LETTER foo>'.
+       (<SCRIPT {CAPITAL|SMALL} foo>): Use `<-font/script' instead of
+       `=decomposition' for <LATIN {CAPITAL|SMALL} LETTER foo>.
+       (<BLACK-LETTER CAPITAL foo>): Use `<-font/black-letter' instead of
+       `=decomposition' for <LATIN CAPITAL LETTER foo>.
+       (<PLANCK CONSTANT>): Use `<-font/script/physical' instead of
+       `=decomposition' for <LATIN SMALL LETTER H>.
+       (<PLANCK CONSTANT OVER TWO PI>): Use `<-font/script/physical'
+       instead of `=decomposition' for <LATIN SMALL LETTER H WITH
+       STROKE>.
+       (<INFORMATION SOURCE>): Use `<-font' instead of `=decomposition'
+       for <LATIN SMALL LETTER I>.
+
+2005-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u02460-Enclosed-Alphanumerics.el:
+       - Use `<-circled' instead of `->decomposition' for compatibility
+         mapping to single character tagged `circle'.
+       - Use `=>decomposition@circled' instead of `->decomposition' for
+         compatibility decomposition mapping tagged `circle'.
+       - Use `=>decomposition@compat' instead of `->decomposition' for
+         compatibility decomposition mapping.
+
+       * char-db-util.el (insert-char-attributes): Don't display
+       `->circled' when running with non-readable mode.
+
+2005-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u03190-Kanbun.el: Use `<-superscript' instead of
+       `->decomposition' for compatibility mapping to single character
+       tagged `super'.
+
+       * char-db-util.el (insert-char-attributes): Don't display
+       `->subscript' when running with non-readable mode.
+
+2005-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u02080-Subscripts.el: Use `<-subscript' instead of
+       `->decomposition' for compatibility mapping to single character
+       tagged `super'.
+
+2005-08-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u002B0-Spacing-Modifier-Letters.el (<MODIFIER LETTER PRIME>):
+       Add some auto-generated `<-canonical' features.
+       - Use `<-superscript' instead of `->decomposition' for
+         compatibility mapping to single character tagged `super'.
+       - Use `=>decomposition@compat' instead of `->decomposition' for
+         compatibility decomposition mapping.
+
+       * char-db-util.el (insert-char-attributes): Don't display
+       `->superscript' when running with non-readable mode.
+
+       * u02070-Superscripts.el: Use `<-superscript' instead of
+       `->decomposition' for compatibility decomposition mapping tagged
+       `super'.
+
+2005-08-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u03040-Hiragana.el: Use `=>decomposition@compat' instead of
+       `->decomposition' for compatibility decomposition mapping.
+
+       * u02100-Letterlike-Symbols.el (<DEGREE CELSIUS>): Use
+       `=>decomposition@compat/unit' instead of `->decomposition'.
+       (J0-216E): Likewise.
+       (C1-2222): Omit `->decomposition'.
+       (<EULER CONSTANT>): Use `<-compat/math' instead of
+       `->decomposition' for <LATIN CAPITAL LETTER OPEN E>.
+       (<DEGREE FAHRENHEIT>): Use `=>decomposition@compat/unit' instead
+       of `->decomposition'.
+       (K0-2235): Likewise.
+       (<SERVICE MARK>): Use `=>decomposition@superscript' instead of
+       `->decomposition'.
+       (<TRADE MARK SIGN>): Use `=>decomposition@superscript' instead of
+       `->decomposition'.
+       (K0-2262): Omit `->decomposition'.
+       (<ALEF SYMBOL>): Use `<-compat/math' instead of `->decomposition'
+       for <HEBREW LETTER ALEF>.
+       (<BET SYMBOL>): Use `<-compat/math' instead of `->decomposition'
+       for <HEBREW LETTER BET>.
+       (<GIMEL SYMBOL>): Use `<-compat/math' instead of `->decomposition'
+       for <HEBREW LETTER GIMEL>.
+       (<DALET SYMBOL>): Use `<-compat/math' instead of `->decomposition'
+       for <HEBREW LETTER DALET>.
+       - Use `=>decomposition@compat' instead of `->decomposition' for
+         compatibility decomposition mapping.
+       - Use `=decomposition' instead of `->decomposition'.
+       - Use `->canonical' instead of `=decomposition' for canonical
+         mapping to single character.
+
+2005-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u02150-Number-Forms.el:
+       - Use `=>decomposition@fraction' instead of `->decomposition' for
+         compatibility decomposition mapping tagged `fraction'.
+       - Use `<-compat/Roman-Numeral' instead of `->decomposition' for
+         compatibility mapping from Roman-Numeral to single character.
+       - Use `=>decomposition@compat/Roman-Numeral' instead of
+         `->decomposition' for compatibility mapping from Roman-Numeral.
+
+2005-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u020A0-Currency-Symbols.el (<RUPEE SIGN>): Use
+       `=>decomposition@compat' instead of `->decomposition'.
+
+2005-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u02200-Mathematical-Operators.el: Use `=>decomposition@compat'
+       instead of `=decomposition' for compatibility decomposition
+       mapping.
+
+2005-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u02000-General-Punctuation.el:
+       - Use `->canonical' instead of `=decomposition' for canonical
+         mapping to single character.
+       - Add some auto-generated `<-canonical' features.
+       - Use `<-compat' instead of `=decomposition' for compatibility
+         mapping to single character.
+       - Use `=>decomposition@compat' instead of `=decomposition' for
+         compatibility decomposition mapping.
+
+2005-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u00100-Latin-Extended-A.el: Use `=>decomposition@compat' instead
+       of `=decomposition' for compatibility decomposition mapping.
+       (<LATIN SMALL LETTER LONG S>): Use `<-compat/formed' instead of
+       `=decomposition'.
+
+       * u01F00-Greek-Extended.el:
+       - Use `->canonical' instead of `=decomposition' for canonical
+         mapping to single character.
+       - Use `=>decomposition@compat' instead of `=decomposition' for
+         compatibility decomposition mapping.
+
+       * u01E00-Latin-Extended-Additional.el: Use
+       `=>decomposition@compat' instead of `=decomposition' for
+       compatibility decomposition mapping.
+
+       * u00F00-Tibetan.el:
+       - Use `=decomposition' instead of `->decomposition'.
+       - Use `=>decomposition@compat' instead of `=decomposition' for
+         compatibility decomposition mapping.
+
+       * u00E80-Lao.el, u00E00-Thai.el: Use `=>decomposition@compat'
+       instead of `=decomposition' for compatibility decomposition
+       mapping.
+
+       * u00600-Arabic.el, u00530-Armenian.el: Use
+       `=>decomposition@compat' instead of `=decomposition' for
+       compatibility decomposition mapping.
+
+       * u00370-Greek.el:
+       - Use `->canonical' instead of `->decomposition' for canonical
+         mapping to single character.
+       - Add some auto-generated `<-canonical' features.
+       - Use `=>decomposition@compat' instead of `=decomposition' for
+         compatibility decomposition mapping.
+       - Use `=decomposition' instead of `->decomposition' for canonical
+         decomposition mapping.
+
+       * u00180-Latin-Extended-B.el: Use `=>decomposition@compat' instead
+       of `=decomposition' for compatibility decomposition mapping.
+
+2005-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * char-db-util.el (insert-char-attributes): Don't display
+       `->compat' when running with non-readable mode; format
+       `=>decomposition' as a list of char-specs.
+
+2005-07-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u02300-Miscellaneous-Technical.el: Use `->canonical' instead of
+       `=decomposition' for canonical mapping to single character.
+
+2005-07-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u03130-Hangul-Compatibility-Jamo.el: Use `<-compatibility'
+       instead of `->decomposition' for compatibility mapping to single
+       character.
+
+       * u00300-Combining-Diacritical-Marks.el:
+       - Add some auto-generated `<-canonical' features.
+       - Use `->canonical' instead of `->decomposition' for
+         canonical mapping to single character.
+       - Use `=decomposition' instead of `->decomposition'.
+
+2005-07-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * additional-precomposed.el: Use `=decomposition' instead of
+       `->decomposition'.
+
+       * Ideograph-R009-Man.el (U+5058): Use
+       `->ideographic-variants*sources' instead of char-ref in
+       `->ideographic-variants'.
+
+       * Ideograph-R007-Two.el (U+4E90): Use
+       `->ideographic-variants*sources' instead of char-ref in
+       `->ideographic-variants'.
+
+2005-07-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * u030A0-Katakana.el, u03040-Hiragana.el,
+       u02200-Mathematical-Operators.el, u02190-Arrows.el,
+       u02000-General-Punctuation.el, u01F00-Greek-Extended.el,
+       u01E00-Latin-Extended-Additional.el, u01000-Myanmar.el,
+       u00D80-Sinhala.el, u00D00-Malayalam.el, u00C80-Kannada.el,
+       u00C00-Telugu.el, u00B80-Tamil.el, u00B00-Oriya.el,
+       u00A00-Gurmukhi.el, u00980-Bengali.el, u00900-Devanagari.el,
+       u00600-Arabic.el, u00400-Cyrillic.el, u00180-Latin-Extended-B.el,
+       u00100-Latin-Extended-A.el: Use `=decomposition' instead of
+       `->decomposition'.
+
+       * Ideograph-R117-Stand.el (U+7AD2): Use
+       `ideographic-{radical|strokes}@ucs' instead of
+       `ideographic-{radical|strokes}'.
+       (JU+7AD2): Use `->subsumptive' to integrate M-00310.
+
+       * Ideograph-R008-Lid.el (U+7AD2): Copied from
+       Ideograph-R117-Stand.el.
+       (M-00310): Use `<-subsumptive' instead of `<-denotational' and
+       `->identical'.
+
+       * char-db-util.el (insert-char-attributes): Insert `<-subsumptive'
+       and `<-denotational' at the head of char-spec; format
+       `=decomposition' as a list of char-specs.
+
+2005-07-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * Ideograph-R009-Man.el (JSP-3153): Modify
+       `ideographic-structure'; delete `=ucs@big5'.
+       (U-000203E2): Use `->denotational'.
+
+       * Ideograph-R018-Knife.el (U-000206A3): Use
+       `->ideographic-variants' instead of `variant-of-shinjigen-1'.
+       (U+5239): Use `->subsumptive'.
+
+       * Ideograph-R010-Legs.el (G0-3364): Modify
+       `ideographic-structure'.
+
+       * Ideograph-R005-Second.el (J0-502C): Change hierarchy.
+
+       * Ideograph-R001-One.el (U-00020030): Use `->subsumptive'.
+
 2005-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
 
        * Ideograph-R162-Walk.el: Add some character relations.
index 6ea1104..8396bd3 100644 (file)
   '((ideographic-radical . 1)  ; ⼀
     (ideographic-strokes . 1)
     (total-strokes      . 2)
-    (->bopomofo
-     ((name              . "BOPOMOFO LETTER K")
-      (=ucs              . #x310E)     ; ㄎ
-      ))
     (hanyu-dazidian    1 4 1)
     (=ucs              . #x4E02)       ; 丂
     (=jis-x0212                . #x3021)       ; &I-JSP-3021; [16-01]
     (=daikanwa         . 00003)        ; &I-M-00003;
     (=jef-china3       . #x41A1)       ; &I-JC3-41A1;
     (mojikyo           . 000003)       ; &MCS-60000003;
+    (->Bopomofo
+     ((name              . "BOPOMOFO LETTER K")
+      (=ucs              . #x310E)     ; ㄎ
+      ))
     ))
 (define-char
   '((script            Ideograph)
     (ideographic-radical . 1)  ; ⼀
-    (ideographic-strokes . 1)
-    (total-strokes      . 2)
-    (hanyu-dazidian-vol         . 1)
-    (hanyu-dazidian-page . 11)
-    (hanyu-dazidian-char . 7)
-    (->bopomofo
+    (ideographic-strokes@cns . 1)
+    (total-strokes@cns      . 2)
+    (ideographic-strokes@cns*sources
+     daikanwa cns11643 ucs)
+    (ideographic-strokes@gt . 3)
+    (total-strokes@gt      . 4)
+    (hanyu-dazidian    1 11 7)
+    (=ucs              . #x20000)      ; 𠀀
+    (->Bopomofo
      ((name              . "BOPOMOFO LETTER O")
       (=ucs              . #x311B)     ; ㄛ
       ))
-    (=ucs              . #x20000)      ; 𠀀
-    (=cns11643-5       . #x2125)       ; &I-C5-2125; [01-05]
-    (=daikanwa         . 00004)        ; &I-M-00004;
-    (mojikyo           . 000004)       ; &MCS-60000004;
-    ))
-(define-char
-  '((=>ucs             . #x20000)      ; 𠀀
-    (morohashi-daikanwa        4 0 0)
-    (ideographic-radical . 1)  ; ⼀
-    (ideographic-strokes . 1)
-    (total-strokes      . 2)
-    (hanyu-dazidian    1 11 1)
-    (=big5-cdp         . #x87F6)       ; &CDP-87F6;
-    ))
-(define-char
-  '((=>ucs             . #x20000)      ; 𠀀
-    (morohashi-daikanwa        4 0 1)
-    (ideographic-radical . 1)  ; ⼀
-    (ideographic-strokes . 3)
-    (total-strokes      . 4)
-    (=gt               . 00026)        ; &GT-00026;
-    (=gt-pj-2          . #x3022)       ; &GT-00026; [16-02]
+    (->subsumptive
+     ((=gt               . 00026)      ; &GT-00026;
+      (=gt-pj-2                  . #x3022)     ; &GT-00026; [16-02]
+      (=daikanwa         . 00004)      ; &I-M-00004;
+      )
+     ((hanyu-dazidian    1 11 1)
+      (=big5-cdp         . #x87F6)     ; &CDP-87F6;
+      )
+     ((=cns11643-5       . #x2125)     ; &C5-2125; [01-05]
+      (=ucs@iso                  . #x20000)    ; &C5-2125;
+      (mojikyo           . 000004)     ; &MCS-60000004;
+      ))
     ))
 (define-char
   '((script            Ideograph)
     (=>ucs             . #x311C)       ; ㄜ
     (ideographic-radical . 1)  ; ⼀
-    (ideographic-strokes . 1)
-    (total-strokes      . 2)
-    (->bopomofo
+    (ideographic-strokes@daikanwa . 1)
+    (total-strokes@daikanwa      . 2)
+    (ideographic-strokes@gt . 3)
+    (total-strokes@gt      . 4)
+    (=gt               . 00038)        ; &GT-00038;
+    (=gt-pj-2          . #x3023)       ; &GT-00038; [16-03]
+    (=daikanwa         . 00005)        ; &I-M-00005;
+    (->Bopomofo
      ((name              . "BOPOMOFO LETTER E")
       (=ucs              . #x311C)     ; ㄜ
       ))
-    (=daikanwa         . 00005)        ; &M-00005;
-    (mojikyo           . 000005)       ; &MCS-60000005;
     ))
 (define-char
-  '((morohashi-daikanwa        5 0 0)
+  '((<-denotational
+     ((=gt               . 00038)      ; &GT-00038;
+      (=daikanwa         . 00005)      ; &I-M-00005;
+      ))
     (ideographic-radical . 1)  ; ⼀
-    (ideographic-strokes . 3)
-    (total-strokes      . 4)
-    (=gt               . 00038)        ; &GT-00038;
-    (=gt-pj-2          . #x3023)       ; &GT-00038; [16-03]
+    (ideographic-strokes . 1)
+    (total-strokes      . 2)
+    (mojikyo           . 000005)       ; &MCS-60000005;
     ))
 (define-char
   '((decimal-digit-value . 7)
     (ideographic-radical . 1)  ; ⼀
     (ideographic-strokes . 1)
     (total-strokes      . 2)
-    (->bopomofo
-     ((name              . "BOPOMOFO LETTER C")
-      (=ucs              . #x3118)     ; ㄘ
-      ))
     (=gt               . 00005)        ; &GT-00005;
     (=gt-pj-2          . #x3026)       ; &GT-00005; [16-06]
     (=daikanwa         . 00009)        ; &I-M-00009;
     (mojikyo           . 000009)       ; &MCS-60000009;
+    (->Bopomofo
+     ((name              . "BOPOMOFO LETTER C")
+      (=ucs              . #x3118)     ; ㄘ
+      ))
     ))
 (define-char
   '((ideographic-radical . 1)  ; ⼀
     (ideographic-radical . 1)  ; ⼀
     (ideographic-strokes . 2)
     (total-strokes      . 3)
-    (<-simplified
+    (<-simplified@CN
      ((=jis-x0208        . #x685F)     ; &GT-41264; [72-63]
       (=ks-x1001         . #x583F)     ; &I-K0-583F; [56-31]
       (=gb12345                  . #x4D72)     ; &GT-41264; [45-82]
       ))
-    (<-simplified*sources
-     JP/Jouyou CN)
+    (<-simplified@JP/Jouyou
+     ((=jis-x0208        . #x685F)     ; &GT-41264; [72-63]
+      (=ks-x1001         . #x583F)     ; &I-K0-583F; [56-31]
+      ))
     (hanyu-dazidian    1 9 3)
     (shinjigen-1       . 12)
     (shinjigen-2       . 12)
     (=ucs              . #x4E0D)       ; 不
     (=jis-x0208                . #x4954)       ; &I-J90-4954; [41-52]
     (=gb2312           . #x323B)       ; &I-G0-323B; [18-27]
-    (=ks-x1001         . #x5C74)       ; &I-K0-5C74; [60-84]
     (=cns11643-1       . #x4462)       ; &I-C1-4462; [36-66]
     (=big5             . #xA4A3)       ; &I-B-A4A3;
     (=gt               . 00036)        ; &I-GT-00036;
     (=gt-pj-1          . #x4954)       ; &I-GT-00036; [41-52]
     (=daikanwa         . 00019)        ; &I-M-00019;
     (mojikyo           . 000019)       ; &MCS-60000013;
+    (->subsumptive
+     ((=ks-x1001         . #x5C74)     ; &K0-5C74; [60-84]
+      (=ucs@ks           . #x4E0D)     ; &K0-5C74;
+      )
+     ((=>ucs*            . #x4E0D)     ; 不
+      (=ucs              . #xF967)     ; 不
+      (=ks-x1001         . #x5D55)     ; &I-K0-5D55; [61-53]
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        19 0 0)
-    (ideographic-radical . 1)  ; ⼀
-    (ideographic-strokes . 3)
-    (total-strokes      . 4)
-    (=ucs              . #xF967)       ; 不
-    (=ks-x1001         . #x5D55)       ; &I-K0-5D55; [61-53]
+  '((ideographic-radical . 1)  ; ⼀
+    (sound@ja/kun      "ata-H+eru" "kumi+suru" "azuka+r5")
+    (sound@ja/on       "yo")
+    (=ucs              . #x4E0E)       ; 与
     ))
 (define-char
-  '((ideographic-radical . 1)  ; ⼀
-    (->synonyms
-     ((=daikanwa         . 30212)      ; &I-M-30212;
+  '((<-denotational
+     ((=ucs              . #x4E0E)     ; 与
       ))
-    (->synonyms*sources
-     shuowen guangyun daikanwa)
-    (=ucs              . #x4E0E)       ; 与
+    (ideographic-radical . 1)  ; ⼀
+    (ideographic-strokes@ucs . 3)
+    (total-strokes@ucs      . 4)
+    (ideographic-strokes@ucs*sources
+     daikanwa ucs)
+    (total-strokes@ucs*sources
+     cns11643)
+    (ideographic-strokes@gt . 2)
+    (total-strokes@gt      . 3)
+    (hanyu-dazidian    1 5 3)
+    (=big5             . #xC94F)       ; &B-C94F;
+    (=ucs@big5         . #x4E0E)       ; &B-C94F;
     (->subsumptive
-     ((ideographic-strokes@ucs . 3)
-      (total-strokes@ucs       . 4)
-      (ideographic-strokes@ucs*sources
-       daikanwa ucs)
-      (total-strokes@ucs*sources
-       cns11643)
-      (ideographic-strokes@gt . 2)
-      (total-strokes@gt              . 3)
-      (<-simplified@CN
+     ((<-simplified@CN
        ((=gb12345          . #x536B)   ; &GT-39084; [51-75]
        ))
-      (hanyu-dazidian    1 5 3)
       (ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT")
        (=ucs               . #x2FF9)   ; ⿹
       (=ucs@unicode      . #x4E0E)     ; &GT-00023;
       (mojikyo           . 000020)     ; &MCS-60000014;
       )
-     ((ideographic-strokes . 3)
-      (total-strokes      . 4)
-      (ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT")
-       (=ucs               . #x2FF9)   ; ⿹
-       )
-       ((=big5-cdp         . #x8BBF)   ; &CDP-8BBF;
-       )
-       ((=gt-k             . 00002)    ; &GT-K00002;
-       ))
-      (=big5             . #xC94F)     ; &B-C94F;
-      (=ucs@big5         . #x4E0E)     ; &B-C94F;
-      )
-     ((ideographic-strokes . 2)
-      (total-strokes      . 3)
-      (<-simplified@JP/Jouyou
-       ((=jis-x0208        . #x6750)   ; &GT-39084; [71-48]
-       (=ks-x1001          . #x6628)   ; &I-K0-6628; [70-08]
-       (=daikanwa          . 30212)    ; &I-M-30212;
+     ((->synonyms
+       ((=daikanwa         . 30212)    ; &I-M-30212;
        ))
-      (shinjigen-1       . 6625)
-      (shinjigen-2       . 6625)
-      (sound@ja/kun      "ata-H+eru" "kumi+suru" "azuka+r5")
-      (sound@ja/on       "yo")
-      (=jis-x0208        . #x4D3F)     ; &GT-00024; [45-31]
-      (=gt               . 00024)      ; &I-GT-00024;
-      (=gt-k             . 00208)      ; &I-GT-K00208;
-      (=gt-pj-1                  . #x4D3F)     ; &I-GT-00024; [45-31]
-      (=ucs@jis                  . #x4E0E)     ; &GT-00024;
+      (->synonyms*sources
+       shuowen guangyun daikanwa)
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x4E0E)     ; 与
+      ))
+    (ideographic-radical . 1)  ; ⼀
+    (ideographic-strokes . 2)
+    (total-strokes      . 3)
+    (<-simplified@JP/Jouyou
+     ((=jis-x0208        . #x6750)     ; &GT-39084; [71-48]
+      (=ks-x1001         . #x6628)     ; &I-K0-6628; [70-08]
+      (=daikanwa         . 30212)      ; &I-M-30212;
       ))
+    (shinjigen-1       . 6625)
+    (shinjigen-2       . 6625)
+    (=jis-x0208                . #x4D3F)       ; &GT-00024; [45-31]
+    (=gt               . 00024)        ; &I-GT-00024;
+    (=gt-k             . 00208)        ; &I-GT-K00208;
+    (=gt-pj-1          . #x4D3F)       ; &I-GT-00024; [45-31]
+    (=ucs@jis          . #x4E0E)       ; &GT-00024;
     ))
 (define-char
   '((ideographic-radical . 1)  ; ⼀
     (=ucs              . #x4E11)       ; 丑
     ))
 (define-char
-  '((ideographic-radical . 1)  ; ⼀
-    (ideographic-strokes . 3)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4E11)     ; 丑
       ))
+    (ideographic-radical . 1)  ; ⼀
+    (ideographic-strokes . 3)
+    (total-strokes      . 4)
     (shinjigen-1       . 16)
     (shinjigen-2       . 16)
     (=jis-x0208                . #x312F)       ; &GT-00033; [17-15]
     (=ucs@big5         . #x4E11)       ; &GT-00033;
     ))
 (define-char
-  '((ideographic-radical . 1)  ; ⼀
-    (ideographic-strokes . 3)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4E11)     ; 丑
       ))
+    (ideographic-radical . 1)  ; ⼀
+    (ideographic-strokes . 3)
+    (total-strokes      . 4)
     (<-simplified@CN
      ((=gb12345                  . #x3373)     ; &UU+919C; [19-83]
       ))
     (=big5-cdp         . #x87F1)       ; &I-CDP-87F1;
     ))
 (define-char
-  '((ideographic-radical . 1)  ; ⼀
-    (ideographic-strokes . 3)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x25605)    ; 𥘅
       ))
+    (ideographic-radical . 1)  ; ⼀
+    (ideographic-strokes . 3)
+    (total-strokes      . 4)
     (<-ideographic-component-forms
      ((=cns11643-6       . #x2227)     ; &GT-31487; [02-07]
       (=daikanwa         . 24624)      ; &I-M-24624;
   '((ideographic-radical . 1)  ; ⼀
     (ideographic-strokes . 6)
     (total-strokes      . 7)
-    (->mistakable
-     ((=daikanwa         . 11708)      ; &I-M-11708;
-      ))
     (<-ancient
      ((=daikanwa         . 39763)      ; &M-39763;
       ))
     (=gt-pj-2          . #x3041)       ; &I-GT-00076; [16-33]
     (=daikanwa         . 00048)        ; &I-M-00048;
     (mojikyo           . 000048)       ; &MCS-60000030;
+    (->mistakable
+     ((=ucs              . #x623C)     ; 戼
+      (=daikanwa         . 11708)      ; &I-M-11708;
+      ))
+    (->mistakable*sources
+     daikanwa)
     ))
 (define-char
   '((ideographic-radical . 1)  ; ⼀
     (=ucs              . #x4E3D)       ; 丽
     ))
 (define-char
-  '((ideographic-radical . 1)  ; ⼀
+  '((<-denotational
+     ((=ucs              . #x4E3D)     ; 丽
+      ))
+    (ideographic-radical . 1)  ; ⼀
     (ideographic-strokes . 7)
     (total-strokes      . 8)
     (<-ancient
       ))
     (<-ancient*sources
      daikanwa)
-    (<-denotational
-     ((=ucs              . #x4E3D)     ; 丽
-      ))
     (<-same
      ((=cns11643-3       . #x2740)     ; &GT-00145; [07-32]
       (=daikanwa         . 00104)      ; &I-M-00104;
       ))
     ))
 (define-char
-  '((ideographic-radical@daikanwa . 3) ; ⼂
+  '((<-denotational
+     ((=ucs              . #x4E3D)     ; 丽
+      ))
+    (ideographic-radical@daikanwa . 3) ; ⼂
     (ideographic-strokes@daikanwa . 7)
     (ideographic-radical@daikanwa*sources
      daikanwa gt)
       ))
     (<-ancient*sources
      daikanwa)
-    (<-denotational
-     ((=ucs              . #x4E3D)     ; 丽
-      ))
     (<-same
      ((=cns11643-6       . #x2936)     ; &GT-00087; [09-22]
       (=daikanwa         . 00059)      ; &I-M-00059;
     (mojikyo           . 000104)       ; &MCS-60000068;
     ))
 (define-char
-  '((=>ucs             . #x20030)      ; 𠀰
-    (morohashi-daikanwa        ho 2)
-    (ideographic-radical . 1)  ; ⼀
-    (ideographic-strokes . 7)
-    (total-strokes      . 8)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-      (=ucs              . #x2FF1)     ; ⿱
-      )
-     ((=ucs              . #x4E0D)     ; 不
-      )
-     ((=jis-x0208        . #x3E2F)     ; &GT-09425; [30-15]
-      (=ks-x1001         . #x6134)     ; &I-K0-6134; [65-20]
-      (=daikanwa         . 07475)      ; &I-M-07475;
-      ))
-    (=gt               . 00081)        ; &GT-00081;
-    (=gt-pj-11         . #x4349)       ; &GT-00081; [35-41]
-    (mojikyo           . 085219)       ; &MCS-60014CE3;
-    ))
-(define-char
-  '((morohashi-daikanwa        ho 2 0)
-    (ideographic-radical . 1)  ; ⼀
+  '((ideographic-radical . 1)  ; ⼀
     (ideographic-strokes . 7)
     (total-strokes      . 8)
-    (hanyu-dazidian    1 24 6)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-      (=ucs              . #x2FF1)     ; ⿱
-      )
-     ((=ucs              . #x4E0D)     ; 不
+    (=ucs              . #x20030)      ; 𠀰
+    (->subsumptive
+     ((morohashi-daikanwa      ho 2)
+      (ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; ⿱
+       )
+       ((=ucs              . #x4E0D)   ; 不
+       )
+       ((=jis-x0208        . #x3E2F)   ; &GT-09425; [30-15]
+       (=ks-x1001          . #x6134)   ; &I-K0-6134; [65-20]
+       (=daikanwa          . 07475)    ; &I-M-07475;
+       ))
+      (=gt               . 00081)      ; &GT-00081;
+      (=gt-pj-11         . #x4349)     ; &GT-00081; [35-41]
+      (mojikyo           . 085219)     ; &MCS-60014CE3;
       )
-     ((=ucs              . #x5C11)     ; 少
+     ((hanyu-dazidian    1 24 6)
+      (ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; ⿱
+       )
+       ((=ucs              . #x4E0D)   ; 不
+       )
+       ((=gb2312           . #x4959)   ; &C1-4537; [41-57]
+       (=cns11643-1        . #x4537)   ; &I-C1-4537; [37-23]
+       ))
+      (=hanziku-1        . #xA8F3)     ; &HZK01-A8F3;
+      (=ucs@iso                  . #x20030)    ; &HZK01-A8F3;
       ))
-    (=ucs              . #x20030)      ; 𠀰
-    (=hanziku-1                . #xA8F3)       ; &I-HZK01-A8F3;
     ))
 (define-char
   '((ideographic-radical . 1)  ; ⼀
index 870f18c..baf502f 100644 (file)
     (=big5             . #xA459)       ; &I-B-A459;
     ))
 (define-char
-  '((ideographic-radical . 3)  ; ⼂
-    (ideographic-strokes . 2)
-    (total-strokes      . 3)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4E38)     ; 丸
       ))
+    (ideographic-radical . 3)  ; ⼂
+    (ideographic-strokes . 2)
+    (total-strokes      . 3)
     (shinjigen-1       . 39)
     (shinjigen-2       . 39)
     (=jis-x0208                . #x345D)       ; &GT-00131; [20-61]
     (mojikyo           . 000094)       ; &MCS-6000005E;
     ))
 (define-char
-  '((ideographic-radical . 3)  ; ⼂
-    (ideographic-strokes . 2)
-    (total-strokes      . 3)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4E38)     ; 丸
       ))
+    (ideographic-radical . 3)  ; ⼂
+    (ideographic-strokes . 2)
+    (total-strokes      . 3)
     (hanyu-dazidian    1 42 11)
     (=cns11643-1       . #x443A)       ; &GT-00132; [36-26]
     (=gt               . 00132)        ; &I-GT-00132;
       ))
     ))
 (define-char
-  '((ideographic-radical . 3)  ; ⼂
-    (ideographic-strokes . 3)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4E39)     ; 丹
       ))
+    (ideographic-radical . 3)  ; ⼂
+    (ideographic-strokes . 3)
+    (total-strokes      . 4)
     (<-ideographic-component-forms
      ((=ucs              . #x4E39)     ; 丹
       ))
     (=ucs              . #x4E3D)       ; 丽
     ))
 (define-char
-  '((ideographic-radical@daikanwa . 3) ; ⼂
+  '((<-denotational
+     ((=ucs              . #x4E3D)     ; 丽
+      ))
+    (ideographic-radical@daikanwa . 3) ; ⼂
     (ideographic-strokes@daikanwa . 7)
     (ideographic-radical@daikanwa*sources
      daikanwa gt)
       ))
     (<-ancient*sources
      daikanwa)
-    (<-denotational
-     ((=ucs              . #x4E3D)     ; 丽
-      ))
     (<-same
      ((=cns11643-6       . #x2936)     ; &GT-00087; [09-22]
       (=daikanwa         . 00059)      ; &I-M-00059;
     (mojikyo           . 000104)       ; &MCS-60000068;
     ))
 (define-char
-  '((ideographic-radical . 3)  ; ⼂
-    (ideographic-strokes . 6)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4E3D)     ; 丽
       ))
+    (ideographic-radical . 3)  ; ⼂
+    (ideographic-strokes . 6)
+    (total-strokes      . 7)
     (<-simplified@CN
      ((=gb12345                  . #x4076)     ; &UU+9E97; [32-86]
       ))
     (=ucs@unicode      . #x4E3D)       ; &HZK01-A86E;
     ))
 (define-char
-  '((ideographic-radical . 3)  ; ⼂
-    (ideographic-strokes . 6)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4E3D)     ; 丽
       ))
+    (ideographic-radical . 3)  ; ⼂
+    (ideographic-strokes . 6)
+    (total-strokes      . 7)
     (<-ideographic-component-forms
      ((=cns11643-3       . #x2740)     ; &GT-00145; [07-32]
       (=daikanwa         . 00104)      ; &I-M-00104;
index e09289e..0a91de6 100644 (file)
      daikanwa cns11643 ucs)
     (ideographic-strokes@gt . 1)
     (total-strokes@gt      . 2)
-    (->mistakable
-     ((=ucs              . #x5382)     ; 厂
-      (=daikanwa         . 02890)      ; &I-M-02890;
-      )
-     ((=ucs              . #x2E81)     ; ⺁
-      ))
-    (->mistakable*sources
-     kangxi daikanwa)
     (hanyu-dazidian    1 67 17)
     (=ucs              . #x20086)      ; 𠂆
     (=cns11643-4       . #x2121)       ; &I-C4-2121; [01-01]
     (=gt-pj-2          . #x3074)       ; &I-GT-00152; [16-84]
     (=daikanwa         . 00108)        ; &I-M-00108;
     (mojikyo           . 000108)       ; &MCS-6000006C;
+    (->mistakable
+     ((=ucs              . #x5382)     ; 厂
+      (=daikanwa         . 02890)      ; &I-M-02890;
+      )
+     ((name              . "CJK RADICAL CLIFF")
+      (=ucs              . #x2E81)     ; ⺁
+      ))
+    (->mistakable*sources
+     kangxi daikanwa)
     ))
 (define-char
   '((ideographic-radical . 4)  ; ⼃
   '((ideographic-radical . 4)  ; ⼃
     (ideographic-strokes . 1)
     (total-strokes      . 2)
-    (->bopomofo
-     ((name              . "BOPOMOFO LETTER U")
-      (=ucs              . #x3128)     ; ㄨ
-      ))
     (<-ancient
      ((=ucs              . #x4E94)     ; 五
       (=daikanwa         . 00257)      ; &I-M-00257;
     (=gt-pj-2          . #x3079)       ; &I-GT-00155; [16-89]
     (=daikanwa         . 00115)        ; &I-M-00115;
     (mojikyo           . 000115)       ; &MCS-60000073;
+    (->Bopomofo
+     ((name              . "BOPOMOFO LETTER U")
+      (=ucs              . #x3128)     ; ㄨ
+      ))
     ))
 (define-char
   '((ideographic-radical . 4)  ; ⼃
       ))
     ))
 (define-char
-  '((morohashi-daikanwa        3118 1)
+  '((<-denotational
+     ((=ucs              . #x53CA)     ; 及
+      ))
+    (morohashi-daikanwa        3118 1)
     (ideographic-radical@ucs . 29)     ; ⼜
     (ideographic-strokes@ucs . 2)
     (total-strokes@ucs      . 4)
     (ideographic-radical@gt . 4)       ; ⼃
     (ideographic-strokes@gt . 2)
     (total-strokes@gt      . 3)
-    (<-denotational
-     ((=ucs              . #x53CA)     ; 及
-      ))
     (hanyu-dazidian    1 35 1)
     (shinjigen-1       . 900)
     (shinjigen-2       . 900)
   '((ideographic-radical . 4)  ; ⼃
     (ideographic-strokes . 8)
     (total-strokes      . 9)
-    (<-simplified@JP/Jouyou
-     ((=ucs              . #x4E58)     ; 乘
-      (=jis-x0208        . #x502B)     ; &I-J90-502B; [48-11]
-      ))
     (hanyu-dazidian    1 39 8)
-    (shinjigen-1       . 54)
-    (shinjigen-2       . 54)
     (sound@ja/kun      "no+r5" "no-s+eru")
     (sound@ja/on/go    "zyou")
     (=ucs              . #x4E57)       ; 乗
-    (=jis-x0208                . #x3E68)       ; &I-J90-3E68; [30-72]
-    (=cns11643-3       . #x2B22)       ; &I-C3-2B22; [11-02]
-    (=big5-cdp         . #x8A46)       ; &I-CDP-8A46;
-    (=gt               . 00208)        ; &I-GT-00208;
-    (=gt-k             . 05108)        ; &I-GT-K05108;
-    (=gt-pj-1          . #x3E68)       ; &I-GT-00208; [30-72]
-    (=daikanwa         . 00153)        ; &I-M-00153;
-    (mojikyo           . 000153)       ; &MCS-60000099;
+    (->subsumptive
+     ((<-simplified@JP/Jouyou
+       ((=ucs              . #x4E58)   ; 乘
+       (=jis-x0208         . #x502B)   ; &I-J90-502B; [48-11]
+       ))
+      (shinjigen-1       . 54)
+      (shinjigen-2       . 54)
+      (=jis-x0208        . #x3E68)     ; &GT-00208; [30-72]
+      (=big5-cdp         . #x8A46)     ; &I-CDP-8A46;
+      (=gt               . 00208)      ; &I-GT-00208;
+      (=gt-k             . 05108)      ; &I-GT-K05108;
+      (=gt-pj-1                  . #x3E68)     ; &I-GT-00208; [30-72]
+      (=daikanwa         . 00153)      ; &I-M-00153;
+      (=ucs@unicode      . #x4E57)     ; &GT-00208;
+      (mojikyo           . 000153)     ; &MCS-60000099;
+      )
+     ((=cns11643-3       . #x2B22)     ; &C3-2B22; [11-02]
+      (=ucs@cns                  . #x4E57)     ; &C3-2B22;
+      ))
     ))
 (define-char
   '((ideographic-radical . 4)  ; ⼃
     (ideographic-radical@cns*sources
      cns11643 daikanwa)
     (total-strokes      . 10)
-    (->vulgar
-     ((=ucs              . #x754F)     ; 畏
-      (=daikanwa         . 21778)      ; &I-M-21778;
-      ))
-    (->vulgar*sources
-     daikanwa)
     (hanyu-dazidian    1 41 4)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=cns11643-6       . #x3964)       ; &I-C6-3964; [25-68]
     (=daikanwa         . 49333)        ; &I-M-49333;
     (=hanziku-1                . #xAC7B)       ; &I-HZK01-AC7B;
+    (->vulgar
+     ((=ucs              . #x754F)     ; 畏
+      (=daikanwa         . 21778)      ; &I-M-21778;
+      ))
+    (->vulgar*sources
+     daikanwa)
     ))
 (define-char
   '((ideographic-radical . 4)  ; ⼃
index 98b4a64..a0b8c33 100644 (file)
       ))
     (<-simplified@JP/Jouyou
      ((=jis-x0208        . #x502C)     ; &GT-00285; [48-12]
-      (=ks-x1001         . #x552F)     ; &I-K0-552F; [53-15]
       (=daikanwa         . 00214)      ; &I-M-00214;
       ))
     (hanyu-dazidian    1 53 17)
     (=big5             . #xA8C5)       ; &I-B-A8C5;
     ))
 (define-char
-  '((ideographic-radical . 5)  ; ⼄
-    (ideographic-strokes . 7)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4E73)     ; 乳
       ))
+    (ideographic-radical . 5)  ; ⼄
+    (ideographic-strokes . 7)
+    (total-strokes      . 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 000190)       ; &MCS-600000BE;
     ))
 (define-char
-  '((ideographic-radical . 5)  ; ⼄
-    (ideographic-strokes . 7)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4E73)     ; 乳
       ))
+    (ideographic-radical . 5)  ; ⼄
+    (ideographic-strokes . 7)
+    (total-strokes      . 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xD44B)       ; &I-B-D44B;
     ))
 (define-char
-  '((ideographic-radical . 5)  ; ⼄
-    (ideographic-strokes . 10)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4E7F)     ; 乿
       ))
+    (ideographic-radical . 5)  ; ⼄
+    (ideographic-strokes . 10)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 000205)       ; &MCS-600000CD;
     ))
 (define-char
-  '((ideographic-radical . 5)  ; ⼄
-    (ideographic-strokes . 10)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4E7F)     ; 乿
       ))
+    (ideographic-radical . 5)  ; ⼄
+    (ideographic-strokes . 10)
+    (total-strokes      . 11)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
         ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
          (=ucs               . #x2FF1) ; ⿱
          )
-        ((=ucs               . #xFA49) ; 爫
+        ((name               . "CJK RADICAL PAW ONE")
+         (=ucs               . #x2EA4) ; ⺤
          )
         ((=jis-x0208         . #x3B65) ; &GT-35079; [27-69]
          (=cns11643-1        . #x484E) ; &I-C1-484E; [40-46]
         ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
          (=ucs               . #x2FF1) ; ⿱
          )
-        ((=ucs               . #xFA49) ; 爫
+        ((name               . "CJK RADICAL PAW ONE")
+         (=ucs               . #x2EA4) ; ⺤
          )
         ((=gb2312            . #x7469) ; &G0-7469; [84-73]
          ))
     (=ucs              . #x200FD)      ; 𠃽
     ))
 (define-char
-  '((ideographic-radical . 5)  ; ⼄
-    (ideographic-strokes . 10)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x200FD)    ; 𠃽
       ))
+    (ideographic-radical . 5)  ; ⼄
+    (ideographic-strokes . 10)
+    (total-strokes      . 11)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 5)  ; ⼄
-    (ideographic-strokes . 10)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x200FD)    ; 𠃽
       ))
+    (ideographic-radical . 5)  ; ⼄
+    (ideographic-strokes . 10)
+    (total-strokes      . 11)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (mojikyo           . 000210)       ; &MCS-600000D2;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x4E80)     ; 亀
+      ))
+    (name              . "CJK RADICAL J-SIMPLIFIED TURTLE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x4E80)     ; 亀
+      ))
+    (=ucs              . #x2EF2)       ; ⻲
+    ))
+(define-char
   '((ideographic-radical . 5)  ; ⼄
     (ideographic-strokes . 10)
     (total-strokes      . 11)
+    (=ucs              . #x200FF)      ; 𠃿
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x200FF)    ; 𠃿
+      ))
+    (ideographic-radical . 5)  ; ⼄
+    (ideographic-strokes . 10)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
        ((name              . "CJK RADICAL PAW ONE")
        (=ucs               . #x2EA4)   ; ⺤
        )
-       ((=ucs              . #x5B88)   ; 守
+       ((=gb2312           . #x4A58)   ; &C1-4776; [42-56]
+       (=cns11643-1        . #x4776)   ; &I-C1-4776; [39-86]
        ))
       )
      ((=ucs              . #x4E5A)     ; 乚
       ))
-    (=ucs              . #x200FF)      ; 𠃿
+    (=ucs@iso          . #x200FF)      ; &U-000200FF;
     ))
 (define-char
-  '((=>ucs             . #x200FF)      ; 𠃿
+  '((<-denotational
+     ((=ucs              . #x200FF)    ; 𠃿
+      ))
     (ideographic-radical . 5)  ; ⼄
     (ideographic-strokes . 10)
     (total-strokes      . 11)
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
        (=ucs               . #x2FF1)   ; ⿱
        )
-       ((name              . "CJK RADICAL PAW TWO")
-       (=ucs               . #x2EA5)   ; ⺥
+       ((=jis-x0212        . #x4A48)   ; &M-19655; [42-40]
+       (=cns11643-4        . #x2151)   ; &I-C4-2151; [01-49]
+       (=jis-x0213-2-2000  . #x702A)   ; &I-JX2-702A; [80-10]
+       (=daikanwa          . 19655)    ; &I-M-19655;
        )
-       ((=ucs              . #x5B88)   ; 守
+       ((=gb2312           . #x4A58)   ; &C1-4776; [42-56]
+       (=cns11643-1        . #x4776)   ; &I-C1-4776; [39-86]
        ))
       )
      ((=ucs              . #x4E5A)     ; 乚
     (=hanziku-1                . #xAFC5)       ; &HZK01-AFC5;
     ))
 (define-char
-  '((=>daikanwa                . 00211)        ; &GT-00280;
-    (ideographic-radical . 5)  ; ⼄
+  '((ideographic-radical . 5)  ; ⼄
     (ideographic-strokes . 11)
     (total-strokes      . 12)
     (=ucs              . #x3424)       ; 㐤
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x3424)     ; 㐤
+      ))
+    (ideographic-radical . 5)  ; ⼄
+    (ideographic-strokes . 11)
+    (total-strokes      . 12)
     (->subsumptive
-     ((hanyu-dazidian    1 263 7)
-      (=gt               . 00280)      ; &GT-00280;
+     ((=gt               . 00280)      ; &GT-00280;
       (=gt-pj-2                  . #x316C)     ; &GT-00280; [17-76]
       (=daikanwa         . 00211)      ; &I-M-00211;
-      (=hanziku-1        . #xDC66)     ; &I-HZK01-DC66;
       (mojikyo           . 000211)     ; &MCS-600000D3;
       )
-     ((=gt               . 00281)      ; &GT-00281;
-      (=gt-pj-9                  . #x5122)     ; &GT-00281; [49-02]
-      )
-     ((=cns11643-3       . #x396D)     ; &C3-396D; [25-77]
-      (=ucs@unicode      . #x3424)     ; &C3-396D;
+     ((hanyu-dazidian    1 263 7)
+      (=hanziku-1        . #xDC66)     ; &HZK01-DC66;
       ))
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x3424)     ; 㐤
+      ))
+    (ideographic-radical . 5)  ; ⼄
+    (ideographic-strokes . 11)
+    (total-strokes      . 12)
+    (=cns11643-3       . #x396D)       ; &C3-396D; [25-77]
+    (=ucs@unicode      . #x3424)       ; &C3-396D;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x3424)     ; 㐤
+      ))
+    (ideographic-radical . 5)  ; ⼄
+    (ideographic-strokes . 11)
+    (total-strokes      . 12)
+    (=gt               . 00281)        ; &GT-00281;
+    (=gt-pj-9          . #x5122)       ; &GT-00281; [49-02]
+    ))
+(define-char
   '((ideographic-radical . 5)  ; ⼄
     (ideographic-strokes . 11)
     (total-strokes      . 12)
     (=ucs              . #x4E81)       ; 亁
     ))
 (define-char
-  '((ideographic-radical . 5)  ; ⼄
-    (ideographic-strokes . 11)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4E81)     ; 亁
       ))
+    (ideographic-radical . 5)  ; ⼄
+    (ideographic-strokes . 11)
+    (total-strokes      . 12)
     (hanyu-dazidian    1 57 7)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (mojikyo           . 000213)       ; &MCS-600000D5;
     ))
 (define-char
-  '((ideographic-radical . 5)  ; ⼄
-    (ideographic-strokes . 11)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4E81)     ; 亁
       ))
+    (ideographic-radical . 5)  ; ⼄
+    (ideographic-strokes . 11)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xB6C3)       ; &I-B-B6C3;
     ))
 (define-char
-  '((ideographic-radical . 5)  ; ⼄
-    (ideographic-strokes . 12)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4E82)     ; 亂
       ))
+    (ideographic-radical . 5)  ; ⼄
+    (ideographic-strokes . 12)
+    (total-strokes      . 13)
+    (shinjigen-1       . 61)
+    (shinjigen-2       . 61)
+    (=jis-x0208                . #x502C)       ; &GT-00285; [48-12]
+    (=gt               . 00285)        ; &I-GT-00285;
+    (=gt-k             . 10403)        ; &I-GT-K10403;
+    (=gt-pj-1          . #x502C)       ; &I-GT-00285; [48-12]
+    (=daikanwa         . 00214)        ; &I-M-00214;
+    (=ucs@jis          . #x4E82)       ; &GT-00285;
+    (mojikyo           . 000214)       ; &MCS-600000D6;
     (->subsumptive
-     ((shinjigen-1       . 61)
-      (shinjigen-2       . 61)
-      (=jis-x0208        . #x502C)     ; &GT-00285; [48-12]
-      (=ks-x1001         . #x552F)     ; &I-K0-552F; [53-15]
-      (=gt               . 00285)      ; &I-GT-00285;
-      (=gt-k             . 10403)      ; &I-GT-K10403;
-      (=gt-pj-1                  . #x502C)     ; &I-GT-00285; [48-12]
-      (=daikanwa         . 00214)      ; &I-M-00214;
-      (=ucs@jis                  . #x4E82)     ; &GT-00285;
-      (=ucs@ks           . #x4E82)     ; &GT-00285;
-      (=ucs@big5         . #x4E82)     ; &GT-00285;
-      (mojikyo           . 000214)     ; &MCS-600000D6;
+     ((=ks-x1001         . #x552F)     ; &K0-552F; [53-15]
+      (=ucs@ks           . #x4E82)     ; &K0-552F;
       )
      ((=ucs              . #xF91B)     ; 亂
       (=ks-x1001         . #x516A)     ; &I-K0-516A; [49-74]
       ))
     ))
 (define-char
-  '((ideographic-radical . 5)  ; ⼄
-    (ideographic-strokes . 12)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4E82)     ; 亂
       ))
+    (ideographic-radical . 5)  ; ⼄
+    (ideographic-strokes . 12)
+    (total-strokes      . 13)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
index ddb4577..44e4394 100644 (file)
     (=ucs              . #x2010D)      ; 𠄍
     ))
 (define-char
-  '((ideographic-radical . 6)  ; ⼅
-    (ideographic-strokes . 1)
-    (total-strokes      . 2)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2010D)    ; 𠄍
       ))
+    (ideographic-radical . 6)  ; ⼅
+    (ideographic-strokes . 1)
+    (total-strokes      . 2)
     (->subsumptive
      ((=daikanwa         . 00227)      ; &M-00227;
       (mojikyo           . 000227)     ; &MCS-600000E3;
       ))
     ))
 (define-char
-  '((ideographic-radical . 6)  ; ⼅
-    (ideographic-strokes . 1)
-    (total-strokes      . 2)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2010D)    ; 𠄍
       ))
+    (ideographic-radical . 6)  ; ⼅
+    (ideographic-strokes . 1)
+    (total-strokes      . 2)
     (hanyu-dazidian    1 49 3)
     (=hanziku-1                . #xAE40)       ; &HZK01-AE40;
     (=ucs@iso          . #x2010D)      ; &HZK01-AE40;
index 2f6231c..cf09625 100644 (file)
     (mojikyo           . 000247)       ; &MCS-600000F7;
     ))
 (define-char
-  '((ideographic-radical . 7)  ; ⼆
-    (ideographic-strokes . 0)
-    (total-strokes      . 2)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4E8C)     ; 二
       ))
+    (ideographic-radical . 7)  ; ⼆
+    (ideographic-strokes . 0)
+    (total-strokes      . 2)
     (<-ideographic-component-forms
      ((=ucs              . #x4E8C)     ; 二
       ))
     (mojikyo           . 000251)       ; &MCS-600000FB;
     ))
 (define-char
-  '((ideographic-radical . 7)  ; ⼆
-    (ideographic-strokes . 1)
-    (total-strokes      . 3)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4E8D)     ; 亍
       ))
+    (ideographic-radical . 7)  ; ⼆
+    (ideographic-strokes . 1)
+    (total-strokes      . 3)
     (<-ideographic-component-forms
      ((=ucs              . #x4E8D)     ; 亍
       ))
   '((ideographic-radical . 7)  ; ⼆
     (ideographic-strokes . 1)
     (total-strokes      . 3)
-    (->ideographic-variants
-     (:sources (shinjigen-1)
-      :char    ((shinjigen-1        . 75)
-                (=daikanwa          . 00252)   ; &I-M-00252;
-                )
+    (<-formed
+     ((shinjigen-1       . 75)
+      (=ucs              . #x4E8E)     ; 于
+      (=jis-x0208        . #x5032)     ; &I-J90-5032; [48-18]
       ))
+    (<-formed*sources
+     shinjigen-1)
     (hanyu-dazidian    1 5 2)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
   '((ideographic-radical . 7)  ; ⼆
     (ideographic-strokes . 6)
     (total-strokes      . 8)
+    (<-formed
+     ((=daikanwa         . 38945)      ; &M-38945;
+      ))
     (hanyu-dazidian    1 23 2)
     (shinjigen-1       . 85)
     (shinjigen-2       . 85)
     ))
 (define-char
   '((ideographic-radical . 7)  ; ⼆
+    (hanyu-dazidian    1 55 7)
     (sound@ja/on       "kyoku")
     (=ucs              . #x4E9F)       ; 亟
-    (->subsumptive
-     ((ideographic-strokes . 7)
-      (total-strokes      . 9)
-      (shinjigen-1       . 88)
-      (shinjigen-2       . 88)
-      (=jis-x0208        . #x5034)     ; &GT-00358; [48-20]
-      (=cns11643-1       . #x4F67)     ; &I-C1-4F67; [47-71]
-      (=big5             . #xAB45)     ; &I-B-AB45;
-      (=gt               . 00358)      ; &I-GT-00358;
-      (=gt-k             . 03851)      ; &I-GT-K03851;
-      (=gt-pj-1                  . #x5034)     ; &I-GT-00358; [48-20]
-      (=daikanwa         . 00279)      ; &I-M-00279;
-      (=ucs@jis                  . #x4E9F)     ; &GT-00358;
-      (=ucs@big5         . #x4E9F)     ; &GT-00358;
-      (mojikyo           . 000279)     ; &MCS-60000117;
-      )
-     ((ideographic-strokes . 6)
-      (total-strokes      . 8)
-      (hanyu-dazidian    1 55 7)
-      (=gb2312           . #x583D)     ; &G0-583D; [56-29]
-      (=ucs@unicode      . #x4E9F)     ; &G0-583D;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x4E9F)     ; 亟
       ))
+    (ideographic-radical . 7)  ; ⼆
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
+    (shinjigen-1       . 88)
+    (shinjigen-2       . 88)
+    (=jis-x0208                . #x5034)       ; &GT-00358; [48-20]
+    (=cns11643-1       . #x4F67)       ; &I-C1-4F67; [47-71]
+    (=big5             . #xAB45)       ; &I-B-AB45;
+    (=gt               . 00358)        ; &I-GT-00358;
+    (=gt-k             . 03851)        ; &I-GT-K03851;
+    (=gt-pj-1          . #x5034)       ; &I-GT-00358; [48-20]
+    (=daikanwa         . 00279)        ; &I-M-00279;
+    (=ucs@jis          . #x4E9F)       ; &GT-00358;
+    (=ucs@big5         . #x4E9F)       ; &GT-00358;
+    (mojikyo           . 000279)       ; &MCS-60000117;
+    (->synonyms
+     ((=daikanwa         . 14132)      ; &M-14132;
+      ))
+    (->synonyms*sources
+     shuowen-tongxun-dingsheng hougen daikanwa)
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x4E9F)     ; 亟
+      ))
+    (ideographic-radical . 7)  ; ⼆
+    (ideographic-strokes . 6)
+    (total-strokes      . 8)
+    (=gb2312           . #x583D)       ; &G0-583D; [56-29]
+    (=ucs@unicode      . #x4E9F)       ; &G0-583D;
     ))
 (define-char
   '((ideographic-radical . 7)  ; ⼆
index a636ce1..bd3f4a0 100644 (file)
       ))
     ))
 (define-char
-  '((ideographic-radical . 8)  ; ⼇
-    (ideographic-strokes . 7)
+  '((ideographic-radical@ucs . 117)    ; ⽴
+    (ideographic-strokes@ucs . 4)
+    (ideographic-radical@ucs*sources
+     daikanwa=25736 jis-x0208 cns11643 ucs)
+    (ideographic-radical@misc . 8)     ; ⼇
+    (ideographic-strokes@misc . 7)
+    (ideographic-radical@misc*sources
+     daikanwa=00310 cbeta)
     (total-strokes      . 9)
-    (->identical
+    (=ucs              . #x7AD2)       ; 竒
+    (->subsumptive
      ((=jis-x0208        . #x5474)     ; &GT-00400; [52-84]
-      (=daikanwa         . 25736)      ; &I-M-25736;
-      ))
-    (<-denotational
-     ((=ucs              . #x7AD2)     ; 竒
+      (=gt               . 00400)      ; &I-GT-00400;
+      (=gt-k             . 05227)      ; &I-GT-K05227;
+      (=gt-pj-1                  . #x5474)     ; &I-GT-00400; [52-84]
+      (=cbeta            . 00282)      ; &I-CB00282;
+      (=ucs@jis                  . #x7AD2)     ; &GT-00400;
+      (mojikyo           . 000310)     ; &MCS-60000136;
+      (->subsumptive
+       ((ideographic-radical . 117)    ; ⽴
+       (ideographic-strokes . 4)
+       (=daikanwa          . 25736)    ; &M-25736;
+       )
+       ((ideographic-radical . 8)      ; ⼇
+       (ideographic-strokes . 7)
+       (=daikanwa          . 00310)    ; &M-00310;
+       ))
+      )
+     ((=cns11643-3       . #x2E4F)     ; &C3-2E4F; [14-47]
+      (=ucs@unicode      . #x7AD2)     ; &C3-2E4F;
       ))
-    (=daikanwa         . 00310)        ; &M-00310;
-    (=cbeta            . 00282)        ; &I-CB00282;
-    (mojikyo           . 000310)       ; &MCS-60000136;
     ))
 (define-char
   '((ideographic-radical . 8)  ; ⼇
     (=ucs              . #x4EB9)       ; 亹
     ))
 (define-char
-  '((ideographic-radical . 8)  ; ⼇
-    (ideographic-strokes . 20)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4EB9)     ; 亹
       ))
+    (ideographic-radical . 8)  ; ⼇
+    (ideographic-strokes . 20)
+    (total-strokes      . 22)
     (=big5             . #xF6D6)       ; &B-F6D6;
     (=ucs@big5         . #x4EB9)       ; &B-F6D6;
     (->subsumptive
       ))
     ))
 (define-char
-  '((ideographic-radical . 8)  ; ⼇
-    (ideographic-strokes . 19)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4EB9)     ; 亹
       ))
+    (ideographic-radical . 8)  ; ⼇
+    (ideographic-strokes . 19)
+    (total-strokes      . 21)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
index c953095..e8681f8 100644 (file)
     (mojikyo           . 000344)       ; &MCS-60000158;
     ))
 (define-char
-  '((=>ucs             . #x4EBA)       ; 人
-    (morohashi-daikanwa        344 0 0)
+  '((<-denotational
+     ((=ucs              . #x4EBA)     ; 人
+      ))
     (ideographic-radical . 9)  ; ⼈
     (ideographic-strokes . 0)
     (total-strokes      . 2)
+    (<-formed@component
+     ((=ucs              . #x4EBA)     ; 人
+      ))
     (=gt-k             . 00049)        ; &GT-K00049;
     (=gt-pj-k1         . #x3357)       ; &GT-K00049; [19-55]
     ))
 (define-char
-  '((name*             . "ideographic component person as roof")
-    (=>ucs             . #x4EBA)       ; 人
-    (morohashi-daikanwa        344 0 1)
+  '((<-denotational
+     ((=ucs              . #x4EBA)     ; 人
+      ))
+    (name*             . "ideographic component person as left roof")
     (ideographic-radical . 9)  ; ⼈
     (ideographic-strokes . 0)
     (total-strokes      . 2)
-    (ideograph-cdp     . -70)
+    (<-formed@component/connect-below
+     ((=ucs              . #x4EBA)     ; 人
+      ))
+    (=gt-k             . 00058)        ; &GT-K00058;
+    (=gt-pj-k1         . #x3C53)       ; &GT-K00058; [28-51]
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x4EBA)     ; 人
+      ))
+    (name*             . "ideographic component person as roof")
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 0)
+    (total-strokes      . 2)
+    (<-formed@component/connect-below
+     ((=ucs              . #x4EBA)     ; 人
+      ))
     (=big5-cdp         . #x8B5D)       ; &GT-00458;
     (=gt               . 00458)        ; &I-GT-00458;
     (=gt-k             . 00057)        ; &I-GT-K00057;
     (mojikyo           . 050926)       ; &MCS-6000C6EE;
     ))
 (define-char
-  '((name*             . "ideographic component person as left roof")
-    (=>ucs             . #x4EBA)       ; 人
-    (morohashi-daikanwa        344 0 2)
-    (ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 0)
+  '((<-denotational
+     ((=ucs              . #x4EBB)     ; 亻
+      ))
+    (name              . "CJK RADICAL PERSON")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
     (total-strokes      . 2)
-    (=gt-k             . 00058)        ; &GT-K00058;
-    (=gt-pj-k1         . #x3C53)       ; &GT-K00058; [28-51]
+    (<-identical@component/connect-right
+     ((=ucs              . #x4EBB)     ; 亻
+      ))
+    (=ucs              . #x2E85)       ; ⺅
     ))
 (define-char
   '((ideographic-radical . 9)  ; ⼈
     (ideographic-strokes . 0)
     (total-strokes      . 2)
+    (<-formed@component/connect-right
+     ((=ucs              . #x4EBA)     ; 人
+      ))
     (=ucs              . #x4EBB)       ; 亻
     (=gb2312           . #x5869)       ; &I-G0-5869; [56-73]
     (=jis-x0213-2-2000 . #x2135)       ; &I-JX2-2135; [01-21]
+    (=big5-cdp         . #x8AF5)       ; &I-CDP-8AF5;
     (=gt               . 00457)        ; &I-GT-00457;
     (=gt-k             . 00141)        ; &I-GT-K00141;
     (=gt-pj-9          . #x4D4D)       ; &I-GT-00457; [45-45]
     (=ucs              . #x4EBE)       ; 亾
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 1)
-    (total-strokes      . 3)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4EBE)     ; 亾
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 1)
+    (total-strokes      . 3)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT")
       (=ucs              . #x2FFA)     ; ⿺
     (mojikyo           . 059029)       ; &MCS-6000E695;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 1)
-    (total-strokes      . 3)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4EBE)     ; 亾
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 1)
+    (total-strokes      . 3)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT")
       (=ucs              . #x2FFA)     ; ⿺
     (mojikyo           . 000366)       ; &MCS-6000016E;
     ))
 (define-char
-  '((ideographic-radical@ucs . 13)     ; ⼌
+  '((<-denotational
+     ((=jis-x0208@1997   . #x4662)     ; &J97-4662; [38-66]
+      ))
+    (ideographic-radical@ucs . 13)     ; ⼌
     (ideographic-strokes@ucs . 2)
     (ideographic-radical@ucs*sources
      daikanwa cns11643-6 ucs)
     (ideographic-radical@cns*sources
      cns11643-3 daikanwa)
     (total-strokes      . 4)
-    (<-denotational
-     ((=jis-x0208@1997   . #x4662)     ; &J97-4662; [38-66]
-      ))
     (=ucs              . #x5185)       ; 内
     ))
 (define-char
-  '((morohashi-daikanwa        366 1)
+  '((<-denotational
+     ((=ucs              . #x5185)     ; 内
+      ))
+    (morohashi-daikanwa        366 1)
     (ideographic-radical . 9)  ; ⼈
     (ideographic-strokes . 2)
     (total-strokes      . 4)
-    (<-denotational
-     ((=ucs              . #x5185)     ; 内
-      ))
     (<-same
      ((=daikanwa         . 01418)      ; &I-M-01418;
       ))
     (mojikyo           . 000394)       ; &MCS-6000018A;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 3)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x36A2)     ; 㚢
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 3)
+    (total-strokes      . 5)
     (->subsumptive
-     ((->mistakable
-       ((=daikanwa         . 06040)    ; &M-06040;
-       ))
-      (<-ancient
+     ((<-ancient
        ((=ucs              . #xFA30)   ; 侮
        (=daikanwa          . 00630)    ; &I-M-00630;
        ))
       (<-ancient*sources
        daikanwa)
       (=daikanwa         . 00395)      ; &M-00395;
+      (->mistakable
+       ((=daikanwa         . 06040)    ; &M-06040;
+       ))
       )
      ((=cns11643-3       . #x2174)     ; &C3-2174; [01-84]
       (=ucs@cns                  . #x36A2)     ; &C3-2174;
     (=ucs              . #x4F1B)       ; 伛
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 4)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4F1B)     ; 伛
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 4)
+    (total-strokes      . 6)
     (hanyu-dazidian    1 120 1)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs@unicode      . #x4F1B)       ; &M-00461;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 4)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4F1B)     ; 伛
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 4)
+    (total-strokes      . 6)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x4F28)       ; 伨
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 4)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4F28)     ; 伨
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 4)
+    (total-strokes      . 6)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 4)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4F28)     ; 伨
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 4)
+    (total-strokes      . 6)
     (hanyu-dazidian    1 124 16)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
        (=ucs               . #x2FF0)   ; ⿰
        )
-       ((=ucs              . #x4EBB)   ; 亻
+       ((name              . "CJK RADICAL PERSON")
+       (=ucs               . #x2E85)   ; ⺅
        )
-       ((=cns11643-3       . #x223F)   ; &CDP-88C2; [02-31]
+       ((=cns11643-3       . #x223F)   ; &GT-09429; [02-31]
        ))
       (=jis-x0212        . #x305F)     ; &M-00471; [16-63]
       (=cns11643-1       . #x4923)     ; &I-C1-4923; [41-03]
        ((name              . "CJK RADICAL PERSON")
        (=ucs               . #x2E85)   ; ⺅
        )
-       ((=ucs@unicode      . #x5C14)   ; &UU+5C14;
+       ((=gb2312           . #x367B)   ; &M-07479; [22-91]
+       (=daikanwa          . 07479)    ; &I-M-07479;
        ))
       (=gb2312           . #x4463)     ; &G0-4463; [36-67]
       (=ucs@unicode      . #x4F60)     ; &G0-4463;
        )
        ((=ucs              . #x4EBB)   ; 亻
        )
-       ((=ucs@unicode      . #x5B88)   ; &UU+5B88;
+       ((=gb2312           . #x4A58)   ; &C1-4776; [42-56]
+       (=cns11643-1        . #x4776)   ; &I-C1-4776; [39-86]
        ))
       (=cns11643-4       . #x253B)     ; &HZK01-C37E; [05-27]
       (=hanziku-1        . #xC37E)     ; &I-HZK01-C37E;
     (=ucs              . #x2022A)      ; 𠈪
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 6)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2022A)    ; 𠈪
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 6)
+    (total-strokes      . 8)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 6)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2022A)    ; 𠈪
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 6)
+    (total-strokes      . 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x4FA2)       ; 侢
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 6)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4FA2)     ; 侢
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 6)
+    (total-strokes      . 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 000629)       ; &MCS-60000275;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 6)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4FA2)     ; 侢
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 6)
+    (total-strokes      . 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x4FAE)       ; 侮
     ))
 (define-char
-  '((=>ucs*            . #x4FAE)       ; 侮
+  '((<-denotational
+     ((=ucs              . #x4FAE)     ; 侮
+      ))
+    (=>ucs*            . #x4FAE)       ; 侮
     (morohashi-daikanwa        629 1)
     (ideographic-radical . 9)  ; ⼈
     (ideographic-strokes . 6)
     (total-strokes      . 8)
-    (<-denotational
-     ((=ucs              . #x4FAE)     ; 侮
-      ))
     (<-simplified@JP/Jouyou
      ((=ucs              . #xFA30)     ; 侮
       (=jis-x0213-1-2000  . #x2E38)    ; &I-JX1-2E38; [14-24]
     (=cns11643-5       . #x2526)       ; &I-C5-2526; [05-06]
     ))
 (define-char
-  '((=>ucs*            . #x4FAE)       ; 侮
+  '((<-denotational
+     ((=ucs              . #x4FAE)     ; 侮
+      ))
+    (=>ucs*            . #x4FAE)       ; 侮
     (ideographic-radical . 9)  ; ⼈
     (ideographic-strokes . 7)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x4FAE)     ; 侮
-      ))
     (hanyu-dazidian    1 163 1)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0212        . #x4F46)     ; &M-23937; [47-38]
       (=jis-x0213-2-2000  . #x7236)    ; &I-JX2-7236; [82-22]
       (=daikanwa         . 23937)      ; &I-M-23937;
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (<-original
      ((=jis-x0208        . #x3874)     ; &GT-00835; [24-84]
       (=gb2312           . #x3A6E)     ; &I-G0-3A6E; [26-78]
     (=ucs              . #x4FB1)       ; 侱
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4FB1)     ; 侱
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (hanyu-dazidian    1 162 4)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (mojikyo           . 000637)       ; &MCS-6000027D;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4FB1)     ; 侱
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xAB49)       ; &I-B-AB49;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4FB5)     ; 侵
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 000646)       ; &MCS-60000286;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4FB5)     ; 侵
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xCDE7)       ; &I-B-CDE7;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4FBB)     ; 侻
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4FBB)     ; 侻
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xCDED)       ; &I-B-CDED;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4FC0)     ; 俀
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 000660)       ; &MCS-60000294;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4FC0)     ; 俀
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x20233)      ; 𠈳
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20233)    ; 𠈳
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (hanyu-dazidian    1 166 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (mojikyo           . 000661)       ; &MCS-60000295;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20233)    ; 𠈳
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x4FCA)       ; 俊
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4FCA)     ; 俊
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4FCA)     ; 俊
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (hanyu-dazidian    1 168 4)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs@unicode      . #x4FCA)       ; &G0-3F21;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4FCA)     ; 俊
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 000720)       ; &MCS-600002D0;
     ))
 (define-char
+  '((ideographic-radical@ucs . 9)      ; ⼈
+    (ideographic-strokes@ucs . 7)
+    (ideographic-radical@cns . 184)    ; ⾷
+    (ideographic-strokes@cns . 0)
+    (ideographic-radical@cns*sources
+     cns11643 daikanwa)
+    (total-strokes      . 9)
+    (=ucs              . #x2028A)      ; 𠊊
+    (->subsumptive
+     ((<-original
+       ((=ks-x1001         . #x635D)   ; &GT-59026; [67-61]
+       (=cns11643-1        . #x537A)   ; &I-C1-537A; [51-90]
+       (=daikanwa          . 44014)    ; &I-M-44014;
+       ))
+      (<-original*sources
+       zhonghua-dazidian daikanwa)
+      (hanyu-dazidian    1 169 7)
+      (ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; ⿱
+       )
+       ((=big5-cdp         . #x8AFC)   ; &CDP-8AFC;
+       )
+       ((=jis-x0208        . #x6225)   ; &GT-29075; [66-05]
+       (=cns11643-3        . #x2674)   ; &I-C3-2674; [06-84]
+       (=daikanwa          . 22683)    ; &I-M-22683;
+       ))
+      (=daikanwa         . 44018)      ; &M-44018;
+      (=hanziku-1        . #xC94D)     ; &I-HZK01-C94D;
+      (=ucs@iso                  . #x2028A)    ; &M-44018;
+      )
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; ⿱
+       )
+       ((=big5-cdp         . #x8AFC)   ; &CDP-8AFC;
+       )
+       ((=big5-cdp         . #x8ABE)   ; &CDP-8ABE;
+       ))
+      (=cns11643-6       . #x3521)     ; &C6-3521; [21-01]
+      ))
+    ))
+(define-char
   '((ideographic-radical . 9)  ; ⼈
     (ideographic-strokes . 7)
     (total-strokes      . 9)
     (=ucs              . #x4FFF)       ; 俿
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4FFF)     ; 俿
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4FFF)     ; 俿
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (hanyu-dazidian    1 175 5)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x5003)       ; 倃
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5003)     ; 倃
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 000747)       ; &MCS-600002EB;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5003)     ; 倃
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (hanyu-dazidian    1 182 5)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x3466)       ; 㑦
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3466)     ; 㑦
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 000764)       ; &MCS-600002FC;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3466)     ; 㑦
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (hanyu-dazidian    1 184 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x20269)      ; 𠉩
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20269)    ; 𠉩
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (->subsumptive
      ((hanyu-dazidian    1 186 9)
       (ideographic-structure
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20269)    ; 𠉩
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x5015)       ; 倕
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5015)     ; 倕
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 000770)       ; &MCS-60000302;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5015)     ; 倕
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (total-strokes      . 10)
     (hanyu-dazidian    1 170 6)
     (=ucs              . #x5016)       ; 倖
+    (=big5             . #xADC6)       ; &I-B-ADC6;
     (->subsumptive
+     ((=daikanwa         . 00771)      ; &M-00771;
+      )
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
        (=ucs               . #x2FF0)   ; ⿰
        )
-       ((=ucs              . #x4EBB)   ; 亻
+       ((name              . "CJK RADICAL PERSON")
+       (=ucs               . #x2E85)   ; ⺅
        )
        ((=ucs@unicode      . #x5E78)   ; &C1-4D31;
        ))
-      (=cns11643-1       . #x5429)     ; &M-00771; [52-09]
-      (=big5             . #xADC6)     ; &I-B-ADC6;
-      (=daikanwa         . 00771)      ; &I-M-00771;
-      (=ucs@unicode      . #x5016)     ; &M-00771;
+      (=cns11643-1       . #x5429)     ; &C1-5429; [52-09]
+      (=ucs@unicode      . #x5016)     ; &C1-5429;
       )
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
        (=ucs               . #x2FF0)   ; ⿰
        )
-       ((=ucs              . #x4EBB)   ; 亻
+       ((name              . "CJK RADICAL PERSON")
+       (=ucs               . #x2E85)   ; ⺅
        )
        ((=jis-x0208        . #x392C)   ; &GT-11561; [25-12]
        (=ks-x1001          . #x7A39)   ; &I-K0-7A39; [90-25]
     (=ucs              . #x5017)       ; 倗
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5017)     ; 倗
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
       )
-     ((=ucs              . #x4EBB)     ; 亻
+     ((name              . "CJK RADICAL PERSON")
+      (=ucs              . #x2E85)     ; ⺅
       )
-     ((=daikanwa         . 14340)      ; &M-14340;
+     ((=gt               . 18172)      ; &GT-18172;
+      (=daikanwa         . 14340)      ; &I-M-14340;
       ))
     (=jis-x0212                . #x3152)       ; &M-00772; [17-50]
     (=daikanwa         . 00772)        ; &I-M-00772;
     (mojikyo           . 000772)       ; &MCS-60000304;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5017)     ; 倗
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (hanyu-dazidian    1 181 5)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
       )
-     ((=ucs              . #x4EBB)     ; 亻
+     ((name              . "CJK RADICAL PERSON")
+      (=ucs              . #x2E85)     ; ⺅
       )
      ((=ucs@unicode      . #x670B)     ; &UU+670B;
       ))
     (=big5             . #xADD5)       ; &I-B-ADD5;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5018)     ; 倘
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
       )
      ((=ucs              . #x4EBB)     ; 亻
       )
-     ((=ucs              . #x5C19)     ; 尙
+     ((=ucs@unicode      . #x5C19)     ; &M-07493;
       ))
     (shinjigen-1       . 303)
     (shinjigen-2       . 303)
     (=daikanwa         . 00774)        ; &I-M-00774;
     (=jef-china3       . #x42DB)       ; &I-JC3-42DB;
     (=ucs@jis          . #x5018)       ; &M-00774;
-    (=ucs@big5         . #x5018)       ; &M-00774;
     (mojikyo           . 000774)       ; &MCS-60000306;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5018)     ; 倘
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x5029)       ; 倩
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5029)     ; 倩
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 000791)       ; &MCS-60000317;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5029)     ; 倩
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x2026B)      ; 𠉫
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2026B)    ; 𠉫
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 000795)       ; &MCS-6000031B;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2026B)    ; 𠉫
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (hanyu-dazidian    1 180 4)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x5038)       ; 倸
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5038)     ; 倸
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (hanyu-dazidian    1 181 3)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (mojikyo           . 000822)       ; &MCS-60000336;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5038)     ; 倸
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x202A7)      ; 𠊧
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x202A7)    ; 𠊧
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (hanyu-dazidian    1 195 1)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (mojikyo           . 000826)       ; &MCS-6000033A;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x202A7)    ; 𠊧
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x5040)       ; 偀
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5040)     ; 偀
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5040)     ; 偀
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x5042)       ; 偂
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5042)     ; 偂
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 000829)       ; &MCS-6000033D;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5042)     ; 偂
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (->subsumptive
      ((hanyu-dazidian    1 195 3)
       (ideographic-structure
     (=big5             . #xD452)       ; &I-B-D452;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x504B)     ; 偋
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (hanyu-dazidian    1 198 2)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x504C)       ; 偌
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x504C)     ; 偌
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 000840)       ; &MCS-60000348;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x504C)     ; 偌
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (hanyu-dazidian    1 171 6)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (ideographic-strokes . 9)
     (total-strokes      . 11)
     (hanyu-dazidian    1 188 12)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
-      )
-     ((=ucs              . #x4EBB)     ; 亻
+    (=ucs              . #x5055)       ; 偕
+    (->subsumptive
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((name              . "CJK RADICAL PERSON")
+       (=ucs               . #x2E85)   ; ⺅
+       )
+       ((=ucs@unicode      . #x7686)   ; &GT-29091;
+       ))
+      (shinjigen-1       . 330)
+      (shinjigen-2       . 330)
+      (=jis-x0208        . #x5073)     ; &GT-01068; [48-83]
+      (=gb2312           . #x5949)     ; &I-G0-5949; [57-41]
+      (=ks-x1001         . #x7A25)     ; &I-K0-7A25; [90-05]
+      (=big5             . #xB0BA)     ; &I-B-B0BA;
+      (=gt               . 01068)      ; &I-GT-01068;
+      (=gt-pj-1                  . #x5073)     ; &I-GT-01068; [48-83]
+      (=daikanwa         . 00855)      ; &I-M-00855;
+      (=ucs@unicode      . #x5055)     ; &GT-01068;
+      (mojikyo           . 000855)     ; &MCS-60000357;
       )
-     ((=ucs              . #x7686)     ; 皆
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((name              . "CJK RADICAL PERSON")
+       (=ucs               . #x2E85)   ; ⺅
+       )
+       ((=cns11643-1       . #x5255)   ; &C1-5255; [50-53]
+       ))
+      (=cns11643-1       . #x587D)     ; &C1-587D; [56-93]
       ))
-    (shinjigen-1       . 330)
-    (shinjigen-2       . 330)
-    (=ucs              . #x5055)       ; 偕
-    (=jis-x0208                . #x5073)       ; &I-J90-5073; [48-83]
-    (=gb2312           . #x5949)       ; &I-G0-5949; [57-41]
-    (=ks-x1001         . #x7A25)       ; &I-K0-7A25; [90-05]
-    (=cns11643-1       . #x587D)       ; &I-C1-587D; [56-93]
-    (=big5             . #xB0BA)       ; &I-B-B0BA;
-    (=gt               . 01068)        ; &I-GT-01068;
-    (=gt-pj-1          . #x5073)       ; &I-GT-01068; [48-83]
-    (=daikanwa         . 00855)        ; &I-M-00855;
-    (mojikyo           . 000855)       ; &MCS-60000357;
     ))
 (define-char
-  '((=>ucs             . #x5056)       ; 偖
+  '((ideographic-radical . 9)  ; ⼈
+    (=ucs              . #x5056)       ; 偖
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x5056)     ; 偖
+      ))
     (ideographic-radical . 9)  ; ⼈
     (ideographic-strokes . 9)
     (total-strokes      . 11)
     (mojikyo           . 000856)       ; &MCS-60000358;
     ))
 (define-char
-  '((morohashi-daikanwa        856 0 2)
+  '((<-denotational
+     ((=ucs              . #x5056)     ; 偖
+      ))
     (ideographic-radical . 9)  ; ⼈
     (ideographic-strokes . 8)
     (total-strokes      . 10)
       )
      ((=ucs              . #x4EBB)     ; 亻
       )
-     ((=ucs              . #x8005)     ; 者
+     ((=jis-x0208        . #x3C54)     ; &GT-37308; [28-52]
+      (=gb2312           . #x555F)     ; &I-G0-555F; [53-63]
+      (=cns11643-1       . #x4F2F)     ; &I-C1-4F2F; [47-15]
+      (=daikanwa         . 28852)      ; &I-M-28852;
       ))
-    (=ucs              . #x5056)       ; 偖
-    (=cns11643-3       . #x2F57)       ; &I-C3-2F57; [15-55]
+    (=cns11643-3       . #x2F57)       ; &CB01256; [15-55]
     (=cbeta            . 01256)        ; &I-CB01256;
+    (=ucs@unicode      . #x5056)       ; &CB01256;
     (mojikyo           . 055128)       ; &MCS-6000D758;
     ))
 (define-char
     (ideographic-strokes . 9)
     (total-strokes      . 11)
     (hanyu-dazidian    1 189 4)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
-      )
-     ((=ucs              . #x4EBB)     ; 亻
+    (=ucs              . #x5057)       ; 偗
+    (->subsumptive
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((name              . "CJK RADICAL PERSON")
+       (=ucs               . #x2E85)   ; ⺅
+       )
+       ((=jis-x0208        . #x3E4A)   ; &GT-29688; [30-42]
+       (=ks-x1001          . #x607D)   ; &I-K0-607D; [64-93]
+       (=daikanwa          . 23179)    ; &I-M-23179;
+       ))
+      (=jis-x0212        . #x316A)     ; &M-00857; [17-74]
+      (=jis-x0213-2-2000  . #x2163)    ; &I-JX2-2163; [01-67]
+      (=big5             . #xD466)     ; &I-B-D466;
+      (=daikanwa         . 00857)      ; &I-M-00857;
+      (=jef-china3       . #x42EC)     ; &I-JC3-42EC;
+      (=ucs@jis                  . #x5057)     ; &M-00857;
+      (mojikyo           . 000857)     ; &MCS-60000359;
       )
-     ((=ucs              . #x7701)     ; 省
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((name              . "CJK RADICAL PERSON")
+       (=ucs               . #x2E85)   ; ⺅
+       )
+       ((=ucs@unicode      . #x7701)   ; &UU+7701;
+       ))
+      (=cns11643-2       . #x3369)     ; &C2-3369; [19-73]
+      (=ucs@unicode      . #x5057)     ; &C2-3369;
       ))
-    (=ucs              . #x5057)       ; 偗
-    (=jis-x0212                . #x316A)       ; &I-JSP-316A; [17-74]
-    (=cns11643-2       . #x3369)       ; &I-C2-3369; [19-73]
-    (=jis-x0213-2-2000 . #x2163)       ; &I-JX2-2163; [01-67]
-    (=big5             . #xD466)       ; &I-B-D466;
-    (=daikanwa         . 00857)        ; &I-M-00857;
-    (=jef-china3       . #x42EC)       ; &I-JC3-42EC;
-    (mojikyo           . 000857)       ; &MCS-60000359;
     ))
 (define-char
   '((ideographic-radical . 9)  ; ⼈
     (ideographic-strokes . 9)
     (total-strokes      . 11)
-    (->ideographic-variants
-     (:sources (shinjigen-1)
-      :char    ((shinjigen-1        . 211)
-                (=daikanwa          . 00577)   ; &I-M-00577;
-                )
+    (<-formed
+     ((shinjigen-1       . 211)
+      (=jis-x0208        . #x3426)     ; &GT-00718; [20-06]
+      (=gb2312           . #x5929)     ; &I-G0-5929; [57-09]
+      (=ks-x1001         . #x4A49)     ; &I-K0-4A49; [42-41]
+      (=daikanwa         . 00577)      ; &I-M-00577;
+      ))
+    (<-formed*sources
+     shinjigen-1)
+    (<-same
+     ((=jis-x0208        . #x3426)     ; &GT-00718; [20-06]
+      (=gb2312           . #x5929)     ; &I-G0-5929; [57-09]
+      (=ks-x1001         . #x4A49)     ; &I-K0-4A49; [42-41]
+      (=daikanwa         . 00577)      ; &I-M-00577;
       ))
+    (<-same*sources
+     yupian daikanwa)
     (hanyu-dazidian    1 191 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x5060)       ; 偠
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5060)     ; 偠
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 000869)       ; &MCS-60000365;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5060)     ; 偠
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (->subsumptive
      ((hanyu-dazidian    1 187 3)
       (ideographic-structure
     (=big5             . #xD461)       ; &I-B-D461;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5064)     ; 偤
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 000874)       ; &MCS-6000036A;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5064)     ; 偤
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x202B6)      ; 𠊶
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x202B6)    ; 𠊶
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (=daikanwa         . 00885)        ; &M-00885;
     (mojikyo           . 000885)       ; &MCS-60000375;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x202B6)    ; 𠊶
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (hanyu-dazidian    1 193 1)
     (=cns11643-5       . #x3076)       ; &HZK01-CDF5; [16-86]
     (=hanziku-1                . #xCDF5)       ; &I-HZK01-CDF5;
     (=ucs              . #x506B)       ; 偫
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x506B)     ; 偫
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 000888)       ; &MCS-60000378;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x506B)     ; 偫
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 000900)       ; &MCS-60000384;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x5079)     ; &J97-5079; [48-89]
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (=ucs              . #x5078)       ; 偸
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5078)     ; 偸
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=jis-x0208@1997   . #x5079)       ; &J97-5079; [48-89]
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x5079)     ; &J97-5079; [48-89]
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (=ucs              . #x5077)       ; 偷
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5078)     ; 偸
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5077)     ; 偷
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (=jef-china3       . #x42F7)       ; &JC3-42F7;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5077)     ; 偷
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (hanyu-dazidian    1 193 2)
     (->subsumptive
      ((ideographic-structure
     (=ucs              . #x202BB)      ; 𠊻
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x202BB)    ; 𠊻
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (=daikanwa         . 00905)        ; &M-00905;
     (mojikyo           . 000905)       ; &MCS-60000389;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x202BB)    ; 𠊻
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (=cns11643-6       . #x3D32)       ; &C6-3D32; [29-18]
     (=ucs@iso          . #x202BB)      ; &C6-3D32;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x202BB)    ; 𠊻
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (hanyu-dazidian    1 203 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=big5             . #xD85F)       ; &I-B-D85F;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5087)     ; 傇
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5087)     ; 傇
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x508E)       ; 傎
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x508E)     ; 傎
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 000951)       ; &MCS-600003B7;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x508E)     ; 傎
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xD85D)       ; &I-B-D85D;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5092)     ; 傒
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 000959)       ; &MCS-600003BF;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5092)     ; 傒
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x5093)       ; 傓
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5093)     ; 傓
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 000961)       ; &MCS-600003C1;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5093)     ; 傓
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (=cns11643-4       . #x363C)       ; &C4-363C; [22-28]
     (=ucs@cns          . #x5093)       ; &C4-363C;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5093)     ; 傓
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (mojikyo           . 056499)       ; &MCS-6000DCB3;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5093)     ; 傓
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 059088)       ; &UU+5093;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5093)     ; 傓
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (hanyu-dazidian    1 206 6)
     (=hanziku-1                . #xD0C3)       ; &HZK01-D0C3;
     ))
     (=ucs              . #x509C)       ; 傜
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x509C)     ; 傜
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x509C)     ; 傜
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x509F)       ; 傟
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x509F)     ; 傟
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x509F)     ; 傟
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x2032D)      ; 𠌭
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2032D)    ; 𠌭
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 001010)       ; &MCS-600003F2;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2032D)    ; 𠌭
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (hanyu-dazidian    1 215 1)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=big5             . #xB6CD)       ; &I-B-B6CD;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50AF)     ; 傯
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50AF)     ; 傯
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x50B0)       ; 傰
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50B0)     ; 傰
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 001012)       ; &MCS-600003F4;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50B0)     ; 傰
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (hanyu-dazidian    1 211 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x20330)      ; 𠌰
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20330)    ; 𠌰
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20330)    ; 𠌰
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=big5             . #xB6CC)       ; &I-B-B6CC;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50BB)     ; 傻
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50BB)     ; 傻
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@unicode      . #x50BB)       ; &G0-4935;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50BB)     ; 傻
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (=jis-x0213-2-2000 . #x2173)       ; &JX2-2173; [01-83]
     (=ucs@jis          . #x50BB)       ; &JX2-2173;
     ))
     (=ucs              . #x50C3)       ; 僃
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50C3)     ; 僃
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50C3)     ; 僃
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=jis-x0208@1997   . #x364F)       ; 僅 [22-47]
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50C5)     ; 僅
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (hanyu-dazidian    1 208 2)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (mojikyo           . 001048)       ; &MCS-60000418;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50C5)     ; 僅
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x364F)     ; &GT-01313; [22-47]
       (=ks-x1001         . #x5041)     ; &I-K0-5041; [48-33]
     (=big5             . #xDCB6)       ; &I-B-DCB6;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50C6)     ; 僆
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 001049)       ; &MCS-60000419;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50C6)     ; 僆
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 059102)       ; &MCS-6000E6DE;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50C6)     ; 僆
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (hanyu-dazidian    1 208 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x20370)      ; 𠍰
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20370)    ; 𠍰
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (hanyu-dazidian    1 225 1)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (mojikyo           . 001086)       ; &MCS-6000043E;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 13)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20370)    ; 𠍰
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 13)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xE0F1)       ; &I-B-E0F1;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50D4)     ; 僔
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50D4)     ; 僔
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x50D8)       ; 僘
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50D8)     ; 僘
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 001097)       ; &MCS-60000449;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50D8)     ; 僘
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (hanyu-dazidian    1 219 1)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x50D9)       ; 僙
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50D9)     ; 僙
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50D9)     ; 僙
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x20378)      ; 𠍸
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20378)    ; 𠍸
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (=daikanwa         . 01131)        ; &M-01131;
     (mojikyo           . 001131)       ; &MCS-6000046B;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20378)    ; 𠍸
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (=cns11643-6       . #x5A74)       ; &C6-5A74; [58-84]
     (=ucs@iso          . #x20378)      ; &C6-5A74;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20378)    ; 𠍸
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (hanyu-dazidian    1 220 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x203B9)      ; 𠎹
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x203B9)    ; 𠎹
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (->subsumptive
      ((=daikanwa         . 01139)      ; &M-01139;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x203B9)    ; 𠎹
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (hanyu-dazidian    1 218 4)
     (=hanziku-1                . #xD348)       ; &HZK01-D348;
     ))
     (=ucs              . #x50F1)       ; 僱
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50F1)     ; 僱
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (=big5             . #xB9B5)       ; &B-B9B5;
     (->subsumptive
      ((ideographic-structure
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50F1)     ; 僱
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
        )
        ((=ucs              . #x4EBB)   ; 亻
        )
-       ((=gb12345          . #x763C)   ; 黽 [86-28]
+       ((=gb12345          . #x763C)   ; &GT-65951; [86-28]
        ))
       (=big5             . #xE4EC)     ; &B-E4EC;
       (=ucs@unicode      . #x50F6)     ; &B-E4EC;
     (=ucs              . #x50F7)       ; 僷
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 13)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50F7)     ; 僷
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 13)
+    (total-strokes      . 15)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50F7)     ; 僷
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (hanyu-dazidian    1 217 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 13)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x50FE)     ; 僾
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 13)
+    (total-strokes      . 15)
     (mojikyo           . 001170)       ; &MCS-60000492;
     ))
 (define-char
     (=ucs              . #x3482)       ; 㒂
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 13)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3482)     ; 㒂
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 13)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 001174)       ; &MCS-60000496;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3482)     ; 㒂
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@cns          . #x3482)       ; &C5-4457;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3482)     ; 㒂
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (hanyu-dazidian    1 223 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x203BD)      ; 𠎽
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 13)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x203BD)    ; 𠎽
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 13)
+    (total-strokes      . 15)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 13)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x203BD)    ; 𠎽
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 13)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x5106)       ; 儆
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 13)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5106)     ; 儆
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 13)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 001187)       ; &MCS-600004A3;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5106)     ; 儆
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x510D)       ; 儍
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 13)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x510D)     ; 儍
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 13)
+    (total-strokes      . 15)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 13)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x510D)     ; 儍
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 13)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@unicode      . #x510D)       ; &UU+510D;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 13)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x510D)     ; 儍
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 13)
+    (total-strokes      . 15)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((=>ucs             . #x203E2)      ; 𠏢
+  '((ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 13)
+    (total-strokes      . 15)
+    (=ucs              . #x203E2)      ; 𠏢
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x203E2)    ; 𠏢
+      ))
     (ideographic-radical . 9)  ; ⼈
     (ideographic-strokes . 13)
     (total-strokes      . 15)
      ((=ucs              . #x4EBB)     ; 亻
       )
      ((=jis-x0208        . #x502C)     ; &GT-00285; [48-12]
-      (=ks-x1001         . #x552F)     ; &I-K0-552F; [53-15]
       (=daikanwa         . 00214)      ; &I-M-00214;
       ))
     (=daikanwa         . 01204)        ; &M-01204;
     (mojikyo           . 001204)       ; &MCS-600004B4;
     ))
 (define-char
-  '((morohashi-daikanwa        1204 0 2)
+  '((<-denotational
+     ((=ucs              . #x203E2)    ; 𠏢
+      ))
     (ideographic-radical . 9)  ; ⼈
     (ideographic-strokes . 13)
     (total-strokes      . 15)
       )
      ((=ucs              . #x4EBB)     ; 亻
       )
-     ((=ucs              . #x4E82)     ; 亂
+     ((=gb12345                  . #x4252)     ; &GT-00286; [34-50]
       ))
-    (=ucs              . #x203E2)      ; 𠏢
-    (=cns11643-5       . #x4B75)       ; &I-C5-4B75; [43-85]
+    (=cns11643-5       . #x4B75)       ; &C5-4B75; [43-85]
+    (=ucs@iso          . #x203E2)      ; &C5-4B75;
     ))
 (define-char
   '((ideographic-radical . 9)  ; ⼈
     (=ucs              . #x3496)       ; 㒖
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 13)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3496)     ; 㒖
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 13)
+    (total-strokes      . 15)
     (hanyu-dazidian    1 217 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (mojikyo           . 001207)       ; &MCS-600004B7;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3496)     ; 㒖
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x5119)       ; 儙
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 14)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5119)     ; 儙
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 14)
+    (total-strokes      . 16)
     (hanyu-dazidian    1 231 1)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (mojikyo           . 001235)       ; &MCS-600004D3;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 13)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5119)     ; 儙
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 13)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@unicode      . #x5119)       ; &UU+5119;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 14)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5119)     ; 儙
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 14)
+    (total-strokes      . 16)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xE8F7)       ; &I-B-E8F7;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 14)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x511A)     ; 儚
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 14)
+    (total-strokes      . 16)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 001236)       ; &MCS-600004D4;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 13)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x511A)     ; 儚
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 13)
+    (total-strokes      . 15)
     (hanyu-dazidian    1 230 3)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x20400)      ; 𠐀
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 14)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20400)    ; 𠐀
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 14)
+    (total-strokes      . 16)
     (->subsumptive
      ((morohashi-daikanwa      ho 25)
       (ideographic-structure
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 14)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20400)    ; 𠐀
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 14)
+    (total-strokes      . 16)
     (hanyu-dazidian    1 231 7)
     (=hanziku-1                . #xD5D3)       ; &HZK01-D5D3;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 14)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20400)    ; 𠐀
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 14)
+    (total-strokes      . 16)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=hanziku-1                . #xD5D2)       ; &I-HZK01-D5D2;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 15)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x504B)     ; 偋
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 15)
+    (total-strokes      . 17)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x349D)       ; 㒝
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 15)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x349D)     ; 㒝
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 15)
+    (total-strokes      . 17)
     (hanyu-dazidian    1 233 1)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (mojikyo           . 001248)       ; &MCS-600004E0;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 14)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x349D)     ; 㒝
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 14)
+    (total-strokes      . 16)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x5123)       ; 儣
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 15)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5123)     ; 儣
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 15)
+    (total-strokes      . 17)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 14)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5123)     ; 儣
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 14)
+    (total-strokes      . 16)
     (->subsumptive
      ((mojikyo           . 059112)     ; &MCS-6000E6E8;
       )
     (=ucs              . #x512C)       ; 儬
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 15)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x512C)     ; 儬
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 15)
+    (total-strokes      . 17)
     (hanyu-dazidian    1 232 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (mojikyo           . 001267)       ; &MCS-600004F3;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 15)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x512C)     ; 儬
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 15)
+    (total-strokes      . 17)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x20427)      ; 𠐧
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 16)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20427)    ; 𠐧
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 16)
+    (total-strokes      . 18)
     (hanyu-dazidian    1 236 3)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (mojikyo           . 001283)       ; &MCS-60000503;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 15)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20427)    ; 𠐧
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 15)
+    (total-strokes      . 17)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xC078)       ; &I-B-C078;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 16)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5132)     ; 儲
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 16)
+    (total-strokes      . 18)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 001284)       ; &MCS-60000504;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 15)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5132)     ; 儲
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 15)
+    (total-strokes      . 17)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x20435)      ; 𠐵
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 16)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20435)    ; 𠐵
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 16)
+    (total-strokes      . 18)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 001288)       ; &MCS-60000508;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 16)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20435)    ; 𠐵
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 16)
+    (total-strokes      . 18)
     (hanyu-dazidian    1 237 4)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x2043F)      ; 𠐿
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 17)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2043F)    ; 𠐿
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 17)
+    (total-strokes      . 19)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 16)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2043F)    ; 𠐿
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 16)
+    (total-strokes      . 18)
     (hanyu-dazidian    1 237 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x34A1)       ; 㒡
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 17)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x34A1)     ; 㒡
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 17)
+    (total-strokes      . 19)
     (->subsumptive
      ((->subsumptive
        ((ideographic-structure
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 17)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x34A1)     ; 㒡
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 17)
+    (total-strokes      . 19)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x2044D)      ; 𠑍
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2044D)    ; 𠑍
       ))
+    (ideographic-radical . 9)  ; ⼈
     (->subsumptive
      ((ideographic-strokes . 18)
       (total-strokes      . 20)
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 18)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2044D)    ; 𠑍
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 18)
+    (total-strokes      . 20)
     (hanyu-dazidian    1 238 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x20461)      ; 𠑡
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 19)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20461)    ; 𠑡
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 19)
+    (total-strokes      . 21)
     (->subsumptive
      ((=daikanwa         . 01321)      ; &M-01321;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 19)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20461)    ; 𠑡
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 19)
+    (total-strokes      . 21)
     (hanyu-dazidian    1 239 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x2045F)      ; 𠑟
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 19)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2045F)    ; 𠑟
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 19)
+    (total-strokes      . 21)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 19)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2045F)    ; 𠑟
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 19)
+    (total-strokes      . 21)
     (hanyu-dazidian    1 239 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x34A8)       ; 㒨
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x34A8)     ; 㒨
       ))
+    (ideographic-radical . 9)  ; ⼈
     (->subsumptive
      ((ideographic-strokes . 19)
       (total-strokes      . 21)
       ))
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 19)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x34A8)     ; 㒨
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 19)
+    (total-strokes      . 21)
     (=ucs@unicode      . #x34A8)       ; &UU+34A8;
     ))
 (define-char
     (=ucs              . #x20474)      ; 𠑴
     ))
 (define-char
-  '((ideographic-radical@ucs . 9)      ; ⼈
+  '((<-denotational
+     ((=ucs              . #x20474)    ; 𠑴
+      ))
+    (ideographic-radical@ucs . 9)      ; ⼈
     (ideographic-strokes@ucs . 27)
     (ideographic-radical@daikanwa . 142)       ; ⾍
     (ideographic-strokes@daikanwa . 23)
     (total-strokes      . 29)
-    (<-denotational
-     ((=ucs              . #x20474)    ; 𠑴
-      ))
     (hanyu-dazidian    1 241 1)
     (=daikanwa         . 33957)        ; &M-33957;
     (=hanziku-1                . #xD7D3)       ; &I-HZK01-D7D3;
     ))
 (define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (ideographic-strokes . 27)
-    (total-strokes      . 29)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20474)    ; 𠑴
       ))
+    (ideographic-radical . 9)  ; ⼈
+    (ideographic-strokes . 27)
+    (total-strokes      . 29)
     (=ucs@iso          . #x20474)      ; &U-00020474;
     ))
 (define-char
     ))
 (define-char
   '((ideographic-radical . 9)  ; ⼈
-    (hanyu-dazidian    1 169 7)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-      (=ucs              . #x2FF1)     ; ⿱
-      )
-     ((=big5-cdp         . #x8AFC)     ; &CDP-8AFC;
-      )
-     ((=ucs              . #x7680)     ; 皀
-      ))
-    (=ucs              . #x2028A)      ; 𠊊
-    (=hanziku-1                . #xC94D)       ; &I-HZK01-C94D;
-    ))
-(define-char
-  '((ideographic-radical . 9)  ; ⼈
     (hanyu-dazidian    1 169 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW")
     ))
 (define-char
   '((ideographic-radical . 9)  ; ⼈
-    (hanyu-dazidian    1 155 4)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-      (=ucs              . #x2FF1)     ; ⿱
-      )
-     ((=big5-cdp         . #x8AFC)     ; &CDP-8AFC;
-      )
-     ((=big5-cdp         . #x8AB7)     ; &CDP-8AB7;
-      ))
-    (=ucs              . #x29681)      ; 𩚁
-    (=hanziku-1                . #xC3C2)       ; &I-HZK01-C3C2;
-    ))
-(define-char
-  '((ideographic-radical . 9)  ; ⼈
-    (hanyu-dazidian    1 155 7)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW")
-      (=ucs              . #x2FF3)     ; ⿳
-      )
-     ((name*             . "ideographic component person as roof")
-      (=big5-cdp         . #x8B5D)     ; &GT-00458;
-      )
-     ((name              . "CJK RADICAL DIVINATION")
-      (=ucs              . #x2E8A)     ; ⺊
-      )
-     ((=ucs              . #x65E6)     ; 旦
-      ))
-    (=ucs              . #x29683)      ; 𩚃
-    (=hanziku-1                . #xC3C5)       ; &I-HZK01-C3C5;
-    ))
-(define-char
-  '((ideographic-radical . 9)  ; ⼈
     (hanyu-dazidian-vol         . 1)
     (hanyu-dazidian-page . 178)
     (hanyu-dazidian-char . 4)
index 1dfdebf..b0a5bcb 100644 (file)
     (mojikyo           . 001337)       ; &MCS-60000539;
     ))
 (define-char
-  '((=>ucs*            . #x5140)       ; 兀
+  '((<-denotational
+     ((=ucs              . #x5140)     ; 兀
+      ))
+    (=>ucs*            . #x5140)       ; 兀
     (=>daikanwa                . 07542)        ; &M-07542;
     (ideographic-radical@unknown . 43) ; ⼪
     (ideographic-strokes@unknown . 0)
     (ideographic-radical@unicode . 10) ; ⼉
     (ideographic-strokes@unicode . 1)
     (total-strokes      . 3)
-    (<-denotational
-     ((=ucs              . #x5140)     ; 兀
-      ))
     (<-unknown
      ((=daikanwa         . 07542)      ; &M-07542;
       ))
     (=ucs              . #x5145)       ; 充
     ))
 (define-char
-  '((=>ucs*            . #x5145)       ; 充
-    (ideographic-strokes . 3)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5145)     ; 充
       ))
+    (=>ucs*            . #x5145)       ; 充
+    (ideographic-strokes . 3)
+    (total-strokes      . 5)
     (hanyu-dazidian    1 266 1)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=hanziku-1                . #xDCE3)       ; &I-HZK01-DCE3;
     ))
 (define-char
-  '((ideographic-strokes . 4)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5145)     ; 充
       ))
+    (ideographic-strokes . 4)
+    (total-strokes      . 6)
     (=big5             . #xA552)       ; &B-A552;
     (=ucs@big5         . #x5145)       ; &B-A552;
     (->subsumptive
         ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
          (=ucs               . #x2FF1) ; ⿱
          )
-        ((=ucs               . #x4EA0) ; 亠
+        ((=gb2312            . #x596F) ; &GT-00375; [57-79]
+         (=daikanwa          . 00286)  ; &I-M-00286;
          )
         ((=ucs               . #x53B6) ; 厶
          ))
     (mojikyo           . 001355)       ; &MCS-6000054B;
     ))
 (define-char
-  '((ideographic-radical . 10) ; ⼉
-    (ideographic-strokes . 5)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xA749)     ; &B-A749;
       ))
+    (ideographic-radical . 10) ; ⼉
+    (ideographic-strokes . 5)
+    (total-strokes      . 7)
     (hanyu-dazidian    1 271 1)
     (sound@ja/on       "da")
     (=ucs              . #x514C)       ; 兌
     (=ucs@big5         . #x514C)       ; &B-A749;
     ))
 (define-char
-  '((ideographic-radical . 10) ; ⼉
-    (ideographic-strokes . 5)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xA749)     ; &B-A749;
       ))
+    (ideographic-radical . 10) ; ⼉
+    (ideographic-strokes . 5)
+    (total-strokes      . 7)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=big5             . #xA74B)       ; &I-B-A74B;
     ))
 (define-char
-  '((=>ucs*            . #x514D)       ; 免
+  '((<-denotational
+     ((=ucs              . #x514D)     ; 免
+      ))
+    (=>ucs*            . #x514D)       ; 免
     (=>ucs@cns         . #x2F80E)      ; 免
     (=>ucs@jis         . #xFA32)       ; 免
     (ideographic-radical . 10) ; ⼉
     (ideographic-strokes . 5)
     (total-strokes      . 7)
-    (<-denotational
-     ((=ucs              . #x514D)     ; 免
-      ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
       ))
     ))
 (define-char
-  '((ideographic-strokes . 5)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x514D)     ; 免
       ))
+    (ideographic-strokes . 5)
+    (total-strokes      . 7)
     (hanyu-dazidian    1 270 9)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (mojikyo           . 001358)       ; &MCS-6000054E;
     ))
 (define-char
-  '((ideographic-strokes . 6)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x514D)     ; 免
       ))
+    (ideographic-strokes . 6)
+    (total-strokes      . 8)
     (<-simplified@JP/Jouyou
      ((=ucs              . #xFA32)     ; 免
       (=jis-x0213-1-2000  . #x2E50)    ; &I-JX1-2E50; [14-48]
     (=jis-x0208@1997   . #x513D)       ; 兔 [49-29]
     ))
 (define-char
-  '((=>ucs*            . #x5154)       ; 兔
+  '((<-denotational
+     ((=ucs              . #x5154)     ; 兔
+      ))
+    (=>ucs*            . #x5154)       ; 兔
     (ideographic-radical . 10) ; ⼉
     (ideographic-strokes . 6)
     (total-strokes      . 8)
-    (<-denotational
-     ((=ucs              . #x5154)     ; 兔
-      ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT")
       (=ucs              . #x2FF7)     ; ⿷
     (mojikyo           . 001368)       ; &MCS-60000558;
     ))
 (define-char
-  '((ideographic-radical . 10) ; ⼉
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5154)     ; 兔
       ))
+    (ideographic-radical . 10) ; ⼉
     (sound@ja/kun      "usagi")
     (sound@ja/on/kan   "to")
     (->subsumptive
     (=ucs              . #x20496)      ; 𠒖
     ))
 (define-char
-  '((ideographic-radical . 10) ; ⼉
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20496)    ; 𠒖
       ))
+    (ideographic-radical . 10) ; ⼉
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (hanyu-dazidian    1 273 7)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW")
     (=hanziku-1                . #xDE6C)       ; &I-HZK01-DE6C;
     ))
 (define-char
-  '((ideographic-radical . 10) ; ⼉
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20496)    ; 𠒖
       ))
+    (ideographic-radical . 10) ; ⼉
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW")
       (=ucs              . #x2FF3)     ; ⿳
     (=ucs              . #x204A8)      ; 𠒨
     ))
 (define-char
-  '((ideographic-radical . 10) ; ⼉
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x204A8)    ; 𠒨
       ))
+    (ideographic-radical . 10) ; ⼉
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 10) ; ⼉
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x204A8)    ; 𠒨
       ))
+    (ideographic-radical . 10) ; ⼉
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (->subsumptive
      ((=cns11643-6       . #x5063)     ; &C6-5063; [48-67]
       )
     (=ucs              . #x34AF)       ; 㒯
     ))
 (define-char
-  '((ideographic-radical . 10) ; ⼉
-    (ideographic-strokes . 16)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x34AF)     ; 㒯
       ))
+    (ideographic-radical . 10) ; ⼉
+    (ideographic-strokes . 16)
+    (total-strokes      . 18)
     (=cns11643-3       . #x5754)       ; &M-48929; [55-52]
     (=daikanwa         . 48929)        ; &I-M-48929;
     (=ucs@cns          . #x34AF)       ; &M-48929;
     ))
 (define-char
-  '((ideographic-radical . 10) ; ⼉
-    (ideographic-strokes . 14)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x34AF)     ; 㒯
       ))
+    (ideographic-radical . 10) ; ⼉
+    (ideographic-strokes . 14)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x34AF)       ; &UU+34AF;
     ))
 (define-char
     (=ucs              . #x204CC)      ; 𠓌
     ))
 (define-char
-  '((ideographic-radical . 10) ; ⼉
-    (ideographic-strokes . 17)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x204CC)    ; 𠓌
       ))
+    (ideographic-radical . 10) ; ⼉
+    (ideographic-strokes . 17)
+    (total-strokes      . 19)
     (=daikanwa         . 01409)        ; &M-01409;
     (mojikyo           . 001409)       ; &MCS-60000581;
     ))
 (define-char
-  '((ideographic-radical . 10) ; ⼉
-    (ideographic-strokes . 17)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x204CC)    ; 𠓌
       ))
+    (ideographic-radical . 10) ; ⼉
+    (ideographic-strokes . 17)
+    (total-strokes      . 19)
     (=cns11643-5       . #x6750)       ; &C5-6750; [71-48]
     (=ucs@iso          . #x204CC)      ; &C5-6750;
     ))
     (=ucs              . #x5164)       ; 兤
     ))
 (define-char
-  '((ideographic-radical . 10) ; ⼉
-    (ideographic-strokes . 19)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5164)     ; 兤
       ))
+    (ideographic-radical . 10) ; ⼉
+    (ideographic-strokes . 19)
+    (total-strokes      . 21)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 10) ; ⼉
-    (ideographic-strokes . 18)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5164)     ; 兤
       ))
+    (ideographic-radical . 10) ; ⼉
+    (ideographic-strokes . 18)
+    (total-strokes      . 20)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT")
       (=ucs              . #x2FFA)     ; ⿺
     (=ucs              . #x204DA)      ; 𠓚
     ))
 (define-char
-  '((ideographic-radical . 10) ; ⼉
-    (ideographic-strokes . 24)
-    (total-strokes      . 26)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x204DA)    ; 𠓚
       ))
+    (ideographic-radical . 10) ; ⼉
+    (ideographic-strokes . 24)
+    (total-strokes      . 26)
     (hanyu-dazidian    1 275 18)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=hanziku-1                . #xDED9)       ; &HZK01-DED9;
     ))
 (define-char
-  '((ideographic-radical . 10) ; ⼉
-    (ideographic-strokes . 25)
-    (total-strokes      . 27)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x204DA)    ; 𠓚
       ))
+    (ideographic-radical . 10) ; ⼉
+    (ideographic-strokes . 25)
+    (total-strokes      . 27)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
index 43a5789..83ccc70 100644 (file)
     (=hanziku-12       . #xEB63)       ; &I-HZK12-EB63;
     ))
 (define-char
-  '((ideographic-radical . 11) ; ⼊
-    (ideographic-strokes . 2)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4662)     ; &J97-4662; [38-66]
       ))
+    (ideographic-radical . 11) ; ⼊
+    (ideographic-strokes . 2)
+    (total-strokes      . 4)
     (=ucs              . #x5167)       ; 內
     (->subsumptive
      ((shinjigen-1       . 482)
     (=jis-x0208@1997   . #x4662)       ; &J97-4662; [38-66]
     ))
 (define-char
-  '((ideographic-radical@ucs . 13)     ; ⼌
+  '((<-denotational
+     ((=jis-x0208@1997   . #x4662)     ; &J97-4662; [38-66]
+      ))
+    (ideographic-radical@ucs . 13)     ; ⼌
     (ideographic-strokes@ucs . 2)
     (ideographic-radical@ucs*sources
      daikanwa cns11643-6 ucs)
     (ideographic-radical@cns*sources
      cns11643-3 daikanwa)
     (total-strokes      . 4)
-    (<-denotational
-     ((=jis-x0208@1997   . #x4662)     ; &J97-4662; [38-66]
-      ))
     (=ucs              . #x5185)       ; 内
     ))
 (define-char
     (=ucs              . #x5168)       ; 全
     ))
 (define-char
-  '((ideographic-radical . 11) ; ⼊
-    (ideographic-strokes . 4)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5168)     ; 全
       ))
+    (ideographic-radical . 11) ; ⼊
+    (ideographic-strokes . 4)
+    (total-strokes      . 6)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       ))
     ))
 (define-char
-  '((=>ucs*            . #x5168)       ; 全
+  '((<-denotational
+     ((=ucs              . #x5168)     ; 全
+      ))
+    (=>ucs*            . #x5168)       ; 全
     (ideographic-radical . 11) ; ⼊
     (ideographic-strokes . 4)
     (total-strokes      . 6)
-    (<-denotational
-     ((=ucs              . #x5168)     ; 全
-      ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
index e347c81..f0ca07b 100644 (file)
       ))
     ))
 (define-char
-  '((ideographic-radical . 12) ; ⼋
-    (ideographic-strokes . 0)
-    (total-strokes      . 2)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x516B)     ; 八
       ))
+    (ideographic-radical . 12) ; ⼋
+    (ideographic-strokes . 0)
+    (total-strokes      . 2)
     (<-ideographic-component-forms
      ((=ucs              . #x516B)     ; 八
       ))
     (=ucs              . #x5173)       ; 关
     ))
 (define-char
-  '((ideographic-radical . 12) ; ⼋
-    (ideographic-strokes . 4)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5173)     ; 关
       ))
+    (ideographic-radical . 12) ; ⼋
+    (ideographic-strokes . 4)
+    (total-strokes      . 6)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       ))
     ))
 (define-char
-  '((ideographic-radical . 12) ; ⼋
-    (ideographic-strokes . 4)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5173)     ; 关
       ))
+    (ideographic-radical . 12) ; ⼋
+    (ideographic-strokes . 4)
+    (total-strokes      . 6)
     (hanyu-dazidian    1 242 7)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=ucs              . #x5177)       ; 具
     ))
 (define-char
-  '((=>ucs*            . #x5177)       ; 具
+  '((<-denotational
+     ((=ucs              . #x5177)     ; 具
+      ))
+    (=>ucs*            . #x5177)       ; 具
     (ideographic-radical . 12) ; ⼋
     (ideographic-strokes . 6)
     (total-strokes      . 8)
-    (<-denotational
-     ((=ucs              . #x5177)     ; 具
-      ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW")
       (=ucs              . #x2FF3)     ; ⿳
     (=ucs@jis          . #x5177)       ; 具
     ))
 (define-char
-  '((ideographic-radical . 12) ; ⼋
-    (ideographic-strokes . 6)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5177)     ; 具
       ))
+    (ideographic-radical . 12) ; ⼋
+    (ideographic-strokes . 6)
+    (total-strokes      . 8)
     (hanyu-dazidian    1 246 4)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=ucs              . #x34B8)       ; 㒸
     ))
 (define-char
-  '((ideographic-radical . 12) ; ⼋
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x34B8)     ; 㒸
       ))
+    (ideographic-radical . 12) ; ⼋
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=daikanwa         . 01477)        ; &M-01477;
     ))
 (define-char
-  '((ideographic-radical . 12) ; ⼋
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x34B8)     ; 㒸
       ))
+    (ideographic-radical . 12) ; ⼋
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (->subsumptive
      ((hanyu-dazidian    1 248 5)
       (ideographic-structure
     (=ucs              . #x517E)       ; 兾
     ))
 (define-char
-  '((ideographic-radical . 12) ; ⼋
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x517E)     ; 兾
       ))
+    (ideographic-radical . 12) ; ⼋
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       ))
     ))
 (define-char
-  '((ideographic-radical . 12) ; ⼋
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x517E)     ; 兾
       ))
+    (ideographic-radical . 12) ; ⼋
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=ucs              . #x20528)      ; 𠔨
     ))
 (define-char
-  '((ideographic-radical . 12) ; ⼋
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20528)    ; 𠔨
       ))
+    (ideographic-radical . 12) ; ⼋
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (hanyu-dazidian    1 252 1)
     (=daikanwa         . 01495)        ; &M-01495;
     (=hanziku-1                . #xD9F9)       ; &I-HZK01-D9F9;
     ))
 (define-char
-  '((ideographic-radical . 12) ; ⼋
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20528)    ; 𠔨
       ))
+    (ideographic-radical . 12) ; ⼋
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (=cns11643-5       . #x3D65)       ; &C5-3D65; [29-69]
     (=ucs@iso          . #x20528)      ; &C5-3D65;
     ))
index 556b728..7eee086 100644 (file)
     (=daikanwa         . 01506)        ; &I-M-01506;
     ))
 (define-char
-  '((=>ucs             . #x5182)       ; 冂
-    (morohashi-daikanwa        1506 0 1)
+  '((<-denotational
+     ((=ucs              . #x5182)     ; 冂
+      ))
+    (name              . "CJK RADICAL BOX")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (total-strokes      . 2)
+    (<-identical@component
+     ((=ucs              . #x5182)     ; 冂
+      ))
+    (=ucs              . #x2E86)       ; ⺆
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x5182)     ; 冂
+      ))
     (ideographic-radical . 13) ; ⼌
     (ideographic-strokes . 0)
     (total-strokes      . 2)
-    (=gt-k             . 00079)        ; &GT-K00079;
-    (=gt-pj-k1         . #x3D6D)       ; &GT-K00079; [29-77]
+    (<-formed@component
+     ((=ucs              . #x5182)     ; 冂
+      ))
+    (=big5-cdp         . #x8BC0)       ; &CDP-8BC0;
+    (=gt-k             . 00079)        ; &I-GT-K00079;
+    (=gt-pj-k1         . #x3D6D)       ; &CDP-8BC0; [29-77]
     ))
 (define-char
   '((ideographic-radical . 13) ; ⼌
     (=daikanwa         . 01508)        ; &I-M-01508;
     ))
 (define-char
-  '((name*             . "ideographic component hood")
-    (=>ucs             . #x5183)       ; 冃
-    (morohashi-daikanwa        1508 0 2)
+  '((<-denotational
+     ((=ucs              . #x5183)     ; 冃
+      ))
+    (name*             . "ideographic component hood")
+    (=>ucs             . #x2E9C)       ; ⺜
     (ideographic-radical . 13) ; ⼌
     (ideographic-strokes . 2)
     (total-strokes      . 4)
-    (ideograph-cdp     . -412)
+    (<-same@component/connect-below
+     ((=ucs              . #x5183)     ; 冃
+      ))
     (=big5-cdp         . #x8A78)       ; &CDP-8A78;
     (mojikyo           . 070546)       ; &MCS-60011392;
     ))
 (define-char
+  '((<-denotational
+     ((name*             . "ideographic component hood")
+      (=big5-cdp         . #x8A78)     ; &CDP-8A78;
+      ))
+    (name              . "CJK RADICAL SUN")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component/connect-below
+     ((name*             . "ideographic component hood")
+      (=big5-cdp         . #x8A78)     ; &CDP-8A78;
+      ))
+    (=ucs              . #x2E9C)       ; ⺜
+    (=gt-k             . 00565)        ; &I-GT-K00565;
+    (=gt-pj-k1         . #x3229)       ; ⺜ [18-09]
+    ))
+(define-char
   '((ideographic-radical . 13) ; ⼌
     (ideographic-strokes . 2)
     (total-strokes      . 4)
     (=daikanwa         . 01511)        ; &I-M-01511;
     ))
 (define-char
-  '((ideographic-radical@ucs . 13)     ; ⼌
+  '((<-denotational
+     ((=jis-x0208@1997   . #x4662)     ; &J97-4662; [38-66]
+      ))
+    (ideographic-radical@ucs . 13)     ; ⼌
     (ideographic-strokes@ucs . 2)
     (ideographic-radical@ucs*sources
      daikanwa cns11643-6 ucs)
     (ideographic-radical@cns*sources
      cns11643-3 daikanwa)
     (total-strokes      . 4)
-    (<-denotational
-     ((=jis-x0208@1997   . #x4662)     ; &J97-4662; [38-66]
-      ))
     (=ucs              . #x5185)       ; 内
     ))
 (define-char
-  '((ideographic-radical . 13) ; ⼌
-    (ideographic-strokes . 2)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5185)     ; 内
       ))
+    (ideographic-radical . 13) ; ⼌
+    (ideographic-strokes . 2)
+    (total-strokes      . 4)
     (<-vulgar
      ((=ks-x1001         . #x522E)     ; &M-01418; [50-14]
       (=daikanwa         . 01418)      ; &I-M-01418;
     (=jis-x0208@1997   . #x4662)       ; &J97-4662; [38-66]
     ))
 (define-char
-  '((ideographic-radical . 13) ; ⼌
-    (ideographic-strokes . 2)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5185)     ; 内
       ))
+    (ideographic-radical . 13) ; ⼌
+    (ideographic-strokes . 2)
+    (total-strokes      . 4)
     (shinjigen-1       . 481)
     (shinjigen-2       . 481)
     (=jis-x0208                . #x4662)       ; &GT-01983; [38-66]
     (ideographic-radical@cns*sources
      daikanwa cns11643)
     (total-strokes      . 4)
+    (<-formed@component/connect-below
+     ((=ucs              . #x7F51)     ; 网
+      (=daikanwa         . 28199)      ; &I-M-28199;
+      ))
+    (<-formed@component/connect-below*sources
+     zihui/char-index daikanwa)
+    (<-simplified
+     ((=ucs              . #x7F51)     ; 网
+      (=daikanwa         . 28199)      ; &I-M-28199;
+      ))
+    (<-simplified*sources
+     zhengzitong daikanwa)
+    (<-simplified@CN
+     ((=ucs              . #x5CA1)     ; 岡
+      (=gb12345                  . #x3854)     ; 岡 [24-52]
+      ))
     (hanyu-dazidian    1 97 3)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND")
     (=jis-x0208@1997   . #x5147)       ; 冉 [49-39]
     ))
 (define-char
-  '((ideographic-radical . 13) ; ⼌
-    (ideographic-strokes . 3)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5189)     ; 冉
       ))
+    (ideographic-radical . 13) ; ⼌
+    (ideographic-strokes . 3)
+    (total-strokes      . 5)
     (shinjigen-1       . 514)
     (shinjigen-2       . 514)
     (=jis-x0208@1978   . #x5147)       ; &GT-01992; [49-39]
   '((ideographic-radical . 13) ; ⼌
     (ideographic-strokes . 3)
     (total-strokes      . 5)
-    (->ideographic-variants
+    (<-formed
      ((shinjigen-1       . 508)
-      (=daikanwa         . 01515)      ; &I-M-01515;
+      (=ucs              . #x518A)     ; 冊
+      (=jis-x0208        . #x3A7D)     ; &I-J90-3A7D; [26-93]
       ))
-    (->ideographic-variants*sources
+    (<-formed*sources
      shinjigen-1)
+    (<-same
+     ((=ucs              . #x518A)     ; 冊
+      (=daikanwa         . 01515)      ; &I-M-01515;
+      ))
+    (<-same*sources
+     daikanwa)
     (hanyu-dazidian    1 99 4)
     (shinjigen-1       . 511)
     (=ucs              . #x20541)      ; 𠕁
     (=daikanwa         . 48932)        ; &I-M-48932;
     ))
 (define-char
-  '((morohashi-daikanwa        ho 37)
+  '((<-denotational
+     ((=ucs              . #x5189)     ; 冉
+      ))
+    (morohashi-daikanwa        ho 37)
     (ideographic-radical . 13) ; ⼌
     (ideographic-strokes . 3)
     (total-strokes      . 5)
-    (<-denotational
-     ((=ucs              . #x5189)     ; 冉
-      ))
     (hanyu-dazidian    1 99 3)
     (shinjigen-1       . 512)
     (shinjigen-2       . 512)
   '((ideographic-radical . 13) ; ⼌
     (ideographic-strokes . 3)
     (total-strokes      . 5)
-    (->mistakable
-     ((=ucs              . #x26270)    ; 𦉰
-      ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE")
       (=ucs              . #x2FF5)     ; ⿵
       ))
     (=gt-k             . 01266)        ; &GT-K01266;
     (=gt-pj-k2         . #x4122)       ; &GT-K01266; [33-02]
+    (->mistakable
+     ((=ucs              . #x26270)    ; 𦉰
+      ))
     ))
 (define-char
   '((ideographic-radical . 13) ; ⼌
     (=ucs              . #x518D)       ; 再
     ))
 (define-char
-  '((=>ucs*            . #x518D)       ; 再
+  '((<-denotational
+     ((=ucs              . #x518D)     ; 再
+      ))
+    (=>ucs*            . #x518D)       ; 再
     (ideographic-radical . 13) ; ⼌
     (ideographic-strokes . 4)
     (total-strokes      . 6)
-    (<-denotational
-     ((=ucs              . #x518D)     ; 再
-      ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=daikanwa         . 01524)        ; &I-M-01524;
     ))
 (define-char
-  '((ideographic-radical . 13) ; ⼌
-    (ideographic-strokes . 4)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2F815)    ; 再
       ))
+    (ideographic-radical . 13) ; ⼌
+    (ideographic-strokes . 4)
+    (total-strokes      . 6)
     (=gt               . 02001)        ; &GT-02001;
     (=gt-pj-11         . #x4A6F)       ; &GT-02001; [42-79]
     ))
     (=ucs              . #x518E)       ; 冎
     ))
 (define-char
-  '((ideographic-radical . 13) ; ⼌
-    (ideographic-strokes . 4)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x518E)     ; 冎
       ))
+    (ideographic-radical . 13) ; ⼌
+    (ideographic-strokes . 4)
+    (total-strokes      . 6)
     (hanyu-dazidian    1 100 5)
     (shinjigen-1       . 515)
     (=jis-x0212                . #x3273)       ; &GT-01997; [18-83]
     (=ucs@jis          . #x518E)       ; &GT-01997;
     ))
 (define-char
-  '((ideographic-radical . 13) ; ⼌
-    (ideographic-strokes . 3)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x518E)     ; 冎
       ))
+    (ideographic-radical . 13) ; ⼌
+    (ideographic-strokes . 3)
+    (total-strokes      . 5)
     (=ucs@unicode      . #x518E)       ; &UU+518E;
     ))
 (define-char
       ))
     ))
 (define-char
-  '((ideographic-radical . 13) ; ⼌
-    (ideographic-strokes . 4)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x518D)     ; 再
       ))
+    (ideographic-radical . 13) ; ⼌
+    (ideographic-strokes . 4)
+    (total-strokes      . 6)
     (hanyu-dazidian    1 18 1)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=ucs              . #x5190)       ; 冐
     ))
 (define-char
-  '((ideographic-radical . 13) ; ⼌
-    (ideographic-strokes . 6)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5190)     ; 冐
       ))
+    (ideographic-radical . 13) ; ⼌
+    (ideographic-strokes . 6)
+    (total-strokes      . 8)
     (hanyu-dazidian    2 1490 4)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (mojikyo           . 001534)       ; &MCS-600005FE;
     ))
 (define-char
-  '((ideographic-radical . 13) ; ⼌
-    (ideographic-strokes . 6)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5190)     ; 冐
       ))
+    (ideographic-radical . 13) ; ⼌
+    (ideographic-strokes . 6)
+    (total-strokes      . 8)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=daikanwa         . 01537)        ; &I-M-01537;
     ))
 (define-char
-  '((ideographic-radical . 13) ; ⼌
+  '((ideographic-radical@ucs . 13)     ; ⼌
+    (ideographic-strokes@ucs . 7)
+    (ideographic-radical@ucs*sources
+     daikanwa cns11643-1 ucs)
+    (ideographic-radical@jis . 72)     ; ⽇
+    (ideographic-strokes@jis . 4)
+    (ideographic-radical@jis*sources
+     jis-x0208 cns11643-6)
+    (total-strokes      . 9)
+    (=ucs              . #x5192)       ; 冒
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x5192)     ; 冒
+      ))
+    (ideographic-radical . 13) ; ⼌
     (ideographic-strokes . 7)
     (total-strokes      . 9)
     (hanyu-dazidian    2 1499 12)
       ))
     (shinjigen-1       . 5287)
     (shinjigen-2       . 5287)
-    (=ucs              . #x5192)       ; 冒
-    (=gb2312           . #x4330)       ; &I-G0-4330; [35-16]
+    (=gb2312           . #x4330)       ; &M-01538; [35-16]
     (=ks-x1001         . #x5933)       ; &I-K0-5933; [57-19]
     (=cns11643-1       . #x5023)       ; &I-C1-5023; [48-03]
     (=big5             . #xAB5F)       ; &I-B-AB5F;
     (=daikanwa         . 01538)        ; &I-M-01538;
     (=jef-china3       . #x5BBC)       ; &I-JC3-5BBC;
+    (=ucs@unicode      . #x5192)       ; &M-01538;
     ))
 (define-char
   '((ideographic-radical . 13) ; ⼌
     (=ucs              . #x34BB)       ; 㒻
     ))
 (define-char
-  '((ideographic-radical . 13) ; ⼌
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x34BB)     ; 㒻
       ))
+    (ideographic-radical . 13) ; ⼌
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (hanyu-dazidian    2 1512 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (mojikyo           . 001544)       ; &MCS-60000608;
     ))
 (define-char
-  '((ideographic-radical . 13) ; ⼌
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x34BB)     ; 㒻
       ))
+    (ideographic-radical . 13) ; ⼌
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=big5             . #xB0C3)       ; &I-B-B0C3;
     ))
 (define-char
-  '((ideographic-radical . 13) ; ⼌
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5195)     ; 冕
       ))
+    (ideographic-radical . 13) ; ⼌
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (hanyu-dazidian    2 1514 6)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=ucs@unicode      . #x5195)       ; &GT-02032;
     ))
 (define-char
-  '((ideographic-radical . 13) ; ⼌
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5195)     ; 冕
       ))
+    (ideographic-radical . 13) ; ⼌
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=jis-x0208@1978   . #x514B)       ; &J78-514B; [49-43]
     ))
 (define-char
-  '((ideographic-radical . 13) ; ⼌
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x5A70)     ; &J97-5A70; [58-80]
       ))
+    (ideographic-radical . 13) ; ⼌
     (=ucs              . #x20560)      ; 𠕠
     (->subsumptive
      ((ideographic-strokes . 9)
       (total-strokes      . 11)
+      (=gt               . 02031)      ; &GT-02031;
+      (=gt-pj-2                  . #x3D48)     ; &GT-02031; [29-40]
+      (=daikanwa         . 01546)      ; &I-M-01546;
       (->mistakable
        ((=daikanwa         . 13950)    ; &I-M-13950;
        ))
       (->mistakable*sources
        kangxi daikanwa)
-      (=gt               . 02031)      ; &GT-02031;
-      (=gt-pj-2                  . #x3D48)     ; &GT-02031; [29-40]
-      (=daikanwa         . 01546)      ; &I-M-01546;
       )
      ((ideographic-strokes . 8)
       (total-strokes      . 10)
     (=big5             . #xB3CC)       ; &I-B-B3CC;
     ))
 (define-char
-  '((ideographic-radical@daikanwa . 14)        ; ⼍
+  '((<-denotational
+     ((=ucs              . #x6700)     ; 最
+      ))
+    (ideographic-radical@daikanwa . 14)        ; ⼍
     (ideographic-strokes@daikanwa . 10)
     (ideographic-radical@cns . 13)     ; ⼌
     (ideographic-strokes@cns . 10)
     (ideographic-radical@shinjigen*sources
      shinjigen-1 jisx0208/a jisx0208/b)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x6700)     ; 最
-      ))
     (<-original
      ((shinjigen-1       . 925)
       (=jis-x0208        . #x3A47)     ; &GT-18101; [26-39]
     (=daikanwa         . 01597)        ; &I-M-01597;
     ))
 (define-char
-  '((=>ucs*            . #x6700)       ; 最
+  '((<-denotational
+     ((=ucs              . #x6700)     ; 最
+      ))
+    (=>ucs*            . #x6700)       ; 最
     (=>ucs@gb          . #x6700)       ; &G0-576E;
     (=>ucs@jis         . #x6700)       ; &GT-18101;
     (=>ucs@ks          . #x6700)       ; &GT-18101;
     (ideographic-radical@shinjigen*sources
      shinjigen-1 jisx0208/a jisx0208/b)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x6700)     ; 最
-      ))
     (=ucs              . #x2F8D4)      ; 最
     (->subsumptive
      ((shinjigen-1       . 925)
     (=ucs              . #x20566)      ; 𠕦
     ))
 (define-char
-  '((ideographic-radical . 13) ; ⼌
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20566)    ; 𠕦
       ))
+    (ideographic-radical . 13) ; ⼌
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (->subsumptive
      ((=daikanwa         . 01554)      ; &M-01554;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 13) ; ⼌
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20566)    ; 𠕦
       ))
+    (ideographic-radical . 13) ; ⼌
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (->subsumptive
      ((=ucs@iso                  . #x20566)    ; &U-00020566;
       )
     (=ucs              . #x23305)      ; 𣌅
     ))
 (define-char
-  '((ideographic-radical@ucs . 72)     ; ⽇
+  '((<-denotational
+     ((=ucs              . #x23305)    ; 𣌅
+      ))
+    (ideographic-radical@ucs . 72)     ; ⽇
     (ideographic-strokes@ucs . 16)
     (ideographic-radical@cns . 13)     ; ⼌
     (ideographic-strokes@cns . 18)
     (total-strokes      . 20)
-    (<-denotational
-     ((=ucs              . #x23305)    ; 𣌅
-      ))
     (=cns11643-5       . #x6B6E)       ; &C5-6B6E; [75-78]
     (=ucs@iso          . #x23305)      ; &C5-6B6E;
     ))
     (=ucs              . #x34BF)       ; 㒿
     ))
 (define-char
-  '((ideographic-radical . 13) ; ⼌
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x34BF)     ; 㒿
       ))
+    (ideographic-radical . 13) ; ⼌
     (->subsumptive
      ((ideographic-strokes . 20)
       (total-strokes      . 22)
       ))
     ))
 (define-char
-  '((ideographic-radical . 13) ; ⼌
-    (ideographic-strokes . 20)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x34BF)     ; 㒿
       ))
+    (ideographic-radical . 13) ; ⼌
+    (ideographic-strokes . 20)
+    (total-strokes      . 22)
     (hanyu-dazidian    2 1542 11)
     (=hanziku-4                . #xE7B6)       ; &HZK04-E7B6;
     ))
index de0d268..4c06bda 100644 (file)
     (=ucs              . #x5199)       ; 写
     ))
 (define-char
-  '((ideographic-radical . 14) ; ⼍
-    (ideographic-strokes . 3)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5199)     ; 写
       ))
+    (ideographic-radical . 14) ; ⼍
+    (ideographic-strokes . 3)
+    (total-strokes      . 5)
     (<-simplified@JP/Jouyou
      ((=jis-x0208        . #x556D)     ; &GT-09222; [53-77]
       (=ks-x1001         . #x5E50)     ; &I-K0-5E50; [62-48]
     (=ucs@jis          . #x5199)       ; &GT-02069;
     ))
 (define-char
-  '((ideographic-radical . 14) ; ⼍
-    (ideographic-strokes . 3)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5199)     ; 写
       ))
+    (ideographic-radical . 14) ; ⼍
+    (ideographic-strokes . 3)
+    (total-strokes      . 5)
     (hanyu-dazidian    1 303 1)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=jis-x0208@1997   . #x514D)       ; 冤 [49-45]
     ))
 (define-char
-  '((=>ucs*            . #x51A4)       ; 冤
+  '((<-denotational
+     ((=ucs              . #x51A4)     ; 冤
+      ))
+    (=>ucs*            . #x51A4)       ; 冤
     (ideographic-radical . 14) ; ⼍
     (ideographic-strokes . 8)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x51A4)     ; 冤
-      ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=daikanwa         . 01587)        ; &I-M-01587;
     ))
 (define-char
-  '((ideographic-radical . 14) ; ⼍
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x51A4)     ; 冤
       ))
+    (ideographic-radical . 14) ; ⼍
     (->subsumptive
      ((ideographic-strokes . 8)
       (total-strokes      . 10)
     (=ucs              . #x5E42)       ; 幂
     ))
 (define-char
-  '((ideographic-radical . 14) ; ⼍
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E42)     ; 幂
       ))
+    (ideographic-radical . 14) ; ⼍
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (=daikanwa         . 01596)        ; &M-01596;
     ))
 (define-char
-  '((ideographic-radical@ucs . 50)     ; ⼱
+  '((<-denotational
+     ((=ucs              . #x5E42)     ; 幂
+      ))
+    (ideographic-radical@ucs . 50)     ; ⼱
     (ideographic-strokes@ucs . 9)
     (ideographic-radical@cns . 14)     ; ⼍
     (ideographic-strokes@cns . 10)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x5E42)     ; 幂
-      ))
     (hanyu-dazidian    1 305 6)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW")
     (=big5             . #xB3CC)       ; &I-B-B3CC;
     ))
 (define-char
-  '((ideographic-radical@daikanwa . 14)        ; ⼍
+  '((<-denotational
+     ((=ucs              . #x6700)     ; 最
+      ))
+    (ideographic-radical@daikanwa . 14)        ; ⼍
     (ideographic-strokes@daikanwa . 10)
     (ideographic-radical@cns . 13)     ; ⼌
     (ideographic-strokes@cns . 10)
     (ideographic-radical@shinjigen*sources
      shinjigen-1 jisx0208/a jisx0208/b)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x6700)     ; 最
-      ))
     (<-original
      ((shinjigen-1       . 925)
       (=jis-x0208        . #x3A47)     ; &GT-18101; [26-39]
     (=daikanwa         . 01597)        ; &I-M-01597;
     ))
 (define-char
-  '((=>ucs*            . #x6700)       ; 最
+  '((<-denotational
+     ((=ucs              . #x6700)     ; 最
+      ))
+    (=>ucs*            . #x6700)       ; 最
     (=>ucs@gb          . #x6700)       ; &G0-576E;
     (=>ucs@jis         . #x6700)       ; &GT-18101;
     (=>ucs@ks          . #x6700)       ; &GT-18101;
     (ideographic-radical@shinjigen*sources
      shinjigen-1 jisx0208/a jisx0208/b)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x6700)     ; 最
-      ))
     (=ucs              . #x2F8D4)      ; 最
     (->subsumptive
      ((shinjigen-1       . 925)
     (=ucs              . #x51AA)       ; 冪
     ))
 (define-char
-  '((ideographic-radical . 14) ; ⼍
-    (ideographic-strokes . 14)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x51AA)     ; 冪
       ))
+    (ideographic-radical . 14) ; ⼍
+    (ideographic-strokes . 14)
+    (total-strokes      . 16)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=daikanwa         . 01601)        ; &I-M-01601;
     ))
 (define-char
-  '((ideographic-radical . 14) ; ⼍
-    (ideographic-strokes . 13)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x51AA)     ; 冪
       ))
+    (ideographic-radical . 14) ; ⼍
+    (ideographic-strokes . 13)
+    (total-strokes      . 15)
     (hanyu-dazidian    1 306 5)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=ucs              . #x205A9)      ; 𠖩
     ))
 (define-char
-  '((ideographic-radical . 14) ; ⼍
-    (ideographic-strokes . 19)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x205A9)    ; 𠖩
       ))
+    (ideographic-radical . 14) ; ⼍
+    (ideographic-strokes . 19)
+    (total-strokes      . 21)
     (hanyu-dazidian    1 306 12)
     (=daikanwa         . 01606)        ; &M-01606;
     (=hanziku-1                . #xE546)       ; &I-HZK01-E546;
     ))
 (define-char
-  '((ideographic-radical . 14) ; ⼍
-    (ideographic-strokes . 19)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x205A9)    ; 𠖩
       ))
+    (ideographic-radical . 14) ; ⼍
+    (ideographic-strokes . 19)
+    (total-strokes      . 21)
     (=ucs@iso          . #x205A9)      ; &U-000205A9;
     ))
 (define-char
-  '((ideographic-radical . 14) ; ⼍
-    (ideographic-strokes . 19)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x205A9)    ; 𠖩
       ))
+    (ideographic-radical . 14) ; ⼍
+    (ideographic-strokes . 19)
+    (total-strokes      . 21)
     (=cns11643-5       . #x6F69)       ; &C5-6F69; [79-73]
     (=ucs@cns          . #x205A9)      ; &C5-6F69;
     ))
index 1e60fcc..124cf4c 100644 (file)
   '((ideographic-radical . 15) ; ⼎
     (ideographic-strokes . 4)
     (total-strokes      . 6)
-    (->vulgar
-     ((=ucs              . #x6C37)     ; 氷
-      (=daikanwa         . 17087)      ; &I-M-17087;
-      ))
-    (->vulgar*sources
-     zhengzi-tong daikanwa)
     (<-original
      ((shinjigen-1       . 4051)
       (=ucs              . #x6C37)     ; 氷
     (=gt-k             . 01713)        ; &I-GT-K01713;
     (=gt-pj-1          . #x5156)       ; &I-GT-02139; [49-54]
     (=daikanwa         . 01612)        ; &I-M-01612;
+    (->vulgar
+     ((=ucs              . #x6C37)     ; 氷
+      (=daikanwa         . 17087)      ; &I-M-17087;
+      ))
+    (->vulgar*sources
+     zhengzi-tong daikanwa)
     ))
 (define-char
   '((ideographic-radical . 15) ; ⼎
     (=big5             . #xD0E1)       ; &I-B-D0E1;
     ))
 (define-char
-  '((ideographic-radical . 15) ; ⼎
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x51CA)     ; 凊
       ))
+    (ideographic-radical . 15) ; ⼎
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@jis          . #x51CA)       ; &M-01666;
     ))
 (define-char
-  '((ideographic-radical . 15) ; ⼎
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x51CA)     ; 凊
       ))
+    (ideographic-radical . 15) ; ⼎
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=big5             . #xE8F9)       ; &I-B-E8F9;
     ))
 (define-char
-  '((ideographic-radical . 15) ; ⼎
-    (ideographic-strokes . 14)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x51DE)     ; 凞
       ))
+    (ideographic-radical . 15) ; ⼎
+    (ideographic-strokes . 14)
+    (total-strokes      . 16)
     (hanyu-dazidian    1 301 16)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=ucs@jis          . #x51DE)       ; &M-01721;
     ))
 (define-char
-  '((ideographic-radical . 15) ; ⼎
-    (ideographic-strokes . 14)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x51DE)     ; 凞
       ))
+    (ideographic-radical . 15) ; ⼎
+    (ideographic-strokes . 14)
+    (total-strokes      . 16)
     (hanyu-dazidian    1 301 16)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=jef-china3       . #x70E2)       ; &I-JC3-70E2;
     ))
 (define-char
-  '((ideographic-radical . 15) ; ⼎
-    (ideographic-strokes . 14)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x51DE)     ; 凞
       ))
+    (ideographic-radical . 15) ; ⼎
+    (ideographic-strokes . 14)
+    (total-strokes      . 16)
     (hanyu-dazidian    1 301 16)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
index d793ed6..394dc8d 100644 (file)
     (=daikanwa         . 01737)        ; &I-M-01737;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x51E0)     ; 几
+      ))
+    (name              . "CJK RADICAL TABLE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (total-strokes      . 2)
+    (<-identical@component
+     ((=ucs              . #x51E0)     ; 几
+      ))
+    (=ucs              . #x2E87)       ; ⺇
+    (=big5-cdp         . #x8D66)       ; &I-CDP-8D66;
+    (=gt               . 02284)        ; &I-GT-02284;
+    (=gt-k             . 00086)        ; &I-GT-K00086;
+    (=gt-pj-9          . #x505D)       ; &I-GT-02284; [48-61]
+    ))
+(define-char
   '((=>ucs             . #x20627)      ; 𠘧
     (ideographic-radical . 16) ; ⼏
     (ideographic-strokes . 0)
     (total-strokes      . 2)
     (=daikanwa         . 01738)        ; &M-01738;
+    (->mistakable
+     ((=ucs              . #x513F)     ; 儿
+      (=daikanwa         . 01336)      ; &I-M-01336;
+      )
+     ((=ucs              . #x51E0)     ; 几
+      (=daikanwa         . 01737)      ; &I-M-01737;
+      ))
+    (->mistakable*sources
+     zihui daikanwa)
     ))
 (define-char
-  '((morohashi-daikanwa        1738 0 0)
+  '((=>daikanwa                . 01738)        ; &M-01738;
     (ideographic-radical . 16) ; ⼏
     (ideographic-strokes . 0)
     (total-strokes      . 2)
       ))
     ))
 (define-char
-  '((morohashi-daikanwa        ho 45)
+  '((<-denotational
+     ((=ucs              . #x20AD7)    ; 𠫗
+      ))
+    (morohashi-daikanwa        ho 45)
     (ideographic-radical@ucs . 28)     ; ⼛
     (ideographic-strokes@ucs . 2)
     (ideographic-radical@daikanwa . 16)        ; ⼏
     (ideographic-strokes@daikanwa . 2)
     (total-strokes      . 4)
-    (<-denotational
-     ((=ucs              . #x20AD7)    ; 𠫗
-      ))
     (hanyu-dazidian    1 276 8)
     (=gt               . 02288)        ; &GT-02288;
     (=gt-pj-11         . #x432A)       ; &GT-02288; [35-10]
index 74460f1..fca2d3b 100644 (file)
@@ -21,7 +21,7 @@
     (ideographic-strokes . 0)
     (total-strokes      . 2)
     (<-unknown
-     ((=daikanwa         . 01800)      ; &I-M-01800;
+     ((=ucs              . #x51F5)     ; 凵
       ))
     (=ucs              . #x2F81D)      ; 凵
     (=cns11643-5       . #x2129)       ; &I-C5-2129; [01-09]
     (=daikanwa         . 01844)        ; &M-01844;
     ))
 (define-char
-  '((ideographic-radical . 17) ; ⼐
-    (ideographic-strokes . 18)
+  '((ideographic-radical@ucs . 17)     ; ⼐
+    (ideographic-strokes@ucs . 18)
+    (ideographic-radical@cns . 87)     ; ⽖
+    (ideographic-strokes@cns . 16)
+    (ideographic-radical@cns*sources
+     daikanwa cns11643)
     (total-strokes      . 20)
-    (->identical
-     ((=cns11643-7       . #x4E3E)     ; &C7-4E3E; [46-30]
-      ))
-    (<-same
-     ((=daikanwa         . 49274)      ; &M-49274;
-      ))
     (=ucs              . #x206A1)      ; 𠚡
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x206A1)    ; 𠚡
+      ))
+    (ideographic-radical@ucs . 17)     ; ⼐
+    (ideographic-strokes@ucs . 18)
+    (ideographic-radical@cns . 87)     ; ⽖
+    (ideographic-strokes@cns . 16)
+    (total-strokes      . 20)
+    (=cns11643-7       . #x4E3E)       ; &C7-4E3E; [46-30]
+    (=ucs@iso          . #x206A1)      ; &C7-4E3E;
+    ))
+(define-char
   '((ideographic-radical . 17) ; ⼐
     (hanyu-dazidian    1 307 7)
     (=ucs              . #x2067C)      ; 𠙼
index a6b8dfd..fb4d9e7 100644 (file)
   '((ideographic-radical . 18) ; ⼑
     (ideographic-strokes . 0)
     (total-strokes      . 2)
+    (<-formed@component/connect-left
+     ((=ucs              . #x5200)     ; 刀
+      (=daikanwa         . 01845)      ; &I-M-01845;
+      ))
+    (<-formed@component/connect-left*sources
+     zhengzitong daikanwa)
     (hanyu-dazidian    1 320 1)
     (=ucs              . #x5202)       ; 刂
     (=gb2312           . #x5856)       ; &I-G0-5856; [56-54]
     (=gt-k             . 00110)        ; &I-GT-K00110;
     (=gt-pj-2          . #x402D)       ; &I-GT-02405; [32-13]
     (=daikanwa         . 01847)        ; &I-M-01847;
+    (=big5-eten                . #xC87D)       ; &B-C87D;
     (=jef-china3       . #x44B2)       ; &I-JC3-44B2;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x5202)     ; 刂
+      ))
+    (name              . "CJK RADICAL KNIFE TWO")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component/connect-left
+     ((=ucs              . #x5202)     ; 刂
+      ))
+    (=ucs              . #x2E89)       ; ⺉
+    ))
+(define-char
   '((ideographic-radical . 18) ; ⼑
     (ideographic-strokes . 1)
     (total-strokes      . 3)
     (=ucs              . #x5203)       ; 刃
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 1)
-    (total-strokes      . 3)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5203)     ; 刃
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 1)
+    (total-strokes      . 3)
     (=big5             . #xA462)       ; &B-A462;
     (->subsumptive
      ((ideographic-structure
       ))
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 1)
-    (total-strokes      . 3)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5203)     ; 刃
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 1)
+    (total-strokes      . 3)
     (shinjigen-1       . 590)
     (shinjigen-2       . 590)
     (=jis-x0208                . #x3F4F)       ; &GT-02407; [31-47]
   '((ideographic-radical . 18) ; ⼑
     (ideographic-strokes . 1)
     (total-strokes      . 3)
+    (<-Small-Seal
+     ((=ucs              . #x5200)     ; 刀
+      (=daikanwa         . 01845)      ; &I-M-01845;
+      ))
+    (<-Small-Seal*sources
+     zhengzitong daikanwa)
+    (<-formed
+     ((shinjigen-1       . 588)
+      (=ucs              . #x5200)     ; 刀
+      (=jis-x0208        . #x4561)     ; &I-J90-4561; [37-65]
+      ))
+    (<-formed*sources
+     shinjigen-1)
     (shinjigen-1       . 589)
-    (variant-of-shinjigen-1 . 588)
     (=ucs              . #x206A3)      ; 𠚣
     (=cns11643-6       . #x2139)       ; &I-C6-2139; [01-25]
     (=daikanwa         . 01851)        ; &I-M-01851;
+    (->Bopomofo
+     ((name              . "BOPOMOFO LETTER D")
+      (=ucs              . #x3109)     ; ㄉ
+      ))
+    (->Bopomofo*sources
+     daikanwa)
     ))
 (define-char
   '((ideographic-radical . 18) ; ⼑
     (=ucs              . #x5205)       ; 刅
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 2)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5205)     ; 刅
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 2)
+    (total-strokes      . 4)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
       ))
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 2)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5205)     ; 刅
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 2)
+    (total-strokes      . 4)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
       ))
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 3)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5207)     ; 切
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 3)
+    (total-strokes      . 5)
     (<-wrong
      ((shinjigen-1       . 596)
       (=jis-x0208        . #x405A)     ; &GT-02415; [32-58]
     (=big5             . #xA8E9)       ; &I-B-A8E9;
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 6)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5238)     ; 券
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 6)
+    (total-strokes      . 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (mojikyo           . 001966)       ; &MCS-600007AE;
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 6)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5238)     ; 券
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 6)
+    (total-strokes      . 8)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       ))
     ))
 (define-char
-  '((=>ucs             . #x5239)       ; 刹
-    (ideographic-radical . 18) ; ⼑
+  '((ideographic-radical . 18) ; ⼑
     (ideographic-strokes . 6)
     (total-strokes      . 8)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
-      )
+    (=ucs              . #x5239)       ; 刹
+    (->subsumptive
      ((ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-       (=ucs               . #x2FF1)   ; ⿱
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
        )
-       ((=ucs              . #x3405)   ; 㐅
+       ((ideographic-structure
+        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+         (=ucs               . #x2FF1) ; ⿱
+         )
+        ((=ucs               . #x3405) ; 㐅
+         )
+        ((=ucs               . #x6728) ; 木
+         ))
        )
-       ((=ucs              . #x6728)   ; 木
+       ((=ucs              . #x5202)   ; 刂
        ))
+      (shinjigen-1       . 632)
+      (shinjigen-2       . 632)
+      (=jis-x0208        . #x516B)     ; &GT-02537; [49-75]
+      (=ks-x1001         . #x734B)     ; &I-K0-734B; [83-43]
+      (=big5-cdp         . #xAB62)     ; &I-B-AB62;
+      (=gt               . 02537)      ; &I-GT-02537;
+      (=gt-k             . 03860)      ; &I-GT-K03860;
+      (=gt-pj-1                  . #x516B)     ; &I-GT-02537; [49-75]
+      (=daikanwa         . 01967)      ; &I-M-01967;
+      (=ucs@jis                  . #x5239)     ; &GT-02537;
+      )
+     ((=cns11643-3       . #x275F)     ; &C3-275F; [07-63]
       )
-     ((=ucs              . #x5202)     ; 刂
-      ))
-    (shinjigen-1       . 632)
-    (shinjigen-2       . 632)
-    (=jis-x0208                . #x516B)       ; &GT-02537; [49-75]
-    (=ks-x1001         . #x734B)       ; &I-K0-734B; [83-43]
-    (=big5-cdp         . #xAB62)       ; &I-B-AB62;
-    (=gt               . 02537)        ; &I-GT-02537;
-    (=gt-k             . 03860)        ; &I-GT-K03860;
-    (=gt-pj-1          . #x516B)       ; &I-GT-02537; [49-75]
-    (=daikanwa         . 01967)        ; &I-M-01967;
-    (=ucs@jis          . #x5239)       ; &GT-02537;
-    ))
-(define-char
-  '((=>ucs             . #x5239)       ; 刹
-    (morohashi-daikanwa        1967 0 1)
-    (ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 6)
-    (total-strokes      . 8)
-    (=cns11643-3       . #x275F)       ; &C3-275F; [07-63]
-    ))
-(define-char
-  '((morohashi-daikanwa        1967 0 2)
-    (ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 6)
-    (total-strokes      . 8)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
-      )
-     ((=ucs              . #x6740)     ; 杀
-      )
-     ((=ucs              . #x5202)     ; 刂
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=ucs              . #x6740)   ; 杀
+       )
+       ((=ucs              . #x5202)   ; 刂
+       ))
+      (=gb2312           . #x4932)     ; &G0-4932; [41-18]
+      (=ucs@unicode      . #x5239)     ; &G0-4932;
       ))
-    (=ucs              . #x5239)       ; 刹
-    (=gb2312           . #x4932)       ; &I-G0-4932; [41-18]
     ))
 (define-char
   '((ideographic-radical . 18) ; ⼑
     (=daikanwa         . 01986)        ; &I-M-01986;
     ))
 (define-char
-  '((=>ucs             . #x523C)       ; 刼
+  '((ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 6)
+    (total-strokes      . 8)
+    (=ucs              . #x523C)       ; 刼
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x523C)     ; 刼
+      ))
     (ideographic-radical . 18) ; ⼑
     (ideographic-strokes . 6)
     (total-strokes      . 8)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
-      )
-     ((=ucs              . #x53BB)     ; 去
+    (->subsumptive
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=ucs              . #x53BB)   ; 去
+       )
+       ((=jis-x0208        . #x5163)   ; &GT-02408; [49-67]
+       (=daikanwa          . 01849)    ; &I-M-01849;
+       ))
+      (=jis-x0212        . #x333D)     ; &M-01987; [19-29]
+      (=daikanwa         . 01987)      ; &I-M-01987;
+      (=ucs@jis                  . #x523C)     ; &M-01987;
       )
-     ((=jis-x0208        . #x5163)     ; &GT-02408; [49-67]
-      (=daikanwa         . 01849)      ; &I-M-01849;
+     ((hanyu-dazidian    1 332 7)
+      (ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=ucs              . #x53BB)   ; 去
+       )
+       ((=cns11643-3       . #x2136)   ; &CDP-89F7; [01-22]
+       ))
+      (=cns11643-3       . #x275D)     ; &HZK01-EA70; [07-61]
+      (=hanziku-1        . #xEA70)     ; &I-HZK01-EA70;
       ))
-    (=jis-x0212                . #x333D)       ; &M-01987; [19-29]
-    (=daikanwa         . 01987)        ; &I-M-01987;
-    (=jef-china3       . #x80A2)       ; &I-JC3-80A2;
-    (=ucs@jis          . #x523C)       ; &M-01987;
     ))
 (define-char
-  '((=>ucs             . #x523C)       ; 刼
-    (morohashi-daikanwa        1987 0 0)
+  '((<-denotational
+     ((=ucs              . #x523C)     ; 刼
+      ))
     (ideographic-radical . 18) ; ⼑
     (ideographic-strokes . 6)
     (total-strokes      . 8)
-    (hanyu-dazidian    1 332 7)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
       )
      ((=ucs              . #x53BB)     ; 去
       )
-     ((=ucs              . #x5204)     ; 刄
+     ((=gb2312           . #x4850)     ; &K0-6C53; [40-48]
+      (=ks-x1001         . #x6C53)     ; &I-K0-6C53; [76-51]
       ))
-    (=cns11643-3       . #x275D)       ; &HZK01-EA70; [07-61]
-    (=hanziku-1                . #xEA70)       ; &I-HZK01-EA70;
+    (=ucs@unicode      . #x523C)       ; &UU+523C;
     ))
 (define-char
-  '((morohashi-daikanwa        1987 0 2)
+  '((<-denotational
+     ((=ucs              . #x523C)     ; 刼
+      ))
     (ideographic-radical . 18) ; ⼑
     (ideographic-strokes . 6)
     (total-strokes      . 8)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
-      )
-     ((=ucs              . #x53BB)     ; 去
-      )
-     ((=ucs              . #x5203)     ; 刃
-      ))
-    (=ucs              . #x523C)       ; 刼
+    (=jef-china3       . #x80A2)       ; &JC3-80A2;
     ))
 (define-char
   '((ideographic-radical . 18) ; ⼑
     (ideographic-strokes . 6)
     (total-strokes      . 8)
-    (hanyu-dazidian    1 336 6)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
-      )
-     ((=ucs              . #x4F1A)     ; 会
+    (=ucs              . #x523D)       ; 刽
+    (->subsumptive
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=ucs              . #x4F1A)   ; 会
+       )
+       ((=ucs              . #x5202)   ; 刂
+       ))
+      (=daikanwa         . 01988)      ; &M-01988;
       )
-     ((=ucs              . #x5202)     ; 刂
+     ((hanyu-dazidian    1 336 6)
+      (=gb2312           . #x3974)     ; &HZK01-EB52; [25-84]
+      (=cns11643-4       . #x254E)     ; &I-C4-254E; [05-46]
+      (=hanziku-1        . #xEB52)     ; &I-HZK01-EB52;
+      (=ucs@unicode      . #x523D)     ; &HZK01-EB52;
       ))
-    (=ucs              . #x523D)       ; 刽
-    (=gb2312           . #x3974)       ; &I-G0-3974; [25-84]
-    (=cns11643-4       . #x254E)       ; &I-C4-254E; [05-46]
-    (=daikanwa         . 01988)        ; &I-M-01988;
-    (=hanziku-1                . #xEB52)       ; &I-HZK01-EB52;
     ))
 (define-char
   '((ideographic-radical . 18) ; ⼑
     (ideographic-strokes . 6)
     (total-strokes      . 8)
-    (->ideographic-variants
+    (<-formed
      ((shinjigen-1       . 609)
-      (=daikanwa         . 01917)      ; &I-M-01917;
+      (=ucs              . #x522A)     ; 刪
+      (=jis-x0208        . #x5168)     ; &I-J90-5168; [49-72]
       ))
-    (->ideographic-variants*sources
+    (<-formed*sources
      shinjigen-1)
+    (<-same
+     ((=ucs              . #x206F9)    ; 𠛹
+      (=daikanwa         . 01980)      ; &I-M-01980;
+      ))
+    (<-same*sources
+     daikanwa)
     (shinjigen-1       . 610)
     (=ucs              . #x20702)      ; 𠜂
     (=cns11643-6       . #x2968)       ; &I-C6-2968; [09-72]
     (=ucs              . #x524D)       ; 前
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x524D)     ; 前
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (shinjigen-1       . 644)
     (shinjigen-2       . 644)
     (=daikanwa         . 02011)        ; &M-02011;
     (mojikyo           . 002011)       ; &MCS-600007DB;
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x524D)     ; 前
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (->subsumptive
      ((shinjigen-1       . 643)
       (shinjigen-2       . 643)
     (=ucs              . #x524F)       ; 剏
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x524F)     ; 剏
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (->subsumptive
      ((<-vulgar
        ((=jis-x0212        . #x333A)   ; &M-01953; [19-26]
       ))
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x524F)     ; 剏
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 02048)        ; &I-M-02048;
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x476D)     ; &J97-476D; [39-77]
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (hanyu-dazidian    1 346 4)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=cns11643-3       . #x2F61)       ; &I-C3-2F61; [15-65]
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x476D)     ; &J97-476D; [39-77]
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (<-same
      ((=ucs              . #x525D)     ; 剝
       (=daikanwa         . 02049)      ; &I-M-02049;
     (=ucs              . #x526E)       ; 剮
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x526E)     ; 剮
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (hanyu-dazidian    1 345 1)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs@big5         . #x526E)       ; &M-02094;
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x526E)     ; 剮
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xB3CE)       ; &I-B-B3CE;
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5272)     ; 割
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (=ucs              . #x2F822)      ; 割
     (->subsumptive
      ((ideographic-structure
       ))
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5272)     ; 割
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (->subsumptive
      ((morohashi-daikanwa      2112 1)
       (ideographic-structure
     (=ucs              . #x5273)       ; 剳
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5273)     ; 剳
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 002113)       ; &MCS-60000841;
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5273)     ; 剳
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (hanyu-dazidian    1 347 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x5277)       ; 剷
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5277)     ; 剷
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (=big5             . #xB6D0)       ; &B-B6D0;
     (=ucs@big5         . #x5277)       ; &B-B6D0;
     (->subsumptive
       ))
     ))
 (define-char
-  '((=>ucs*            . #x5277)       ; 剷
-    (ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5277)     ; 剷
       ))
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
-      )
-     ((=ucs@unicode      . #x7523)     ; &UU+7523;
-      )
-     ((=ucs              . #x5202)     ; 刂
-      ))
-    (=ucs              . #x2F823)      ; 剷
-    (=cns11643-3       . #x4043)       ; &I-C3-4043; [32-35]
-    (=ucs@unicode      . #x5277)       ; 剷
-    (=ucs@cns          . #x2F823)      ; 剷
-    ))
-(define-char
-  '((ideographic-radical . 18) ; ⼑
+    (=>ucs*            . #x5277)       ; 剷
+    (ideographic-radical . 18) ; ⼑
     (ideographic-strokes . 11)
     (total-strokes      . 13)
-    (<-denotational
-     ((=ucs              . #x2F823)    ; 剷
-      ))
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
-      )
-     ((=jis-x0208        . #x3B3A)     ; &GT-27847; [27-26]
-      (=ks-x1001         . #x5F27)     ; &I-K0-5F27; [63-07]
+    (=ucs              . #x2F823)      ; 剷
+    (->subsumptive
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=jis-x0208        . #x3B3A)   ; &GT-27847; [27-26]
+       (=ks-x1001          . #x5F27)   ; &I-K0-5F27; [63-07]
+       )
+       ((=ucs              . #x5202)   ; 刂
+       ))
+      (mojikyo           . 057256)     ; &MCS-6000DFA8;
       )
-     ((=ucs              . #x5202)     ; 刂
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=ucs@unicode      . #x7523)   ; &UU+7523;
+       )
+       ((=ucs              . #x5202)   ; 刂
+       ))
+      (=cns11643-3       . #x4043)     ; &C3-4043; [32-35]
+      (=ucs@iso                  . #x2F823)    ; &C3-4043;
+      (=ucs@unicode      . #x5277)     ; &C3-4043;
+      (=ucs@cns                  . #x2F823)    ; &C3-4043;
       ))
-    (mojikyo           . 057256)       ; &MCS-6000DFA8;
     ))
 (define-char
   '((ideographic-radical . 18) ; ⼑
     (=ucs              . #x527B)       ; 剻
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x527B)     ; 剻
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 02158)        ; &M-02158;
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x527B)     ; 剻
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x5286)       ; 劆
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 13)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5286)     ; 劆
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 13)
+    (total-strokes      . 15)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 13)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5286)     ; 劆
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 13)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xF5C2)       ; &I-B-F5C2;
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 19)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5298)     ; 劘
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 19)
+    (total-strokes      . 21)
     (hanyu-dazidian    1 363 8)
     (->subsumptive
      ((ideographic-structure
       ))
     ))
 (define-char
-  '((ideographic-radical . 18) ; ⼑
-    (ideographic-strokes . 19)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5298)     ; 劘
       ))
+    (ideographic-radical . 18) ; ⼑
+    (ideographic-strokes . 19)
+    (total-strokes      . 21)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
index e127271..f985fee 100644 (file)
     (ideographic-strokes . 7)
     (total-strokes      . 9)
     (=ucs              . #x351C)       ; 㔜
-    (->subsumptive
-     ((ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-       (=ucs               . #x2FF0)   ; ⿰
-       )
-       ((=jis-x0208        . #x5555)   ; &GT-08748; [53-53]
-       (=ks-x1001          . #x5D21)   ; &I-K0-5D21; [61-01]
-       (=daikanwa          . 06948)    ; &I-M-06948;
-       )
-       ((=ucs              . #x529B)   ; 力
-       ))
-      (=daikanwa         . 02352)      ; &M-02352;
-      (=cbeta            . 06289)      ; &I-CB06289;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x351C)     ; 㔜
+      ))
+    (ideographic-radical . 19) ; ⼒
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; ⿰
       )
-     ((ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-       (=ucs               . #x2FF0)   ; ⿰
-       )
-       ((=ucs              . #x5B5A)   ; 孚
-       )
-       ((=ucs              . #x529B)   ; 力
-       ))
-      (=cns11643-6       . #x2F27)     ; &C6-2F27; [15-07]
-      (=ucs@unicode      . #x351C)     ; &C6-2F27;
+     ((=jis-x0208        . #x5555)     ; &GT-08748; [53-53]
+      (=ks-x1001         . #x5D21)     ; &I-K0-5D21; [61-01]
+      (=daikanwa         . 06948)      ; &I-M-06948;
+      )
+     ((=ucs              . #x529B)     ; 力
+      ))
+    (=daikanwa         . 02352)        ; &M-02352;
+    (=cbeta            . 06289)        ; &I-CB06289;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x351C)     ; 㔜
+      ))
+    (ideographic-radical . 19) ; ⼒
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; ⿰
+      )
+     ((=ucs@unicode      . #x5B5A)     ; &UU+5B5A;
+      )
+     ((=ucs              . #x529B)     ; 力
       ))
+    (=cns11643-6       . #x2F27)       ; &C6-2F27; [15-07]
+    (=ucs@unicode      . #x351C)       ; &C6-2F27;
     ))
 (define-char
   '((ideographic-radical . 19) ; ⼒
     (ideographic-radical . 19) ; ⼒
     (ideographic-strokes . 7)
     (total-strokes      . 9)
-    (->synonyms
-     ((ideographic-radical . 66)       ; ⽁
-      (=daikanwa         . 13225)      ; &I-M-13225;
-      ))
-    (->synonyms*sources
-     jiyun zhengzi-tong daikanwa)
     (<-simplified@JP/Jouyou
      ((=ucs              . #x6555)     ; 敕
       (=jis-x0208        . #x5A45)     ; &I-J90-5A45; [58-37]
     (=daikanwa         . 02354)        ; &I-M-02354;
     (=hanziku-1                . #xF263)       ; &I-HZK01-F263;
     (=cbeta            . 00330)        ; &I-CB00330;
+    (->synonyms
+     ((=ucs              . #x6555)     ; 敕
+      (=daikanwa         . 13225)      ; &I-M-13225;
+      ))
+    (->synonyms*sources
+     jiyun zhengzi-tong daikanwa)
     ))
 (define-char
   '((ideographic-radical . 19) ; ⼒
       ))
     ))
 (define-char
-  '((script            JP Jouyou Ideograph)
-    (morohashi-daikanwa        2360 1)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x52C7)     ; 勇
       ))
+    (script            JP Jouyou Ideograph)
+    (morohashi-daikanwa        2360 1)
     (<-vulgar
      ((shinjigen-1       . 731)
       (=ucs              . #xFA76)     ; 勇
     (=ucs              . #x52C9)       ; 勉
     ))
 (define-char
-  '((=>ucs*            . #x52C9)       ; 勉
+  '((<-denotational
+     ((=ucs              . #x52C9)     ; 勉
+      ))
+    (=>ucs*            . #x52C9)       ; 勉
     (ideographic-radical . 19) ; ⼒
     (ideographic-strokes . 7)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x52C9)     ; 勉
-      ))
     (<-same
      ((shinjigen-1       . 735)
       (=jis-x0208        . #x4A59)     ; &GT-03050; [42-57]
     (=daikanwa         . 02384)        ; &M-02384;
     ))
 (define-char
-  '((script            JP Jouyou Ideograph)
+  '((<-denotational
+     ((=ucs              . #x52C9)     ; 勉
+      ))
+    (script            JP Jouyou Ideograph)
     (morohashi-daikanwa        2384 1)
     (ideographic-radical . 19) ; ⼒
     (ideographic-strokes . 8)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x52C9)     ; 勉
-      ))
     (<-simplified@JP/Jouyou
      ((=ucs              . #xFA33)     ; 勉
       (=jis-x0213-1-2000  . #x2E63)    ; &I-JX1-2E63; [14-67]
     (=ucs              . #x52D6)       ; 勖
     ))
 (define-char
-  '((ideographic-radical . 19) ; ⼒
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x52D6)     ; 勖
       ))
+    (ideographic-radical . 19) ; ⼒
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
       )
-     ((=ucs@unicode      . #x5192)     ; &UU+5192;
+     ((=gb2312           . #x4330)     ; &M-01538; [35-16]
+      (=ks-x1001         . #x5933)     ; &I-K0-5933; [57-19]
+      (=cns11643-1       . #x5023)     ; &I-C1-5023; [48-03]
+      (=daikanwa         . 01538)      ; &I-M-01538;
       )
      ((=ucs              . #x529B)     ; 力
       ))
     (=ucs@unicode      . #x52D6)       ; &M-02391;
     ))
 (define-char
-  '((ideographic-radical . 19) ; ⼒
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x52D6)     ; 勖
       ))
+    (ideographic-radical . 19) ; ⼒
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x52D7)       ; 勗
     ))
 (define-char
-  '((ideographic-radical . 19) ; ⼒
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x52D7)     ; 勗
       ))
+    (ideographic-radical . 19) ; ⼒
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (<-vulgar
      ((shinjigen-1       . 740)
       (=gb2312           . #x5B43)     ; &M-02391; [59-35]
     (=daikanwa         . 02392)        ; &M-02392;
     ))
 (define-char
-  '((ideographic-radical@ucs . 19)     ; ⼒
+  '((<-denotational
+     ((=ucs              . #x52D7)     ; 勗
+      ))
+    (ideographic-radical@ucs . 19)     ; ⼒
     (ideographic-strokes@ucs . 9)
     (ideographic-radical@ucs*sources
      daikanwa ucs)
     (ideographic-radical@cns . 73)     ; ⽈
     (ideographic-strokes@cns . 7)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x52D7)     ; 勗
-      ))
     (hanyu-dazidian    2 1512 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (ideographic-strokes . 10)
     (total-strokes      . 12)
     (=ucs              . #x52DC)       ; 勜
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x52DC)     ; 勜
+      ))
+    (ideographic-radical . 19) ; ⼒
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
      ((hanyu-dazidian    1 376 15)
       (=hanziku-1        . #xF373)     ; &CB05798;
       (=cbeta            . 05798)      ; &I-CB05798;
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x52DC)     ; 勜
+      ))
+    (ideographic-radical . 19) ; ⼒
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; ⿰
       )
-     ((ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-       (=ucs               . #x2FF0)   ; ⿰
-       )
-       ((=ucs              . #x7FC1)   ; 翁
-       )
-       ((=ucs              . #x529B)   ; 力
-       ))
-      (=cns11643-5       . #x366A)     ; &C5-366A; [22-74]
-      (=ucs@unicode      . #x52DC)     ; &C5-366A;
+     ((=cns11643-1       . #x5751)     ; &C1-5751; [55-49]
+      )
+     ((=ucs              . #x529B)     ; 力
       ))
+    (=cns11643-5       . #x366A)       ; &C5-366A; [22-74]
+    (=ucs@unicode      . #x52DC)       ; &C5-366A;
     ))
 (define-char
   '((ideographic-radical . 19) ; ⼒
     (ideographic-strokes . 10)
     (total-strokes      . 12)
     (=ucs              . #x52DD)       ; 勝
-    (->subsumptive
-     ((ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-       (=ucs               . #x2FF0)   ; ⿰
-       )
-       ((=gt-k             . 00606)    ; &GT-K00606;
-       )
-       ((=jis-x0208        . #x5225)   ; &GT-02996; [50-05]
-       (=daikanwa          . 02330)    ; &I-M-02330;
-       ))
-      (shinjigen-1       . 746)
-      (shinjigen-2       . 746)
-      (=ks-x1001         . #x632D)     ; &M-02409; [67-13]
-      (=daikanwa         . 02409)      ; &I-M-02409;
-      (=jef-china3       . #x44F9)     ; &I-JC3-44F9;
-      (mojikyo           . 002409)     ; &MCS-60000969;
+    (=big5             . #xB3D3)       ; &I-B-B3D3;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x52DD)     ; 勝
+      ))
+    (ideographic-radical . 19) ; ⼒
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; ⿰
       )
-     ((ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-       (=ucs               . #x2FF0)   ; ⿰
-       )
-       ((=ucs              . #x6708)   ; 月
-       )
-       ((=jis-x0208        . #x5225)   ; &GT-02996; [50-05]
-       (=daikanwa          . 02330)    ; &I-M-02330;
-       ))
-      (=big5             . #xB3D3)     ; &B-B3D3;
+     ((=gt-k             . 00606)      ; &GT-K00606;
       )
-     ((script          JP Jouyou Ideograph)
-      (hanyu-dazidian    3 2090 13)
-      (ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-       (=ucs               . #x2FF0)   ; ⿰
-       )
-       ((=ucs              . #x6708)   ; 月
-       )
-       ((=cns11643-3       . #x2761)   ; &CDP-8C75; [07-65]
-       ))
-      (shinjigen-1       . 745)
-      (shinjigen-2       . 745)
-      (=jis-x0208        . #x3E21)     ; &GT-03095; [30-01]
-      (=cns11643-1       . #x5E39)     ; &I-C1-5E39; [62-25]
-      (=gb12345                  . #x4A24)     ; &GT-03095; [42-04]
-      (=gt               . 03095)      ; &I-GT-03095;
-      (=gt-k             . 09249)      ; &I-GT-K09249;
-      (=gt-pj-1                  . #x3E21)     ; &I-GT-03095; [30-01]
-      (=ucs@unicode      . #x52DD)     ; &GT-03095;
-      (mojikyo           . 054161)     ; &MCS-6000D391;
+     ((=jis-x0208        . #x5225)     ; &GT-02996; [50-05]
+      (=daikanwa         . 02330)      ; &I-M-02330;
       ))
+    (shinjigen-1       . 746)
+    (shinjigen-2       . 746)
+    (=ks-x1001         . #x632D)       ; &M-02409; [67-13]
+    (=daikanwa         . 02409)        ; &I-M-02409;
+    (=jef-china3       . #x44F9)       ; &I-JC3-44F9;
+    (mojikyo           . 002409)       ; &MCS-60000969;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x52DD)     ; 勝
+      ))
+    (script            JP Jouyou Ideograph)
+    (ideographic-radical . 19) ; ⼒
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
+    (hanyu-dazidian    3 2090 13)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; ⿰
+      )
+     ((=ucs              . #x6708)     ; 月
+      )
+     ((=cns11643-3       . #x2761)     ; &CDP-8C75; [07-65]
+      ))
+    (shinjigen-1       . 745)
+    (shinjigen-2       . 745)
+    (=jis-x0208                . #x3E21)       ; &GT-03095; [30-01]
+    (=cns11643-1       . #x5E39)       ; &I-C1-5E39; [62-25]
+    (=gb12345          . #x4A24)       ; &GT-03095; [42-04]
+    (=gt               . 03095)        ; &I-GT-03095;
+    (=gt-k             . 09249)        ; &I-GT-K09249;
+    (=gt-pj-1          . #x3E21)       ; &I-GT-03095; [30-01]
+    (=ucs@unicode      . #x52DD)       ; &GT-03095;
+    (mojikyo           . 054161)       ; &MCS-6000D391;
     ))
 (define-char
   '((ideographic-radical . 19) ; ⼒
     (hanyu-dazidian    1 376 17)
     (=ucs              . #x52DE)       ; 勞
     (->subsumptive
-     ((ideographic-structure
+     ((<-formed
+       ((=jis-x0208@1978    . #x4E4B)  ; &M-39137; [46-43]
+       (=ks-x1001          . #x5721)   ; &I-K0-5721; [55-01]
+       (=daikanwa          . 39137)    ; &I-M-39137;
+       ))
+      (ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
        (=ucs               . #x2FF1)   ; ⿱
        )
     (=ucs              . #x52E4)       ; 勤
     ))
 (define-char
-  '((script            JP Jouyou Ideograph)
+  '((<-denotational
+     ((=ucs              . #x52E4)     ; 勤
+      ))
+    (script            JP Jouyou Ideograph)
     (=>ucs*            . #x52E4)       ; 勤
     (morohashi-daikanwa        2415 1)
     (ideographic-radical . 19) ; ⼒
     (ideographic-strokes . 10)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x52E4)     ; 勤
-      ))
     (<-simplified@JP/Jouyou
      ((=ucs              . #xFA34)     ; 勤
       (=jis-x0213-1-2000  . #x2E68)    ; &I-JX1-2E68; [14-72]
     (=ucs              . #x52E2)       ; 勢
     ))
 (define-char
-  '((ideographic-radical . 19) ; ⼒
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x52E2)     ; 勢
       ))
+    (ideographic-radical . 19) ; ⼒
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (=big5             . #xB6D5)       ; &B-B6D5;
     (->subsumptive
      ((ideographic-structure
       ))
     ))
 (define-char
-  '((ideographic-radical . 19) ; ⼒
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x52E2)     ; 勢
       ))
+    (ideographic-radical . 19) ; ⼒
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=daikanwa         . 02423)        ; &I-M-02423;
     ))
 (define-char
-  '((=>ucs*            . #x52E4)       ; 勤
+  '((<-denotational
+     ((=ucs              . #x52E4)     ; 勤
+      ))
+    (=>ucs*            . #x52E4)       ; 勤
     (ideographic-radical . 19) ; ⼒
     (ideographic-strokes . 11)
     (total-strokes      . 13)
-    (<-denotational
-     ((=ucs              . #x52E4)     ; 勤
-      ))
     (hanyu-dazidian    1 378 3)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x52F1)       ; 勱
     ))
 (define-char
-  '((ideographic-radical . 19) ; ⼒
-    (ideographic-strokes . 13)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x52F1)     ; 勱
       ))
+    (ideographic-radical . 19) ; ⼒
+    (ideographic-strokes . 13)
+    (total-strokes      . 15)
     (hanyu-dazidian    1 380 3)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs@cns          . #x52F1)       ; &M-02459;
     ))
 (define-char
-  '((ideographic-radical . 19) ; ⼒
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x52F1)     ; 勱
       ))
+    (ideographic-radical . 19) ; ⼒
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
index be98bd8..3947e9a 100644 (file)
     (=jis-x0208@1997   . #x3C5B)       ; 勺 [28-59]
     ))
 (define-char
-  '((=>ucs*            . #x52FA)       ; 勺
+  '((<-denotational
+     ((=ucs              . #x52FA)     ; 勺
+      ))
+    (=>ucs*            . #x52FA)       ; 勺
     (ideographic-radical . 20) ; ⼓
     (ideographic-strokes . 1)
     (total-strokes      . 3)
-    (<-denotational
-     ((=ucs              . #x52FA)     ; 勺
-      ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT")
       (=ucs              . #x2FF9)     ; ⿹
     (=ucs@ks           . #x52FA)       ; 勺
     ))
 (define-char
-  '((=>ucs*            . #x52FA)       ; 勺
+  '((<-denotational
+     ((=ucs              . #x52FA)     ; 勺
+      ))
+    (=>ucs*            . #x52FA)       ; 勺
     (ideographic-radical . 20) ; ⼓
     (ideographic-strokes . 1)
     (total-strokes      . 3)
-    (<-denotational
-     ((=ucs              . #x52FA)     ; 勺
-      ))
     (hanyu-dazidian    1 254 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT")
     (=ucs@unicode      . #x52FA)       ; 勺
     ))
 (define-char
-  '((ideographic-radical . 20) ; ⼓
-    (ideographic-strokes . 2)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xA4C3)     ; &B-A4C3;
       ))
+    (ideographic-radical . 20) ; ⼓
+    (ideographic-strokes . 2)
+    (total-strokes      . 4)
     (hanyu-dazidian    1 255 1)
     (=ucs              . #x52FB)       ; 勻
     (->subsumptive
     (=ucs@big5         . #x52FB)       ; &B-A4C3;
     ))
 (define-char
-  '((ideographic-radical . 20) ; ⼓
-    (ideographic-strokes . 2)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xA4C3)     ; &B-A4C3;
       ))
+    (ideographic-radical . 20) ; ⼓
+    (ideographic-strokes . 2)
+    (total-strokes      . 4)
     (=ucs              . #x5300)       ; 匀
     (->subsumptive
      ((<-vulgar
     (=cns11643-5       . #x213D)       ; &I-C5-213D; [01-29]
     ))
 (define-char
-  '((=>ucs*            . #x5306)       ; 匆
+  '((<-denotational
+     ((=jis-x0208@1997   . #x5232)     ; &J97-5232; [50-18]
+      ))
+    (=>ucs*            . #x5306)       ; 匆
     (ideographic-radical . 20) ; ⼓
     (ideographic-strokes . 3)
     (total-strokes      . 5)
-    (->ideographic-variants
+    (<-formed
      ((shinjigen-1       . 772)
       (=ucs              . #x5306)     ; 匆
+      (=jis-x0208        . #x5232)     ; &I-J90-5232; [50-18]
       ))
-    (->ideographic-variants*sources
+    (<-formed*sources
      shinjigen-1)
     (ideographic-structure
      ((name              . "IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID")
     (mojikyo           . 002511)       ; &MCS-600009CF;
     ))
 (define-char
-  '((morohashi-daikanwa        2511 0 2)
+  '((ideographic-radical . 20) ; ⼓
+    (ideographic-strokes . 3)
+    (total-strokes      . 5)
+    (=jis-x0208@1997   . #x5232)       ; &J97-5232; [50-18]
+    ))
+(define-char
+  '((<-denotational
+     ((=jis-x0208@1997   . #x5232)     ; &J97-5232; [50-18]
+      ))
     (ideographic-radical . 20) ; ⼓
     (ideographic-strokes . 3)
     (total-strokes      . 5)
     (mojikyo           . 072447)       ; &MCS-60011AFF;
     ))
 (define-char
-  '((=>ucs             . #x5307)       ; 匇
-    (morohashi-daikanwa        2511 0 7)
-    (ideographic-radical . 20) ; ⼓
+  '((ideographic-radical . 20) ; ⼓
     (ideographic-strokes . 3)
     (total-strokes      . 5)
-    (->mojikyo         . 054897)       ; 匇
-    (->ideographic-variants
-     ((=daikanwa         . 02511)      ; &I-M-02511;
+    (<-formed
+     ((=ucs              . #x2F82A)    ; 匆
       ))
-    (=jis-x0213-1-2000 . #x2E6C)       ; &CB05526; [14-76]
-    (=cbeta            . 05526)        ; &I-CB05526;
-    (=ucs@jis          . #x5307)       ; &CB05526;
+    (=ucs              . #x5307)       ; 匇
     ))
 (define-char
-  '((morohashi-daikanwa        2511 0 8)
+  '((<-denotational
+     ((=ucs              . #x5307)     ; 匇
+      ))
     (ideographic-radical . 20) ; ⼓
     (ideographic-strokes . 3)
     (total-strokes      . 5)
-    (->ideographic-variants
-     ((=daikanwa         . 02511)      ; &I-M-02511;
-      ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT")
       (=ucs              . #x2FF9)     ; ⿹
       )
      ((=ucs              . #x5915)     ; 夕
       ))
-    (=ucs              . #x5307)       ; 匇
-    (=cns11643-3       . #x2224)       ; &I-C3-2224; [02-04]
+    (=cns11643-3       . #x2224)       ; &C3-2224; [02-04]
     (=jef-china3       . #x45A8)       ; &I-JC3-45A8;
+    (=ucs@unicode      . #x5307)       ; &C3-2224;
     (mojikyo           . 054897)       ; &MCS-6000D671;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x5307)     ; 匇
+      ))
+    (ideographic-radical . 20) ; ⼓
+    (ideographic-strokes . 3)
+    (total-strokes      . 5)
+    (=jis-x0213-1-2000 . #x2E6C)       ; &CB05526; [14-76]
+    (=cbeta            . 05526)        ; &I-CB05526;
+    (=ucs@jis          . #x5307)       ; &CB05526;
+    ))
+(define-char
   '((ideographic-radical . 20) ; ⼓
     (ideographic-strokes . 4)
     (total-strokes      . 6)
     (=ucs              . #x5312)       ; 匒
     ))
 (define-char
-  '((ideographic-radical . 20) ; ⼓
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5312)     ; 匒
       ))
+    (ideographic-radical . 20) ; ⼓
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT")
       (=ucs              . #x2FF9)     ; ⿹
     (=ucs@cns          . #x5312)       ; &M-02552;
     ))
 (define-char
-  '((ideographic-radical . 20) ; ⼓
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5312)     ; 匒
       ))
+    (ideographic-radical . 20) ; ⼓
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT")
       (=ucs              . #x2FF9)     ; ⿹
index 67599b3..fa1bab8 100644 (file)
@@ -1,11 +1,11 @@
 ;; -*- coding: utf-8-mcs-er -*-
 (define-char
-  '((ideographic-radical . 21) ; ⼔
-    (ideographic-strokes . 0)
-    (total-strokes      . 2)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x5238)     ; &J97-5238; [50-24]
       ))
+    (ideographic-radical . 21) ; ⼔
+    (ideographic-strokes . 0)
+    (total-strokes      . 2)
     (hanyu-dazidian    1 261 15)
     (shinjigen-1       . 783)
     (shinjigen-2       . 783)
     (=jis-x0208@1997   . #x5238)       ; &J97-5238; [50-24]
     ))
 (define-char
-  '((ideographic-radical . 21) ; ⼔
-    (ideographic-strokes . 0)
-    (total-strokes      . 2)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5315)     ; 匕
       ))
+    (ideographic-radical . 21) ; ⼔
+    (ideographic-strokes . 0)
+    (total-strokes      . 2)
     (<-ideographic-component-forms
      ((=ucs              . #x5315)     ; 匕
       ))
     (=big5-cdp         . #x895F)       ; &CDP-895F;
     ))
 (define-char
-  '((ideographic-radical . 21) ; ⼔
-    (ideographic-strokes . 0)
-    (total-strokes      . 2)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x5238)     ; &J97-5238; [50-24]
       ))
+    (ideographic-radical . 21) ; ⼔
+    (ideographic-strokes . 0)
+    (total-strokes      . 2)
     (hanyu-dazidian    1 262 1)
     (=ucs              . #x2090E)      ; 𠤎
     (->subsumptive
     (=big5             . #xA4C6)       ; &I-B-A4C6;
     ))
 (define-char
-  '((ideographic-radical . 21) ; ⼔
-    (ideographic-strokes . 2)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5316)     ; 化
       ))
+    (ideographic-radical . 21) ; ⼔
+    (ideographic-strokes . 2)
+    (total-strokes      . 4)
     (hanyu-dazidian    1 109 4)
     (->subsumptive
      ((ideographic-structure
       ))
     ))
 (define-char
-  '((ideographic-radical . 21) ; ⼔
-    (ideographic-strokes . 2)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5316)     ; 化
       ))
+    (ideographic-radical . 21) ; ⼔
+    (ideographic-strokes . 2)
+    (total-strokes      . 4)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
index 1684c49..029ca04 100644 (file)
     (=ucs              . #x533D)       ; 匽
     ))
 (define-char
-  '((ideographic-radical . 23) ; ⼖
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x533D)     ; 匽
       ))
+    (ideographic-radical . 23) ; ⼖
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 23) ; ⼖
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x533D)     ; 匽
       ))
+    (ideographic-radical . 23) ; ⼖
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (hanyu-dazidian    1 85 19)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT")
index f6b67e6..c5535df 100644 (file)
     (=ucs              . #x5342)       ; 卂
     ))
 (define-char
-  '((ideographic-radical . 24) ; ⼗
-    (ideographic-strokes . 1)
-    (total-strokes      . 3)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5342)     ; 卂
       ))
+    (ideographic-radical . 24) ; ⼗
+    (ideographic-strokes . 1)
+    (total-strokes      . 3)
     (hanyu-dazidian    1 50 3)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT")
     (=ucs@unicode      . #x5342)       ; &GT-03454;
     ))
 (define-char
-  '((ideographic-radical . 24) ; ⼗
-    (ideographic-strokes . 1)
-    (total-strokes      . 3)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5342)     ; 卂
       ))
+    (ideographic-radical . 24) ; ⼗
+    (ideographic-strokes . 1)
+    (total-strokes      . 3)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT")
       (=ucs              . #x2FF9)     ; ⿹
     (=cns11643-4       . #x2130)       ; &C4-2130; [01-16]
     ))
 (define-char
-  '((ideographic-radical . 24) ; ⼗
-    (ideographic-strokes . 1)
-    (total-strokes      . 3)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5342)     ; 卂
       ))
+    (ideographic-radical . 24) ; ⼗
+    (ideographic-strokes . 1)
+    (total-strokes      . 3)
     (=big5-cdp         . #x88EC)       ; &CDP-88EC;
     ))
 (define-char
-  '((ideographic-radical . 24) ; ⼗
-    (ideographic-strokes . 1)
-    (total-strokes      . 3)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5342)     ; 卂
       ))
+    (ideographic-radical . 24) ; ⼗
+    (ideographic-strokes . 1)
+    (total-strokes      . 3)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT")
     (=daikanwa         . 02700)        ; &I-M-02700;
     ))
 (define-char
-  '((ideographic-radical . 24) ; ⼗
-    (ideographic-strokes . 2)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5345)     ; 卅
       ))
+    (ideographic-radical . 24) ; ⼗
+    (ideographic-strokes . 2)
+    (total-strokes      . 4)
     (=big5-cdp         . #x89D7)       ; &CDP-89D7;
     ))
 (define-char
     (=big5             . #xA562)       ; &I-B-A562;
     ))
 (define-char
-  '((ideographic-radical . 24) ; ⼗
-    (ideographic-strokes . 3)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x534A)     ; 半
       ))
+    (ideographic-radical . 24) ; ⼗
+    (ideographic-strokes . 3)
+    (total-strokes      . 5)
     (shinjigen-1       . 820)
     (shinjigen-2       . 820)
     (=ks-x1001         . #x5A62)       ; &GT-03469; [58-66]
     (mojikyo           . 002707)       ; &MCS-60000A93;
     ))
 (define-char
-  '((ideographic-radical . 24) ; ⼗
-    (ideographic-strokes . 3)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x534A)     ; 半
       ))
+    (ideographic-radical . 24) ; ⼗
+    (ideographic-strokes . 3)
+    (total-strokes      . 5)
     (shinjigen-1       . 819)
     (shinjigen-2       . 819)
     (=jis-x0208                . #x483E)       ; &GT-03470; [40-30]
     (mojikyo           . 054306)       ; &MCS-6000D422;
     ))
 (define-char
-  '((ideographic-radical . 24) ; ⼗
-    (ideographic-strokes . 3)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x534A)     ; 半
       ))
+    (ideographic-radical . 24) ; ⼗
+    (ideographic-strokes . 3)
+    (total-strokes      . 5)
     (<-ideographic-component-forms
      ((=ucs              . #x534A)     ; 半
       ))
   '((ideographic-radical . 24) ; ⼗
     (ideographic-strokes . 4)
     (total-strokes      . 6)
-    (->ideographic-variants
-     (:char    ((shinjigen-1        . 816)
-                (=daikanwa          . 02706)   ; &I-M-02706;
-                )
-      :sources (shinjigen-1)))
+    (<-formed
+     ((shinjigen-1       . 816)
+      (=ucs              . #x5349)     ; 卉
+      (=jis-x0208        . #x5243)     ; &I-J90-5243; [50-35]
+      ))
+    (<-formed*sources
+     shinjigen-1)
+    (<-vulgar
+     ((=ucs              . #x5349)     ; 卉
+      (=daikanwa         . 02706)      ; &I-M-02706;
+      ))
+    (<-vulgar*sources
+     zhengzitong daikanwa)
     (shinjigen-1       . 818)
     (shinjigen-2       . 818)
     (=ucs              . #x2F82C)      ; 卉
     (=ucs              . #x5351)       ; 卑
     ))
 (define-char
-  '((=>ucs*            . #x5351)       ; 卑
+  '((<-denotational
+     ((=ucs              . #x5351)     ; 卑
+      ))
+    (=>ucs*            . #x5351)       ; 卑
     (ideographic-radical . 24) ; ⼗
     (ideographic-strokes . 6)
     (total-strokes      . 8)
-    (<-denotational
-     ((=ucs              . #x5351)     ; 卑
-      ))
     (hanyu-dazidian    1 63 1)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=ucs@big5         . #x5351)       ; 卑
     ))
 (define-char
-  '((script            JP Jouyou Ideograph)
+  '((<-denotational
+     ((=ucs              . #x5351)     ; 卑
+      ))
+    (script            JP Jouyou Ideograph)
     (ideographic-radical . 24) ; ⼗
     (ideographic-strokes . 7)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x5351)     ; 卑
-      ))
     (<-simplified@JP/Jouyou
      ((=ucs              . #xFA35)     ; 卑
       (=jis-x0213-1-2000  . #x2E6E)    ; &I-JX1-2E6E; [14-78]
     (=jef-china3       . #x81EE)       ; &I-JC3-81EE;
     ))
 (define-char
-  '((ideographic-radical . 24) ; ⼗
-    (ideographic-strokes . 6)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2099D)    ; 𠦝
       ))
+    (ideographic-radical . 24) ; ⼗
+    (ideographic-strokes . 6)
+    (total-strokes      . 8)
     (<-ideographic-component-forms
      ((=ucs              . #x2099D)    ; 𠦝
       ))
     (=ucs              . #x209B5)      ; 𠦵
     ))
 (define-char
-  '((ideographic-radical . 24) ; ⼗
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x209B5)    ; 𠦵
       ))
+    (ideographic-radical . 24) ; ⼗
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (->subsumptive
      ((=daikanwa         . 02764)      ; &M-02764;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 24) ; ⼗
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x209B5)    ; 𠦵
       ))
+    (ideographic-radical . 24) ; ⼗
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (=ucs@iso          . #x209B5)      ; &U-000209B5;
     ))
 (define-char
index 8b60d28..4abe28f 100644 (file)
     (=daikanwa         . 02774)        ; &I-M-02774;
     ))
 (define-char
-  '((=>daikanwa                . 02774)        ; 卜
+  '((<-denotational
+     ((=ucs              . #x535C)     ; 卜
+      ))
     (ideographic-radical . 25) ; ⼘
     (ideographic-strokes . 0)
     (total-strokes      . 2)
-    (<-denotational
-     ((=ucs              . #x535C)     ; 卜
-      ))
     (=gt-k             . 00061)        ; &GT-K00061;
     (=gt-pj-k1         . #x3671)       ; &GT-K00061; [22-81]
     ))
     (=jis-x0213-1-2000 . #x2E6F)       ; &I-JX1-2E6F; [14-79]
     (=big5             . #xA564)       ; &I-B-A564;
     (=daikanwa         . 02781)        ; &I-M-02781;
-    (=jef-china3       . #x45CB)       ; &I-JC3-45CB;
-    ))
-(define-char
-  '((->identical
-     ((=ucs              . #x5361)     ; 卡
-      (=jef-china3       . #x45CB)     ; &I-JC3-45CB;
+    (->subsumptive
+     ((=jef-china3       . #x45CB)     ; &JC3-45CB;
+      )
+     ((=jef-china3       . #x82B5)     ; &JC3-82B5;
       ))
-    (->identical*sources
-     jef-china3)
-    (=jef-china3       . #x82B5)       ; &JC3-82B5;
     ))
 (define-char
   '((=>ucs             . #x209D3)      ; 𠧓
     (ideographic-strokes . 5)
     (total-strokes      . 7)
     (=ucs              . #x209DC)      ; 𠧜
-    (=daikanwa         . 02793)        ; &I-M-02793;
-    ))
-(define-char
-  '((=>ucs             . #x209DC)      ; 𠧜
-    (morohashi-daikanwa        2793 0 1)
-    (ideographic-radical . 25) ; ⼘
-    (ideographic-strokes . 5)
-    (total-strokes      . 7)
-    (=cns11643-6       . #x263C)       ; &C6-263C; [06-28]
+    (->subsumptive
+     ((<-same
+       ((=jis-x0208        . #x403E)   ; &GT-46803; [32-30]
+       (=ks-x1001          . #x6024)   ; &I-K0-6024; [64-04]
+       (=daikanwa          . 34763)    ; &I-M-34763;
+       ))
+      (<-same*sources
+       zihui-bu daikanwa)
+      (=daikanwa         . 02793)      ; &M-02793;
+      (=ucs@iso                  . #x209DC)    ; &M-02793;
+      )
+     ((=cns11643-6       . #x263C)     ; &C6-263C; [06-28]
+      ))
     ))
 (define-char
   '((ideographic-radical . 25) ; ⼘
     (ideographic-strokes . 5)
     (total-strokes      . 7)
+    (<-Zhouwen
+     ((=ucs              . #x38B4)     ; 㢴
+      (=daikanwa         . 09776)      ; &I-M-09776;
+      ))
+    (<-Zhouwen*sources
+     shuowen daikanwa)
+    (<-same
+     ((=jis-x0208        . #x403E)     ; &GT-46803; [32-30]
+      (=ks-x1001         . #x6024)     ; &I-K0-6024; [64-04]
+      (=daikanwa         . 34763)      ; &I-M-34763;
+      ))
+    (<-same*sources
+     daikanwa)
+    (<-simplified@CN
+     ((=ucs              . #x9E75)     ; 鹵
+      (=gb12345                  . #x7852)     ; 鹵 [88-50]
+      )
+     ((=ucs              . #x6EF7)     ; 滷
+      (=gb12345                  . #x4231)     ; 滷 [34-17]
+      ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND")
       (=ucs              . #x2FF4)     ; ⿴
     (=daikanwa         . 02794)        ; &I-M-02794;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x5364)     ; 卤
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED SALT")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x5364)     ; 卤
+      ))
+    (=ucs              . #x2EE7)       ; ⻧
+    ))
+(define-char
   '((ideographic-radical . 25) ; ⼘
     (ideographic-strokes . 5)
     (total-strokes      . 7)
       (=jis-x0212        . #x343C)     ; &I-JSP-343C; [20-28]
       (=jis-x0213-1-2000  . #x2E70)    ; &I-JX1-2E70; [14-80]
       ))
-    (<-ancient*denied
-     shuowen-tongxun-dingsheng daikanwa)
+    (<-ancient*denied  shuowen-tongxun-dingsheng daikanwa)
     (<-ancient*sources
      shinjigen-1)
     (shinjigen-1       . 840)
     (=ucs              . #x5368)       ; 卨
     ))
 (define-char
-  '((ideographic-radical . 25) ; ⼘
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5368)     ; 卨
       ))
+    (ideographic-radical . 25) ; ⼘
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (hanyu-dazidian    1 95 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=cbeta            . 05348)        ; &I-CB05348;
     ))
 (define-char
-  '((ideographic-radical . 25) ; ⼘
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5368)     ; 卨
       ))
+    (ideographic-radical . 25) ; ⼘
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
index 1aaaddf..975e090 100644 (file)
   '((ideographic-radical . 26) ; ⼙
     (ideographic-strokes . 0)
     (total-strokes      . 2)
+    (<-same
+     ((=ucs              . #x5369)     ; 卩
+      (=daikanwa         . 02836)      ; &I-M-02836;
+      ))
+    (<-same*sources
+     zihui daikanwa)
     (hanyu-dazidian    1 310 10)
     (=ucs              . #x353E)       ; 㔾
     (=cns11643-4       . #x212B)       ; &I-C4-212B; [01-11]
     (=daikanwa         . 02837)        ; &I-M-02837;
     ))
 (define-char
-  '((name              . "CJK RADICAL SEAL")
+  '((<-denotational
+     ((=ucs              . #x353E)     ; 㔾
+      ))
+    (name              . "CJK RADICAL SEAL")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-denotational
-     ((=ucs              . #x353E)     ; 㔾
-      ))
-    (<-ideographic-component-forms
+    (<-formed@component/connect-above
      ((=ucs              . #x5369)     ; 卩
       ))
-    (<-radical
+    (<-identical@component/connect-above
      ((=ucs              . #x353E)     ; 㔾
       ))
     (=ucs              . #x2E8B)       ; ⺋
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x353E)     ; 㔾
+      ))
+    (=jef-china3       . #x71F7)       ; &JC3-71F7;
+    ))
+(define-char
   '((=>ucs             . #x5369)       ; 卩
     (ideographic-radical . 26) ; ⼙
     (ideographic-strokes . 0)
     (total-strokes      . 2)
-    (<-ideographic-component-forms
+    (<-formed@component
      ((=ucs              . #x5369)     ; 卩
       ))
     (=big5-cdp         . #x8A60)       ; &CDP-8A60;
     (ideographic-strokes . 5)
     (total-strokes      . 7)
     (<-simplified@JP/Jouyou
-     ((=ucs              . #x537D)     ; 卽
+     ((=ks-x1001         . #x716D)     ; &M-02872; [81-77]
+      (=cns11643-3       . #x2B4B)     ; &I-C3-2B4B; [11-43]
       (=jis-x0213-1-2000  . #x2E71)    ; &I-JX1-2E71; [14-81]
+      (=daikanwa         . 02872)      ; &I-M-02872;
       ))
     (<-vulgar
      ((=daikanwa         . 02873)      ; &M-02873;
   '((ideographic-radical . 26) ; ⼙
     (ideographic-strokes . 5)
     (total-strokes      . 7)
+    (<-vulgar
+     ((=jis-x0208        . #x524A)     ; &GT-03647; [50-42]
+      (=daikanwa         . 02867)      ; &I-M-02867;
+      ))
+    (<-vulgar*sources
+     guangyun zhengzitong daikanwa)
     (hanyu-dazidian    1 313 2)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
   '((ideographic-radical . 26) ; ⼙
     (ideographic-strokes . 6)
     (total-strokes      . 8)
-    (->mistakable
-     ((=daikanwa         . 39379)      ; &I-M-39379;
-      ))
-    (->mistakable*sources
-     zihui daikanwa)
     (<-vulgar
      ((=jis-x0208        . #x524A)     ; &GT-03647; [50-42]
       (=daikanwa         . 02867)      ; &I-M-02867;
     (=cns11643-4       . #x2556)       ; &I-C4-2556; [05-54]
     (=daikanwa         . 02863)        ; &I-M-02863;
     (=hanziku-1                . #xE6E0)       ; &I-HZK01-E6E0;
+    (->mistakable
+     ((=daikanwa         . 39379)      ; &I-M-39379;
+      ))
+    (->mistakable*sources
+     zihui daikanwa)
     ))
 (define-char
   '((ideographic-radical . 26) ; ⼙
   '((ideographic-radical . 26) ; ⼙
     (ideographic-strokes . 7)
     (total-strokes      . 9)
-    (->ideographic-variants
-     (:char    ((shinjigen-1        . 855)
-                (=daikanwa          . 02856)   ; &I-M-02856;
-                )
-      :sources (shinjigen-1)))
     (hanyu-dazidian    1 317 2)
     (=ucs              . #x537B)       ; 卻
     (->subsumptive
-     ((shinjigen-1       . 856)
+     ((<-formed
+       ((shinjigen-1       . 855)
+       (=ucs               . #x5374)   ; 却
+       (=jis-x0208         . #x3551)   ; &I-J90-3551; [21-49]
+       ))
+      (<-formed*sources
+       shinjigen-1)
+      (shinjigen-1       . 856)
       (shinjigen-2       . 856)
       (=jis-x0208        . #x524A)     ; &GT-03647; [50-42]
       (=gt               . 03647)      ; &I-GT-03647;
       (=gt-pj-1                  . #x524A)     ; &I-GT-03647; [50-42]
       (=daikanwa         . 02867)      ; &I-M-02867;
       (=ucs@jis                  . #x537B)     ; &GT-03647;
+      (->vulgar
+       ((=ucs              . #x5374)   ; 却
+       (=daikanwa          . 02856)    ; &I-M-02856;
+       )
+       ((=ucs              . #x3541)   ; 㕁
+       (=daikanwa          . 02863)    ; &I-M-02863;
+       ))
+      (->vulgar*sources
+       yunhai daikanwa)
       )
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
   '((ideographic-radical . 26) ; ⼙
     (ideographic-strokes . 7)
     (total-strokes      . 9)
+    (=ucs              . #x537C)       ; 卼
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x537C)     ; 卼
+      ))
+    (ideographic-radical . 26) ; ⼙
+    (ideographic-strokes . 7)
+    (total-strokes      . 9)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
       )
      ((=ucs              . #x5371)     ; 危
       ))
-    (=ucs              . #x537C)       ; 卼
-    (=cns11643-2       . #x2937)       ; &I-C2-2937; [09-23]
+    (=cns11643-2       . #x2937)       ; &M-02868; [09-23]
     (=big5             . #xCDF5)       ; &I-B-CDF5;
     (=daikanwa         . 02868)        ; &I-M-02868;
     ))
 (define-char
-  '((=>ucs             . #x20A1C)      ; 𠨜
+  '((<-denotational
+     ((=ucs              . #x537C)     ; 卼
+      ))
     (ideographic-radical . 26) ; ⼙
     (ideographic-strokes . 7)
     (total-strokes      . 9)
-    (=daikanwa         . 02869)        ; &M-02869;
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT")
+      (=ucs              . #x2FFA)     ; ⿺
+      )
+     ((=ucs              . #x5140)     ; 兀
+      )
+     ((=ucs              . #x5371)     ; 危
+      ))
+    (=ucs@unicode      . #x537C)       ; &UU+537C;
     ))
 (define-char
-  '((morohashi-daikanwa        2869 0 1)
-    (ideographic-radical . 26) ; ⼙
+  '((ideographic-radical . 26) ; ⼙
     (ideographic-strokes . 7)
     (total-strokes      . 9)
     (=ucs              . #x20A1C)      ; 𠨜
-    (=cns11643-4       . #x2853)       ; &I-C4-2853; [08-51]
+    (->subsumptive
+     ((=daikanwa         . 02869)      ; &M-02869;
+      )
+     ((=cns11643-4       . #x2853)     ; &C4-2853; [08-51]
+      (=ucs@iso                  . #x20A1C)    ; &C4-2853;
+      ))
     ))
 (define-char
   '((ideographic-radical . 26) ; ⼙
   '((ideographic-radical . 26) ; ⼙
     (ideographic-strokes . 7)
     (total-strokes      . 9)
-    (->ideographic-variants
-     (:char    ((shinjigen-1        . 859)
-                (=daikanwa          . 02855)   ; &I-M-02855;
-                )
-      :sources (shinjigen-1)))
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
+    (=ucs              . #x537D)       ; 卽
+    (->subsumptive
+     ((<-formed
+       ((shinjigen-1       . 859)
+       (=ucs               . #x5373)   ; 即
+       (=jis-x0208         . #x4228)   ; &I-J90-4228; [34-08]
+       ))
+      (<-formed*sources
+       shinjigen-1)
+      (ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=ucs@unicode      . #x7680)   ; &GT-29075;
+       )
+       ((=ucs              . #x5369)   ; 卩
+       ))
+      (shinjigen-1       . 861)
+      (shinjigen-2       . 861)
+      (=ks-x1001         . #x716D)     ; &M-02872; [81-77]
+      (=cns11643-3       . #x2B4B)     ; &I-C3-2B4B; [11-43]
+      (=jis-x0213-1-2000  . #x2E71)    ; &I-JX1-2E71; [14-81]
+      (=daikanwa         . 02872)      ; &I-M-02872;
+      (=jef-china3       . #x45D4)     ; &I-JC3-45D4;
+      (=ucs@unicode      . #x537D)     ; &M-02872;
       )
-     ((=ucs              . #x7680)     ; 皀
+     ((=cns11643-6       . #x2F3D)     ; &C6-2F3D; [15-29]
       )
-     ((=ucs              . #x5369)     ; 卩
+     ((hanyu-dazidian    1 316 2)
+      (=hanziku-1        . #xE742)     ; &HZK01-E742;
       ))
-    (shinjigen-1       . 861)
-    (shinjigen-2       . 861)
-    (=ucs              . #x537D)       ; 卽
-    (=ks-x1001         . #x716D)       ; &I-K0-716D; [81-77]
-    (=cns11643-3       . #x2B4B)       ; &I-C3-2B4B; [11-43]
-    (=jis-x0213-1-2000 . #x2E71)       ; &I-JX1-2E71; [14-81]
-    (=daikanwa         . 02872)        ; &I-M-02872;
-    (=jef-china3       . #x45D4)       ; &I-JC3-45D4;
-    ))
-(define-char
-  '((=>ucs             . #x537D)       ; 卽
-    (morohashi-daikanwa        2872 0 0)
-    (ideographic-radical . 26) ; ⼙
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (hanyu-dazidian    1 316 2)
-    (=cns11643-6       . #x2F3D)       ; &C6-2F3D; [15-29]
-    ))
-(define-char
-  '((=>ucs             . #x537D)       ; 卽
-    (morohashi-daikanwa        2872 0 1)
-    (ideographic-radical . 26) ; ⼙
-    (ideographic-strokes . 7)
-    (total-strokes      . 9)
-    (hanyu-dazidian    1 316 2)
-    (=hanziku-1                . #xE742)       ; &HZK01-E742;
     ))
 (define-char
   '((=>ucs             . #x537D)       ; 卽
     (=jis-x0208@1997   . #x362A)       ; 卿 [22-10]
     ))
 (define-char
-  '((=>ucs*            . #x537F)       ; 卿
+  '((<-denotational
+     ((=ucs              . #x537F)     ; 卿
+      ))
+    (=>ucs*            . #x537F)       ; 卿
     (ideographic-radical . 26) ; ⼙
     (ideographic-strokes . 9)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x537F)     ; 卿
-      ))
     (=ucs              . #x2F831)      ; 卿
     (->subsumptive
      ((<-vulgar
       ))
     ))
 (define-char
-  '((=>daikanwa                . 02877)        ; &M-02877;
+  '((<-denotational
+     ((=ucs              . #x537F)     ; 卿
+      ))
+    (=>daikanwa                . 02877)        ; &M-02877;
     (ideographic-radical . 26) ; ⼙
     (ideographic-strokes . 8)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x537F)     ; 卿
-      ))
     (<-simplified@JP
      ((=jis-x0208@1978   . #x362A)     ; &M-02880; [22-10]
       (=ks-x1001         . #x4C4F)     ; &I-K0-4C4F; [44-47]
     (mojikyo           . 054486)       ; &MCS-6000D4D6;
     ))
 (define-char
-  '((=>ucs*            . #x537F)       ; 卿
+  '((<-denotational
+     ((=ucs              . #x537F)     ; 卿
+      ))
+    (=>ucs*            . #x537F)       ; 卿
     (ideographic-radical . 26) ; ⼙
     (ideographic-strokes . 9)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x537F)     ; 卿
-      ))
     (<-vulgar
      ((=ucs              . #x2F833)    ; 卿
       (=daikanwa         . 02879)      ; &I-M-02879;
     (=daikanwa         . 02878)        ; &I-M-02878;
     ))
 (define-char
-  '((=>ucs*            . #x537F)       ; 卿
+  '((<-denotational
+     ((=ucs              . #x537F)     ; 卿
+      ))
+    (=>ucs*            . #x537F)       ; 卿
     (ideographic-radical . 26) ; ⼙
     (ideographic-strokes . 10)
     (total-strokes      . 12)
-    (->same
+    (<-same
      ((shinjigen-1       . 868)
       (=jis-x0208@1978   . #x362A)     ; &M-02880; [22-10]
       (=ks-x1001         . #x4C4F)     ; &I-K0-4C4F; [44-47]
       (=daikanwa         . 02880)      ; &I-M-02880;
       ))
-    (->same*sources
+    (<-same*sources
      shinjigen-1)
-    (<-denotational
-     ((=ucs              . #x537F)     ; 卿
-      ))
     (shinjigen-1       . 869)
     (shinjigen-2       . 869)
     (=ucs              . #x2F833)      ; 卿
     (=daikanwa         . 02879)        ; &I-M-02879;
     ))
 (define-char
-  '((ideographic-radical . 26) ; ⼙
-    (ideographic-strokes . 10)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2F833)    ; 卿
       ))
+    (ideographic-radical . 26) ; ⼙
+    (ideographic-strokes . 10)
+    (total-strokes      . 12)
     (<-same
      ((=ucs              . #x2F833)    ; 卿
       (=daikanwa         . 02879)      ; &I-M-02879;
index 6b400e3..8bd1914 100644 (file)
     (=ucs              . #x539C)       ; 厜
     ))
 (define-char
-  '((ideographic-radical . 27) ; ⼚
-    (ideographic-strokes . 8)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x539C)     ; 厜
       ))
+    (ideographic-radical . 27) ; ⼚
+    (ideographic-strokes . 8)
+    (total-strokes      . 10)
     (hanyu-dazidian    1 74 6)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT")
     (=ucs@unicode      . #x539C)       ; &M-02960;
     ))
 (define-char
-  '((ideographic-radical . 27) ; ⼚
-    (ideographic-strokes . 9)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x539C)     ; 厜
       ))
+    (ideographic-radical . 27) ; ⼚
+    (ideographic-strokes . 9)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT")
       (=ucs              . #x2FF8)     ; ⿸
     (=jis-x0208@1997   . #x3139)       ; 厩 [17-25]
     ))
 (define-char
-  '((ideographic-radical . 27) ; ⼚
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x53A9)     ; 厩
       ))
+    (ideographic-radical . 27) ; ⼚
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 27) ; ⼚
-    (ideographic-strokes . 11)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x53A9)     ; 厩
       ))
+    (ideographic-radical . 27) ; ⼚
+    (ideographic-strokes . 11)
+    (total-strokes      . 13)
     (<-vulgar
      ((shinjigen-1       . 2207)
       (=gt               . 11902)      ; &GT-11902;
     (=gt-pj-11         . #x3B44)       ; &GT-03811; [27-36]
     ))
 (define-char
-  '((ideographic-radical . 27) ; ⼚
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x53A9)     ; 厩
       ))
+    (ideographic-radical . 27) ; ⼚
     (->subsumptive
      ((ideographic-strokes . 9)
       (total-strokes      . 11)
index 45b2a83..d7235b6 100644 (file)
     (=ucs              . #x20AD3)      ; 𠫓
     ))
 (define-char
-  '((ideographic-radical . 28) ; ⼛
-    (ideographic-strokes . 1)
-    (total-strokes      . 3)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20AD3)    ; 𠫓
       ))
+    (ideographic-radical . 28) ; ⼛
+    (ideographic-strokes . 1)
+    (total-strokes      . 3)
     (->subsumptive
      ((=big5-cdp         . #x8B7E)     ; &CDP-8B7E;
       (=daikanwa         . 03058)      ; &I-M-03058;
       ))
     ))
 (define-char
-  '((ideographic-radical . 28) ; ⼛
-    (ideographic-strokes . 2)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20AD3)    ; 𠫓
       ))
+    (ideographic-radical . 28) ; ⼛
+    (ideographic-strokes . 2)
+    (total-strokes      . 4)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=jef-china3       . #x8EAF)       ; &I-JC3-8EAF;
     ))
 (define-char
-  '((ideographic-radical . 28) ; ⼛
-    (ideographic-strokes . 2)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20AD7)    ; 𠫗
       ))
+    (ideographic-radical . 28) ; ⼛
+    (ideographic-strokes . 2)
+    (total-strokes      . 4)
     (->subsumptive
      ((=daikanwa         . 03066)      ; &M-03066;
       )
     (=ucs              . #x20AD7)      ; 𠫗
     ))
 (define-char
-  '((morohashi-daikanwa        ho 45)
+  '((<-denotational
+     ((=ucs              . #x20AD7)    ; 𠫗
+      ))
+    (morohashi-daikanwa        ho 45)
     (ideographic-radical@ucs . 28)     ; ⼛
     (ideographic-strokes@ucs . 2)
     (ideographic-radical@daikanwa . 16)        ; ⼏
     (ideographic-strokes@daikanwa . 2)
     (total-strokes      . 4)
-    (<-denotational
-     ((=ucs              . #x20AD7)    ; 𠫗
-      ))
     (hanyu-dazidian    1 276 8)
     (=gt               . 02288)        ; &GT-02288;
     (=gt-pj-11         . #x432A)       ; &GT-02288; [35-10]
       (->subsumptive
        ((ideographic-radical . 28)     ; ⼛
        (ideographic-strokes . 10)
+       (=daikanwa          . 03104)    ; &M-03104;
        (->synonyms
-        ((=daikanwa          . 13502)  ; &I-M-13502;
+        ((=ucs               . #x659A) ; 斚
+         (=daikanwa          . 13502)  ; &I-M-13502;
          ))
        (->synonyms*sources
         pianhai-leibian daikanwa)
-       (=daikanwa          . 03104)    ; &M-03104;
        )
        ((ideographic-radical . 136)    ; ⾇
        (ideographic-strokes . 6)
     (=ucs              . #x20B0D)      ; 𠬍
     ))
 (define-char
-  '((ideographic-radical . 28) ; ⼛
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20B0D)    ; 𠬍
       ))
+    (ideographic-radical . 28) ; ⼛
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (=ucs@iso          . #x20B0D)      ; &U-00020B0D;
     ))
 (define-char
-  '((ideographic-radical . 28) ; ⼛
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20B0D)    ; 𠬍
       ))
+    (ideographic-radical . 28) ; ⼛
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (hanyu-dazidian    1 389 10)
     (=hanziku-1                . #xF5F6)       ; &HZK01-F5F6;
     ))
index d69cafa..c0ed0a8 100644 (file)
       ))
     ))
 (define-char
-  '((=>daikanwa                . 03115)        ; &M-03115;
+  '((<-denotational
+     ((=ucs              . #x53C8)     ; 又
+      ))
     (ideographic-radical . 29) ; ⼜
     (ideographic-strokes . 0)
     (total-strokes      . 2)
-    (<-denotational
-     ((=ucs              . #x53C8)     ; 又
-      ))
     (<-ideographic-component-forms
      ((=ucs              . #x53C8)     ; 又
       ))
       ))
     ))
 (define-char
-  '((=>daikanwa                . 03116)        ; &GT-03947;
+  '((<-denotational
+     ((=ucs              . #x53C9)     ; 叉
+      ))
     (ideographic-radical . 29) ; ⼜
     (ideographic-strokes . 1)
     (total-strokes      . 3)
-    (<-denotational
-     ((=ucs              . #x53C9)     ; 叉
-      ))
     (<-ideographic-component-forms
      ((=ucs              . #x53C9)     ; 叉
       ))
       ))
     ))
 (define-char
-  '((ideographic-radical . 29) ; ⼜
-    (ideographic-strokes . 2)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x53CA)     ; 及
       ))
+    (ideographic-radical . 29) ; ⼜
+    (ideographic-strokes . 2)
+    (total-strokes      . 4)
     (shinjigen-1       . 901)
     (=ks-x1001         . #x5060)       ; &M-03118; [48-64]
     (=cns11643-1       . #x452F)       ; &I-C1-452F; [37-15]
     (=big5             . #xA4CE)       ; &I-B-A4CE;
     ))
 (define-char
-  '((morohashi-daikanwa        3118 1)
+  '((<-denotational
+     ((=ucs              . #x53CA)     ; 及
+      ))
+    (morohashi-daikanwa        3118 1)
     (ideographic-radical@ucs . 29)     ; ⼜
     (ideographic-strokes@ucs . 2)
     (total-strokes@ucs      . 4)
     (ideographic-radical@gt . 4)       ; ⼃
     (ideographic-strokes@gt . 2)
     (total-strokes@gt      . 3)
-    (<-denotational
-     ((=ucs              . #x53CA)     ; 及
-      ))
     (hanyu-dazidian    1 35 1)
     (shinjigen-1       . 900)
     (shinjigen-2       . 900)
   '((ideographic-radical . 29) ; ⼜
     (ideographic-strokes . 5)
     (total-strokes      . 7)
+    (=gt-k             . 02778)        ; &GT-K02778;
+    (=gt-pj-k1         . #x357C)       ; &GT-K02778; [21-92]
     (->ideographic-variants
      ((=big5-cdp         . #x8D4C)     ; &CDP-8D4C;
       ))
-    (=gt-k             . 02778)        ; &GT-K02778;
-    (=gt-pj-k1         . #x357C)       ; &GT-K02778; [21-92]
     ))
 (define-char
   '((ideographic-radical . 29) ; ⼜
     (ideographic-strokes . 5)
     (total-strokes      . 7)
-    (->ideographic-variants
-     ((=gt-k             . 02778)      ; &GT-K02778;
-      ))
     (=big5-cdp         . #x8D4C)       ; &CDP-8D4C;
     (=gt-k             . 02777)        ; &I-GT-K02777;
     (=gt-pj-k1         . #x327B)       ; &CDP-8D4C; [18-91]
+    (->ideographic-variants
+     ((=gt-k             . 02778)      ; &GT-K02778;
+      ))
     ))
 (define-char
   '((ideographic-radical . 29) ; ⼜
     (=big5             . #xB3CC)       ; &I-B-B3CC;
     ))
 (define-char
-  '((ideographic-radical@daikanwa . 14)        ; ⼍
+  '((<-denotational
+     ((=ucs              . #x6700)     ; 最
+      ))
+    (ideographic-radical@daikanwa . 14)        ; ⼍
     (ideographic-strokes@daikanwa . 10)
     (ideographic-radical@cns . 13)     ; ⼌
     (ideographic-strokes@cns . 10)
     (ideographic-radical@shinjigen*sources
      shinjigen-1 jisx0208/a jisx0208/b)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x6700)     ; 最
-      ))
     (<-original
      ((shinjigen-1       . 925)
       (=jis-x0208        . #x3A47)     ; &GT-18101; [26-39]
       ))
     ))
 (define-char
-  '((=>ucs*            . #x6700)       ; 最
+  '((<-denotational
+     ((=ucs              . #x6700)     ; 最
+      ))
+    (=>ucs*            . #x6700)       ; 最
     (=>ucs@gb          . #x6700)       ; &G0-576E;
     (=>ucs@jis         . #x6700)       ; &GT-18101;
     (=>ucs@ks          . #x6700)       ; &GT-18101;
     (ideographic-radical@shinjigen*sources
      shinjigen-1 jisx0208/a jisx0208/b)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x6700)     ; 最
-      ))
     (=ucs              . #x2F8D4)      ; 最
     (->subsumptive
      ((shinjigen-1       . 925)
     (mojikyo           . 085484)       ; &MCS-60014DEC;
     ))
 (define-char
-  '((ideographic-radical . 29) ; ⼜
-    (ideographic-strokes . 13)
+  '((ideographic-radical@ucs . 29)     ; ⼜
+    (ideographic-strokes@ucs . 13)
+    (ideographic-radical@cns . 79)     ; ⽎
+    (ideographic-strokes@cns . 7)
+    (ideographic-radical@cns*sources
+     daikanwa cns11643)
     (total-strokes      . 15)
-    (->identical
-     ((=cns11643-6       . #x537B)     ; &C6-537B; [51-91]
-      ))
-    (<-same
-     ((=daikanwa         . 16642)      ; &M-16642;
-      ))
     (=ucs              . #x20B81)      ; 𠮁
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x20B81)    ; 𠮁
+      ))
+    (ideographic-radical@ucs . 29)     ; ⼜
+    (ideographic-strokes@ucs . 13)
+    (ideographic-radical@cns . 79)     ; ⽎
+    (ideographic-strokes@cns . 7)
+    (total-strokes      . 13)
+    (=cns11643-6       . #x537B)       ; &C6-537B; [51-91]
+    (=ucs@iso          . #x20B81)      ; &C6-537B;
+    ))
+(define-char
   '((ideographic-radical . 29) ; ⼜
     (ideographic-strokes . 14)
     (total-strokes      . 16)
index 65e3bfa..edd5199 100644 (file)
   '((ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 2)
     (total-strokes      . 5)
-    (->ideographic-variants
+    (<-formed
      ((shinjigen-1       . 515)
+      (=jis-x0212        . #x3273)     ; &GT-01997; [18-83]
+      (=cns11643-4       . #x2236)     ; &I-C4-2236; [02-22]
       (=daikanwa         . 01525)      ; &I-M-01525;
       ))
-    (->ideographic-variants*sources
-     shinjigen-1)
+    (<-formed*sources
+     jiyun shinjigen-1)
+    (<-same
+     ((=jis-x0212        . #x3273)     ; &GT-01997; [18-83]
+      (=cns11643-4       . #x2236)     ; &I-C4-2236; [02-22]
+      (=daikanwa         . 01525)      ; &I-M-01525;
+      ))
+    (<-same*sources
+     jiyun daikanwa)
     (hanyu-dazidian    1 574 2)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=ucs              . #x53EB)       ; 叫
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 2)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x53EB)     ; 叫
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 2)
+    (total-strokes      . 5)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 2)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x53EB)     ; 叫
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 2)
+    (total-strokes      . 5)
     (->subsumptive
      ((shinjigen-1       . 964)
       (shinjigen-2       . 964)
     (=ucs              . #x2F83A)      ; 叱
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 2)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2F83A)    ; 叱
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 2)
+    (total-strokes      . 5)
     (hanyu-dazidian    1 572 6)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (mojikyo           . 003248)       ; &MCS-60000CB0;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 2)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2F83A)    ; 叱
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 2)
+    (total-strokes      . 5)
     (=cns11643-5       . #x2160)       ; &C5-2160; [01-64]
     (=ucs@unicode      . #x2F83A)      ; &C5-2160;
     ))
     (=hanziku-2                . #xCBF6)       ; &I-HZK02-CBF6;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xA75D)     ; &B-A75D;
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
        )
        ((=ucs              . #x53E3)   ; 口
        )
-       ((=ucs@unicode      . #x5C6F)   ; &UU+5C6F;
+       ((=ucs@unicode      . #x5C6F)   ; &C1-453A;
        ))
       (=gb2312           . #x3656)     ; &C2-2344; [22-54]
       (=cns11643-2       . #x2344)     ; &I-C2-2344; [03-36]
     (=ucs              . #x5448)       ; 呈
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5448)     ; 呈
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (->subsumptive
-     ((=cns11643-1       . #x4947)     ; &M-03363; [41-39]
+     ((<-formed
+       ((=ks-x1001         . #x5641)   ; &M-38896; [54-33]
+       (=daikanwa          . 38896)    ; &I-M-38896;
+       ))
+      (<-formed*sources
+       jiyun shiwen)
+      (<-same
+       ((=ks-x1001         . #x5641)   ; &M-38896; [54-33]
+       (=daikanwa          . 38896)    ; &I-M-38896;
+       ))
+      (<-same*sources
+       jiyun shiwen daikanwa)
+      (=cns11643-1       . #x4947)     ; &M-03363; [41-39]
       (=big5             . #xA765)     ; &I-B-A765;
       (=daikanwa         . 03363)      ; &I-M-03363;
       (=ucs@big5         . #x5448)     ; &M-03363;
+      (->original
+       ((=ks-x1001         . #x5641)   ; &M-38896; [54-33]
+       (=daikanwa          . 38896)    ; &I-M-38896;
+       ))
+      (->original*sources
+       shiwen)
       )
      ((=jef-china3       . #x45F8)     ; &JC3-45F8;
       ))
     (=cbeta            . 00052)        ; &I-CB00052;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3862)     ; &J97-3862; [24-66]
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ucs              . #x5433)       ; 吳
     (->subsumptive
      ((hanyu-dazidian    1 595 8)
     (=jis-x0208@1997   . #x3862)       ; &J97-3862; [24-66]
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3862)     ; &J97-3862; [24-66]
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ucs              . #x5449)       ; 呉
     ))
 (define-char
-  '((morohashi-daikanwa        3365 1)
+  '((<-denotational
+     ((=ucs              . #x5449)     ; 呉
+      ))
+    (morohashi-daikanwa        3365 1)
     (ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 4)
     (total-strokes      . 7)
-    (<-denotational
-     ((=ucs              . #x5449)     ; 呉
-      ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW")
       (=ucs              . #x2FF3)     ; ⿳
     (mojikyo           . 050117)       ; &MCS-6000C3C5;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5449)     ; 呉
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=cns11643-3       . #x247C)       ; &C3-247C; [04-92]
     (mojikyo           . 059172)       ; &MCS-6000E724;
     ))
        )
        ((=ucs              . #x53E3)   ; 口
        )
-       ((=ucs@unicode      . #x5C11)   ; &UU+5C11;
+       ((=gb2312           . #x4959)   ; &C1-4537; [41-57]
+       (=cns11643-1        . #x4537)   ; &I-C1-4537; [37-23]
        ))
       (=gb2312           . #x3333)     ; &C1-4950; [19-19]
       (=cns11643-1       . #x4950)     ; &I-C1-4950; [41-48]
     (=ucs              . #x356F)       ; 㕯
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x356F)     ; 㕯
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (->subsumptive
      ((=daikanwa         . 03369)      ; &M-03369;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x356F)     ; 㕯
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ucs@unicode      . #x356F)       ; &UU+356F;
     ))
 (define-char
     (=big5             . #xA76C)       ; &I-B-A76C;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5438)     ; 吸
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (shinjigen-1       . 963)
     (=ks-x1001         . #x7D65)       ; &M-03372; [93-69]
     (=cns11643-1       . #x494E)       ; &I-C1-494E; [41-46]
     (=ucs@big5         . #x5438)       ; &M-03372;
     ))
 (define-char
-  '((morohashi-daikanwa        3372 1)
+  '((<-denotational
+     ((=ucs              . #x5438)     ; 吸
+      ))
+    (morohashi-daikanwa        3372 1)
     (ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 4)
     (total-strokes      . 7)
-    (<-denotational
-     ((=ucs              . #x5438)     ; 吸
-      ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5440)     ; 呀
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xCAA3)       ; &I-B-CAA3;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5441)     ; 呁
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@cns          . #x5441)       ; &M-03384;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5441)     ; 呁
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x549E)       ; 咞
     ))
 (define-char
-  '((=>ucs*            . #x549E)       ; 咞
+  '((<-denotational
+     ((=ucs              . #x549E)     ; 咞
+      ))
+    (=>ucs*            . #x549E)       ; 咞
     (ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 4)
     (total-strokes      . 7)
-    (<-denotational
-     ((=ucs              . #x549E)     ; 咞
-      ))
     (hanyu-dazidian    1 585 2)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=daikanwa         . 03400)        ; &I-M-03400;
     ))
 (define-char
-  '((=>ucs*            . #x5448)       ; 呈
+  '((<-denotational
+     ((=ucs              . #x5448)     ; 呈
+      ))
+    (=>ucs*            . #x5448)       ; 呈
     (ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 4)
     (total-strokes      . 7)
-    (<-denotational
-     ((=ucs              . #x5448)     ; 呈
-      ))
     (hanyu-dazidian    1 585 1)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=daikanwa         . 03424)        ; &I-M-03424;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xA75D)     ; &B-A75D;
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (<-vulgar
      ((=ucs              . #x541E)     ; 吞
       (=daikanwa         . 03329)      ; &I-M-03329;
     (=big5             . #xA950)       ; &I-B-A950;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5468)     ; 周
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (shinjigen-1       . 1036)
     (=ks-x1001         . #x7132)       ; &M-03441; [81-18]
     (=cns11643-6       . #x2A3C)       ; &I-C6-2A3C; [10-28]
     (=jef-china3       . #x46A3)       ; &I-JC3-46A3;
     ))
 (define-char
-  '((morohashi-daikanwa        3441 1)
+  '((<-denotational
+     ((=ucs              . #x5468)     ; 周
+      ))
+    (morohashi-daikanwa        3441 1)
     (ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 5)
     (total-strokes      . 8)
-    (<-denotational
-     ((=ucs              . #x5468)     ; 周
-      ))
     (shinjigen-1       . 1035)
     (shinjigen-2       . 1035)
     (=jis-x0208                . #x3C7E)       ; &GT-04362; [28-94]
     (=big5             . #xCBE9)       ; &I-B-CBE9;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x546F)     ; 呯
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 03451)        ; &M-03451;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x546F)     ; 呯
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x548E)       ; 咎
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x548E)     ; 咎
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (hanyu-dazidian    1 607 6)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=ucs@big5         . #x548E)       ; &GT-04331;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x548E)     ; 咎
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=cbeta            . 04799)        ; &CB04799;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x548E)     ; 咎
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (ideographic-radical@cns . 30)     ; ⼝
     (ideographic-strokes@cns . 5)
     (total-strokes      . 8)
+    (<-simplified@CN
+     ((=gb12345                  . #x763C)     ; &GT-65951; [86-28]
+      ))
     (=ucs              . #x9EFE)       ; 黾
     (=gb2312           . #x763C)       ; &I-G0-763C; [86-28]
     (=cns11643-3       . #x2772)       ; &I-C3-2772; [07-82]
     (mojikyo           . 051084)       ; &MCS-6000C78C;
     ))
 (define-char
-  '((=>ucs             . #x549C)       ; 咜
-    (morohashi-daikanwa        ho 64)
-    (ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (->ideographic-variants
-     ((=daikanwa         . 03533)      ; &I-M-03533;
+  '((<-denotational
+     ((=ucs              . #x9EFE)     ; 黾
       ))
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
-      )
-     ((=ucs              . #x53E3)     ; 口
-      )
-     ((=jis-x0208        . #x5560)     ; &GT-08875; [53-64]
-      (=daikanwa         . 07057)      ; &I-M-07057;
+    (name              . "CJK RADICAL C-SIMPLIFIED FROG")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x9EFE)     ; 黾
       ))
-    (=jis-x0212                . #x352A)       ; &CB00059; [21-10]
-    (=jis-x0213-1-2000 . #x2E78)       ; &I-JX1-2E78; [14-88]
-    (=cbeta            . 00059)        ; &I-CB00059;
-    (=jef-china3       . #x46C4)       ; &I-JC3-46C4;
-    (=ucs@jis          . #x549C)       ; &CB00059;
-    (mojikyo           . 050005)       ; &MCS-6000C355;
+    (=ucs              . #x2EEA)       ; ⻪
     ))
 (define-char
-  '((morohashi-daikanwa        ho 64 0)
-    (ideographic-radical . 30) ; ⼝
+  '((ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 5)
     (total-strokes      . 8)
-    (->ideographic-variants
-     ((=ucs              . #x54A4)     ; 咤
-      ))
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
-      )
-     ((=ucs              . #x53E3)     ; 口
+    (=ucs              . #x549C)       ; 咜
+    (->subsumptive
+     ((morohashi-daikanwa      ho 64)
+      (<-vulgar
+       ((=jis-x0208        . #x5323)   ; &GT-04510; [51-03]
+       (=ks-x1001          . #x7663)   ; &I-K0-7663; [86-67]
+       (=daikanwa          . 03533)    ; &I-M-03533;
+       ))
+      (<-vulgar*sources
+       daikanwa)
+      (ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=ucs              . #x53E3)   ; 口
+       )
+       ((=jis-x0208        . #x5560)   ; &GT-08875; [53-64]
+       (=daikanwa          . 07057)    ; &I-M-07057;
+       ))
+      (=jis-x0212        . #x352A)     ; &CB00059; [21-10]
+      (=jis-x0213-1-2000  . #x2E78)    ; &I-JX1-2E78; [14-88]
+      (=cbeta            . 00059)      ; &I-CB00059;
+      (=jef-china3       . #x46C4)     ; &I-JC3-46C4;
+      (=ucs@jis                  . #x549C)     ; &CB00059;
+      (mojikyo           . 050005)     ; &MCS-6000C355;
       )
-     ((=ucs              . #x5B83)     ; 它
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=ucs              . #x53E3)   ; 口
+       )
+       ((=ucs@unicode      . #x5B83)   ; &UU+5B83;
+       ))
+      (=ucs@unicode      . #x549C)     ; &UU+549C;
       ))
-    (=ucs              . #x549C)       ; 咜
     ))
 (define-char
   '((ideographic-radical . 30) ; ⼝
     (mojikyo           . 077190)       ; &MCS-60012D86;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x549E)     ; 咞
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (->subsumptive
      ((=daikanwa         . 03525)      ; &M-03525;
       )
     (=hanziku-2                . #xD0AE)       ; &I-HZK02-D0AE;
     ))
 (define-char
-  '((=>ucs             . #x54A4)       ; 咤
-    (ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
-      )
-     ((=ucs              . #x53E3)     ; 口
-      )
-     ((=jis-x0208        . #x4270)     ; &GT-08889; [34-80]
-      (=ks-x1001         . #x536B)     ; &I-K0-536B; [51-75]
-      (=daikanwa         . 07064)      ; &I-M-07064;
-      ))
-    (shinjigen-1       . 1074)
-    (shinjigen-2       . 1073)
-    (=jis-x0208                . #x5323)       ; &GT-04510; [51-03]
-    (=ks-x1001         . #x7663)       ; &I-K0-7663; [86-67]
-    (=gt               . 04510)        ; &I-GT-04510;
-    (=gt-pj-1          . #x5323)       ; &I-GT-04510; [51-03]
-    (=daikanwa         . 03533)        ; &I-M-03533;
-    (=cbeta            . 00062)        ; &I-CB00062;
-    (=ucs@jis          . #x54A4)       ; &GT-04510;
-    ))
-(define-char
-  '((morohashi-daikanwa        3533 0 0)
-    (ideographic-radical . 30) ; ⼝
+  '((ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 6)
     (total-strokes      . 9)
-    (hanyu-dazidian    1 623 2)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
+    (=ucs              . #x54A4)       ; 咤
+    (->subsumptive
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=ucs              . #x53E3)   ; 口
+       )
+       ((=jis-x0208        . #x4270)   ; &GT-08889; [34-80]
+       (=ks-x1001          . #x536B)   ; &I-K0-536B; [51-75]
+       (=daikanwa          . 07064)    ; &I-M-07064;
+       ))
+      (shinjigen-1       . 1074)
+      (shinjigen-2       . 1073)
+      (=jis-x0208        . #x5323)     ; &GT-04510; [51-03]
+      (=ks-x1001         . #x7663)     ; &I-K0-7663; [86-67]
+      (=gt               . 04510)      ; &I-GT-04510;
+      (=gt-pj-1                  . #x5323)     ; &I-GT-04510; [51-03]
+      (=daikanwa         . 03533)      ; &I-M-03533;
+      (=cbeta            . 00062)      ; &I-CB00062;
+      (=ucs@jis                  . #x54A4)     ; &GT-04510;
       )
-     ((=ucs              . #x53E3)     ; 口
+     ((hanyu-dazidian    1 623 2)
+      (ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=ucs              . #x53E3)   ; 口
+       )
+       ((=ucs@unicode      . #x5B85)   ; &UU+5B85;
+       ))
+      (=gb2312           . #x5F65)     ; &HZK02-D2A8; [63-69]
+      (=hanziku-2        . #xD2A8)     ; &I-HZK02-D2A8;
+      (=ucs@unicode      . #x54A4)     ; &HZK02-D2A8;
       )
-     ((=ucs              . #x5B85)     ; 宅
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=ucs              . #x53E3)   ; 口
+       )
+       ((=cns11643-1       . #x4777)   ; &C1-4777; [39-87]
+       ))
+      (=cns11643-3       . #x2B59)     ; &C3-2B59; [11-57]
       ))
-    (=ucs              . #x54A4)       ; 咤
-    (=gb2312           . #x5F65)       ; &I-G0-5F65; [63-69]
-    (=cns11643-3       . #x2B59)       ; &I-C3-2B59; [11-57]
-    (=hanziku-2                . #xD2A8)       ; &I-HZK02-D2A8;
     ))
 (define-char
   '((ideographic-radical . 30) ; ⼝
     (=big5             . #xAB74)       ; &I-B-AB74;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x54A8)     ; 咨
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=ucs@jis          . #x54A8)       ; &GT-04485;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x54A8)     ; 咨
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (hanyu-dazidian    1 621 4)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=ucs@unicode      . #x54A8)       ; &G0-5749;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x54A8)     ; 咨
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=ucs              . #x54B2)       ; 咲
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x54B2)     ; 咲
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x54B2)     ; 咲
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x54BC)       ; 咼
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x54BC)     ; 咼
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE")
       (=ucs              . #x2FF5)     ; ⿵
     (=ucs@big5         . #x54BC)       ; &GT-04428;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x54BC)     ; 咼
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE")
       (=ucs              . #x2FF5)     ; ⿵
     (=ucs              . #x54CE)       ; 哎
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x54CE)     ; 哎
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (hanyu-dazidian    1 598 3)
     (=big5             . #xAB75)       ; &B-AB75;
     (->subsumptive
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x54CE)     ; 哎
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xD144)       ; &I-B-D144;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x54E0)     ; 哠
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@jis          . #x54E0)       ; &M-03630;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x54E0)     ; 哠
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xD0F6)       ; &I-B-D0F6;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x54E4)     ; 哤
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x54E4)     ; 哤
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=cns11643-2       . #x2E39)       ; &C2-2E39; [14-25]
     ))
 (define-char
     (=ucs              . #x54E8)       ; 哨
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x54E8)     ; 哨
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 03646)        ; &I-M-03646;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x54E8)     ; 哨
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((hanyu-dazidian    1 628 1)
       (ideographic-structure
     (=cns11643-3       . #x3023)       ; &I-C3-3023; [16-03]
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2F841)    ; 哶
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (mojikyo           . 003672)       ; &MCS-60000E58;
     ))
 (define-char
     (=big5             . #xD142)       ; &I-B-D142;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x54F7)     ; 哷
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 03673)        ; &M-03673;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x54F7)     ; 哷
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (hanyu-dazidian    1 631 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=big5             . #xD143)       ; &I-B-D143;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x54F8)     ; 哸
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 03674)        ; &M-03674;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x54F8)     ; 哸
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=big5             . #xADF6)       ; &I-B-ADF6;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5506)     ; 唆
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5506)     ; 唆
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@unicode      . #x5506)       ; &G0-4B74;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5506)     ; 唆
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x5510)       ; 唐
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5510)     ; 唐
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (hanyu-dazidian    1 633 5)
     (=big5             . #xADF0)       ; &B-ADF0;
     (->subsumptive
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5510)     ; 唐
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((morohashi-daikanwa      3709 1)
       (shinjigen-1       . 1095)
     (=hanziku-2                . #xD450)       ; &I-HZK02-D450;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3022)     ; &J97-3022; [16-02]
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (hanyu-dazidian    1 626 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x552C)       ; 唬
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x552C)     ; 唬
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (hanyu-dazidian    1 640 1)
     (->subsumptive
      ((ideographic-structure
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x552C)     ; 唬
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=jis-x0208@1997   . #x533A)       ; 唳 [51-26]
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5533)     ; 唳
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (hanyu-dazidian    1 646 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=jef-china3       . #x46DE)       ; &I-JC3-46DE;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5533)     ; 唳
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=jis-x0208@1978   . #x533A)       ; &J78-533A; [51-26]
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5533)     ; 唳
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@unicode      . #x5533)       ; &G0-6026;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5533)     ; 唳
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=jis-x0208@1983   . #x533A)       ; &GT-04665; [51-26]
     (=jis-x0208@1990   . #x533A)       ; &I-J90-533A; [51-26]
     (=gt               . 04665)        ; &I-GT-04665;
     (=ucs              . #x5542)       ; 啂
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5542)     ; 啂
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (hanyu-dazidian    1 643 5)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=cbeta            . 03972)        ; &I-CB03972;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5542)     ; 啂
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=jis-x0208@1997   . #x426F)       ; 啄 [34-79]
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5544)     ; 啄
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (hanyu-dazidian    1 639 1)
     (=big5             . #xB0D6)       ; &B-B0D6;
     (->subsumptive
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5544)     ; 啄
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((shinjigen-2       . 1093)
       (=jis-x0208@1983   . #x426F)     ; &GT-04629; [34-79]
     (=big5             . #xD4AA)       ; &I-B-D4AA;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x554B)     ; 啋
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 03809)        ; &M-03809;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x554B)     ; 啋
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x5553)       ; 啓
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5553)     ; 啓
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=jef-china3       . #x46A2)       ; &I-JC3-46A2;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5553)     ; 啓
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (shinjigen-1       . 1107)
     (shinjigen-2       . 1112)
     (=jis-x0208                . #x373C)       ; &GT-04725; [23-28]
     (=ucs@jis          . #x5553)       ; &GT-04725;
     ))
 (define-char
-  '((=>ucs*            . #x5553)       ; 啓
+  '((<-denotational
+     ((=ucs              . #x5553)     ; 啓
+      ))
+    (=>ucs*            . #x5553)       ; 啓
     (ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 8)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x5553)     ; 啓
-      ))
     (hanyu-dazidian    1 646 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=ucs              . #x5554)       ; 啔
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5554)     ; 啔
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (<-vulgar
      ((shinjigen-1       . 1108)
       (=ks-x1001         . #x4C76)     ; &M-03820; [44-86]
     (=daikanwa         . 03822)        ; &I-M-03822;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5554)     ; 啔
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (hanyu-dazidian    1 646 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3022)     ; &J97-3022; [16-02]
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (hanyu-dazidian    1 636 7)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x5568)       ; 啨
     ))
 (define-char
-  '((ideographic-radical@ucs . 30)     ; ⼝
+  '((<-denotational
+     ((=ucs              . #x5568)     ; 啨
+      ))
+    (ideographic-radical@ucs . 30)     ; ⼝
     (ideographic-strokes@ucs . 8)
     (ideographic-radical@ucs*sources
      cns11643 ucs)
     (ideographic-radical@daikanwa . 174)       ; ⾭
     (ideographic-strokes@daikanwa . 3)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x5568)     ; 啨
-      ))
     (hanyu-dazidian    1 635 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=hanziku-2                . #xD4F9)       ; &I-HZK02-D4F9;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5568)     ; 啨
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x556B)       ; 啫
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x556B)     ; 啫
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x5584)       ; 善
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5584)     ; 善
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (hanyu-dazidian    1 660 2)
     (shinjigen-2       . 1162)
     (=jis-x0208                . #x4131)       ; &GT-04973; [33-17]
     (=ucs@unicode      . #x5584)       ; &GT-04973;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5584)     ; 善
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=cns11643-1       . #x6143)       ; &C1-6143; [65-35]
     ))
 (define-char
     (=ucs              . #x558E)       ; 喎
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x558E)     ; 喎
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@big5         . #x558E)       ; &M-03925;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x558E)     ; 喎
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x558F)       ; 喏
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x558F)     ; 喏
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@cns          . #x558F)       ; &M-03926;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x558F)     ; 喏
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x559B)       ; 喛
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x559B)     ; 喛
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (hanyu-dazidian    1 657 7)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=hanziku-2                . #xD9A2)       ; &I-HZK02-D9A2;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x559B)     ; 喛
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x559D)       ; 喝
     ))
 (define-char
-  '((=>ucs*            . #x559D)       ; 喝
+  '((<-denotational
+     ((=ucs              . #x559D)     ; 喝
+      ))
+    (=>ucs*            . #x559D)       ; 喝
     (ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x559D)     ; 喝
-      ))
     (hanyu-dazidian    1 653 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs@jis          . #xFA36)       ; 喝
     ))
 (define-char
-  '((=>ucs*            . #x559D)       ; 喝
+  '((<-denotational
+     ((=ucs              . #x559D)     ; 喝
+      ))
+    (=>ucs*            . #x559D)       ; 喝
     (ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x559D)     ; 喝
-      ))
     (<-simplified@JP/Jouyou
      ((=ucs              . #xFA36)     ; 喝
       (=jis-x0208@1978   . #x3365)     ; &I-J78-3365; [19-69]
     (=ucs              . #x559E)       ; 喞
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x559E)     ; 喞
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
       )
      ((=ucs              . #x53E3)     ; 口
       )
-     ((=ucs              . #x537D)     ; 卽
+     ((=ks-x1001         . #x716D)     ; &M-02872; [81-77]
+      (=cns11643-3       . #x2B4B)     ; &I-C3-2B4B; [11-43]
+      (=jis-x0213-1-2000  . #x2E71)    ; &I-JX1-2E71; [14-81]
+      (=daikanwa         . 02872)      ; &I-M-02872;
       ))
     (=cns11643-3       . #x3A40)       ; &M-03961; [26-32]
     (=daikanwa         . 03961)        ; &I-M-03961;
     (=ucs@unicode      . #x559E)       ; &M-03961;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
+  '((<-denotational
+     ((=ucs              . #x559E)     ; 喞
+      ))
+    (ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x559E)     ; 喞
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; ⿰
+      )
+     ((=ucs              . #x53E3)     ; 口
+      )
+     ((=daikanwa         . 02873)      ; &M-02873;
       ))
     (shinjigen-1       . 1168)
     (shinjigen-2       . 1168)
     (=ucs              . #x55A8)       ; 喨
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55A8)     ; 喨
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=big5             . #xD867)       ; &B-D867;
     (=ucs@big5         . #x55A8)       ; &B-D867;
     (->subsumptive
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55A8)     ; 喨
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@unicode      . #x55A8)       ; &UU+55A8;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x5348)     ; &J97-5348; [51-40]
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs              . #x55A9)       ; 喩
     (->subsumptive
      ((ideographic-structure
     (=jis-x0208@1997   . #x5348)       ; &J97-5348; [51-40]
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x5348)     ; &J97-5348; [51-40]
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (hanyu-dazidian    1 657 8)
     (=ucs              . #x55BB)       ; 喻
     (=big5             . #xB3EB)       ; &I-B-B3EB;
     (=ucs              . #x55AB)       ; 喫
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55AB)     ; 喫
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55AB)     ; 喫
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs              . #x2F848)      ; 喫
     (->subsumptive
      ((morohashi-daikanwa      3987 1)
     (=ucs              . #x55AD)       ; 喭
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55AD)     ; 喭
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (hanyu-dazidian    1 659 8)
     (=big5             . #xD869)       ; &B-D869;
     (=ucs@big5         . #x55AD)       ; &B-D869;
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55AD)     ; 喭
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
   '((ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
-      )
-     ((=ucs              . #x53E3)     ; 口
+    (=ucs              . #x35CD)       ; 㗍
+    (->subsumptive
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=ucs              . #x53E3)   ; 口
+       )
+       ((=ucs              . #x9999)   ; 香
+       ))
+      (=daikanwa         . 04010)      ; &M-04010;
+      (=cbeta            . 02827)      ; &I-CB02827;
+      (=ucs@unicode      . #x35CD)     ; &M-04010;
       )
-     ((=ucs              . #x9999)     ; 香
+     ((=cns11643-3       . #x3A3F)     ; &C3-3A3F; [26-31]
       ))
-    (=ucs              . #x35CD)       ; 㗍
-    (=cns11643-3       . #x3A3F)       ; &I-C3-3A3F; [26-31]
-    (=daikanwa         . 04010)        ; &I-M-04010;
-    (=cbeta            . 02827)        ; &I-CB02827;
     ))
 (define-char
   '((ideographic-radical . 30) ; ⼝
     (total-strokes      . 12)
     (=ucs              . #x55B0)       ; 喰
     (=jis-x0208@1997   . #x3674)       ; 喰 [22-84]
-    (->subsumptive
-     ((ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-       (=ucs               . #x2FF0)   ; ⿰
-       )
-       ((=ucs              . #x53E3)   ; 口
-       )
-       ((=ks-x1001         . #x635D)   ; &GT-59026; [67-61]
-       (=cns11643-1        . #x537A)   ; &I-C1-537A; [51-90]
-       (=daikanwa          . 44014)    ; &I-M-44014;
-       ))
-      (shinjigen-1       . 1180)
-      (=jis-x0208@1978   . #x3674)     ; &GT-04938; [22-84]
-      (=gt               . 04938)      ; &I-GT-04938;
-      (=gt-pj-2                  . #x5471)     ; &I-GT-04938; [52-81]
-      (=daikanwa         . 04015)      ; &I-M-04015;
-      (=cbeta            . 00068)      ; &I-CB00068;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x55B0)     ; 喰
+      ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+      (=ucs              . #x2FF0)     ; ⿰
+      )
+     ((=ucs              . #x53E3)     ; 口
       )
+     ((=ks-x1001         . #x635D)     ; &GT-59026; [67-61]
+      (=cns11643-1       . #x537A)     ; &I-C1-537A; [51-90]
+      (=daikanwa         . 44014)      ; &I-M-44014;
+      ))
+    (shinjigen-1       . 1180)
+    (=jis-x0208@1978   . #x3674)       ; &GT-04938; [22-84]
+    (=gt               . 04938)        ; &I-GT-04938;
+    (=gt-pj-2          . #x5471)       ; &I-GT-04938; [52-81]
+    (=daikanwa         . 04015)        ; &I-M-04015;
+    (=cbeta            . 00068)        ; &I-CB00068;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x55B0)     ; 喰
+      ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
+    (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
        (=ucs               . #x2FF0)   ; ⿰
        )
        ((=ucs              . #x53E3)   ; 口
        )
-       ((=ucs@unicode      . #x98DF)   ; &UU+98DF;
+       ((=gb2312           . #x4A33)   ; &G0-4A33; [42-19]
        ))
       (=hanziku-2        . #xD9BF)     ; &HZK02-D9BF;
       (=ucs@unicode      . #x55B0)     ; &HZK02-D9BF;
     (=big5             . #xB3E9)       ; &I-B-B3E9;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55B2)     ; 喲
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 004021)       ; &MCS-60000FB5;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55B2)     ; 喲
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x55B3)       ; 喳
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55B3)     ; 喳
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55B3)     ; 喳
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x55B5)       ; 喵
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55B5)     ; 喵
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@cns          . #x55B5)       ; &M-04024;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55B5)     ; 喵
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x55B6)       ; 営
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55B6)     ; 営
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (<-simplified@JP/Jouyou
      ((shinjigen-1       . 1135)
       (=jis-x0208        . #x535B)     ; &GT-24957; [51-59]
     (=ucs@jis          . #x55B6)       ; &GT-12987;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55B6)     ; 営
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (mojikyo           . 083469)       ; &MCS-6001460D;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x556B)     ; 啫
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x20E3A)      ; 𠸺
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20E3A)    ; 𠸺
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (hanyu-dazidian    1 671 2)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=cbeta            . 01943)        ; &I-CB01943;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20E3A)    ; 𠸺
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@iso          . #x20E3A)      ; &U-00020E3A;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x20E3A)    ; 𠸺
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x55C1)       ; 嗁
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55C1)     ; 嗁
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (hanyu-dazidian    1 669 1)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs@unicode      . #x55C1)       ; &M-04035;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55C1)     ; 嗁
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x55C2)       ; 嗂
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55C2)     ; 嗂
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55C2)     ; 嗂
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x35D5)       ; 㗕
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x35D5)     ; 㗕
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=daikanwa         . 04052)        ; &M-04052;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x35D5)     ; 㗕
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=cns11643-4       . #x3C46)       ; &C4-3C46; [28-38]
     (=ucs@unicode      . #x35D5)       ; &C4-3C46;
     ))
     (=big5             . #xDCCC)       ; &I-B-DCCC;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55CC)     ; 嗌
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@jis          . #x55CC)       ; &M-04063;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55CC)     ; 嗌
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x55CF)       ; 嗏
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55CF)     ; 嗏
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@cns          . #x55CF)       ; &M-04066;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55CF)     ; 嗏
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=big5             . #xDCD8)       ; &B-DCD8;
     (=ucs@big5         . #x55CF)       ; &B-DCD8;
     (->subsumptive
     (=big5             . #xDCCD)       ; &I-B-DCCD;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55D0)     ; 嗐
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55D0)     ; 嗐
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x55D2)       ; 嗒
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55D2)     ; 嗒
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@cns          . #x55D2)       ; &M-04069;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55D2)     ; 嗒
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xDCD2)       ; &I-B-DCD2;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55D4)     ; 嗔
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@jis          . #x55D4)       ; &GT-05150;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55D4)     ; 嗔
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x55D8)       ; 嗘
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55D8)     ; 嗘
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (hanyu-dazidian    1 669 4)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs@jis          . #x55D8)       ; &M-04081;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55D8)     ; 嗘
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=big5             . #xDCCB)       ; &I-B-DCCB;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55DB)     ; 嗛
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@jis          . #x55DB)       ; &M-04088;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55DB)     ; 嗛
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x55DD)       ; 嗝
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55DD)     ; 嗝
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=daikanwa         . 04097)        ; &M-04097;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55DD)     ; 嗝
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@unicode      . #x55DD)       ; &C2-4175;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55DD)     ; 嗝
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=jis-x0213-2-2000 . #x2437)       ; &JX2-2437; [04-23]
     (=big5             . #xDCD0)       ; &I-B-DCD0;
     (=ucs@jis          . #x55DD)       ; &JX2-2437;
     (=ucs              . #x55E1)       ; 嗡
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55E1)     ; 嗡
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 04106)        ; &M-04106;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55E1)     ; 嗡
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=big5             . #xB6E4)       ; &B-B6E4;
     (->subsumptive
      ((ideographic-structure
     (=big5             . #xDCDA)       ; &I-B-DCDA;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55E2)     ; 嗢
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@jis          . #x55E2)       ; &M-04107;
     ))
 (define-char
-  '((=>ucs*            . #x55E2)       ; 嗢
+  '((<-denotational
+     ((=ucs              . #x55E2)     ; 嗢
+      ))
+    (=>ucs*            . #x55E2)       ; 嗢
     (ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x55E2)     ; 嗢
-      ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xDCD4)       ; &I-B-DCD4;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55E9)     ; 嗩
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@jis          . #x55E9)       ; &M-04138;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55E9)     ; 嗩
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x5606)       ; 嘆
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5606)     ; 嘆
       ))
+    (ideographic-radical . 30) ; ⼝
     (=ucs              . #x2F84C)      ; 嘆
     ))
 (define-char
-  '((morohashi-daikanwa        4138 1)
+  '((<-denotational
+     ((=ucs              . #x2F84C)    ; 嘆
+      ))
+    (morohashi-daikanwa        4138 1)
     (ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 10)
     (total-strokes      . 13)
-    (<-denotational
-     ((=ucs              . #x2F84C)    ; 嘆
-      ))
     (<-simplified@JP/Jouyou
      ((=ucs              . #xFA37)     ; 嘆
       (=jis-x0213-1-2000  . #x2F2F)    ; &I-JX1-2F2F; [15-15]
     (mojikyo           . 050123)       ; &MCS-6000C3CB;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2F84C)    ; 嘆
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=cns11643-6       . #x5136)       ; &C6-5136; [49-22]
     (=ucs@iso          . #x2F84C)      ; &C6-5136;
     ))
     (=ucs              . #x55EC)       ; 嗬
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55EC)     ; 嗬
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (hanyu-dazidian    1 665 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x55F6)       ; 嗶
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55F6)     ; 嗶
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 04139)        ; &I-M-04139;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55F6)     ; 嗶
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xB9C8)       ; &I-B-B9C8;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55F7)     ; 嗷
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@jis          . #x55F7)       ; &GT-05235;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55F7)     ; 嗷
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@unicode      . #x55F7)       ; &G0-603B;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55F7)     ; 嗷
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xE155)       ; &I-B-E155;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55F9)     ; 嗹
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@jis          . #x55F9)       ; &GT-05321;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55F9)     ; 嗹
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@unicode      . #x55F9)       ; &UU+55F9;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55F9)     ; 嗹
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x5605)       ; 嘅
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5605)     ; 嘅
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5605)     ; 嘅
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=jef-china3       . #x46F6)       ; &I-JC3-46F6;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5605)     ; 嘅
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (hanyu-dazidian    1 662 9)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs@unicode      . #x5605)       ; &HZK02-DAA7;
     ))
 (define-char
-  '((=>ucs@jis         . #xFA37)       ; 嘆
+  '((<-denotational
+     ((=ucs              . #x5606)     ; 嘆
+      ))
+    (=>ucs@jis         . #xFA37)       ; 嘆
     (ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 11)
     (total-strokes      . 14)
-    (<-denotational
-     ((=ucs              . #x5606)     ; 嘆
-      ))
     (->subsumptive
      ((=>ucs*            . #x5606)     ; 嘆
       (hanyu-dazidian    1 673 8)
     (=big5             . #xB9CC)       ; &I-B-B9CC;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5610)     ; 嘐
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@jis          . #x5610)       ; &M-04194;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5610)     ; 嘐
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x5612)       ; 嘒
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5612)     ; 嘒
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (hanyu-dazidian    1 672 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs@jis          . #x5612)       ; &M-04196;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5612)     ; 嘒
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=jef-china3       . #x80CC)       ; &JC3-80CC;
     (=ucs@unicode      . #x5612)       ; &JC3-80CC;
     ))
     (=ucs              . #x561B)       ; 嘛
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x561B)     ; 嘛
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (hanyu-dazidian    1 678 7)
     (=big5             . #xB9C0)       ; &B-B9C0;
     (->subsumptive
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x561B)     ; 嘛
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x561D)       ; 嘝
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x561D)     ; 嘝
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x561D)     ; 嘝
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 083475)       ; &MCS-60014613;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x55EC)     ; 嗬
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=cbeta            . 02388)        ; &CB02388;
     (mojikyo           . 053228)       ; &MCS-6000CFEC;
     ))
     (=ucs              . #x5629)       ; 嘩
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5629)     ; 嘩
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 04235)        ; &I-M-04235;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5629)     ; 嘩
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (hanyu-dazidian    1 665 5)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=jis-x0208@1997   . #x535E)       ; 嘲 [51-62]
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5632)     ; 嘲
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 004254)       ; &MCS-6000109E;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5632)     ; 嘲
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x5634)       ; 嘴
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5634)     ; 嘴
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5634)     ; 嘴
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=jis-x0208@1997   . #x313D)       ; 噂 [17-29]
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5642)     ; 噂
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5642)     ; 噂
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=big5             . #xD86B)       ; &I-B-D86B;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5645)     ; 噅
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 04294)        ; &M-04294;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5645)     ; 噅
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@unicode      . #x5645)       ; &UU+5645;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5645)     ; 噅
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x5649)       ; 噉
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5649)     ; 噉
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@jis          . #x5649)       ; &M-04299;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5649)     ; 噉
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x564C)       ; 噌
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xE4F8)     ; &B-E4F8;
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 04303)        ; &I-M-04303;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x564C)     ; 噌
       ))
+    (ideographic-radical . 30) ; ⼝
     (hanyu-dazidian    1 686 8)
     (=big5             . #xE4F8)       ; &B-E4F8;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xE4F8)     ; &B-E4F8;
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@unicode      . #x564C)       ; &C2-4F60;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x564C)     ; 噌
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=jis-x0208@1983   . #x4139)       ; &GT-05268; [33-25]
     (=jis-x0208@1990   . #x4139)       ; &I-J90-4139; [33-25]
     (=gt               . 05268)        ; &I-GT-05268;
     (=ucs              . #x561F)       ; 嘟
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x561F)     ; 嘟
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 04328)        ; &M-04328;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x561F)     ; 嘟
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=gb2312           . #x603D)       ; &C1-6832; [64-29]
     (=cns11643-1       . #x6832)       ; &I-C1-6832; [72-18]
     (=big5             . #xB9CA)       ; &I-B-B9CA;
     (=ucs              . #x5668)       ; 器
     ))
 (define-char
-  '((morohashi-daikanwa        4349 1)
+  '((<-denotational
+     ((=ucs              . #x5668)     ; 器
+      ))
+    (morohashi-daikanwa        4349 1)
     (ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 12)
     (total-strokes      . 15)
-    (<-denotational
-     ((=ucs              . #x5668)     ; 器
-      ))
     (<-simplified@JP/Jouyou
      ((=ucs              . #xFA38)     ; 器
       (=jis-x0213-1-2000  . #x2F36)    ; &I-JX1-2F36; [15-22]
     (=hanziku-2                . #xDECE)       ; &I-HZK02-DECE;
     ))
 (define-char
-  '((morohashi-daikanwa        ho 71)
+  '((<-denotational
+     ((=jis-x0208@1997   . #x337A)     ; &J97-337A; [19-90]
+      ))
+    (morohashi-daikanwa        ho 71)
     (ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 12)
     (total-strokes      . 15)
-    (<-denotational
-     ((=jis-x0208@1997   . #x337A)     ; &J97-337A; [19-90]
-      ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x565F)       ; 噟
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x565F)     ; 噟
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT")
       (=ucs              . #x2FF8)     ; ⿸
     (=daikanwa         . 04352)        ; &M-04352;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x565F)     ; 噟
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (hanyu-dazidian    1 693 10)
     (=cns11643-3       . #x503F)       ; &HZK02-E0DA; [48-31]
     (=hanziku-2                . #xE0DA)       ; &I-HZK02-E0DA;
     (=big5             . #xE8FD)       ; &I-B-E8FD;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5660)     ; 噠
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@jis          . #x5660)       ; &M-04353;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5660)     ; 噠
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@unicode      . #x5660)       ; &UU+5660;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5660)     ; 噠
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=cns11643-4       . #x4F66)       ; &C4-4F66; [47-70]
     ))
 (define-char
-  '((=>ucs*            . #x5668)       ; 器
+  '((<-denotational
+     ((=ucs              . #x5668)     ; 器
+      ))
+    (=>ucs*            . #x5668)       ; 器
     (ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 13)
     (total-strokes      . 16)
-    (<-denotational
-     ((=ucs              . #x5668)     ; 器
-      ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=big5             . #xBEBC)       ; &I-B-BEBC;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x566F)     ; 噯
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x566F)     ; 噯
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x5673)       ; 噳
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5673)     ; 噳
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5673)     ; 噳
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@unicode      . #x5673)       ; &UU+5673;
     ))
 (define-char
-  '((=>ucs*            . #x5674)       ; 噴
+  '((<-denotational
+     ((=ucs              . #x5674)     ; 噴
+      ))
+    (=>ucs*            . #x5674)       ; 噴
     (ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 13)
     (total-strokes      . 16)
-    (<-denotational
-     ((=ucs              . #x5674)     ; 噴
-      ))
     (shinjigen-1       . 1248)
     (=ucs              . #x2F84F)      ; 噴
     (=cns11643-7       . #x2C65)       ; &I-C7-2C65; [12-69]
     (=ucs              . #x567F)       ; 噿
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x567F)     ; 噿
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 04444)        ; &I-M-04444;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x567F)     ; 噿
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=big5             . #xECC9)       ; &I-B-ECC9;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5681)     ; 嚁
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 04446)        ; &M-04446;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5681)     ; 嚁
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs@big5         . #x5683)       ; 嚃
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5683)     ; 嚃
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 04451)        ; &M-04451;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5683)     ; 嚃
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@unicode      . #x5683)       ; &UU+5683;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5683)     ; 嚃
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xECC4)       ; &I-B-ECC4;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5684)     ; 嚄
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5684)     ; 嚄
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x5686)       ; 嚆
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5686)     ; 嚆
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5686)     ; 嚆
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=big5             . #xECC3)       ; &B-ECC3;
     (=ucs@big5         . #x5686)       ; &B-ECC3;
     (->subsumptive
     (=ucs              . #x5698)       ; 嚘
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5698)     ; 嚘
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 04515)        ; &M-04515;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5698)     ; 嚘
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@cns          . #x5698)       ; &C2-6146;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5698)     ; 嚘
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@unicode      . #x5698)       ; &B-EFBA;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x337A)     ; &J97-337A; [19-90]
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (hanyu-dazidian    1 699 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x569D)       ; 嚝
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x569D)     ; 嚝
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (=big5             . #xEFBE)       ; &B-EFBE;
     (=ucs@big5         . #x569D)       ; &B-EFBE;
     (->subsumptive
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x569D)     ; 嚝
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 48984)        ; &I-M-48984;
     ))
 (define-char
-  '((morohashi-daikanwa        ho 561)
+  '((<-denotational
+     ((=jis-x0208@1997   . #x4739)     ; &J97-4739; [39-25]
+      ))
+    (morohashi-daikanwa        ho 561)
     (ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 15)
     (total-strokes      . 18)
-    (<-denotational
-     ((=jis-x0208@1997   . #x4739)     ; &J97-4739; [39-25]
-      ))
     (<-simplified
      ((=ucs              . #x56CA)     ; 囊
       (=daikanwa         . 04633)      ; &I-M-04633;
     (mojikyo           . 063459)       ; &MCS-6000F7E3;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x536B)     ; &J97-536B; [51-75]
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (hanyu-dazidian    1 701 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=jis-x0208@1997   . #x536B)       ; &J97-536B; [51-75]
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x536B)     ; &J97-536B; [51-75]
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (=jis-x0208@1978   . #x536B)       ; &J78-536B; [51-75]
     (mojikyo           . 055174)       ; &MCS-6000D786;
     ))
     (=big5             . #xC251)       ; &I-B-C251;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56AE)     ; 嚮
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=daikanwa         . 04565)        ; &I-M-04565;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56AE)     ; 嚮
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=ucs@unicode      . #x56AE)       ; &C1-763D;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56AE)     ; 嚮
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=jis-x0208                . #x536C)       ; &GT-05731; [51-76]
     (=gt               . 05731)        ; &I-GT-05731;
     (=gt-pj-1          . #x536C)       ; &I-GT-05731; [51-76]
     (=big5             . #xF441)       ; &I-B-F441;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56B3)     ; 嚳
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=ucs@jis          . #x56B3)       ; &M-04586;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56B3)     ; 嚳
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=ucs              . #x56B4)       ; 嚴
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56B4)     ; 嚴
       ))
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT")
-      (=ucs              . #x2FF8)     ; ⿸
-      )
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
+    (->subsumptive
      ((ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-       (=ucs               . #x2FF1)   ; ⿱
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT")
+       (=ucs               . #x2FF8)   ; ⿸
        )
-       ((=ucs              . #x5405)   ; 吅
+       ((ideographic-structure
+        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+         (=ucs               . #x2FF1) ; ⿱
+         )
+        ((=ucs               . #x5405) ; 吅
+         )
+        ((=ucs               . #x5382) ; 厂
+         ))
        )
-       ((=ucs              . #x5382)   ; 厂
+       ((=ks-x1001         . #x4A72)   ; &GT-16742; [42-82]
+       (=cns11643-1        . #x5F56)   ; &I-C1-5F56; [63-54]
+       (=daikanwa          . 13260)    ; &I-M-13260;
        ))
-      )
-     ((=ks-x1001         . #x4A72)     ; &GT-16742; [42-82]
-      (=cns11643-1       . #x5F56)     ; &I-C1-5F56; [63-54]
-      (=daikanwa         . 13260)      ; &I-M-13260;
-      ))
-    (shinjigen-1       . 1286)
-    (shinjigen-2       . 1286)
-    (=jis-x0208                . #x536E)       ; &GT-05771; [51-78]
-    (=ks-x1001         . #x6571)       ; &I-K0-6571; [69-81]
-    (=cns11643-1       . #x7964)       ; &I-C1-7964; [89-68]
-    (=big5             . #xC459)       ; &I-B-C459;
-    (=gt               . 05771)        ; &I-GT-05771;
-    (=gt-pj-1          . #x536E)       ; &I-GT-05771; [51-78]
-    (=daikanwa         . 04589)        ; &I-M-04589;
-    (=ucs@jis          . #x56B4)       ; &GT-05771;
-    (=ucs@big5         . #x56B4)       ; &GT-05771;
-    ))
-(define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
-     ((=ucs              . #x56B4)     ; 嚴
-      ))
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT")
-      (=ucs              . #x2FF8)     ; ⿸
+      (shinjigen-1       . 1286)
+      (shinjigen-2       . 1286)
+      (=jis-x0208        . #x536E)     ; &GT-05771; [51-78]
+      (=ks-x1001         . #x6571)     ; &I-K0-6571; [69-81]
+      (=cns11643-1       . #x7964)     ; &I-C1-7964; [89-68]
+      (=big5             . #xC459)     ; &I-B-C459;
+      (=gt               . 05771)      ; &I-GT-05771;
+      (=gt-pj-1                  . #x536E)     ; &I-GT-05771; [51-78]
+      (=daikanwa         . 04589)      ; &I-M-04589;
+      (=ucs@jis                  . #x56B4)     ; &GT-05771;
+      (=ucs@big5         . #x56B4)     ; &GT-05771;
       )
      ((ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-       (=ucs               . #x2FF1)   ; ⿱
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT")
+       (=ucs               . #x2FF8)   ; ⿸
        )
-       ((=ucs              . #x5405)   ; 吅
+       ((ideographic-structure
+        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+         (=ucs               . #x2FF1) ; ⿱
+         )
+        ((=ucs               . #x5405) ; 吅
+         )
+        ((=ucs               . #x5382) ; 厂
+         ))
        )
-       ((=ucs              . #x5382)   ; 厂
+       ((=jis-x0208@1978    . #x343A)  ; &J83-343A; [20-26]
+       (=jis-x0208@1983    . #x343A)   ; &I-J83-343A; [20-26]
        ))
-      )
-     ((=gb2312           . #x3852)     ; &G0-3852; [24-50]
+      (mojikyo           . 004589)     ; &MCS-600011ED;
       ))
-    (=gb12345          . #x514F)       ; &UU+56B4; [49-47]
-    (=ucs@unicode      . #x56B4)       ; &UU+56B4;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
-     ((=jis-x0208        . #x536E)     ; &GT-05771; [51-78]
-      (=ks-x1001         . #x6571)     ; &I-K0-6571; [69-81]
-      (=cns11643-1       . #x7964)     ; &I-C1-7964; [89-68]
-      (=daikanwa         . 04589)      ; &I-M-04589;
+  '((<-denotational
+     ((=ucs              . #x56B4)     ; 嚴
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT")
       (=ucs              . #x2FF8)     ; ⿸
        ((=ucs              . #x5382)   ; 厂
        ))
       )
-     ((=jis-x0208@1978   . #x343A)     ; &J83-343A; [20-26]
-      (=jis-x0208@1983   . #x343A)     ; &I-J83-343A; [20-26]
+     ((=gb2312           . #x3852)     ; &G0-3852; [24-50]
       ))
-    (mojikyo           . 004589)       ; &MCS-600011ED;
+    (=gb12345          . #x514F)       ; &UU+56B4; [49-47]
+    (=ucs@unicode      . #x56B4)       ; &UU+56B4;
     ))
 (define-char
   '((=>ucs             . #x21117)      ; 𡄗
     (=big5             . #xC45A)       ; &I-B-C45A;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 18)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56BC)     ; 嚼
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 18)
+    (total-strokes      . 21)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@jis          . #x56BC)       ; &GT-05807;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56BC)     ; 嚼
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x3615)       ; 㘕
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 18)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3615)     ; 㘕
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 18)
+    (total-strokes      . 21)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=cbeta            . 00771)        ; &CB00771;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3615)     ; 㘕
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x56BE)       ; 嚾
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 18)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56BE)     ; 嚾
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 18)
+    (total-strokes      . 21)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56BE)     ; 嚾
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (=big5             . #xF5C6)       ; &B-F5C6;
     (=ucs@big5         . #x56BE)       ; &B-F5C6;
     (->subsumptive
     (=ucs              . #x56C6)       ; 囆
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 19)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56C6)     ; 囆
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 19)
+    (total-strokes      . 22)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@cns          . #x56C6)       ; &M-04626;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 18)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56C6)     ; 囆
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 18)
+    (total-strokes      . 21)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x56C8)       ; 囈
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 19)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56C8)     ; 囈
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 19)
+    (total-strokes      . 22)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 04629)        ; &I-M-04629;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 18)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56C8)     ; 囈
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 18)
+    (total-strokes      . 21)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=hanziku-2                . #xE3E1)       ; &I-HZK02-E3E1;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 19)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4739)     ; &J97-4739; [39-25]
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 19)
+    (total-strokes      . 22)
     (hanyu-dazidian    1 707 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=ucs              . #x2116E)      ; 𡅮
     ))
 (define-char
-  '((morohashi-daikanwa        4641 1)
+  '((<-denotational
+     ((=ucs              . #x2116E)    ; 𡅮
+      ))
+    (morohashi-daikanwa        4641 1)
     (ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 19)
     (total-strokes      . 22)
-    (<-denotational
-     ((=ucs              . #x2116E)    ; 𡅮
-      ))
     (hanyu-dazidian    1 708 1)
     (=hanziku-2                . #xE3DA)       ; &HZK02-E3DA;
     (mojikyo           . 050126)       ; &MCS-6000C3CE;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 19)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2116E)    ; 𡅮
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 19)
+    (total-strokes      . 22)
     (=cns11643-7       . #x5758)       ; &C7-5758; [55-56]
     (=ucs@iso          . #x2116E)      ; &C7-5758;
     ))
     (=ucs              . #x56CE)       ; 囎
     ))
 (define-char
-  '((morohashi-daikanwa        ho 74)
+  '((<-denotational
+     ((=ucs              . #x56CE)     ; 囎
+      ))
+    (morohashi-daikanwa        ho 74)
     (ideographic-radical . 30) ; ⼝
     (ideographic-strokes . 19)
     (total-strokes      . 22)
-    (<-denotational
-     ((=ucs              . #x56CE)     ; 囎
-      ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (mojikyo           . 054523)       ; &MCS-6000D4FB;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 19)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56CE)     ; 囎
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 19)
+    (total-strokes      . 22)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x3619)       ; 㘙
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 20)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3619)     ; 㘙
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 20)
+    (total-strokes      . 23)
     (=cns11643-3       . #x602E)       ; &M-04642; [64-14]
     (=daikanwa         . 04642)        ; &I-M-04642;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 19)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3619)     ; 㘙
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 19)
+    (total-strokes      . 22)
     (=ucs@unicode      . #x3619)       ; &UU+3619;
     ))
 (define-char
     (=ucs              . #x56CC)       ; 囌
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 20)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56CC)     ; 囌
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 20)
+    (total-strokes      . 23)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 04652)        ; &I-M-04652;
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 19)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56CC)     ; 囌
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 19)
+    (total-strokes      . 22)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x56D2)       ; 囒
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 21)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56D2)     ; 囒
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 21)
+    (total-strokes      . 24)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 30) ; ⼝
-    (ideographic-strokes . 20)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56D2)     ; 囒
       ))
+    (ideographic-radical . 30) ; ⼝
+    (ideographic-strokes . 20)
+    (total-strokes      . 23)
     (hanyu-dazidian    1 709 7)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
index 9154ae2..b02966f 100644 (file)
     (=ucs              . #x56E7)       ; 囧
     ))
 (define-char
-  '((ideographic-radical . 31) ; ⼞
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56E7)     ; 囧
       ))
+    (ideographic-radical . 31) ; ⼞
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=big5             . #xCAA8)       ; &B-CAA8;
     (->subsumptive
      ((ideographic-structure
       ))
     ))
 (define-char
-  '((ideographic-radical . 31) ; ⼞
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56E7)     ; 囧
       ))
+    (ideographic-radical . 31) ; ⼞
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ucs@unicode      . #x56E7)       ; &UU+56E7;
     ))
 (define-char
     (=ucs              . #x56F1)       ; 囱
     ))
 (define-char
-  '((ideographic-radical . 31) ; ⼞
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56F1)     ; 囱
       ))
+    (ideographic-radical . 31) ; ⼞
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=jis-x0212                . #x367C)       ; &M-04710; [22-92]
     (=daikanwa         . 04710)        ; &I-M-04710;
     (=ucs@jis          . #x56F1)       ; &M-04710;
     ))
 (define-char
-  '((ideographic-radical . 31) ; ⼞
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56F1)     ; 囱
       ))
+    (ideographic-radical . 31) ; ⼞
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=gb2312           . #x3451)       ; &G0-3451; [20-49]
     (=jef-china3       . #x8CD8)       ; &I-JC3-8CD8;
     (=ucs@unicode      . #x56F1)       ; &G0-3451;
     (=big5             . #xD4AB)       ; &I-B-D4AB;
     ))
 (define-char
-  '((ideographic-radical . 31) ; ⼞
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x570A)     ; 圊
       ))
+    (ideographic-radical . 31) ; ⼞
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND")
       (=ucs              . #x2FF4)     ; ⿴
     (=ucs@jis          . #x570A)       ; &M-04797;
     ))
 (define-char
-  '((ideographic-radical . 31) ; ⼞
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x570A)     ; 圊
       ))
+    (ideographic-radical . 31) ; ⼞
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((hanyu-dazidian    1 720 6)
       (ideographic-structure
     ))
 (define-char
   '((ideographic-radical . 31) ; ⼞
+    (=ucs              . #x21209)      ; 𡈉
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x21209)    ; 𡈉
+      ))
+    (ideographic-radical . 31) ; ⼞
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (=ucs              . #x21209)      ; 𡈉
-    (=cns11643-5       . #x3732)       ; &I-C5-3732; [23-18]
+    (=cns11643-5       . #x3732)       ; &M-04810; [23-18]
     (=daikanwa         . 04810)        ; &I-M-04810;
+    (=ucs@iso          . #x21209)      ; &M-04810;
     ))
 (define-char
-  '((=>ucs             . #x21209)      ; 𡈉
-    (morohashi-daikanwa        4810 0 1)
+  '((<-denotational
+     ((=ucs              . #x21209)    ; 𡈉
+      ))
     (ideographic-radical . 31) ; ⼞
     (ideographic-strokes . 8)
     (total-strokes      . 11)
     (=hanziku-2                . #xE6C7)       ; &HZK02-E6C7;
     ))
 (define-char
-  '((=>ucs             . #x24517)      ; 𤔗
-    (ideographic-radical . 31) ; ⼞
-    (ideographic-strokes . 9)
+  '((ideographic-radical@ucs . 87)     ; ⽖
+    (ideographic-strokes@ucs . 9)
+    (ideographic-radical@cns . 31)     ; ⼞
+    (ideographic-strokes@cns . 9)
+    (ideographic-radical@cns*sources
+     daikanwa cns11643)
     (total-strokes      . 12)
-    (=daikanwa         . 04811)        ; &M-04811;
+    (=ucs              . #x24517)      ; 𤔗
+    (->subsumptive
+     ((ideographic-radical . 31)       ; ⼞
+      (ideographic-strokes . 9)
+      (=daikanwa         . 04811)      ; &M-04811;
+      )
+     ((hanyu-dazidian    3 2033 18)
+      (=cns11643-6       . #x4743)     ; &HZK05-F8B3; [39-35]
+      (=hanziku-5        . #xF8B3)     ; &I-HZK05-F8B3;
+      (=ucs@iso                  . #x24517)    ; &HZK05-F8B3;
+      ))
     ))
 (define-char
-  '((=>ucs             . #x24517)      ; 𤔗
-    (morohashi-daikanwa        4811 0 0)
-    (ideographic-radical . 31) ; ⼞
+  '((ideographic-radical . 31) ; ⼞
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (->identical
-     ((=ucs              . #x24517)    ; 𤔗
-      ))
-    (=cns11643-6       . #x4743)       ; &C6-4743; [39-35]
+    (=ucs              . #x21207)      ; 𡈇
     ))
 (define-char
-  '((=>ucs             . #x21207)      ; 𡈇
+  '((<-denotational
+     ((=ucs              . #x21207)    ; 𡈇
+      ))
     (ideographic-radical . 31) ; ⼞
     (ideographic-strokes . 9)
     (total-strokes      . 12)
     (=daikanwa         . 04812)        ; &I-M-04812;
     ))
 (define-char
-  '((morohashi-daikanwa        4812 0 1)
+  '((<-denotational
+     ((=ucs              . #x21207)    ; 𡈇
+      ))
     (ideographic-radical . 31) ; ⼞
     (ideographic-strokes . 9)
     (total-strokes      . 12)
     (hanyu-dazidian    1 723 2)
-    (=ucs              . #x21207)      ; 𡈇
-    (=hanziku-2                . #xE6E4)       ; &I-HZK02-E6E4;
+    (=hanziku-2                . #xE6E4)       ; &HZK02-E6E4;
+    (=ucs@iso          . #x21207)      ; &HZK02-E6E4;
     ))
 (define-char
   '((ideographic-radical . 31) ; ⼞
   '((ideographic-radical . 31) ; ⼞
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (=daikanwa         . 04814)        ; &M-04814;
+    (hanyu-dazidian    1 722 7)
+    (=ucs              . #x21205)      ; 𡈅
+    (=daikanwa         . 04814)        ; &I-M-04814;
+    (=hanziku-2                . #xE6C9)       ; &I-HZK02-E6C9;
     ))
 (define-char
   '((ideographic-radical . 31) ; ⼞
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (=daikanwa         . 04815)        ; &M-04815;
+    (hanyu-dazidian    1 722 11)
+    (=ucs              . #x21206)      ; 𡈆
+    (=daikanwa         . 04815)        ; &I-M-04815;
+    (=hanziku-2                . #xE6CD)       ; &I-HZK02-E6CD;
     ))
 (define-char
   '((morohashi-daikanwa        4815 1)
     (=ucs              . #x5712)       ; 園
     ))
 (define-char
-  '((ideographic-radical . 31) ; ⼞
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5712)     ; 園
       ))
+    (ideographic-radical . 31) ; ⼞
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (shinjigen-1       . 1334)
     (shinjigen-2       . 1334)
     (=jis-x0208                . #x3160)       ; &GT-06057; [17-64]
     (=ucs@unicode      . #x5712)       ; &GT-06057;
     ))
 (define-char
-  '((ideographic-radical . 31) ; ⼞
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5712)     ; 園
       ))
+    (ideographic-radical . 31) ; ⼞
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND")
       (=ucs              . #x2FF4)     ; ⿴
     ))
 (define-char
   '((ideographic-radical . 31) ; ⼞
-    (hanyu-dazidian    1 722 7)
-    (=ucs              . #x21205)      ; 𡈅
-    (=hanziku-2                . #xE6C9)       ; &I-HZK02-E6C9;
-    ))
-(define-char
-  '((ideographic-radical . 31) ; ⼞
-    (hanyu-dazidian    1 722 11)
-    (=ucs              . #x21206)      ; 𡈆
-    (=hanziku-2                . #xE6CD)       ; &I-HZK02-E6CD;
-    ))
-(define-char
-  '((ideographic-radical . 31) ; ⼞
     (hanyu-dazidian    1 724 3)
     (=ucs              . #x21210)      ; 𡈐
     (=hanziku-2                . #xE746)       ; &I-HZK02-E746;
index 14447d7..b0d03cb 100644 (file)
     (=daikanwa         . 04867)        ; &I-M-04867;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 0)
-    (total-strokes      . 3)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x571F)     ; 土
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
     (<-ideographic-component-forms
      ((=ucs              . #x571F)     ; 土
       ))
     (=big5             . #xA957)       ; &I-B-A957;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x576A)     ; 坪
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (shinjigen-1       . 1382)
     (=ks-x1001         . #x7840)       ; &M-04976; [88-32]
     (=daikanwa         . 04976)        ; &I-M-04976;
     (=jef-china3       . #x47E8)       ; &I-JC3-47E8;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x576A)     ; 坪
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (shinjigen-1       . 1381)
     (shinjigen-2       . 1381)
     (=jis-x0208                . #x445A)       ; &GT-06305; [36-58]
     (=ucs              . #x5782)       ; 垂
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5782)     ; 垂
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (hanyu-dazidian    1 432 5)
     (shinjigen-2       . 1371)
     (=jis-x0208                . #x3F62)       ; &GT-06266; [31-66]
     (=ucs@unicode      . #x5782)       ; &GT-06266;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5782)     ; 垂
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=cns11643-1       . #x504D)       ; &C1-504D; [48-45]
     ))
 (define-char
     (=ucs              . #x57C6)       ; 埆
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x57C6)     ; 埆
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (shinjigen-2       . 5430)
     (=jis-x0208                . #x543D)       ; &GT-06404; [52-29]
     (=cns11643-2       . #x2E51)       ; &I-C2-2E51; [14-49]
     (=ucs@big5         . #x57C6)       ; &GT-06404;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x57C6)     ; 埆
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=ucs@unicode      . #x57C6)       ; &UU+57C6;
     ))
 (define-char
     (=ucs@big5         . #x57E5)       ; 埥
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x57E5)     ; 埥
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=daikanwa         . 05170)        ; &M-05170;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x57E5)     ; 埥
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((=ucs@unicode      . #x57E5)     ; &UU+57E5;
       )
     (=ucs              . #x57E9)       ; 埩
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xD4C9)     ; &B-D4C9;
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (hanyu-dazidian    1 455 1)
     (=jis-x0212                . #x3771)       ; &M-05174; [23-81]
     (=daikanwa         . 05174)        ; &I-M-05174;
     (=ucs@jis          . #x57E9)       ; &M-05174;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x57E9)     ; 埩
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=big5             . #xD4C9)       ; &B-D4C9;
     (=ucs@big5         . #x57E9)       ; &B-D4C9;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x57E9)     ; 埩
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=ucs@unicode      . #x57E9)       ; &UU+57E9;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xD4C9)     ; &B-D4C9;
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=cns11643-2       . #x344C)       ; &C2-344C; [20-44]
     (=ucs@cns          . #x57E9)       ; &C2-344C;
     ))
     (=big5             . #xD4CA)       ; &I-B-D4CA;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x57F0)     ; 埰
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ks-x1001         . #x7371)       ; &M-05182; [83-81]
     (=jis-x0212                . #x3773)       ; &I-JSP-3773; [23-83]
     (=jis-x0213-2-2000 . #x2478)       ; &I-JX2-2478; [04-88]
     (=ucs@jis          . #x57F0)       ; &M-05182;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x57F0)     ; 埰
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((hanyu-dazidian    1 455 6)
       (=ucs@unicode      . #x57F0)     ; &UU+57F0;
     (=ucs              . #x57F4)       ; 埴
     ))
 (define-char
-  '((=>ucs*            . #x57F4)       ; 埴
+  '((<-denotational
+     ((=ucs              . #x57F4)     ; 埴
+      ))
+    (=>ucs*            . #x57F4)       ; 埴
     (ideographic-radical . 32) ; ⼟
     (ideographic-strokes . 8)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x57F4)     ; 埴
-      ))
     (=ucs              . #x2F853)      ; 埴
     (->subsumptive
      ((=daikanwa         . 05187)      ; &M-05187;
       ))
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x57F4)     ; 埴
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (hanyu-dazidian    1 450 3)
     (=big5             . #xD4B2)       ; &B-D4B2;
     (->subsumptive
       ))
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x57F4)     ; 埴
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((shinjigen-2       . 1414)
       (=jis-x0208@1990   . #x3E7D)     ; &M-05188; [30-93]
     (=ucs              . #x57F5)       ; 埵
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x57F5)     ; 埵
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (hanyu-dazidian    1 454 2)
     (=jis-x0212                . #x3774)       ; &M-05190; [23-84]
     (=iso-ir165                . #x7A50)       ; &I-EGB-7A50; [90-48]
     (=ucs@unicode      . #x57F5)       ; &M-05190;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x57F5)     ; 埵
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=cns11643-2       . #x3A68)       ; &C2-3A68; [26-72]
     (=ucs@cns          . #x57F5)       ; &C2-3A68;
     ))
     (=daikanwa         . 05233)        ; &I-M-05233;
     ))
 (define-char
-  '((=>ucs*            . #x578B)       ; 型
+  '((<-denotational
+     ((=ucs              . #x578B)     ; 型
+      ))
+    (=>ucs*            . #x578B)       ; 型
     (ideographic-radical . 32) ; ⼟
     (ideographic-strokes . 8)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x578B)     ; 型
-      ))
     (<-original
      ((=ucs              . #x578B)     ; 型
       (=daikanwa         . 05030)      ; &I-M-05030;
     (=ucs              . #x5829)       ; 堩
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5829)     ; 堩
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=big5             . #xD87D)       ; &B-D87D;
     (->subsumptive
      ((=cns11643-2       . #x3A61)     ; &M-05265; [26-65]
       ))
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5829)     ; 堩
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x5829)       ; &UU+5829;
     ))
 (define-char
     (=ucs              . #x582C)       ; 堬
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x582C)     ; 堬
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=daikanwa         . 05269)        ; &M-05269;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x582C)     ; 堬
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=big5             . #xD8B2)       ; &B-D8B2;
     (=ucs@big5         . #x582C)       ; &B-D8B2;
     (->subsumptive
     (=jis-x0208@1997   . #x4548)       ; 堵 [37-40]
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5835)     ; 堵
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=jis-x0208@1978   . #x4548)       ; &M-05279; [37-40]
     (=ks-x1001         . #x5372)       ; &I-K0-5372; [51-82]
     (=daikanwa         . 05279)        ; &I-M-05279;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5835)     ; 堵
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x4548)     ; &M-05279; [37-40]
       (=ks-x1001         . #x5372)     ; &I-K0-5372; [51-82]
     (total-strokes      . 12)
     (=ucs              . #x583A)       ; 堺
     (->subsumptive
-     ((->ideographic-variants
-       ((shinjigen-2       . 5031)
+     ((<-formed
+       ((shinjigen-1       . 5031)
        (=jis-x0208         . #x3326)   ; &M-21775; [19-06]
+       (=daikanwa          . 21775)    ; &I-M-21775;
        ))
-      (->ideographic-variants*sources
+      (<-formed*sources
        shinjigen-1)
       (shinjigen-1       . 5033)
       (shinjigen-2       . 5033)
-      (=daikanwa         . 05289)      ; &M-05289;
-      )
-     ((hanyu-dazidian    1 463 8)
-      (ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-       (=ucs               . #x2FF0)   ; ⿰
-       )
-       ((=gt-k             . 00199)    ; &GT-K00199;
-       )
-       ((=jis-x0208        . #x3326)   ; &M-21775; [19-06]
-       (=daikanwa          . 21775)    ; &I-M-21775;
-       ))
       (=jis-x0208        . #x3A66)     ; &GT-06605; [26-70]
       (=ks-x1001         . #x4C77)     ; &I-K0-4C77; [44-87]
       (=gt               . 06605)      ; &I-GT-06605;
       (=gt-pj-1                  . #x3A66)     ; &I-GT-06605; [26-70]
-      (=hanziku-2        . #xAF6B)     ; &I-HZK02-AF6B;
-      (=ucs@unicode      . #x583A)     ; &GT-06605;
+      (=daikanwa         . 05289)      ; &I-M-05289;
+      (=ucs@jis                  . #x583A)     ; &GT-06605;
       )
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
        ))
       (=cbeta            . 01948)      ; &CB01948;
       )
+     ((hanyu-dazidian    1 463 8)
+      (ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=gt-k             . 00199)    ; &GT-K00199;
+       )
+       ((=jis-x0208        . #x3326)   ; &M-21775; [19-06]
+       (=daikanwa          . 21775)    ; &I-M-21775;
+       ))
+      (=hanziku-2        . #xAF6B)     ; &HZK02-AF6B;
+      (=ucs@unicode      . #x583A)     ; &HZK02-AF6B;
+      )
      ((=cns11643-3       . #x3A4E)     ; &C3-3A4E; [26-46]
       ))
     ))
     (=ucs              . #x5854)       ; 塔
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5854)     ; 塔
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (shinjigen-1       . 1446)
     (=cns11643-1       . #x6357)       ; &GT-06765; [67-55]
     (=gt               . 06765)        ; &I-GT-06765;
     (=daikanwa         . 05332)        ; &I-M-05332;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5854)     ; 塔
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (hanyu-dazidian    1 460 6)
     (shinjigen-1       . 1445)
     (shinjigen-2       . 1447)
     (=ucs              . #x5855)       ; 塕
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5855)     ; 塕
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=jis-x0212                . #x3832)       ; &M-05333; [24-18]
     (=big5             . #xDCE9)       ; &I-B-DCE9;
     (=daikanwa         . 05333)        ; &I-M-05333;
     (=ucs@big5         . #x5855)       ; &M-05333;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5855)     ; 塕
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((=cns11643-2       . #x4230)     ; &C2-4230; [34-16]
       )
     (=jis-x0208@1997   . #x4564)       ; 塘 [37-68]
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5858)     ; 塘
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=big5             . #xB6ED)       ; &B-B6ED;
     (=ucs@big5         . #x5858)       ; &B-B6ED;
     (->subsumptive
       ))
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5858)     ; 塘
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x4564)     ; &GT-06766; [37-68]
       (=ks-x1001         . #x5352)     ; &I-K0-5352; [51-50]
     (=jis-x0208@1997   . #x444D)       ; 塚 [36-45]
     ))
 (define-char
-  '((=>ucs*            . #x585A)       ; 塚
+  '((<-denotational
+     ((=ucs              . #x585A)     ; 塚
+      ))
+    (=>ucs*            . #x585A)       ; 塚
     (=>ucs@gb          . #x585A)       ; &EGB-2E32;
     (=>ucs@cns         . #x585A)       ; &C1-6356;
     (=>ucs@ks          . #x585A)       ; &GT-06756;
     (ideographic-radical . 32) ; ⼟
     (ideographic-strokes . 10)
     (total-strokes      . 13)
-    (<-denotational
-     ((=ucs              . #x585A)     ; 塚
-      ))
     (hanyu-dazidian    1 476 7)
     (=ucs              . #xFA10)       ; 塚
     (=big5             . #xB6EF)       ; &I-B-B6EF;
       ))
     ))
 (define-char
-  '((=>ucs*            . #x585A)       ; 塚
+  '((<-denotational
+     ((=ucs              . #x585A)     ; 塚
+      ))
+    (=>ucs*            . #x585A)       ; 塚
     (ideographic-radical . 32) ; ⼟
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x585A)     ; 塚
-      ))
     (=ucs              . #xFA7C)       ; 塚
     (->subsumptive
      ((<-simplified@JP/Jouyou
     (=ucs              . #x585F)       ; 塟
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x585F)     ; 塟
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((=daikanwa         . 05350)      ; &M-05350;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x585F)     ; 塟
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (hanyu-dazidian    1 460 3)
     (=jis-x0212                . #x3833)       ; &CB02577; [24-19]
     (=hanziku-2                . #xAEC5)       ; &I-HZK02-AEC5;
     (=ucs              . #x5860)       ; 塠
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5860)     ; 塠
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=jef-china3       . #x97DD)       ; &I-JC3-97DD;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5860)     ; 塠
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=cns11643-3       . #x405C)       ; &C3-405C; [32-60]
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5860)     ; 塠
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (hanyu-dazidian    1 465 2)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs@unicode      . #x5860)       ; &GT-06654;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xB6F1)     ; &B-B6F1;
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=ucs              . #x5861)       ; 塡
     (->subsumptive
      ((=jis-x0208@1978   . #x4536)     ; &M-05355; [37-22]
     (=daikanwa         . 48991)        ; &I-M-48991;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xB6F1)     ; &B-B6F1;
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=ucs              . #x586B)       ; 填
     ))
 (define-char
-  '((morohashi-daikanwa        ho 93)
+  '((<-denotational
+     ((=ucs              . #x586B)     ; 填
+      ))
+    (morohashi-daikanwa        ho 93)
     (ideographic-radical . 32) ; ⼟
     (ideographic-strokes . 10)
     (total-strokes      . 13)
-    (<-denotational
-     ((=ucs              . #x586B)     ; 填
-      ))
     (=jis-x0208@1983   . #x4536)       ; &GT-06762; [37-22]
     (=jis-x0208@1990   . #x4536)       ; &I-J90-4536; [37-22]
     (=gt               . 06762)        ; &I-GT-06762;
     (mojikyo           . 054248)       ; &MCS-6000D3E8;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x586B)     ; 填
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (hanyu-dazidian    1 470 10)
     (=gb2312           . #x4C6E)       ; &C1-6358; [44-78]
     (=cns11643-1       . #x6358)       ; &I-C1-6358; [67-56]
     (=ucs              . #x587A)       ; 塺
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x587A)     ; 塺
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=big5             . #xE15F)       ; &B-E15F;
     (->subsumptive
      ((=daikanwa         . 05397)      ; &M-05397;
       ))
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x587A)     ; 塺
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x587A)       ; &UU+587A;
     ))
 (define-char
     (=ucs              . #x587B)       ; 塻
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x587B)     ; 塻
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (->subsumptive
      ((=daikanwa         . 05398)      ; &M-05398;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x587B)     ; 塻
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (hanyu-dazidian    1 478 1)
     (=big5             . #xE166)       ; &B-E166;
     (=ucs@unicode      . #x587B)       ; &B-E166;
     (=ucs              . #x5893)       ; 墓
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5893)     ; 墓
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (shinjigen-1       . 1469)
     (=cns11643-1       . #x683B)       ; &GT-06855; [72-27]
     (=gt               . 06855)        ; &I-GT-06855;
     (=daikanwa         . 05431)        ; &I-M-05431;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5893)     ; 墓
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (hanyu-dazidian    1 470 9)
     (shinjigen-1       . 1468)
     (shinjigen-2       . 1469)
     (=ucs              . #x58B8)       ; 墸
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58B8)     ; 墸
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x58B8)       ; &UU+58B8;
     (mojikyo           . 054535)       ; &UU+58B8;
     ))
     (=big5             . #xBC59)       ; &I-B-BC59;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x589C)     ; 墜
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (shinjigen-1       . 1496)
     (=ks-x1001         . #x754D)       ; &M-05451; [85-45]
     (=daikanwa         . 05451)        ; &I-M-05451;
     (=jef-china3       . #x47DB)       ; &I-JC3-47DB;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x589C)     ; 墜
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (hanyu-dazidian    1 484 6)
     (->subsumptive
      ((shinjigen-1       . 1495)
     (=big5             . #xBC57)       ; &I-B-BC57;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x589E)     ; 增
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (shinjigen-1       . 1483)
     (=ks-x1001         . #x7172)       ; &M-05454; [81-82]
     (=jis-x0213-1-2000 . #x2F5D)       ; &I-JX1-2F5D; [15-61]
     (=ucs@jis          . #x589E)       ; &M-05454;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x589E)     ; 增
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (hanyu-dazidian    1 489 6)
     (=gb2312           . #x5476)       ; &C1-6C41; [52-86]
     (=cns11643-1       . #x6C41)       ; &I-C1-6C41; [76-33]
     (=ucs              . #x58A8)       ; 墨
     ))
 (define-char
-  '((=>ucs*            . #x58A8)       ; 墨
+  '((<-denotational
+     ((=ucs              . #x58A8)     ; 墨
+      ))
+    (=>ucs*            . #x58A8)       ; 墨
     (ideographic-radical@ucs . 32)     ; ⼟
     (ideographic-strokes@ucs . 12)
     (ideographic-radical@ucs*sources
     (ideographic-radical@cns . 203)    ; ⿊
     (ideographic-strokes@cns . 3)
     (total-strokes      . 15)
-    (<-denotational
-     ((=ucs              . #x58A8)     ; 墨
-      ))
     (hanyu-dazidian    1 487 3)
     (shinjigen-1       . 1488)
     (=ucs              . #xFA3A)       ; 墨
     (=ucs@jis          . #xFA3A)       ; 墨
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58A8)     ; 墨
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (<-simplified@JP/Jouyou
      ((=ucs              . #xFA3A)     ; 墨
       (=jis-x0213-1-2000  . #x2F5E)    ; &I-JX1-2F5E; [15-62]
     (=jis-x0208@1997   . #x5453)       ; 墫 [52-51]
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58AB)     ; 墫
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=jis-x0208@1978   . #x5453)     ; &M-05472; [52-51]
       (=jis-x0208@1983   . #x5453)     ; &I-J83-5453; [52-51]
       ))
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58AB)     ; 墫
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=cns11643-2       . #x4F71)     ; &C2-4F71; [47-81]
       (=ucs@cns                  . #x58AB)     ; &C2-4F71;
     (mojikyo           . 053134)       ; &MCS-6000CF8E;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58B6)     ; 墶
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x58B6)       ; &UU+58B6;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58B8)     ; 墸
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=jis-x0208                . #x5457)       ; &GT-06921; [52-55]
     (=gt               . 06921)        ; &I-GT-06921;
     (=gt-pj-1          . #x5457)       ; &I-GT-06921; [52-55]
     (=ucs              . #x58BA)       ; 墺
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58BA)     ; 墺
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (->subsumptive
      ((shinjigen-2       . 1500)
       (=jis-x0208        . #x5454)     ; &GT-06956; [52-52]
       ))
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58BA)     ; 墺
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x58BA)       ; &UU+58BA;
     ))
 (define-char
     (=daikanwa         . 05509)        ; &I-M-05509;
     ))
 (define-char
-  '((=>ucs             . #x2145F)      ; 𡑟
+  '((ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
+    (=ucs              . #x2145F)      ; 𡑟
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x2145F)    ; 𡑟
+      ))
     (ideographic-radical . 32) ; ⼟
     (ideographic-strokes . 13)
     (total-strokes      . 16)
     (=daikanwa         . 05510)        ; &M-05510;
     ))
 (define-char
-  '((morohashi-daikanwa        5510 0 2)
+  '((<-denotational
+     ((=ucs              . #x2145F)    ; 𡑟
+      ))
     (ideographic-radical . 32) ; ⼟
     (ideographic-strokes . 13)
     (total-strokes      . 16)
-    (=ucs              . #x2145F)      ; 𡑟
-    (=cns11643-7       . #x2C71)       ; &I-C7-2C71; [12-81]
+    (=cns11643-7       . #x2C71)       ; &C7-2C71; [12-81]
+    (=ucs@iso          . #x2145F)      ; &C7-2C71;
     ))
 (define-char
   '((ideographic-radical . 32) ; ⼟
     (ideographic-strokes . 13)
     (total-strokes      . 16)
-    (hanyu-dazidian    1 491 13)
     (=ucs              . #x58BF)       ; 墿
-    (=cns11643-2       . #x5656)       ; &I-C2-5656; [54-54]
     (=big5             . #xE94C)       ; &I-B-E94C;
-    (=daikanwa         . 05511)        ; &I-M-05511;
+    (->subsumptive
+     ((<-formed
+       ((=ks-x1001         . #x5432)   ; &M-38882; [52-18]
+       (=daikanwa          . 38882)    ; &I-M-38882;
+       ))
+      (<-formed*sources
+       jiyun)
+      (<-same
+       ((=ks-x1001         . #x5432)   ; &M-38882; [52-18]
+       (=daikanwa          . 38882)    ; &I-M-38882;
+       ))
+      (<-same*sources
+       jiyun daikanwa)
+      (=daikanwa         . 05511)      ; &M-05511;
+      )
+     ((hanyu-dazidian    1 491 13)
+      (=cns11643-2       . #x5656)     ; &C2-5656; [54-54]
+      (=ucs@unicode      . #x58BF)     ; &C2-5656;
+      ))
     ))
 (define-char
   '((ideographic-radical . 32) ; ⼟
     (ideographic-strokes . 13)
     (total-strokes      . 16)
     (=ucs              . #x3670)       ; 㙰
-    (=cns11643-3       . #x5044)       ; &I-C3-5044; [48-36]
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x3670)     ; 㙰
+      ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
+    (=cns11643-3       . #x5044)       ; &M-05512; [48-36]
     (=daikanwa         . 05512)        ; &I-M-05512;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x3670)     ; 㙰
+      ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
+    (=ucs@unicode      . #x3670)       ; &UU+3670;
+    ))
+(define-char
   '((ideographic-radical . 32) ; ⼟
     (ideographic-strokes . 13)
     (total-strokes      . 16)
     (=ucs              . #x21460)      ; 𡑠
-    (=cns11643-7       . #x2C6C)       ; &I-C7-2C6C; [12-76]
-    (=daikanwa         . 05513)        ; &I-M-05513;
+    (->subsumptive
+     ((=daikanwa         . 05513)      ; &M-05513;
+      )
+     ((=ucs@iso                  . #x21460)    ; &U-00021460;
+      )
+     ((=cns11643-7       . #x2C6C)     ; &C7-2C6C; [12-76]
+      ))
     ))
 (define-char
   '((ideographic-radical . 32) ; ⼟
     (ideographic-strokes . 13)
     (total-strokes      . 16)
     (=ucs              . #x3671)       ; 㙱
-    (=cns11643-4       . #x4F78)       ; &I-C4-4F78; [47-88]
-    (=daikanwa         . 05514)        ; &I-M-05514;
     ))
 (define-char
-  '((=>ucs             . #x58C0)       ; 壀
+  '((<-denotational
+     ((=ucs              . #x3671)     ; 㙱
+      ))
     (ideographic-radical . 32) ; ⼟
     (ideographic-strokes . 13)
     (total-strokes      . 16)
-    (=daikanwa         . 05515)        ; &M-05515;
+    (->subsumptive
+     ((=daikanwa         . 05514)      ; &M-05514;
+      )
+     ((=cns11643-4       . #x4F78)     ; &C4-4F78; [47-88]
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        5515 0 0)
+  '((<-denotational
+     ((=ucs              . #x3671)     ; 㙱
+      ))
     (ideographic-radical . 32) ; ⼟
     (ideographic-strokes . 13)
     (total-strokes      . 16)
-    (hanyu-dazidian    1 494 7)
-    (=ucs              . #x58C0)       ; 壀
-    (=cns11643-3       . #x504B)       ; &I-C3-504B; [48-43]
-    (=hanziku-2                . #xB5BE)       ; &I-HZK02-B5BE;
+    (=ucs@unicode      . #x3671)       ; &UU+3671;
     ))
 (define-char
-  '((=>ucs             . #x58C1)       ; 壁
-    (ideographic-radical . 32) ; ⼟
+  '((ideographic-radical . 32) ; ⼟
     (ideographic-strokes . 13)
     (total-strokes      . 16)
-    (shinjigen-2       . 1507)
-    (=jis-x0208                . #x4A49)       ; &GT-07002; [42-41]
-    (=ks-x1001         . #x5B7A)       ; &I-K0-5B7A; [59-90]
-    (=big5             . #xBEC0)       ; &I-B-BEC0;
-    (=gt               . 07002)        ; &I-GT-07002;
-    (=gt-pj-1          . #x4A49)       ; &I-GT-07002; [42-41]
-    (=daikanwa         . 05516)        ; &I-M-05516;
-    (=ucs@jis          . #x58C1)       ; &GT-07002;
-    (=ucs@big5         . #x58C1)       ; &GT-07002;
+    (=ucs              . #x58C0)       ; 壀
+    (->subsumptive
+     ((=daikanwa         . 05515)      ; &M-05515;
+      )
+     ((hanyu-dazidian    1 494 7)
+      (=cns11643-3       . #x504B)     ; &HZK02-B5BE; [48-43]
+      (=hanziku-2        . #xB5BE)     ; &I-HZK02-B5BE;
+      (=ucs@unicode      . #x58C0)     ; &HZK02-B5BE;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        5516 0 0)
-    (ideographic-radical . 32) ; ⼟
+  '((ideographic-radical . 32) ; ⼟
     (ideographic-strokes . 13)
     (total-strokes      . 16)
     (hanyu-dazidian    1 494 8)
     (=ucs              . #x58C1)       ; 壁
-    (=gb2312           . #x315A)       ; &I-G0-315A; [17-58]
-    (=cns11643-1       . #x7049)       ; &I-C1-7049; [80-41]
+    (=big5             . #xBEC0)       ; &I-B-BEC0;
+    (->subsumptive
+     ((shinjigen-2       . 1507)
+      (=jis-x0208        . #x4A49)     ; &GT-07002; [42-41]
+      (=ks-x1001         . #x5B7A)     ; &I-K0-5B7A; [59-90]
+      (=gt               . 07002)      ; &I-GT-07002;
+      (=gt-pj-1                  . #x4A49)     ; &I-GT-07002; [42-41]
+      (=daikanwa         . 05516)      ; &I-M-05516;
+      (=ucs@jis                  . #x58C1)     ; &GT-07002;
+      )
+     ((=gb2312           . #x315A)     ; &C1-7049; [17-58]
+      (=cns11643-1       . #x7049)     ; &I-C1-7049; [80-41]
+      (=ucs@unicode      . #x58C1)     ; &C1-7049;
+      ))
     ))
 (define-char
   '((ideographic-radical . 32) ; ⼟
     (total-strokes      . 16)
     (hanyu-dazidian    1 494 5)
     (=ucs              . #x58C2)       ; 壂
-    (=jis-x0212                . #x3851)       ; &I-JSP-3851; [24-49]
-    (=cns11643-2       . #x5658)       ; &I-C2-5658; [54-56]
     (=big5             . #xE94E)       ; &I-B-E94E;
-    (=daikanwa         . 05517)        ; &I-M-05517;
-    (=jef-china3       . #x47DD)       ; &I-JC3-47DD;
+    (->subsumptive
+     ((=jis-x0212        . #x3851)     ; &M-05517; [24-49]
+      (=daikanwa         . 05517)      ; &I-M-05517;
+      (=jef-china3       . #x47DD)     ; &I-JC3-47DD;
+      (=ucs@jis                  . #x58C2)     ; &M-05517;
+      )
+     ((=cns11643-2       . #x5658)     ; &C2-5658; [54-56]
+      (=ucs@unicode      . #x58C2)     ; &C2-5658;
+      ))
     ))
 (define-char
   '((ideographic-radical . 32) ; ⼟
     (=daikanwa         . 05518)        ; &I-M-05518;
     ))
 (define-char
-  '((=>ucs             . #x21462)      ; 𡑢
-    (ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (=daikanwa         . 05519)        ; &M-05519;
-    ))
-(define-char
-  '((morohashi-daikanwa        5519 0 1)
-    (ideographic-radical . 32) ; ⼟
+  '((ideographic-radical . 32) ; ⼟
     (ideographic-strokes . 13)
     (total-strokes      . 16)
     (=ucs              . #x21462)      ; 𡑢
-    (=cns11643-4       . #x4F7A)       ; &I-C4-4F7A; [47-90]
+    (->subsumptive
+     ((=daikanwa         . 05519)      ; &M-05519;
+      )
+     ((=cns11643-4       . #x4F7A)     ; &C4-4F7A; [47-90]
+      (=ucs@iso                  . #x21462)    ; &C4-4F7A;
+      ))
     ))
 (define-char
   '((ideographic-radical . 32) ; ⼟
     (mojikyo           . 059409)       ; &MCS-6000E811;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58B6)     ; 墶
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (hanyu-dazidian    1 485 11)
     (=hanziku-2                . #xB3DC)       ; &HZK02-B3DC;
     ))
     (=ucs              . #x58D2)       ; 壒
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58D2)     ; 壒
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5C59)       ; &M-05555; [60-57]
     (=daikanwa         . 05555)        ; &I-M-05555;
     (=ucs@cns          . #x58D2)       ; &M-05555;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58D2)     ; 壒
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=jis-x0212                . #x3856)       ; &JX1-2F61; [24-54]
     (=jis-x0213-1-2000 . #x2F61)       ; &I-JX1-2F61; [15-65]
     (=big5             . #xECCD)       ; &I-B-ECCD;
     (=ucs              . #x3679)       ; 㙹
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3679)     ; 㙹
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=cns11643-3       . #x544A)       ; &M-05562; [52-42]
     (=daikanwa         . 05562)        ; &I-M-05562;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3679)     ; 㙹
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x3679)       ; &UU+3679;
     ))
 (define-char
     (=ucs              . #x214A8)      ; 𡒨
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x214A8)    ; 𡒨
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x214A8)    ; 𡒨
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x214B2)      ; 𡒲
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x214B2)    ; 𡒲
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (->subsumptive
      ((morohashi-daikanwa      5571 1)
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x214B2)    ; 𡒲
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (->subsumptive
      ((=gt               . 07031)      ; &GT-07031;
       (=gt-pj-2                  . #x637C)     ; &GT-07031; [67-92]
     (=big5             . #xF1F7)       ; &I-B-F1F7;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58DD)     ; 壝
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=jis-x0212                . #x385A)       ; &M-05589; [24-58]
     (=daikanwa         . 05589)        ; &I-M-05589;
     (=ucs@jis          . #x58DD)       ; &M-05589;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58DD)     ; 壝
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x58DD)       ; &UU+58DD;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58DD)     ; 壝
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=cns11643-2       . #x6543)       ; &C2-6543; [69-35]
     (=ucs@cns          . #x58DD)       ; &C2-6543;
     ))
     (=ucs              . #x58DE)       ; 壞
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58DE)     ; 壞
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=big5             . #xC361)       ; &B-C361;
     (=ucs@big5         . #x58DE)       ; &B-C361;
     (->subsumptive
       ))
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58DE)     ; 壞
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (hanyu-dazidian    1 500 2)
     (=cns11643-1       . #x782E)       ; &C1-782E; [88-14]
     (=gb12345          . #x3B35)       ; &C1-782E; [27-21]
     (=ucs              . #x58E7)       ; 壧
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 20)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58E7)     ; 壧
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 20)
+    (total-strokes      . 23)
     (=cns11643-2       . #x6F22)       ; &M-05626; [79-02]
     (=big5             . #xF7D3)       ; &I-B-F7D3;
     (=daikanwa         . 05626)        ; &I-M-05626;
     (=ucs@big5         . #x58E7)       ; &M-05626;
     ))
 (define-char
-  '((ideographic-radical . 32) ; ⼟
-    (ideographic-strokes . 19)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58E7)     ; 壧
       ))
+    (ideographic-radical . 32) ; ⼟
+    (ideographic-strokes . 19)
+    (total-strokes      . 22)
     (hanyu-dazidian    1 502 20)
     (=ucs@unicode      . #x58E7)       ; &UU+58E7;
     ))
index 8df7f98..b6aa3a3 100644 (file)
     (=ucs              . #x58F3)       ; 壳
     ))
 (define-char
-  '((ideographic-radical . 33) ; ⼠
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58F3)     ; 壳
       ))
+    (ideographic-radical . 33) ; ⼠
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=ucs@jis          . #x58F3)       ; &M-05648;
     ))
 (define-char
-  '((ideographic-radical . 33) ; ⼠
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58F3)     ; 壳
       ))
+    (ideographic-radical . 33) ; ⼠
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (hanyu-dazidian    1 428 2)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=big5             . #xE553)       ; &I-B-E553;
     ))
 (define-char
-  '((ideographic-radical . 33) ; ⼠
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58FF)     ; 壿
       ))
+    (ideographic-radical . 33) ; ⼠
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 05678)        ; &M-05678;
     ))
 (define-char
-  '((ideographic-radical . 33) ; ⼠
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x58FF)     ; 壿
       ))
+    (ideographic-radical . 33) ; ⼠
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
index ffac392..c41c73d 100644 (file)
     (=big5             . #xC95A)       ; &I-B-C95A;
     ))
 (define-char
-  '((ideographic-radical . 34) ; ⼡
-    (ideographic-strokes . 1)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5903)     ; 夃
       ))
+    (ideographic-radical . 34) ; ⼡
+    (ideographic-strokes . 1)
+    (total-strokes      . 4)
     (->subsumptive
      ((=gt               . 07202)      ; &GT-07202;
       (=gt-pj-2                  . #x652C)     ; &GT-07202; [69-12]
       ))
     ))
 (define-char
-  '((ideographic-radical . 34) ; ⼡
-    (ideographic-strokes . 1)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5903)     ; 夃
       ))
+    (ideographic-radical . 34) ; ⼡
+    (ideographic-strokes . 1)
+    (total-strokes      . 4)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE")
       (=ucs              . #x2FF5)     ; ⿵
     (=ucs              . #x5904)       ; 处
     ))
 (define-char
-  '((ideographic-radical . 34) ; ⼡
-    (ideographic-strokes . 2)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5904)     ; 处
       ))
+    (ideographic-radical . 34) ; ⼡
+    (ideographic-strokes . 2)
+    (total-strokes      . 5)
     (hanyu-dazidian    2 867 17)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT")
     (=ucs@unicode      . #x5904)       ; &HZK03-AEB6;
     ))
 (define-char
-  '((ideographic-radical . 34) ; ⼡
-    (ideographic-strokes . 2)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5904)     ; 处
       ))
+    (ideographic-radical . 34) ; ⼡
+    (ideographic-strokes . 2)
+    (total-strokes      . 5)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT")
       (=ucs              . #x2FFA)     ; ⿺
     (=ucs              . #x5909)       ; 変
     ))
 (define-char
-  '((ideographic-radical . 34) ; ⼡
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5909)     ; 変
       ))
+    (ideographic-radical . 34) ; ⼡
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (->subsumptive
      ((<-simplified@JP/Jouyou
        ((=jis-x0208        . #x5A4E)   ; &GT-48488; [58-46]
       ))
     ))
 (define-char
-  '((ideographic-radical . 34) ; ⼡
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5909)     ; 変
       ))
+    (ideographic-radical . 34) ; ⼡
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
index 6897334..ea28794 100644 (file)
       ))
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 0)
-    (total-strokes      . 3)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208        . #x546A)     ; &GT-07225; [52-74]
       (=daikanwa         . 05708)      ; &I-M-05708;
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
     (<-ideographic-component-forms
      ((=jis-x0208        . #x546A)     ; &GT-07225; [52-74]
       (=daikanwa         . 05708)      ; &I-M-05708;
     (=ucs              . #x590B)       ; 夋
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x590B)     ; 夋
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (->subsumptive
      ((=daikanwa         . 05711)      ; &M-05711;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x590B)     ; 夋
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ucs@unicode      . #x590B)       ; &UU+590B;
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x590B)     ; 夋
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=jis-x0212                . #x3861)       ; &JX2-253A; [24-65]
     (=jis-x0213-2-2000 . #x253A)       ; &I-JX2-253A; [05-26]
     (=jef-china3       . #x48D0)       ; &I-JC3-48D0;
     (=ucs@jis          . #x590B)       ; &JX2-253A;
     ))
 (define-char
-  '((=>ucs             . #x21560)      ; 𡕠
-    (ideographic-radical . 35) ; ⼢
+  '((ideographic-radical . 35) ; ⼢
     (ideographic-strokes . 4)
     (total-strokes      . 7)
-    (=daikanwa         . 05712)        ; &M-05712;
+    (=ucs              . #x21560)      ; 𡕠
+    (->subsumptive
+     ((=daikanwa         . 05712)      ; &M-05712;
+      )
+     ((=cns11643-5       . #x2364)     ; &C5-2364; [03-68]
+      (=ucs@iso                  . #x21560)    ; &C5-2364;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        5712 0 0)
-    (ideographic-radical . 35) ; ⼢
+  '((ideographic-radical . 35) ; ⼢
     (ideographic-strokes . 4)
     (total-strokes      . 7)
-    (=ucs              . #x21560)      ; 𡕠
-    (=cns11643-5       . #x2364)       ; &I-C5-2364; [03-68]
+    (=ucs              . #x21561)      ; 𡕡
+    (->subsumptive
+     ((=daikanwa         . 05713)      ; &M-05713;
+      )
+     ((=cns11643-5       . #x2363)     ; &C5-2363; [03-67]
+      (=ucs@unicode      . #x21561)    ; &C5-2363;
+      ))
     ))
 (define-char
-  '((=>ucs             . #x21561)      ; 𡕡
-    (ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (=daikanwa         . 05713)        ; &M-05713;
+  '((<-denotational
+     ((=ucs              . #x9EA6)     ; 麦
+      ))
+    (name              . "CJK RADICAL SIMPLIFIED WHEAT")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x9EA6)     ; 麦
+      ))
+    (=ucs              . #x2EE8)       ; ⻨
     ))
 (define-char
-  '((morohashi-daikanwa        5713 0 1)
-    (ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 4)
+  '((ideographic-radical@ucs . 199)    ; ⿆
+    (ideographic-strokes@ucs . 0)
+    (ideographic-radical@ucs*sources
+     daikanwa ucs)
+    (ideographic-radical@cns . 35)     ; ⼢
+    (ideographic-strokes@cns . 4)
     (total-strokes      . 7)
-    (=ucs              . #x21561)      ; 𡕡
-    (=cns11643-5       . #x2363)       ; &I-C5-2363; [03-67]
+    (=ucs              . #x9EA6)       ; 麦
     ))
 (define-char
-  '((=>ucs             . #x9EA6)       ; 麦
-    (morohashi-daikanwa        47718 0 0)
+  '((<-denotational
+     ((=ucs              . #x9EA6)     ; 麦
+      ))
     (ideographic-radical . 35) ; ⼢
     (ideographic-strokes . 4)
     (total-strokes      . 7)
     (=big5             . #xCC42)       ; &I-B-CC42;
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x590C)     ; 夌
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (->subsumptive
      ((=daikanwa         . 05714)      ; &M-05714;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x590C)     ; 夌
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=ucs@unicode      . #x590C)       ; &UU+590C;
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x590C)     ; 夌
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=jis-x0212                . #x3862)       ; &JX1-2F67; [24-66]
     (=jis-x0213-1-2000 . #x2F67)       ; &I-JX1-2F67; [15-71]
     (=jef-china3       . #x48D1)       ; &I-JC3-48D1;
     (=ucs              . #x21562)      ; 𡕢
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x21562)    ; 𡕢
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (->subsumptive
      ((=daikanwa         . 05715)      ; &M-05715;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x21562)    ; 𡕢
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=ucs@iso          . #x21562)      ; &U-00021562;
     ))
 (define-char
     (=ucs              . #x21563)      ; 𡕣
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x21563)    ; 𡕣
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (->subsumptive
      ((=daikanwa         . 05716)      ; &M-05716;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x21563)    ; 𡕣
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=ucs@iso          . #x21563)      ; &U-00021563;
     ))
 (define-char
     (=ucs              . #x590D)       ; 复
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x590D)     ; 复
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=gb2312           . #x3834)       ; &JX2-253B; [24-20]
     (=jis-x0213-2-2000 . #x253B)       ; &I-JX2-253B; [05-27]
     (=big5             . #xCE60)       ; &I-B-CE60;
     (=ucs@unicode      . #x590D)       ; &JX2-253B;
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x590D)     ; 复
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=cns11643-2       . #x2961)       ; &C2-2961; [09-65]
     (=ucs@cns          . #x590D)       ; &C2-2961;
     ))
     (=ucs              . #x590E)       ; 夎
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x590E)     ; 夎
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((=daikanwa         . 05719)      ; &M-05719;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x590E)     ; 夎
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=big5             . #xD159)       ; &B-D159;
     (=ucs@unicode      . #x590E)       ; &B-D159;
     ))
     (=ucs              . #x590F)       ; 夏
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x590F)     ; 夏
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((=daikanwa         . 05720)      ; &M-05720;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x590F)     ; 夏
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (hanyu-dazidian    2 869 10)
     (shinjigen-1       . 1539)
     (shinjigen-2       . 1539)
     (=cns11643-6       . #x515B)       ; &I-C6-515B; [49-59]
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xE5C0)     ; &B-E5C0;
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (hanyu-dazidian    2 871 14)
     (=ucs              . #x5910)       ; 夐
     (->subsumptive
     (=ucs              . #x5912)       ; 夒
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5912)     ; 夒
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (->subsumptive
      ((=daikanwa         . 05741)      ; &M-05741;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5912)     ; 夒
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (->subsumptive
      ((=big5             . #xF1F9)     ; &B-F1F9;
       (=ucs@unicode      . #x5912)     ; &B-F1F9;
     (=ucs              . #x5913)       ; 夓
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5913)     ; 夓
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (->subsumptive
      ((=daikanwa         . 05744)      ; &M-05744;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5913)     ; 夓
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=ucs@unicode      . #x5913)       ; &UU+5913;
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5913)     ; 夓
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=jis-x0212                . #x3864)       ; &JSP-3864; [24-68]
     (=ucs@jis          . #x5913)       ; &JSP-3864;
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5913)     ; 夓
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (hanyu-dazidian    2 872 1)
     (=hanziku-3                . #xAFA9)       ; &HZK03-AFA9;
     ))
     (=ucs              . #x5914)       ; 夔
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5914)     ; 夔
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (=daikanwa         . 05746)        ; &M-05746;
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5914)     ; 夔
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (=gb2312           . #x5967)       ; &G0-5967; [57-71]
     (=big5             . #xC4DC)       ; &I-B-C4DC;
     (=ucs@unicode      . #x5914)       ; &G0-5967;
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5914)     ; 夔
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (=ks-x1001         . #x5073)       ; &K0-5073; [48-83]
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5914)     ; 夔
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (=jis-x0212                . #x3865)       ; &JX2-253C; [24-69]
     (=jis-x0213-2-2000 . #x253C)       ; &I-JX2-253C; [05-28]
     (=ucs@jis          . #x5914)       ; &JX2-253C;
     ))
 (define-char
-  '((ideographic-radical . 35) ; ⼢
-    (ideographic-strokes . 18)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5914)     ; 夔
       ))
+    (ideographic-radical . 35) ; ⼢
+    (ideographic-strokes . 18)
+    (total-strokes      . 21)
     (=cns11643-1       . #x7A67)       ; &C1-7A67; [90-71]
     ))
 (define-char
index ee5023b..7ca6c56 100644 (file)
   '((ideographic-radical . 36) ; ⼣
     (ideographic-strokes . 2)
     (total-strokes      . 5)
-    (->mistakable
-     ((=daikanwa         . 02843)      ; &I-M-02843;
-      )
-     ((=daikanwa         . 02847)      ; &I-M-02847;
-      ))
-    (->mistakable*sources
-     kangxi daikanwa)
     (<-same
      ((=ucs              . #x5917)     ; 夗
       (=daikanwa         . 05752)      ; &I-M-05752;
     (=daikanwa         . 05753)        ; &I-M-05753;
     (=hanziku-3                . #xAD64)       ; &I-HZK03-AD64;
     (=cbeta            . 06470)        ; &I-CB06470;
+    (->mistakable
+     ((=ucs              . #x20A0D)    ; 𠨍
+      (=daikanwa         . 02843)      ; &I-M-02843;
+      )
+     ((=ucs              . #x536F)     ; 卯
+      (=daikanwa         . 02847)      ; &I-M-02847;
+      ))
+    (->mistakable*sources
+     kangxi daikanwa)
     ))
 (define-char
   '((ideographic-radical . 36) ; ⼣
     (=daikanwa         . 05756)        ; &I-M-05756;
     ))
 (define-char
-  '((=>ucs*            . #x591A)       ; 多
+  '((<-denotational
+     ((=ucs              . #x591A)     ; 多
+      ))
+    (=>ucs*            . #x591A)       ; 多
     (ideographic-radical . 36) ; ⼣
     (ideographic-strokes . 3)
     (total-strokes      . 6)
-    (<-denotational
-     ((=ucs              . #x591A)     ; 多
-      ))
     (=ucs              . #x2F85D)      ; 多
     (=cns11643-6       . #x243B)       ; &I-C6-243B; [04-27]
     ))
     (=hanziku-1                . #xAEE5)       ; &I-HZK01-AEE5;
     ))
 (define-char
-  '((ideographic-radical . 36) ; ⼣
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x546C)     ; &J97-546C; [52-76]
       ))
+    (ideographic-radical . 36) ; ⼣
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (<-vulgar
      ((=ucs              . #x591A)     ; 多
       (=daikanwa         . 05756)      ; &I-M-05756;
     (=jis-x0208@1997   . #x546C)       ; &J97-546C; [52-76]
     ))
 (define-char
-  '((ideographic-radical . 36) ; ⼣
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x546C)     ; &J97-546C; [52-76]
       ))
+    (ideographic-radical . 36) ; ⼣
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (shinjigen-1       . 1547)
     ))
 (define-char
     (=ucs              . #x56F1)       ; 囱
     ))
 (define-char
-  '((ideographic-radical . 36) ; ⼣
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x56F1)     ; 囱
       ))
+    (ideographic-radical . 36) ; ⼣
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=cns11643-3       . #x2548)       ; &C3-2548; [05-40]
     ))
 (define-char
     (=ucs              . #x591C)       ; 夜
     ))
 (define-char
-  '((ideographic-radical . 36) ; ⼣
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x591C)     ; 夜
       ))
+    (ideographic-radical . 36) ; ⼣
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=daikanwa         . 05763)        ; &M-05763;
     ))
 (define-char
-  '((ideographic-radical . 36) ; ⼣
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x591C)     ; 夜
       ))
+    (ideographic-radical . 36) ; ⼣
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=big5             . #xA95D)       ; &B-A95D;
     (->subsumptive
      ((shinjigen-1       . 1548)
     (=big5             . #xB9DA)       ; &I-B-B9DA;
     ))
 (define-char
-  '((morohashi-daikanwa        5801 1)
+  '((<-denotational
+     ((=ucs              . #x5922)     ; 夢
+      ))
+    (morohashi-daikanwa        5801 1)
     (ideographic-radical . 36) ; ⼣
     (ideographic-strokes . 10)
     (total-strokes      . 13)
-    (<-denotational
-     ((=ucs              . #x5922)     ; 夢
-      ))
     (<-simplified
      ((shinjigen-1       . 1550)
       (=cns11643-1       . #x6842)     ; &M-05802; [72-34]
     (mojikyo           . 050144)       ; &MCS-6000C3E0;
     ))
 (define-char
-  '((ideographic-radical . 36) ; ⼣
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5922)     ; 夢
       ))
+    (ideographic-radical . 36) ; ⼣
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (shinjigen-1       . 1550)
     (=cns11643-1       . #x6842)       ; &M-05802; [72-34]
     (=daikanwa         . 05802)        ; &I-M-05802;
     (=ucs              . #x368B)       ; 㚋
     ))
 (define-char
-  '((ideographic-radical . 36) ; ⼣
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x368B)     ; 㚋
       ))
+    (ideographic-radical . 36) ; ⼣
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=daikanwa         . 05807)        ; &M-05807;
     ))
 (define-char
-  '((ideographic-radical . 36) ; ⼣
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x368B)     ; 㚋
       ))
+    (ideographic-radical . 36) ; ⼣
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=cns11643-4       . #x4260)       ; &C4-4260; [34-64]
     (=ucs@unicode      . #x368B)       ; &C4-4260;
     ))
     (=ucs              . #x5926)       ; 夦
     ))
 (define-char
-  '((ideographic-radical . 36) ; ⼣
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5926)     ; 夦
       ))
+    (ideographic-radical . 36) ; ⼣
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 05818)      ; &M-05818;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 36) ; ⼣
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5926)     ; 夦
       ))
+    (ideographic-radical . 36) ; ⼣
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=cns11643-3       . #x4B53)       ; &C3-4B53; [43-51]
     ))
 (define-char
index b94a869..72973b5 100644 (file)
     (=jef-china3       . #x48E3)       ; &I-JC3-48E3;
     ))
 (define-char
-  '((=>ucs*            . #x5954)       ; 奔
+  '((<-denotational
+     ((=jis-x0208@1997   . #x4B5B)     ; &J97-4B5B; [43-59]
+      ))
+    (=>ucs*            . #x5954)       ; 奔
     (ideographic-radical . 37) ; ⼤
     (ideographic-strokes . 6)
     (total-strokes      . 9)
-    (<-denotational
-     ((=jis-x0208@1997   . #x4B5B)     ; &J97-4B5B; [43-59]
-      ))
     (=ucs              . #xFA7F)       ; 奔
     (=daikanwa         . 05921)        ; &I-M-05921;
     ))
     (=jis-x0208@1997   . #x4B5B)       ; &J97-4B5B; [43-59]
     ))
 (define-char
-  '((ideographic-radical . 37) ; ⼤
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4B5B)     ; &J97-4B5B; [43-59]
       ))
+    (ideographic-radical . 37) ; ⼤
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (<-simplified
      ((=ucs              . #xFA7F)     ; 奔
       ))
     (=big5             . #xAE4F)       ; &I-B-AE4F;
     ))
 (define-char
-  '((ideographic-radical . 37) ; ⼤
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x595A)     ; 奚
       ))
+    (ideographic-radical . 37) ; ⼤
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (shinjigen-2       . 1583)
     (=jis-x0208                . #x5478)       ; &GT-07480; [52-88]
     (=ks-x1001         . #x7A28)       ; &I-K0-7A28; [90-08]
     (=ucs@big5         . #x595A)       ; &GT-07480;
     ))
 (define-char
-  '((ideographic-radical . 37) ; ⼤
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x595A)     ; 奚
       ))
+    (ideographic-radical . 37) ; ⼤
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((=gb2312           . #x5E49)     ; &G0-5E49; [62-41]
       (=ucs@unicode      . #x595A)     ; &G0-5E49;
     (=ucs              . #x21682)      ; 𡚂
     ))
 (define-char
-  '((ideographic-radical . 37) ; ⼤
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x21682)    ; 𡚂
       ))
+    (ideographic-radical . 37) ; ⼤
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=ucs@iso          . #x21682)      ; &U-00021682;
     ))
 (define-char
     (=cns11643-5       . #x4C53)       ; &I-C5-4C53; [44-51]
     ))
 (define-char
-  '((ideographic-radical . 37) ; ⼤
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x21682)    ; 𡚂
       ))
+    (ideographic-radical . 37) ; ⼤
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (hanyu-dazidian    1 549 7)
     (=hanziku-2                . #xC0DF)       ; &HZK02-C0DF;
     ))
index cb92015..cf08c97 100644 (file)
     (=ucs              . #x36A2)       ; 㚢
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
+  '((<-denotational
+     ((=ucs              . #x36A2)     ; 㚢
+      ))
+    (ideographic-radical . 38) ; ⼥
     (ideographic-strokes . 2)
     (total-strokes      . 5)
-    (->mistakable
-     ((=daikanwa         . 00395)      ; &M-00395;
-      ))
     (<-ancient
      ((=jis-x0208        . #x455B)     ; &GT-07627; [37-59]
       (=gb2312           . #x452B)     ; &I-G0-452B; [37-11]
       ))
     (<-ancient*sources
      shuowen daikanwa)
-    (<-denotational
-     ((=ucs              . #x36A2)     ; 㚢
-      ))
     (=daikanwa         . 06040)        ; &M-06040;
     (=ucs@unicode      . #x36A2)       ; &M-06040;
     (mojikyo           . 006040)       ; &MCS-60001798;
+    (->mistakable
+     ((=daikanwa         . 00395)      ; &M-00395;
+      ))
     ))
 (define-char
   '((ideographic-radical . 38) ; ⼥
     (=big5             . #xA7B4)       ; &I-B-A7B4;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x59A5)     ; 妥
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=daikanwa         . 06107)        ; &M-06107;
     (=jef-china3       . #x48F1)       ; &I-JC3-48F1;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x59A5)     ; 妥
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (->subsumptive
      ((=jis-x0208        . #x4245)     ; &GT-07689; [34-37]
       (=gb2312           . #x4D57)     ; &I-G0-4D57; [45-55]
     (=big5             . #xA972)       ; &I-B-A972;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x59C5)     ; 姅
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=daikanwa         . 06157)        ; &M-06157;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x59C5)     ; 姅
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (->subsumptive
      ((=ucs@unicode      . #x59C5)     ; &UU+59C5;
       )
     (=ucs              . #x59CC)       ; 姌
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x59CC)     ; 姌
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=daikanwa         . 06167)        ; &M-06167;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x59CC)     ; 姌
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (->subsumptive
      ((=big5             . #xCC49)     ; &B-CC49;
       (=ucs@unicode      . #x59CC)     ; &B-CC49;
     (=big5             . #xABBA)       ; &I-B-ABBA;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x59FF)     ; 姿
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (->subsumptive
      ((=ks-x1001         . #x6D2C)     ; &GT-07848; [77-12]
       (=gt               . 07848)      ; &I-GT-07848;
       ))
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x59FF)     ; 姿
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (->subsumptive
      ((=jis-x0208        . #x3B51)     ; &GT-07849; [27-49]
       (=gt               . 07849)      ; &I-GT-07849;
     (=ucs              . #x5A10)       ; 娐
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A10)     ; 娐
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=daikanwa         . 06292)        ; &M-06292;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A10)     ; 娐
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((=ucs@unicode      . #x5A10)     ; &UU+5A10;
       )
     (=ucs              . #x5A47)       ; 婇
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A47)     ; 婇
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=jis-x0212                . #x395D)       ; &M-06392; [25-61]
     (=daikanwa         . 06392)        ; &I-M-06392;
     (=ucs@jis          . #x5A47)       ; &M-06392;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A47)     ; 婇
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((=big5             . #xD4EA)     ; &B-D4EA;
       (=ucs@unicode      . #x5A47)     ; &B-D4EA;
     (=ucs              . #x5A4B)       ; 婋
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A4B)     ; 婋
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((=daikanwa         . 06398)      ; &M-06398;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A4B)     ; 婋
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x5A4B)       ; &UU+5A4B;
     ))
 (define-char
     (=big5             . #xD4CF)       ; &I-B-D4CF;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A58)     ; 婘
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=daikanwa         . 06415)        ; &M-06415;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A58)     ; 婘
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((=ucs@unicode      . #x5A58)     ; &UU+5A58;
       )
     (=ucs              . #x5A59)       ; 婙
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A59)     ; 婙
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=daikanwa         . 06417)        ; &M-06417;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A59)     ; 婙
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=ucs@unicode      . #x5A59)       ; &UU+5A59;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A59)     ; 婙
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=cns11643-3       . #x3539)       ; &C3-3539; [21-25]
     ))
 (define-char
     (=ucs              . #x5A64)       ; 婤
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A64)     ; 婤
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=big5             . #xD4DB)       ; &M-06430;
     (=daikanwa         . 06430)        ; &I-M-06430;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A64)     ; 婤
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((=ucs@unicode      . #x5A64)     ; &UU+5A64;
       )
     (=big5             . #xD4D1)       ; &I-B-D4D1;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A67)     ; 婧
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=jis-x0212                . #x3965)       ; &M-06433; [25-69]
     (=jis-x0213-1-2000 . #x2F73)       ; &I-JX1-2F73; [15-83]
     (=daikanwa         . 06433)        ; &I-M-06433;
     (=ucs@jis          . #x5A67)       ; &M-06433;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A67)     ; 婧
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((=gb2312           . #x663A)     ; &G0-663A; [70-26]
       (=ucs@unicode      . #x5A67)     ; &G0-663A;
     (=ucs              . #x5A6C)       ; 婬
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A6C)     ; 婬
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=jis-x0208                . #x5535)       ; &GT-08002; [53-21]
     (=gt               . 08002)        ; &I-GT-08002;
     (=gt-pj-1          . #x5535)       ; &I-GT-08002; [53-21]
     (=ucs@jis          . #x5A6C)       ; &GT-08002;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A6C)     ; 婬
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((=big5             . #xD4D9)     ; &B-D4D9;
       (=ucs@unicode      . #x5A6C)     ; &B-D4D9;
     (=ucs              . #x5A79)       ; 婹
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A79)     ; 婹
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=daikanwa         . 06460)        ; &M-06460;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A79)     ; 婹
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((=ucs@unicode      . #x5A79)     ; &UU+5A79;
       )
     (=ucs              . #x5A7C)       ; 婼
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A7C)     ; 婼
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((=daikanwa         . 06464)      ; &M-06464;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A7C)     ; 婼
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=iso-ir165                . #x7B37)       ; &EGB-7B37; [91-23]
     (=big5             . #xD8BD)       ; &I-B-D8BD;
     (=jef-china3       . #x97E2)       ; &I-JC3-97E2;
     (=ucs              . #x36F5)       ; 㛵
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x36F5)     ; 㛵
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=daikanwa         . 06481)        ; &M-06481;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x36F5)     ; 㛵
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((=ucs@unicode      . #x36F5)     ; &UU+36F5;
       )
     (=ucs              . #x5A8C)       ; 媌
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A8C)     ; 媌
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((=daikanwa         . 06488)      ; &M-06488;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A8C)     ; 媌
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=big5             . #xD8CB)       ; &B-D8CB;
     (=ucs@unicode      . #x5A8C)       ; &B-D8CB;
     ))
     (=ucs              . #x5A9B)       ; 媛
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A9B)     ; 媛
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((=jis-x0208@1978   . #x4932)     ; &M-06516; [41-18]
       (=ks-x1001         . #x6A30)     ; &I-K0-6A30; [74-16]
       ))
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5A9B)     ; 媛
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((=gb2312           . #x6642)     ; &GT-08122; [70-34]
       (=jis-x0208@1983   . #x4932)     ; &I-J83-4932; [41-18]
     (=ucs              . #x5AA5)       ; 媥
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5AA5)     ; 媥
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((=big5             . #xD8BE)     ; &M-06530;
       (=daikanwa         . 06530)      ; &I-M-06530;
       ))
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5AA5)     ; 媥
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x5AA5)       ; &UU+5AA5;
     ))
 (define-char
     (=ucs              . #x5AB1)       ; 媱
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5AB1)     ; 媱
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((=jis-x0212        . #x3977)     ; &M-06568; [25-87]
       (=jis-x0213-2-2000  . #x2565)    ; &I-JX2-2565; [05-69]
       ))
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5AB1)     ; 媱
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x5AB1)       ; &UU+5AB1;
     ))
 (define-char
     (=big5             . #xDCF9)       ; &I-B-DCF9;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5AB5)     ; 媵
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=jis-x0212                . #x397A)       ; &M-06575; [25-90]
     (=jis-x0213-2-2000 . #x2567)       ; &I-JX2-2567; [05-71]
     (=daikanwa         . 06575)        ; &I-M-06575;
     (=ucs@jis          . #x5AB5)       ; &M-06575;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5AB5)     ; 媵
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((=gb2312           . #x6B74)     ; &G0-6B74; [75-84]
       (=ucs@unicode      . #x5AB5)     ; &G0-6B74;
     (=ucs              . #x5AB6)       ; 媶
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5AB6)     ; 媶
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((=daikanwa         . 06576)      ; &M-06576;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5AB6)     ; 媶
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((=big5             . #xDD44)     ; &B-DD44;
       (=ucs@big5         . #x5AB6)     ; &B-DD44;
     (=big5             . #xB6FC)       ; &I-B-B6FC;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5ABE)     ; 媾
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((=jis-x0208@1978   . #x553D)     ; &GT-08278; [53-29]
       (=gt               . 08278)      ; &I-GT-08278;
       ))
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5ABE)     ; 媾
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((=jis-x0208@1983   . #x553D)     ; &J83-553D; [53-29]
       (=jef-china3       . #x49EF)     ; &I-JC3-49EF;
     (=jis-x0208@1997   . #x3779)       ; 嫌 [23-89]
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5ACC)     ; 嫌
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=jis-x0208@1978   . #x3779)       ; &GT-08274; [23-89]
     (=ks-x1001         . #x7A6E)       ; &I-K0-7A6E; [90-78]
     (=gt               . 08274)        ; &I-GT-08274;
     (=daikanwa         . 06618)        ; &I-M-06618;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5ACC)     ; 嫌
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((=gb2312           . #x4F53)     ; &GT-08275; [47-51]
       (=jis-x0208@1983   . #x3779)     ; &I-J83-3779; [23-89]
     (=ucs              . #x5ADF)       ; 嫟
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5ADF)     ; 嫟
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (->subsumptive
      ((=daikanwa         . 06652)      ; &M-06652;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5ADF)     ; 嫟
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=big5             . #xE17C)       ; &B-E17C;
     (=ucs@unicode      . #x5ADF)       ; &B-E17C;
     ))
     (=ucs              . #x5AEB)       ; 嫫
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5AEB)     ; 嫫
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (->subsumptive
      ((=daikanwa         . 06673)      ; &M-06673;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5AEB)     ; 嫫
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=gb2312           . #x6646)       ; &G0-6646; [70-38]
     (=big5             . #xE172)       ; &I-B-E172;
     (=jef-china3       . #x8CC4)       ; &I-JC3-8CC4;
     (=big5             . #xE173)       ; &I-B-E173;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5AF3)     ; 嫳
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=daikanwa         . 06698)        ; &M-06698;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5AF3)     ; 嫳
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (->subsumptive
      ((=cns11643-2       . #x495A)     ; &C2-495A; [41-58]
       (=ucs@cns                  . #x5AF3)     ; &C2-495A;
     (=ucs              . #x5AF9)       ; 嫹
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5AF9)     ; 嫹
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=big5             . #xE55C)     ; &M-06709;
       (=daikanwa         . 06709)      ; &I-M-06709;
       ))
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5AF9)     ; 嫹
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x5AF9)       ; &UU+5AF9;
     ))
 (define-char
       ))
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xD8B5)     ; &B-D8B5;
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=ucs              . #x5B00)       ; 嬀
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5B00)     ; 嬀
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=jis-x0212                . #x3A2E)       ; &M-06720; [26-14]
     (=jis-x0213-2-2000 . #x2571)       ; &I-JX2-2571; [05-81]
     (=daikanwa         . 06720)        ; &I-M-06720;
     (=ucs@big5         . #x5AAF)       ; &B-D8B5;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xD8B5)     ; &B-D8B5;
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs              . #x5AAF)       ; 媯
     (->subsumptive
      ((=ucs@unicode      . #x5AAF)     ; &UU+5AAF;
       ))
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5B00)     ; 嬀
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=gb12345                  . #x6623)     ; &UU+5B00; [70-03]
       (=ucs@unicode      . #x5B00)     ; &UU+5B00;
     (=ucs              . #x5B05)       ; 嬅
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5B05)     ; 嬅
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 06730)      ; &M-06730;
       (=jef-china3       . #x49E4)     ; &I-JC3-49E4;
       ))
     ))
 (define-char
-  '((ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5B05)     ; 嬅
       ))
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=ks-x1001         . #x7B7B)       ; &K0-7B7B; [91-91]
     (=big5             . #xE55F)       ; &I-B-E55F;
     (=ucs@unicode      . #x5B05)       ; &K0-7B7B;
     (=ucs              . #x3726)       ; 㜦
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3726)     ; 㜦
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 06731)      ; &M-06731;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3726)     ; 㜦
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x3726)       ; &UU+3726;
     ))
 (define-char
     (=ucs              . #x5B06)       ; 嬆
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5B06)     ; 嬆
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=daikanwa         . 06732)        ; &M-06732;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5B06)     ; 嬆
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=ucs@unicode      . #x5B06)     ; &UU+5B06;
       )
     (total-strokes      . 15)
     (=ucs              . #x3728)       ; 㜨
     (->subsumptive
+     ((mojikyo           . 083525)     ; &MCS-60014645;
+      )
      ((=ucs@unicode      . #x3728)     ; &UU+3728;
       )
      ((=cns11643-3       . #x4B55)     ; &C3-4B55; [43-53]
   '((ideographic-radical . 38) ; ⼥
     (ideographic-strokes . 12)
     (total-strokes      . 15)
-    (<-denotational
-     ((=ucs              . #x3728)     ; 㜨
-      ))
-    (mojikyo           . 083525)       ; &MCS-60014645;
-    ))
-(define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
     (<-vulgar
      ((shinjigen-1       . 1742)
       (=jis-x0208        . #x5546)     ; &GT-08426; [53-38]
     (=ucs              . #x5B1E)       ; 嬞
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5B1E)     ; 嬞
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 06792)      ; &M-06792;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5B1E)     ; 嬞
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=big5             . #xE95C)       ; &B-E95C;
     (=ucs@unicode      . #x5B1E)       ; &B-E95C;
     ))
     (=ucs              . #x5B25)       ; 嬥
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5B25)     ; 嬥
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=jis-x0212                . #x3A37)       ; &M-06813; [26-23]
     (=jis-x0213-1-2000 . #x2F7D)       ; &I-JX1-2F7D; [15-93]
     (=daikanwa         . 06813)        ; &I-M-06813;
     (=ucs@jis          . #x5B25)       ; &M-06813;
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5B25)     ; 嬥
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (->subsumptive
      ((=big5             . #xECCF)     ; &B-ECCF;
       (=ucs@unicode      . #x5B25)     ; &B-ECCF;
     (=ucs              . #x5B3E)       ; 嬾
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5B3E)     ; 嬾
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (->subsumptive
      ((shinjigen-2       . 1765)
       (=jis-x0208        . #x554F)     ; &GT-08658; [53-47]
       ))
     ))
 (define-char
-  '((=>ucs*            . #x5B3E)       ; 嬾
+  '((<-denotational
+     ((=ucs              . #x5B3E)     ; 嬾
+      ))
+    (=>ucs*            . #x5B3E)       ; 嬾
     (=>ucs@gb          . #x5B3E)       ; &UU+5B3E;
     (=>ucs@cns         . #x2F86A)      ; &C3-5A33;
     (ideographic-radical . 38) ; ⼥
     (ideographic-strokes . 16)
     (total-strokes      . 19)
-    (<-denotational
-     ((=ucs              . #x5B3E)     ; 嬾
-      ))
     (=ucs              . #x2F86A)      ; 嬾
     (->subsumptive
      ((=ucs@unicode      . #x5B3E)     ; &UU+5B3E;
     (=ucs              . #x5B49)       ; 孉
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 18)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5B49)     ; 孉
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 18)
+    (total-strokes      . 21)
     (->subsumptive
      ((=daikanwa         . 06902)      ; &M-06902;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 38) ; ⼥
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5B49)     ; 孉
       ))
+    (ideographic-radical . 38) ; ⼥
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (=ucs@unicode      . #x5B49)       ; &UU+5B49;
     ))
 (define-char
index 9f2f6d3..0f2603b 100644 (file)
   '((ideographic-radical . 39) ; ⼦
     (ideographic-strokes . 6)
     (total-strokes      . 9)
+    (<-Large-Seal
+     ((=ks-x1001         . #x7264)     ; &M-38943; [82-68]
+      (=daikanwa         . 38943)      ; &I-M-38943;
+      ))
     (=ucs              . #x21966)      ; 𡥦
     (=cns11643-6       . #x3022)       ; &I-C6-3022; [16-02]
     (=daikanwa         . 06982)        ; &I-M-06982;
     (total-strokes      . 10)
     (=ucs              . #x5B6B)       ; 孫
     (->subsumptive
-     ((shinjigen-2       . 1792)
+     ((<-formed
+       ((=jis-x0208@1978    . #x423D)  ; &M-39038; [34-29]
+       (=ks-x1001          . #x6161)   ; &I-K0-6161; [65-65]
+       (=daikanwa          . 39038)    ; &I-M-39038;
+       ))
+      (shinjigen-1       . 1792)
+      (shinjigen-2       . 1792)
       (=jis-x0208        . #x4239)     ; &GT-08784; [34-25]
       (=ks-x1001         . #x615D)     ; &I-K0-615D; [65-61]
       (=big5             . #xAE5D)     ; &I-B-AE5D;
index c46deda..b0e70d1 100644 (file)
     (=daikanwa         . 07069)        ; &I-M-07069;
     ))
 (define-char
-  '((=>ucs             . #x219BD)      ; 𡦽
-    (ideographic-radical . 40) ; ⼧
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (=daikanwa         . 07070)        ; &M-07070;
-    ))
-(define-char
-  '((morohashi-daikanwa        7070 0 1)
-    (ideographic-radical . 40) ; ⼧
+  '((ideographic-radical . 40) ; ⼧
     (ideographic-strokes . 3)
     (total-strokes      . 6)
     (=ucs              . #x219BD)      ; 𡦽
-    (=cns11643-6       . #x2446)       ; &I-C6-2446; [04-38]
-    ))
-(define-char
-  '((=>ucs             . #x5B88)       ; 守
-    (ideographic-radical . 40) ; ⼧
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (shinjigen-2       . 1808)
-    (=jis-x0208                . #x3C69)       ; &GT-08887; [28-73]
-    (=ks-x1001         . #x617A)       ; &I-K0-617A; [65-90]
-    (=big5             . #xA675)       ; &I-B-A675;
-    (=gt               . 08887)        ; &I-GT-08887;
-    (=gt-k             . 01633)        ; &I-GT-K01633;
-    (=gt-pj-1          . #x3C69)       ; &I-GT-08887; [28-73]
-    (=daikanwa         . 07071)        ; &I-M-07071;
-    (=ucs@jis          . #x5B88)       ; &GT-08887;
-    (=ucs@big5         . #x5B88)       ; &GT-08887;
+    (->subsumptive
+     ((=daikanwa         . 07070)      ; &M-07070;
+      )
+     ((=cns11643-6       . #x2446)     ; &C6-2446; [04-38]
+      (=ucs@iso                  . #x219BD)    ; &C6-2446;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        7071 0 0)
-    (ideographic-radical . 40) ; ⼧
+  '((ideographic-radical . 40) ; ⼧
     (ideographic-strokes . 3)
     (total-strokes      . 6)
     (=ucs              . #x5B88)       ; 守
-    (=gb2312           . #x4A58)       ; &I-G0-4A58; [42-56]
-    (=cns11643-1       . #x4776)       ; &I-C1-4776; [39-86]
+    (=big5             . #xA675)       ; &I-B-A675;
+    (->subsumptive
+     ((shinjigen-1       . 1808)
+      (shinjigen-2       . 1808)
+      (=jis-x0208        . #x3C69)     ; &GT-08887; [28-73]
+      (=ks-x1001         . #x617A)     ; &I-K0-617A; [65-90]
+      (=gt               . 08887)      ; &I-GT-08887;
+      (=gt-k             . 01633)      ; &I-GT-K01633;
+      (=gt-pj-1                  . #x3C69)     ; &I-GT-08887; [28-73]
+      (=daikanwa         . 07071)      ; &I-M-07071;
+      (=ucs@jis                  . #x5B88)     ; &GT-08887;
+      )
+     ((=gb2312           . #x4A58)     ; &C1-4776; [42-56]
+      (=cns11643-1       . #x4776)     ; &I-C1-4776; [39-86]
+      (=ucs@unicode      . #x5B88)     ; &C1-4776;
+      ))
     ))
 (define-char
   '((ideographic-radical . 40) ; ⼧
       ))
     ))
 (define-char
-  '((ideographic-radical . 40) ; ⼧
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5B90)     ; 宐
       ))
+    (ideographic-radical . 40) ; ⼧
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (=cns11643-4       . #x225B)       ; &C4-225B; [02-59]
     ))
 (define-char
     (=ucs              . #x21A04)      ; 𡨄
     ))
 (define-char
-  '((ideographic-radical . 40) ; ⼧
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x21A04)    ; 𡨄
       ))
+    (ideographic-radical . 40) ; ⼧
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((=daikanwa         . 07163)      ; &M-07163;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 40) ; ⼧
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x21A04)    ; 𡨄
       ))
+    (ideographic-radical . 40) ; ⼧
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((=big5-cdp         . #x8C5F)     ; &CDP-8C5F;
       )
     (=big5             . #xD4F2)       ; &I-B-D4F2;
     ))
 (define-char
-  '((ideographic-radical . 40) ; ⼧
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5BC0)     ; 寀
       ))
+    (ideographic-radical . 40) ; ⼧
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ks-x1001         . #x7372)       ; &M-07198; [83-82]
     (=jis-x0212                . #x3A5B)       ; &I-JSP-3A5B; [26-59]
     (=jis-x0213-2-2000 . #x2824)       ; &I-JX2-2824; [08-04]
     (=ucs@jis          . #x5BC0)       ; &M-07198;
     ))
 (define-char
-  '((ideographic-radical . 40) ; ⼧
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5BC0)     ; 寀
       ))
+    (ideographic-radical . 40) ; ⼧
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((=ucs@unicode      . #x5BC0)     ; &UU+5BC0;
       )
     (=jis-x0208@1997   . #x5563)       ; 寃 [53-67]
     ))
 (define-char
-  '((ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5BC3)     ; 寃
       ))
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((<-vulgar
        ((=ucs              . #x2F818)  ; 冤
       ))
     ))
 (define-char
-  '((ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5BC3)     ; 寃
       ))
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=jis-x0208@1978   . #x5563)       ; &J78-5563; [53-67]
     (mojikyo           . 055204)       ; &MCS-6000D7A4;
     ))
 (define-char
-  '((ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5BC3)     ; 寃
       ))
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ks-x1001         . #x6A32)       ; &K0-6A32; [74-18]
     ))
 (define-char
-  '((=>ucs*            . #x5BC3)       ; 寃
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5BC3)     ; 寃
       ))
+    (=>ucs*            . #x5BC3)       ; 寃
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs              . #x2F86D)      ; 寃
     (->subsumptive
      ((=jef-china3       . #x4AB8)     ; &JC3-4AB8;
     (=big5             . #xD8D0)       ; &I-B-D8D0;
     ))
 (define-char
-  '((ideographic-radical . 40) ; ⼧
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5BEA)     ; 寪
       ))
+    (ideographic-radical . 40) ; ⼧
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=daikanwa         . 07319)        ; &M-07319;
     ))
 (define-char
-  '((ideographic-radical . 40) ; ⼧
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5BEA)     ; 寪
       ))
+    (ideographic-radical . 40) ; ⼧
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x5BEA)       ; &UU+5BEA;
     ))
 (define-char
-  '((ideographic-radical . 40) ; ⼧
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5BEA)     ; 寪
       ))
+    (ideographic-radical . 40) ; ⼧
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=cns11643-2       . #x3B34)       ; &C2-3B34; [27-20]
     (=ucs@cns          . #x5BEA)       ; &C2-3B34;
     ))
index 9996551..c2f8105 100644 (file)
     (=ucs              . #x5BFA)       ; 寺
     ))
 (define-char
-  '((ideographic-radical . 41) ; ⼨
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5BFA)     ; 寺
       ))
+    (ideographic-radical . 41) ; ⼨
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (shinjigen-2       . 1879)
     (=jis-x0208                . #x3B7B)       ; &GT-09324; [27-91]
     (=gb2312           . #x4B42)       ; &I-G0-4B42; [43-34]
     (=ucs@unicode      . #x5BFA)       ; &GT-09324;
     ))
 (define-char
-  '((ideographic-radical . 41) ; ⼨
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5BFA)     ; 寺
       ))
+    (ideographic-radical . 41) ; ⼨
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (=cns11643-1       . #x4779)       ; &C1-4779; [39-89]
     ))
 (define-char
     (=ucs              . #x5C06)       ; 将
     ))
 (define-char
-  '((=>ucs*            . #x5C06)       ; 将
+  '((<-denotational
+     ((=ucs              . #x5C06)     ; 将
+      ))
+    (=>ucs*            . #x5C06)       ; 将
     (ideographic-radical . 41) ; ⼨
     (ideographic-strokes . 7)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x5C06)     ; 将
-      ))
     (=ucs              . #x2F873)      ; 将
     (->subsumptive
      ((=gt               . 09354)      ; &GT-09354;
       ))
     ))
 (define-char
-  '((script            CN Simplified Ideograph)
+  '((<-denotational
+     ((=ucs              . #x5C06)     ; 将
+      ))
+    (script            CN Simplified Ideograph)
     (ideographic-radical . 41) ; ⼨
     (ideographic-strokes . 6)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x5C06)     ; 将
-      ))
     (=gb2312           . #x3D2B)       ; &G0-3D2B; [29-11]
     (=ucs@unicode      . #x5C06)       ; &G0-3D2B;
     (mojikyo           . 051049)       ; &MCS-6000C769;
     ))
 (define-char
-  '((morohashi-daikanwa        7437 1)
+  '((<-denotational
+     ((=ucs              . #x5C06)     ; 将
+      ))
+    (morohashi-daikanwa        7437 1)
     (ideographic-radical . 41) ; ⼨
     (ideographic-strokes . 7)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x5C06)     ; 将
-      ))
     (<-simplified@JP/Jouyou
      ((=jis-x0208        . #x5572)     ; &GT-09364; [53-82]
       (=ks-x1001         . #x6D62)     ; &I-K0-6D62; [77-66]
     (=big5             . #xB44C)       ; &I-B-B44C;
     ))
 (define-char
-  '((ideographic-radical . 41) ; ⼨
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C0A)     ; 尊
       ))
+    (ideographic-radical . 41) ; ⼨
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((=daikanwa         . 07445)      ; &M-07445;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 41) ; ⼨
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C0A)     ; 尊
       ))
+    (ideographic-radical . 41) ; ⼨
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((=cns11643-1       . #x5E71)     ; &C1-5E71; [62-81]
       )
     (=ucs              . #x5C0B)       ; 尋
     ))
 (define-char
-  '((ideographic-radical . 41) ; ⼨
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C0B)     ; 尋
       ))
+    (ideographic-radical . 41) ; ⼨
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ks-x1001         . #x637C)       ; &GT-09374; [67-92]
     (=cns11643-1       . #x5E72)       ; &I-C1-5E72; [62-82]
     (=big5             . #xB44D)       ; &I-B-B44D;
     (=ucs@big5         . #x5C0B)       ; &GT-09374;
     ))
 (define-char
-  '((ideographic-radical . 41) ; ⼨
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C0B)     ; 尋
       ))
+    (ideographic-radical . 41) ; ⼨
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=jis-x0208                . #x3F52)       ; &GT-09375; [31-50]
     (=gb12345          . #x5130)       ; &GT-09375; [49-16]
     (=gt               . 09375)        ; &I-GT-09375;
     (=ucs              . #x21B41)      ; 𡭁
     ))
 (define-char
-  '((ideographic-radical . 41) ; ⼨
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x21B41)    ; 𡭁
       ))
+    (ideographic-radical . 41) ; ⼨
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=daikanwa         . 49031)        ; &M-49031;
     ))
 (define-char
-  '((ideographic-radical . 41) ; ⼨
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x21B41)    ; 𡭁
       ))
+    (ideographic-radical . 41) ; ⼨
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=cns11643-6       . #x5C31)       ; &C6-5C31; [60-17]
     (=ucs@iso          . #x21B41)      ; &C6-5C31;
     ))
     (=big5             . #xBEC9)       ; &I-B-BEC9;
     ))
 (define-char
-  '((morohashi-daikanwa        7463 1)
+  '((<-denotational
+     ((=ucs              . #x5C0E)     ; 導
+      ))
+    (morohashi-daikanwa        7463 1)
     (ideographic-radical . 41) ; ⼨
     (ideographic-strokes . 12)
     (total-strokes      . 15)
-    (<-denotational
-     ((=ucs              . #x5C0E)     ; 導
-      ))
     (<-simplified
      ((=ks-x1001         . #x5374)     ; &M-07465; [51-84]
       (=daikanwa         . 07465)      ; &I-M-07465;
     (mojikyo           . 050153)       ; &MCS-6000C3E9;
     ))
 (define-char
-  '((ideographic-radical . 41) ; ⼨
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C0E)     ; 導
       ))
+    (ideographic-radical . 41) ; ⼨
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=cns11643-1       . #x7052)       ; &C1-7052; [80-50]
     (mojikyo           . 058629)       ; &MCS-6000E505;
     ))
     (=daikanwa         . 07464)        ; &I-M-07464;
     ))
 (define-char
-  '((ideographic-radical . 41) ; ⼨
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C0E)     ; 導
       ))
+    (ideographic-radical . 41) ; ⼨
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=ks-x1001         . #x5374)       ; &M-07465; [51-84]
     (=daikanwa         . 07465)        ; &I-M-07465;
     (=jef-china3       . #x4ACF)       ; &I-JC3-4ACF;
index e629aa7..e8fa4e8 100644 (file)
     (=big5             . #xC95C)       ; &I-B-C95C;
     ))
 (define-char
-  '((ideographic-radical . 42) ; ⼩
-    (ideographic-strokes . 1)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C10)     ; 尐
       ))
+    (ideographic-radical . 42) ; ⼩
+    (ideographic-strokes . 1)
+    (total-strokes      . 4)
     (->subsumptive
      ((=daikanwa         . 07474)      ; &M-07474;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 42) ; ⼩
-    (ideographic-strokes . 1)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C10)     ; 尐
       ))
-    (=cns11643-2       . #x213C)       ; &C2-213C; [01-28]
-    (=ucs@cns          . #x5C10)       ; &C2-213C;
-    ))
-(define-char
-  '((=>ucs             . #x5C11)       ; 少
     (ideographic-radical . 42) ; ⼩
     (ideographic-strokes . 1)
     (total-strokes      . 4)
-    (shinjigen-2       . 1902)
-    (=jis-x0208                . #x3E2F)       ; &GT-09425; [30-15]
-    (=ks-x1001         . #x6134)       ; &I-K0-6134; [65-20]
-    (=big5             . #xA4D6)       ; &I-B-A4D6;
-    (=gt               . 09425)        ; &I-GT-09425;
-    (=gt-k             . 00446)        ; &I-GT-K00446;
-    (=gt-pj-1          . #x3E2F)       ; &I-GT-09425; [30-15]
-    (=daikanwa         . 07475)        ; &I-M-07475;
-    (=ucs@jis          . #x5C11)       ; &GT-09425;
-    (=ucs@big5         . #x5C11)       ; &GT-09425;
+    (=cns11643-2       . #x213C)       ; &C2-213C; [01-28]
+    (=ucs@cns          . #x5C10)       ; &C2-213C;
     ))
 (define-char
-  '((morohashi-daikanwa        7475 0 0)
-    (ideographic-radical . 42) ; ⼩
+  '((ideographic-radical . 42) ; ⼩
     (ideographic-strokes . 1)
     (total-strokes      . 4)
     (=ucs              . #x5C11)       ; 少
-    (=gb2312           . #x4959)       ; &I-G0-4959; [41-57]
-    (=cns11643-1       . #x4537)       ; &I-C1-4537; [37-23]
+    (->subsumptive
+     ((shinjigen-2       . 1902)
+      (=jis-x0208        . #x3E2F)     ; &GT-09425; [30-15]
+      (=ks-x1001         . #x6134)     ; &I-K0-6134; [65-20]
+      (=big5             . #xA4D6)     ; &I-B-A4D6;
+      (=gt               . 09425)      ; &I-GT-09425;
+      (=gt-k             . 00446)      ; &I-GT-K00446;
+      (=gt-pj-1                  . #x3E2F)     ; &I-GT-09425; [30-15]
+      (=daikanwa         . 07475)      ; &I-M-07475;
+      (=ucs@jis                  . #x5C11)     ; &GT-09425;
+      (=ucs@big5         . #x5C11)     ; &GT-09425;
+      )
+     ((=gb2312           . #x4959)     ; &C1-4537; [41-57]
+      (=cns11643-1       . #x4537)     ; &I-C1-4537; [37-23]
+      (=ucs@unicode      . #x5C11)     ; &C1-4537;
+      ))
     ))
 (define-char
   '((ideographic-radical . 42) ; ⼩
     (=daikanwa         . 07476)        ; &I-M-07476;
     ))
 (define-char
-  '((=>daikanwa                . 07477)        ; &M-07477;
-    (ideographic-radical . 42) ; ⼩
+  '((ideographic-radical . 42) ; ⼩
     (ideographic-strokes . 2)
     (total-strokes      . 5)
     (=ucs              . #x5C12)       ; 尒
     (->subsumptive
-     ((=daikanwa         . 07477)      ; &M-07477;
-      (=jef-china3       . #x41E1)     ; &I-JC3-41E1;
+     ((shinjigen-1       . 4716)
+      (=gt               . 09427)      ; &GT-09427;
+      (=gt-k             . 01236)      ; &I-GT-K01236;
+      (=gt-pj-3                  . #x317B)     ; &GT-09427; [17-91]
+      (=daikanwa         . 07477)      ; &I-M-07477;
       )
-     ((=cns11643-2       . #x2155)     ; &JX1-4F5B; [01-53]
+     ((=cns11643-2       . #x2155)     ; &GT-09430; [01-53]
       (=jis-x0213-1-2000  . #x4F5B)    ; &I-JX1-4F5B; [47-59]
       (=big5             . #xC974)     ; &I-B-C974;
-      (=ucs@unicode      . #x5C12)     ; &JX1-4F5B;
+      (=gt               . 09430)      ; &I-GT-09430;
+      (=gt-pj-9                  . #x5060)     ; &I-GT-09430; [48-64]
+      (=jef-china3       . #x41E1)     ; &I-JC3-41E1;
+      (=ucs@unicode      . #x5C12)     ; &GT-09430;
       ))
     ))
 (define-char
-  '((ideographic-radical . 42) ; ⼩
+  '((<-denotational
+     ((=jis-x0208@1997   . #x5575)     ; &J97-5575; [53-85]
+      ))
+    (ideographic-radical . 42) ; ⼩
     (ideographic-strokes . 2)
     (total-strokes      . 5)
-    (shinjigen-2       . 4715)
     (=ucs              . #x5C13)       ; 尓
-    (=jis-x0208                . #x5575)       ; &I-J90-5575; [53-85]
-    (=cns11643-4       . #x2173)       ; &I-C4-2173; [01-83]
-    (=gt               . 09428)        ; &I-GT-09428;
-    (=gt-k             . 01044)        ; &I-GT-K01044;
-    (=gt-pj-1          . #x5575)       ; &I-GT-09428; [53-85]
-    (=daikanwa         . 07478)        ; &I-M-07478;
+    (->subsumptive
+     ((=cns11643-4       . #x2173)     ; &GT-09428; [01-83]
+      (=gt               . 09428)      ; &I-GT-09428;
+      (=gt-k             . 01044)      ; &I-GT-K01044;
+      (=gt-pj-1                  . #x5575)     ; &I-GT-09428; [53-85]
+      (=daikanwa         . 07478)      ; &I-M-07478;
+      )
+     ((shinjigen-1       . 4715)
+      (shinjigen-2       . 4715)
+      )
+     ((=jis-x0208        . #x5575)     ; &J90-5575; [53-85]
+      (=ucs@unicode      . #x5C13)     ; &J90-5575;
+      ))
     ))
 (define-char
   '((ideographic-radical . 42) ; ⼩
     (ideographic-strokes . 2)
     (total-strokes      . 5)
-    (->ideographic-variants
-     (:sources (jiyun morohashi-daikanwa)
-      :char    ((=daikanwa          . 07477)   ; &M-07477;
-                )
-      ))
-    (=ucs              . #x5C14)       ; 尔
-    (=gb2312           . #x367B)       ; &I-G0-367B; [22-91]
-    (=daikanwa         . 07479)        ; &I-M-07479;
-    (=cbeta            . 00380)        ; &I-CB00380;
+    (=jis-x0208@1997   . #x5575)       ; &J97-5575; [53-85]
     ))
 (define-char
-  '((=>ucs             . #x5C14)       ; 尔
-    (morohashi-daikanwa        7479 0 1)
+  '((<-denotational
+     ((=jis-x0208@1997   . #x5575)     ; &J97-5575; [53-85]
+      ))
     (ideographic-radical . 42) ; ⼩
     (ideographic-strokes . 2)
     (total-strokes      . 5)
-    (=cns11643-3       . #x223F)       ; &CDP-88C2; [02-31]
-    (=big5-cdp         . #x88C2)       ; &I-CDP-88C2;
-    (=jef-china3       . #x81C4)       ; &I-JC3-81C4;
+    (=ucs              . #x5C14)       ; 尔
+    (->subsumptive
+     ((<-same
+       ((=gt               . 09427)    ; &GT-09427;
+       (=daikanwa          . 07477)    ; &I-M-07477;
+       ))
+      (<-same*sources
+       jiyun daikanwa)
+      (=gb2312           . #x367B)     ; &M-07479; [22-91]
+      (=daikanwa         . 07479)      ; &I-M-07479;
+      (=cbeta            . 00380)      ; &I-CB00380;
+      (=ucs@unicode      . #x5C14)     ; &M-07479;
+      )
+     ((=cns11643-3       . #x223F)     ; &GT-09429; [02-31]
+      (=big5-cdp         . #x88C2)     ; &I-CDP-88C2;
+      (=gt               . 09429)      ; &I-GT-09429;
+      (=gt-k             . 01045)      ; &I-GT-K01045;
+      (=gt-pj-3                  . #x317C)     ; &I-GT-09429; [17-92]
+      (=jef-china3       . #x81C4)     ; &I-JC3-81C4;
+      ))
     ))
 (define-char
   '((ideographic-radical . 42) ; ⼩
   '((ideographic-radical . 42) ; ⼩
     (ideographic-strokes . 3)
     (total-strokes      . 6)
-    (shinjigen-2       . 1903)
     (=ucs              . #x5C16)       ; 尖
-    (=jis-x0208                . #x406D)       ; &I-J90-406D; [32-77]
-    (=gb2312           . #x3C62)       ; &I-G0-3C62; [28-66]
-    (=ks-x1001         . #x7453)       ; &I-K0-7453; [84-51]
-    (=cns11643-1       . #x477A)       ; &I-C1-477A; [39-90]
-    (=big5             . #xA679)       ; &I-B-A679;
-    (=gt               . 09435)        ; &I-GT-09435;
-    (=gt-k             . 01656)        ; &I-GT-K01656;
-    (=gt-pj-1          . #x406D)       ; &I-GT-09435; [32-77]
-    (=daikanwa         . 07480)        ; &I-M-07480;
+    (->subsumptive
+     ((shinjigen-1       . 1903)
+      (shinjigen-2       . 1903)
+      (=jis-x0208        . #x406D)     ; &GT-09435; [32-77]
+      (=ks-x1001         . #x7453)     ; &I-K0-7453; [84-51]
+      (=big5             . #xA679)     ; &I-B-A679;
+      (=gt               . 09435)      ; &I-GT-09435;
+      (=gt-k             . 01656)      ; &I-GT-K01656;
+      (=gt-pj-1                  . #x406D)     ; &I-GT-09435; [32-77]
+      (=daikanwa         . 07480)      ; &I-M-07480;
+      (=ucs@jis                  . #x5C16)     ; &GT-09435;
+      )
+     ((=gb2312           . #x3C62)     ; &C1-477A; [28-66]
+      (=cns11643-1       . #x477A)     ; &I-C1-477A; [39-90]
+      (=ucs@unicode      . #x5C16)     ; &C1-477A;
+      ))
     ))
 (define-char
   '((ideographic-radical . 42) ; ⼩
     (ideographic-strokes . 3)
     (total-strokes      . 6)
     (=ucs              . #x21B59)      ; 𡭙
-    (=daikanwa         . 07481)        ; &I-M-07481;
-    ))
-(define-char
-  '((=>ucs             . #x21B59)      ; 𡭙
-    (morohashi-daikanwa        7481 0 0)
-    (ideographic-radical . 42) ; ⼩
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (=cns11643-6       . #x244C)       ; &C6-244C; [04-44]
+    (->subsumptive
+     ((=daikanwa         . 07481)      ; &M-07481;
+      )
+     ((=cns11643-6       . #x244C)     ; &C6-244C; [04-44]
+      (=ucs@iso                  . #x21B59)    ; &C6-244C;
+      ))
     ))
 (define-char
   '((ideographic-radical . 42) ; ⼩
     (=cns11643-6       . #x2722)       ; &C6-2722; [07-02]
     ))
 (define-char
-  '((ideographic-radical . 42) ; ⼩
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xA97C)     ; &B-A97C;
       ))
+    (ideographic-radical . 42) ; ⼩
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=ucs              . #x5C19)       ; 尙
     (->subsumptive
      ((=ks-x1001         . #x5F46)     ; &M-07493; [63-38]
     (=ucs@big5         . #x5C1A)       ; &B-A97C;
     ))
 (define-char
-  '((morohashi-daikanwa        7493 1)
+  '((<-denotational
+     ((=big5             . #xA97C)     ; &B-A97C;
+      ))
+    (morohashi-daikanwa        7493 1)
     (ideographic-radical . 42) ; ⼩
     (ideographic-strokes . 5)
     (total-strokes      . 8)
-    (<-denotational
-     ((=big5             . #xA97C)     ; &B-A97C;
-      ))
     (=ucs              . #x5C1A)       ; 尚
     (=jis-x0208                . #x3E30)       ; &I-J90-3E30; [30-16]
     (=gb2312           . #x4950)       ; &I-G0-4950; [41-48]
     (mojikyo           . 050154)       ; &MCS-6000C3EA;
     ))
 (define-char
-  '((ideographic-radical . 42) ; ⼩
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C1A)     ; 尚
       ))
+    (ideographic-radical . 42) ; ⼩
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (<-ideographic-component-forms
      ((=ucs              . #x5C1A)     ; 尚
       ))
index bdc8b71..0166ce0 100644 (file)
@@ -4,26 +4,40 @@
     (ideographic-strokes . 0)
     (total-strokes      . 3)
     (=ucs              . #x5C22)       ; 尢
+    (=jis-x0208@1997   . #x5577)       ; 尢 [53-87]
     ))
 (define-char
-  '((ideographic-radical . 43) ; ⼪
-    (ideographic-strokes . 0)
-    (total-strokes      . 3)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C22)     ; 尢
       ))
+    (ideographic-radical . 43) ; ⼪
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
     (=cns11643-1       . #x4452)       ; &M-07538; [36-50]
     (=daikanwa         . 07538)        ; &I-M-07538;
     (=ucs@cns          . #x5C22)       ; &M-07538;
     ))
 (define-char
-  '((=>ucs*            . #x5C22)       ; 尢
+  '((<-denotational
+     ((=ucs              . #x5C22)     ; 尢
+      ))
+    (name              . "CJK RADICAL LAME THREE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x5C22)     ; 尢
+      ))
+    (=ucs              . #x2E90)       ; ⺐
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x5C22)     ; 尢
+      ))
+    (=>ucs*            . #x5C22)       ; 尢
     (ideographic-radical . 43) ; ⼪
     (ideographic-strokes . 0)
     (total-strokes      . 3)
-    (<-denotational
-     ((=ucs              . #x5C22)     ; 尢
-      ))
     (=ucs              . #x2F875)      ; 尢
     (=jis-x0208                . #x5577)       ; &I-J90-5577; [53-87]
     (=gb2312           . #x5E4C)       ; &I-G0-5E4C; [62-44]
     (ideographic-strokes . 0)
     (total-strokes      . 4)
     (=ucs              . #x5C23)       ; 尣
-    (=jis-x0212                . #x3A6D)       ; &I-JSP-3A6D; [26-77]
-    (=jis-x0213-1-2000 . #x4F5D)       ; &I-JX1-4F5D; [47-61]
-    (=daikanwa         . 07540)        ; &I-M-07540;
+    (->subsumptive
+     ((<-same
+       ((=cns11643-1       . #x4452)   ; &M-07538; [36-50]
+       (=daikanwa          . 07538)    ; &I-M-07538;
+       ))
+      (<-same*sources
+       zihui daikanwa)
+      (=jis-x0212        . #x3A6D)     ; &M-07540; [26-77]
+      (=jis-x0213-1-2000  . #x4F5D)    ; &I-JX1-4F5D; [47-61]
+      (=daikanwa         . 07540)      ; &I-M-07540;
+      (=ucs@unicode      . #x5C23)     ; &M-07540;
+      (->formed
+       ((=daikanwa         . 07583)    ; &I-M-07583;
+       ))
+      (->formed*sources
+       daikanwa)
+      )
+     ((=cns11643-4       . #x214B)     ; &C4-214B; [01-43]
+      ))
     ))
 (define-char
-  '((=>ucs             . #x5C23)       ; 尣
-    (morohashi-daikanwa        7540 0 0)
-    (ideographic-radical . 43) ; ⼪
-    (ideographic-strokes . 0)
-    (total-strokes      . 4)
-    (=cns11643-4       . #x214B)       ; &C4-214B; [01-43]
+  '((<-denotational
+     ((=ucs              . #x5C23)     ; 尣
+      ))
+    (name              . "CJK RADICAL LAME TWO")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x5C23)     ; 尣
+      ))
+    (=ucs              . #x2E8F)       ; ⺏
     ))
 (define-char
-  '((=>ucs             . #x5C23)       ; 尣
-    (morohashi-daikanwa        7540 0 2)
+  '((<-denotational
+     ((=jis-x0212        . #x3A6D)     ; &M-07540; [26-77]
+      (=jis-x0213-1-2000  . #x4F5D)    ; &I-JX1-4F5D; [47-61]
+      (=daikanwa         . 07540)      ; &I-M-07540;
+      ))
     (ideographic-radical . 43) ; ⼪
     (ideographic-strokes . 0)
     (total-strokes      . 4)
+    (<-formed@component
+     ((=cns11643-1       . #x4452)     ; &M-07538; [36-50]
+      (=daikanwa         . 07538)      ; &I-M-07538;
+      ))
+    (<-identical@component
+     ((=jis-x0212        . #x3A6D)     ; &M-07540; [26-77]
+      (=jis-x0213-1-2000  . #x4F5D)    ; &I-JX1-4F5D; [47-61]
+      (=daikanwa         . 07540)      ; &I-M-07540;
+      ))
     (=big5-cdp         . #x8DEF)       ; &CDP-8DEF;
     ))
 (define-char
-  '((=>ucs             . #x21BC2)      ; 𡯂
-    (ideographic-radical . 43) ; ⼪
-    (ideographic-strokes . 0)
-    (total-strokes      . 4)
-    (=daikanwa         . 07541)        ; &M-07541;
-    ))
-(define-char
-  '((=>ucs             . #x21BC2)      ; 𡯂
-    (morohashi-daikanwa        7541 0 0)
-    (ideographic-radical . 43) ; ⼪
+  '((ideographic-radical . 43) ; ⼪
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (=cns11643-4       . #x214A)       ; &C4-214A; [01-42]
+    (=ucs              . #x21BC2)      ; 𡯂
+    (->subsumptive
+     ((<-same
+       ((=cns11643-1       . #x4452)   ; &M-07538; [36-50]
+       (=daikanwa          . 07538)    ; &I-M-07538;
+       ))
+      (<-same*sources
+       zihui daikanwa)
+      (=daikanwa         . 07541)      ; &M-07541;
+      )
+     ((=cns11643-4       . #x214A)     ; &C4-214A; [01-42]
+      )
+     ((=ucs@iso                  . #x21BC2)    ; &U-00021BC2;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        7541 0 1)
-    (ideographic-radical . 43) ; ⼪
-    (ideographic-strokes . 0)
-    (total-strokes      . 4)
-    (=ucs              . #x21BC2)      ; 𡯂
+  '((<-denotational
+     ((=ucs              . #x21BC2)    ; 𡯂
+      ))
+    (name              . "CJK RADICAL LAME FOUR")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=daikanwa         . 07541)      ; &M-07541;
+      ))
+    (=ucs              . #x2E91)       ; ⺑
     ))
 (define-char
   '((=>ucs             . #xFA0C)       ; 兀
+    (=>ucs*            . #x5140)       ; 兀
     (ideographic-radical . 43) ; ⼪
     (ideographic-strokes . 0)
     (total-strokes      . 3)
     (=daikanwa         . 07542)        ; &M-07542;
     ))
 (define-char
-  '((=>ucs*            . #x5140)       ; 兀
+  '((<-denotational
+     ((=ucs              . #x5140)     ; 兀
+      ))
+    (=>ucs*            . #x5140)       ; 兀
     (=>daikanwa                . 07542)        ; &M-07542;
     (ideographic-radical@unknown . 43) ; ⼪
     (ideographic-strokes@unknown . 0)
     (ideographic-radical@unicode . 10) ; ⼉
     (ideographic-strokes@unicode . 1)
     (total-strokes      . 3)
-    (<-denotational
-     ((=ucs              . #x5140)     ; 兀
-      ))
     (<-unknown
      ((=daikanwa         . 07542)      ; &M-07542;
       ))
     (=big5             . #xC94A)       ; &I-B-C94A;
     ))
 (define-char
+  '((<-denotational
+     ((=daikanwa         . 07542)      ; &M-07542;
+      ))
+    (name              . "CJK RADICAL LAME ONE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-formed@component
+     ((=ucs              . #x5C22)     ; 尢
+      ))
+    (<-identical@component
+     ((=daikanwa         . 07542)      ; &M-07542;
+      ))
+    (=ucs              . #x2E8E)       ; ⺎
+    ))
+(define-char
   '((ideographic-radical . 43) ; ⼪
     (ideographic-strokes . 1)
     (total-strokes      . 4)
     (=big5             . #xCABE)       ; &I-B-CABE;
     ))
 (define-char
-  '((ideographic-radical . 43) ; ⼪
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C28)     ; 尨
       ))
+    (ideographic-radical . 43) ; ⼪
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (->subsumptive
      ((=ks-x1001         . #x5B2B)     ; &M-07554; [59-11]
       (=daikanwa         . 07554)      ; &I-M-07554;
       ))
     ))
 (define-char
-  '((ideographic-radical . 43) ; ⼪
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C28)     ; 尨
       ))
+    (ideographic-radical . 43) ; ⼪
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (->subsumptive
      ((=jis-x0208        . #x5578)     ; &J90-5578; [53-88]
       (=ucs@jis                  . #x5C28)     ; &J90-5578;
     (=ucs              . #x3788)       ; 㞈
     ))
 (define-char
-  '((ideographic-radical . 43) ; ⼪
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3788)     ; 㞈
       ))
+    (ideographic-radical . 43) ; ⼪
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((=daikanwa         . 07600)      ; &M-07600;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 43) ; ⼪
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3788)     ; 㞈
       ))
+    (ideographic-radical . 43) ; ⼪
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x3788)       ; &UU+3788;
     ))
 (define-char
     (=ucs              . #x5C33)       ; 尳
     ))
 (define-char
-  '((ideographic-radical . 43) ; ⼪
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C33)     ; 尳
       ))
+    (ideographic-radical . 43) ; ⼪
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((=big5             . #xDD4C)     ; &M-07608;
       (=daikanwa         . 07608)      ; &I-M-07608;
       ))
     ))
 (define-char
-  '((ideographic-radical . 43) ; ⼪
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C33)     ; 尳
       ))
+    (ideographic-radical . 43) ; ⼪
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x5C33)       ; &UU+5C33;
     ))
 (define-char
index e4d3b1f..fa711ef 100644 (file)
     (=daikanwa         . 07691)        ; &I-M-07691;
     ))
 (define-char
-  '((ideographic-radical . 44) ; ⼫
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x5622)     ; &J97-5622; [54-02]
       ))
+    (ideographic-radical . 44) ; ⼫
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x5622)     ; &M-07734; [54-02]
       (=ks-x1001         . #x5C33)     ; &I-K0-5C33; [60-19]
     (=jis-x0208@1997   . #x367D)       ; 屑 [22-93]
     ))
 (define-char
-  '((ideographic-radical . 44) ; ⼫
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C51)     ; 屑
       ))
+    (ideographic-radical . 44) ; ⼫
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=jis-x0208@1978   . #x367D)       ; &M-07709; [22-93]
     (=ks-x1001         . #x605A)       ; &I-K0-605A; [64-58]
     (=big5             . #xAE68)       ; &I-B-AE68;
     (=ucs@big5         . #x5C51)       ; &M-07709;
     ))
 (define-char
-  '((ideographic-radical . 44) ; ⼫
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C51)     ; 屑
       ))
+    (ideographic-radical . 44) ; ⼫
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((<-simplified@JP
        ((=jis-x0208@1978    . #x367D)  ; &M-07709; [22-93]
       ))
     ))
 (define-char
-  '((ideographic-radical . 44) ; ⼫
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x5622)     ; &J97-5622; [54-02]
       ))
+    (ideographic-radical . 44) ; ⼫
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs              . #x5C5B)       ; 屛
     (->subsumptive
      ((=jis-x0208@1978   . #x5622)     ; &M-07734; [54-02]
     (=jis-x0208@1997   . #x454B)       ; 屠 [37-43]
     ))
 (define-char
-  '((ideographic-radical . 44) ; ⼫
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C60)     ; 屠
       ))
+    (ideographic-radical . 44) ; ⼫
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((=jis-x0208@1978   . #x454B)     ; &M-07761; [37-43]
       (=ks-x1001         . #x5375)     ; &I-K0-5375; [51-85]
       ))
     ))
 (define-char
-  '((ideographic-radical . 44) ; ⼫
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C60)     ; 屠
       ))
+    (ideographic-radical . 44) ; ⼫
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x454B)     ; &M-07761; [37-43]
       (=ks-x1001         . #x5375)     ; &I-K0-5375; [51-85]
     (=daikanwa         . 07769)        ; &I-M-07769;
     ))
 (define-char
-  '((ideographic-radical . 44) ; ⼫
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3C48)     ; &J97-3C48; [28-40]
       ))
+    (ideographic-radical . 44) ; ⼫
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs              . #x5C61)       ; 屡
     (->subsumptive
      ((<-simplified@JP
     (=ucs              . #x21CBE)      ; 𡲾
     ))
 (define-char
-  '((ideographic-radical . 44) ; ⼫
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x21CBE)    ; 𡲾
       ))
+    (ideographic-radical . 44) ; ⼫
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=daikanwa         . 07786)        ; &M-07786;
     ))
 (define-char
-  '((ideographic-radical . 44) ; ⼫
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x21CBE)    ; 𡲾
       ))
+    (ideographic-radical . 44) ; ⼫
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=cns11643-6       . #x5228)       ; &C6-5228; [50-08]
     (=ucs@iso          . #x21CBE)      ; &C6-5228;
     ))
 (define-char
-  '((ideographic-radical . 44) ; ⼫
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3C48)     ; &J97-3C48; [28-40]
       ))
+    (ideographic-radical . 44) ; ⼫
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=ucs              . #x5C62)       ; 屢
     (->subsumptive
      ((=jis-x0208@1978   . #x3C48)     ; &M-07787; [28-40]
     (=jis-x0208@1997   . #x4158)       ; 層 [33-56]
     ))
 (define-char
-  '((ideographic-radical . 44) ; ⼫
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C64)     ; 層
       ))
+    (ideographic-radical . 44) ; ⼫
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=big5             . #xBC68)       ; &B-BC68;
     (->subsumptive
      ((=>ucs*            . #x5C64)     ; 層
       ))
     ))
 (define-char
-  '((ideographic-radical . 44) ; ⼫
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C64)     ; 層
       ))
+    (ideographic-radical . 44) ; ⼫
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (<-simplified@JP/Jouyou
      ((=ucs              . #xFA3B)     ; 層
       (=jis-x0213-1-2000  . #x4F61)    ; &I-JX1-4F61; [47-65]
index 70ee2a8..2f8c6c7 100644 (file)
@@ -6,13 +6,13 @@
     (=ucs              . #x5C6E)       ; 屮
     ))
 (define-char
-  '((=>ucs*            . #x5C6E)       ; 屮
+  '((<-denotational
+     ((=ucs              . #x5C6E)     ; 屮
+      ))
+    (=>ucs*            . #x5C6E)       ; 屮
     (ideographic-radical . 45) ; ⼬
     (ideographic-strokes . 0)
     (total-strokes      . 3)
-    (<-denotational
-     ((=ucs              . #x5C6E)     ; 屮
-      ))
     (=ucs              . #xFA3C)       ; 屮
     (=gb2312           . #x6578)       ; &I-G0-6578; [69-88]
     (=cns11643-2       . #x212B)       ; &I-C2-212B; [01-11]
     (=gt-pj-k1         . #x3A6F)       ; 屮 [26-79]
     (=daikanwa         . 07825)        ; &I-M-07825;
     (=ucs@unicode      . #x5C6E)       ; 屮
-    (=ucs@jis/2000     . #xFA3C)       ; 屮
+    (=ucs@jis          . #xFA3C)       ; 屮
     ))
 (define-char
-  '((ideographic-radical . 45) ; ⼬
-    (ideographic-strokes . 0)
-    (total-strokes      . 3)
-    (->mistakable
-     ((=daikanwa         . 07825)      ; &I-M-07825;
-      ))
-    (->mistakable*sources
-     daikanwa)
-    (->synonyms
-     ((=daikanwa         . 08720)      ; &I-M-08720;
-      ))
-    (->synonyms*sources
-     shuowen daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5C6E)     ; 屮
       ))
+    (ideographic-radical . 45) ; ⼬
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
     (=ucs              . #x2F878)      ; 屮
     (=jis-x0208                . #x5625)       ; &I-J90-5625; [54-05]
     (=cns11643-4       . #x2135)       ; &I-C4-2135; [01-21]
     (=gt-pj-1          . #x5625)       ; &I-GT-09850; [54-05]
     (=daikanwa         . 07826)        ; &I-M-07826;
     (=ucs@jis          . #x5C6E)       ; 屮
+    (->mistakable
+     ((=ucs              . #xFA3C)     ; 屮
+      (=daikanwa         . 07825)      ; &I-M-07825;
+      ))
+    (->mistakable*sources
+     daikanwa)
+    (->synonyms
+     ((=daikanwa         . 08720)      ; &I-M-08720;
+      ))
+    (->synonyms*sources
+     shuowen daikanwa)
     ))
 (define-char
   '((ideographic-radical . 45) ; ⼬
     (=daikanwa         . 07827)        ; &I-M-07827;
     ))
 (define-char
-  '((=>ucs             . #x5C6F)       ; 屯
-    (ideographic-radical . 45) ; ⼬
-    (ideographic-strokes . 1)
-    (total-strokes      . 4)
-    (shinjigen-2       . 1953)
-    (=jis-x0208                . #x4656)       ; &GT-09854; [38-54]
-    (=ks-x1001         . #x546A)       ; &I-K0-546A; [52-74]
-    (=gt               . 09854)        ; &I-GT-09854;
-    (=gt-k             . 00470)        ; &I-GT-K00470;
-    (=gt-pj-1          . #x4656)       ; &I-GT-09854; [38-54]
-    (=daikanwa         . 07828)        ; &I-M-07828;
-    (=ucs@jis          . #x5C6F)       ; &GT-09854;
-    ))
-(define-char
-  '((morohashi-daikanwa        7828 0 0)
-    (ideographic-radical . 45) ; ⼬
+  '((ideographic-radical . 45) ; ⼬
     (ideographic-strokes . 1)
     (total-strokes      . 4)
     (=ucs              . #x5C6F)       ; 屯
-    (=gb2312           . #x4D4D)       ; &I-G0-4D4D; [45-45]
-    (=cns11643-1       . #x453A)       ; &I-C1-453A; [37-26]
-    (=big5             . #xA4D9)       ; &I-B-A4D9;
+    (->subsumptive
+     ((shinjigen-1       . 1953)
+      (shinjigen-2       . 1953)
+      (=jis-x0208        . #x4656)     ; &GT-09854; [38-54]
+      (=ks-x1001         . #x546A)     ; &I-K0-546A; [52-74]
+      (=gt               . 09854)      ; &I-GT-09854;
+      (=gt-k             . 00470)      ; &I-GT-K00470;
+      (=gt-pj-1                  . #x4656)     ; &I-GT-09854; [38-54]
+      (=daikanwa         . 07828)      ; &I-M-07828;
+      (=ucs@jis                  . #x5C6F)     ; &GT-09854;
+      )
+     ((=gb2312           . #x4D4D)     ; &C1-453A; [45-45]
+      (=cns11643-1       . #x453A)     ; &I-C1-453A; [37-26]
+      (=big5             . #xA4D9)     ; &I-B-A4D9;
+      (=ucs@unicode      . #x5C6F)     ; &C1-453A;
+      ))
     ))
 (define-char
   '((ideographic-radical . 45) ; ⼬
index 1112818..5990fa6 100644 (file)
     (=ucs              . #x5D0B)       ; 崋
     ))
 (define-char
-  '((ideographic-radical . 46) ; ⼭
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5D0B)     ; 崋
       ))
+    (ideographic-radical . 46) ; ⼭
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=cns11643-2       . #x3478)       ; &M-08161; [20-88]
     (=daikanwa         . 08161)        ; &I-M-08161;
     (=ucs@cns          . #x5D0B)       ; &M-08161;
     ))
 (define-char
-  '((ideographic-radical . 46) ; ⼭
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5D0B)     ; 崋
       ))
+    (ideographic-radical . 46) ; ⼭
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=jis-x0208                . #x563C)       ; &GT-10160; [54-28]
     (=big5             . #xD4F5)       ; &I-B-D4F5;
     (=gt               . 10160)        ; &I-GT-10160;
     (=big5             . #xD4F6)       ; &I-B-D4F6;
     ))
 (define-char
-  '((ideographic-radical . 46) ; ⼭
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5D1D)     ; 崝
       ))
+    (ideographic-radical . 46) ; ⼭
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=jis-x0213-2-2000 . #x284F)       ; &M-08196; [08-47]
     (=daikanwa         . 08196)        ; &I-M-08196;
     (=jef-china3       . #x4BCA)       ; &I-JC3-4BCA;
     (=ucs@jis          . #x5D1D)       ; &M-08196;
     ))
 (define-char
-  '((ideographic-radical . 46) ; ⼭
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5D1D)     ; 崝
       ))
+    (ideographic-radical . 46) ; ⼭
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((=ucs@unicode      . #x5D1D)     ; &UU+5D1D;
       )
     (=ucs              . #x5D43)       ; 嵃
     ))
 (define-char
-  '((ideographic-radical . 46) ; ⼭
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5D43)     ; 嵃
       ))
+    (ideographic-radical . 46) ; ⼭
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=big5             . #xD8DA)       ; &B-D8DA;
     (=ucs@big5         . #x5D43)       ; &B-D8DA;
     (->subsumptive
       ))
     ))
 (define-char
-  '((=>ucs*            . #x5D43)       ; 嵃
+  '((<-denotational
+     ((=ucs              . #x5D43)     ; 嵃
+      ))
+    (=>ucs*            . #x5D43)       ; 嵃
     (ideographic-radical . 46) ; ⼭
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x5D43)     ; 嵃
-      ))
     (=ucs              . #x2F87C)      ; 嵃
     (=cns11643-6       . #x482B)       ; &I-C6-482B; [40-11]
     (=ucs@unicode      . #x5D43)       ; 嵃
     (=ucs              . #x5D60)       ; 嵠
     ))
 (define-char
-  '((ideographic-radical . 46) ; ⼭
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5D60)     ; 嵠
       ))
+    (ideographic-radical . 46) ; ⼭
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@jis          . #x5D60)       ; &M-08329;
     ))
 (define-char
-  '((ideographic-radical . 46) ; ⼭
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5D60)     ; 嵠
       ))
+    (ideographic-radical . 46) ; ⼭
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x5DB2)       ; 嶲
     ))
 (define-char
-  '((ideographic-radical . 46) ; ⼭
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5DB2)     ; 嶲
       ))
+    (ideographic-radical . 46) ; ⼭
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=big5             . #xE967)       ; &B-E967;
     (->subsumptive
      ((=jis-x0213-2-2000  . #x2864)    ; &M-08532; [08-68]
     (=ucs              . #x5DC6)       ; 巆
     ))
 (define-char
-  '((ideographic-radical . 46) ; ⼭
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5DC6)     ; 巆
       ))
+    (ideographic-radical . 46) ; ⼭
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (->subsumptive
      ((=big5             . #xF444)     ; &M-08613;
       (=daikanwa         . 08613)      ; &I-M-08613;
       ))
     ))
 (define-char
-  '((ideographic-radical . 46) ; ⼭
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5DC6)     ; 巆
       ))
+    (ideographic-radical . 46) ; ⼭
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=ucs@unicode      . #x5DC6)       ; &UU+5DC6;
     ))
 (define-char
     (=ucs              . #x5DCB)       ; 巋
     ))
 (define-char
-  '((ideographic-radical . 46) ; ⼭
-    (ideographic-strokes . 17)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5DCB)     ; 巋
       ))
+    (ideographic-radical . 46) ; ⼭
+    (ideographic-strokes . 17)
+    (total-strokes      . 21)
     (=jis-x0212                . #x3B78)       ; &M-08622; [27-88]
     (=cns11643-2       . #x6B57)       ; &I-C2-6B57; [75-55]
     (=jis-x0213-1-2000 . #x4F7D)       ; &I-JX1-4F7D; [47-93]
     (=ucs@big5         . #x5DCB)       ; &M-08622;
     ))
 (define-char
-  '((ideographic-radical . 46) ; ⼭
-    (ideographic-strokes . 17)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5DCB)     ; 巋
       ))
+    (ideographic-radical . 46) ; ⼭
+    (ideographic-strokes . 17)
+    (total-strokes      . 21)
     (=gb12345          . #x3F79)       ; &UU+5DCB; [31-89]
     (=ucs@unicode      . #x5DCB)       ; &UU+5DCB;
     ))
     (=ucs              . #x5DCC)       ; 巌
     ))
 (define-char
-  '((ideographic-radical . 46) ; ⼭
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5DCC)     ; 巌
       ))
+    (ideographic-radical . 46) ; ⼭
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (=jis-x0208@1997   . #x3460)       ; &J97-3460; [20-64]
     (->subsumptive
      ((morohashi-daikanwa      8624 1)
       ))
     ))
 (define-char
-  '((ideographic-radical . 46) ; ⼭
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5DCC)     ; 巌
       ))
+    (ideographic-radical . 46) ; ⼭
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=ucs@unicode      . #x5DCC)       ; &UU+5DCC;
     ))
 (define-char
index ad3175d..77c53f0 100644 (file)
   '((ideographic-radical . 47) ; ⼮
     (ideographic-strokes . 0)
     (total-strokes      . 3)
-    (->mistakable
-     ((=daikanwa         . 08669)      ; &I-M-08669;
-      )
-     ((=daikanwa         . 08675)      ; &I-M-08675;
-      ))
-    (->mistakable*sources
-     kangxi)
     (<-ancient
      ((=ucs              . #x5764)     ; 坤
       (=daikanwa         . 04969)      ; &I-M-04969;
     (=gt               . 10943)        ; &GT-10943;
     (=gt-pj-3          . #x3D72)       ; &GT-10943; [29-82]
     (=daikanwa         . 08670)        ; &I-M-08670;
+    (->mistakable
+     ((=ucs              . #x5DDB)     ; 巛
+      (=daikanwa         . 08669)      ; &I-M-08669;
+      )
+     ((=ucs              . #x21FE7)    ; 𡿧
+      (=daikanwa         . 08675)      ; &I-M-08675;
+      ))
+    (->mistakable*sources
+     kangxi daikanwa)
     ))
 (define-char
   '((ideographic-radical . 47) ; ⼮
     (=big5             . #xA8B5)       ; &I-B-A8B5;
     ))
 (define-char
-  '((=>ucs*            . #x5DE1)       ; 巡
+  '((<-denotational
+     ((=ucs              . #x5DE1)     ; 巡
+      ))
+    (=>ucs*            . #x5DE1)       ; 巡
     (=>ucs@gb          . #x5DE1)       ; &GT-10953;
     (=>ucs@jis         . #x5DE1)       ; &GT-10953;
     (ideographic-radical . 47) ; ⼮
     (ideographic-strokes . 3)
     (total-strokes      . 6)
-    (<-denotational
-     ((=ucs              . #x5DE1)     ; 巡
-      ))
     (=ucs              . #x2F881)      ; 巡
     (->subsumptive
      ((morohashi-daikanwa      8680 1)
     (=daikanwa         . 08683)        ; &I-M-08683;
     ))
 (define-char
-  '((ideographic-radical . 47) ; ⼮
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5DE1)     ; 巡
       ))
+    (ideographic-radical . 47) ; ⼮
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ks-x1001         . #x625E)       ; &M-08684; [66-62]
     (=daikanwa         . 08684)        ; &I-M-08684;
     (=jef-china3       . #x67AA)       ; &I-JC3-67AA;
index f4fd95b..3898004 100644 (file)
@@ -3,6 +3,7 @@
   '((ideographic-radical . 49) ; ⼰
     (ideographic-strokes . 0)
     (total-strokes      . 3)
+    (shinjigen-1       . 2069)
     (shinjigen-2       . 2069)
     (=ucs              . #x5DF1)       ; 己
     (=jis-x0208                . #x384A)       ; &I-J90-384A; [24-42]
     (=daikanwa         . 08742)        ; &I-M-08742;
     ))
 (define-char
-  '((=>ucs             . #x5DF1)       ; 己
-    (morohashi-daikanwa        8742 0 2)
+  '((<-denotational
+     ((=ucs              . #x5DF1)     ; 己
+      ))
     (ideographic-radical . 49) ; ⼰
     (ideographic-strokes . 0)
     (total-strokes      . 3)
+    (<-formed@component
+     ((=ucs              . #x5DF1)     ; 己
+      ))
     (=big5-cdp         . #x896D)       ; &CDP-896D;
     ))
 (define-char
   '((ideographic-radical . 49) ; ⼰
     (ideographic-strokes . 0)
     (total-strokes      . 3)
+    (shinjigen-1       . 2068)
     (shinjigen-2       . 2068)
     (=ucs              . #x5DF2)       ; 已
     (=jis-x0208                . #x5661)       ; &I-J90-5661; [54-65]
@@ -43,6 +49,7 @@
   '((ideographic-radical . 49) ; ⼰
     (ideographic-strokes . 0)
     (total-strokes      . 3)
+    (shinjigen-1       . 2070)
     (shinjigen-2       . 2070)
     (=ucs              . #x5DF3)       ; 巳
     (=jis-x0208                . #x4C26)       ; &I-J90-4C26; [44-06]
     (=daikanwa         . 08744)        ; &I-M-08744;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x5DF3)     ; 巳
+      ))
+    (name              . "CJK RADICAL SNAKE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x5DF3)     ; 巳
+      ))
+    (=ucs              . #x2E92)       ; ⺒
+    ))
+(define-char
   '((ideographic-radical . 49) ; ⼰
     (ideographic-strokes . 1)
     (total-strokes      . 4)
+    (shinjigen-1       . 2071)
     (shinjigen-2       . 2071)
     (=ucs              . #x5DF4)       ; 巴
     (=jis-x0208                . #x4743)       ; &I-J90-4743; [39-35]
     (=jis-x0208@1997   . #x392B)       ; 巷 [25-11]
     ))
 (define-char
-  '((ideographic-radical . 49) ; ⼰
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5DF7)     ; 巷
       ))
+    (ideographic-radical . 49) ; ⼰
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=jis-x0208@1978   . #x392B)       ; &GT-11040; [25-11]
     (=gb2312           . #x4F6F)       ; &I-G0-4F6F; [47-79]
     (=ks-x1001         . #x7975)       ; &I-K0-7975; [89-85]
     (=ucs@unicode      . #x5DF7)       ; &GT-11040;
     ))
 (define-char
-  '((ideographic-radical . 49) ; ⼰
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5DF7)     ; 巷
       ))
+    (ideographic-radical . 49) ; ⼰
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=jis-x0208@1983   . #x392B)       ; &GT-11041; [25-11]
     (=jis-x0208@1990   . #x392B)       ; &I-J90-392B; [25-11]
     (=gt               . 11041)        ; &I-GT-11041;
     (=jis-x0208@1997   . #x4327)       ; 巽 [35-07]
     ))
 (define-char
-  '((ideographic-radical . 49) ; ⼰
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5DFD)     ; 巽
       ))
+    (ideographic-radical . 49) ; ⼰
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((=jis-x0208@1978   . #x4327)     ; &GT-11052; [35-07]
       (=gb2312           . #x5963)     ; &I-G0-5963; [57-67]
       ))
     ))
 (define-char
-  '((ideographic-radical . 49) ; ⼰
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5DFD)     ; 巽
       ))
+    (ideographic-radical . 49) ; ⼰
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x4327)     ; &GT-11052; [35-07]
       (=gb2312           . #x5963)     ; &I-G0-5963; [57-67]
index 364296d..a0d40bb 100644 (file)
     (=ucs              . #x5E17)       ; 帗
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E17)     ; 帗
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@cns          . #x5E17)       ; &M-08850;
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E17)     ; 帗
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x5E1D)       ; 帝
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E1D)     ; 帝
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=jef-china3       . #x4BFB)       ; &I-JC3-4BFB;
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E1D)     ; 帝
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=big5             . #xABD2)       ; &B-ABD2;
     (->subsumptive
      ((ideographic-structure
     (=big5             . #xD174)       ; &I-B-D174;
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E28)     ; 帨
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E28)     ; 帨
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xD173)       ; &I-B-D173;
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E29)     ; 帩
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 08910)        ; &M-08910;
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E29)     ; 帩
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=jis-x0208@1997   . #x3522)       ; 帰 [21-02]
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E30)     ; 帰
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((shinjigen-1       . 3959)
       (shinjigen-2       . 3959)
       ))
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E30)     ; 帰
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((hanyu-dazidian    1 739 16)
       (=hanziku-2        . #xEA5C)     ; &HZK02-EA5C;
     (=ucs              . #x384F)       ; 㡏
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x384F)     ; 㡏
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=daikanwa         . 08969)        ; &M-08969;
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x384F)     ; 㡏
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((=ucs@unicode      . #x384F)     ; &UU+384F;
       )
     (=ucs              . #x5E3D)       ; 帽
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E3D)     ; 帽
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@unicode      . #x5E3D)       ; &GT-11336;
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E3D)     ; 帽
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x5E42)       ; 幂
     ))
 (define-char
-  '((ideographic-radical@ucs . 50)     ; ⼱
+  '((<-denotational
+     ((=ucs              . #x5E42)     ; 幂
+      ))
+    (ideographic-radical@ucs . 50)     ; ⼱
     (ideographic-strokes@ucs . 9)
     (ideographic-radical@cns . 14)     ; ⼍
     (ideographic-strokes@cns . 10)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x5E42)     ; 幂
-      ))
     (hanyu-dazidian    1 305 6)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW")
     (=ucs              . #x5E54)       ; 幔
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E54)     ; 幔
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 09050)        ; &I-M-09050;
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E54)     ; 幔
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x5E55)       ; 幕
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E55)     ; 幕
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=daikanwa         . 09051)        ; &I-M-09051;
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E55)     ; 幕
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=ucs              . #x5E59)       ; 幙
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E59)     ; 幙
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E59)     ; 幙
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xB9F4)       ; &I-B-B9F4;
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E63)     ; 幣
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=ucs@big5         . #x5E63)       ; &M-09088;
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E63)     ; 幣
       ))
+    (ideographic-radical . 50) ; ⼱
     (->subsumptive
      ((ideographic-strokes . 12)
       (total-strokes      . 15)
     (=ucs              . #x5E69)       ; 幩
     ))
 (define-char
-  '((=>ucs*            . #x5E69)       ; 幩
+  '((<-denotational
+     ((=ucs              . #x5E69)     ; 幩
+      ))
+    (=>ucs*            . #x5E69)       ; 幩
     (ideographic-radical . 50) ; ⼱
     (ideographic-strokes . 13)
     (total-strokes      . 16)
-    (<-denotational
-     ((=ucs              . #x5E69)     ; 幩
-      ))
     (=ucs              . #x2F887)      ; 幩
     (=cns11643-7       . #x2D53)       ; &I-C7-2D53; [13-51]
     (=daikanwa         . 09109)        ; &I-M-09109;
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E69)     ; 幩
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x5E6A)       ; 幪
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E6A)     ; 幪
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E6A)     ; 幪
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=big5             . #xEFC5)       ; &I-B-EFC5;
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E6D)     ; 幭
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@cns          . #x5E6D)       ; &M-09133;
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E6D)     ; 幭
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (=jef-china3       . #x4CAC)       ; &JC3-4CAC;
     ))
 (define-char
-  '((ideographic-radical . 50) ; ⼱
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E6D)     ; 幭
       ))
+    (ideographic-radical . 50) ; ⼱
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
index 325a2fe..4283045 100644 (file)
@@ -3,6 +3,7 @@
   '((ideographic-radical . 52) ; ⼳
     (ideographic-strokes . 0)
     (total-strokes      . 3)
+    (shinjigen-1       . 2160)
     (shinjigen-2       . 2160)
     (=ucs              . #x5E7A)       ; 幺
     (=jis-x0208                . #x5676)       ; &I-J90-5676; [54-86]
     (=daikanwa         . 09189)        ; &I-M-09189;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x5E7A)     ; 幺
+      ))
+    (name              . "CJK RADICAL THREAD")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x5E7A)     ; 幺
+      ))
+    (=ucs              . #x2E93)       ; ⺓
+    ))
+(define-char
   '((ideographic-radical . 52) ; ⼳
     (ideographic-strokes . 0)
     (total-strokes      . 2)
@@ -28,6 +42,7 @@
   '((ideographic-radical . 52) ; ⼳
     (ideographic-strokes . 1)
     (total-strokes      . 4)
+    (shinjigen-1       . 2161)
     (shinjigen-2       . 2161)
     (=ucs              . #x5E7B)       ; 幻
     (=jis-x0208                . #x3838)       ; &I-J90-3838; [24-24]
index 4fac6a0..c259d94 100644 (file)
     (=big5             . #xA9B4)       ; &I-B-A9B4;
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E96)     ; 庖
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (->subsumptive
      ((=jis-x0208@1978   . #x4A79)     ; &M-09266; [42-89]
       (=daikanwa         . 09266)      ; &I-M-09266;
       ))
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5E96)     ; 庖
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x4A79)     ; &M-09266; [42-89]
       (=daikanwa         . 09266)      ; &I-M-09266;
     (=ucs              . #x5EA4)       ; 庤
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5EA4)     ; 庤
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=big5             . #xCEB6)       ; &B-CEB6;
     (->subsumptive
      ((=jis-x0212        . #x3C46)     ; &M-09310; [28-38]
       ))
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5EA4)     ; 庤
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=cns11643-2       . #x2A37)       ; &C2-2A37; [10-23]
     (=ucs@cns          . #x5EA4)       ; &C2-2A37;
     ))
     (=ucs              . #x5EB6)       ; 庶
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5EB6)     ; 庶
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=big5             . #xB166)       ; &B-B166;
     (=ucs@big5         . #x5EB6)       ; &B-B166;
     (->subsumptive
       ))
     ))
 (define-char
-  '((=>ucs*            . #x5EB6)       ; 庶
+  '((<-denotational
+     ((=ucs              . #x5EB6)     ; 庶
+      ))
+    (=>ucs*            . #x5EB6)       ; 庶
     (ideographic-radical . 53) ; ⼴
     (ideographic-strokes . 8)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x5EB6)     ; 庶
-      ))
     (=ucs              . #x2F88D)      ; 庶
     (=cns11643-3       . #x355F)       ; &I-C3-355F; [21-63]
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2F88D)    ; 庶
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (mojikyo           . 076519)       ; &MCS-60012AE7;
     ))
 (define-char
     (=ucs              . #x5EC8)       ; 廈
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5EC8)     ; 廈
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((=daikanwa         . 09435)      ; &M-09435;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5EC8)     ; 廈
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=big5             . #xB748)       ; &B-B748;
     (=ucs@big5         . #x5EC8)       ; &B-B748;
     (->subsumptive
     (=big5             . #xB747)       ; &I-B-B747;
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5EC9)     ; 廉
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=ks-x1001         . #x562F)       ; &M-09436; [54-15]
     (=daikanwa         . 09436)        ; &I-M-09436;
     (=jef-china3       . #x4CC9)       ; &I-JC3-4CC9;
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5EC9)     ; 廉
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((=jis-x0208        . #x4E77)     ; &GT-11889; [46-87]
       (=gt               . 11889)      ; &I-GT-11889;
     (=ucs              . #x5ECA)       ; 廊
     ))
 (define-char
-  '((=>ucs*            . #x5ECA)       ; 廊
+  '((<-denotational
+     ((=ucs              . #x5ECA)     ; 廊
+      ))
+    (=>ucs*            . #x5ECA)       ; 廊
     (ideographic-radical . 53) ; ⼴
     (ideographic-strokes . 10)
     (total-strokes      . 13)
-    (<-denotational
-     ((=ucs              . #x5ECA)     ; 廊
-      ))
     (=ucs              . #xF928)       ; 廊
     (=jis-x0213-1-2000 . #x742E)       ; &I-JX1-742E; [84-14]
     (=daikanwa         . 09437)        ; &I-M-09437;
       ))
     ))
 (define-char
-  '((=>ucs*            . #x5ECA)       ; 廊
+  '((<-denotational
+     ((=ucs              . #x5ECA)     ; 廊
+      ))
+    (=>ucs*            . #x5ECA)       ; 廊
     (ideographic-radical . 53) ; ⼴
     (ideographic-strokes . 10)
     (total-strokes      . 13)
-    (<-denotational
-     ((=ucs              . #x5ECA)     ; 廊
-      ))
     (=ucs              . #x2F88E)      ; 廊
     (=cns11643-6       . #x5240)       ; &I-C6-5240; [50-32]
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5ECA)     ; 廊
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=big5             . #xB459)       ; &B-B459;
     (=ucs@big5         . #x5ECA)       ; &B-B459;
     (->subsumptive
     (=ucs              . #x22285)      ; 𢊅
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x22285)    ; 𢊅
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=daikanwa         . 09442)        ; &M-09442;
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x22285)    ; 𢊅
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs@iso          . #x22285)      ; &U-00022285;
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x22285)    ; 𢊅
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=cns11643-5       . #x3F23)       ; &C5-3F23; [31-03]
     ))
 (define-char
       ))
     ))
 (define-char
-  '((ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5ED0)     ; 廐
       ))
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x5ED0)       ; &UU+5ED0;
     ))
 (define-char
     (=ucs              . #x5EDF)       ; 廟
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5EDF)     ; 廟
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=jis-x0208@1978   . #x4940)       ; &GT-11955; [41-32]
     (=ks-x1001         . #x5959)       ; &I-K0-5959; [57-57]
     (=gt               . 11955)        ; &I-GT-11955;
     (=daikanwa         . 09489)        ; &I-M-09489;
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5EDF)     ; 廟
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=big5             . #xBC71)       ; &B-BC71;
     (->subsumptive
      ((<-simplified@JP
     (=big5             . #xBC74)       ; &I-B-BC74;
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5EE0)     ; 廠
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (shinjigen-1       . 2214)
     (=jis-x0208@1978   . #x3E33)       ; &GT-11941; [30-19]
     (=ks-x1001         . #x735F)       ; &I-K0-735F; [83-63]
     (=daikanwa         . 09490)        ; &I-M-09490;
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5EE0)     ; 廠
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=jis-x0208@1983   . #x3E33)     ; &GT-11942; [30-19]
       (=jis-x0208@1990   . #x3E33)     ; &I-J90-3E33; [30-19]
     (=ucs              . #x5EE3)       ; 廣
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5EE3)     ; 廣
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=big5             . #xBC73)       ; &B-BC73;
     (->subsumptive
      ((shinjigen-2       . 2168)
       ))
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5EE3)     ; 廣
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=gb12345          . #x3963)       ; &UU+5EE3; [25-67]
     (=ucs@unicode      . #x5EE3)       ; &UU+5EE3;
     ))
     (=ucs              . #x5EE8)       ; 廨
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5EE8)     ; 廨
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=big5             . #xE972)       ; &B-E972;
     (=ucs@big5         . #x5EE8)       ; &B-E972;
     (->subsumptive
       ))
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5EE8)     ; 廨
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=gb2312           . #x625D)       ; &G0-625D; [66-61]
     (=ucs@unicode      . #x5EE8)       ; &G0-625D;
     ))
     (=ucs              . #x222C5)      ; 𢋅
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x222C5)    ; 𢋅
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=daikanwa         . 09511)        ; &M-09511;
     ))
 (define-char
-  '((ideographic-radical . 53) ; ⼴
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x222C5)    ; 𢋅
       ))
+    (ideographic-radical . 53) ; ⼴
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (->subsumptive
      ((=ucs@iso                  . #x222C5)    ; &U-000222C5;
       )
index c2a1598..9a1668c 100644 (file)
     (=ucs              . #x389F)       ; 㢟
     ))
 (define-char
-  '((ideographic-radical . 54) ; ⼵
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x389F)     ; 㢟
       ))
+    (ideographic-radical . 54) ; ⼵
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (->subsumptive
      ((=daikanwa         . 09567)      ; &M-09567;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 54) ; ⼵
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x389F)     ; 㢟
       ))
+    (ideographic-radical . 54) ; ⼵
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (->subsumptive
      ((=big5-cdp         . #x88F4)     ; &CDP-88F4;
       )
index 18a3ac5..3a4ed3c 100644 (file)
@@ -5,12 +5,12 @@
     (=ucs              . #x5EFE)       ; 廾
     ))
 (define-char
-  '((ideographic-radical . 55) ; ⼶
-    (ideographic-strokes . 0)
-    (total-strokes      . 3)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5EFE)     ; 廾
       ))
+    (ideographic-radical . 55) ; ⼶
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
     (=jis-x0208                . #x5730)       ; &GT-12077; [55-16]
     (=gb2312           . #x5E43)       ; &I-G0-5E43; [62-35]
     (=cns11643-1       . #x445C)       ; &I-C1-445C; [36-60]
     (=ucs@unicode      . #x5EFE)       ; &GT-12077;
     ))
 (define-char
-  '((=>ucs*            . #x5EFE)       ; 廾
+  '((<-denotational
+     ((=ucs              . #x5EFE)     ; 廾
+      ))
+    (=>ucs*            . #x5EFE)       ; 廾
     (ideographic-radical . 55) ; ⼶
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (<-denotational
-     ((=ucs              . #x5EFE)     ; 廾
-      ))
     (=ucs              . #x2F890)      ; 廾
     (=cns11643-6       . #x2174)       ; &I-C6-2174; [01-84]
     (=big5-cdp         . #x887D)       ; &I-CDP-887D;
     (=ucs              . #x5F02)       ; 异
     ))
 (define-char
-  '((ideographic-radical . 55) ; ⼶
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5F02)     ; 异
       ))
+    (ideographic-radical . 55) ; ⼶
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (=daikanwa         . 09591)        ; &M-09591;
     ))
 (define-char
-  '((ideographic-radical . 55) ; ⼶
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5F02)     ; 异
       ))
+    (ideographic-radical . 55) ; ⼶
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (=jis-x0212                . #x3C5C)       ; &JX1-7432; [28-60]
     (=cns11643-2       . #x223D)       ; &I-C2-223D; [02-29]
     (=jis-x0213-1-2000 . #x7432)       ; &I-JX1-7432; [84-18]
     (=ucs@jis          . #x5F02)       ; &JX1-7432;
     ))
 (define-char
-  '((ideographic-radical . 55) ; ⼶
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5F02)     ; 异
       ))
+    (ideographic-radical . 55) ; ⼶
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (=gb2312           . #x526C)       ; &G0-526C; [50-76]
     (=ucs@unicode      . #x5F02)       ; &G0-526C;
     (mojikyo           . 053212)       ; &MCS-6000CFDC;
index 2184200..67b322f 100644 (file)
     (=big5             . #xD17A)       ; &I-B-D17A;
     ))
 (define-char
-  '((ideographic-radical . 57) ; ⼸
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5F30)     ; 弰
       ))
+    (ideographic-radical . 57) ; ⼸
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=jis-x0212                . #x3C6C)       ; &M-09789; [28-76]
     (=daikanwa         . 09789)        ; &I-M-09789;
     (=jef-china3       . #x4CED)       ; &I-JC3-4CED;
     (=ucs@jis          . #x5F30)       ; &M-09789;
     ))
 (define-char
-  '((ideographic-radical . 57) ; ⼸
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5F30)     ; 弰
       ))
+    (ideographic-radical . 57) ; ⼸
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((=ucs@unicode      . #x5F30)     ; &UU+5F30;
       )
     (=big5             . #xAE7A)       ; &I-B-AE7A;
     ))
 (define-char
-  '((ideographic-radical . 57) ; ⼸
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5F31)     ; 弱
       ))
+    (ideographic-radical . 57) ; ⼸
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=ks-x1001         . #x6530)       ; &M-09791; [69-16]
     (=daikanwa         . 09791)        ; &I-M-09791;
     (=jef-china3       . #x4CE8)       ; &I-JC3-4CE8;
     ))
 (define-char
-  '((morohashi-daikanwa        9791 1)
+  '((<-denotational
+     ((=ucs              . #x5F31)     ; 弱
+      ))
+    (morohashi-daikanwa        9791 1)
     (ideographic-radical . 57) ; ⼸
     (ideographic-strokes . 7)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x5F31)     ; 弱
-      ))
     (=jis-x0208                . #x3C65)       ; &GT-12331; [28-69]
     (=gb2312           . #x4875)       ; &I-G0-4875; [40-85]
     (=cns11643-1       . #x553E)       ; &I-C1-553E; [53-30]
     (=ucs              . #x223F3)      ; 𢏳
     ))
 (define-char
-  '((ideographic-radical . 57) ; ⼸
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x223F3)    ; 𢏳
       ))
+    (ideographic-radical . 57) ; ⼸
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((=daikanwa         . 09807)      ; &M-09807;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 57) ; ⼸
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x223F3)    ; 𢏳
       ))
+    (ideographic-radical . 57) ; ⼸
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=cns11643-4       . #x292F)       ; &C4-292F; [09-15]
     ))
 (define-char
     (=ucs              . #x38BC)       ; 㢼
     ))
 (define-char
-  '((ideographic-radical . 57) ; ⼸
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x38BC)     ; 㢼
       ))
+    (ideographic-radical . 57) ; ⼸
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=daikanwa         . 09816)        ; &M-09816;
     ))
 (define-char
-  '((ideographic-radical . 57) ; ⼸
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x38BC)     ; 㢼
       ))
+    (ideographic-radical . 57) ; ⼸
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=cns11643-4       . #x2C72)       ; &C4-2C72; [12-82]
     (=ucs@unicode      . #x38BC)       ; &C4-2C72;
     ))
     (=ucs              . #x22403)      ; 𢐃
     ))
 (define-char
-  '((ideographic-radical . 57) ; ⼸
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x22403)    ; 𢐃
       ))
+    (ideographic-radical . 57) ; ⼸
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=cns11643-5       . #x3832)       ; &M-09830; [24-18]
     (=daikanwa         . 09830)        ; &I-M-09830;
     (=ucs@iso          . #x22403)      ; &M-09830;
     ))
 (define-char
-  '((ideographic-radical . 57) ; ⼸
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x22403)    ; 𢐃
       ))
+    (ideographic-radical . 57) ; ⼸
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (hanyu-dazidian    2 1000 5)
     (=hanziku-3                . #xCC5A)       ; &HZK03-CC5A;
     ))
     (=ucs              . #x5F43)       ; 彃
     ))
 (define-char
-  '((ideographic-radical . 57) ; ⼸
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5F43)     ; 彃
       ))
+    (ideographic-radical . 57) ; ⼸
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=cns11643-2       . #x4A26)       ; &M-09848; [42-06]
     (=daikanwa         . 09848)        ; &I-M-09848;
     (=ucs@cns          . #x5F43)       ; &M-09848;
     ))
 (define-char
-  '((ideographic-radical . 57) ; ⼸
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5F43)     ; 彃
       ))
+    (ideographic-radical . 57) ; ⼸
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=big5             . #xE1BF)       ; &B-E1BF;
     (=ucs@unicode      . #x5F43)       ; &B-E1BF;
     ))
     (=ucs              . #x5F44)       ; 彄
     ))
 (define-char
-  '((ideographic-radical . 57) ; ⼸
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5F44)     ; 彄
       ))
+    (ideographic-radical . 57) ; ⼸
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=jis-x0212                . #x3C73)       ; &M-09853; [28-83]
     (=cns11643-2       . #x4A25)       ; &I-C2-4A25; [42-05]
     (=daikanwa         . 09853)        ; &I-M-09853;
     (=ucs@jis          . #x5F44)       ; &M-09853;
     ))
 (define-char
-  '((ideographic-radical . 57) ; ⼸
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5F44)     ; 彄
       ))
+    (ideographic-radical . 57) ; ⼸
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=big5             . #xE1BE)       ; &GT-12410;
     (=gt               . 12410)        ; &I-GT-12410;
     (=gt-pj-3          . #x4943)       ; &I-GT-12410; [41-35]
index 838133c..3454fc3 100644 (file)
@@ -9,6 +9,9 @@
   '((<-denotational
      ((=ucs              . #x5F50)     ; 彐
       ))
+    (ideographic-radical . 58) ; ⼹
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
     (=jis-x0212                . #x3C77)       ; &GT-12503; [28-87]
     (=cns11643-3       . #x2140)       ; &I-C3-2140; [01-32]
     (=big5-cdp         . #x8A6E)       ; &I-CDP-8A6E;
   '((<-denotational
      ((=ucs              . #x5F50)     ; 彐
       ))
-    (=gb2312           . #x6566)       ; &G0-6566; [69-70]
-    (=ucs@unicode      . #x5F50)       ; &G0-6566;
-    ))
-(define-char
-  '((<-denotational
-     ((=ucs              . #x5F50)     ; 彐
-      ))
+    (ideographic-radical . 58) ; ⼹
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
     (=big5-cdp         . #x8BAB)       ; &GT-67403;
     (=gt               . 67403)        ; &I-GT-67403;
     (=gt-pj-11         . #x5A40)       ; &I-GT-67403; [58-32]
     (mojikyo           . 050057)       ; &MCS-6000C389;
+    (->subsumptive
+     ((=gt-k             . 00267)      ; &GT-K00267;
+      (=gt-pj-k1         . #x3974)     ; &GT-K00267; [25-84]
+      ))
     ))
 (define-char
-  '((->identical
-     ((=big5-cdp         . #x8BAB)     ; &GT-67403;
+  '((<-denotational
+     ((=ucs              . #x5F50)     ; 彐
       ))
-    (=gt-k             . 00267)        ; &GT-K00267;
-    (=gt-pj-k1         . #x3974)       ; &GT-K00267; [25-84]
+    (=>ucs             . #x2E95)       ; ⺕
+    (ideographic-radical . 58) ; ⼹
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
+    (=gt-k             . 00266)        ; &GT-K00266;
+    (=gt-pj-k1         . #x3663)       ; &GT-K00266; [22-67]
     ))
 (define-char
-  '((name              . "CJK RADICAL SNOUT TWO")
+  '((<-denotational
+     ((=gt-k             . 00266)      ; &GT-K00266;
+      ))
+    (name              . "CJK RADICAL SNOUT TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-denotational
-     ((=ucs              . #x5F50)     ; 彐
-      ))
-    (<-radical
-     ((=ucs              . #x5F50)     ; 彐
-      ))
+    (ideographic-radical . 58) ; ⼹
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
     (=ucs              . #x2E95)       ; ⺕
-    (=gt-k             . 00266)        ; &I-GT-K00266;
-    (=gt-pj-k1         . #x3663)       ; ⺕ [22-67]
+    (=gb2312           . #x6566)       ; &I-G0-6566; [69-70]
+    (=ucs@unicode      . #x5F50)       ; ⺕
     ))
 (define-char
   '((<-denotational
-     ((name              . "CJK RADICAL SNOUT TWO")
-      (=ucs              . #x2E95)     ; ⺕
+     ((=gt-k             . 00266)      ; &GT-K00266;
       ))
+    (ideographic-radical . 58) ; ⼹
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
     (=big5-cdp         . #x897C)       ; &CDP-897C;
     ))
 (define-char
   '((ideographic-radical . 58) ; ⼹
     (ideographic-strokes . 0)
     (total-strokes      . 3)
+    (<-same
+     ((=jis-x0212        . #x3C77)     ; &GT-12503; [28-87]
+      (=cns11643-3       . #x2140)     ; &I-C3-2140; [01-32]
+      (=daikanwa         . 09908)      ; &I-M-09908;
+      ))
+    (<-same*sources
+     guangyun daikanwa)
     (=ucs              . #x5F51)       ; 彑
     (=jis-x0208                . #x5740)       ; &I-J90-5740; [55-32]
     (=cns11643-3       . #x2141)       ; &I-C3-2141; [01-33]
     (=daikanwa         . 09909)        ; &I-M-09909;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x5F51)     ; 彑
+      ))
+    (name              . "CJK RADICAL SNOUT ONE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-formed@component
+     ((=ucs              . #x5F50)     ; 彐
+      ))
+    (<-identical@component
+     ((=ucs              . #x5F51)     ; 彑
+      ))
+    (=ucs              . #x2E94)       ; ⺔
+    ))
+(define-char
   '((ideographic-radical . 58) ; ⼹
     (ideographic-strokes . 2)
     (total-strokes      . 5)
     (ideographic-strokes . 5)
     (total-strokes      . 8)
     (=ucs              . #x5F54)       ; 彔
-    (=jis-x0212                . #x3C78)       ; &I-JSP-3C78; [28-88]
-    (=cns11643-2       . #x2655)       ; &I-C2-2655; [06-53]
-    (=jis-x0213-1-2000 . #x743B)       ; &I-JX1-743B; [84-27]
-    (=big5             . #xCC74)       ; &I-B-CC74;
-    (=daikanwa         . 09918)        ; &I-M-09918;
-    (=jef-china3       . #x4CFA)       ; &I-JC3-4CFA;
+    (->subsumptive
+     ((=jis-x0212        . #x3C78)     ; &M-09918; [28-88]
+      (=jis-x0213-1-2000  . #x743B)    ; &I-JX1-743B; [84-27]
+      (=big5             . #xCC74)     ; &I-B-CC74;
+      (=daikanwa         . 09918)      ; &I-M-09918;
+      (=jef-china3       . #x4CFA)     ; &I-JC3-4CFA;
+      (=ucs@unicode      . #x5F54)     ; &M-09918;
+      )
+     ((=cns11643-2       . #x2655)     ; &C2-2655; [06-53]
+      ))
     ))
 (define-char
-  '((ideographic-radical . 58) ; ⼹
+  '((=>daikanwa                . 09918)        ; &M-09918;
+    (ideographic-radical . 58) ; ⼹
     (ideographic-strokes . 5)
     (total-strokes      . 8)
-    (=cns11643-6       . #x2B39)       ; &M-49088; [11-25]
-    (=daikanwa         . 49088)        ; &I-M-49088;
+    (=ucs              . #x5F55)       ; 录
+    (->subsumptive
+     ((=gb2312           . #x423C)     ; &G0-423C; [34-28]
+      (=jef-china3       . #x82B3)     ; &I-JC3-82B3;
+      (=ucs@unicode      . #x5F55)     ; &G0-423C;
+      )
+     ((=cns11643-3       . #x2871)     ; &C3-2871; [08-81]
+      ))
     ))
 (define-char
-  '((ideographic-radical . 58) ; ⼹
+  '((=>ucs*            . #x38C7)       ; 㣇
+    (ideographic-radical . 58) ; ⼹
     (ideographic-strokes . 5)
     (total-strokes      . 8)
-    (=ucs              . #x5F55)       ; 录
-    (=gb2312           . #x423C)       ; &I-G0-423C; [34-28]
-    (=cns11643-3       . #x2871)       ; &I-C3-2871; [08-81]
-    (=jef-china3       . #x82B3)       ; &I-JC3-82B3;
+    (=ucs              . #x2F896)      ; 㣇
+    (=cns11643-6       . #x2B39)       ; &I-C6-2B39; [11-25]
+    (=daikanwa         . 49088)        ; &I-M-49088;
     ))
 (define-char
-  '((ideographic-radical . 58) ; ⼹
-    (ideographic-strokes . 5)
+  '((ideographic-radical@ucs . 58)     ; ⼹
+    (ideographic-strokes@ucs . 5)
+    (ideographic-radical@cns . 102)    ; ⽥
+    (ideographic-strokes@cns . 3)
+    (ideographic-radical@cns*sources
+     daikanwa cns11643)
     (total-strokes      . 8)
-    (->identical
+    (=ucs              . #x22456)      ; 𢑖
+    (->subsumptive
+     ((ideographic-radical . 102)      ; ⽥
+      (ideographic-strokes . 3)
+      (=daikanwa         . 21759)      ; &M-21759;
+      (mojikyo           . 021759)     ; &MCS-600054FF;
+      )
      ((=cns11643-6       . #x2D32)     ; &C6-2D32; [13-18]
+      (=ucs@iso                  . #x22456)    ; &C6-2D32;
       ))
-    (<-same
-     ((=daikanwa         . 21759)      ; &M-21759;
-      ))
-    (=ucs              . #x22456)      ; 𢑖
     ))
 (define-char
   '((ideographic-radical . 58) ; ⼹
     (=ucs              . #x22457)      ; 𢑗
     ))
 (define-char
-  '((ideographic-radical . 58) ; ⼹
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x22457)    ; 𢑗
       ))
+    (ideographic-radical . 58) ; ⼹
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=daikanwa         . 09921)        ; &M-09921;
     (=ucs@iso          . #x22457)      ; &M-09921;
     ))
 (define-char
-  '((ideographic-radical . 58) ; ⼹
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x22457)    ; 𢑗
       ))
+    (ideographic-radical . 58) ; ⼹
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=cns11643-6       . #x3124)       ; &C6-3124; [17-04]
     ))
 (define-char
     (=ucs              . #x5F60)       ; 彠
     ))
 (define-char
-  '((ideographic-radical . 58) ; ⼹
-    (ideographic-strokes . 23)
-    (total-strokes      . 26)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5F60)     ; 彠
       ))
+    (ideographic-radical . 58) ; ⼹
+    (ideographic-strokes . 23)
+    (total-strokes      . 26)
     (->subsumptive
      ((=daikanwa         . 09960)      ; &M-09960;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 58) ; ⼹
-    (ideographic-strokes . 22)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5F60)     ; 彠
       ))
+    (ideographic-radical . 58) ; ⼹
+    (ideographic-strokes . 22)
+    (total-strokes      . 25)
     (=ucs@unicode      . #x5F60)       ; &UU+5F60;
     ))
 (define-char
-  '((ideographic-radical . 58) ; ⼹
-    (ideographic-strokes . 22)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5F60)     ; 彠
       ))
+    (ideographic-radical . 58) ; ⼹
+    (ideographic-strokes . 22)
+    (total-strokes      . 25)
     (=jis-x0212                . #x3C7B)       ; &JSP-3C7B; [28-91]
     (=ucs@jis          . #x5F60)       ; &JSP-3C7B;
     ))
index 0cd3d98..4692446 100644 (file)
     (=hanziku-3                . #xABDE)       ; &I-HZK03-ABDE;
     ))
 (define-char
-  '((ideographic-radical . 59) ; ⼺
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4927)     ; &J97-4927; [41-07]
       ))
+    (ideographic-radical . 59) ; ⼺
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=ucs              . #x5F65)       ; 彥
     (=big5             . #xABDB)       ; &I-B-ABDB;
     (->subsumptive
     (=jis-x0208@1997   . #x4927)       ; &J97-4927; [41-07]
     ))
 (define-char
-  '((ideographic-radical . 59) ; ⼺
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4927)     ; &J97-4927; [41-07]
       ))
+    (ideographic-radical . 59) ; ⼺
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=ucs              . #x5F66)       ; 彦
     (->subsumptive
      ((shinjigen-2       . 2312)
index 5e0ea4c..d353436 100644 (file)
     (=ucs              . #x5F80)       ; 往
     ))
 (define-char
-  '((ideographic-radical . 60) ; ⼻
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5F80)     ; 往
       ))
+    (ideographic-radical . 60) ; ⼻
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=daikanwa         . 10073)        ; &M-10073;
     (=jef-china3       . #x4DAF)       ; &I-JC3-4DAF;
     ))
 (define-char
-  '((ideographic-radical . 60) ; ⼻
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5F80)     ; 往
       ))
+    (ideographic-radical . 60) ; ⼻
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=jis-x0208                . #x317D)       ; &GT-12685; [17-93]
     (=gb2312           . #x4D79)       ; &I-G0-4D79; [45-89]
     (=ks-x1001         . #x6859)       ; &I-K0-6859; [72-57]
     ))
 (define-char
   '((ideographic-radical . 60) ; ⼻
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
     (=ucs              . #x224D7)      ; 𢓗
-    (=daikanwa         . 10076)        ; &I-M-10076;
-    ))
-(define-char
-  '((=>ucs             . #x224D7)      ; 𢓗
-    (morohashi-daikanwa        10076 0 1)
-    (ideographic-radical . 60) ; ⼻
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (=cns11643-5       . #x292D)       ; &C5-292D; [09-13]
+    (->subsumptive
+     ((ideographic-strokes . 5)
+      (total-strokes      . 8)
+      (=daikanwa         . 10076)      ; &M-10076;
+      (=ucs@iso                  . #x224D7)    ; &M-10076;
+      )
+     ((ideographic-strokes . 6)
+      (total-strokes      . 9)
+      (=cns11643-5       . #x292D)     ; &C5-292D; [09-13]
+      ))
     ))
 (define-char
   '((ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 5)
     (total-strokes      . 8)
+    (<-formed
+     ((=daikanwa         . 38796)      ; &M-38796;
+      ))
+    (shinjigen-1       . 2339)
     (shinjigen-2       . 2339)
     (=ucs              . #x5F81)       ; 征
     (=jis-x0208                . #x402C)       ; &I-J90-402C; [32-12]
   '((ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 5)
     (total-strokes      . 8)
+    (shinjigen-1       . 2341)
     (shinjigen-2       . 2341)
     (=ucs              . #x5F82)       ; 徂
     (=jis-x0208                . #x5749)       ; &I-J90-5749; [55-41]
     (=ucs              . #x5F85)       ; 待
     ))
 (define-char
-  '((ideographic-radical . 60) ; ⼻
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5F85)     ; 待
       ))
+    (ideographic-radical . 60) ; ⼻
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (shinjigen-2       . 2352)
     (=jis-x0208                . #x4254)       ; &GT-12722; [34-52]
     (=gb2312           . #x347D)       ; &I-G0-347D; [20-93]
     (=ucs@unicode      . #x5F85)       ; &GT-12722;
     ))
 (define-char
-  '((ideographic-radical . 60) ; ⼻
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5F85)     ; 待
       ))
+    (ideographic-radical . 60) ; ⼻
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=cns11643-1       . #x5121)       ; &C1-5121; [49-01]
     (mojikyo           . 072385)       ; &MCS-60011AC1;
     ))
     (=ucs              . #x224F0)      ; 𢓰
     ))
 (define-char
-  '((ideographic-radical . 60) ; ⼻
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x224F0)    ; 𢓰
       ))
+    (ideographic-radical . 60) ; ⼻
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=daikanwa         . 10115)        ; &M-10115;
     ))
 (define-char
-  '((ideographic-radical . 60) ; ⼻
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x224F0)    ; 𢓰
       ))
+    (ideographic-radical . 60) ; ⼻
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=cns11643-5       . #x2D49)       ; &C5-2D49; [13-41]
     (=ucs@iso          . #x224F0)      ; &C5-2D49;
     ))
   '((ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 9)
     (total-strokes      . 12)
+    (<-formed
+     ((=jis-x0208        . #x6E22)     ; &GT-52321; [78-02]
+      (=ks-x1001         . #x7946)     ; &I-K0-7946; [89-38]
+      (=daikanwa         . 39005)      ; &I-M-39005;
+      ))
     (=ucs              . #x5FA6)       ; 徦
     (=cns11643-2       . #x3B59)       ; &I-C2-3B59; [27-57]
     (=big5             . #xD8F5)       ; &I-B-D8F5;
     (=daikanwa         . 10173)        ; &I-M-10173;
     ))
 (define-char
-  '((=>ucs             . #x5FA7)       ; 徧
+  '((ideographic-radical . 60) ; ⼻
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
+    (=ucs              . #x5FA7)       ; 徧
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x5FA7)     ; 徧
+      ))
     (ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 9)
     (total-strokes      . 12)
     (=ucs@jis          . #x5FA7)       ; &M-10174;
     ))
 (define-char
-  '((=>ucs             . #x5FA7)       ; 徧
-    (morohashi-daikanwa        10174 0 2)
+  '((<-denotational
+     ((=ucs              . #x5FA7)     ; 徧
+      ))
     (ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 9)
     (total-strokes      . 12)
       )
      ((=ucs              . #x5F73)     ; 彳
       )
-     ((=jis-x0208        . #x5928)     ; &GT-14817; [57-08]
+     ((=ucs@unicode      . #x6241)     ; &G0-3162;
       ))
-    (=cbeta            . 00642)        ; &CB00642;
+    (=ucs@unicode      . #x5FA7)       ; &UU+5FA7;
     ))
 (define-char
-  '((morohashi-daikanwa        10174 0 3)
+  '((<-denotational
+     ((=ucs              . #x5FA7)     ; 徧
+      ))
     (ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 9)
     (total-strokes      . 12)
       )
      ((=ucs              . #x5F73)     ; 彳
       )
-     ((=ucs              . #x6241)     ; 扁
+     ((=jis-x0208        . #x5928)     ; &GT-14817; [57-08]
       ))
-    (=ucs              . #x5FA7)       ; 徧
+    (=cbeta            . 00642)        ; &CB00642;
     ))
 (define-char
   '((ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 9)
     (total-strokes      . 12)
     (=ucs              . #x2251F)      ; 𢔟
-    (=daikanwa         . 10175)        ; &I-M-10175;
-    ))
-(define-char
-  '((=>ucs             . #x2251F)      ; 𢔟
-    (morohashi-daikanwa        10175 0 0)
-    (ideographic-radical . 60) ; ⼻
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (=cns11643-4       . #x3746)       ; &C4-3746; [23-38]
+    (->subsumptive
+     ((=daikanwa         . 10175)      ; &M-10175;
+      (=ucs@iso                  . #x2251F)    ; &M-10175;
+      )
+     ((=cns11643-4       . #x3746)     ; &C4-3746; [23-38]
+      ))
     ))
 (define-char
   '((ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 9)
     (total-strokes      . 12)
     (=ucs              . #x22521)      ; 𢔡
-    (=daikanwa         . 10177)        ; &I-M-10177;
-    ))
-(define-char
-  '((=>ucs             . #x22521)      ; 𢔡
-    (morohashi-daikanwa        10177 0 0)
-    (ideographic-radical . 60) ; ⼻
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (=cns11643-5       . #x3835)       ; &C5-3835; [24-21]
+    (->subsumptive
+     ((=daikanwa         . 10177)      ; &M-10177;
+      (=ucs@iso                  . #x22521)    ; &M-10177;
+      )
+     ((=cns11643-5       . #x3835)     ; &C5-3835; [24-21]
+      ))
     ))
 (define-char
   '((ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 9)
     (total-strokes      . 12)
+    (<-formed
+     ((=jis-x0208        . #x6E23)     ; &GT-52330; [78-03]
+      (=ks-x1001         . #x7C5A)     ; &I-K0-7C5A; [92-58]
+      (=daikanwa         . 39006)      ; &I-M-39006;
+      ))
+    (shinjigen-1       . 2370)
     (shinjigen-2       . 2370)
     (=ucs              . #x5FA8)       ; 徨
     (=jis-x0208                . #x5753)       ; &I-J90-5753; [55-51]
     (=daikanwa         . 10178)        ; &I-M-10178;
     ))
 (define-char
-  '((=>ucs             . #x22522)      ; 𢔢
-    (ideographic-radical . 60) ; ⼻
+  '((ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (=daikanwa         . 10179)        ; &M-10179;
+    (=ucs              . #x22522)      ; 𢔢
     ))
 (define-char
-  '((morohashi-daikanwa        10179 0 3)
+  '((<-denotational
+     ((=ucs              . #x22522)    ; 𢔢
+      ))
     (ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (=ucs              . #x22522)      ; 𢔢
-    (=cns11643-5       . #x383B)       ; &I-C5-383B; [24-27]
+    (=daikanwa         . 10179)        ; &M-10179;
     ))
 (define-char
-  '((=>ucs             . #x22523)      ; 𢔣
+  '((<-denotational
+     ((=ucs              . #x22522)    ; 𢔢
+      ))
     (ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (=daikanwa         . 10180)        ; &M-10180;
+    (=cns11643-5       . #x383B)       ; &C5-383B; [24-27]
+    (=ucs@iso          . #x22522)      ; &C5-383B;
     ))
 (define-char
-  '((morohashi-daikanwa        10180 0 1)
-    (ideographic-radical . 60) ; ⼻
+  '((ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 9)
     (total-strokes      . 12)
     (=ucs              . #x22523)      ; 𢔣
-    (=cns11643-5       . #x383A)       ; &I-C5-383A; [24-26]
+    (->subsumptive
+     ((=daikanwa         . 10180)      ; &M-10180;
+      )
+     ((=cns11643-5       . #x383A)     ; &C5-383A; [24-26]
+      (=ucs@iso                  . #x22523)    ; &C5-383A;
+      ))
     ))
 (define-char
   '((ideographic-radical . 60) ; ⼻
     (=daikanwa         . 10181)        ; &I-M-10181;
     ))
 (define-char
-  '((=>ucs             . #x38EC)       ; 㣬
-    (ideographic-radical . 60) ; ⼻
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (=daikanwa         . 10182)        ; &M-10182;
-    ))
-(define-char
-  '((morohashi-daikanwa        10182 0 1)
-    (ideographic-radical . 60) ; ⼻
+  '((ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 9)
     (total-strokes      . 12)
     (=ucs              . #x38EC)       ; 㣬
-    (=cns11643-3       . #x3B4A)       ; &I-C3-3B4A; [27-42]
+    (->subsumptive
+     ((=daikanwa         . 10182)      ; &M-10182;
+      )
+     ((=ucs@unicode      . #x38EC)     ; &UU+38EC;
+      )
+     ((=cns11643-3       . #x3B4A)     ; &C3-3B4A; [27-42]
+      ))
     ))
 (define-char
-  '((=>ucs             . #x5FA9)       ; 復
-    (ideographic-radical . 60) ; ⼻
+  '((ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (=daikanwa         . 10183)        ; &M-10183;
+    (=ucs              . #x5FA9)       ; 復
     ))
 (define-char
-  '((=>ucs             . #x5FA9)       ; 復
-    (morohashi-daikanwa        10183 0 0)
+  '((<-denotational
+     ((=ucs              . #x5FA9)     ; 復
+      ))
     (ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (=cns11643-1       . #x5F26)       ; &C1-5F26; [63-06]
+    (->subsumptive
+     ((=daikanwa         . 10183)      ; &M-10183;
+      )
+     ((=cns11643-1       . #x5F26)     ; &C1-5F26; [63-06]
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        10183 0 1)
+  '((<-denotational
+     ((=ucs              . #x5FA9)     ; 復
+      ))
     (ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 9)
     (total-strokes      . 12)
+    (shinjigen-1       . 2373)
     (shinjigen-2       . 2373)
-    (=ucs              . #x5FA9)       ; 復
-    (=jis-x0208                . #x497C)       ; &I-J90-497C; [41-92]
+    (=jis-x0208                . #x497C)       ; &GT-12844; [41-92]
     (=ks-x1001         . #x5C56)       ; &I-K0-5C56; [60-54]
-    (=gb12345          . #x3834)       ; 復 [24-20]
+    (=gb12345          . #x3834)       ; &GT-12844; [24-20]
     (=big5             . #xB45F)       ; &I-B-B45F;
     (=gt               . 12844)        ; &I-GT-12844;
     (=gt-k             . 09140)        ; &I-GT-K09140;
     (=gt-pj-1          . #x497C)       ; &I-GT-12844; [41-92]
+    (=ucs@unicode      . #x5FA9)       ; &GT-12844;
     ))
 (define-char
   '((ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 9)
     (total-strokes      . 12)
     (=ucs              . #x38ED)       ; 㣭
-    (=cns11643-4       . #x3748)       ; &I-C4-3748; [23-40]
-    (=daikanwa         . 10184)        ; &I-M-10184;
     ))
 (define-char
-  '((ideographic-radical . 60) ; ⼻
+  '((<-denotational
+     ((=ucs              . #x38ED)     ; 㣭
+      ))
+    (ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (=ucs              . #x22525)      ; 𢔥
-    (=daikanwa         . 10185)        ; &I-M-10185;
+    (->subsumptive
+     ((=daikanwa         . 10184)      ; &M-10184;
+      )
+     ((=cns11643-4       . #x3748)     ; &C4-3748; [23-40]
+      ))
     ))
 (define-char
-  '((=>ucs             . #x22525)      ; 𢔥
-    (morohashi-daikanwa        10185 0 1)
+  '((<-denotational
+     ((=ucs              . #x38ED)     ; 㣭
+      ))
     (ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (=cns11643-4       . #x3747)       ; &C4-3747; [23-39]
+    (=ucs@unicode      . #x38ED)       ; &UU+38ED;
+    ))
+(define-char
+  '((ideographic-radical . 60) ; ⼻
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
+    (=ucs              . #x22525)      ; 𢔥
+    (->subsumptive
+     ((=daikanwa         . 10185)      ; &M-10185;
+      (=ucs@iso                  . #x22525)    ; &M-10185;
+      )
+     ((=cns11643-4       . #x3747)     ; &C4-3747; [23-39]
+      ))
     ))
 (define-char
   '((ideographic-radical . 60) ; ⼻
     (=big5             . #xDD63)       ; &I-B-DD63;
     ))
 (define-char
-  '((ideographic-radical . 60) ; ⼻
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5FAF)     ; 徯
       ))
+    (ideographic-radical . 60) ; ⼻
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=jis-x0212                . #x3D34)       ; &M-10204; [29-20]
     (=jis-x0213-1-2000 . #x7443)       ; &I-JX1-7443; [84-35]
     (=daikanwa         . 10204)        ; &I-M-10204;
     (=ucs@jis          . #x5FAF)       ; &M-10204;
     ))
 (define-char
-  '((ideographic-radical . 60) ; ⼻
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5FAF)     ; 徯
       ))
+    (ideographic-radical . 60) ; ⼻
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((=iso-ir165        . #x7B25)     ; &EGB-7B25; [91-05]
       (=ucs@unicode      . #x5FAF)     ; &EGB-7B25;
   '((ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 10)
     (total-strokes      . 13)
+    (<-ancient@r060
+     ((=ucs              . #x5F81)     ; 征
+      (=daikanwa         . 10077)      ; &I-M-10077;
+      ))
+    (<-ancient@r060*sources
+     jiyun daikanwa)
+    (<-ancient@r162
+     ((=daikanwa         . 38796)      ; &M-38796;
+      ))
     (=ucs              . #x5FB0)       ; 徰
     (=jis-x0212                . #x3D35)       ; &I-JSP-3D35; [29-21]
     (=cns11643-4       . #x3D34)       ; &I-C4-3D34; [29-20]
     (=big5             . #xE1C1)       ; &I-B-E1C1;
     ))
 (define-char
-  '((ideographic-radical . 60) ; ⼻
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5FB6)     ; 徶
       ))
+    (ideographic-radical . 60) ; ⼻
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=daikanwa         . 10242)        ; &M-10242;
     ))
 (define-char
-  '((ideographic-radical . 60) ; ⼻
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5FB6)     ; 徶
       ))
+    (ideographic-radical . 60) ; ⼻
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (->subsumptive
      ((=ucs@unicode      . #x5FB6)     ; &UU+5FB6;
       )
   '((ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 13)
     (total-strokes      . 16)
-    (shinjigen-2       . 2388)
     (=ucs              . #x5FBC)       ; 徼
-    (=jis-x0208                . #x5755)       ; &I-J90-5755; [55-53]
-    (=gb2312           . #x6168)       ; &I-G0-6168; [65-72]
-    (=cns11643-2       . #x5721)       ; &I-C2-5721; [55-01]
     (=big5             . #xE975)       ; &I-B-E975;
-    (=gt               . 12935)        ; &I-GT-12935;
-    (=gt-pj-1          . #x5755)       ; &I-GT-12935; [55-53]
-    (=daikanwa         . 10261)        ; &I-M-10261;
+    (->subsumptive
+     ((<-formed
+       ((=jis-x0208        . #x6E33)   ; &GT-52731; [78-19]
+       (=ks-x1001          . #x692D)   ; &I-K0-692D; [73-13]
+       (=daikanwa          . 39168)    ; &I-M-39168;
+       ))
+      (<-same
+       ((=jis-x0208        . #x6E33)   ; &GT-52731; [78-19]
+       (=ks-x1001          . #x692D)   ; &I-K0-692D; [73-13]
+       (=daikanwa          . 39168)    ; &I-M-39168;
+       ))
+      (<-same*sources
+       jiyun daikanwa)
+      (shinjigen-1       . 2388)
+      (shinjigen-2       . 2388)
+      (=jis-x0208        . #x5755)     ; &GT-12935; [55-53]
+      (=gt               . 12935)      ; &I-GT-12935;
+      (=gt-pj-1                  . #x5755)     ; &I-GT-12935; [55-53]
+      (=daikanwa         . 10261)      ; &I-M-10261;
+      (=ucs@jis                  . #x5FBC)     ; &GT-12935;
+      )
+     ((=gb2312           . #x6168)     ; &C2-5721; [65-72]
+      (=cns11643-2       . #x5721)     ; &I-C2-5721; [55-01]
+      (=ucs@unicode      . #x5FBC)     ; &C2-5721;
+      ))
     ))
 (define-char
   '((ideographic-radical . 60) ; ⼻
     (ideographic-strokes . 13)
     (total-strokes      . 16)
-    (=daikanwa         . 10262)        ; &M-10262;
+    (=ucs              . #x2257D)      ; 𢕽
+    (=daikanwa         . 10262)        ; &I-M-10262;
     ))
 (define-char
   '((=>ucs             . #x2257E)      ; 𢕾
     (=ucs              . #x5FBD)       ; 徽
     ))
 (define-char
-  '((ideographic-radical . 60) ; ⼻
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5FBD)     ; 徽
       ))
+    (ideographic-radical . 60) ; ⼻
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (->subsumptive
      ((=jis-x0208@1978   . #x352B)     ; &M-10267; [21-11]
       (=ks-x1001         . #x7D45)     ; &I-K0-7D45; [93-37]
       ))
     ))
 (define-char
-  '((ideographic-radical . 60) ; ⼻
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5FBD)     ; 徽
       ))
+    (ideographic-radical . 60) ; ⼻
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x352B)     ; &M-10267; [21-11]
       (=ks-x1001         . #x7D45)     ; &I-K0-7D45; [93-37]
index ae64e2f..86c9c35 100644 (file)
   '((ideographic-radical . 61) ; ⼼
     (ideographic-strokes . 0)
     (total-strokes      . 3)
+    (<-formed@component/connect-right
+     ((=ucs              . #x5FC3)     ; 心
+      (=daikanwa         . 10295)      ; &I-M-10295;
+      ))
+    (<-formed@component/connect-right*sources
+     leibian daikanwa)
     (=ucs              . #x5FC4)       ; 忄
     (=gb2312           . #x6260)       ; &I-G0-6260; [66-64]
     (=jis-x0212                . #x3D38)       ; &I-JSP-3D38; [29-24]
     (=cns11643-4       . #x2136)       ; &I-C4-2136; [01-22]
     (=jis-x0213-2-2000 . #x2C3A)       ; &I-JX2-2C3A; [12-26]
+    (=big5-cdp         . #x8B51)       ; &I-CDP-8B51;
+    (=gt               . 12992)        ; &I-GT-12992;
+    (=gt-k             . 00302)        ; &I-GT-K00302;
+    (=gt-pj-3          . #x4D5F)       ; &I-GT-12992; [45-63]
     (=daikanwa         . 10297)        ; &I-M-10297;
     (=jef-china3       . #x4DC3)       ; &I-JC3-4DC3;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x5FC4)     ; 忄
+      ))
+    (name              . "CJK RADICAL HEART ONE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component/connect-right
+     ((=ucs              . #x5FC4)     ; 忄
+      ))
+    (=ucs              . #x2E96)       ; ⺖
+    ))
+(define-char
   '((ideographic-radical . 61) ; ⼼
     (ideographic-strokes . 0)
     (total-strokes      . 4)
     (=ucs              . #x38FA)       ; 㣺
-    (=cns11643-6       . #x217E)       ; &I-C6-217E; [01-94]
-    (=jis-x0213-2-2000 . #x2C3B)       ; &I-JX2-2C3B; [12-27]
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x38FA)     ; 㣺
+      ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 0)
+    (total-strokes      . 4)
+    (<-formed@component/connect-above
+     ((=ucs              . #x5FC3)     ; 心
+      (=daikanwa         . 10295)      ; &I-M-10295;
+      ))
+    (<-formed@component/connect-above*sources
+     leibian daikanwa)
+    (=cns11643-6       . #x217E)       ; &M-10298; [01-94]
     (=daikanwa         . 10298)        ; &I-M-10298;
+    (=ucs@unicode      . #x38FA)       ; &M-10298;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x38FA)     ; 㣺
+      ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 0)
+    (total-strokes      . 4)
+    (<-formed@component/connect-above
+     ((=ucs              . #x5FC3)     ; 心
+      ))
+    (=jis-x0213-2-2000 . #x2C3B)       ; &JX2-2C3B; [12-27]
+    (=ucs@jis          . #x38FA)       ; &JX2-2C3B;
+    ))
+(define-char
+  '((<-denotational
+     ((=jis-x0213-2-2000  . #x2C3B)    ; &JX2-2C3B; [12-27]
+      ))
+    (name              . "CJK RADICAL HEART TWO")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component/connect-above
+     ((=jis-x0213-2-2000  . #x2C3B)    ; &JX2-2C3B; [12-27]
+      ))
+    (=ucs              . #x2E97)       ; ⺗
     ))
 (define-char
   '((ideographic-radical . 61) ; ⼼
     (=ucs              . #x5FCD)       ; 忍
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5FCD)     ; 忍
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=big5             . #xA7D4)       ; &B-A7D4;
     (=ucs@big5         . #x5FCD)       ; &B-A7D4;
     (->subsumptive
       ))
     ))
 (define-char
-  '((morohashi-daikanwa        10312 1)
+  '((<-denotational
+     ((=ucs              . #x5FCD)     ; 忍
+      ))
+    (morohashi-daikanwa        10312 1)
     (ideographic-radical . 61) ; ⼼
     (ideographic-strokes . 3)
     (total-strokes      . 7)
-    (<-denotational
-     ((=ucs              . #x5FCD)     ; 忍
-      ))
     (=jis-x0208                . #x4726)       ; &GT-13086; [39-06]
     (=cns11643-6       . #x275F)       ; &I-C6-275F; [07-63]
     (=gt               . 13086)        ; &I-GT-13086;
     (=ucs              . #x225BB)      ; 𢖻
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x225BB)    ; 𢖻
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (->subsumptive
      ((=daikanwa         . 10340)      ; &M-10340;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x225BB)    ; 𢖻
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=ucs@iso          . #x225BB)      ; &U-000225BB;
     ))
 (define-char
     (=cns11643-3       . #x3078)       ; &I-C3-3078; [16-88]
     ))
 (define-char
-  '((=>ucs*            . #x6094)       ; 悔
+  '((ideographic-radical . 61) ; ⼼
+    (=ucs              . #x6094)       ; 悔
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x6094)     ; 悔
+      ))
+    (=>ucs*            . #x6094)       ; 悔
     (morohashi-daikanwa        10617 1)
     (ideographic-radical . 61) ; ⼼
     (ideographic-strokes . 6)
     (=jef-china3       . #x4EAC)       ; &I-JC3-4EAC;
     ))
 (define-char
-  '((=>ucs*            . #x6094)       ; 悔
+  '((<-denotational
+     ((=ucs              . #x6094)     ; 悔
+      ))
+    (=>ucs*            . #x6094)       ; 悔
     (ideographic-radical . 61) ; ⼼
     (ideographic-strokes . 7)
     (total-strokes      . 10)
     (=big5             . #xAEAC)       ; &I-B-AEAC;
     (=daikanwa         . 10659)        ; &I-M-10659;
     (=jef-china3       . #x4EAD)       ; &I-JC3-4EAD;
-    (=ucs@gb           . #x6094)       ; 悔
-    (=ucs@cns          . #x6094)       ; 悔
-    (=ucs@ks           . #x6094)       ; 悔
-    (=ucs@big5         . #x6094)       ; 悔
-    ))
-(define-char
-  '((=>ucs@jis         . #xFA3D)       ; 悔
-    (morohashi-daikanwa        10659 0 0)
-    (ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (->identical
-     ((=ucs              . #xFA3D)     ; 悔
-      ))
-    (=ucs              . #x6094)       ; 悔
+    (=ucs@unicode      . #x6094)       ; 悔
+    (=ucs@jis          . #xFA3D)       ; 悔
     ))
 (define-char
   '((ideographic-radical . 61) ; ⼼
     (=ucs              . #x3940)       ; 㥀
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3940)     ; 㥀
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=daikanwa         . 10723)        ; &M-10723;
     (=jef-china3       . #x4EB6)       ; &I-JC3-4EB6;
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3940)     ; 㥀
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((=ucs@unicode      . #x3940)     ; &UU+3940;
       )
     (=ucs              . #x60B3)       ; 悳
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
+  '((<-denotational
+     ((=ucs              . #x60B3)     ; 悳
+      ))
+    (ideographic-radical . 61) ; ⼼
     (ideographic-strokes . 8)
     (total-strokes      . 12)
     (<-ancient
       ))
     (<-ancient*sources
      shinjigen-1)
-    (<-denotational
-     ((=ucs              . #x60B3)     ; 悳
-      ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=ucs@jis          . #x60B3)       ; &GT-13735;
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x60B3)     ; 悳
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cbeta            . 00413)        ; &CB00413;
     (=ucs@unicode      . #x60B3)       ; &CB00413;
     ))
     (=ucs              . #x60FC)       ; 惼
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x60FC)     ; 惼
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=jis-x0212                . #x3E36)       ; &M-10872; [30-22]
     (=cns11643-2       . #x3B6A)       ; &I-C2-3B6A; [27-74]
     (=big5             . #xD947)       ; &I-B-D947;
     (=ucs@big5         . #x60FC)       ; &M-10872;
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x60FC)     ; 惼
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x60FC)       ; &UU+60FC;
     ))
 (define-char
     (=ucs              . #x396F)       ; 㥯
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x396F)     ; 㥯
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=jis-x0213-2-2000 . #x2C60)       ; &M-11002; [12-64]
     (=daikanwa         . 11002)        ; &I-M-11002;
     (=ucs@jis          . #x396F)       ; &M-11002;
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x396F)     ; 㥯
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x396F)       ; &UU+396F;
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x396F)     ; 㥯
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=cns11643-4       . #x4343)       ; &CB03871; [35-35]
     (=cbeta            . 03871)        ; &I-CB03871;
     ))
     (=ucs              . #x6132)       ; 愲
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6132)     ; 愲
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((=big5             . #xDD6B)     ; &M-11003;
       (=daikanwa         . 11003)      ; &I-M-11003;
       ))
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6132)     ; 愲
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x6132)       ; &UU+6132;
     ))
 (define-char
     (=big5             . #xE1D1)       ; &I-B-E1D1;
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6165)     ; 慥
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (shinjigen-2       . 2658)
     (=jis-x0208                . #x5854)       ; &GT-13994; [56-52]
     (=gt               . 13994)        ; &I-GT-13994;
     (=ucs@jis          . #x6165)       ; &GT-13994;
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6165)     ; 慥
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=iso-ir165                . #x2C2E)       ; &EGB-2C2E; [12-14]
     (=ucs@unicode      . #x6165)       ; &EGB-2C2E;
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6165)     ; 慥
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=cns11643-2       . #x4A38)       ; &C2-4A38; [42-24]
     (=ucs@cns          . #x6165)       ; &C2-4A38;
     ))
     (=ucs              . #x227EA)      ; 𢟪
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x227EA)    ; 𢟪
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 11121)      ; &M-11121;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x227EA)    ; 𢟪
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-4       . #x3D35)       ; &C4-3D35; [29-21]
     (=ucs@iso          . #x227EA)      ; &C4-3D35;
     ))
     (=big5             . #xB46E)       ; &I-B-B46E;
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6168)     ; 慨
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (->subsumptive
      ((=daikanwa         . 11122)      ; &M-11122;
       )
       ))
     ))
 (define-char
-  '((=>ucs*            . #x6168)       ; 慨
+  '((<-denotational
+     ((=ucs              . #x6168)     ; 慨
+      ))
+    (=>ucs*            . #x6168)       ; 慨
     (ideographic-radical . 61) ; ⼼
     (ideographic-strokes . 11)
     (total-strokes      . 14)
-    (<-denotational
-     ((=ucs              . #x6168)     ; 慨
-      ))
     (=ucs              . #xFA3E)       ; 慨
     (=ks-x1001         . #x4B46)       ; &I-K0-4B46; [43-38]
     (=jis-x0213-1-2000 . #x745C)       ; &I-JX1-745C; [84-60]
     (=ucs@ks           . #x6168)       ; 慨
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6168)     ; 慨
       ))
+    (ideographic-radical . 61) ; ⼼
     (->subsumptive
      ((ideographic-strokes . 9)
       (total-strokes      . 12)
     (=ucs              . #x3981)       ; 㦁
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3981)     ; 㦁
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=daikanwa         . 11124)        ; &M-11124;
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3981)     ; 㦁
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x3981)       ; &UU+3981;
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3981)     ; 㦁
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-4       . #x4965)       ; &C4-4965; [41-69]
     ))
 (define-char
     (=ucs              . #x6169)       ; 慩
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6169)     ; 慩
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=daikanwa         . 11125)        ; &M-11125;
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6169)     ; 慩
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x6169)       ; &UU+6169;
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6169)     ; 慩
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=cns11643-3       . #x4672)       ; &C3-4672; [38-82]
     ))
 (define-char
     (=ucs              . #x61A8)       ; 憨
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x61A8)     ; 憨
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=jis-x0212                . #x3E6A)       ; &M-11244; [30-74]
     (=cns11643-2       . #x5724)       ; &I-C2-5724; [55-04]
     (=jis-x0213-2-2000 . #x2C6B)       ; &I-JX2-2C6B; [12-75]
     (=ucs@big5         . #x61A8)       ; &M-11244;
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x61A8)     ; 憨
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=gb2312           . #x3A29)       ; &G0-3A29; [26-09]
     (=ucs@unicode      . #x61A8)       ; &G0-3A29;
     ))
     (=ucs              . #x3991)       ; 㦑
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3991)     ; 㦑
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=cns11643-4       . #x496B)       ; &M-11245; [41-75]
     (=daikanwa         . 11245)        ; &I-M-11245;
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3991)     ; 㦑
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x3991)       ; &UU+3991;
     ))
 (define-char
     (=ucs              . #x61BC)       ; 憼
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x61BC)     ; 憼
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5C6C)       ; &M-11308; [60-76]
     (=daikanwa         . 11308)        ; &I-M-11308;
     (=ucs@cns          . #x61BC)       ; &M-11308;
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x61BC)     ; 憼
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=jis-x0212                . #x3E6F)       ; &JX1-745F; [30-79]
     (=jis-x0213-1-2000 . #x745F)       ; &I-JX1-745F; [84-63]
     (=big5             . #xECE1)       ; &I-B-ECE1;
     (=ucs              . #x61BD)       ; 憽
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x61BD)     ; 憽
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=cns11643-3       . #x5064)       ; &M-11309; [48-68]
     (=daikanwa         . 11309)        ; &I-M-11309;
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x61BD)     ; 憽
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x61BD)       ; &UU+61BD;
     ))
 (define-char
     (=ucs              . #x61DE)       ; 懞
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x61DE)     ; 懞
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (->subsumptive
      ((=daikanwa         . 11375)      ; &M-11375;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x61DE)     ; 懞
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=big5             . #xECE7)       ; &B-ECE7;
     (=ucs@big5         . #x61DE)       ; &B-ECE7;
     (->subsumptive
     (=ucs              . #x61F2)       ; 懲
     ))
 (define-char
-  '((=>ucs*            . #x61F2)       ; 懲
+  '((<-denotational
+     ((=ucs              . #x61F2)     ; 懲
+      ))
+    (=>ucs*            . #x61F2)       ; 懲
     (morohashi-daikanwa        11399 1)
     (ideographic-radical . 61) ; ⼼
     (ideographic-strokes . 14)
     (total-strokes      . 18)
-    (<-denotational
-     ((=ucs              . #x61F2)     ; 懲
-      ))
     (<-simplified@JP/Jouyou
      ((=jis-x0213-1-2000  . #x7461)    ; &JX1-7461; [84-65]
       ))
     (=ucs              . #x61E5)       ; 懥
     ))
 (define-char
-  '((morohashi-daikanwa        11400 1)
+  '((<-denotational
+     ((=ucs              . #x61E5)     ; 懥
+      ))
+    (morohashi-daikanwa        11400 1)
     (ideographic-radical . 61) ; ⼼
     (ideographic-strokes . 15)
     (total-strokes      . 18)
-    (<-denotational
-     ((=ucs              . #x61E5)     ; 懥
-      ))
     (=jis-x0212                . #x3E7E)       ; &JSP-3E7E; [30-94]
     (=ucs@jis          . #x61E5)       ; &JSP-3E7E;
     (mojikyo           . 050186)       ; &MCS-6000C40A;
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x61E5)     ; 懥
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5C6F)       ; &C2-5C6F; [60-79]
     (=big5             . #xECE4)       ; &I-B-ECE4;
     (=ucs@unicode      . #x61E5)       ; &C2-5C6F;
     (=ucs              . #x61EC)       ; 懬
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x61EC)     ; 懬
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (->subsumptive
      ((=jis-x0212        . #x3F21)     ; &M-11408; [31-01]
       (=daikanwa         . 11408)      ; &I-M-11408;
       ))
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x61EC)     ; 懬
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x61EC)       ; &UU+61EC;
     ))
 (define-char
     (=ucs              . #x61ED)       ; 懭
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x61ED)     ; 懭
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (=big5             . #xEFC9)       ; &B-EFC9;
     (=ucs@big5         . #x61ED)       ; &B-EFC9;
     (->subsumptive
       ))
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x61ED)     ; 懭
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=ucs@unicode      . #x61ED)       ; &UU+61ED;
     ))
 (define-char
     (=big5             . #xEFCB)       ; &I-B-EFCB;
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x61F1)     ; 懱
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (=cns11643-2       . #x6157)       ; &M-11422; [65-55]
     (=daikanwa         . 11422)        ; &I-M-11422;
     (=ucs@cns          . #x61F1)       ; &M-11422;
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x61F1)     ; 懱
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x61F1)       ; &UU+61F1;
     ))
 (define-char
     (=daikanwa         . 11423)        ; &I-M-11423;
     ))
 (define-char
-  '((=>ucs*            . #x61F2)       ; 懲
+  '((<-denotational
+     ((=ucs              . #x61F2)     ; 懲
+      ))
+    (=>ucs*            . #x61F2)       ; 懲
     (=>ucs@gb          . #x61F2)       ; &UU+61F2;
     (=>ucs@cns         . #x61F2)       ; &C1-7834;
     (=>ucs@jis         . #xFA40)       ; &JX1-7461;
     (ideographic-radical . 61) ; ⼼
     (ideographic-strokes . 15)
     (total-strokes      . 19)
-    (<-denotational
-     ((=ucs              . #x61F2)     ; 懲
-      ))
     (=ucs              . #xFA40)       ; 懲
     (->subsumptive
      ((=ks-x1001         . #x7324)     ; &M-11424; [83-04]
     (=ucs              . #x61FD)       ; 懽
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 18)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x61FD)     ; 懽
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 18)
+    (total-strokes      . 21)
     (->subsumptive
      ((=daikanwa         . 11497)      ; &M-11497;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 61) ; ⼼
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x61FD)     ; 懽
       ))
+    (ideographic-radical . 61) ; ⼼
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (=big5             . #xF5CC)       ; &B-F5CC;
     (=ucs@big5         . #x61FD)       ; &B-F5CC;
     (->subsumptive
index 4965ee2..7cf5d14 100644 (file)
       ))
     ))
 (define-char
-  '((ideographic-radical . 62) ; ⼽
-    (ideographic-strokes . 2)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x39AE)     ; 㦮
       ))
+    (ideographic-radical . 62) ; ⼽
+    (ideographic-strokes . 2)
+    (total-strokes      . 6)
     (<-ideographic-component-forms
      ((=ucs              . #x39AE)     ; 㦮
       ))
index ba067fa..96045eb 100644 (file)
     (ideographic-strokes . 3)
     (total-strokes      . 7)
     (=ucs              . #x623B)       ; 戻
-    (->subsumptive
-     ((->mistakable
-       ((=daikanwa         . 11712)    ; &I-M-11712;
-       ))
-      (->mistakable*sources
-       zihui zhengzi-tong daikanwa)
-      (=cns11643-3       . #x2628)     ; &GT-14762; [06-08]
-      (=gt               . 14762)      ; &I-GT-14762;
-      (=gt-k             . 02657)      ; &I-GT-K02657;
-      (=gt-pj-3                  . #x5B34)     ; &I-GT-14762; [59-20]
-      (=daikanwa         . 11707)      ; &I-M-11707;
-      )
-     ((<-simplified@JP/Jouyou
-       ((=ks-x1001         . #x5568)   ; &M-11712; [53-72]
-       (=cns11643-1        . #x4D53)   ; &I-C1-4D53; [45-51]
-       (=jis-x0213-1-2000  . #x7463)   ; &I-JX1-7463; [84-67]
-       (=daikanwa          . 11712)    ; &I-M-11712;
-       ))
-      (shinjigen-1       . 2795)
-      (shinjigen-2       . 2795)
-      (=jis-x0208        . #x4C61)     ; &GT-14766; [44-65]
-      (=gt               . 14766)      ; &I-GT-14766;
-      (=gt-k             . 02658)      ; &I-GT-K02658;
-      (=gt-pj-1                  . #x4C61)     ; &I-GT-14766; [44-65]
-      (=ucs@jis                  . #x623B)     ; &GT-14766;
-      )
-     ((hanyu-dazidian    3 2257 9)
-      (=hanziku-6        . #xD2FB)     ; &HZK06-D2FB;
-      (=ucs@iso                  . #x623B)     ; &HZK06-D2FB;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x623B)     ; 戻
+      ))
+    (ideographic-radical . 63) ; ⼾
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
+    (=cns11643-3       . #x2628)       ; &GT-14762; [06-08]
+    (=gt               . 14762)        ; &I-GT-14762;
+    (=gt-k             . 02657)        ; &I-GT-K02657;
+    (=gt-pj-3          . #x5B34)       ; &I-GT-14762; [59-20]
+    (=daikanwa         . 11707)        ; &I-M-11707;
+    (->mistakable
+     ((=ks-x1001         . #x5568)     ; &M-11712; [53-72]
+      (=cns11643-1       . #x4D53)     ; &I-C1-4D53; [45-51]
+      (=jis-x0213-1-2000  . #x7463)    ; &I-JX1-7463; [84-67]
+      (=daikanwa         . 11712)      ; &I-M-11712;
+      ))
+    (->mistakable*sources
+     zihui zhengzi-tong daikanwa)
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x623B)     ; 戻
+      ))
+    (ideographic-radical . 63) ; ⼾
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
+    (<-simplified@JP/Jouyou
+     ((=ks-x1001         . #x5568)     ; &M-11712; [53-72]
+      (=cns11643-1       . #x4D53)     ; &I-C1-4D53; [45-51]
+      (=jis-x0213-1-2000  . #x7463)    ; &I-JX1-7463; [84-67]
+      (=daikanwa         . 11712)      ; &I-M-11712;
       ))
+    (shinjigen-1       . 2795)
+    (shinjigen-2       . 2795)
+    (=jis-x0208                . #x4C61)       ; &GT-14766; [44-65]
+    (=gt               . 14766)        ; &I-GT-14766;
+    (=gt-k             . 02658)        ; &I-GT-K02658;
+    (=gt-pj-1          . #x4C61)       ; &I-GT-14766; [44-65]
+    (=ucs@jis          . #x623B)       ; &GT-14766;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x623B)     ; 戻
+      ))
+    (ideographic-radical . 63) ; ⼾
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
+    (hanyu-dazidian    3 2257 9)
+    (=hanziku-6                . #xD2FB)       ; &HZK06-D2FB;
+    (=ucs@iso          . #x623B)       ; &HZK06-D2FB;
     ))
 (define-char
   '((ideographic-radical . 63) ; ⼾
     (=ucs              . #x623D)       ; 戽
     ))
 (define-char
-  '((ideographic-radical . 63) ; ⼾
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x623D)     ; 戽
       ))
+    (ideographic-radical . 63) ; ⼾
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (->subsumptive
      ((=jis-x0212        . #x3F32)     ; &M-11711; [31-18]
       (=big5             . #xCCB2)     ; &I-B-CCB2;
       ))
     ))
 (define-char
-  '((ideographic-radical . 63) ; ⼾
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x623D)     ; 戽
       ))
+    (ideographic-radical . 63) ; ⼾
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=gb2312           . #x6C66)       ; &G0-6C66; [76-70]
     (=ucs@unicode      . #x623D)       ; &G0-6C66;
     ))
     (=ucs              . #x6242)       ; 扂
     ))
 (define-char
-  '((ideographic-radical . 63) ; ⼾
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6242)     ; 扂
       ))
+    (ideographic-radical . 63) ; ⼾
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=jis-x0212                . #x3F33)       ; &M-11726; [31-19]
     (=cns11643-2       . #x2A53)       ; &I-C2-2A53; [10-51]
     (=big5             . #xCED2)       ; &I-B-CED2;
     (=ucs@jis          . #x6242)       ; &M-11726;
     ))
 (define-char
-  '((ideographic-radical . 63) ; ⼾
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6242)     ; 扂
       ))
+    (ideographic-radical . 63) ; ⼾
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=ucs@unicode      . #x6242)       ; &UU+6242;
     ))
 (define-char
     (=ucs              . #x6243)       ; 扃
     ))
 (define-char
-  '((ideographic-radical . 63) ; ⼾
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6243)     ; 扃
       ))
+    (ideographic-radical . 63) ; ⼾
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=jis-x0212                . #x3F34)       ; &M-11728; [31-20]
     (=cns11643-2       . #x2A54)       ; &I-C2-2A54; [10-52]
     (=jis-x0213-1-2000 . #x7464)       ; &I-JX1-7464; [84-68]
     (=ucs@big5         . #x6243)       ; &M-11728;
     ))
 (define-char
-  '((ideographic-radical . 63) ; ⼾
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6243)     ; 扃
       ))
+    (ideographic-radical . 63) ; ⼾
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=gb2312           . #x6C67)       ; &G0-6C67; [76-71]
     (=ucs@unicode      . #x6243)       ; &G0-6C67;
     ))
     (=ucs              . #x6246)       ; 扆
     ))
 (define-char
-  '((ideographic-radical . 63) ; ⼾
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6246)     ; 扆
       ))
+    (ideographic-radical . 63) ; ⼾
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=big5             . #xD1B0)       ; &B-D1B0;
     (=ucs@big5         . #x6246)       ; &B-D1B0;
     (->subsumptive
       ))
     ))
 (define-char
-  '((ideographic-radical . 63) ; ⼾
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6246)     ; 扆
       ))
+    (ideographic-radical . 63) ; ⼾
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=iso-ir165                . #x7C64)       ; &EGB-7C64; [92-68]
     (=ucs@unicode      . #x6246)       ; &EGB-7C64;
     ))
     (=ucs              . #x6247)       ; 扇
     ))
 (define-char
-  '((ideographic-radical . 63) ; ⼾
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6247)     ; 扇
       ))
+    (ideographic-radical . 63) ; ⼾
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=big5             . #xAEB0)       ; &B-AEB0;
     (=ucs@big5         . #x6247)       ; &B-AEB0;
     (->subsumptive
       ))
     ))
 (define-char
-  '((ideographic-radical . 63) ; ⼾
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6247)     ; 扇
       ))
+    (ideographic-radical . 63) ; ⼾
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=gb2312           . #x4948)       ; &G0-4948; [41-40]
     (=ucs@unicode      . #x6247)       ; &G0-4948;
     (mojikyo           . 057162)       ; &MCS-6000DF4A;
     ))
 (define-char
-  '((morohashi-daikanwa        11743 1)
+  '((<-denotational
+     ((=ucs              . #x6247)     ; 扇
+      ))
+    (morohashi-daikanwa        11743 1)
     (ideographic-radical . 63) ; ⼾
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x6247)     ; 扇
-      ))
     (=jis-x0208                . #x4070)       ; &GT-14839; [32-80]
     (=gt               . 14839)        ; &I-GT-14839;
     (=gt-k             . 06729)        ; &I-GT-K06729;
index 3ee29bd..202163e 100644 (file)
@@ -3,6 +3,7 @@
   '((ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 0)
     (total-strokes      . 4)
+    (shinjigen-1       . 2807)
     (shinjigen-2       . 2807)
     (=ucs              . #x624B)       ; 手
     (=jis-x0208                . #x3C6A)       ; &I-J90-3C6A; [28-74]
     (=daikanwa         . 11768)        ; &I-M-11768;
     ))
 (define-char
-  '((=>ucs             . #x624D)       ; 才
+  '((ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
+    (=ucs              . #x624D)       ; 才
+    (=big5             . #xA47E)       ; &I-B-A47E;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x624D)     ; 才
+      ))
     (ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 0)
     (total-strokes      . 3)
+    (shinjigen-1       . 2806)
     (shinjigen-2       . 2806)
     (=jis-x0208                . #x3A4D)       ; &GT-14886; [26-45]
     (=ks-x1001         . #x6E26)       ; &I-K0-6E26; [78-06]
-    (=big5             . #xA47E)       ; &I-B-A47E;
     (=gt               . 14886)        ; &I-GT-14886;
     (=gt-k             . 00175)        ; &I-GT-K00175;
     (=gt-pj-1          . #x3A4D)       ; &I-GT-14886; [26-45]
     (mojikyo           . 011769)       ; &MCS-60002DF9;
     ))
 (define-char
-  '((morohashi-daikanwa        11769 0 1)
+  '((<-denotational
+     ((=ucs              . #x624D)     ; 才
+      ))
     (ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 0)
     (total-strokes      . 3)
-    (=ucs              . #x624D)       ; 才
-    (=gb2312           . #x3245)       ; &I-G0-3245; [18-37]
+    (=gb2312           . #x3245)       ; &C1-445F; [18-37]
     (=cns11643-1       . #x445F)       ; &I-C1-445F; [36-63]
+    (=ucs@unicode      . #x624D)       ; &C1-445F;
     (mojikyo           . 051101)       ; &MCS-6000C79D;
     ))
 (define-char
   '((ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 0)
     (total-strokes      . 3)
+    (<-formed@component/connect-right
+     ((=ucs              . #x624B)     ; 手
+      (=daikanwa         . 11768)      ; &I-M-11768;
+      ))
+    (<-formed@component/connect-right*sources
+     kangxi/char-index daikanwa)
     (=ucs              . #x624C)       ; 扌
     (=gb2312           . #x5E50)       ; &I-G0-5E50; [62-48]
     (=jis-x0212                . #x3F37)       ; &I-JSP-3F37; [31-23]
     (=cns11643-4       . #x2137)       ; &I-C4-2137; [01-23]
     (=jis-x0213-2-2000 . #x2C77)       ; &I-JX2-2C77; [12-87]
+    (=big5-cdp         . #x8AFA)       ; &I-CDP-8AFA;
     (=gt               . 14887)        ; &I-GT-14887;
     (=gt-k             . 00334)        ; &I-GT-K00334;
     (=gt-pj-3          . #x5B72)       ; &I-GT-14887; [59-82]
     (=jef-china3       . #x4FA3)       ; &I-JC3-4FA3;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x624C)     ; 扌
+      ))
+    (name              . "CJK RADICAL HAND")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component/connect-right
+     ((=ucs              . #x624C)     ; 扌
+      ))
+    (=ucs              . #x2E98)       ; ⺘
+    ))
+(define-char
   '((ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 0)
     (total-strokes      . 4)
   '((ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 1)
     (total-strokes      . 4)
+    (shinjigen-1       . 2808)
     (shinjigen-2       . 2808)
     (=ucs              . #x624E)       ; 扎
     (=jis-x0208                . #x5929)       ; &I-J90-5929; [57-09]
     (=ucs              . #x6268)       ; 扨
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6268)     ; 扨
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (->subsumptive
      ((shinjigen-2       . 2823)
       (=jis-x0208@1990   . #x592E)     ; &GT-14925; [57-14]
       ))
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6268)     ; 扨
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (=ucs@unicode      . #x6268)       ; &UU+6268;
     ))
 (define-char
     (=ucs              . #x6271)       ; 扱
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6271)     ; 扱
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ks-x1001         . #x5062)       ; &M-11835; [48-66]
     (=cns11643-2       . #x242F)       ; &I-C2-242F; [04-15]
     (=daikanwa         . 11835)        ; &I-M-11835;
     (=ucs@cns          . #x6271)       ; &M-11835;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6271)     ; 扱
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (shinjigen-1       . 2820)
     (shinjigen-2       . 2820)
     (=jis-x0208                . #x3037)       ; &GT-14934; [16-23]
     (=daikanwa         . 11923)        ; &I-M-11923;
     ))
 (define-char
-  '((=>ucs             . #x62B8)       ; 抸
-    (ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (=big5             . #xCCC0)       ; &M-11924;
-    (=daikanwa         . 11924)        ; &I-M-11924;
-    (=ucs@big5         . #x62B8)       ; &M-11924;
-    ))
-(define-char
-  '((morohashi-daikanwa        11924 0 0)
-    (ideographic-radical . 64) ; ⼿
+  '((ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 5)
     (total-strokes      . 8)
     (=ucs              . #x62B8)       ; 抸
-    (=cns11643-2       . #x2721)       ; &I-C2-2721; [07-01]
+    (=big5             . #xCCC0)       ; &I-B-CCC0;
+    (->subsumptive
+     ((=daikanwa         . 11924)      ; &M-11924;
+      )
+     ((=cns11643-2       . #x2721)     ; &C2-2721; [07-01]
+      (=ucs@unicode      . #x62B8)     ; &C2-2721;
+      ))
     ))
 (define-char
   '((ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 5)
     (total-strokes      . 8)
-    (=daikanwa         . 11925)        ; &M-11925;
+    (hanyu-dazidian    3 1852 1)
+    (=ucs              . #x22AB6)      ; 𢪶
+    (=cns11643-6       . #x2B61)       ; &I-C6-2B61; [11-65]
+    (=daikanwa         . 11925)        ; &I-M-11925;
+    (=hanziku-5                . #xD3B3)       ; &I-HZK05-D3B3;
     ))
 (define-char
   '((ideographic-radical . 64) ; ⼿
   '((ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 5)
     (total-strokes      . 8)
-    (hanyu-dazidian    3 1855 2)
     (=ucs              . #x22ABC)      ; 𢪼
-    (=cns11643-5       . #x263D)       ; &I-C5-263D; [06-29]
-    (=daikanwa         . 11974)        ; &I-M-11974;
+    (->subsumptive
+     ((=daikanwa         . 11974)      ; &M-11974;
+      )
+     ((hanyu-dazidian    3 1855 2)
+      (=cns11643-5       . #x263D)     ; &C5-263D; [06-29]
+      (=ucs@iso                  . #x22ABC)    ; &C5-263D;
+      ))
     ))
 (define-char
   '((ideographic-radical . 64) ; ⼿
   '((ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 5)
     (total-strokes      . 8)
+    (=ucs              . #x22ABE)      ; 𢪾
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x22ABE)    ; 𢪾
+      ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
+    (hanyu-dazidian    3 1853 4)
     (=daikanwa         . 11976)        ; &M-11976;
+    (=hanziku-5                . #xD3D6)       ; &I-HZK05-D3D6;
+    (=ucs@iso          . #x22ABE)      ; &M-11976;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x22ABE)    ; 𢪾
+      ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
+    (=cns11643-5       . #x263C)       ; &C5-263C; [06-28]
     ))
 (define-char
   '((ideographic-radical . 64) ; ⼿
   '((ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 5)
     (total-strokes      . 8)
-    (hanyu-dazidian    3 1852 1)
-    (=ucs              . #x22AB6)      ; 𢪶
-    (=cns11643-6       . #x2B61)       ; &I-C6-2B61; [11-65]
-    (=hanziku-5                . #xD3B3)       ; &I-HZK05-D3B3;
-    ))
-(define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (hanyu-dazidian    3 1853 4)
-    (=ucs              . #x22ABE)      ; 𢪾
-    (=hanziku-5                . #xD3D6)       ; &I-HZK05-D3D6;
-    ))
-(define-char
-  '((=>ucs             . #x22ABE)      ; 𢪾
-    (ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (=cns11643-5       . #x263C)       ; &C5-263C; [06-28]
-    ))
-(define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (=cbeta            . 03635)        ; &CB03635;
+    (=ucs              . #x22AC8)      ; 𢫈
+    (=cbeta            . 03635)        ; &I-CB03635;
     (mojikyo           . 060175)       ; &MCS-6000EB0F;
     ))
 (define-char
     (ideographic-strokes . 6)
     (total-strokes      . 9)
     (=ucs              . #x62EA)       ; 拪
-    (=jis-x0212                . #x3F56)       ; &I-JSP-3F56; [31-54]
-    (=cns11643-3       . #x2C6D)       ; &I-C3-2C6D; [12-77]
-    (=daikanwa         . 11986)        ; &I-M-11986;
-    (=cbeta            . 00244)        ; &I-CB00244;
-    (=jef-china3       . #x4FBE)       ; &I-JC3-4FBE;
+    (->subsumptive
+     ((=jis-x0212        . #x3F56)     ; &M-11986; [31-54]
+      (=daikanwa         . 11986)      ; &I-M-11986;
+      (=jef-china3       . #x4FBE)     ; &I-JC3-4FBE;
+      (=ucs@jis                  . #x62EA)     ; &M-11986;
+      )
+     ((=ucs@unicode      . #x62EA)     ; &UU+62EA;
+      )
+     ((=cns11643-3       . #x2C6D)     ; &CB00244; [12-77]
+      (=cbeta            . 00244)      ; &I-CB00244;
+      ))
     ))
 (define-char
   '((ideographic-radical . 64) ; ⼿
   '((ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 6)
     (total-strokes      . 9)
+    (<-formed
+     ((=ks-x1001         . #x4E41)     ; &M-38844; [46-33]
+      (=jis-x0212        . #x614B)     ; &I-JSP-614B; [65-43]
+      (=jis-x0213-2-2000  . #x7977)    ; &I-JX2-7977; [89-87]
+      (=daikanwa         . 38844)      ; &I-M-38844;
+      ))
+    (shinjigen-1       . 2899)
     (shinjigen-2       . 2899)
     (=ucs              . #x62EC)       ; 括
     (=jis-x0208                . #x3367)       ; &I-J90-3367; [19-71]
   '((ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 6)
     (total-strokes      . 9)
+    (shinjigen-1       . 2918)
     (shinjigen-2       . 2920)
     (=ucs              . #x62ED)       ; 拭
     (=jis-x0208                . #x3F21)       ; &I-J90-3F21; [31-01]
   '((ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 6)
     (total-strokes      . 9)
+    (shinjigen-1       . 2900)
     (shinjigen-2       . 2900)
     (=ucs              . #x62EE)       ; 拮
     (=jis-x0208                . #x5949)       ; &I-J90-5949; [57-41]
   '((ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 6)
     (total-strokes      . 9)
+    (shinjigen-1       . 2916)
     (shinjigen-2       . 2918)
     (=ucs              . #x62EF)       ; 拯
     (=jis-x0208                . #x594E)       ; &I-J90-594E; [57-46]
     (=big5             . #xABF7)       ; &I-B-ABF7;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x62FC)     ; 拼
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=gb2312           . #x4634)       ; &M-12012; [38-20]
     (=jis-x0212                . #x3F59)       ; &I-JSP-3F59; [31-57]
     (=cns11643-1       . #x513B)       ; &I-C1-513B; [49-27]
     (=ucs              . #x22AF8)      ; 𢫸
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x22AF8)    ; 𢫸
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (->subsumptive
      ((=daikanwa         . 12061)      ; &M-12061;
       (mojikyo           . 012061)     ; &MCS-60002F1D;
       ))
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x22AF8)    ; 𢫸
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (hanyu-dazidian    3 1883 4)
     (=hanziku-5                . #xD9E8)       ; &HZK05-D9E8;
     ))
     (=big5             . #xD1BD)       ; &I-B-D1BD;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x633C)     ; 挼
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=jis-x0212                . #x3F6A)       ; &M-12109; [31-74]
     (=jis-x0213-2-2000 . #x2D2E)       ; &I-JX2-2D2E; [13-14]
     (=daikanwa         . 12109)        ; &I-M-12109;
     (=ucs@jis          . #x633C)       ; &M-12109;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x633C)     ; 挼
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((=iso-ir165        . #x2F6F)     ; &EGB-2F6F; [15-79]
       (=ucs@unicode      . #x633C)     ; &EGB-2F6F;
     (=jis-x0208@1997   . #x443D)       ; 捗 [36-29]
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6357)     ; 捗
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((=jis-x0208@1978   . #x443D)     ; &M-12160; [36-29]
       (=big5             . #xD1CA)     ; &I-B-D1CA;
       ))
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6357)     ; 捗
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x443D)     ; &M-12160; [36-29]
       (=daikanwa         . 12160)      ; &I-M-12160;
     (=jis-x0208@1997   . #x377E)       ; 捲 [23-94]
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6372)     ; 捲
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=big5             . #xB1B2)       ; &B-B1B2;
     (=ucs@big5         . #x6372)       ; &B-B1B2;
     (->subsumptive
       ))
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6372)     ; 捲
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=jis-x0208@1983   . #x377E)       ; &GT-15578; [23-94]
     (=jis-x0208@1990   . #x377E)       ; &I-J90-377E; [23-94]
     (=gt               . 15578)        ; &I-GT-15578;
     (=cns11643-2       . #x354D)       ; &I-C2-354D; [21-45]
     ))
 (define-char
-  '((=>ucs*            . #x62FC)       ; 拼
+  '((<-denotational
+     ((=ucs              . #x62FC)     ; 拼
+      ))
+    (=>ucs*            . #x62FC)       ; 拼
     (ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 8)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x62FC)     ; 拼
-      ))
     (=ucs              . #x2F8BA)      ; 拼
     (->subsumptive
      ((=gt               . 15509)      ; &GT-15509;
       ))
     ))
 (define-char
-  '((=>daikanwa                . 12236)        ; &GT-15509;
+  '((<-denotational
+     ((=ucs              . #x62FC)     ; 拼
+      ))
+    (=>daikanwa                . 12236)        ; &GT-15509;
     (ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 8)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x62FC)     ; 拼
-      ))
     (=jef-china3       . #x4FC0)       ; &JC3-4FC0;
     ))
 (define-char
     (=ucs              . #x63AE)       ; 掮
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x63AE)     ; 掮
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((=jis-x0212        . #x4032)     ; &M-12308; [32-18]
       (=big5             . #xD57A)     ; &I-B-D57A;
       ))
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x63AE)     ; 掮
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=gb2312           . #x5E67)       ; &G0-5E67; [62-71]
     (=ucs@unicode      . #x63AE)       ; &G0-5E67;
     ))
   '((ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 8)
     (total-strokes      . 11)
-    (->ideographic-variants
-     (:sources (morohashi-daikanwa)
-      :char    ((=daikanwa          . 11883)   ; &I-M-11883;
-                )
+    (<-same
+     ((=ucs              . #x6291)     ; 抑
+      (=daikanwa         . 11883)      ; &I-M-11883;
       ))
+    (<-same*sources
+     daikanwa)
     (=ucs              . #x22BAE)      ; 𢮮
     (=cns11643-6       . #x402E)       ; &I-C6-402E; [32-14]
     (=daikanwa         . 49129)        ; &I-M-49129;
     (=jef-china3       . #x50BA)       ; &I-JC3-50BA;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x63C3)     ; 揃
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=daikanwa         . 12319)        ; &M-12319;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x63C3)     ; 揃
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((=jis-x0208        . #x4237)     ; &GT-15626; [34-23]
       (=big5             . #xD959)     ; &I-B-D959;
     (=ucs              . #x63C4)       ; 揄
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x63C4)     ; 揄
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (shinjigen-2       . 3021)
     (=jis-x0208                . #x5969)       ; &GT-15697; [57-73]
     (=ks-x1001         . #x6A71)       ; &I-K0-6A71; [74-81]
     (=ucs@jis          . #x63C4)       ; &GT-15697;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x63C4)     ; 揄
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=big5             . #xD967)       ; &B-D967;
     (=ucs@big5         . #x63C4)       ; &B-D967;
     (->subsumptive
     (=big5             . #xDD78)       ; &I-B-DD78;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x63F1)     ; 揱
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=daikanwa         . 12402)        ; &M-12402;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x63F1)     ; 揱
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((=ucs@unicode      . #x63F1)     ; &UU+63F1;
       )
     (=cns11643-6       . #x4949)       ; &C6-4949; [41-41]
     ))
 (define-char
-  '((=>ucs             . #x63F8)       ; 揸
-    (ideographic-radical . 64) ; ⼿
+  '((ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (=jis-x0212                . #x4045)       ; &M-12443; [32-37]
-    (=cns11643-3       . #x3B6D)       ; &I-C3-3B6D; [27-77]
-    (=daikanwa         . 12443)        ; &I-M-12443;
-    (=ucs@jis          . #x63F8)       ; &M-12443;
+    (=ucs              . #x63F8)       ; 揸
     ))
 (define-char
-  '((morohashi-daikanwa        12443 0 3)
+  '((<-denotational
+     ((=ucs              . #x63F8)     ; 揸
+      ))
     (ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (=ucs              . #x63F8)       ; 揸
-    (=gb2312           . #x5E6A)       ; &I-G0-5E6A; [62-74]
+    (->subsumptive
+     ((=jis-x0212        . #x4045)     ; &M-12443; [32-37]
+      (=daikanwa         . 12443)      ; &I-M-12443;
+      (=ucs@jis                  . #x63F8)     ; &M-12443;
+      )
+     ((=cns11643-3       . #x3B6D)     ; &C3-3B6D; [27-77]
+      ))
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
+  '((<-denotational
+     ((=ucs              . #x63F8)     ; 揸
+      ))
+    (ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (=ucs              . #x63F9)       ; 揹
-    (=jis-x0212                . #x4046)       ; &I-JSP-4046; [32-38]
-    (=big5             . #xB4AE)       ; &I-B-B4AE;
-    (=daikanwa         . 12444)        ; &I-M-12444;
+    (=gb2312           . #x5E6A)       ; &G0-5E6A; [62-74]
+    (=ucs@unicode      . #x63F8)       ; &G0-5E6A;
     ))
 (define-char
-  '((=>ucs             . #x63F9)       ; 揹
-    (morohashi-daikanwa        12444 0 0)
-    (ideographic-radical . 64) ; ⼿
+  '((ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (=cns11643-1       . #x5F53)       ; &C1-5F53; [63-51]
+    (=ucs              . #x63F9)       ; 揹
+    (->subsumptive
+     ((=jis-x0212        . #x4046)     ; &M-12444; [32-38]
+      (=big5             . #xB4AE)     ; &I-B-B4AE;
+      (=daikanwa         . 12444)      ; &I-M-12444;
+      (=ucs@unicode      . #x63F9)     ; &M-12444;
+      )
+     ((=cns11643-1       . #x5F53)     ; &C1-5F53; [63-51]
+      ))
     ))
 (define-char
   '((ideographic-radical . 64) ; ⼿
     (total-strokes      . 12)
     (<-simplified@JP/Jouyou
      ((shinjigen-1       . 3023)
-      (=ucs              . #x6416)     ; 搖
-      (=jis-x0208        . #x596A)     ; &I-J90-596A; [57-74]
+      (=jis-x0208        . #x596A)     ; &GT-15861; [57-74]
+      (=ks-x1001         . #x6874)     ; &I-K0-6874; [72-84]
       (=daikanwa         . 12479)      ; &I-M-12479;
       ))
     (<-simplified@JP/Jouyou*sources
       ))
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x415F)     ; &J97-415F; [33-63]
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=ucs              . #x6414)       ; 搔
     (->subsumptive
      ((=jis-x0208@1978   . #x415F)     ; &M-12477; [33-63]
     (=jis-x0208@1997   . #x415F)       ; &J97-415F; [33-63]
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x415F)     ; &J97-415F; [33-63]
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs              . #x63BB)       ; 掻
     (=jis-x0208@1983   . #x415F)       ; &I-J83-415F; [33-63]
     (=jis-x0208@1990   . #x415F)       ; &I-J90-415F; [33-63]
   '((ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 10)
     (total-strokes      . 13)
-    (shinjigen-1       . 3023)
-    (shinjigen-2       . 3026)
     (=ucs              . #x6416)       ; 搖
-    (=jis-x0208                . #x596A)       ; &I-J90-596A; [57-74]
-    (=ks-x1001         . #x6874)       ; &I-K0-6874; [72-84]
-    (=big5             . #xB76E)       ; &I-B-B76E;
-    (=gt               . 15861)        ; &I-GT-15861;
-    (=gt-pj-1          . #x596A)       ; &I-GT-15861; [57-74]
-    (=daikanwa         . 12479)        ; &I-M-12479;
-    ))
-(define-char
-  '((=>ucs             . #x6416)       ; 搖
-    (morohashi-daikanwa        12479 0 0)
-    (ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (=cns11643-1       . #x6436)       ; &C1-6436; [68-22]
+    (->subsumptive
+     ((<-formed
+       ((=jis-x0208@1978    . #x4D5A)  ; &GT-52486; [45-58]
+       (=jis-x0208@1983    . #x7423)   ; &I-J83-7423; [84-03]
+       (=ks-x1001          . #x692B)   ; &I-K0-692B; [73-11]
+       (=daikanwa          . 39035)    ; &I-M-39035;
+       ))
+      (shinjigen-1       . 3023)
+      (shinjigen-2       . 3026)
+      (=jis-x0208        . #x596A)     ; &GT-15861; [57-74]
+      (=ks-x1001         . #x6874)     ; &I-K0-6874; [72-84]
+      (=big5             . #xB76E)     ; &I-B-B76E;
+      (=gt               . 15861)      ; &I-GT-15861;
+      (=gt-pj-1                  . #x596A)     ; &I-GT-15861; [57-74]
+      (=daikanwa         . 12479)      ; &I-M-12479;
+      (=ucs@unicode      . #x6416)     ; &GT-15861;
+      )
+     ((=cns11643-1       . #x6436)     ; &C1-6436; [68-22]
+      ))
     ))
 (define-char
   '((ideographic-radical . 64) ; ⼿
     (ideographic-strokes . 10)
     (total-strokes      . 13)
+    (shinjigen-1       . 3047)
     (shinjigen-2       . 3048)
     (=ucs              . #x6417)       ; 搗
     (=jis-x0208                . #x5971)       ; &I-J90-5971; [57-81]
     (=big5             . #xDDB8)       ; &I-B-DDB8;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x641B)     ; 搛
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=daikanwa         . 12484)        ; &M-12484;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x641B)     ; 搛
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=gb2312           . #x5E76)       ; &C2-433E; [62-86]
     (=cns11643-2       . #x433E)       ; &I-C2-433E; [35-30]
     (=ucs@unicode      . #x641B)       ; &C2-433E;
     (=ucs              . #x6422)       ; 搢
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6422)     ; 搢
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=ks-x1001         . #x724A)       ; &M-12494; [82-42]
     (=jis-x0212                . #x404F)       ; &I-JSP-404F; [32-47]
     (=cns11643-2       . #x432E)       ; &I-C2-432E; [35-14]
     (=ucs@jis          . #x6422)       ; &M-12494;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6422)     ; 搢
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=iso-ir165                . #x7C50)       ; &EGB-7C50; [92-48]
     (=ucs@unicode      . #x6422)       ; &EGB-7C50;
     ))
     (=big5             . #xDDB4)       ; &I-B-DDB4;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6425)     ; 搥
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=jis-x0212                . #x4051)       ; &M-12498; [32-49]
     (=jis-x0213-2-2000 . #x2D46)       ; &I-JX2-2D46; [13-38]
     (=daikanwa         . 12498)        ; &I-M-12498;
     (=ucs@jis          . #x6425)       ; &M-12498;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6425)     ; 搥
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x6425)       ; &UU+6425;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6425)     ; 搥
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=cns11643-2       . #x433A)       ; &C2-433A; [35-26]
     (=ucs@cns          . #x6425)       ; &C2-433A;
     ))
     (=ucs              . #x6427)       ; 搧
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6427)     ; 搧
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=big5             . #xDDB5)       ; &B-DDB5;
     (=ucs@big5         . #x6427)       ; &B-DDB5;
     (->subsumptive
       ))
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6427)     ; 搧
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=iso-ir165                . #x2E51)       ; &EGB-2E51; [14-49]
     (=ucs@unicode      . #x6427)       ; &EGB-2E51;
     (mojikyo           . 057163)       ; &MCS-6000DF4B;
     (=ucs              . #x6428)       ; 搨
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6428)     ; 搨
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((=daikanwa         . 12503)      ; &M-12503;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6428)     ; 搨
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=cns11643-2       . #x4333)       ; &C2-4333; [35-19]
     (=ucs@unicode      . #x6428)       ; &C2-4333;
     ))
     (=big5             . #xDDB0)       ; &I-B-DDB0;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x642F)     ; 搯
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=jis-x0212                . #x4054)       ; &M-12510; [32-52]
     (=jis-x0213-2-2000 . #x2D48)       ; &I-JX2-2D48; [13-40]
     (=daikanwa         . 12510)        ; &I-M-12510;
     (=ucs@jis          . #x642F)       ; &M-12510;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x642F)     ; 搯
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=cns11643-2       . #x4336)       ; &C2-4336; [35-22]
     (=ucs@unicode      . #x642F)       ; &C2-4336;
     ))
     (=ucs              . #x6430)       ; 搰
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6430)     ; 搰
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((=jis-x0212        . #x4055)     ; &M-12511; [32-53]
       (=big5             . #xDDAC)     ; &I-B-DDAC;
       ))
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6430)     ; 搰
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x6430)       ; &UU+6430;
     ))
 (define-char
     (=big5             . #xE1EE)       ; &I-B-E1EE;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x643F)     ; 搿
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (->subsumptive
      ((=jis-x0212        . #x4058)     ; &M-12554; [32-56]
       (=daikanwa         . 12554)      ; &I-M-12554;
       ))
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x643F)     ; 搿
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=cns11643-2       . #x4A55)       ; &C2-4A55; [42-53]
     (=ucs@cns          . #x643F)       ; &C2-4A55;
     ))
     (=ucs              . #x3A2D)       ; 㨭
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3A2D)     ; 㨭
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=cns11643-4       . #x4358)       ; &M-12569; [35-56]
     (=daikanwa         . 12569)        ; &I-M-12569;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3A2D)     ; 㨭
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x3A2D)       ; &UU+3A2D;
     ))
 (define-char
     (=hanziku-5                . #xE6F2)       ; &I-HZK05-E6F2;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x444F)     ; &J97-444F; [36-47]
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=ucs              . #x6451)       ; 摑
     (=jis-x0208@1978   . #x444F)       ; &I-J78-444F; [36-47]
     (=jis-x0212                . #x405B)       ; &I-JSP-405B; [32-59]
     (=jis-x0208@1997   . #x444F)       ; &J97-444F; [36-47]
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x444F)     ; &J97-444F; [36-47]
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs              . #x63B4)       ; 掴
     (=gb2312           . #x5E62)       ; &I-G0-5E62; [62-66]
     (=jis-x0208@1983   . #x444F)       ; &I-J83-444F; [36-47]
     (=big5             . #xE1F1)       ; &I-B-E1F1;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6459)     ; 摙
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=daikanwa         . 12584)        ; &M-12584;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6459)     ; 摙
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x6459)       ; &UU+6459;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6459)     ; 摙
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=cns11643-2       . #x4A58)       ; &C2-4A58; [42-56]
     (=ucs@cns          . #x6459)       ; &C2-4A58;
     ))
     (=ucs              . #x3A32)       ; 㨲
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3A32)     ; 㨲
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (->subsumptive
      ((=daikanwa         . 12585)      ; &M-12585;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3A32)     ; 㨲
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x3A32)       ; &UU+3A32;
     ))
 (define-char
     (=ucs              . #x6486)       ; 撆
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6486)     ; 撆
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=cbeta            . 06310)        ; &I-CB06310;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6486)     ; 撆
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=ucs              . #x6496)       ; 撖
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6496)     ; 撖
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=cns11643-2       . #x5056)       ; &M-12709; [48-54]
     (=big5             . #xE5AF)       ; &I-B-E5AF;
     (=daikanwa         . 12709)        ; &I-M-12709;
     (=ucs@big5         . #x6496)       ; &M-12709;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6496)     ; 撖
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=gb2312           . #x5E7E)       ; &G0-5E7E; [62-94]
     (=ucs@unicode      . #x6496)       ; &G0-5E7E;
     ))
     (=ucs              . #x6497)       ; 撗
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6497)     ; 撗
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=big5             . #xE5B2)     ; &M-12710;
       (=daikanwa         . 12710)      ; &I-M-12710;
       ))
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6497)     ; 撗
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x6497)       ; &UU+6497;
     ))
 (define-char
     (=ucs              . #x6499)       ; 撙
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6499)     ; 撙
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 12712)      ; &M-12712;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6499)     ; 撙
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=cns11643-1       . #x6D2B)     ; &C1-6D2B; [77-11]
       )
     (=big5             . #xD95A)       ; &I-B-D95A;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x649D)     ; 撝
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=jis-x0212        . #x4074)     ; &M-12716; [32-84]
       (=jis-x0213-2-2000  . #x2D50)    ; &I-JX2-2D50; [13-48]
       ))
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x649D)     ; 撝
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=cns11643-2       . #x3B7D)       ; &C2-3B7D; [27-93]
     (=ucs@cns          . #x649D)       ; &C2-3B7D;
     ))
     (=jis-x0208@1997   . #x4071)       ; 撰 [32-81]
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x64B0)     ; 撰
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=jis-x0208@1978   . #x4071)     ; &M-12753; [32-81]
       (=gb2312           . #x572B)     ; &I-G0-572B; [55-11]
       ))
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x64B0)     ; 撰
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=jis-x0208@1983   . #x4071)       ; &GT-16090; [32-81]
     (=jis-x0208@1990   . #x4071)       ; &I-J90-4071; [32-81]
     (=gt               . 16090)        ; &I-GT-16090;
     (=ucs              . #x64DB)       ; 擛
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x64DB)     ; 擛
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 12841)      ; &M-12841;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x64DB)     ; 擛
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=big5             . #xE9AC)       ; &B-E9AC;
     (=ucs@unicode      . #x64DB)       ; &B-E9AC;
     ))
     (=big5             . #xEFD1)       ; &I-B-EFD1;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x64FF)     ; 擿
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (=jis-x0212                . #x4134)       ; &M-12922; [33-20]
     (=jis-x0213-2-2000 . #x2D59)       ; &I-JX2-2D59; [13-57]
     (=daikanwa         . 12922)        ; &I-M-12922;
     (=ucs@jis          . #x64FF)       ; &M-12922;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x64FF)     ; 擿
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=ucs@unicode      . #x64FF)       ; &UU+64FF;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x64FF)     ; 擿
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (=cns11643-2       . #x615D)       ; &C2-615D; [65-61]
     (=ucs@cns          . #x64FF)       ; &C2-615D;
     ))
     (=ucs              . #x6503)       ; 攃
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6503)     ; 攃
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (->subsumptive
      ((=daikanwa         . 12931)      ; &M-12931;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6503)     ; 攃
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=big5             . #xEFD6)       ; &B-EFD6;
     (=ucs@unicode      . #x6503)       ; &B-EFD6;
     ))
       ))
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x5A39)     ; &J97-5A39; [58-25]
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (shinjigen-2       . 3147)
     (=ucs              . #x6505)       ; 攅
     (=jis-x0208@1983   . #x5A39)       ; &I-J83-5A39; [58-25]
     (=ucs              . #x650B)       ; 攋
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x650B)     ; 攋
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=cns11643-3       . #x5A3A)       ; &M-12961; [58-26]
     (=daikanwa         . 12961)        ; &I-M-12961;
     (=cbeta            . 05258)        ; &I-CB05258;
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x650B)     ; 攋
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=ucs@unicode      . #x650B)       ; &UU+650B;
     ))
 (define-char
     (=cns11643-7       . #x577A)       ; &I-C7-577A; [55-90]
     ))
 (define-char
-  '((ideographic-radical . 64) ; ⼿
-    (ideographic-strokes . 19)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x5A39)     ; &J97-5A39; [58-25]
       ))
+    (ideographic-radical . 64) ; ⼿
+    (ideographic-strokes . 19)
+    (total-strokes      . 22)
     (=ucs              . #x6522)       ; 攢
     (=jis-x0208@1978   . #x5A39)       ; &I-J78-5A39; [58-25]
     (=jis-x0212                . #x4142)       ; &I-JSP-4142; [33-34]
index 40614b6..4168a40 100644 (file)
   '((ideographic-radical . 66) ; ⽁
     (ideographic-strokes . 0)
     (total-strokes      . 4)
+    (<-formed@component/connect-left
+     ((=ucs              . #x6534)     ; 攴
+      (=daikanwa         . 13108)      ; &I-M-13108;
+      ))
+    (<-formed@component/connect-left*sources
+     zhengzitong daikanwa)
     (=ucs              . #x6535)       ; 攵
     (=jis-x0208                . #x5A3E)       ; &I-J90-5A3E; [58-30]
     (=gb2312           . #x6B36)       ; &I-G0-6B36; [75-22]
     (=gt-k             . 00530)        ; &I-GT-K00530;
     (=gt-pj-1          . #x5A3E)       ; &I-GT-16577; [58-30]
     (=daikanwa         . 13109)        ; &I-M-13109;
+    (->Bopomofo
+     ((name              . "BOPOMOFO LETTER P")
+      (=ucs              . #x3106)     ; ㄆ
+      ))
+    (->Bopomofo*sources
+     daikanwa)
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x6535)     ; 攵
+      ))
+    (name              . "CJK RADICAL RAP")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component/connect-left
+     ((=ucs              . #x6535)     ; 攵
+      ))
+    (=ucs              . #x2E99)       ; ⺙
     ))
 (define-char
   '((ideographic-radical . 66) ; ⽁
     (=cns11643-5       . #x326A)       ; &I-C5-326A; [18-74]
     ))
 (define-char
-  '((=>ucs             . #x654F)       ; 敏
+  '((ideographic-radical . 66) ; ⽁
+    (=ucs              . #x654F)       ; 敏
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x654F)     ; 敏
+      ))
+    (=>ucs*            . #x654F)       ; 敏
     (morohashi-daikanwa        13202 1)
     (ideographic-radical . 66) ; ⽁
     (ideographic-strokes . 6)
     (mojikyo           . 050208)       ; &MCS-6000C420;
     ))
 (define-char
-  '((ideographic-      (:radical       135 ; ⾆
-                        :strokes       4)
-                       (:radical       66 ; ⽁
-                        :strokes       6))
+  '((ideographic-radical@ucs . 66)     ; ⽁
+    (ideographic-strokes@ucs . 6)
+    (ideographic-radical@ucs*sources
+     cns11643 ucs)
+    (ideographic-radical@daikanwa . 135)       ; ⾆
+    (ideographic-strokes@daikanwa . 4)
     (total-strokes      . 10)
     (=ucs              . #x654C)       ; 敌
     (=gb2312           . #x3550)       ; &I-G0-3550; [21-48]
     (=cns11643-4       . #x322D)       ; &I-C4-322D; [18-13]
     ))
 (define-char
-  '((=>ucs*            . #x654F)       ; 敏
+  '((<-denotational
+     ((=ucs              . #x654F)     ; 敏
+      ))
+    (=>ucs*            . #x654F)       ; 敏
     (ideographic-radical . 66) ; ⽁
     (ideographic-strokes . 7)
     (total-strokes      . 11)
     (=big5             . #xB1D3)       ; &I-B-B1D3;
     (=daikanwa         . 13217)        ; &I-M-13217;
     (=jef-china3       . #x50CA)       ; &I-JC3-50CA;
-    (=ucs@gb           . #x654F)       ; 敏
-    (=ucs@cns          . #x654F)       ; 敏
-    (=ucs@ks           . #x654F)       ; 敏
-    (=ucs@big5         . #x654F)       ; 敏
-    ))
-(define-char
-  '((=>ucs@jis         . #xFA41)       ; 敏
-    (morohashi-daikanwa        13217 0 0)
-    (ideographic-radical . 66) ; ⽁
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (->identical
-     ((=ucs              . #xFA41)     ; 敏
-      ))
-    (=ucs              . #x654F)       ; 敏
+    (=ucs@unicode      . #x654F)       ; 敏
+    (=ucs@jis          . #xFA41)       ; 敏
     ))
 (define-char
   '((ideographic-radical . 66) ; ⽁
     (=big5             . #xB1CD)       ; &I-B-B1CD;
     ))
 (define-char
-  '((ideographic-radical . 66) ; ⽁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x655D)     ; 敝
       ))
+    (ideographic-radical . 66) ; ⽁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((=gt               . 16787)      ; &GT-16787;
       (=gt-k             . 09196)      ; &I-GT-K09196;
       ))
     ))
 (define-char
-  '((ideographic-radical . 66) ; ⽁
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x655D)     ; 敝
       ))
+    (ideographic-radical . 66) ; ⽁
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (->subsumptive
      ((=cns11643-1       . #x5A71)     ; &C1-5A71; [58-81]
       )
     (=ucs              . #x656C)       ; 敬
     ))
 (define-char
-  '((morohashi-daikanwa        13285 1)
+  '((<-denotational
+     ((=ucs              . #x656C)     ; 敬
+      ))
+    (morohashi-daikanwa        13285 1)
     (ideographic-radical . 66) ; ⽁
     (ideographic-strokes . 8)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x656C)     ; 敬
-      ))
     (=jis-x0208                . #x3749)       ; &GT-16746; [23-41]
     (=gb2312           . #x3E34)       ; &I-G0-3E34; [30-20]
     (=ks-x1001         . #x4C57)       ; &I-K0-4C57; [44-55]
     (=daikanwa         . 13302)        ; &I-M-13302;
     ))
 (define-char
-  '((ideographic-radical . 66) ; ⽁
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x656C)     ; 敬
       ))
+    (ideographic-radical . 66) ; ⽁
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-1       . #x6439)       ; &M-13303; [68-25]
     (=daikanwa         . 13303)        ; &I-M-13303;
     ))
       ))
     ))
 (define-char
-  '((=>daikanwa                . 13355)        ; &M-13355;
+  '((<-denotational
+     ((=big5             . #xE5C0)     ; &B-E5C0;
+      ))
+    (=>daikanwa                . 13355)        ; &M-13355;
     (ideographic-radical . 66) ; ⽁
     (ideographic-strokes . 11)
     (total-strokes      . 15)
-    (<-denotational
-     ((=big5             . #xE5C0)     ; &B-E5C0;
-      ))
     (=ucs              . #x657B)       ; 敻
     (->subsumptive
      ((=cns11643-2       . #x5067)     ; &C2-5067; [48-71]
     (=ucs              . #x6577)       ; 敷
     ))
 (define-char
-  '((ideographic-radical . 66) ; ⽁
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6577)     ; 敷
       ))
+    (ideographic-radical . 66) ; ⽁
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=big5             . #xBCC5)       ; &B-BCC5;
     (=ucs@big5         . #x6577)       ; &B-BCC5;
     (->subsumptive
       ))
     ))
 (define-char
-  '((=>ucs@jis         . #x6577)       ; &GT-16902;
+  '((<-denotational
+     ((=ucs              . #x6577)     ; 敷
+      ))
+    (=>ucs@jis         . #x6577)       ; &GT-16902;
     (=>ucs@ks          . #x6577)       ; &GT-16902;
     (ideographic-radical . 66) ; ⽁
     (ideographic-strokes . 11)
     (total-strokes      . 15)
-    (<-denotational
-     ((=ucs              . #x6577)     ; 敷
-      ))
     (=ucs              . #x22FBE)      ; 𢾾
     (->subsumptive
      ((morohashi-daikanwa      13359 1)
index b361fb3..f1456fd 100644 (file)
       ))
     ))
 (define-char
-  '((ideographic-radical . 67) ; ⽂
-    (ideographic-strokes . 0)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6587)     ; 文
       ))
-    (<-ideographic-component-forms
+    (ideographic-radical . 67) ; ⽂
+    (ideographic-strokes . 0)
+    (total-strokes      . 4)
+    (<-formed@component/connect-right
      ((=jis-x0208        . #x4A38)     ; &GT-17008; [42-24]
       ))
     (=gt-k             . 00488)        ; &GT-K00488;
        songyuan-yilai-suzipu daikanwa)
       (=daikanwa         . 13451)      ; &M-13451;
       )
-     ((=gb2312           . #x466B)     ; &C3-2370; [38-75]
+     ((<-simplified@CN
+       ((=cns11643-1       . #x6B7D)   ; &C1-6B7D; [75-93]
+       (=gb12345           . #x466B)   ; &C1-6B7D; [38-75]
+       ))
+      (=gb2312           . #x466B)     ; &C3-2370; [38-75]
       (=cns11643-3       . #x2370)     ; &I-C3-2370; [03-80]
       (=ucs@unicode      . #x9F50)     ; &C3-2370;
       ))
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x9F50)     ; 齐
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED EVEN")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x9F50)     ; 齐
+      ))
+    (<-simplified@CN/component
+     ((=ucs              . #x9F4A)     ; 齊
+      ))
+    (=ucs              . #x2EEC)       ; ⻬
+    ))
+(define-char
   '((ideographic-radical . 67) ; ⽂
     (ideographic-strokes . 3)
     (total-strokes      . 7)
        (=ks-x1001          . #x703A)   ; &I-K0-703A; [80-26]
        (=daikanwa          . 48560)    ; &I-M-48560;
        ))
+      (shinjigen-1       . 9880)
       (shinjigen-2       . 9880)
       (=jis-x0208        . #x4046)     ; &GT-17014; [32-38]
       (=gt               . 17014)      ; &I-GT-17014;
       ))
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x6589)     ; 斉
+      ))
+    (name              . "CJK RADICAL J-SIMPLIFIED EVEN")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x6589)     ; 斉
+      ))
+    (=ucs              . #x2EEB)       ; ⻫
+    ))
+(define-char
   '((ideographic-radical . 67) ; ⽂
     (ideographic-strokes . 4)
     (total-strokes      . 8)
     (=ucs              . #x6592)       ; 斒
     ))
 (define-char
-  '((ideographic-radical . 67) ; ⽂
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6592)     ; 斒
       ))
+    (ideographic-radical . 67) ; ⽂
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=big5             . #xDDBD)       ; &B-DDBD;
     (=ucs@big5         . #x6592)       ; &B-DDBD;
     (->subsumptive
       ))
     ))
 (define-char
-  '((ideographic-radical . 67) ; ⽂
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6592)     ; 斒
       ))
+    (ideographic-radical . 67) ; ⽂
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x6592)       ; &UU+6592;
     ))
 (define-char
       ))
     ))
 (define-char
-  '((ideographic-radical . 67) ; ⽂
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=daikanwa         . 38667)      ; &M-38667;
       ))
+    (ideographic-radical . 67) ; ⽂
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (<-original
      ((=jis-x0208        . #x4843)     ; &GT-17031; [40-35]
       (=ks-x1001         . #x5A68)     ; &I-K0-5A68; [58-72]
index ba0d724..b665fbd 100644 (file)
     (=ucs              . #x659B)       ; 斛
     ))
 (define-char
-  '((ideographic-radical . 68) ; ⽃
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x659B)     ; 斛
       ))
+    (ideographic-radical . 68) ; ⽃
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 68) ; ⽃
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x659B)     ; 斛
       ))
+    (ideographic-radical . 68) ; ⽃
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x2307C)      ; 𣁼
     ))
 (define-char
-  '((ideographic-radical . 68) ; ⽃
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2307C)    ; 𣁼
       ))
+    (ideographic-radical . 68) ; ⽃
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=daikanwa         . 13513)        ; &M-13513;
     ))
 (define-char
-  '((ideographic-radical . 68) ; ⽃
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2307C)    ; 𣁼
       ))
+    (ideographic-radical . 68) ; ⽃
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((=ucs@iso                  . #x2307C)    ; &U-0002307C;
       )
     (=ucs              . #x659F)       ; 斟
     ))
 (define-char
-  '((ideographic-radical . 68) ; ⽃
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x659F)     ; 斟
       ))
+    (ideographic-radical . 68) ; ⽃
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (shinjigen-1       . 3216)
     (shinjigen-2       . 3216)
     (=jis-x0208                . #x5A50)       ; &GT-17086; [58-48]
     (=ucs@jis          . #x659F)       ; &GT-17086;
     ))
 (define-char
-  '((ideographic-radical . 68) ; ⽃
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x659F)     ; 斟
       ))
+    (ideographic-radical . 68) ; ⽃
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=gb2312           . #x5565)       ; &G0-5565; [53-69]
     (=ucs@unicode      . #x659F)       ; &G0-5565;
     ))
 (define-char
-  '((ideographic-radical . 68) ; ⽃
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x659F)     ; 斟
       ))
+    (ideographic-radical . 68) ; ⽃
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-1       . #x643A)       ; &C1-643A; [68-26]
     ))
 (define-char
     (=big5             . #xE1F5)       ; &I-B-E1F5;
     ))
 (define-char
-  '((ideographic-radical . 68) ; ⽃
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x65A0)     ; 斠
       ))
+    (ideographic-radical . 68) ; ⽃
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=jis-x0212                . #x415D)       ; &M-13521; [33-61]
     (=daikanwa         . 13521)        ; &I-M-13521;
     (=ucs@jis          . #x65A0)       ; &M-13521;
     ))
 (define-char
-  '((ideographic-radical . 68) ; ⽃
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x65A0)     ; 斠
       ))
+    (ideographic-radical . 68) ; ⽃
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (->subsumptive
      ((=ucs@unicode      . #x65A0)     ; &UU+65A0;
       )
     (=ucs              . #x65A2)       ; 斢
     ))
 (define-char
-  '((ideographic-radical . 68) ; ⽃
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x65A2)     ; 斢
       ))
+    (ideographic-radical . 68) ; ⽃
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (->subsumptive
      ((=big5             . #xE9B2)     ; &M-13528;
       (=daikanwa         . 13528)      ; &I-M-13528;
       ))
     ))
 (define-char
-  '((ideographic-radical . 68) ; ⽃
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x65A2)     ; 斢
       ))
+    (ideographic-radical . 68) ; ⽃
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=iso-ir165                . #x2D4E)       ; &EGB-2D4E; [13-46]
     (=ucs@unicode      . #x65A2)       ; &EGB-2D4E;
     ))
index eec792c..7f168c6 100644 (file)
     (=ucs              . #x65C5)       ; 旅
     ))
 (define-char
-  '((ideographic-radical . 70) ; ⽅
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x65C5)     ; 旅
       ))
+    (ideographic-radical . 70) ; ⽅
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=big5             . #xAEC8)       ; &B-AEC8;
     (->subsumptive
      ((shinjigen-1       . 3251)
       ))
     ))
 (define-char
-  '((ideographic-radical . 70) ; ⽅
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x65C5)     ; 旅
       ))
+    (ideographic-radical . 70) ; ⽅
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (shinjigen-1       . 3250)
     (shinjigen-2       . 3250)
     (=jis-x0208                . #x4E39)       ; &GT-17248; [46-25]
     (=big5             . #xDDBE)       ; &I-B-DDBE;
     ))
 (define-char
-  '((ideographic-radical . 70) ; ⽅
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x65D3)     ; 旓
       ))
+    (ideographic-radical . 70) ; ⽅
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=daikanwa         . 13678)        ; &M-13678;
     ))
 (define-char
-  '((ideographic-radical . 70) ; ⽅
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x65D3)     ; 旓
       ))
+    (ideographic-radical . 70) ; ⽅
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((=ucs@unicode      . #x65D3)     ; &UU+65D3;
       )
     (=ucs              . #x2311A)      ; 𣄚
     ))
 (define-char
-  '((ideographic-radical . 70) ; ⽅
+  '((<-denotational
+     ((=ucs              . #x2311A)    ; 𣄚
+      ))
+    (ideographic-radical . 70) ; ⽅
     (ideographic-strokes@daikanwa . 12)
     (ideographic-strokes . 13)
     (total-strokes      . 17)
-    (<-denotational
-     ((=ucs              . #x2311A)    ; 𣄚
-      ))
     (=daikanwa         . 13695)        ; &M-13695;
     ))
 (define-char
-  '((ideographic-radical . 70) ; ⽅
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2311A)    ; 𣄚
       ))
+    (ideographic-radical . 70) ; ⽅
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=ucs@iso          . #x2311A)      ; &U-0002311A;
     ))
 (define-char
-  '((ideographic-radical . 70) ; ⽅
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2311A)    ; 𣄚
       ))
+    (ideographic-radical . 70) ; ⽅
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=cns11643-7       . #x3843)       ; &C7-3843; [24-35]
     ))
 (define-char
     (=big5             . #xF249)       ; &I-B-F249;
     ))
 (define-char
-  '((ideographic-radical . 70) ; ⽅
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x65DE)     ; 旞
       ))
+    (ideographic-radical . 70) ; ⽅
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (=daikanwa         . 13707)        ; &M-13707;
     ))
 (define-char
-  '((ideographic-radical . 70) ; ⽅
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x65DE)     ; 旞
       ))
+    (ideographic-radical . 70) ; ⽅
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x65DE)       ; &UU+65DE;
     ))
 (define-char
-  '((ideographic-radical . 70) ; ⽅
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x65DE)     ; 旞
       ))
+    (ideographic-radical . 70) ; ⽅
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (=cns11643-2       . #x6554)       ; &C2-6554; [69-52]
     (=ucs@cns          . #x65DE)       ; &C2-6554;
     ))
index 719b6ba..2b8b513 100644 (file)
       ))
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x65E1)     ; 旡
+      ))
+    (name              . "CJK RADICAL CHOKE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x65E1)     ; 旡
+      ))
+    (=ucs              . #x2E9B)       ; ⺛
+    ))
+(define-char
   '((ideographic-radical . 71) ; ⽆
     (ideographic-strokes . 3)
     (total-strokes      . 7)
     (=ucs              . #x65E3)       ; 旣
     ))
 (define-char
-  '((ideographic-radical . 71) ; ⽆
-    (ideographic-strokes . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x65E3)     ; 旣
       ))
+    (ideographic-radical . 71) ; ⽆
+    (ideographic-strokes . 7)
     (->subsumptive
      ((total-strokes      . 11)
       (=daikanwa         . 13724)      ; &M-13724;
       ))
     ))
 (define-char
-  '((=>ucs*            . #x65E2)       ; 既
+  '((<-denotational
+     ((=ucs              . #x65E3)     ; 旣
+      ))
+    (=>ucs*            . #x65E2)       ; 既
     (ideographic-radical . 71) ; ⽆
     (ideographic-strokes . 7)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x65E3)     ; 旣
-      ))
     (=ucs              . #xFA42)       ; 既
     (->subsumptive
      ((=daikanwa         . 13725)      ; &M-13725;
     (=ucs              . #x65E4)       ; 旤
     ))
 (define-char
-  '((ideographic-radical . 71) ; ⽆
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x65E4)     ; 旤
       ))
+    (ideographic-radical . 71) ; ⽆
     (->subsumptive
      ((ideographic-strokes . 9)
       (total-strokes      . 13)
       ))
     ))
 (define-char
-  '((ideographic-radical . 71) ; ⽆
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x65E4)     ; 旤
       ))
+    (ideographic-radical . 71) ; ⽆
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
index b094b80..8cda6f0 100644 (file)
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 3)
     (total-strokes      . 7)
-    (=ucs              . #x65F3)       ; 旳
-    (=big5             . #xCAFA)       ; &I-B-CAFA;
+    (=ucs              . #x3AD2)       ; 㫒
+    (=cns11643-4       . #x2443)       ; &I-C4-2443; [04-35]
+    (=daikanwa         . 13755)        ; &I-M-13755;
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 3)
     (total-strokes      . 7)
-    (<-denotational
+    (=ucs              . #x65F3)       ; 旳
+    (=big5             . #xCAFA)       ; &I-B-CAFA;
+    ))
+(define-char
+  '((<-denotational
      ((=ucs              . #x65F3)     ; 旳
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=daikanwa         . 13760)        ; &M-13760;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x65F3)     ; 旳
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=cns11643-2       . #x243B)       ; &C2-243B; [04-27]
     (=jef-china3       . #x51B9)       ; &I-JC3-51B9;
     (=ucs@unicode      . #x65F3)       ; &C2-243B;
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 3)
     (total-strokes      . 7)
-    (=ucs              . #x65F6)       ; 时
-    (=gb2312           . #x4A31)       ; &I-G0-4A31; [42-17]
-    (=cns11643-3       . #x263D)       ; &I-C3-263D; [06-29]
-    (=daikanwa         . 13772)        ; &I-M-13772;
-    (=jef-china3       . #x51BA)       ; &I-JC3-51BA;
-    ))
-(define-char
-  '((->identical
-     ((=ucs              . #x65F6)     ; 时
-      ))
-    (=jef-china3       . #x81C3)       ; &JC3-81C3;
-    ))
-(define-char
-  '((=>ucs             . #x23150)      ; 𣅐
-    (ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (=daikanwa         . 49149)        ; &M-49149;
-    ))
-(define-char
-  '((morohashi-daikanwa        49149 0 0)
-    (ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (=ucs              . #x23150)      ; 𣅐
-    (=cns11643-6       . #x2821)       ; &I-C6-2821; [08-01]
+    (=ucs              . #x3AD3)       ; 㫓
+    (=cns11643-3       . #x263C)       ; &I-C3-263C; [06-28]
+    (=daikanwa         . 13763)        ; &I-M-13763;
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 3)
     (total-strokes      . 7)
-    (=ucs              . #x3AD2)       ; 㫒
-    (=cns11643-4       . #x2443)       ; &I-C4-2443; [04-35]
+    (=ucs              . #x3AD4)       ; 㫔
+    (=cns11643-3       . #x263F)       ; &I-C3-263F; [06-31]
+    (=daikanwa         . 13769)        ; &I-M-13769;
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 3)
     (total-strokes      . 7)
-    (=ucs              . #x3AD3)       ; 㫓
-    (=cns11643-3       . #x263C)       ; &I-C3-263C; [06-28]
+    (=ucs              . #x3AD5)       ; 㫕
+    (->subsumptive
+     ((=daikanwa         . 13770)      ; &M-13770;
+      (=ucs@unicode      . #x3AD5)     ; &M-13770;
+      )
+     ((=cns11643-3       . #x263E)     ; &C3-263E; [06-30]
+      ))
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 3)
     (total-strokes      . 7)
-    (=ucs              . #x3AD4)       ; 㫔
-    (=cns11643-3       . #x263F)       ; &I-C3-263F; [06-31]
+    (=ucs              . #x65F6)       ; 时
+    (=gb2312           . #x4A31)       ; &I-G0-4A31; [42-17]
+    (=cns11643-3       . #x263D)       ; &I-C3-263D; [06-29]
+    (=daikanwa         . 13772)        ; &I-M-13772;
+    (->subsumptive
+     ((=jef-china3       . #x51BA)     ; &JC3-51BA;
+      )
+     ((=jef-china3       . #x81C3)     ; &JC3-81C3;
+      ))
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 3)
     (total-strokes      . 7)
-    (=ucs              . #x3AD5)       ; 㫕
+    (=ucs              . #x23150)      ; 𣅐
     (->subsumptive
-     ((=ucs@unicode      . #x3AD5)     ; &UU+3AD5;
+     ((=daikanwa         . 49149)      ; &M-49149;
       )
-     ((=cns11643-3       . #x263E)     ; &C3-263E; [06-30]
+     ((=cns11643-6       . #x2821)     ; &C6-2821; [08-01]
+      (=ucs@iso                  . #x23150)    ; &C6-2821;
       ))
     ))
 (define-char
     (shinjigen-2       . 3269)
     (=ucs              . #x3AD6)       ; 㫖
     (=jis-x0213-2-2000 . #x2D71)       ; &I-JX2-2D71; [13-81]
+    (=cbeta            . 11730)        ; &I-CB11730;
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
+    (=ucs              . #x2315A)      ; 𣅚
+    (->subsumptive
+     ((=daikanwa         . 13779)      ; &M-13779;
+      (=ucs@iso                  . #x2315A)    ; &M-13779;
+      )
+     ((=cns11643-5       . #x2648)     ; &C5-2648; [06-40]
+      ))
+    ))
+(define-char
+  '((ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=jef-china3       . #x51BC)       ; &I-JC3-51BC;
     ))
 (define-char
-  '((=>ucs             . #x6600)       ; 昀
-    (ideographic-radical . 72) ; ⽇
+  '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
-    (=jis-x0212                . #x4175)       ; &M-13781; [33-85]
-    (=cns11643-1       . #x4D7D)       ; &I-C1-4D7D; [45-93]
-    (=jis-x0213-1-2000 . #x752C)       ; &I-JX1-752C; [85-12]
+    (=ucs              . #x6600)       ; 昀
     (=big5             . #xA9FB)       ; &I-B-A9FB;
-    (=daikanwa         . 13781)        ; &I-M-13781;
-    (=ucs@jis          . #x6600)       ; &M-13781;
-    (=ucs@big5         . #x6600)       ; &M-13781;
     ))
 (define-char
-  '((=>ucs             . #x6600)       ; 昀
-    (morohashi-daikanwa        13781 0 1)
+  '((<-denotational
+     ((=ucs              . #x6600)     ; 昀
+      ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
+    (->subsumptive
+     ((=jis-x0212        . #x4175)     ; &M-13781; [33-85]
+      (=jis-x0213-1-2000  . #x752C)    ; &I-JX1-752C; [85-12]
+      (=daikanwa         . 13781)      ; &I-M-13781;
+      (=ucs@jis                  . #x6600)     ; &M-13781;
+      )
+     ((=cns11643-1       . #x4D7D)     ; &C1-4D7D; [45-93]
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x6600)     ; 昀
+      ))
     (ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
     (=jef-china3       . #x51BD)       ; &JC3-51BD;
     ))
 (define-char
-  '((morohashi-daikanwa        13781 0 2)
+  '((<-denotational
+     ((=ucs              . #x6600)     ; 昀
+      ))
     (ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
-    (=ucs              . #x6600)       ; 昀
-    (=gb2312           . #x6A40)       ; &I-G0-6A40; [74-32]
+    (=gb2312           . #x6A40)       ; &G0-6A40; [74-32]
+    (=ucs@unicode      . #x6600)       ; &G0-6A40;
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
     (=daikanwa         . 13782)        ; &I-M-13782;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3937)     ; &J97-3937; [25-23]
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (shinjigen-1       . 3277)
     (shinjigen-2       . 3277)
     (=ucs              . #x6602)       ; 昂
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
+    (=ucs              . #x2315B)      ; 𣅛
+    (=cns11643-6       . #x2B74)       ; &I-C6-2B74; [11-84]
+    (=daikanwa         . 13784)        ; &I-M-13784;
+    ))
+(define-char
+  '((ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
+    (shinjigen-1       . 3287)
     (shinjigen-2       . 3287)
     (=ucs              . #x6603)       ; 昃
     (=jis-x0208                . #x5A60)       ; &I-J90-5A60; [58-64]
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
+    (<-formed
+     ((shinjigen-1       . 3287)
+      (=ucs              . #x6603)     ; 昃
+      (=jis-x0208        . #x5A60)     ; &I-J90-5A60; [58-64]
+      ))
+    (<-formed*sources
+     shinjigen-1)
+    (shinjigen-1       . 3288)
+    (=ucs              . #x23166)      ; 𣅦
+    (=cns11643-6       . #x2B75)       ; &I-C6-2B75; [11-85]
+    (=daikanwa         . 13786)        ; &I-M-13786;
+    ))
+(define-char
+  '((ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
+    (=ucs              . #x23173)      ; 𣅳
+    (->subsumptive
+     ((=daikanwa         . 13787)      ; &M-13787;
+      (=ucs@iso                  . #x23173)    ; &M-13787;
+      )
+     ((=cns11643-6       . #x2B72)     ; &C6-2B72; [11-82]
+      ))
+    ))
+(define-char
+  '((ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=ucs              . #x6617)       ; 昗
     (->subsumptive
      ((=daikanwa         . 13788)      ; &M-13788;
     (=ucs              . #x6605)       ; 昅
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6605)     ; 昅
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-2       . #x272E)       ; &M-13790; [07-14]
     (=daikanwa         . 13790)        ; &I-M-13790;
     (=ucs@cns          . #x6605)       ; &M-13790;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6605)     ; 昅
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=big5             . #xCCCD)       ; &B-CCCD;
     (=ucs@unicode      . #x6605)       ; &B-CCCD;
     ))
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
-    (shinjigen-2       . 3281)
     (=ucs              . #x6606)       ; 昆
-    (=jis-x0208                . #x3A2B)       ; &I-J90-3A2B; [26-11]
-    (=gb2312           . #x4025)       ; &I-G0-4025; [32-05]
-    (=ks-x1001         . #x4D60)       ; &I-K0-4D60; [45-64]
-    (=big5             . #xA9F8)       ; &I-B-A9F8;
-    (=gt               . 17433)        ; &I-GT-17433;
-    (=gt-k             . 03712)        ; &I-GT-K03712;
-    (=gt-pj-1          . #x3A2B)       ; &I-GT-17433; [26-11]
-    (=daikanwa         . 13792)        ; &I-M-13792;
+    (->subsumptive
+     ((shinjigen-1       . 3283)
+      (shinjigen-2       . 3281)
+      (=jis-x0208        . #x3A2B)     ; &GT-17433; [26-11]
+      (=gb2312           . #x4025)     ; &I-G0-4025; [32-05]
+      (=ks-x1001         . #x4D60)     ; &I-K0-4D60; [45-64]
+      (=big5             . #xA9F8)     ; &I-B-A9F8;
+      (=gt               . 17433)      ; &I-GT-17433;
+      (=gt-k             . 03712)      ; &I-GT-K03712;
+      (=gt-pj-1                  . #x3A2B)     ; &I-GT-17433; [26-11]
+      (=daikanwa         . 13792)      ; &I-M-13792;
+      (=ucs@unicode      . #x6606)     ; &GT-17433;
+      )
+     ((=cns11643-1       . #x4D7A)     ; &C1-4D7A; [45-90]
+      ))
     ))
 (define-char
-  '((=>ucs             . #x6606)       ; 昆
-    (morohashi-daikanwa        13792 0 0)
-    (ideographic-radical . 72) ; ⽇
+  '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
-    (=cns11643-1       . #x4D7A)       ; &C1-4D7A; [45-90]
+    (=ucs              . #x2315C)      ; 𣅜
+    (->subsumptive
+     ((=daikanwa         . 13793)      ; &M-13793;
+      (=ucs@iso                  . #x2315C)    ; &M-13793;
+      )
+     ((=cns11643-6       . #x2B73)     ; &C6-2B73; [11-83]
+      ))
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
+    (shinjigen-1       . 3284)
     (shinjigen-2       . 3284)
     (=ucs              . #x6607)       ; 昇
     (=jis-x0208                . #x3E3A)       ; &I-J90-3E3A; [30-26]
     (=ucs              . #x6608)       ; 昈
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6608)     ; 昈
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=jis-x0212                . #x4177)       ; &M-13795; [33-87]
     (=cns11643-2       . #x2729)       ; &I-C2-2729; [07-09]
     (=jis-x0213-2-2000 . #x2D76)       ; &I-JX2-2D76; [13-86]
     (=ucs@big5         . #x6608)       ; &M-13795;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6608)     ; 昈
       ))
-    (=ucs@unicode      . #x6608)       ; &UU+6608;
-    ))
-(define-char
-  '((=>ucs             . #x6609)       ; 昉
     (ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
-    (=ks-x1001         . #x5B32)       ; &M-13796; [59-18]
-    (=jis-x0212                . #x4178)       ; &I-JSP-4178; [33-88]
-    (=jis-x0213-1-2000 . #x752D)       ; &I-JX1-752D; [85-13]
-    (=big5             . #xCCC4)       ; &I-B-CCC4;
-    (=daikanwa         . 13796)        ; &I-M-13796;
-    (=jef-china3       . #x51C0)       ; &I-JC3-51C0;
-    (=ucs@jis          . #x6609)       ; &M-13796;
-    (=ucs@big5         . #x6609)       ; &M-13796;
+    (=ucs@unicode      . #x6608)       ; &UU+6608;
     ))
 (define-char
-  '((morohashi-daikanwa        13796 0 0)
-    (ideographic-radical . 72) ; ⽇
+  '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
     (=ucs              . #x6609)       ; 昉
-    (=iso-ir165                . #x7C3B)       ; &I-EGB-7C3B; [92-27]
-    (=cns11643-2       . #x2725)       ; &I-C2-2725; [07-05]
+    (=big5             . #xCCC4)       ; &I-B-CCC4;
+    (->subsumptive
+     ((shinjigen-1       . 3290)
+      (=ks-x1001         . #x5B32)     ; &M-13796; [59-18]
+      (=jis-x0212        . #x4178)     ; &I-JSP-4178; [33-88]
+      (=jis-x0213-1-2000  . #x752D)    ; &I-JX1-752D; [85-13]
+      (=daikanwa         . 13796)      ; &I-M-13796;
+      (=jef-china3       . #x51C0)     ; &I-JC3-51C0;
+      (=ucs@jis                  . #x6609)     ; &M-13796;
+      )
+     ((=iso-ir165        . #x7C3B)     ; &C2-2725; [92-27]
+      (=cns11643-2       . #x2725)     ; &I-C2-2725; [07-05]
+      (=ucs@unicode      . #x6609)     ; &C2-2725;
+      ))
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
     (=ucs              . #x6618)       ; 昘
-    (=cns11643-3       . #x2941)       ; &I-C3-2941; [09-33]
-    (=daikanwa         . 13797)        ; &I-M-13797;
+    (->subsumptive
+     ((=daikanwa         . 13797)      ; &M-13797;
+      )
+     ((=cns11643-3       . #x2941)     ; &C3-2941; [09-33]
+      (=ucs@unicode      . #x6618)     ; &C3-2941;
+      ))
     ))
 (define-char
-  '((=>ucs             . #x660A)       ; 昊
-    (ideographic-radical . 72) ; ⽇
+  '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
-    (shinjigen-2       . 3280)
-    (=jis-x0208                . #x5A5F)       ; &GT-17429; [58-63]
-    (=ks-x1001         . #x7B44)       ; &I-K0-7B44; [91-36]
-    (=big5             . #xA9FE)       ; &I-B-A9FE;
-    (=gt               . 17429)        ; &I-GT-17429;
-    (=gt-k             . 03884)        ; &I-GT-K03884;
-    (=gt-pj-1          . #x5A5F)       ; &I-GT-17429; [58-63]
-    (=daikanwa         . 13799)        ; &I-M-13799;
-    (=ucs@jis          . #x660A)       ; &GT-17429;
-    (=ucs@big5         . #x660A)       ; &GT-17429;
-    (mojikyo           . 013799)       ; &MCS-600035E7;
+    (=ucs              . #x2315D)      ; 𣅝
+    (->subsumptive
+     ((=daikanwa         . 13798)      ; &M-13798;
+      )
+     ((=cns11643-5       . #x2649)     ; &C5-2649; [06-41]
+      (=ucs@iso                  . #x2315D)    ; &C5-2649;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        13799 0 1)
-    (ideographic-radical . 72) ; ⽇
+  '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
     (=ucs              . #x660A)       ; 昊
-    (=gb2312           . #x6A3B)       ; &I-G0-6A3B; [74-27]
-    (=cns11643-1       . #x4E22)       ; &I-C1-4E22; [46-02]
+    (->subsumptive
+     ((shinjigen-1       . 3280)
+      (shinjigen-2       . 3280)
+      (=jis-x0208        . #x5A5F)     ; &GT-17429; [58-63]
+      (=ks-x1001         . #x7B44)     ; &I-K0-7B44; [91-36]
+      (=big5             . #xA9FE)     ; &I-B-A9FE;
+      (=gt               . 17429)      ; &I-GT-17429;
+      (=gt-k             . 03884)      ; &I-GT-K03884;
+      (=gt-pj-1                  . #x5A5F)     ; &I-GT-17429; [58-63]
+      (=daikanwa         . 13799)      ; &I-M-13799;
+      (=ucs@jis                  . #x660A)     ; &GT-17429;
+      (=ucs@big5         . #x660A)     ; &GT-17429;
+      (mojikyo           . 013799)     ; &MCS-600035E7;
+      )
+     ((=gb2312           . #x6A3B)     ; &C1-4E22; [74-27]
+      (=cns11643-1       . #x4E22)     ; &I-C1-4E22; [46-02]
+      (=ucs@unicode      . #x660A)     ; &C1-4E22;
+      ))
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
     (=ucs              . #x660B)       ; 昋
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x660B)     ; 昋
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (->subsumptive
      ((=daikanwa         . 13800)      ; &M-13800;
       (=ucs@unicode      . #x660B)     ; &M-13800;
       ))
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x660B)     ; 昋
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-2       . #x272C)       ; &C2-272C; [07-12]
     (=big5             . #xCCCB)       ; &I-B-CCCB;
     (=ucs@cns          . #x660B)       ; &C2-272C;
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
+    (=ucs              . #x2315E)      ; 𣅞
+    (->subsumptive
+     ((=daikanwa         . 13801)      ; &M-13801;
+      )
+     ((=cns11643-6       . #x2B7D)     ; &C6-2B7D; [11-93]
+      )
+     ((=ucs@iso                  . #x2315E)    ; &U-0002315E;
+      ))
+    ))
+(define-char
+  '((ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
+    (shinjigen-1       . 3285)
     (shinjigen-2       . 3285)
     (=ucs              . #x660C)       ; 昌
     (=jis-x0208                . #x3E3B)       ; &I-J90-3E3B; [30-27]
     (ideographic-strokes . 4)
     (total-strokes      . 8)
     (=ucs              . #x660D)       ; 昍
-    (=jis-x0212                . #x4179)       ; &I-JSP-4179; [33-89]
-    (=cns11643-2       . #x272D)       ; &I-C2-272D; [07-13]
-    (=big5             . #xCCCC)       ; &I-B-CCCC;
-    (=daikanwa         . 13804)        ; &I-M-13804;
-    (=jef-china3       . #x50F8)       ; &I-JC3-50F8;
+    (->subsumptive
+     ((=jis-x0212        . #x4179)     ; &M-13804; [33-89]
+      (=cns11643-2       . #x272D)     ; &I-C2-272D; [07-13]
+      (=big5             . #xCCCC)     ; &I-B-CCCC;
+      (=daikanwa         . 13804)      ; &I-M-13804;
+      (=jef-china3       . #x50F8)     ; &I-JC3-50F8;
+      (=ucs@jis                  . #x660D)     ; &M-13804;
+      )
+     ((=ucs@unicode      . #x660D)     ; &UU+660D;
+      ))
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
-    (shinjigen-2       . 3291)
     (=ucs              . #x660E)       ; 明
-    (=jis-x0208                . #x4C40)       ; &I-J90-4C40; [44-32]
-    (=gb2312           . #x4377)       ; &I-G0-4377; [35-87]
-    (=ks-x1001         . #x5925)       ; &I-K0-5925; [57-05]
-    (=cns11643-1       . #x4D7C)       ; &I-C1-4D7C; [45-92]
-    (=big5             . #xA9FA)       ; &I-B-A9FA;
-    (=gt               . 17472)        ; &I-GT-17472;
-    (=gt-k             . 03836)        ; &I-GT-K03836;
-    (=gt-pj-1          . #x4C40)       ; &I-GT-17472; [44-32]
-    (=daikanwa         . 13805)        ; &I-M-13805;
-    (=jef-china3       . #x51C1)       ; &I-JC3-51C1;
+    (->subsumptive
+     ((shinjigen-1       . 3292)
+      (=gt               . 17473)      ; &GT-17473;
+      (=gt-k             . 04329)      ; &I-GT-K04329;
+      (=gt-pj-9                  . #x4B59)     ; &GT-17473; [43-57]
+      (=daikanwa         . 13805)      ; &I-M-13805;
+      (=jef-china3       . #x51C1)     ; &I-JC3-51C1;
+      )
+     ((shinjigen-1       . 3291)
+      (shinjigen-2       . 3291)
+      (=jis-x0208        . #x4C40)     ; &GT-17472; [44-32]
+      (=gb2312           . #x4377)     ; &I-G0-4377; [35-87]
+      (=ks-x1001         . #x5925)     ; &I-K0-5925; [57-05]
+      (=cns11643-1       . #x4D7C)     ; &I-C1-4D7C; [45-92]
+      (=big5             . #xA9FA)     ; &I-B-A9FA;
+      (=gt               . 17472)      ; &I-GT-17472;
+      (=gt-k             . 03836)      ; &I-GT-K03836;
+      (=gt-pj-1                  . #x4C40)     ; &I-GT-17472; [44-32]
+      (=ucs@unicode      . #x660E)     ; &GT-17472;
+      ))
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
+    (shinjigen-1       . 3281)
     (shinjigen-2       . 3282)
     (=ucs              . #x660F)       ; 昏
     (=jis-x0208                . #x3A2A)       ; &I-J90-3A2A; [26-10]
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
+    (=ucs              . #x3ADA)       ; 㫚
+    (=cns11643-4       . #x2663)       ; &I-C4-2663; [06-67]
+    (=daikanwa         . 13813)        ; &I-M-13813;
+    ))
+(define-char
+  '((ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (shinjigen-1       . 3274)
     (shinjigen-2       . 3274)
     (=ucs              . #x6613)       ; 易
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
+    (=ucs              . #x23161)      ; 𣅡
+    (->subsumptive
+     ((=daikanwa         . 13815)      ; &M-13815;
+      (=ucs@iso                  . #x23161)    ; &M-13815;
+      )
+     ((=cns11643-5       . #x2647)     ; &C5-2647; [06-39]
+      ))
+    ))
+(define-char
+  '((ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
+    (shinjigen-1       . 3286)
     (shinjigen-2       . 3286)
     (=ucs              . #x6614)       ; 昔
     (=jis-x0208                . #x404E)       ; &I-J90-404E; [32-46]
     (=cns11643-3       . #x293D)       ; &I-C3-293D; [09-29]
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (=ucs              . #x3ADA)       ; 㫚
-    (=cns11643-4       . #x2663)       ; &I-C4-2663; [06-67]
+  '((ideographic-radical@ucs . 13)     ; ⼌
+    (ideographic-strokes@ucs . 7)
+    (ideographic-radical@ucs*sources
+     daikanwa cns11643-1 ucs)
+    (ideographic-radical@jis . 72)     ; ⽇
+    (ideographic-strokes@jis . 4)
+    (ideographic-radical@jis*sources
+     jis-x0208 cns11643-6)
+    (total-strokes      . 9)
+    (=ucs              . #x5192)       ; 冒
     ))
 (define-char
-  '((=>ucs             . #x5192)       ; 冒
+  '((<-denotational
+     ((=ucs              . #x5192)     ; 冒
+      ))
     (ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 9)
-    (->ideographic-variants
-     ((=daikanwa         . 01538)      ; &I-M-01538;
-      ))
     (shinjigen-1       . 5286)
     (shinjigen-2       . 5286)
     (=jis-x0208                . #x4B41)       ; &GT-29718; [43-33]
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
-    (=ucs              . #x2315A)      ; 𣅚
-    (=cns11643-5       . #x2648)       ; &I-C5-2648; [06-40]
-    ))
-(define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (=ucs              . #x2315B)      ; 𣅛
-    (=cns11643-6       . #x2B74)       ; &I-C6-2B74; [11-84]
-    ))
-(define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (=ucs              . #x2315C)      ; 𣅜
-    (=cns11643-6       . #x2B73)       ; &I-C6-2B73; [11-83]
-    ))
-(define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (=ucs              . #x2315D)      ; 𣅝
-    (=cns11643-5       . #x2649)       ; &I-C5-2649; [06-41]
-    ))
-(define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (=ucs              . #x2315E)      ; 𣅞
-    (=cns11643-6       . #x2B7D)       ; &I-C6-2B7D; [11-93]
-    ))
-(define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
     (=ucs              . #x2315F)      ; 𣅟
     (=cns11643-5       . #x2644)       ; &I-C5-2644; [06-36]
     ))
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
-    (=ucs              . #x23161)      ; 𣅡
-    (=cns11643-5       . #x2647)       ; &I-C5-2647; [06-39]
-    ))
-(define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
     (=ucs              . #x23162)      ; 𣅢
     (=cns11643-6       . #x2B7A)       ; &I-C6-2B7A; [11-90]
     ))
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 4)
     (total-strokes      . 8)
-    (=ucs              . #x23166)      ; 𣅦
-    (=cns11643-6       . #x2B75)       ; &I-C6-2B75; [11-85]
-    ))
-(define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
     (=ucs              . #x23167)      ; 𣅧
     (=cns11643-6       . #x2B78)       ; &I-C6-2B78; [11-88]
     ))
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (=ucs              . #x23173)      ; 𣅳
-    (=cns11643-6       . #x2B72)       ; &I-C6-2B72; [11-82]
-    ))
-(define-char
-  '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 5)
     (total-strokes      . 9)
     (=ucs              . #x661A)       ; 昚
     (ideographic-strokes . 5)
     (total-strokes      . 9)
     (=ucs              . #x661B)       ; 昛
-    (=cns11643-3       . #x2C7A)       ; &I-C3-2C7A; [12-90]
-    (=daikanwa         . 13831)        ; &I-M-13831;
+    (->subsumptive
+     ((=cns11643-3       . #x2C7A)     ; &M-13831; [12-90]
+      (=daikanwa         . 13831)      ; &I-M-13831;
+      )
+     ((=ucs@unicode      . #x661B)     ; &UU+661B;
+      ))
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 5)
     (total-strokes      . 9)
+    (shinjigen-1       . 3315)
     (shinjigen-2       . 3315)
     (=ucs              . #x661C)       ; 昜
     (=jis-x0208                . #x5A66)       ; &I-J90-5A66; [58-70]
       ))
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3937)     ; &J97-3937; [25-23]
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (<-vulgar
      ((shinjigen-1       . 3277)
       (=ucs              . #x6602)     ; 昂
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 6)
     (total-strokes      . 10)
+    (=ucs              . #x3AE7)       ; 㫧
+    (->subsumptive
+     ((=daikanwa         . 13901)      ; &M-13901;
+      (=ucs@unicode      . #x3AE7)     ; &M-13901;
+      )
+     ((=cns11643-4       . #x2D4B)     ; &C4-2D4B; [13-43]
+      ))
+    ))
+(define-char
+  '((ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=ucs              . #x664C)       ; 晌
     (=gb2312           . #x494E)       ; &I-G0-494E; [41-46]
     (=jis-x0212                . #x4235)       ; &I-JSP-4235; [34-21]
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 6)
     (total-strokes      . 10)
+    (=ucs              . #x23196)      ; 𣆖
+    (->subsumptive
+     ((=daikanwa         . 13907)      ; &M-13907;
+      )
+     ((=ucs@iso                  . #x23196)    ; &U-00023196;
+      )
+     ((=cns11643-5       . #x2D7B)     ; &C5-2D7B; [13-91]
+      ))
+    ))
+(define-char
+  '((ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=ucs              . #x664D)       ; 晍
     (=cns11643-3       . #x314D)       ; &I-C3-314D; [17-45]
     (=daikanwa         . 13908)        ; &I-M-13908;
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 6)
     (total-strokes      . 10)
+    (hanyu-dazidian    1 176 3)
+    (=ucs              . #x3AE6)       ; 㫦
+    (=daikanwa         . 13909)        ; &I-M-13909;
+    (=hanziku-1                . #xCAAE)       ; &I-HZK01-CAAE;
+    ))
+(define-char
+  '((ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
+    (=ucs              . #x23198)      ; 𣆘
+    (->subsumptive
+     ((=daikanwa         . 13911)      ; &M-13911;
+      )
+     ((=cns11643-5       . #x2D7C)     ; &C5-2D7C; [13-92]
+      (=ucs@iso                  . #x23198)    ; &C5-2D7C;
+      ))
+    ))
+(define-char
+  '((ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=ucs              . #x664E)       ; 晎
     (=jis-x0212                . #x4237)       ; &I-JSP-4237; [34-23]
     (=cns11643-3       . #x3145)       ; &I-C3-3145; [17-37]
     (=jef-china3       . #x51D3)       ; &I-JC3-51D3;
     ))
 (define-char
-  '((=>ucs             . #x664F)       ; 晏
-    (ideographic-radical . 72) ; ⽇
+  '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (shinjigen-2       . 3317)
-    (=jis-x0208                . #x5A67)       ; &GT-17546; [58-71]
-    (=ks-x1001         . #x644F)       ; &I-K0-644F; [68-47]
+    (=ucs              . #x664F)       ; 晏
     (=big5             . #xAECB)       ; &I-B-AECB;
-    (=gt               . 17546)        ; &I-GT-17546;
-    (=gt-k             . 06598)        ; &I-GT-K06598;
-    (=gt-pj-1          . #x5A67)       ; &I-GT-17546; [58-71]
-    (=daikanwa         . 13914)        ; &I-M-13914;
-    (=ucs@jis          . #x664F)       ; &GT-17546;
-    (=ucs@big5         . #x664F)       ; &GT-17546;
+    (->subsumptive
+     ((shinjigen-1       . 3317)
+      (shinjigen-2       . 3317)
+      (=jis-x0208        . #x5A67)     ; &GT-17546; [58-71]
+      (=ks-x1001         . #x644F)     ; &I-K0-644F; [68-47]
+      (=gt               . 17546)      ; &I-GT-17546;
+      (=gt-k             . 06598)      ; &I-GT-K06598;
+      (=gt-pj-1                  . #x5A67)     ; &I-GT-17546; [58-71]
+      (=daikanwa         . 13914)      ; &I-M-13914;
+      (=ucs@jis                  . #x664F)     ; &GT-17546;
+      )
+     ((=gb2312           . #x6A4C)     ; &G0-6A4C; [74-44]
+      (=ucs@unicode      . #x664F)     ; &G0-6A4C;
+      )
+     ((=cns11643-1       . #x556D)     ; &C1-556D; [53-77]
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        13914 0 0)
-    (ideographic-radical . 72) ; ⽇
+  '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (=ucs              . #x664F)       ; 晏
-    (=gb2312           . #x6A4C)       ; &I-G0-6A4C; [74-44]
+    (=ucs              . #x6650)       ; 晐
+    (->subsumptive
+     ((=daikanwa         . 13916)      ; &M-13916;
+      )
+     ((=cns11643-3       . #x3143)     ; &C3-3143; [17-35]
+      (=ucs@unicode      . #x6650)     ; &C3-3143;
+      ))
     ))
 (define-char
-  '((=>ucs             . #x664F)       ; 晏
-    (morohashi-daikanwa        13914 0 1)
-    (ideographic-radical . 72) ; ⽇
+  '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (=cns11643-1       . #x556D)       ; &C1-556D; [53-77]
+    (=ucs              . #x231A0)      ; 𣆠
+    (=cns11643-6       . #x383D)       ; &I-C6-383D; [24-29]
+    (=daikanwa         . 13923)        ; &I-M-13923;
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (=ucs              . #x6650)       ; 晐
-    (=cns11643-3       . #x3143)       ; &I-C3-3143; [17-35]
-    (=daikanwa         . 13916)        ; &I-M-13916;
+    (=ucs              . #x6652)       ; 晒
+    (=big5             . #xAECD)       ; &I-B-AECD;
+    (->subsumptive
+     ((shinjigen-1       . 3404)
+      (shinjigen-2       . 3404)
+      (=jis-x0208        . #x3B2F)     ; &GT-17568; [27-15]
+      (=gt               . 17568)      ; &I-GT-17568;
+      (=gt-k             . 06442)      ; &I-GT-K06442;
+      (=gt-pj-1                  . #x3B2F)     ; &I-GT-17568; [27-15]
+      (=daikanwa         . 13924)      ; &I-M-13924;
+      (=ucs@jis                  . #x6652)     ; &GT-17568;
+      )
+     ((=gb2312           . #x4939)     ; &C1-556F; [41-25]
+      (=cns11643-1       . #x556F)     ; &I-C1-556F; [53-79]
+      (=ucs@unicode      . #x6652)     ; &C1-556F;
+      ))
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
+    (=ucs              . #x3AE9)       ; 㫩
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x3AE9)     ; 㫩
+      ))
+    (ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (shinjigen-2       . 3404)
-    (=ucs              . #x6652)       ; 晒
-    (=jis-x0208                . #x3B2F)       ; &I-J90-3B2F; [27-15]
-    (=gb2312           . #x4939)       ; &I-G0-4939; [41-25]
-    (=cns11643-1       . #x556F)       ; &I-C1-556F; [53-79]
-    (=big5             . #xAECD)       ; &I-B-AECD;
-    (=gt               . 17568)        ; &I-GT-17568;
-    (=gt-k             . 06442)        ; &I-GT-K06442;
-    (=gt-pj-1          . #x3B2F)       ; &I-GT-17568; [27-15]
-    (=daikanwa         . 13924)        ; &I-M-13924;
+    (=cns11643-3       . #x3147)       ; &M-13925; [17-39]
+    (=daikanwa         . 13925)        ; &I-M-13925;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x3AE9)     ; 㫩
+      ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
+    (=ucs@unicode      . #x3AE9)       ; &UU+3AE9;
+    ))
+(define-char
+  '((ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
+    (=ucs              . #x231A7)      ; 𣆧
+    (->subsumptive
+     ((=daikanwa         . 13927)      ; &M-13927;
+      )
+     ((=cns11643-6       . #x383B)     ; &C6-383B; [24-27]
+      (=ucs@iso                  . #x231A7)    ; &C6-383B;
+      ))
     ))
 (define-char
   '((script            Large-Seal Ideograph)
     (ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (->confusing
-     ((=daikanwa         . 14294)      ; &I-M-14294;
-      ))
-    (->confusing*sources
-     daikanwa)
     (<-Large-Seal
-     ((=daikanwa         . 13948)      ; &I-M-13948;
+     ((=ucs              . #x665D)     ; 晝
+      (=daikanwa         . 13948)      ; &I-M-13948;
       ))
     (<-Large-Seal*sources
      shuowen daikanwa)
     (=ucs              . #x2F8CC)      ; 書
     (=cns11643-6       . #x3836)       ; &I-C6-3836; [24-22]
     (=daikanwa         . 13928)        ; &I-M-13928;
+    (->mistakable
+     ((=ucs              . #x66F8)     ; 書
+      (=daikanwa         . 14294)      ; &I-M-14294;
+      ))
+    (->mistakable*sources
+     daikanwa)
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 6)
     (total-strokes      . 10)
     (=ucs              . #x3AEA)       ; 㫪
-    (=cns11643-6       . #x3837)       ; &I-C6-3837; [24-23]
-    (=jis-x0213-2-2000 . #x2D7C)       ; &I-JX2-2D7C; [13-92]
-    (=daikanwa         . 13929)        ; &I-M-13929;
-    ))
-(define-char
-  '((morohashi-daikanwa        ho 234)
-    (ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (=ucs              . #x66FB)       ; 曻
-    (=jef-china3       . #x51FC)       ; &I-JC3-51FC;
-    (mojikyo           . 050014)       ; &MCS-6000C35E;
-    ))
-(define-char
-  '((=>ucs             . #x66FB)       ; 曻
-    (morohashi-daikanwa        ho 234 1)
-    (ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (=jis-x0212                . #x423F)       ; &JX1-7537; [34-31]
-    (=jis-x0213-1-2000 . #x7537)       ; &I-JX1-7537; [85-23]
-    (=ucs@jis          . #x66FB)       ; &JX1-7537;
-    ))
-(define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (=ucs              . #x3AE5)       ; 㫥
-    (=cns11643-4       . #x2D4C)       ; &I-C4-2D4C; [13-44]
-    ))
-(define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (hanyu-dazidian    1 176 3)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
-      )
-     ((=big5-cdp         . #x8B7A)     ; &CDP-8B7A;
+    (->subsumptive
+     ((=jis-x0213-2-2000  . #x2D7C)    ; &M-13929; [13-92]
+      (=daikanwa         . 13929)      ; &I-M-13929;
+      (=ucs@jis                  . #x3AEA)     ; &M-13929;
       )
-     ((ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-       (=ucs               . #x2FF1)   ; ⿱
-       )
-       ((=ucs              . #x5902)   ; 夂
-       )
-       ((=ucs              . #x65E5)   ; 日
-       ))
+     ((=cns11643-6       . #x3837)     ; &C6-3837; [24-23]
+      (=ucs@unicode      . #x3AEA)     ; &C6-3837;
       ))
-    (=ucs              . #x3AE6)       ; 㫦
-    (=hanziku-1                . #xCAAE)       ; &I-HZK01-CAAE;
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (=ucs              . #x3AE7)       ; 㫧
-    (=cns11643-4       . #x2D4B)       ; &I-C4-2D4B; [13-43]
+    (=ucs              . #x66FB)       ; 曻
+    (->subsumptive
+     ((morohashi-daikanwa      ho 234)
+      (ideographic-strokes . 6)
+      (total-strokes      . 10)
+      (=jef-china3       . #x51FC)     ; &JC3-51FC;
+      (=ucs@unicode      . #x66FB)     ; &JC3-51FC;
+      (mojikyo           . 050014)     ; &MCS-6000C35E;
+      )
+     ((ideographic-strokes . 7)
+      (total-strokes      . 11)
+      (=jis-x0212        . #x423F)     ; &JX1-7537; [34-31]
+      (=jis-x0213-1-2000  . #x7537)    ; &I-JX1-7537; [85-23]
+      (=ucs@jis                  . #x66FB)     ; &JX1-7537;
+      ))
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (=ucs              . #x3AE9)       ; 㫩
-    (=cns11643-3       . #x3147)       ; &I-C3-3147; [17-39]
+    (=ucs              . #x3AE5)       ; 㫥
+    (=cns11643-4       . #x2D4C)       ; &I-C4-2D4C; [13-44]
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 6)
     (total-strokes      . 10)
     (=ucs              . #x3AEE)       ; 㫮
-    (=cns11643-4       . #x2D4D)       ; &I-C4-2D4D; [13-45]
+    (->subsumptive
+     ((=ucs@unicode      . #x3AEE)     ; &UU+3AEE;
+      )
+     ((=cns11643-4       . #x2D4D)     ; &C4-2D4D; [13-45]
+      ))
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (=ucs              . #x23196)      ; 𣆖
-    (=cns11643-5       . #x2D7B)       ; &I-C5-2D7B; [13-91]
-    ))
-(define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
     (=ucs              . #x23197)      ; 𣆗
     (=cns11643-5       . #x2E23)       ; &I-C5-2E23; [14-03]
     ))
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (=ucs              . #x23198)      ; 𣆘
-    (=cns11643-5       . #x2D7C)       ; &I-C5-2D7C; [13-92]
-    ))
-(define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
     (=ucs              . #x23199)      ; 𣆙
     (=cns11643-5       . #x2D7A)       ; &I-C5-2D7A; [13-90]
     ))
     (ideographic-strokes . 6)
     (total-strokes      . 10)
     (=ucs              . #x2319B)      ; 𣆛
-    (=cns11643-6       . #x3838)       ; &I-C6-3838; [24-24]
-    ))
-(define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (=ucs              . #x2319C)      ; 𣆜
-    (=cns11643-6       . #x383C)       ; &I-C6-383C; [24-28]
-    ))
-(define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (=ucs              . #x2319D)      ; 𣆝
-    (=cns11643-5       . #x2D7D)       ; &I-C5-2D7D; [13-93]
+    (=cns11643-6       . #x3838)       ; &I-C6-3838; [24-24]
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (=ucs              . #x2319E)      ; 𣆞
-    (=cns11643-6       . #x3839)       ; &I-C6-3839; [24-25]
+    (=ucs              . #x2319C)      ; 𣆜
+    (=cns11643-6       . #x383C)       ; &I-C6-383C; [24-28]
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (=ucs              . #x231A0)      ; 𣆠
-    (=cns11643-6       . #x383D)       ; &I-C6-383D; [24-29]
+    (=ucs              . #x2319D)      ; 𣆝
+    (=cns11643-5       . #x2D7D)       ; &I-C5-2D7D; [13-93]
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (=ucs              . #x231A7)      ; 𣆧
-    (=cns11643-6       . #x383B)       ; &I-C6-383B; [24-27]
+    (=ucs              . #x2319E)      ; 𣆞
+    (=cns11643-6       . #x3839)       ; &I-C6-3839; [24-25]
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
     (=cns11643-6       . #x383F)       ; &I-C6-383F; [24-31]
     ))
 (define-char
-  '((=>ucs             . #x231B3)      ; 𣆳
-    (ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (=daikanwa         . 13932)        ; &M-13932;
-    ))
-(define-char
-  '((morohashi-daikanwa        13932 0 0)
-    (ideographic-radical . 72) ; ⽇
+  '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 7)
     (total-strokes      . 11)
     (=ucs              . #x231B3)      ; 𣆳
-    (=cns11643-4       . #x3238)       ; &I-C4-3238; [18-24]
-    (mojikyo           . 013932)       ; &MCS-6000366C;
-    ))
-(define-char
-  '((=>ucs             . #x6657)       ; 晗
-    (ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (=jis-x0212                . #x4238)       ; &M-13933; [34-24]
-    (=cns11643-3       . #x3642)       ; &I-C3-3642; [22-34]
-    (=jis-x0213-2-2000 . #x2D7E)       ; &I-JX2-2D7E; [13-94]
-    (=daikanwa         . 13933)        ; &I-M-13933;
-    (=jef-china3       . #x97F9)       ; &I-JC3-97F9;
-    (=ucs@jis          . #x6657)       ; &M-13933;
+    (->subsumptive
+     ((=daikanwa         . 13932)      ; &M-13932;
+      )
+     ((mojikyo           . 013932)     ; &MCS-6000366C;
+      )
+     ((=cns11643-4       . #x3238)     ; &C4-3238; [18-24]
+      (=ucs@iso                  . #x231B3)    ; &C4-3238;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        13933 0 1)
-    (ideographic-radical . 72) ; ⽇
+  '((ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 7)
     (total-strokes      . 11)
     (=ucs              . #x6657)       ; 晗
-    (=gb2312           . #x6A4F)       ; &I-G0-6A4F; [74-47]
+    (->subsumptive
+     ((=jis-x0212        . #x4238)     ; &M-13933; [34-24]
+      (=cns11643-3       . #x3642)     ; &I-C3-3642; [22-34]
+      (=jis-x0213-2-2000  . #x2D7E)    ; &I-JX2-2D7E; [13-94]
+      (=daikanwa         . 13933)      ; &I-M-13933;
+      (=jef-china3       . #x97F9)     ; &I-JC3-97F9;
+      (=ucs@jis                  . #x6657)     ; &M-13933;
+      )
+     ((=gb2312           . #x6A4F)     ; &G0-6A4F; [74-47]
+      (=ucs@unicode      . #x6657)     ; &G0-6A4F;
+      ))
     ))
 (define-char
   '((ideographic-radical . 72) ; ⽇
       ))
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xB1DF)     ; &B-B1DF;
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=ucs              . #x665A)       ; 晚
     (=gb2312           . #x4D6D)       ; &I-G0-4D6D; [45-77]
     (=cns11643-1       . #x5B25)       ; &I-C1-5B25; [59-05]
     (=daikanwa         . 13949)        ; &I-M-13949;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x5A70)     ; &J97-5A70; [58-80]
       ))
+    (ideographic-radical . 72) ; ⽇
     (=ucs              . #x665F)       ; 晟
     (->subsumptive
      ((ideographic-strokes . 7)
       (total-strokes      . 11)
       (<-unknown
-       ((=daikanwa         . 01546)    ; &I-M-01546;
+       ((=gt               . 02031)    ; &GT-02031;
+       (=daikanwa          . 01546)    ; &I-M-01546;
        ))
       (shinjigen-1       . 3333)
       (=jis-x0208@1978   . #x5A70)     ; &M-13950; [58-80]
     (=jis-x0208@1997   . #x3322)       ; 晦 [19-02]
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6666)     ; 晦
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (shinjigen-1       . 3327)
     (=jis-x0208@1978   . #x3322)       ; &M-13960; [19-02]
     (=gb2312           . #x3B5E)       ; &I-G0-3B5E; [27-62]
     (=ucs@unicode      . #x6666)       ; &M-13960;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6666)     ; 晦
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x3322)     ; &M-13960; [19-02]
       (=gb2312           . #x3B5E)     ; &I-G0-3B5E; [27-62]
     (=daikanwa         . 14030)        ; &I-M-14030;
     ))
 (define-char
-  '((morohashi-daikanwa        14030 1)
+  '((<-denotational
+     ((=big5             . #xB1DF)     ; &B-B1DF;
+      ))
+    (morohashi-daikanwa        14030 1)
     (ideographic-radical . 72) ; ⽇
     (ideographic-strokes . 8)
     (total-strokes      . 12)
-    (<-denotational
-     ((=big5             . #xB1DF)     ; &B-B1DF;
-      ))
     (<-simplified@JP/Jouyou
      ((=ucs              . #x665A)     ; 晚
       (=jis-x0213-1-2000  . #x753C)    ; &I-JX1-753C; [85-28]
     (=ucs              . #x3B05)       ; 㬅
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3B05)     ; 㬅
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=daikanwa         . 14056)        ; &M-14056;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3B05)     ; 㬅
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-3       . #x415A)       ; &HZK04-E3CE; [33-58]
     (=hanziku-4                . #xE3CE)       ; &I-HZK04-E3CE;
     (=ucs@unicode      . #x3B05)       ; &HZK04-E3CE;
     (=ucs              . #x3B07)       ; 㬇
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3B07)     ; 㬇
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=cbeta            . 06254)        ; &I-CB06254;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3B07)     ; 㬇
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@unicode      . #x3B07)       ; &UU+3B07;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3B07)     ; 㬇
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x669B)       ; 暛
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x669B)     ; 暛
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=jis-x0212                . #x4254)       ; &M-14080; [34-52]
     (=cns11643-4       . #x436B)       ; &I-C4-436B; [35-75]
     (=daikanwa         . 14080)        ; &I-M-14080;
     (=ucs@jis          . #x669B)       ; &M-14080;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x669B)     ; 暛
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x669B)       ; &UU+669B;
     ))
 (define-char
     (=big5             . #xE1F6)       ; &I-B-E1F6;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x66A1)     ; 暡
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=daikanwa         . 14094)        ; &M-14094;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x66A1)     ; 暡
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (->subsumptive
      ((=cns11643-2       . #x4A5D)     ; &C2-4A5D; [42-61]
       )
     (=ucs              . #x2325C)      ; 𣉜
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2325C)    ; 𣉜
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=cbeta            . 02842)        ; &I-CB02842;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2325C)    ; 𣉜
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@iso          . #x2325C)      ; &U-0002325C;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2325C)    ; 𣉜
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x3B10)       ; 㬐
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3B10)     ; 㬐
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=cns11643-3       . #x4736)       ; &M-14105; [39-22]
     (=daikanwa         . 14105)        ; &I-M-14105;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3B10)     ; 㬐
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x3B10)       ; &UU+3B10;
     ))
 (define-char
     (=ucs              . #x66AF)       ; 暯
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x66AF)     ; 暯
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 14129)      ; &M-14129;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x66AF)     ; 暯
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=big5             . #xE5C9)       ; &B-E5C9;
     (=ucs@unicode      . #x66AF)       ; &B-E5C9;
     ))
     (=ucs              . #x66B1)       ; 暱
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (->synonyms
-     ((=daikanwa         . 00279)      ; &I-M-00279;
-      ))
-    (->synonyms*sources
-     shuowen-tongxun-dingsheng daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x66B1)     ; 暱
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (<-same
      ((=jis-x0208        . #x5A63)     ; &GT-17503; [58-67]
       (=gb2312           . #x6A47)     ; &I-G0-6A47; [74-39]
      shuowen daikanwa)
     (=daikanwa         . 14132)        ; &M-14132;
     (=jef-china3       . #x51EA)       ; &I-JC3-51EA;
+    (->synonyms
+     ((=jis-x0208        . #x5034)     ; &GT-00358; [48-20]
+      (=cns11643-1       . #x4F67)     ; &I-C1-4F67; [47-71]
+      (=daikanwa         . 00279)      ; &I-M-00279;
+      ))
+    (->synonyms*sources
+     shuowen-tongxun-dingsheng daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
+  '((<-denotational
+     ((=ucs              . #x66B1)     ; 暱
+      ))
+    (ideographic-radical . 72) ; ⽇
     (ideographic-strokes@jis-x0213 . 11)
     (ideographic-strokes . 10)
     (total-strokes      . 14)
-    (<-denotational
-     ((=ucs              . #x66B1)     ; 暱
-      ))
     (=jis-x0212                . #x425A)       ; &JX2-2E30; [34-58]
     (=jis-x0213-2-2000 . #x2E30)       ; &I-JX2-2E30; [14-16]
     (=big5             . #xBCCA)       ; &I-B-BCCA;
     (=ucs@unicode      . #x66B1)       ; &JX2-2E30;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x66B1)     ; 暱
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (<-original
      ((shinjigen-1       . 3299)
       (=jis-x0208        . #x5A63)     ; &GT-17503; [58-67]
     (=big5             . #xBEE6)       ; &I-B-BEE6;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x66B9)     ; 暹
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (shinjigen-1       . 3385)
     (shinjigen-2       . 3385)
     (=jis-x0208                . #x5A7B)       ; &GT-17933; [58-91]
     (=ucs@jis          . #x66B9)       ; &GT-17933;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x66B9)     ; 暹
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=gb2312           . #x655F)       ; &G0-655F; [69-63]
     (=ucs@unicode      . #x66B9)       ; &G0-655F;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x66B9)     ; 暹
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=cns11643-1       . #x706F)       ; &C1-706F; [80-79]
     ))
 (define-char
     (=ucs              . #x66BC)       ; 暼
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x66BC)     ; 暼
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=jis-x0208                . #x5A7E)       ; &GT-17949; [58-94]
     (=gt               . 17949)        ; &I-GT-17949;
     (=gt-pj-1          . #x5A7E)       ; &I-GT-17949; [58-94]
     (=ucs@jis          . #x66BC)       ; &GT-17949;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x66BC)     ; 暼
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-3       . #x4C43)       ; &C3-4C43; [44-35]
     (=ucs@unicode      . #x66BC)       ; &C3-4C43;
     ))
     (=jis-x0208@1997   . #x3D6C)       ; 曙 [29-76]
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x66D9)     ; 曙
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (=jis-x0208@1978   . #x3D6C)       ; &M-14220; [29-76]
     (=ks-x1001         . #x5F75)       ; &I-K0-5F75; [63-85]
     (=daikanwa         . 14220)        ; &I-M-14220;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x66D9)     ; 曙
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x3D6C)     ; &M-14220; [29-76]
       (=ks-x1001         . #x5F75)     ; &I-K0-5F75; [63-85]
     (=ucs              . #x66DA)       ; 曚
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x66DA)     ; 曚
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (->subsumptive
      ((=daikanwa         . 14223)      ; &M-14223;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x66DA)     ; 曚
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=big5             . #xEFDA)       ; &B-EFDA;
     (->subsumptive
      ((=jis-x0208        . #x5B24)     ; &GT-17988; [59-04]
     (=ucs              . #x66DE)       ; 曞
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x66DE)     ; 曞
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (=cns11643-2       . #x6556)       ; &M-14241; [69-54]
     (=daikanwa         . 14241)        ; &I-M-14241;
     (=ucs@cns          . #x66DE)       ; &M-14241;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x66DE)     ; 曞
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (=big5             . #xF24B)       ; &B-F24B;
     (=ucs@unicode      . #x66DE)       ; &B-F24B;
     ))
     (=ucs              . #x23305)      ; 𣌅
     ))
 (define-char
-  '((ideographic-radical@ucs . 72)     ; ⽇
+  '((<-denotational
+     ((=ucs              . #x23305)    ; 𣌅
+      ))
+    (ideographic-radical@ucs . 72)     ; ⽇
     (ideographic-strokes@ucs . 16)
     (ideographic-radical@cns . 13)     ; ⼌
     (ideographic-strokes@cns . 18)
     (total-strokes      . 20)
-    (<-denotational
-     ((=ucs              . #x23305)    ; 𣌅
-      ))
     (=cns11643-5       . #x6B6E)       ; &C5-6B6E; [75-78]
     (=ucs@iso          . #x23305)      ; &C5-6B6E;
     ))
 (define-char
-  '((ideographic-radical . 72) ; ⽇
-    (ideographic-strokes . 16)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x23305)    ; 𣌅
       ))
+    (ideographic-radical . 72) ; ⽇
+    (ideographic-strokes . 16)
+    (total-strokes      . 20)
     (hanyu-dazidian    2 1541 14)
     (=hanziku-4                . #xE777)       ; &HZK04-E777;
     (mojikyo           . 085615)       ; &MCS-60014E6F;
index 882eb6e..dacfa33 100644 (file)
       (=daikanwa         . 14278)      ; &I-M-14278;
       (=ucs@unicode      . #x66F0)     ; &GT-18071;
       )
-     ((->confusing
+     ((=cns11643-1       . #x454B)     ; &C1-454B; [37-43]
+      (->mistakable
        ((=ucs              . #x65E5)   ; 日
        ))
-      (=cns11643-1       . #x454B)     ; &C1-454B; [37-43]
       ))
     ))
 (define-char
       ))
     ))
 (define-char
-  '((ideographic-radical@ucs . 19)     ; ⼒
+  '((<-denotational
+     ((=ucs              . #x52D7)     ; 勗
+      ))
+    (ideographic-radical@ucs . 19)     ; ⼒
     (ideographic-strokes@ucs . 9)
     (ideographic-radical@ucs*sources
      daikanwa ucs)
     (ideographic-radical@cns . 73)     ; ⽈
     (ideographic-strokes@cns . 7)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x52D7)     ; 勗
-      ))
     (hanyu-dazidian    2 1512 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=big5             . #xB3CC)       ; &I-B-B3CC;
     ))
 (define-char
-  '((ideographic-radical@daikanwa . 14)        ; ⼍
+  '((<-denotational
+     ((=ucs              . #x6700)     ; 最
+      ))
+    (ideographic-radical@daikanwa . 14)        ; ⼍
     (ideographic-strokes@daikanwa . 10)
     (ideographic-radical@cns . 13)     ; ⼌
     (ideographic-strokes@cns . 10)
     (ideographic-radical@shinjigen*sources
      shinjigen-1 jisx0208/a jisx0208/b)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x6700)     ; 最
-      ))
     (<-original
      ((shinjigen-1       . 925)
       (=jis-x0208        . #x3A47)     ; &GT-18101; [26-39]
     (=cns11643-1       . #x5F65)       ; &C1-5F65; [63-69]
     ))
 (define-char
-  '((=>ucs*            . #x6700)       ; 最
+  '((<-denotational
+     ((=ucs              . #x6700)     ; 最
+      ))
+    (=>ucs*            . #x6700)       ; 最
     (=>ucs@gb          . #x6700)       ; &G0-576E;
     (=>ucs@jis         . #x6700)       ; &GT-18101;
     (=>ucs@ks          . #x6700)       ; &GT-18101;
     (ideographic-radical@shinjigen*sources
      shinjigen-1 jisx0208/a jisx0208/b)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x6700)     ; 最
-      ))
     (=ucs              . #x2F8D4)      ; 最
     (->subsumptive
      ((shinjigen-1       . 925)
index 5962649..5436a55 100644 (file)
     (ideographic-strokes . 0)
     (total-strokes      . 4)
     (=ucs              . #x6708)       ; 月
-    (=jis-x0208                . #x376E)       ; &I-J90-376E; [23-78]
-    (=gb2312           . #x5442)       ; &I-G0-5442; [52-34]
-    (=ks-x1001         . #x6A45)       ; &I-K0-6A45; [74-37]
-    (=cns11643-1       . #x454C)       ; &I-C1-454C; [37-44]
-    (=big5             . #xA4EB)       ; &I-B-A4EB;
-    (=gt               . 18140)        ; &I-GT-18140;
-    (=gt-k             . 00416)        ; &I-GT-K00416;
-    (=gt-pj-1          . #x376E)       ; &I-GT-18140; [23-78]
-    (=daikanwa         . 14330)        ; &I-M-14330;
-    (=jef-china3       . #x52A4)       ; &I-JC3-52A4;
+    (->subsumptive
+     ((shinjigen-1       . 3424)
+      (=gt               . 18141)      ; &GT-18141;
+      (=gt-k             . 00596)      ; &I-GT-K00596;
+      (=gt-pj-9                  . #x4B5B)     ; &GT-18141; [43-59]
+      (=daikanwa         . 14330)      ; &I-M-14330;
+      (=jef-china3       . #x52A4)     ; &I-JC3-52A4;
+      )
+     ((shinjigen-1       . 3423)
+      (=jis-x0208        . #x376E)     ; &GT-18140; [23-78]
+      (=gb2312           . #x5442)     ; &I-G0-5442; [52-34]
+      (=ks-x1001         . #x6A45)     ; &I-K0-6A45; [74-37]
+      (=cns11643-1       . #x454C)     ; &I-C1-454C; [37-44]
+      (=big5             . #xA4EB)     ; &I-B-A4EB;
+      (=gt               . 18140)      ; &I-GT-18140;
+      (=gt-k             . 00416)      ; &I-GT-K00416;
+      (=gt-pj-1                  . #x376E)     ; &I-GT-18140; [23-78]
+      (=ucs@unicode      . #x6708)     ; &GT-18140;
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x6708)     ; 月
+      ))
+    (name              . "CJK RADICAL MOON")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x6708)     ; 月
+      ))
+    (=ucs              . #x2E9D)       ; ⺝
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 1)
     (total-strokes      . 5)
     (=ucs              . #x2335D)      ; 𣍝
-    (=cns11643-6       . #x232D)       ; &I-C6-232D; [03-13]
+    (->subsumptive
+     ((=gt               . 18142)      ; &GT-18142;
+      (=gt-pj-3                  . #x7368)     ; &GT-18142; [83-72]
+      (=daikanwa         . 14331)      ; &I-M-14331;
+      )
+     ((=cns11643-6       . #x232D)     ; &C6-232D; [03-13]
+      (=ucs@iso                  . #x2335D)    ; &C6-232D;
+      ))
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 2)
     (total-strokes      . 6)
-    (shinjigen-2       . 3425)
     (=ucs              . #x6709)       ; 有
-    (=jis-x0208                . #x4D2D)       ; &I-J90-4D2D; [45-13]
-    (=gb2312           . #x5350)       ; &I-G0-5350; [51-48]
-    (=ks-x1001         . #x6A73)       ; &I-K0-6A73; [74-83]
-    (=big5             . #xA6B3)       ; &I-B-A6B3;
-    (=gt               . 18146)        ; &I-GT-18146;
-    (=gt-k             . 01698)        ; &I-GT-K01698;
-    (=gt-pj-1          . #x4D2D)       ; &I-GT-18146; [45-13]
-    (=daikanwa         . 14332)        ; &I-M-14332;
-    (=jef-china3       . #x52A7)       ; &I-JC3-52A7;
+    (->subsumptive
+     ((shinjigen-1       . 3425)
+      (shinjigen-2       . 3425)
+      (=jis-x0208        . #x4D2D)     ; &GT-18146; [45-13]
+      (=gb2312           . #x5350)     ; &I-G0-5350; [51-48]
+      (=ks-x1001         . #x6A73)     ; &I-K0-6A73; [74-83]
+      (=big5             . #xA6B3)     ; &I-B-A6B3;
+      (=gt               . 18146)      ; &I-GT-18146;
+      (=gt-k             . 01698)      ; &I-GT-K01698;
+      (=gt-pj-1                  . #x4D2D)     ; &I-GT-18146; [45-13]
+      (=daikanwa         . 14332)      ; &I-M-14332;
+      (=ucs@unicode      . #x6709)     ; &GT-18146;
+      )
+     ((shinjigen-1       . 3426)
+      (=jef-china3       . #x52A7)     ; &JC3-52A7;
+      )
+     ((=cns11643-1       . #x4834)     ; &C1-4834; [40-20]
+      ))
     ))
 (define-char
-  '((=>ucs             . #x6709)       ; 有
-    (morohashi-daikanwa        14332 0 0)
+  '((ideographic-radical . 74) ; ⽉
+    (ideographic-strokes . 2)
+    (total-strokes      . 6)
+    (=ucs              . #x2335E)      ; 𣍞
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x2335E)    ; 𣍞
+      ))
     (ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 2)
     (total-strokes      . 6)
-    (=cns11643-1       . #x4834)       ; &C1-4834; [40-20]
+    (=daikanwa         . 14333)        ; &M-14333;
     ))
 (define-char
-  '((ideographic-radical . 74) ; ⽉
+  '((<-denotational
+     ((=ucs              . #x2335E)    ; 𣍞
+      ))
+    (ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 2)
     (total-strokes      . 6)
-    (=ucs              . #x2335E)      ; 𣍞
-    (=cns11643-6       . #x247D)       ; &I-C6-247D; [04-93]
+    (=cns11643-6       . #x247D)       ; &C6-247D; [04-93]
+    (=ucs@iso          . #x2335E)      ; &C6-247D;
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 3)
     (total-strokes      . 7)
-    (=ucs              . #x2335F)      ; 𣍟
-    (=cns11643-5       . #x2444)       ; &I-C5-2444; [04-36]
+    (=ucs              . #x23360)      ; 𣍠
+    (->subsumptive
+     ((=daikanwa         . 14335)      ; &M-14335;
+      )
+     ((=ucs@iso                  . #x23360)    ; &U-00023360;
+      )
+     ((=cns11643-6       . #x2829)     ; &C6-2829; [08-09]
+      ))
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 3)
     (total-strokes      . 7)
-    (=ucs              . #x23360)      ; 𣍠
-    (=cns11643-6       . #x2829)       ; &I-C6-2829; [08-09]
+    (=ucs              . #x23363)      ; 𣍣
+    (->subsumptive
+     ((=daikanwa         . 14336)      ; &M-14336;
+      )
+     ((=ucs@iso                  . #x23363)    ; &U-00023363;
+      )
+     ((=cns11643-6       . #x2826)     ; &C6-2826; [08-06]
+      ))
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 3)
     (total-strokes      . 7)
     (=ucs              . #x23361)      ; 𣍡
-    (=cns11643-6       . #x2827)       ; &I-C6-2827; [08-07]
+    (->subsumptive
+     ((=daikanwa         . 14337)      ; &M-14337;
+      )
+     ((=ucs@iso                  . #x23361)    ; &U-00023361;
+      )
+     ((=cns11643-6       . #x2827)     ; &C6-2827; [08-07]
+      ))
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 3)
     (total-strokes      . 7)
-    (=ucs              . #x23362)      ; 𣍢
-    (=cns11643-6       . #x2828)       ; &I-C6-2828; [08-08]
+    (=ucs              . #x2335F)      ; 𣍟
+    (=cns11643-5       . #x2444)       ; &I-C5-2444; [04-36]
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 3)
     (total-strokes      . 7)
-    (=ucs              . #x23363)      ; 𣍣
-    (=cns11643-6       . #x2826)       ; &I-C6-2826; [08-06]
+    (=ucs              . #x23362)      ; 𣍢
+    (=cns11643-6       . #x2828)       ; &I-C6-2828; [08-08]
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 4)
     (total-strokes      . 8)
     (=ucs              . #x670A)       ; 朊
-    (=gb2312           . #x6B43)       ; &I-G0-6B43; [75-35]
-    (=cns11643-2       . #x2733)       ; &I-C2-2733; [07-19]
-    (=big5             . #xCCD2)       ; &I-B-CCD2;
-    (=daikanwa         . 14339)        ; &I-M-14339;
+    (->subsumptive
+     ((=daikanwa         . 14339)      ; &M-14339;
+      )
+     ((=gb2312           . #x6B43)     ; &C2-2733; [75-35]
+      (=cns11643-2       . #x2733)     ; &I-C2-2733; [07-19]
+      (=big5             . #xCCD2)     ; &I-B-CCD2;
+      (=ucs@unicode      . #x670A)     ; &C2-2733;
+      ))
     ))
 (define-char
   '((=>ucs             . #x670B)       ; 朋
     (ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 4)
     (total-strokes      . 8)
-    (=daikanwa         . 14340)        ; &M-14340;
+    (=jis-x0208@1997   . #x4A7E)       ; &J97-4A7E; [42-94]
+    ))
+(define-char
+  '((<-denotational
+     ((=jis-x0208@1997   . #x4A7E)     ; &J97-4A7E; [42-94]
+      ))
+    (ideographic-radical . 74) ; ⽉
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
+    (shinjigen-1       . 3431)
+    (=gt               . 18172)        ; &GT-18172;
+    (=gt-k             . 04938)        ; &I-GT-K04938;
+    (=gt-pj-3          . #x7370)       ; &GT-18172; [83-80]
+    (=daikanwa         . 14340)        ; &I-M-14340;
     (=jef-china3       . #x52A5)       ; &I-JC3-52A5;
     (mojikyo           . 014340)       ; &MCS-60003804;
     ))
 (define-char
-  '((morohashi-daikanwa        14340 1)
+  '((<-denotational
+     ((=jis-x0208@1997   . #x4A7E)     ; &J97-4A7E; [42-94]
+      ))
+    (morohashi-daikanwa        14340 1)
     (ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 4)
     (total-strokes      . 8)
+    (shinjigen-1       . 3430)
     (=ucs              . #x670B)       ; 朋
     (=jis-x0208                . #x4A7E)       ; &I-J90-4A7E; [42-94]
     (=gb2312           . #x4573)       ; &I-G0-4573; [37-83]
     (ideographic-strokes . 4)
     (total-strokes      . 8)
     (=ucs              . #x3B33)       ; 㬳
-    (=cns11643-3       . #x2944)       ; &I-C3-2944; [09-36]
-    (=daikanwa         . 14341)        ; &I-M-14341;
+    (->subsumptive
+     ((=daikanwa         . 14341)      ; &M-14341;
+      )
+     ((=cns11643-3       . #x2944)     ; &C3-2944; [09-36]
+      (=ucs@unicode      . #x3B33)     ; &C3-2944;
+      ))
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
     (=jis-x0208@1997   . #x497E)       ; 服 [41-94]
     ))
 (define-char
-  '((ideographic-radical . 74) ; ⽉
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x670D)     ; 服
       ))
+    (ideographic-radical . 74) ; ⽉
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=daikanwa         . 14345)        ; &M-14345;
     (=jef-china3       . #x52B4)       ; &I-JC3-52B4;
     (mojikyo           . 014345)       ; &MCS-60003809;
     ))
 (define-char
-  '((morohashi-daikanwa        14345 1)
+  '((<-denotational
+     ((=ucs              . #x670D)     ; 服
+      ))
+    (morohashi-daikanwa        14345 1)
     (ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 4)
     (total-strokes      . 8)
-    (<-denotational
-     ((=ucs              . #x670D)     ; 服
-      ))
     (=jis-x0208                . #x497E)       ; &GT-18171; [41-94]
     (=gb2312           . #x377E)       ; &I-G0-377E; [23-94]
     (=ks-x1001         . #x5C57)       ; &I-K0-5C57; [60-55]
   '((ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 4)
     (total-strokes      . 8)
-    (->ideographic-variants
+    (->subsumptive
+     ((=gt-k             . 04876)      ; &GT-K04876;
+      (=gt-pj-k2         . #x4141)     ; &GT-K04876; [33-33]
+      )
      ((=big5-cdp         . #x8BB5)     ; &CDP-8BB5;
       ))
-    (=gt-k             . 04876)        ; &GT-K04876;
-    (=gt-pj-k2         . #x4141)       ; &GT-K04876; [33-33]
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (->ideographic-variants
-     ((=gt-k             . 04876)      ; &GT-K04876;
-      ))
-    (=big5-cdp         . #x8BB5)       ; &CDP-8BB5;
-    ))
-(define-char
-  '((=>ucs             . #x670E)       ; 朎
-    (ideographic-radical . 74) ; ⽉
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (=jis-x0212                . #x4270)       ; &M-14348; [34-80]
-    (=daikanwa         . 14348)        ; &I-M-14348;
-    (=jef-china3       . #x52BC)       ; &I-JC3-52BC;
-    (=ucs@jis          . #x670E)       ; &M-14348;
-    ))
-(define-char
-  '((morohashi-daikanwa        14348 0 1)
-    (ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 5)
     (total-strokes      . 9)
     (=ucs              . #x670E)       ; 朎
-    (=cns11643-3       . #x2D27)       ; &I-C3-2D27; [13-07]
+    (->subsumptive
+     ((=daikanwa         . 14348)      ; &M-14348;
+      )
+     ((=jis-x0212        . #x4270)     ; &JSP-4270; [34-80]
+      (=jef-china3       . #x52BC)     ; &I-JC3-52BC;
+      (=ucs@jis                  . #x670E)     ; &JSP-4270;
+      )
+     ((=cns11643-3       . #x2D27)     ; &C3-2D27; [13-07]
+      )
+     ((=ucs@unicode      . #x670E)     ; &UU+670E;
+      ))
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 5)
     (total-strokes      . 9)
-    (shinjigen-2       . 3433)
     (=ucs              . #x670F)       ; 朏
-    (=jis-x0208                . #x5B2C)       ; &I-J90-5B2C; [59-12]
-    (=cns11643-2       . #x2A7A)       ; &I-C2-2A7A; [10-90]
-    (=big5             . #xCEF9)       ; &I-B-CEF9;
-    (=gt               . 18183)        ; &I-GT-18183;
-    (=gt-pj-1          . #x5B2C)       ; &I-GT-18183; [59-12]
-    (=daikanwa         . 14351)        ; &I-M-14351;
+    (->subsumptive
+     ((shinjigen-1       . 3433)
+      (shinjigen-2       . 3433)
+      (=daikanwa         . 14351)      ; &M-14351;
+      )
+     ((=jis-x0208        . #x5B2C)     ; &GT-18183; [59-12]
+      (=cns11643-2       . #x2A7A)     ; &I-C2-2A7A; [10-90]
+      (=big5             . #xCEF9)     ; &I-B-CEF9;
+      (=gt               . 18183)      ; &I-GT-18183;
+      (=gt-pj-1                  . #x5B2C)     ; &I-GT-18183; [59-12]
+      (=ucs@unicode      . #x670F)     ; &GT-18183;
+      ))
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 5)
     (total-strokes      . 9)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
-      )
-     ((=ucs              . #x51FA)     ; 出
+    (=ucs              . #x23367)      ; 𣍧
+    (->subsumptive
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=ucs              . #x51FA)   ; 出
+       )
+       ((=gt               . 18141)    ; &GT-18141;
+       (=daikanwa          . 14330)    ; &I-M-14330;
+       ))
+      (shinjigen-1       . 3434)
+      (=daikanwa         . 14352)      ; &M-14352;
       )
-     ((=ucs              . #x6708)     ; 月
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=ucs              . #x51FA)   ; 出
+       )
+       ((=jis-x0208        . #x376E)   ; &GT-18140; [23-78]
+       (=gb2312            . #x5442)   ; &I-G0-5442; [52-34]
+       (=ks-x1001          . #x6A45)   ; &I-K0-6A45; [74-37]
+       (=cns11643-1        . #x454C)   ; &I-C1-454C; [37-44]
+       ))
+      (=cns11643-4       . #x296A)     ; &CB04526; [09-74]
+      (=cbeta            . 04526)      ; &I-CB04526;
+      (=ucs@unicode      . #x23367)    ; &CB04526;
       ))
-    (=ucs              . #x23367)      ; 𣍧
-    (=cns11643-4       . #x296A)       ; &I-C4-296A; [09-74]
-    (=daikanwa         . 14352)        ; &I-M-14352;
-    (=cbeta            . 04526)        ; &I-CB04526;
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 5)
     (total-strokes      . 9)
     (=ucs              . #x6710)       ; 朐
-    (=gb2312           . #x6B54)       ; &I-G0-6B54; [75-52]
-    (=cns11643-2       . #x2A7B)       ; &I-C2-2A7B; [10-91]
-    (=big5             . #xCEFA)       ; &I-B-CEFA;
-    (=daikanwa         . 14353)        ; &I-M-14353;
-    (=jef-china3       . #x97FB)       ; &I-JC3-97FB;
+    (->subsumptive
+     ((=daikanwa         . 14353)      ; &M-14353;
+      )
+     ((=gb2312           . #x6B54)     ; &C2-2A7B; [75-52]
+      (=cns11643-2       . #x2A7B)     ; &I-C2-2A7B; [10-91]
+      (=big5             . #xCEFA)     ; &I-B-CEFA;
+      (=jef-china3       . #x97FB)     ; &I-JC3-97FB;
+      (=ucs@unicode      . #x6710)     ; &C2-2A7B;
+      ))
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
     (=jis-x0208@1997   . #x442B)       ; &J97-442B; [36-11]
     ))
 (define-char
-  '((ideographic-radical . 74) ; ⽉
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x442B)     ; &J97-442B; [36-11]
       ))
+    (ideographic-radical . 74) ; ⽉
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=daikanwa         . 14374)        ; &M-14374;
     (=jef-china3       . #x52AF)       ; &I-JC3-52AF;
     (mojikyo           . 014374)       ; &MCS-60003826;
     ))
 (define-char
-  '((morohashi-daikanwa        14374 1)
+  '((<-denotational
+     ((=jis-x0208@1997   . #x442B)     ; &J97-442B; [36-11]
+      ))
+    (morohashi-daikanwa        14374 1)
     (ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 8)
     (total-strokes      . 12)
-    (<-denotational
-     ((=jis-x0208@1997   . #x442B)     ; &J97-442B; [36-11]
-      ))
     (=ucs              . #x671D)       ; 朝
     (=jis-x0208                . #x442B)       ; &I-J90-442B; [36-11]
     (=gb2312           . #x332F)       ; &I-G0-332F; [19-15]
   '((ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 8)
     (total-strokes      . 12)
-    (=ucs              . #x3B38)       ; 㬸
-    (=cns11643-3       . #x3C28)       ; &I-C3-3C28; [28-08]
+    (=ucs              . #x440B)       ; 䐋
+    (->subsumptive
+     ((=daikanwa         . 14379)      ; &M-14379;
+      )
+     ((=cns11643-6       . #x497E)     ; &C6-497E; [41-94]
+      )
+     ((=ucs@unicode      . #x440B)     ; &UU+440B;
+      ))
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
+    (=ucs              . #x3B38)       ; 㬸
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x3B38)     ; 㬸
+      ))
+    (ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 8)
     (total-strokes      . 12)
-    (=ucs              . #x440B)       ; 䐋
-    (=cns11643-6       . #x497E)       ; &I-C6-497E; [41-94]
+    (->subsumptive
+     ((=daikanwa         . 14380)      ; &M-14380;
+      )
+     ((=cns11643-3       . #x3C28)     ; &C3-3C28; [28-08]
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x3B38)     ; 㬸
+      ))
+    (ideographic-radical . 74) ; ⽉
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
+    (=ucs@unicode      . #x3B38)       ; &UU+3B38;
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 8)
     (total-strokes      . 12)
     (=ucs              . #x2337A)      ; 𣍺
-    (=cns11643-5       . #x392D)       ; &I-C5-392D; [25-13]
+    (->subsumptive
+     ((=daikanwa         . 14382)      ; &M-14382;
+      )
+     ((=cns11643-5       . #x392D)     ; &C5-392D; [25-13]
+      (=ucs@iso                  . #x2337A)    ; &C5-392D;
+      ))
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
-    (=ucs              . #x6720)       ; 朠
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
+    (=ucs              . #x23384)      ; 𣎄
+    (->subsumptive
+     ((=daikanwa         . 14384)      ; &M-14384;
+      )
+     ((=cns11643-6       . #x5347)     ; &C6-5347; [51-39]
+      (=ucs@iso                  . #x23384)    ; &C6-5347;
+      ))
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+    (=ucs              . #x6720)       ; 朠
+    ))
+(define-char
+  '((<-denotational
      ((=ucs              . #x6720)     ; 朠
       ))
+    (ideographic-radical . 74) ; ⽉
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((=daikanwa         . 14385)      ; &M-14385;
-      (=jef-china3       . #x52D6)     ; &I-JC3-52D6;
+      )
+     ((=jef-china3       . #x52D6)     ; &JC3-52D6;
       )
      ((=cns11643-2       . #x434E)     ; &C2-434E; [35-46]
       (=ucs@cns                  . #x6720)     ; &C2-434E;
       ))
     ))
 (define-char
-  '((ideographic-radical . 74) ; ⽉
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6720)     ; 朠
       ))
+    (ideographic-radical . 74) ; ⽉
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=jis-x0212                . #x4274)       ; &JSP-4274; [34-84]
     (=big5             . #xDDC8)       ; &I-B-DDC8;
     (=ucs@unicode      . #x6720)       ; &JSP-4274;
   '((ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 9)
     (total-strokes      . 13)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
+    (=ucs              . #x23385)      ; 𣎅
+    (->subsumptive
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=gt               . 18141)    ; &GT-18141;
+       (=daikanwa          . 14330)    ; &I-M-14330;
+       )
+       ((=ucs              . #x66F7)   ; 曷
+       ))
+      (=daikanwa         . 14386)      ; &M-14386;
       )
-     ((=ucs              . #x6708)     ; 月
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=jis-x0208        . #x376E)   ; &GT-18140; [23-78]
+       (=gb2312            . #x5442)   ; &I-G0-5442; [52-34]
+       (=ks-x1001          . #x6A45)   ; &I-K0-6A45; [74-37]
+       (=cns11643-1        . #x454C)   ; &I-C1-454C; [37-44]
+       )
+       ((=ucs              . #x66F7)   ; 曷
+       ))
+      (=cbeta            . 02607)      ; &CB02607;
+      (=ucs@iso                  . #x23385)    ; &CB02607;
       )
-     ((=ucs              . #x66F7)     ; 曷
+     ((=cns11643-5       . #x3F67)     ; &C5-3F67; [31-71]
       ))
-    (=ucs              . #x23385)      ; 𣎅
-    (=daikanwa         . 14386)        ; &I-M-14386;
-    (=cbeta            . 02607)        ; &I-CB02607;
-    ))
-(define-char
-  '((=>ucs             . #x23385)      ; 𣎅
-    (morohashi-daikanwa        14386 0 0)
-    (ideographic-radical . 74) ; ⽉
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (=cns11643-5       . #x3F67)       ; &C5-3F67; [31-71]
     ))
 (define-char
   '((ideographic-radical@ucs . 74)     ; ⽉
     (=ucs              . #x6721)       ; 朡
     ))
 (define-char
-  '((ideographic-radical . 74) ; ⽉
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6721)     ; 朡
       ))
+    (ideographic-radical . 74) ; ⽉
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=big5             . #xDF7A)       ; &B-DF7A;
     (=ucs@big5         . #x6721)       ; &B-DF7A;
     (->subsumptive
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (=ucs              . #x23384)      ; 𣎄
-    (=cns11643-6       . #x5347)       ; &I-C6-5347; [51-39]
-    ))
-(define-char
-  '((=>ucs             . #x2338D)      ; 𣎍
-    (ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 10)
     (total-strokes      . 14)
-    (=daikanwa         . 14389)        ; &M-14389;
+    (=ucs              . #x2338D)      ; 𣎍
+    (->subsumptive
+     ((=daikanwa         . 14389)      ; &M-14389;
+      )
+     ((=cns11643-6       . #x5D5D)     ; &C6-5D5D; [61-61]
+      (=ucs@iso                  . #x2338D)    ; &C6-5D5D;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        14389 0 1)
-    (ideographic-radical . 74) ; ⽉
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (=ucs              . #x2338D)      ; 𣎍
-    (=cns11643-6       . #x5D5D)       ; &I-C6-5D5D; [61-61]
+  '((ideographic-radical . 74) ; ⽉
+    (=ucs              . #x3B3B)       ; 㬻
     ))
 (define-char
-  '((=>ucs             . #x3B3B)       ; 㬻
+  '((<-denotational
+     ((=ucs              . #x3B3B)     ; 㬻
+      ))
     (ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 10)
     (total-strokes      . 14)
-    (=daikanwa         . 14390)        ; &M-14390;
+    (->subsumptive
+     ((=daikanwa         . 14390)      ; &M-14390;
+      )
+     ((=cns11643-5       . #x4645)     ; &C5-4645; [38-37]
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        14390 0 0)
+  '((<-denotational
+     ((=ucs              . #x3B3B)     ; 㬻
+      ))
     (ideographic-radical . 74) ; ⽉
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (=ucs              . #x3B3B)       ; 㬻
-    (=cns11643-5       . #x4645)       ; &I-C5-4645; [38-37]
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
+    (=ucs@unicode      . #x3B3B)       ; &UU+3B3B;
     ))
 (define-char
-  '((=>ucs             . #x6722)       ; 朢
-    (ideographic-radical . 74) ; ⽉
+  '((ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 10)
     (total-strokes      . 14)
-    (=jis-x0212                . #x4275)       ; &M-14391; [34-85]
-    (=big5             . #xE1FB)       ; &I-B-E1FB;
-    (=daikanwa         . 14391)        ; &I-M-14391;
-    (=ucs@jis          . #x6722)       ; &M-14391;
-    (=ucs@big5         . #x6722)       ; &M-14391;
+    (=ucs              . #x6722)       ; 朢
     ))
 (define-char
-  '((morohashi-daikanwa        14391 0 5)
+  '((<-denotational
+     ((=ucs              . #x6722)     ; 朢
+      ))
     (ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 10)
     (total-strokes      . 14)
-    (=ucs              . #x6722)       ; 朢
-    (=cns11643-2       . #x4A62)       ; &I-C2-4A62; [42-66]
+    (->subsumptive
+     ((=daikanwa         . 14391)      ; &M-14391;
+      )
+     ((=jis-x0212        . #x4275)     ; &JSP-4275; [34-85]
+      (=big5             . #xE1FB)     ; &I-B-E1FB;
+      (=ucs@jis                  . #x6722)     ; &JSP-4275;
+      (=ucs@big5         . #x6722)     ; &JSP-4275;
+      ))
     ))
 (define-char
-  '((=>ucs             . #x267C1)      ; 𦟁
+  '((<-denotational
+     ((=ucs              . #x6722)     ; 朢
+      ))
     (ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 10)
     (total-strokes      . 14)
-    (=daikanwa         . 49158)        ; &M-49158;
+    (=cns11643-2       . #x4A62)       ; &C2-4A62; [42-66]
+    (=ucs@unicode      . #x6722)       ; &C2-4A62;
     ))
 (define-char
-  '((=>ucs             . #x267C1)      ; 𦟁
-    (morohashi-daikanwa        49158 0 0)
-    (ideographic-radical . 74) ; ⽉
-    (ideographic-strokes . 10)
+  '((ideographic-radical@ucs . 130)    ; ⾁
+    (ideographic-strokes@ucs . 10)
+    (ideographic-radical@cns . 74)     ; ⽉
+    (ideographic-strokes@cns . 10)
+    (ideographic-radical@cns*sources
+     daikanwa cns11643)
     (total-strokes      . 14)
-    (->identical
-     ((=ucs              . #x267C1)    ; 𦟁
+    (=ucs              . #x267C1)      ; 𦟁
+    (->subsumptive
+     ((ideographic-radical . 74)       ; ⽉
+      (ideographic-strokes . 10)
+      (=daikanwa         . 49158)      ; &M-49158;
+      )
+     ((=cns11643-6       . #x5D5C)     ; &C6-5D5C; [61-60]
+      (=ucs@iso                  . #x267C1)    ; &C6-5D5C;
+      )
+     ((ideographic-radical . 130)      ; ⾁
+      (ideographic-strokes . 10)
+      (hanyu-dazidian    3 2104 5)
+      (=hanziku-6        . #xB15A)     ; &HZK06-B15A;
       ))
-    (=cns11643-6       . #x5D5C)       ; &C6-5D5C; [61-60]
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
     (=cns11643-6       . #x5D5E)       ; &I-C6-5D5E; [61-62]
     ))
 (define-char
-  '((=>ucs             . #x23392)      ; 𣎒
+  '((ideographic-radical . 74) ; ⽉
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
+    (=ucs              . #x23392)      ; 𣎒
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x23392)    ; 𣎒
+      ))
     (ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 11)
     (total-strokes      . 15)
     (=daikanwa         . 14393)        ; &M-14393;
     ))
 (define-char
-  '((morohashi-daikanwa        14393 0 2)
+  '((<-denotational
+     ((=ucs              . #x23392)    ; 𣎒
+      ))
     (ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 11)
     (total-strokes      . 15)
-    (=ucs              . #x23392)      ; 𣎒
-    (=cns11643-7       . #x2364)       ; &I-C7-2364; [03-68]
+    (=cns11643-7       . #x2364)       ; &C7-2364; [03-68]
+    (=ucs@iso          . #x23392)      ; &C7-2364;
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
     (=cns11643-4       . #x4A33)       ; &I-C4-4A33; [42-19]
     ))
 (define-char
-  '((=>ucs             . #x3B3F)       ; 㬿
-    (ideographic-radical . 74) ; ⽉
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (=daikanwa         . 14398)        ; &M-14398;
-    ))
-(define-char
-  '((morohashi-daikanwa        14398 0 0)
-    (ideographic-radical . 74) ; ⽉
+  '((ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 12)
     (total-strokes      . 16)
     (=ucs              . #x3B3F)       ; 㬿
-    (=cns11643-3       . #x5125)       ; &I-C3-5125; [49-05]
+    (->subsumptive
+     ((=daikanwa         . 14398)      ; &M-14398;
+      )
+     ((=cns11643-3       . #x5125)     ; &C3-5125; [49-05]
+      (=ucs@unicode      . #x3B3F)     ; &C3-5125;
+      ))
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 12)
     (total-strokes      . 16)
     (=ucs              . #x2339A)      ; 𣎚
-    (=cns11643-5       . #x546E)       ; &I-C5-546E; [52-78]
-    (=daikanwa         . 14399)        ; &I-M-14399;
-    ))
-(define-char
-  '((=>ucs             . #x6723)       ; 朣
-    (ideographic-radical . 74) ; ⽉
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (=big5             . #xE9BD)       ; &M-14400;
-    (=daikanwa         . 14400)        ; &I-M-14400;
-    (=ucs@big5         . #x6723)       ; &M-14400;
+    (->subsumptive
+     ((=daikanwa         . 14399)      ; &M-14399;
+      )
+     ((=cns11643-5       . #x546E)     ; &C5-546E; [52-78]
+      (=ucs@iso                  . #x2339A)    ; &C5-546E;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        14400 0 0)
-    (ideographic-radical . 74) ; ⽉
+  '((ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 12)
     (total-strokes      . 16)
     (=ucs              . #x6723)       ; 朣
-    (=cns11643-2       . #x5748)       ; &I-C2-5748; [55-40]
+    (=big5             . #xE9BD)       ; &I-B-E9BD;
+    (->subsumptive
+     ((=daikanwa         . 14400)      ; &M-14400;
+      )
+     ((=cns11643-2       . #x5748)     ; &C2-5748; [55-40]
+      (=ucs@unicode      . #x6723)     ; &C2-5748;
+      ))
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
     (ideographic-strokes . 12)
     (total-strokes      . 16)
     (=ucs              . #x6724)       ; 朤
-    (=cns11643-3       . #x5126)       ; &I-C3-5126; [49-06]
-    (=daikanwa         . 14402)        ; &I-M-14402;
+    (->subsumptive
+     ((=daikanwa         . 14402)      ; &M-14402;
+      )
+     ((=cns11643-3       . #x5126)     ; &C3-5126; [49-06]
+      (=ucs@unicode      . #x6724)     ; &C3-5126;
+      ))
     ))
 (define-char
   '((ideographic-radical . 74) ; ⽉
index 609b085..c9758c0 100644 (file)
     (=daikanwa         . 14480)        ; &I-M-14480;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x675F)     ; 束
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (<-ideographic-component-forms
      ((=ucs              . #x675F)     ; 束
       ))
       (=jis-x0208        . #x5054)     ; &I-J90-5054; [48-52]
       ))
     (hanyu-dazidian    1 21 9)
+    (shinjigen-1       . 240)
     (shinjigen-2       . 240)
     (=ucs              . #x6765)       ; 来
     (=jis-x0208                . #x4D68)       ; &I-J90-4D68; [45-72]
   '((ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 3)
     (total-strokes      . 7)
+    (=ucs              . #x3B45)       ; 㭅
+    ))
+(define-char
+  '((ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=ucs              . #x6766)       ; 杦
     (=jis-x0212                . #x4321)       ; &I-JSP-4321; [35-01]
     (=jis-x0213-1-2000 . #x7550)       ; &I-JX1-7550; [85-48]
   '((ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 3)
     (total-strokes      . 7)
-    (hanyu-dazidian    2 1161 10)
     (=ucs              . #x6767)       ; 杧
-    (=iso-ir165                . #x2C4F)       ; &I-EGB-2C4F; [12-47]
-    (=hanziku-3                . #xED42)       ; &I-HZK03-ED42;
-    ))
-(define-char
-  '((=>ucs             . #x6767)       ; 杧
-    (ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (=jef-china3       . #x9ECF)       ; &JC3-9ECF;
+    (->subsumptive
+     ((=jef-china3       . #x9ECF)     ; &JC3-9ECF;
+      )
+     ((hanyu-dazidian    2 1161 10)
+      (=iso-ir165        . #x2C4F)     ; &HZK03-ED42; [12-47]
+      (=hanziku-3        . #xED42)     ; &I-HZK03-ED42;
+      (=ucs@unicode      . #x6767)     ; &HZK03-ED42;
+      ))
     ))
 (define-char
   '((ideographic-radical . 75) ; ⽊
     (=ucs              . #x677B)       ; 杻
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x677B)     ; 杻
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=big5             . #xCCD8)       ; &B-CCD8;
     (=ucs@big5         . #x677B)       ; &B-CCD8;
     (->subsumptive
       ))
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x677B)     ; 杻
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=iso-ir165                . #x7B65)       ; &EGB-7B65; [91-69]
     (=ucs@unicode      . #x677B)       ; &EGB-7B65;
     ))
     (=ucs              . #x6781)       ; 极
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6781)     ; 极
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=jis-x0212                . #x4327)       ; &M-14519; [35-07]
     (=cns11643-2       . #x2746)       ; &I-C2-2746; [07-38]
     (=jis-x0213-1-2000 . #x7554)       ; &I-JX1-7554; [85-52]
     (=ucs@jis          . #x6781)       ; &M-14519;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6781)     ; 极
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=gb2312           . #x3C2B)       ; &G0-3C2B; [28-11]
     (=big5             . #xCCE5)       ; &I-B-CCE5;
     (=ucs@unicode      . #x6781)       ; &G0-3C2B;
     (=big5             . #xCCE3)       ; &I-B-CCE3;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6783)     ; 枃
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (->subsumptive
      ((=daikanwa         . 14522)      ; &M-14522;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6783)     ; 枃
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=ucs@unicode      . #x6783)       ; &UU+6783;
     ))
 (define-char
     (ideographic-strokes . 4)
     (total-strokes      . 8)
     (=ucs              . #x233FB)      ; 𣏻
-    (=daikanwa         . 14572)        ; &I-M-14572;
-    (mojikyo           . 014572)       ; &MCS-600038EC;
-    ))
-(define-char
-  '((=>ucs             . #x233FB)      ; 𣏻
-    (morohashi-daikanwa        14572 0 1)
-    (ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (=cns11643-6       . #x2C2D)       ; &C6-2C2D; [12-13]
+    (->subsumptive
+     ((=daikanwa         . 14572)      ; &M-14572;
+      (=ucs@iso                  . #x233FB)    ; &M-14572;
+      )
+     ((mojikyo           . 014572)     ; &MCS-600038EC;
+      )
+     ((=cns11643-6       . #x2C2D)     ; &C6-2C2D; [12-13]
+      ))
     ))
 (define-char
   '((ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 4)
     (total-strokes      . 8)
     (=ucs              . #x233F6)      ; 𣏶
-    (=cns11643-5       . #x2654)       ; &I-C5-2654; [06-52]
-    (=daikanwa         . 14573)        ; &I-M-14573;
+    (->subsumptive
+     ((=daikanwa         . 14573)      ; &M-14573;
+      )
+     ((=ucs@iso                  . #x233F6)    ; &U-000233F6;
+      )
+     ((=cns11643-5       . #x2654)     ; &C5-2654; [06-52]
+      ))
     ))
 (define-char
   '((ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 4)
     (total-strokes      . 8)
-    (=daikanwa         . 14574)        ; &M-14574;
+    (=ucs              . #x233F9)      ; 𣏹
+    (=daikanwa         . 14574)        ; &I-M-14574;
     ))
 (define-char
   '((ideographic-radical . 75) ; ⽊
   '((ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 4)
     (total-strokes      . 8)
+    (shinjigen-1       . 3525)
     (shinjigen-2       . 3525)
     (=ucs              . #x67A0)       ; 枠
     (=jis-x0208                . #x4F48)       ; &I-J90-4F48; [47-40]
       )
      ((=ucs              . #x5347)     ; 升
       ))
+    (shinjigen-1       . 3524)
     (shinjigen-2       . 3524)
     (=ucs              . #x67A1)       ; 枡
     (=jis-x0208                . #x5B46)       ; &I-J90-5B46; [59-38]
     (=cbeta            . 01957)        ; &I-CB01957;
     ))
 (define-char
-  '((morohashi-daikanwa        14577 1)
+  '((ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
+    (=ucs              . #x67A2)       ; 枢
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x67A2)     ; 枢
+      ))
+    (morohashi-daikanwa        14577 1)
     (ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 4)
     (total-strokes      . 8)
       (=jis-x0208        . #x5C64)     ; &I-J90-5C64; [60-68]
       ))
     (hanyu-dazidian    2 1166 3)
-    (=ucs              . #x67A2)       ; 枢
-    (=jis-x0208                . #x3F75)       ; &I-J90-3F75; [31-85]
+    (=jis-x0208                . #x3F75)       ; &GT-18486; [31-85]
     (=gb2312           . #x4A60)       ; &I-G0-4A60; [42-64]
     (=gt               . 18486)        ; &I-GT-18486;
     (=gt-k             . 03755)        ; &I-GT-K03755;
     (=gt-pj-1          . #x3F75)       ; &I-GT-18486; [31-85]
     (=hanziku-3                . #xEDFD)       ; &I-HZK03-EDFD;
+    (=ucs@unicode      . #x67A2)       ; &GT-18486;
     (mojikyo           . 050225)       ; &MCS-6000C431;
     ))
 (define-char
-  '((=>ucs             . #x67A2)       ; 枢
-    (morohashi-daikanwa        14577 1 1)
+  '((<-denotational
+     ((=ucs              . #x67A2)     ; 枢
+      ))
     (ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 4)
     (total-strokes      . 8)
   '((ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 4)
     (total-strokes      . 8)
+    (=ucs              . #x3B4D)       ; 㭍
+    ))
+(define-char
+  '((ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
+    (=ucs              . #x3B4E)       ; 㭎
+    ))
+(define-char
+  '((ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
+    (=ucs              . #x3B4F)       ; 㭏
+    ))
+(define-char
+  '((ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (hanyu-dazidian    2 1165 6)
     (=ucs              . #x67A3)       ; 枣
     (=gb2312           . #x5466)       ; &I-G0-5466; [52-70]
     (total-strokes      . 8)
     (=ucs              . #x67A6)       ; 枦
     (=jis-x0208@1997   . #x5B45)       ; 枦 [59-37]
-    (->subsumptive
-     ((=jis-x0208@1978   . #x5B45)     ; &J78-5B45; [59-37]
-      )
-     ((=jis-x0208@1983   . #x5B45)     ; &GT-18539; [59-37]
-      (=jis-x0208@1990   . #x5B45)     ; &I-J90-5B45; [59-37]
-      (=gt               . 18539)      ; &I-GT-18539;
-      (=gt-pj-1                  . #x5B45)     ; &I-GT-18539; [59-37]
-      (=jef-china3       . #x70C9)     ; &I-JC3-70C9;
-      (=ucs@jis                  . #x67A6)     ; &GT-18539;
-      (mojikyo           . 055279)     ; &MCS-6000D7EF;
-      )
-     ((=ucs@unicode      . #x67A6)     ; &UU+67A6;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x67A6)     ; 枦
+      ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
+    (=ucs@unicode      . #x67A6)       ; &UU+67A6;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x67A6)     ; 枦
+      ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
+    (=jis-x0208@1978   . #x5B45)       ; &J78-5B45; [59-37]
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x67A6)     ; 枦
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
+    (=jis-x0208@1983   . #x5B45)       ; &GT-18539; [59-37]
+    (=jis-x0208@1990   . #x5B45)       ; &I-J90-5B45; [59-37]
+    (=gt               . 18539)        ; &I-GT-18539;
+    (=gt-pj-1          . #x5B45)       ; &I-GT-18539; [59-37]
+    (=jef-china3       . #x70C9)       ; &I-JC3-70C9;
+    (=ucs@jis          . #x67A6)       ; &GT-18539;
+    (mojikyo           . 055279)       ; &MCS-6000D7EF;
     ))
 (define-char
   '((ideographic-radical . 75) ; ⽊
     (=ucs              . #x67FA)       ; 柺
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x67FA)     ; 柺
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-2       . #x2B40)       ; &M-14584; [11-32]
     (=daikanwa         . 14584)        ; &I-M-14584;
     (=cbeta            . 06180)        ; &I-CB06180;
     (mojikyo           . 014584)       ; &MCS-600038F8;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x67FA)     ; 柺
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=big5             . #xCF5E)       ; &B-CF5E;
     (=ucs@unicode      . #x67FA)       ; &B-CF5E;
     ))
     (=daikanwa         . 14642)        ; &I-M-14642;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3A3A)     ; &J97-3A3A; [26-26]
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=ucs              . #x67FB)       ; 査
     (->subsumptive
      ((ideographic-structure
     (=jis-x0208@1997   . #x3A3A)       ; &J97-3A3A; [26-26]
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3A3A)     ; &J97-3A3A; [26-26]
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=ucs              . #x67E5)       ; 查
     (->subsumptive
      ((=gb2312           . #x3269)     ; &G0-3269; [18-73]
       ))
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3A74)     ; &J97-3A74; [26-84]
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (shinjigen-1       . 3548)
     (=ucs              . #x67F5)       ; 柵
     (=jis-x0208@1983   . #x3A74)       ; &I-J83-3A74; [26-84]
     (=jis-x0208@1997   . #x3A74)       ; &J97-3A74; [26-84]
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3A74)     ; &J97-3A74; [26-84]
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (hanyu-dazidian    2 1187 1)
     (shinjigen-1       . 3549)
     (=ucs              . #x6805)       ; 栅
   '((ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 5)
     (total-strokes      . 9)
-    (=daikanwa         . 14676)        ; &M-14676;
+    (=ucs              . #x2342D)      ; 𣐭
+    (=daikanwa         . 14676)        ; &I-M-14676;
     ))
 (define-char
   '((ideographic-radical . 75) ; ⽊
       ))
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6852)     ; 桒
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=ucs              . #x2F8E1)      ; 桒
     (=cns11643-3       . #x315C)       ; &I-C3-315C; [17-60]
     ))
     (=jis-x0208@1997   . #x5B4A)       ; 枴 [59-42]
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x67B4)     ; 枴
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (<-wrong
      ((=cns11643-2       . #x2B40)     ; &M-14584; [11-32]
       (=daikanwa         . 14584)      ; &I-M-14584;
     (=ucs@unicode      . #x67B4)       ; &GT-18563;
     ))
 (define-char
-  '((=>ucs*            . #x67B4)       ; 枴
+  '((<-denotational
+     ((=ucs              . #x67B4)     ; 枴
+      ))
+    (=>ucs*            . #x67B4)       ; 枴
     (ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 5)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x67B4)     ; 枴
-      ))
     (<-wrong
      ((=cns11643-2       . #x2B40)     ; &M-14584; [11-32]
       (=daikanwa         . 14584)      ; &I-M-14584;
   '((ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 5)
     (total-strokes      . 9)
+    (=ucs              . #x3B56)       ; 㭖
+    ))
+(define-char
+  '((ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=ucs              . #x6806)       ; 栆
     (mojikyo           . 059670)       ; &MCS-6000E916;
     ))
     (=ucs              . #x681A)       ; 栚
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x681A)     ; 栚
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=daikanwa         . 14698)        ; &M-14698;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x681A)     ; 栚
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (->subsumptive
      ((=big5             . #xD1DA)     ; &B-D1DA;
       (=ucs@unicode      . #x681A)     ; &B-D1DA;
     (=big5             . #xD1D9)       ; &I-B-D1D9;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x681F)     ; 栟
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 6)
+    (total-strokes      . 12)
     (<-vulgar
      ((=daikanwa         . 15010)      ; &M-15010;
       ))
     (=cbeta            . 04283)        ; &CB04283;
     ))
 (define-char
-  '((=>ucs*            . #x6885)       ; 梅
+  '((ideographic-radical . 75) ; ⽊
+    (=ucs              . #x6885)       ; 梅
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x6885)     ; 梅
+      ))
+    (=>ucs*            . #x6885)       ; 梅
     (morohashi-daikanwa        14795 1)
     (ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 6)
     (=big5             . #xD5BE)       ; &I-B-D5BE;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6874)     ; 桴
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (shinjigen-2       . 3652)
     (=jis-x0208                . #x5B6F)       ; &GT-18952; [59-79]
     (=gt               . 18952)        ; &I-GT-18952;
     (=ucs@jis          . #x6874)       ; &GT-18952;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6874)     ; 桴
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=gb2312           . #x6875)       ; &C2-3622; [72-85]
     (=cns11643-2       . #x3622)       ; &I-C2-3622; [22-02]
     (=ucs@unicode      . #x6874)       ; &C2-3622;
     (=big5             . #xD5BD)       ; &I-B-D5BD;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6875)     ; 桵
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=jis-x0212                . #x4366)       ; &M-14810; [35-70]
     (=jis-x0213-1-2000 . #x7564)       ; &I-JX1-7564; [85-68]
     (=daikanwa         . 14810)        ; &I-M-14810;
     (=ucs@jis          . #x6875)       ; &M-14810;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6875)     ; 桵
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (->subsumptive
      ((=ucs@unicode      . #x6875)     ; &UU+6875;
       )
   '((ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 7)
     (total-strokes      . 11)
-    (shinjigen-2       . 3659)
     (=ucs              . #x6881)       ; 梁
-    (=jis-x0208                . #x4E42)       ; &I-J90-4E42; [46-34]
-    (=gb2312           . #x413A)       ; &I-G0-413A; [33-26]
-    (=ks-x1001         . #x5559)       ; &I-K0-5559; [53-57]
-    (=gt               . 18985)        ; &I-GT-18985;
-    (=gt-k             . 07897)        ; &I-GT-K07897;
-    (=gt-pj-1          . #x4E42)       ; &I-GT-18985; [46-34]
-    (=daikanwa         . 14825)        ; &I-M-14825;
-    ))
-(define-char
-  '((=>ucs             . #x6881)       ; 梁
-    (morohashi-daikanwa        14825 0 0)
-    (ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (=big5             . #xB1E7)       ; &B-B1E7;
-    (=ucs@big5         . #x6881)       ; &B-B1E7;
-    ))
-(define-char
-  '((=>ucs             . #x6881)       ; 梁
-    (morohashi-daikanwa        14825 0 1)
-    (ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (=cns11643-1       . #x5B2D)       ; &C1-5B2D; [59-13]
+    (=big5             . #xB1E7)       ; &I-B-B1E7;
+    (->subsumptive
+     ((shinjigen-1       . 3659)
+      (shinjigen-2       . 3659)
+      (=jis-x0208        . #x4E42)     ; &GT-18985; [46-34]
+      (=gb2312           . #x413A)     ; &I-G0-413A; [33-26]
+      (=ks-x1001         . #x5559)     ; &I-K0-5559; [53-57]
+      (=gt               . 18985)      ; &I-GT-18985;
+      (=gt-k             . 07897)      ; &I-GT-K07897;
+      (=gt-pj-1                  . #x4E42)     ; &I-GT-18985; [46-34]
+      (=daikanwa         . 14825)      ; &I-M-14825;
+      (=ucs@unicode      . #x6881)     ; &GT-18985;
+      )
+     ((=cns11643-1       . #x5B2D)     ; &C1-5B2D; [59-13]
+      ))
     ))
 (define-char
   '((ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 7)
     (total-strokes      . 11)
     (=ucs              . #x6882)       ; 梂
-    (=jis-x0212                . #x436B)       ; &I-JSP-436B; [35-75]
-    (=cns11643-1       . #x5B42)       ; &I-C1-5B42; [59-34]
-    (=jis-x0213-2-2000 . #x2E6A)       ; &I-JX2-2E6A; [14-74]
-    (=big5             . #xB1FC)       ; &I-B-B1FC;
-    (=daikanwa         . 14826)        ; &I-M-14826;
-    ))
-(define-char
-  '((=>ucs             . #x6883)       ; 梃
-    (ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (shinjigen-2       . 3647)
-    (=jis-x0208                . #x5B6C)       ; &GT-18921; [59-76]
-    (=big5             . #xB1F2)       ; &I-B-B1F2;
-    (=gt               . 18921)        ; &I-GT-18921;
-    (=gt-pj-1          . #x5B6C)       ; &I-GT-18921; [59-76]
-    (=daikanwa         . 14827)        ; &I-M-14827;
-    (=ucs@jis          . #x6883)       ; &GT-18921;
-    (=ucs@big5         . #x6883)       ; &GT-18921;
+    (->subsumptive
+     ((=jis-x0212        . #x436B)     ; &M-14826; [35-75]
+      (=jis-x0213-2-2000  . #x2E6A)    ; &I-JX2-2E6A; [14-74]
+      (=big5             . #xB1FC)     ; &I-B-B1FC;
+      (=daikanwa         . 14826)      ; &I-M-14826;
+      (=ucs@unicode      . #x6882)     ; &M-14826;
+      )
+     ((=cns11643-1       . #x5B42)     ; &C1-5B42; [59-34]
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        14827 0 0)
-    (ideographic-radical . 75) ; ⽊
+  '((ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 7)
     (total-strokes      . 11)
     (=ucs              . #x6883)       ; 梃
-    (=gb2312           . #x6868)       ; &I-G0-6868; [72-72]
-    (=cns11643-1       . #x5B38)       ; &I-C1-5B38; [59-24]
-    (mojikyo           . 014827)       ; &MCS-600039EB;
+    (=big5             . #xB1F2)       ; &I-B-B1F2;
+    (->subsumptive
+     ((shinjigen-1       . 3647)
+      (shinjigen-2       . 3647)
+      (=jis-x0208        . #x5B6C)     ; &GT-18921; [59-76]
+      (=gt               . 18921)      ; &I-GT-18921;
+      (=gt-pj-1                  . #x5B6C)     ; &I-GT-18921; [59-76]
+      (=daikanwa         . 14827)      ; &I-M-14827;
+      (=ucs@jis                  . #x6883)     ; &GT-18921;
+      (=ucs@big5         . #x6883)     ; &GT-18921;
+      )
+     ((mojikyo           . 014827)     ; &MCS-600039EB;
+      )
+     ((=gb2312           . #x6868)     ; &C1-5B38; [72-72]
+      (=cns11643-1       . #x5B38)     ; &I-C1-5B38; [59-24]
+      (=ucs@unicode      . #x6883)     ; &C1-5B38;
+      ))
     ))
 (define-char
   '((ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 7)
     (total-strokes      . 11)
-    (hanyu-dazidian    2 1211 3)
     (=ucs              . #x6884)       ; 梄
-    (=jis-x0212                . #x436C)       ; &I-JSP-436C; [35-76]
-    (=cns11643-3       . #x3657)       ; &I-C3-3657; [22-55]
-    (=daikanwa         . 14829)        ; &I-M-14829;
-    (=hanziku-3                . #xF759)       ; &I-HZK03-F759;
-    (=jef-china3       . #x53D2)       ; &I-JC3-53D2;
+    (->subsumptive
+     ((=daikanwa         . 14829)      ; &M-14829;
+      )
+     ((=cns11643-3       . #x3657)     ; &C3-3657; [22-55]
+      )
+     ((=jis-x0212        . #x436C)     ; &JSP-436C; [35-76]
+      (=jef-china3       . #x53D2)     ; &I-JC3-53D2;
+      (=ucs@jis                  . #x6884)     ; &JSP-436C;
+      )
+     ((hanyu-dazidian    2 1211 3)
+      (=hanziku-3        . #xF759)     ; &HZK03-F759;
+      (=ucs@unicode      . #x6884)     ; &HZK03-F759;
+      ))
     ))
 (define-char
-  '((=>ucs*            . #x6885)       ; 梅
+  '((<-denotational
+     ((=ucs              . #x6885)     ; 梅
+      ))
+    (=>ucs*            . #x6885)       ; 梅
     (ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 7)
     (total-strokes      . 11)
     (=big5             . #xB1F6)       ; &I-B-B1F6;
     (=daikanwa         . 14830)        ; &I-M-14830;
     (=jef-china3       . #x53D3)       ; &I-JC3-53D3;
-    (=ucs@gb           . #x6885)       ; 梅
-    (=ucs@cns          . #x6885)       ; 梅
-    (=ucs@ks           . #x6885)       ; 梅
-    (=ucs@big5         . #x6885)       ; 梅
+    (=ucs@unicode      . #x6885)       ; 梅
+    (=ucs@jis          . #xFA44)       ; 梅
     ))
 (define-char
-  '((=>ucs@jis         . #xFA44)       ; 梅
-    (morohashi-daikanwa        14830 0 0)
-    (ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (->identical
-     ((=ucs              . #xFA44)     ; 梅
-      ))
-    (=ucs              . #x6885)       ; 梅
-    ))
-(define-char
-  '((=>ucs             . #x6886)       ; 梆
-    (ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (=jis-x0212                . #x436D)       ; &M-14831; [35-77]
-    (=daikanwa         . 14831)        ; &I-M-14831;
-    (=jef-china3       . #x91E5)       ; &I-JC3-91E5;
-    (=ucs@jis          . #x6886)       ; &M-14831;
-    (mojikyo           . 014831)       ; &MCS-600039EF;
-    ))
-(define-char
-  '((morohashi-daikanwa        14831 0 0)
-    (ideographic-radical . 75) ; ⽊
+  '((ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 7)
     (total-strokes      . 11)
     (=ucs              . #x6886)       ; 梆
-    (=gb2312           . #x3070)       ; &I-G0-3070; [16-80]
-    ))
-(define-char
-  '((=>ucs             . #x6886)       ; 梆
-    (morohashi-daikanwa        14831 0 1)
-    (ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (=cns11643-1       . #x5B3B)       ; &C1-5B3B; [59-27]
-    (=big5             . #xB1F5)       ; &I-B-B1F5;
-    (=ucs@big5         . #x6886)       ; &C1-5B3B;
+    (->subsumptive
+     ((=jis-x0212        . #x436D)     ; &M-14831; [35-77]
+      (=daikanwa         . 14831)      ; &I-M-14831;
+      (=jef-china3       . #x91E5)     ; &I-JC3-91E5;
+      (=ucs@jis                  . #x6886)     ; &M-14831;
+      (mojikyo           . 014831)     ; &MCS-600039EF;
+      )
+     ((=gb2312           . #x3070)     ; &G0-3070; [16-80]
+      (=ucs@unicode      . #x6886)     ; &G0-3070;
+      )
+     ((=cns11643-1       . #x5B3B)     ; &C1-5B3B; [59-27]
+      (=big5             . #xB1F5)     ; &I-B-B1F5;
+      (=ucs@big5         . #x6886)     ; &C1-5B3B;
+      ))
     ))
 (define-char
   '((ideographic-radical . 75) ; ⽊
     (=daikanwa         . 14832)        ; &I-M-14832;
     ))
 (define-char
-  '((=>ucs             . #x6888)       ; 梈
-    (ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (=jis-x0212                . #x436E)       ; &M-14833; [35-78]
-    (=daikanwa         . 14833)        ; &I-M-14833;
-    (=ucs@jis          . #x6888)       ; &M-14833;
-    ))
-(define-char
-  '((morohashi-daikanwa        14833 0 0)
-    (ideographic-radical . 75) ; ⽊
+  '((ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 7)
     (total-strokes      . 11)
-    (hanyu-dazidian    2 1219 1)
     (=ucs              . #x6888)       ; 梈
-    (=cns11643-4       . #x323F)       ; &I-C4-323F; [18-31]
-    (=hanziku-3                . #xF8DC)       ; &I-HZK03-F8DC;
+    (->subsumptive
+     ((=jis-x0212        . #x436E)     ; &M-14833; [35-78]
+      (=daikanwa         . 14833)      ; &I-M-14833;
+      (=ucs@jis                  . #x6888)     ; &M-14833;
+      )
+     ((hanyu-dazidian    2 1219 1)
+      (=cns11643-4       . #x323F)     ; &HZK03-F8DC; [18-31]
+      (=hanziku-3        . #xF8DC)     ; &I-HZK03-F8DC;
+      (=ucs@unicode      . #x6888)     ; &HZK03-F8DC;
+      ))
     ))
 (define-char
   '((ideographic-radical . 75) ; ⽊
     (=daikanwa         . 14838)        ; &I-M-14838;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (->mistakable
-     ((=daikanwa         . 14840)      ; &I-M-14840;
-      ))
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x5B74)     ; &J97-5B74; [59-84]
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (hanyu-dazidian    2 1216 4)
     (sound@ja/on       "sAu" "zou")
     (sound@kun         "saikati")
     (=hanziku-3                . #xF85D)       ; &I-HZK03-F85D;
     (=jef-china3       . #x70CC)       ; &I-JC3-70CC;
     (mojikyo           . 014839)       ; &MCS-600039F7;
+    (->mistakable
+     ((=daikanwa         . 14840)      ; &I-M-14840;
+      ))
     ))
 (define-char
   '((ideographic-radical . 75) ; ⽊
     (=jis-x0208@1997   . #x5B74)       ; &J97-5B74; [59-84]
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x5B74)     ; &J97-5B74; [59-84]
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (sound@ja/on       "Au" "Eu" "iu" "yu")
     (=ucs              . #x688E)       ; 梎
     (->subsumptive
     (=big5             . #xD5C0)       ; &I-B-D5C0;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x688F)     ; 梏
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (shinjigen-2       . 3631)
     (=jis-x0208                . #x5B67)       ; &GT-18869; [59-71]
     (=gt               . 18869)        ; &I-GT-18869;
     (=ucs@jis          . #x688F)       ; &GT-18869;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x688F)     ; 梏
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=gb2312           . #x6874)       ; &C2-3624; [72-84]
     (=ks-x1001         . #x4D59)       ; &I-K0-4D59; [45-57]
     (=cns11643-2       . #x3624)       ; &I-C2-3624; [22-04]
     (=jis-x0208@1997   . #x3E3F)       ; 梢 [30-31]
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x68A2)     ; 梢
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (shinjigen-1       . 3641)
     (=ks-x1001         . #x747E)       ; &M-14866; [84-94]
     (=daikanwa         . 14866)        ; &I-M-14866;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x68A2)     ; 梢
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (->subsumptive
      ((=gb2312           . #x4952)     ; &GT-18891; [41-50]
       (=jis-x0208@1983   . #x3E3F)     ; &I-J83-3E3F; [30-31]
     (=big5             . #xD9CE)       ; &I-B-D9CE;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x68C8)     ; 棈
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=jis-x0212                . #x437C)       ; &M-14918; [35-92]
     (=jis-x0213-1-2000 . #x7569)       ; &I-JX1-7569; [85-73]
     (=daikanwa         . 14918)        ; &I-M-14918;
     (=ucs@jis          . #x68C8)       ; &M-14918;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x68C8)     ; 棈
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((=ucs@unicode      . #x68C8)     ; &UU+68C8;
       )
     (=big5             . #xD9BD)       ; &I-B-D9BD;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x68CC)     ; 棌
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=jis-x0212                . #x437D)       ; &M-14923; [35-93]
     (=jis-x0213-2-2000 . #x2E7C)       ; &I-JX2-2E7C; [14-92]
     (=daikanwa         . 14923)        ; &I-M-14923;
     (=ucs@jis          . #x68CC)       ; &M-14923;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x68CC)     ; 棌
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((=ucs@unicode      . #x68CC)     ; &UU+68CC;
       )
     (=ucs              . #x68E8)       ; 棨
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x68E8)     ; 棨
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((=ks-x1001         . #x4D21)     ; &M-14965; [45-01]
       (=jis-x0212        . #x4429)     ; &I-JSP-4429; [36-09]
       ))
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x68E8)     ; 棨
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=iso-ir165                . #x7B79)       ; &EGB-7B79; [91-89]
     (=ucs@unicode      . #x68E8)       ; &EGB-7B79;
     ))
     (=ucs              . #x68F0)       ; 棰
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x68F0)     ; 棰
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=gb2312           . #x6922)       ; &M-14978; [73-02]
     (=jis-x0212                . #x442E)       ; &I-JSP-442E; [36-14]
     (=jis-x0213-1-2000 . #x756D)       ; &I-JX1-756D; [85-77]
     (=ucs@unicode      . #x68F0)       ; &M-14978;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x68F0)     ; 棰
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-2       . #x4364)       ; &C2-4364; [35-68]
     (=ucs@cns          . #x68F0)       ; &C2-4364;
     ))
     (=daikanwa         . 15009)        ; &I-M-15009;
     ))
 (define-char
-  '((=>ucs*            . #x681F)       ; 栟
+  '((<-denotational
+     ((=ucs              . #x681F)     ; 栟
+      ))
+    (=>ucs*            . #x681F)       ; 栟
     (ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 8)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x681F)     ; 栟
-      ))
     (=ucs              . #x2F8E5)      ; 栟
     (->subsumptive
      ((=daikanwa         . 15010)      ; &M-15010;
     (=big5             . #xB4D3)       ; &I-B-B4D3;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x690D)     ; 植
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((shinjigen-2       . 3677)
       (=daikanwa         . 15023)      ; &M-15023;
       ))
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x690D)     ; 植
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((=gb2312           . #x5632)     ; &G0-5632; [54-18]
       (=ucs@unicode      . #x690D)     ; &G0-5632;
     (=ucs              . #x6944)       ; 楄
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6944)     ; 楄
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-2       . #x436A)       ; &M-15097; [35-74]
     (=big5             . #xDDE4)       ; &I-B-DDE4;
     (=daikanwa         . 15097)        ; &I-M-15097;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6944)     ; 楄
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x6944)       ; &UU+6944;
     ))
 (define-char
     (=ucs              . #x6949)       ; 楉
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6949)     ; 楉
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-2       . #x435E)       ; &M-15111; [35-62]
     (=daikanwa         . 15111)        ; &I-M-15111;
     (=jef-china3       . #x53E7)       ; &I-JC3-53E7;
     (=ucs@cns          . #x6949)       ; &M-15111;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6949)     ; 楉
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=jis-x0212                . #x4444)       ; &JX1-7571; [36-36]
     (=jis-x0213-1-2000 . #x7571)       ; &I-JX1-7571; [85-81]
     (=big5             . #xDDD8)       ; &I-B-DDD8;
     (=ucs              . #x694C)       ; 楌
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x694C)     ; 楌
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=big5             . #xDDE9)       ; &B-DDE9;
     (=ucs@big5         . #x694C)       ; &B-DDE9;
     (->subsumptive
       ))
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x694C)     ; 楌
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x694C)       ; &UU+694C;
     ))
 (define-char
     (=big5             . #xDDCD)       ; &I-B-DDCD;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6962)     ; 楢
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((=daikanwa         . 15154)      ; &M-15154;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6962)     ; 楢
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((=cns11643-2       . #x4353)     ; &C2-4353; [35-51]
       (=ucs@cns                  . #x6962)     ; &C2-4353;
     (=ucs              . #x6971)       ; 楱
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6971)     ; 楱
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=jis-x0212                . #x4450)       ; &M-15175; [36-48]
     (=daikanwa         . 15175)        ; &I-M-15175;
     (=ucs@jis          . #x6971)       ; &M-15175;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6971)     ; 楱
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=big5             . #xDDCE)       ; &B-DDCE;
     (->subsumptive
      ((=gb2312           . #x6928)     ; &G0-6928; [73-08]
     (=big5             . #xE24A)       ; &I-B-E24A;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x698D)     ; 榍
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=jis-x0212                . #x4456)       ; &M-15218; [36-54]
     (=daikanwa         . 15218)        ; &I-M-15218;
     (=ucs@jis          . #x698D)       ; &M-15218;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x698D)     ; 榍
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (->subsumptive
      ((=gb2312           . #x6947)     ; &G0-6947; [73-39]
       (=ucs@unicode      . #x698D)     ; &G0-6947;
     (=jis-x0208@1997   . #x4F31)       ; 榔 [47-17]
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6994)     ; 榔
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=jis-x0208@1978   . #x4F31)       ; &M-15226; [47-17]
     (=daikanwa         . 15226)        ; &I-M-15226;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6994)     ; 榔
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=big5             . #xB77D)       ; &B-B77D;
     (=ucs@big5         . #x6994)       ; &B-B77D;
     (->subsumptive
     (=ucs              . #x6999)       ; 榙
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6999)     ; 榙
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=cns11643-2       . #x4A6D)       ; &M-15235; [42-77]
     (=daikanwa         . 15235)        ; &I-M-15235;
     (=ucs@cns          . #x6999)       ; &M-15235;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6999)     ; 榙
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=big5             . #xE247)       ; &B-E247;
     (=ucs@unicode      . #x6999)       ; &B-E247;
     ))
     (=ucs              . #x69B5)       ; 榵
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69B5)     ; 榵
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (->subsumptive
      ((=daikanwa         . 15281)      ; &M-15281;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69B5)     ; 榵
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=big5             . #xE260)       ; &B-E260;
     (=ucs@big5         . #x69B5)       ; &B-E260;
     (->subsumptive
     (=big5             . #xE250)       ; &I-B-E250;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69BD)     ; 榽
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=daikanwa         . 15296)        ; &M-15296;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69BD)     ; 榽
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (->subsumptive
      ((=ucs@unicode      . #x69BD)     ; &UU+69BD;
       )
     (=ucs              . #x69BE)       ; 榾
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69BE)     ; 榾
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (->subsumptive
      ((shinjigen-2       . 3758)
       (=jis-x0208        . #x5C4B)     ; &GT-19498; [60-43]
       ))
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69BE)     ; 榾
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=iso-ir165                . #x7B7A)       ; &EGB-7B7A; [91-90]
     (=ucs@unicode      . #x69BE)       ; &EGB-7B7A;
     ))
     (=ucs              . #x69C6)       ; 槆
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69C6)     ; 槆
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=cns11643-2       . #x4B2A)       ; &M-15309; [43-10]
     (=daikanwa         . 15309)        ; &I-M-15309;
     (=ucs@cns          . #x69C6)       ; &M-15309;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69C6)     ; 槆
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=big5             . #xE262)       ; &B-E262;
     (=ucs@unicode      . #x69C6)       ; &B-E262;
     ))
     (=jis-x0208@1997   . #x4448)       ; 槌 [36-40]
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69CC)     ; 槌
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=jis-x0208@1978   . #x4448)       ; &M-15318; [36-40]
     (=ks-x1001         . #x7759)       ; &I-K0-7759; [87-57]
     (=daikanwa         . 15318)        ; &I-M-15318;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69CC)     ; 槌
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x4448)     ; &M-15318; [36-40]
       (=ks-x1001         . #x7759)     ; &I-K0-7759; [87-57]
     (=ucs@unicode      . #x69CC)       ; &GT-19365;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69CC)     ; 槌
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=cns11643-1       . #x6935)       ; &C1-6935; [73-21]
     ))
 (define-char
     (=ucs              . #x698A)       ; 榊
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x698A)     ; 榊
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=jis-x0208@1978   . #x3A67)       ; &M-15352; [26-71]
     (=daikanwa         . 15352)        ; &I-M-15352;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x698A)     ; 榊
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((<-simplified@JP
        ((=jis-x0208@1978    . #x3A67)  ; &M-15352; [26-71]
     (=big5             . #xE5D9)       ; &I-B-E5D9;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A27)     ; 樧
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 15353)      ; &M-15353;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A27)     ; 樧
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-2       . #x5122)       ; &C2-5122; [49-02]
     (=ucs@cns          . #x6A27)       ; &C2-5122;
     ))
     (=big5             . #xE5D1)       ; &I-B-E5D1;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69E4)     ; 槤
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=daikanwa         . 15356)        ; &M-15356;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69E4)     ; 槤
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x69E4)       ; &UU+69E4;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69E4)     ; 槤
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-2       . #x5078)       ; &C2-5078; [48-88]
     (=ucs@cns          . #x69E4)       ; &C2-5078;
     ))
     (=ucs              . #x69E5)       ; 槥
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69E5)     ; 槥
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=jis-x0212                . #x446B)       ; &M-15357; [36-75]
     (=cns11643-2       . #x5074)       ; &I-C2-5074; [48-84]
     (=big5             . #xE5CD)       ; &I-B-E5CD;
     (=ucs@big5         . #x69E5)       ; &M-15357;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69E5)     ; 槥
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=iso-ir165                . #x7C29)       ; &EGB-7C29; [92-09]
     (=ucs@unicode      . #x69E5)       ; &EGB-7C29;
     ))
     (=ucs              . #x69F0)       ; 槰
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69F0)     ; 槰
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (hanyu-dazidian    2 1283 4)
     (=daikanwa         . 15373)        ; &M-15373;
     (=hanziku-4                . #xB050)       ; &I-HZK04-B050;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69F0)     ; 槰
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x69F0)       ; &UU+69F0;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69F0)     ; 槰
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-3       . #x4C51)       ; &C3-4C51; [44-49]
     ))
 (define-char
     (=ucs              . #x69F1)       ; 槱
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69F1)     ; 槱
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 15374)      ; &M-15374;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69F1)     ; 槱
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=big5             . #xE5D0)       ; &B-E5D0;
     (->subsumptive
      ((=cns11643-2       . #x5077)     ; &C2-5077; [48-87]
     (=ucs              . #x69F2)       ; 槲
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69F2)     ; 槲
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (shinjigen-2       . 3789)
     (=jis-x0208                . #x5C60)       ; &GT-19706; [60-64]
     (=cns11643-2       . #x5123)       ; &I-C2-5123; [49-03]
     (=ucs@big5         . #x69F2)       ; &GT-19706;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69F2)     ; 槲
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=gb2312           . #x694E)       ; &G0-694E; [73-46]
     (=ucs@unicode      . #x69F2)       ; &G0-694E;
     ))
     (=ucs              . #x69F4)       ; 槴
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69F4)     ; 槴
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-2       . #x5137)       ; &M-15380; [49-23]
     (=jis-x0213-2-2000 . #x2F49)       ; &I-JX2-2F49; [15-41]
     (=big5             . #xE5EE)       ; &I-B-E5EE;
     (=ucs@big5         . #x69F4)       ; &M-15380;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x69F4)     ; 槴
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x69F4)       ; &UU+69F4;
     ))
 (define-char
     (=ucs              . #x6A0B)       ; 樋
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A0B)     ; 樋
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (shinjigen-1       . 3797)
     (=jis-x0208@1978   . #x4875)       ; &M-15415; [40-85]
     (=daikanwa         . 15415)        ; &I-M-15415;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A0B)     ; 樋
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x4875)     ; &M-15415; [40-85]
       (=daikanwa         . 15415)      ; &I-M-15415;
     (=ucs@unicode      . #x6A0B)       ; &GT-19587;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A0B)     ; 樋
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-3       . #x4C4D)       ; &C3-4C4D; [44-45]
     ))
 (define-char
     (=big5             . #xE5D6)       ; &I-B-E5D6;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A1B)     ; 樛
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (shinjigen-2       . 3785)
     (=jis-x0208                . #x5C5C)       ; &GT-19671; [60-60]
     (=gt               . 19671)        ; &I-GT-19671;
     (=ucs@big5         . #x6A1B)       ; &GT-19671;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A1B)     ; 樛
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (->subsumptive
      ((=ucs@unicode      . #x6A1B)     ; &UU+6A1B;
       )
     (=ucs              . #x6A25)       ; 樥
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A25)     ; 樥
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-2       . #x5132)       ; &M-15463; [49-18]
     (=daikanwa         . 15463)        ; &I-M-15463;
     (=ucs@cns          . #x6A25)       ; &M-15463;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A25)     ; 樥
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=big5             . #xE5E9)       ; &B-E5E9;
     (=ucs@unicode      . #x6A25)       ; &B-E5E9;
     ))
   '((ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (hanyu-dazidian    2 1296 11)
     (=ucs              . #x6A33)       ; 樳
-    (=cns11643-3       . #x512C)       ; &I-C3-512C; [49-12]
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x6A33)     ; 樳
+      ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
+    (hanyu-dazidian    2 1296 11)
+    (=cns11643-3       . #x512C)       ; &M-15487; [49-12]
     (=jis-x0213-2-2000 . #x2F50)       ; &I-JX2-2F50; [15-48]
     (=daikanwa         . 15487)        ; &I-M-15487;
     (=hanziku-4                . #xB2DF)       ; &I-HZK04-B2DF;
+    (=ucs@jis          . #x6A33)       ; &M-15487;
     ))
 (define-char
-  '((=>ucs             . #x6A34)       ; 樴
+  '((<-denotational
+     ((=ucs              . #x6A33)     ; 樳
+      ))
     (ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (=jis-x0212                . #x4521)       ; &M-15488; [37-01]
-    (=jis-x0213-2-2000 . #x2F51)       ; &I-JX2-2F51; [15-49]
-    (=big5             . #xE9BE)       ; &I-B-E9BE;
-    (=daikanwa         . 15488)        ; &I-M-15488;
-    (=ucs@jis          . #x6A34)       ; &M-15488;
-    (=ucs@big5         . #x6A34)       ; &M-15488;
+    (=ucs@unicode      . #x6A33)       ; &UU+6A33;
     ))
 (define-char
-  '((morohashi-daikanwa        15488 0 0)
-    (ideographic-radical . 75) ; ⽊
+  '((ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 12)
     (total-strokes      . 16)
     (=ucs              . #x6A34)       ; 樴
-    (=cns11643-2       . #x5749)       ; &I-C2-5749; [55-41]
+    (=big5             . #xE9BE)       ; &I-B-E9BE;
+    (->subsumptive
+     ((=jis-x0212        . #x4521)     ; &M-15488; [37-01]
+      (=jis-x0213-2-2000  . #x2F51)    ; &I-JX2-2F51; [15-49]
+      (=daikanwa         . 15488)      ; &I-M-15488;
+      (=ucs@jis                  . #x6A34)     ; &M-15488;
+      )
+     ((=cns11643-2       . #x5749)     ; &C2-5749; [55-41]
+      (=ucs@unicode      . #x6A34)     ; &C2-5749;
+      ))
     ))
 (define-char
-  '((=>ucs             . #x6A35)       ; 樵
-    (ideographic-radical . 75) ; ⽊
+  '((ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (shinjigen-2       . 3818)
-    (=jis-x0208                . #x3E41)       ; &GT-19921; [30-33]
-    (=ks-x1001         . #x7523)       ; &I-K0-7523; [85-03]
+    (=ucs              . #x6A35)       ; 樵
     (=big5             . #xBEF6)       ; &I-B-BEF6;
-    (=gt               . 19921)        ; &I-GT-19921;
-    (=gt-pj-1          . #x3E41)       ; &I-GT-19921; [30-33]
-    (=daikanwa         . 15489)        ; &I-M-15489;
-    (=ucs@jis          . #x6A35)       ; &GT-19921;
-    (=ucs@big5         . #x6A35)       ; &GT-19921;
+    (->subsumptive
+     ((shinjigen-1       . 3818)
+      (shinjigen-2       . 3818)
+      (=jis-x0208        . #x3E41)     ; &GT-19921; [30-33]
+      (=ks-x1001         . #x7523)     ; &I-K0-7523; [85-03]
+      (=gt               . 19921)      ; &I-GT-19921;
+      (=gt-pj-1                  . #x3E41)     ; &I-GT-19921; [30-33]
+      (=daikanwa         . 15489)      ; &I-M-15489;
+      (=ucs@jis                  . #x6A35)     ; &GT-19921;
+      )
+     ((=gb2312           . #x6954)     ; &C1-7121; [73-52]
+      (=cns11643-1       . #x7121)     ; &I-C1-7121; [81-01]
+      (=ucs@unicode      . #x6A35)     ; &C1-7121;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        15489 0 1)
-    (ideographic-radical . 75) ; ⽊
+  '((ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (=ucs              . #x6A35)       ; 樵
-    (=gb2312           . #x6954)       ; &I-G0-6954; [73-52]
-    (=cns11643-1       . #x7121)       ; &I-C1-7121; [81-01]
+    (=ucs              . #x6A36)       ; 樶
     ))
 (define-char
-  '((=>ucs             . #x6A36)       ; 樶
+  '((<-denotational
+     ((=ucs              . #x6A36)     ; 樶
+      ))
     (ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 12)
     (total-strokes      . 16)
     (=daikanwa         . 15491)        ; &I-M-15491;
     ))
 (define-char
-  '((=>ucs             . #x6A36)       ; 樶
-    (morohashi-daikanwa        15491 0 1)
-    (ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (=jis-x0208                . #x5C70)       ; &GT-19905; [60-80]
-    (=gt               . 19905)        ; &I-GT-19905;
-    (=gt-pj-1          . #x5C70)       ; &I-GT-19905; [60-80]
-    (=ucs@jis          . #x6A36)       ; &GT-19905;
-    ))
-(define-char
-  '((morohashi-daikanwa        15491 0 2)
+  '((<-denotational
+     ((=ucs              . #x6A36)     ; 樶
+      ))
     (ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (hanyu-dazidian    2 1291 8)
-    (=ucs              . #x6A36)       ; 樶
-    (=hanziku-4                . #xB1D9)       ; &I-HZK04-B1D9;
+    (->subsumptive
+     ((=jis-x0208        . #x5C70)     ; &GT-19905; [60-80]
+      (=gt               . 19905)      ; &I-GT-19905;
+      (=gt-pj-1                  . #x5C70)     ; &I-GT-19905; [60-80]
+      (=ucs@jis                  . #x6A36)     ; &GT-19905;
+      )
+     ((hanyu-dazidian    2 1291 8)
+      (=hanziku-4        . #xB1D9)     ; &HZK04-B1D9;
+      (=ucs@unicode      . #x6A36)     ; &HZK04-B1D9;
+      ))
     ))
 (define-char
   '((ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (->synonyms@jiyun
-     ((=daikanwa         . 32547)      ; &I-M-32547;
-      ))
-    (->synonyms@jiyun*sources
-     jiyun daikanwa)
-    (->synonyms@seiji-tsuu
-     ((=daikanwa         . 03220)      ; &I-M-03220;
-      ))
-    (->synonyms@seiji-tsuu*sources
-     seiji-tsuu jiyun daikanwa)
-    (<-vulgar
-     ((shinjigen-1       . 932)
-      (=jis-x0208        . #x4151)     ; &GT-04083; [33-49]
-      (=ks-x1001         . #x753F)     ; &I-K0-753F; [85-31]
-      (=cns11643-1       . #x763B)     ; &I-C1-763B; [86-27]
-      (=daikanwa         . 03220)      ; &I-M-03220;
-      ))
-    (<-vulgar*sources
-     shinjigen-1)
-    (hanyu-dazidian    2 1288 18)
-    (shinjigen-1       . 933)
     (=ucs              . #x6A37)       ; 樷
-    (=jis-x0212                . #x4522)       ; &I-JSP-4522; [37-02]
-    (=cns11643-3       . #x5138)       ; &I-C3-5138; [49-24]
-    (=daikanwa         . 15492)        ; &I-M-15492;
-    (=hanziku-4                . #xB161)       ; &I-HZK04-B161;
+    (->subsumptive
+     ((<-vulgar
+       ((shinjigen-1       . 932)
+       (=jis-x0208         . #x4151)   ; &GT-04083; [33-49]
+       (=ks-x1001          . #x753F)   ; &I-K0-753F; [85-31]
+       (=cns11643-1        . #x763B)   ; &I-C1-763B; [86-27]
+       (=daikanwa          . 03220)    ; &I-M-03220;
+       ))
+      (<-vulgar*sources
+       shinjigen-1)
+      (shinjigen-1       . 933)
+      (=jis-x0212        . #x4522)     ; &M-15492; [37-02]
+      (=cns11643-3       . #x5138)     ; &I-C3-5138; [49-24]
+      (=daikanwa         . 15492)      ; &I-M-15492;
+      (=ucs@jis                  . #x6A37)     ; &M-15492;
+      (->synonyms@jiyun
+       ((=daikanwa         . 32547)    ; &I-M-32547;
+       ))
+      (->synonyms@jiyun*sources
+       jiyun daikanwa)
+      (->synonyms@zhengzi-tong
+       ((=jis-x0208        . #x4151)   ; &GT-04083; [33-49]
+       (=ks-x1001          . #x753F)   ; &I-K0-753F; [85-31]
+       (=cns11643-1        . #x763B)   ; &I-C1-763B; [86-27]
+       (=daikanwa          . 03220)    ; &I-M-03220;
+       ))
+      (->synonyms@zhengzi-tong*sources
+       zhengzi-tong jiyun daikanwa)
+      )
+     ((hanyu-dazidian    2 1288 18)
+      (=hanziku-4        . #xB161)     ; &HZK04-B161;
+      (=ucs@unicode      . #x6A37)     ; &HZK04-B161;
+      ))
     ))
 (define-char
   '((ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (shinjigen-2       . 3837)
     (=ucs              . #x6A38)       ; 樸
-    (=jis-x0208                . #x5C77)       ; &I-J90-5C77; [60-87]
-    (=ks-x1001         . #x5A54)       ; &I-K0-5A54; [58-52]
-    (=gb12345          . #x4653)       ; 樸 [38-51]
-    (=big5             . #xBEEB)       ; &I-B-BEEB;
-    (=gt               . 20020)        ; &I-GT-20020;
-    (=gt-pj-1          . #x5C77)       ; &I-GT-20020; [60-87]
-    (=daikanwa         . 15495)        ; &I-M-15495;
-    ))
-(define-char
-  '((=>ucs             . #x6A38)       ; 樸
-    (morohashi-daikanwa        15495 0 1)
-    (ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (=cns11643-1       . #x7074)       ; &C1-7074; [80-84]
+    (->subsumptive
+     ((shinjigen-1       . 3837)
+      (shinjigen-2       . 3837)
+      (=jis-x0208        . #x5C77)     ; &GT-20020; [60-87]
+      (=ks-x1001         . #x5A54)     ; &I-K0-5A54; [58-52]
+      (=gb12345                  . #x4653)     ; &GT-20020; [38-51]
+      (=big5             . #xBEEB)     ; &I-B-BEEB;
+      (=gt               . 20020)      ; &I-GT-20020;
+      (=gt-pj-1                  . #x5C77)     ; &I-GT-20020; [60-87]
+      (=daikanwa         . 15495)      ; &I-M-15495;
+      (=ucs@unicode      . #x6A38)     ; &GT-20020;
+      )
+     ((=cns11643-1       . #x7074)     ; &C1-7074; [80-84]
+      ))
     ))
 (define-char
   '((ideographic-radical . 75) ; ⽊
     (=big5             . #xBEEA)       ; &I-B-BEEA;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A3D)     ; 樽
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 15500)      ; &M-15500;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A3D)     ; 樽
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (->subsumptive
      ((=cns11643-1       . #x7073)     ; &C1-7073; [80-83]
       )
     (=ucs              . #x6A44)       ; 橄
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A44)     ; 橄
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (->subsumptive
      ((shinjigen-1       . 3806)
       (shinjigen-2       . 3806)
       ))
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A44)     ; 橄
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=gb2312           . #x694F)       ; &G0-694F; [73-47]
     (=ucs@unicode      . #x6A44)       ; &G0-694F;
     ))
     (=big5             . #xED41)       ; &I-B-ED41;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A83)     ; 檃
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=jis-x0212                . #x4538)       ; &M-15636; [37-24]
     (=jis-x0213-2-2000 . #x2F5B)       ; &I-JX2-2F5B; [15-59]
     (=daikanwa         . 15636)        ; &I-M-15636;
     (=ucs@jis          . #x6A83)       ; &M-15636;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A83)     ; 檃
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=ucs@unicode      . #x6A83)       ; &UU+6A83;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A83)     ; 檃
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5D2D)       ; &C2-5D2D; [61-13]
     (=ucs@cns          . #x6A83)       ; &C2-5D2D;
     ))
     (=big5             . #xECF4)       ; &I-B-ECF4;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A96)     ; 檖
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (->subsumptive
      ((=daikanwa         . 15667)      ; &M-15667;
       (=jef-china3       . #x98A5)     ; &I-JC3-98A5;
       ))
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A96)     ; 檖
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=iso-ir165                . #x7C2B)       ; &EGB-7C2B; [92-11]
     (=ucs@unicode      . #x6A96)       ; &EGB-7C2B;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A96)     ; 檖
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5D21)       ; &C2-5D21; [61-01]
     (=ucs@cns          . #x6A96)       ; &C2-5D21;
     ))
     (=big5             . #xECF9)       ; &I-B-ECF9;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A9B)     ; 檛
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=jis-x0212                . #x453E)       ; &M-15675; [37-30]
     (=daikanwa         . 15675)        ; &I-M-15675;
     (=ucs@jis          . #x6A9B)       ; &M-15675;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A9B)     ; 檛
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x6A9B)       ; &UU+6A9B;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A9B)     ; 檛
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5D26)       ; &C2-5D26; [61-06]
     (=ucs@cns          . #x6A9B)       ; &C2-5D26;
     ))
     (=ucs              . #x6A9E)       ; 檞
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A9E)     ; 檞
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=jis-x0212                . #x4540)       ; &M-15679; [37-32]
     (=cns11643-2       . #x5D28)       ; &I-C2-5D28; [61-08]
     (=jis-x0213-1-2000 . #x7636)       ; &I-JX1-7636; [86-22]
     (=ucs@big5         . #x6A9E)       ; &M-15679;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6A9E)     ; 檞
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=ucs@unicode      . #x6A9E)       ; &UU+6A9E;
     ))
 (define-char
     (=big5             . #xED43)       ; &I-B-ED43;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6AA4)     ; 檤
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=daikanwa         . 15688)        ; &M-15688;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6AA4)     ; 檤
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x6AA4)       ; &UU+6AA4;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6AA4)     ; 檤
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5D2F)       ; &C2-5D2F; [61-15]
     (=ucs@cns          . #x6AA4)       ; &C2-5D2F;
     ))
     (=ucs              . #x6AA8)       ; 檨
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6AA8)     ; 檨
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5D2E)       ; &M-15707; [61-14]
     (=big5             . #xED42)       ; &I-B-ED42;
     (=daikanwa         . 15707)        ; &I-M-15707;
     (=ucs@big5         . #x6AA8)       ; &M-15707;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6AA8)     ; 檨
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (hanyu-dazidian    2 1295 7)
     (=hanziku-4                . #xB2BB)       ; &HZK04-B2BB;
     (=ucs@unicode      . #x6AA8)       ; &HZK04-B2BB;
     (=big5             . #xEFE6)       ; &I-B-EFE6;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6AB4)     ; 檴
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (->subsumptive
      ((=daikanwa         . 15735)      ; &M-15735;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6AB4)     ; 檴
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (->subsumptive
      ((=jis-x0212        . #x4547)     ; &JSP-4547; [37-39]
       (=ucs@jis                  . #x6AB4)     ; &JSP-4547;
     (=ucs              . #x6ABE)       ; 檾
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6ABE)     ; 檾
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (->subsumptive
      ((hanyu-dazidian    2 1310 8)
       (=jis-x0212        . #x4549)     ; &M-15749; [37-41]
       ))
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6ABE)     ; 檾
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x6ABE)       ; &UU+6ABE;
     ))
 (define-char
     (=big5             . #xF256)       ; &I-B-F256;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6ACF)     ; 櫏
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (=daikanwa         . 15791)        ; &M-15791;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6ACF)     ; 櫏
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x6ACF)       ; &UU+6ACF;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6ACF)     ; 櫏
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (=cns11643-2       . #x6561)       ; &C2-6561; [69-65]
     (=ucs@cns          . #x6ACF)       ; &C2-6561;
     ))
     (=ucs              . #x6AD9)       ; 櫙
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6AD9)     ; 櫙
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (=cns11643-2       . #x655B)       ; &M-15811; [69-59]
     (=daikanwa         . 15811)        ; &I-M-15811;
     (=ucs@cns          . #x6AD9)       ; &M-15811;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6AD9)     ; 櫙
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (=big5             . #xF250)       ; &B-F250;
     (=ucs@unicode      . #x6AD9)       ; &B-F250;
     ))
     (=jis-x0208@1997   . #x367B)       ; 櫛 [22-91]
     ))
 (define-char
-  '((=>ucs*            . #x6ADB)       ; 櫛
-    (ideographic-radical . 75) ; ⽊
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6ADB)     ; 櫛
       ))
+    (=>ucs*            . #x6ADB)       ; 櫛
+    (ideographic-radical . 75) ; ⽊
     (=ucs              . #x2F8ED)      ; 櫛
     (->subsumptive
      ((ideographic-strokes . 15)
       ))
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6ADB)     ; 櫛
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (=jef-china3       . #x54C7)       ; &JC3-54C7;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6ADB)     ; 櫛
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x367B)     ; &J78-367B; [22-91]
       (=ks-x1001         . #x716E)     ; &I-K0-716E; [81-78]
     (=jef-china3       . #x8DFA)       ; &I-JC3-8DFA;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 16)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6AEB)     ; 櫫
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 16)
+    (total-strokes      . 20)
     (=daikanwa         . 15848)        ; &M-15848;
     (mojikyo           . 015848)       ; &MCS-60003DE8;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6AEB)     ; 櫫
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (->subsumptive
      ((=ucs@unicode      . #x6AEB)     ; &UU+6AEB;
       )
     (=ucs              . #x6B04)       ; 欄
     ))
 (define-char
-  '((morohashi-daikanwa        15880 1)
+  '((<-denotational
+     ((=ucs              . #x6B04)     ; 欄
+      ))
+    (morohashi-daikanwa        15880 1)
     (ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 16)
     (total-strokes      . 20)
-    (<-denotational
-     ((=ucs              . #x6B04)     ; 欄
-      ))
     (<-simplified@JP/Jouyou
      ((=ucs              . #xF91D)     ; 欄
       (=jis-x0213-1-2000  . #x763B)    ; &I-JX1-763B; [86-27]
     (=ucs              . #x6AF9)       ; 櫹
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
+  '((<-denotational
+     ((=ucs              . #x6AF9)     ; 櫹
+      ))
+    (ideographic-radical . 75) ; ⽊
     (total-strokes@cns      . 20)
     (ideographic-strokes . 17)
     (total-strokes      . 21)
-    (<-denotational
-     ((=ucs              . #x6AF9)     ; 櫹
-      ))
     (=cns11643-2       . #x6925)       ; &M-15885; [73-05]
     (=daikanwa         . 15885)        ; &I-M-15885;
     (=jef-china3       . #x98A4)       ; &I-JC3-98A4;
     (mojikyo           . 015885)       ; &MCS-60003E0D;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 16)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6AF9)     ; 櫹
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 16)
+    (total-strokes      . 20)
     (=big5             . #xF457)       ; &B-F457;
     (=ucs@unicode      . #x6AF9)       ; &B-F457;
     ))
     (=ucs              . #x6B02)       ; 欂
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 17)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6B02)     ; 欂
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 17)
+    (total-strokes      . 21)
     (=cns11643-2       . #x6B5C)       ; &M-15902; [75-60]
     (=daikanwa         . 15902)        ; &I-M-15902;
     (=ucs@cns          . #x6B02)       ; &M-15902;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 16)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6B02)     ; 欂
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 16)
+    (total-strokes      . 20)
     (=jis-x0212                . #x455D)       ; &JSP-455D; [37-61]
     (=big5             . #xF5CE)       ; &I-B-F5CE;
     (=ucs@unicode      . #x6B02)       ; &JSP-455D;
       ))
     ))
 (define-char
-  '((=>ucs@jis         . #xF91D)       ; 欄
+  '((<-denotational
+     ((=ucs              . #x6B04)     ; 欄
+      ))
+    (=>ucs@jis         . #xF91D)       ; 欄
     (ideographic-radical . 75) ; ⽊
     (ideographic-strokes . 17)
     (total-strokes      . 21)
-    (<-denotational
-     ((=ucs              . #x6B04)     ; 欄
-      ))
     (->subsumptive
      ((=daikanwa         . 15904)      ; &M-15904;
       )
     (=ucs              . #x6B17)       ; 欗
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 21)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6B17)     ; 欗
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 21)
+    (total-strokes      . 25)
     (->subsumptive
      ((=daikanwa         . 15967)      ; &M-15967;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
+  '((<-denotational
+     ((=ucs              . #x6B17)     ; 欗
+      ))
+    (ideographic-radical . 75) ; ⽊
     (ideographic-strokes@jis . 19)
     (total-strokes@jis      . 23)
     (ideographic-strokes@jis*sources
      jis-x0213-2000)
     (ideographic-strokes . 20)
     (total-strokes      . 24)
-    (<-denotational
-     ((=ucs              . #x6B17)     ; 欗
-      ))
     (=jis-x0212                . #x4565)       ; &JX2-2F76; [37-69]
     (=jis-x0213-2-2000 . #x2F76)       ; &I-JX2-2F76; [15-86]
     (=big5             . #xF8F3)       ; &I-B-F8F3;
     (=jis-x0208@1997   . #x3135)       ; 欝 [17-21]
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 22)
-    (total-strokes      . 26)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6B1D)     ; 欝
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 22)
+    (total-strokes      . 26)
     (=jis-x0208@1978   . #x3135)       ; &M-15978; [17-21]
     (=daikanwa         . 15978)        ; &I-M-15978;
     (=cbeta            . 00614)        ; &I-CB00614;
     ))
 (define-char
-  '((ideographic-radical . 75) ; ⽊
-    (ideographic-strokes . 21)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6B1D)     ; 欝
       ))
+    (ideographic-radical . 75) ; ⽊
+    (ideographic-strokes . 21)
+    (total-strokes      . 25)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x3135)     ; &M-15978; [17-21]
       (=daikanwa         . 15978)      ; &I-M-15978;
index b3cb11e..376c7bb 100644 (file)
     (=big5             . #xA6B8)       ; &I-B-A6B8;
     ))
 (define-char
-  '((ideographic-radical . 76) ; ⽋
-    (ideographic-strokes . 0)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6B21)     ; 次
       ))
+    (ideographic-radical . 76) ; ⽋
+    (ideographic-strokes . 0)
+    (total-strokes      . 4)
     (=ks-x1001         . #x732D)       ; &M-15992; [83-13]
     (=daikanwa         . 15992)        ; &I-M-15992;
     (mojikyo           . 015992)       ; &MCS-60003E78;
     ))
 (define-char
-  '((ideographic-radical . 76) ; ⽋
-    (ideographic-strokes . 2)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6B21)     ; 次
       ))
+    (ideographic-radical . 76) ; ⽋
+    (ideographic-strokes . 2)
+    (total-strokes      . 6)
     (=cns11643-1       . #x4839)       ; &C1-4839; [40-25]
     (mojikyo           . 077592)       ; &MCS-60012F18;
     ))
 (define-char
-  '((ideographic-radical . 76) ; ⽋
-    (ideographic-strokes . 2)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6B21)     ; 次
       ))
+    (ideographic-radical . 76) ; ⽋
+    (ideographic-strokes . 2)
+    (total-strokes      . 6)
     (->subsumptive
      ((morohashi-daikanwa      15992 1)
       (=jis-x0208        . #x3C21)     ; &J90-3C21; [28-01]
     (=ucs              . #x6B48)       ; 歈
     ))
 (define-char
-  '((ideographic-radical . 76) ; ⽋
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6B48)     ; 歈
       ))
+    (ideographic-radical . 76) ; ⽋
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=daikanwa         . 16143)        ; &M-16143;
     ))
 (define-char
-  '((ideographic-radical . 76) ; ⽋
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6B48)     ; 歈
       ))
+    (ideographic-radical . 76) ; ⽋
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=big5             . #xDDF9)       ; &B-DDF9;
     (->subsumptive
      ((=ucs@unicode      . #x6B48)     ; &UU+6B48;
     (=ucs              . #x6B54)       ; 歔
     ))
 (define-char
-  '((ideographic-radical . 76) ; ⽋
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6B54)     ; 歔
       ))
+    (ideographic-radical . 76) ; ⽋
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (->subsumptive
      ((shinjigen-1       . 3943)
       (shinjigen-2       . 3943)
       ))
     ))
 (define-char
-  '((=>ucs*            . #x6B54)       ; 歔
+  '((<-denotational
+     ((=ucs              . #x6B54)     ; 歔
+      ))
+    (=>ucs*            . #x6B54)       ; 歔
     (=>ucs@gb          . #x6B54)       ; &EGB-2E55;
     (=>ucs@cns         . #x2F8F1)      ; &C7-2378;
     (ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 11)
     (total-strokes      . 15)
-    (<-denotational
-     ((=ucs              . #x6B54)     ; 歔
-      ))
     (=ucs              . #x2F8F1)      ; 歔
     (->subsumptive
      ((<-wrong
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 12)
     (total-strokes      . 16)
+    (=ucs              . #x3C44)       ; 㱄
+    (->subsumptive
+     ((=cns11643-4       . #x5066)     ; &M-16199; [48-70]
+      (=daikanwa         . 16199)      ; &I-M-16199;
+      )
+     ((=ucs@unicode      . #x3C44)     ; &UU+3C44;
+      ))
+    ))
+(define-char
+  '((ideographic-radical . 76) ; ⽋
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=ucs              . #x6B56)       ; 歖
     (->subsumptive
      ((=jis-x0212        . #x4575)     ; &M-16200; [37-85]
       ))
     ))
 (define-char
-  '((=>ucs             . #x6B58)       ; 歘
-    (ideographic-radical . 76) ; ⽋
+  '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (=jis-x0212                . #x4576)       ; &M-16202; [37-86]
-    (=jis-x0213-2-2000 . #x2F7A)       ; &I-JX2-2F7A; [15-90]
-    (=daikanwa         . 16202)        ; &I-M-16202;
-    (=ucs@jis          . #x6B58)       ; &M-16202;
+    (=ucs              . #x6B58)       ; 歘
+    (->subsumptive
+     ((=jis-x0212        . #x4576)     ; &M-16202; [37-86]
+      (=jis-x0213-2-2000  . #x2F7A)    ; &I-JX2-2F7A; [15-90]
+      (=daikanwa         . 16202)      ; &I-M-16202;
+      (=ucs@jis                  . #x6B58)     ; &M-16202;
+      )
+     ((=cns11643-3       . #x5145)     ; &C3-5145; [49-37]
+      )
+     ((=cbeta            . 00666)      ; &CB00666;
+      (=ucs@unicode      . #x6B58)     ; &CB00666;
+      ))
     ))
 (define-char
-  '((=>ucs             . #x6B58)       ; 歘
-    (morohashi-daikanwa        16202 0 0)
-    (ideographic-radical . 76) ; ⽋
+  '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (=cns11643-3       . #x5145)       ; &C3-5145; [49-37]
+    (=ucs              . #x23918)      ; 𣤘
+    (->subsumptive
+     ((=cns11643-5       . #x547E)     ; &M-16203; [52-94]
+      (=daikanwa         . 16203)      ; &I-M-16203;
+      )
+     ((=ucs@iso                  . #x23918)    ; &U-00023918;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        16202 0 1)
-    (ideographic-radical . 76) ; ⽋
+  '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (=ucs              . #x6B58)       ; 歘
-    (=cbeta            . 00666)        ; &I-CB00666;
+    (=ucs              . #x6B59)       ; 歙
+    (=big5             . #xBEF9)       ; &I-B-BEF9;
     ))
 (define-char
-  '((=>ucs             . #x6B59)       ; 歙
+  '((<-denotational
+     ((=ucs              . #x6B59)     ; 歙
+      ))
     (ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 12)
     (total-strokes      . 16)
     (shinjigen-2       . 3942)
     (=jis-x0208                . #x5D40)       ; &GT-20818; [61-32]
-    (=big5             . #xBEF9)       ; &I-B-BEF9;
     (=gt               . 20818)        ; &I-GT-20818;
     (=gt-pj-1          . #x5D40)       ; &I-GT-20818; [61-32]
     (=daikanwa         . 16204)        ; &I-M-16204;
     (=ucs@jis          . #x6B59)       ; &GT-20818;
     ))
 (define-char
-  '((morohashi-daikanwa        16204 0 2)
+  '((<-denotational
+     ((=ucs              . #x6B59)     ; 歙
+      ))
     (ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (=ucs              . #x6B59)       ; 歙
-    (=gb2312           . #x6C28)       ; &I-G0-6C28; [76-08]
-    (=cns11643-1       . #x7124)       ; &I-C1-7124; [81-04]
+    (->subsumptive
+     ((=cns11643-1       . #x7124)     ; &C1-7124; [81-04]
+      )
+     ((=gb2312           . #x6C28)     ; &G0-6C28; [76-08]
+      (=ucs@unicode      . #x6B59)     ; &G0-6C28;
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (=ucs              . #x3C44)       ; 㱄
-    (=cns11643-4       . #x5066)       ; &I-C4-5066; [48-70]
+    (=ucs              . #x23919)      ; 𣤙
+    (->subsumptive
+     ((=daikanwa         . 16205)      ; &M-16205;
+      )
+     ((=cns11643-7       . #x2E76)     ; &C7-2E76; [14-86]
+      )
+     ((=ucs@iso                  . #x23919)    ; &U-00023919;
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 12)
     (total-strokes      . 16)
     (=ucs              . #x3C45)       ; 㱅
-    (=cns11643-4       . #x5067)       ; &I-C4-5067; [48-71]
-    ))
-(define-char
-  '((ideographic-radical . 76) ; ⽋
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (=ucs              . #x6B5A)       ; 歚
-    ))
-(define-char
-  '((ideographic-radical . 76) ; ⽋
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (=ucs              . #x23918)      ; 𣤘
-    (=cns11643-5       . #x547E)       ; &I-C5-547E; [52-94]
+    (->subsumptive
+     ((=cns11643-4       . #x5067)     ; &M-16206; [48-71]
+      (=daikanwa         . 16206)      ; &I-M-16206;
+      )
+     ((=ucs@unicode      . #x3C45)     ; &UU+3C45;
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (=ucs              . #x23919)      ; 𣤙
-    (=cns11643-7       . #x2E76)       ; &I-C7-2E76; [14-86]
+    (=ucs              . #x2391A)      ; 𣤚
+    (->subsumptive
+     ((=daikanwa         . 16207)      ; &M-16207;
+      )
+     ((=cns11643-4       . #x5068)     ; &C4-5068; [48-72]
+      )
+     ((=ucs@iso                  . #x2391A)    ; &U-0002391A;
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (=ucs              . #x2391A)      ; 𣤚
-    (=cns11643-4       . #x5068)       ; &I-C4-5068; [48-72]
+    (=ucs              . #x2391C)      ; 𣤜
+    (->subsumptive
+     ((=daikanwa         . 16208)      ; &M-16208;
+      )
+     ((=ucs@iso                  . #x2391C)    ; &U-0002391C;
+      )
+     ((=cns11643-7       . #x2E75)     ; &C7-2E75; [14-85]
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (=ucs              . #x2391C)      ; 𣤜
-    (=cns11643-7       . #x2E75)       ; &I-C7-2E75; [14-85]
+    (=ucs              . #x6B5A)       ; 歚
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 13)
     (total-strokes      . 17)
     (=ucs              . #x6B5B)       ; 歛
-    (=jis-x0208                . #x5D42)       ; &I-J90-5D42; [61-34]
-    (=cns11643-2       . #x5D37)       ; &I-C2-5D37; [61-23]
     (=big5             . #xED4B)       ; &I-B-ED4B;
-    (=gt               . 20832)        ; &I-GT-20832;
-    (=gt-pj-1          . #x5D42)       ; &I-GT-20832; [61-34]
-    (=daikanwa         . 16210)        ; &I-M-16210;
+    (->subsumptive
+     ((=jis-x0208        . #x5D42)     ; &GT-20832; [61-34]
+      (=cns11643-2       . #x5D37)     ; &I-C2-5D37; [61-23]
+      (=gt               . 20832)      ; &I-GT-20832;
+      (=gt-pj-1                  . #x5D42)     ; &I-GT-20832; [61-34]
+      (=daikanwa         . 16210)      ; &I-M-16210;
+      (=ucs@jis                  . #x6B5B)     ; &GT-20832;
+      )
+     ((=ucs@unicode      . #x6B5B)     ; &UU+6B5B;
+      ))
     ))
 (define-char
-  '((=>ucs             . #x3C47)       ; 㱇
-    (ideographic-radical . 76) ; ⽋
+  '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 13)
     (total-strokes      . 17)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
+    (=ucs              . #x3C46)       ; 㱆
+    (->subsumptive
+     ((=daikanwa         . 16211)      ; &M-16211;
       )
-     ((=ucs              . #x55C7)     ; 嗇
+     ((=cns11643-4       . #x564F)     ; &C4-564F; [54-47]
       )
-     ((=jis-x0208        . #x3767)     ; &GT-20571; [23-71]
-      (=ks-x1001         . #x7D62)     ; &I-K0-7D62; [93-66]
-      (=cns11643-1       . #x454E)     ; &I-C1-454E; [37-46]
-      (=daikanwa         . 15991)      ; &I-M-15991;
+     ((=ucs@unicode      . #x3C46)     ; &UU+3C46;
       ))
-    (=cns11643-4       . #x564E)       ; &M-16214; [54-46]
-    (=daikanwa         . 16214)        ; &I-M-16214;
-    (=cbeta            . 02891)        ; &I-CB02891;
     ))
 (define-char
-  '((morohashi-daikanwa        16214 0 0)
-    (ideographic-radical . 76) ; ⽋
+  '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 13)
     (total-strokes      . 17)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
+    (=ucs              . #x23920)      ; 𣤠
+    (->subsumptive
+     ((=daikanwa         . 16212)      ; &M-16212;
       )
-     ((=ucs              . #x55C7)     ; 嗇
+     ((=cns11643-7       . #x385E)     ; &C7-385E; [24-62]
       )
-     ((=ucs              . #x6B20)     ; 欠
+     ((=ucs@iso                  . #x23920)    ; &U-00023920;
       ))
-    (=ucs              . #x3C47)       ; 㱇
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 13)
     (total-strokes      . 17)
-    (=ucs              . #x6B5C)       ; 歜
-    (=cns11643-1       . #x737C)       ; &I-C1-737C; [83-92]
-    (=big5             . #xC0D3)       ; &I-B-C0D3;
-    (=daikanwa         . 16217)        ; &I-M-16217;
-    ))
-(define-char
-  '((=>ucs             . #x6B55)       ; 歕
-    (ideographic-radical . 76) ; ⽋
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (=daikanwa         . 16218)        ; &M-16218;
-    ))
-(define-char
-  '((morohashi-daikanwa        16218 0 1)
-    (ideographic-radical . 76) ; ⽋
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (=ucs              . #x6B55)       ; 歕
-    (=cns11643-2       . #x5769)       ; &I-C2-5769; [55-73]
-    (=big5             . #xE9DE)       ; &I-B-E9DE;
-    ))
-(define-char
-  '((=>ucs             . #x6B5D)       ; 歝
-    (ideographic-radical . 76) ; ⽋
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (=cns11643-3       . #x552B)       ; &M-16220; [53-11]
-    (=daikanwa         . 16220)        ; &I-M-16220;
-    (=cbeta            . 05806)        ; &I-CB05806;
+    (=ucs              . #x23921)      ; 𣤡
+    (->subsumptive
+     ((=cns11643-7       . #x3860)     ; &M-16213; [24-64]
+      (=daikanwa         . 16213)      ; &I-M-16213;
+      )
+     ((=ucs@iso                  . #x23921)    ; &U-00023921;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        16220 0 0)
-    (ideographic-radical . 76) ; ⽋
+  '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 13)
     (total-strokes      . 17)
-    (=ucs              . #x6B5D)       ; 歝
+    (=ucs              . #x3C47)       ; 㱇
+    (->subsumptive
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=ucs              . #x55C7)   ; 嗇
+       )
+       ((=jis-x0208        . #x3767)   ; &GT-20571; [23-71]
+       (=ks-x1001          . #x7D62)   ; &I-K0-7D62; [93-66]
+       (=cns11643-1        . #x454E)   ; &I-C1-454E; [37-46]
+       (=daikanwa          . 15991)    ; &I-M-15991;
+       ))
+      (=cns11643-4       . #x564E)     ; &M-16214; [54-46]
+      (=daikanwa         . 16214)      ; &I-M-16214;
+      (=cbeta            . 02891)      ; &I-CB02891;
+      )
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=ucs              . #x55C7)   ; 嗇
+       )
+       ((=gb2312           . #x4737)   ; &G0-4737; [39-23]
+       ))
+      (=ucs@unicode      . #x3C47)     ; &UU+3C47;
+      ))
     ))
 (define-char
-  '((=>ucs             . #x6B5D)       ; 歝
-    (morohashi-daikanwa        16220 0 1)
-    (ideographic-radical . 76) ; ⽋
+  '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 13)
     (total-strokes      . 17)
-    (=jis-x0212                . #x4577)       ; &JSP-4577; [37-87]
-    (=jef-china3       . #x54D8)       ; &I-JC3-54D8;
-    (=ucs@jis          . #x6B5D)       ; &JSP-4577;
+    (=ucs              . #x23922)      ; 𣤢
+    (->subsumptive
+     ((=daikanwa         . 16215)      ; &M-16215;
+      )
+     ((=ucs@iso                  . #x23922)    ; &U-00023922;
+      )
+     ((=cns11643-5       . #x5B71)     ; &C5-5B71; [59-81]
+      ))
     ))
 (define-char
-  '((=>ucs             . #x6B5D)       ; 歝
-    (morohashi-daikanwa        16220 0 2)
-    (ideographic-radical . 76) ; ⽋
+  '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 13)
     (total-strokes      . 17)
-    (mojikyo           . 016220)       ; &MCS-60003F5C;
+    (=ucs              . #x3C48)       ; 㱈
+    (->subsumptive
+     ((=daikanwa         . 16216)      ; &M-16216;
+      )
+     ((=cns11643-3       . #x552A)     ; &C3-552A; [53-10]
+      )
+     ((=ucs@unicode      . #x3C48)     ; &UU+3C48;
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 13)
     (total-strokes      . 17)
-    (=ucs              . #x3C46)       ; 㱆
-    (=cns11643-4       . #x564F)       ; &I-C4-564F; [54-47]
+    (=ucs              . #x6B5C)       ; 歜
+    (=big5             . #xC0D3)       ; &I-B-C0D3;
+    (->subsumptive
+     ((=cns11643-1       . #x737C)     ; &M-16217; [83-92]
+      (=daikanwa         . 16217)      ; &I-M-16217;
+      )
+     ((=ucs@unicode      . #x6B5C)     ; &UU+6B5C;
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (=ucs              . #x3C48)       ; 㱈
-    (=cns11643-3       . #x552A)       ; &I-C3-552A; [53-10]
+    (=ucs              . #x6B55)       ; 歕
     ))
 (define-char
-  '((ideographic-radical . 76) ; ⽋
+  '((<-denotational
+     ((=ucs              . #x6B55)     ; 歕
+      ))
+    (ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 13)
     (total-strokes      . 17)
-    (=ucs              . #x3C49)       ; 㱉
-    (=cns11643-3       . #x552C)       ; &I-C3-552C; [53-12]
+    (=daikanwa         . 16218)        ; &M-16218;
     ))
 (define-char
-  '((ideographic-radical . 76) ; ⽋
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (=ucs              . #x23920)      ; 𣤠
-    (=cns11643-7       . #x385E)       ; &I-C7-385E; [24-62]
+  '((<-denotational
+     ((=ucs              . #x6B55)     ; 歕
+      ))
+    (ideographic-radical . 76) ; ⽋
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
+    (=big5             . #xE9DE)       ; &B-E9DE;
+    (->subsumptive
+     ((=cns11643-2       . #x5769)     ; &C2-5769; [55-73]
+      )
+     ((=ucs@unicode      . #x6B55)     ; &UU+6B55;
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 13)
     (total-strokes      . 17)
-    (=ucs              . #x23921)      ; 𣤡
-    (=cns11643-7       . #x3860)       ; &I-C7-3860; [24-64]
+    (=ucs              . #x3C49)       ; 㱉
+    (->subsumptive
+     ((=daikanwa         . 16219)      ; &M-16219;
+      )
+     ((=ucs@unicode      . #x3C49)     ; &UU+3C49;
+      )
+     ((=cns11643-3       . #x552C)     ; &C3-552C; [53-12]
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 13)
     (total-strokes      . 17)
-    (=ucs              . #x23922)      ; 𣤢
-    (=cns11643-5       . #x5B71)       ; &I-C5-5B71; [59-81]
+    (=ucs              . #x6B5D)       ; 歝
+    (->subsumptive
+     ((=cns11643-3       . #x552B)     ; &M-16220; [53-11]
+      (=daikanwa         . 16220)      ; &I-M-16220;
+      (=cbeta            . 05806)      ; &I-CB05806;
+      )
+     ((=ucs@unicode      . #x6B5D)     ; &UU+6B5D;
+      )
+     ((=jis-x0212        . #x4577)     ; &JSP-4577; [37-87]
+      (=jef-china3       . #x54D8)     ; &I-JC3-54D8;
+      (=ucs@jis                  . #x6B5D)     ; &JSP-4577;
+      )
+     ((mojikyo           . 016220)     ; &MCS-60003F5C;
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 13)
     (total-strokes      . 17)
     (=ucs              . #x23923)      ; 𣤣
-    (=cns11643-7       . #x385F)       ; &I-C7-385F; [24-63]
+    (->subsumptive
+     ((=daikanwa         . 16221)      ; &M-16221;
+      )
+     ((=ucs@iso                  . #x23923)    ; &U-00023923;
+      )
+     ((=cns11643-7       . #x385F)     ; &C7-385F; [24-63]
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 13)
     (total-strokes      . 17)
     (=ucs              . #x23925)      ; 𣤥
-    (=cns11643-7       . #x385D)       ; &I-C7-385D; [24-61]
+    (->subsumptive
+     ((=cns11643-7       . #x385D)     ; &M-16222; [24-61]
+      (=daikanwa         . 16222)      ; &I-M-16222;
+      )
+     ((=ucs@iso                  . #x23925)    ; &U-00023925;
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 14)
     (total-strokes      . 18)
     (=ucs              . #x6B5E)       ; 歞
-    (=cns11643-2       . #x6174)       ; &I-C2-6174; [65-84]
     (=big5             . #xEFE8)       ; &I-B-EFE8;
-    (=daikanwa         . 16223)        ; &I-M-16223;
+    (->subsumptive
+     ((=cns11643-2       . #x6174)     ; &M-16223; [65-84]
+      (=daikanwa         . 16223)      ; &I-M-16223;
+      )
+     ((=ucs@unicode      . #x6B5E)     ; &UU+6B5E;
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 14)
     (total-strokes      . 18)
-    (shinjigen-2       . 3945)
-    (=ucs              . #x6B5F)       ; 歟
-    (=jis-x0208                . #x5D43)       ; &I-J90-5D43; [61-35]
-    (=ks-x1001         . #x6622)       ; &I-K0-6622; [70-02]
-    (=gb12345          . #x6C23)       ; 歟 [76-03]
-    (=big5             . #xC26A)       ; &I-B-C26A;
-    (=gt               . 20843)        ; &I-GT-20843;
-    (=gt-pj-1          . #x5D43)       ; &I-GT-20843; [61-35]
-    (=daikanwa         . 16226)        ; &I-M-16226;
+    (=ucs              . #x23929)      ; 𣤩
     ))
 (define-char
-  '((=>ucs             . #x6B5F)       ; 歟
-    (morohashi-daikanwa        16226 0 0)
+  '((<-denotational
+     ((=ucs              . #x23929)    ; 𣤩
+      ))
     (ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 14)
     (total-strokes      . 18)
-    (=cns11643-1       . #x7656)       ; &C1-7656; [86-54]
+    (=daikanwa         . 16225)        ; &M-16225;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x23929)    ; 𣤩
+      ))
+    (ideographic-radical . 76) ; ⽋
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
+    (->subsumptive
+     ((=ucs@iso                  . #x23929)    ; &U-00023929;
+      )
+     ((=cns11643-5       . #x622C)     ; &C5-622C; [66-12]
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 14)
     (total-strokes      . 18)
-    (=ucs              . #x23929)      ; 𣤩
-    (=cns11643-5       . #x622C)       ; &I-C5-622C; [66-12]
+    (=ucs              . #x6B5F)       ; 歟
+    (->subsumptive
+     ((=jis-x0208        . #x5D43)     ; &GT-20843; [61-35]
+      (=ks-x1001         . #x6622)     ; &I-K0-6622; [70-02]
+      (=gt               . 20843)      ; &I-GT-20843;
+      (=gt-pj-1                  . #x5D43)     ; &I-GT-20843; [61-35]
+      (=daikanwa         . 16226)      ; &I-M-16226;
+      (=ucs@jis                  . #x6B5F)     ; &GT-20843;
+      )
+     ((=cns11643-1       . #x7656)     ; &C1-7656; [86-54]
+      )
+     ((=gb12345                  . #x6C23)     ; &B-C26A; [76-03]
+      (=big5             . #xC26A)     ; &B-C26A;
+      (=ucs@unicode      . #x6B5F)     ; &B-C26A;
+      )
+     ((shinjigen-1       . 3945)
+      (shinjigen-2       . 3945)
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 15)
     (total-strokes      . 19)
     (=ucs              . #x6B60)       ; 歠
-    (=jis-x0212                . #x4578)       ; &I-JSP-4578; [37-88]
-    (=cns11643-2       . #x6564)       ; &I-C2-6564; [69-68]
-    (=jis-x0213-1-2000 . #x7642)       ; &I-JX1-7642; [86-34]
     (=big5             . #xF259)       ; &I-B-F259;
-    (=daikanwa         . 16228)        ; &I-M-16228;
+    (->subsumptive
+     ((=daikanwa         . 16228)      ; &M-16228;
+      )
+     ((=cns11643-2       . #x6564)     ; &C2-6564; [69-68]
+      )
+     ((=jis-x0212        . #x4578)     ; &JX1-7642; [37-88]
+      (=jis-x0213-1-2000  . #x7642)    ; &I-JX1-7642; [86-34]
+      (=ucs@jis                  . #x6B60)     ; &JX1-7642;
+      )
+     ((=ucs@unicode      . #x6B60)     ; &UU+6B60;
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 15)
     (total-strokes      . 19)
     (=ucs              . #x3C4A)       ; 㱊
-    (=cns11643-4       . #x5F77)       ; &I-C4-5F77; [63-87]
     ))
 (define-char
-  '((ideographic-radical . 76) ; ⽋
+  '((<-denotational
+     ((=ucs              . #x3C4A)     ; 㱊
+      ))
+    (ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 15)
     (total-strokes      . 19)
-    (=ucs              . #x4320)       ; 䌠
-    (=cns11643-7       . #x474A)       ; &I-C7-474A; [39-42]
+    (->subsumptive
+     ((=daikanwa         . 16229)      ; &M-16229;
+      )
+     ((=cns11643-4       . #x5F77)     ; &C4-5F77; [63-87]
+      ))
     ))
 (define-char
-  '((ideographic-radical . 76) ; ⽋
+  '((<-denotational
+     ((=ucs              . #x3C4A)     ; 㱊
+      ))
+    (ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 15)
     (total-strokes      . 19)
-    (=ucs              . #x2392C)      ; 𣤬
-    (=cns11643-5       . #x6832)       ; &I-C5-6832; [72-18]
+    (=ucs@unicode      . #x3C4A)       ; &UU+3C4A;
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 15)
     (total-strokes      . 19)
-    (=ucs              . #x2392D)      ; 𣤭
-    (=cns11643-5       . #x6831)       ; &I-C5-6831; [72-17]
+    (=ucs              . #x2392C)      ; 𣤬
+    (->subsumptive
+     ((=daikanwa         . 16230)      ; &M-16230;
+      (=ucs@iso                  . #x2392C)    ; &M-16230;
+      )
+     ((=cns11643-5       . #x6832)     ; &C5-6832; [72-18]
+      ))
     ))
 (define-char
-  '((=>ucs             . #x26183)      ; 𦆃
-    (ideographic-radical . 76) ; ⽋
+  '((ideographic-radical@ucs . 120)    ; ⽷
+    (ideographic-strokes@ucs . 13)
+    (ideographic-radical@ucs*sources
+     daikanwa ucs)
+    (ideographic-radical@cns . 76)     ; ⽋
+    (ideographic-strokes@cns . 15)
+    (total-strokes      . 19)
+    (=ucs              . #x26183)      ; 𦆃
+    (->subsumptive
+     ((hanyu-dazidian    5 3457 2)
+      (=daikanwa         . 27969)      ; &M-27969;
+      (=hanziku-9        . #xCE4F)     ; &I-HZK09-CE4F;
+      )
+     ((=cns11643-7       . #x474B)     ; &C7-474B; [39-43]
+      )
+     ((=ucs@iso                  . #x26183)    ; &U-00026183;
+      ))
+    ))
+(define-char
+  '((ideographic-radical@ucs . 120)    ; ⽷
+    (ideographic-strokes@ucs . 13)
+    (ideographic-radical@ucs*sources
+     daikanwa ucs)
+    (ideographic-radical@cns . 76)     ; ⽋
+    (ideographic-strokes@cns . 15)
+    (total-strokes      . 19)
+    (=ucs              . #x4320)       ; 䌠
+    (->subsumptive
+     ((ideographic-radical . 120)      ; ⽷
+      (ideographic-strokes . 13)
+      (=daikanwa         . 27968)      ; &M-27968;
+      )
+     ((ideographic-radical . 76)       ; ⽋
+      (ideographic-strokes . 15)
+      (=cns11643-7       . #x474A)     ; &C7-474A; [39-42]
+      )
+     ((ideographic-radical . 120)      ; ⽷
+      (ideographic-strokes . 13)
+      (=ucs@unicode      . #x4320)     ; &UU+4320;
+      ))
+    ))
+(define-char
+  '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 15)
     (total-strokes      . 19)
-    (->identical
-     ((=ucs              . #x26183)    ; 𦆃
+    (=ucs              . #x2392D)      ; 𣤭
+    (->subsumptive
+     ((=cns11643-5       . #x6831)     ; &C5-6831; [72-17]
+      )
+     ((=ucs@iso                  . #x2392D)    ; &U-0002392D;
       ))
-    (=cns11643-7       . #x474B)       ; &C7-474B; [39-43]
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 16)
     (total-strokes      . 20)
     (=ucs              . #x3C4B)       ; 㱋
-    (=cns11643-7       . #x4E22)       ; &I-C7-4E22; [46-02]
+    (->subsumptive
+     ((=daikanwa         . 16234)      ; &M-16234;
+      )
+     ((=ucs@unicode      . #x3C4B)     ; &UU+3C4B;
+      )
+     ((=cns11643-7       . #x4E22)     ; &C7-4E22; [46-02]
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 16)
     (total-strokes      . 20)
     (=ucs              . #x23932)      ; 𣤲
-    (=cns11643-7       . #x4E23)       ; &I-C7-4E23; [46-03]
+    (->subsumptive
+     ((=daikanwa         . 16235)      ; &M-16235;
+      )
+     ((=cns11643-7       . #x4E23)     ; &C7-4E23; [46-03]
+      )
+     ((=ucs@iso                  . #x23932)    ; &U-00023932;
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 17)
     (total-strokes      . 21)
     (=ucs              . #x23931)      ; 𣤱
-    (=cns11643-5       . #x7036)       ; &I-C5-7036; [80-22]
+    (->subsumptive
+     ((=daikanwa         . 16236)      ; &M-16236;
+      )
+     ((=ucs@iso                  . #x23931)    ; &U-00023931;
+      )
+     ((=cns11643-5       . #x7036)     ; &C5-7036; [80-22]
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 17)
     (total-strokes      . 21)
     (=ucs              . #x23934)      ; 𣤴
-    (=cns11643-5       . #x7035)       ; &I-C5-7035; [80-21]
+    (->subsumptive
+     ((=daikanwa         . 16237)      ; &M-16237;
+      )
+     ((=ucs@iso                  . #x23934)    ; &U-00023934;
+      )
+     ((=cns11643-5       . #x7035)     ; &C5-7035; [80-21]
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 17)
     (total-strokes      . 21)
     (=ucs              . #x23935)      ; 𣤵
-    (=cns11643-5       . #x7034)       ; &I-C5-7034; [80-20]
+    (->subsumptive
+     ((=daikanwa         . 16238)      ; &M-16238;
+      )
+     ((=cns11643-5       . #x7034)     ; &C5-7034; [80-20]
+      )
+     ((=ucs@iso                  . #x23935)    ; &U-00023935;
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 17)
     (total-strokes      . 21)
     (=ucs              . #x23937)      ; 𣤷
-    (=cns11643-5       . #x7033)       ; &I-C5-7033; [80-19]
+    (->subsumptive
+     ((=daikanwa         . 16239)      ; &M-16239;
+      )
+     ((=ucs@iso                  . #x23937)    ; &U-00023937;
+      )
+     ((=cns11643-5       . #x7033)     ; &C5-7033; [80-19]
+      ))
     ))
 (define-char
-  '((=>ucs             . #x6B61)       ; 歡
-    (ideographic-radical . 76) ; ⽋
+  '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 18)
     (total-strokes      . 22)
-    (=daikanwa         . 16242)        ; &M-16242;
+    (=ucs              . #x23936)      ; 𣤶
+    (->subsumptive
+     ((=daikanwa         . 16241)      ; &M-16241;
+      )
+     ((=ucs@iso                  . #x23936)    ; &U-00023936;
+      )
+     ((=cns11643-4       . #x6870)     ; &C4-6870; [72-80]
+      ))
     ))
 (define-char
-  '((=>ucs             . #x6B61)       ; 歡
-    (morohashi-daikanwa        16242 0 1)
-    (ideographic-radical . 76) ; ⽋
-    (ideographic-strokes . 18)
-    (total-strokes      . 22)
-    (=cns11643-1       . #x7B63)       ; &C1-7B63; [91-67]
+  '((ideographic-radical . 76) ; ⽋
+    (=ucs              . #x6B61)       ; 歡
     ))
 (define-char
-  '((=>ucs             . #x6B61)       ; 歡
-    (morohashi-daikanwa        16242 0 2)
+  '((<-denotational
+     ((=ucs              . #x6B61)     ; 歡
+      ))
     (ideographic-radical . 76) ; ⽋
-    (ideographic-strokes . 17)
-    (total-strokes      . 21)
-    (=jis-x0208                . #x5D44)       ; &GT-20862; [61-36]
-    (=ks-x1001         . #x7C36)       ; &I-K0-7C36; [92-22]
-    (=big5             . #xC577)       ; &I-B-C577;
-    (=gt               . 20862)        ; &I-GT-20862;
-    (=gt-pj-1          . #x5D44)       ; &I-GT-20862; [61-36]
-    (=ucs@jis          . #x6B61)       ; &GT-20862;
+    (ideographic-strokes . 18)
+    (total-strokes      . 22)
+    (->subsumptive
+     ((=daikanwa         . 16242)      ; &M-16242;
+      )
+     ((=cns11643-1       . #x7B63)     ; &C1-7B63; [91-67]
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        16242 0 3)
+  '((<-denotational
+     ((=ucs              . #x6B61)     ; 歡
+      ))
     (ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 17)
     (total-strokes      . 21)
-    (=ucs              . #x6B61)       ; 歡
-    (=gb12345          . #x3B36)       ; 歡 [27-22]
+    (=big5             . #xC577)       ; &B-C577;
+    (->subsumptive
+     ((=jis-x0208        . #x5D44)     ; &GT-20862; [61-36]
+      (=ks-x1001         . #x7C36)     ; &I-K0-7C36; [92-22]
+      (=gt               . 20862)      ; &I-GT-20862;
+      (=gt-pj-1                  . #x5D44)     ; &I-GT-20862; [61-36]
+      (=ucs@jis                  . #x6B61)     ; &GT-20862;
+      )
+     ((=gb12345                  . #x3B36)     ; &UU+6B61; [27-22]
+      (=ucs@unicode      . #x6B61)     ; &UU+6B61;
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 18)
     (total-strokes      . 22)
     (=ucs              . #x3C4C)       ; 㱌
-    (=cns11643-4       . #x6871)       ; &I-C4-6871; [72-81]
-    ))
-(define-char
-  '((ideographic-radical . 76) ; ⽋
-    (ideographic-strokes . 18)
-    (total-strokes      . 22)
-    (=ucs              . #x23936)      ; 𣤶
-    (=cns11643-4       . #x6870)       ; &I-C4-6870; [72-80]
+    (->subsumptive
+     ((=daikanwa         . 16244)      ; &M-16244;
+      )
+     ((=ucs@unicode      . #x3C4C)     ; &UU+3C4C;
+      )
+     ((=cns11643-4       . #x6871)     ; &C4-6871; [72-81]
+      ))
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 21)
     (total-strokes      . 25)
-    (=ucs              . #x3C4E)       ; 㱎
-    (=cns11643-5       . #x792F)       ; &I-C5-792F; [89-15]
+    (=ucs              . #x2393F)      ; 𣤿
     ))
 (define-char
-  '((ideographic-radical . 76) ; ⽋
+  '((<-denotational
+     ((=ucs              . #x2393F)    ; 𣤿
+      ))
+    (ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 21)
     (total-strokes      . 25)
-    (=ucs              . #x2393F)      ; 𣤿
-    (=cns11643-7       . #x6075)       ; &I-C7-6075; [64-85]
+    (->subsumptive
+     ((=daikanwa         . 16249)      ; &M-16249;
+      )
+     ((=ucs@iso                  . #x2393F)    ; &U-0002393F;
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x2393F)    ; 𣤿
+      ))
+    (ideographic-radical . 76) ; ⽋
+    (ideographic-strokes . 21)
+    (total-strokes      . 25)
+    (=cns11643-7       . #x6075)       ; &C7-6075; [64-85]
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 21)
     (total-strokes      . 25)
     (=ucs              . #x23940)      ; 𣥀
-    (=cns11643-4       . #x6C70)       ; &I-C4-6C70; [76-80]
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x23940)    ; 𣥀
+      ))
+    (ideographic-radical . 76) ; ⽋
+    (ideographic-strokes . 21)
+    (total-strokes      . 25)
+    (=daikanwa         . 16250)        ; &M-16250;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x23940)    ; 𣥀
+      ))
+    (ideographic-radical . 76) ; ⽋
+    (ideographic-strokes . 21)
+    (total-strokes      . 25)
+    (->subsumptive
+     ((=cns11643-4       . #x6C70)     ; &C4-6C70; [76-80]
+      )
+     ((=ucs@iso                  . #x23940)    ; &U-00023940;
+      ))
+    ))
+(define-char
+  '((ideographic-radical . 76) ; ⽋
+    (ideographic-strokes . 21)
+    (total-strokes      . 25)
+    (=ucs              . #x3C4E)       ; 㱎
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x3C4E)     ; 㱎
+      ))
+    (ideographic-radical . 76) ; ⽋
+    (ideographic-strokes . 21)
+    (total-strokes      . 25)
+    (->subsumptive
+     ((=daikanwa         . 16251)      ; &M-16251;
+      )
+     ((=ucs@unicode      . #x3C4E)     ; &UU+3C4E;
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x3C4E)     ; 㱎
+      ))
+    (ideographic-radical . 76) ; ⽋
+    (ideographic-strokes . 21)
+    (total-strokes      . 25)
+    (=cns11643-5       . #x792F)       ; &C5-792F; [89-15]
     ))
 (define-char
   '((ideographic-radical . 76) ; ⽋
     (ideographic-strokes . 22)
     (total-strokes      . 26)
     (=ucs              . #x23941)      ; 𣥁
-    (=cns11643-4       . #x6D56)       ; &I-C4-6D56; [77-54]
+    (->subsumptive
+     ((=cns11643-4       . #x6D56)     ; &M-16252; [77-54]
+      (=daikanwa         . 16252)      ; &I-M-16252;
+      )
+     ((=ucs@iso                  . #x23941)    ; &U-00023941;
+      ))
     ))
index ffd2bcc..9dc540c 100644 (file)
     (=ucs              . #x6B6D)       ; 歭
     ))
 (define-char
-  '((ideographic-radical . 77) ; ⽌
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6B6D)     ; 歭
       ))
+    (ideographic-radical . 77) ; ⽌
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=big5             . #xD1FA)       ; &M-16293;
     (=daikanwa         . 16293)        ; &I-M-16293;
     (=ucs@unicode      . #x6B6D)       ; &M-16293;
     (mojikyo           . 016293)       ; &MCS-60003FA5;
     ))
 (define-char
-  '((ideographic-radical . 77) ; ⽌
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6B6D)     ; 歭
       ))
+    (ideographic-radical . 77) ; ⽌
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-2       . #x2F7C)       ; &C2-2F7C; [15-92]
     (=ucs@cns          . #x6B6D)       ; &C2-2F7C;
     ))
   '((ideographic-radical . 77) ; ⽌
     (ideographic-strokes . 8)
     (total-strokes      . 12)
-    (<-simplified@JP/Jouyou
-     ((=ucs              . #x9F52)     ; 齒
-      (=jis-x0208        . #x736F)     ; &I-J90-736F; [83-79]
-      ))
-    (shinjigen-2       . 9882)
     (=ucs              . #x6B6F)       ; 歯
-    (=jis-x0208                . #x3B75)       ; &I-J90-3B75; [27-85]
-    (=gt               . 66384)        ; &I-GT-66384;
-    (=gt-k             . 09061)        ; &I-GT-K09061;
-    (=gt-pj-1          . #x3B75)       ; &I-GT-66384; [27-85]
-    (=daikanwa         . 16323)        ; &I-M-16323;
+    (->subsumptive
+     ((<-simplified@JP/Jouyou
+       ((=ucs              . #x9F52)   ; 齒
+       (=jis-x0208         . #x736F)   ; &I-J90-736F; [83-79]
+       ))
+      (<-vulgar
+       ((=ucs              . #x9F52)   ; 齒
+       (=daikanwa          . 48583)    ; &I-M-48583;
+       ))
+      (<-vulgar*sources
+       songyuan-yilai-suzipu daikanwa)
+      (=jis-x0208        . #x3B75)     ; &GT-66384; [27-85]
+      (=gt               . 66384)      ; &I-GT-66384;
+      (=gt-k             . 09061)      ; &I-GT-K09061;
+      (=gt-pj-1                  . #x3B75)     ; &I-GT-66384; [27-85]
+      (=daikanwa         . 16323)      ; &I-M-16323;
+      (=ucs@unicode      . #x6B6F)     ; &GT-66384;
+      )
+     ((shinjigen-1       . 9882)
+      (shinjigen-2       . 9882)
+      )
+     ((=cns11643-3       . #x3C47)     ; &C3-3C47; [28-39]
+      ))
     ))
 (define-char
-  '((=>ucs             . #x6B6F)       ; 歯
-    (morohashi-daikanwa        16323 0 1)
-    (ideographic-radical . 77) ; ⽌
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (=cns11643-3       . #x3C47)       ; &C3-3C47; [28-39]
+  '((<-denotational
+     ((=ucs              . #x6B6F)     ; 歯
+      ))
+    (name              . "CJK RADICAL J-SIMPLIFIED TOOTH")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x6B6F)     ; 歯
+      ))
+    (=ucs              . #x2EED)       ; ⻭
     ))
 (define-char
   '((ideographic-radical . 77) ; ⽌
     (=daikanwa         . 16325)        ; &I-M-16325;
     ))
 (define-char
-  '((ideographic-radical . 77) ; ⽌
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3A50)     ; &J97-3A50; [26-48]
       ))
+    (ideographic-radical . 77) ; ⽌
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=ucs              . #x6B72)       ; 歲
     (->subsumptive
      ((=cns11643-1       . #x6459)     ; &M-16326; [68-57]
     (=jis-x0208@1997   . #x3A50)       ; &J97-3A50; [26-48]
     ))
 (define-char
-  '((morohashi-daikanwa        16326 1)
+  '((<-denotational
+     ((=jis-x0208@1997   . #x3A50)     ; &J97-3A50; [26-48]
+      ))
+    (morohashi-daikanwa        16326 1)
     (ideographic-radical . 77) ; ⽌
     (ideographic-strokes . 9)
     (total-strokes      . 13)
-    (<-denotational
-     ((=jis-x0208@1997   . #x3A50)     ; &J97-3A50; [26-48]
-      ))
     (<-simplified@JP
      ((=cns11643-1       . #x6459)     ; &M-16326; [68-57]
       (=daikanwa         . 16326)      ; &I-M-16326;
index cb04ffc..3e0606c 100644 (file)
     (ideographic-strokes . 0)
     (total-strokes      . 4)
     (=ucs              . #x239B6)      ; 𣦶
-    (=daikanwa         . 16360)        ; &I-M-16360;
-    ))
-(define-char
-  '((=>ucs             . #x239B6)      ; 𣦶
-    (morohashi-daikanwa        16360 0 9)
-    (ideographic-radical . 78) ; ⽍
-    (ideographic-strokes . 0)
-    (total-strokes      . 4)
-    (=cns11643-5       . #x2149)       ; &C5-2149; [01-41]
-    ))
-(define-char
-  '((=>ucs             . #x239B5)      ; 𣦵
-    (ideographic-radical . 78) ; ⽍
-    (ideographic-strokes . 0)
-    (total-strokes      . 5)
-    (hanyu-dazidian    1 93 1)
-    (=daikanwa         . 16361)        ; &M-16361;
-    (=hanziku-1                . #xB6F8)       ; &I-HZK01-B6F8;
-    (mojikyo           . 016361)       ; &MCS-60003FE9;
+    (->subsumptive
+     ((=daikanwa         . 16360)      ; &M-16360;
+      (=ucs@iso                  . #x239B6)    ; &M-16360;
+      )
+     ((=cns11643-5       . #x2149)     ; &C5-2149; [01-41]
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        16361 0 0)
-    (ideographic-radical . 78) ; ⽍
+  '((ideographic-radical . 78) ; ⽍
     (ideographic-strokes . 0)
     (total-strokes      . 5)
     (=ucs              . #x239B5)      ; 𣦵
-    (=cns11643-5       . #x2171)       ; &I-C5-2171; [01-81]
+    (->subsumptive
+     ((hanyu-dazidian    1 93 1)
+      (=daikanwa         . 16361)      ; &M-16361;
+      (=hanziku-1        . #xB6F8)     ; &I-HZK01-B6F8;
+      (mojikyo           . 016361)     ; &MCS-60003FE9;
+      )
+     ((=cns11643-5       . #x2171)     ; &C5-2171; [01-81]
+      (=ucs@iso                  . #x239B5)    ; &C5-2171;
+      ))
     ))
 (define-char
   '((ideographic-radical . 78) ; ⽍
     (ideographic-strokes . 0)
     (total-strokes      . 5)
+    (<-same
+     ((=ucs              . #x6B79)     ; 歹
+      (=daikanwa         . 16359)      ; &I-M-16359;
+      ))
+    (<-same*sources
+     zhengzitong daikanwa)
     (=ucs              . #x6B7A)       ; 歺
     (=cns11643-3       . #x2253)       ; &I-C3-2253; [02-51]
     (=jis-x0213-2-2000 . #x2F7D)       ; &I-JX2-2F7D; [15-93]
     (=daikanwa         . 16362)        ; &I-M-16362;
     ))
 (define-char
-  '((ideographic-radical . 78) ; ⽍
-    (ideographic-strokes . 1)
-    (total-strokes      . 5)
-    (=daikanwa         . 16363)        ; &M-16363;
+  '((<-denotational
+     ((=ucs              . #x6B7A)     ; 歺
+      ))
+    (name              . "CJK RADICAL DEATH")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x6B7A)     ; 歺
+      ))
+    (=ucs              . #x2E9E)       ; ⺞
     ))
 (define-char
   '((ideographic-radical . 78) ; ⽍
     (hanyu-dazidian    2 1380 1)
     (=ucs              . #x239B7)      ; 𣦷
     (=cns11643-5       . #x2276)       ; &I-C5-2276; [02-86]
+    (=daikanwa         . 16363)        ; &I-M-16363;
     (=hanziku-4                . #xC3E8)       ; &I-HZK04-C3E8;
     ))
 (define-char
   '((ideographic-radical . 78) ; ⽍
     (ideographic-strokes . 2)
-    (total-strokes      . 7)
-    (=daikanwa         . 16364)        ; &M-16364;
+    (total-strokes      . 6)
+    (=ucs              . #x3C59)       ; 㱙
+    (=cns11643-4       . #x227C)       ; &I-C4-227C; [02-92]
+    (=daikanwa         . 16364)        ; &I-M-16364;
     ))
 (define-char
   '((ideographic-radical . 78) ; ⽍
     (ideographic-strokes . 2)
     (total-strokes      . 6)
-    (shinjigen-2       . 3963)
     (=ucs              . #x6B7B)       ; 死
-    (=jis-x0208                . #x3B60)       ; &I-J90-3B60; [27-64]
-    (=gb2312           . #x4B40)       ; &I-G0-4B40; [43-32]
-    (=ks-x1001         . #x5E5D)       ; &I-K0-5E5D; [62-61]
-    (=gt               . 21012)        ; &I-GT-21012;
-    (=gt-k             . 01620)        ; &I-GT-K01620;
-    (=gt-pj-1          . #x3B60)       ; &I-GT-21012; [27-64]
-    (=daikanwa         . 16365)        ; &I-M-16365;
-    ))
-(define-char
-  '((=>ucs             . #x6B7B)       ; 死
-    (morohashi-daikanwa        16365 0 1)
-    (ideographic-radical . 78) ; ⽍
-    (ideographic-strokes . 2)
-    (total-strokes      . 6)
-    (=cns11643-1       . #x483B)       ; &C1-483B; [40-27]
     (=big5             . #xA6BA)       ; &I-B-A6BA;
+    (->subsumptive
+     ((shinjigen-2       . 3963)
+      (=jis-x0208        . #x3B60)     ; &GT-21012; [27-64]
+      (=gb2312           . #x4B40)     ; &I-G0-4B40; [43-32]
+      (=ks-x1001         . #x5E5D)     ; &I-K0-5E5D; [62-61]
+      (=gt               . 21012)      ; &I-GT-21012;
+      (=gt-k             . 01620)      ; &I-GT-K01620;
+      (=gt-pj-1                  . #x3B60)     ; &I-GT-21012; [27-64]
+      (=daikanwa         . 16365)      ; &I-M-16365;
+      (=ucs@unicode      . #x6B7B)     ; &GT-21012;
+      )
+     ((=cns11643-1       . #x483B)     ; &C1-483B; [40-27]
+      ))
     ))
 (define-char
   '((ideographic-radical . 78) ; ⽍
     ))
 (define-char
   '((ideographic-radical . 78) ; ⽍
-    (ideographic-strokes . 2)
-    (total-strokes      . 6)
-    (=ucs              . #x3C59)       ; 㱙
-    (=cns11643-4       . #x227C)       ; &I-C4-227C; [02-92]
-    ))
-(define-char
-  '((ideographic-radical . 78) ; ⽍
     (ideographic-strokes . 3)
     (total-strokes      . 7)
     (hanyu-dazidian    2 1381 4)
     (=ucs              . #x6B8B)       ; 残
     ))
 (define-char
-  '((ideographic-radical . 78) ; ⽍
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6B8B)     ; 残
       ))
+    (ideographic-radical . 78) ; ⽍
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (->subsumptive
      ((<-simplified@JP/Jouyou
        ((=ucs              . #x6B98)   ; 殘
       ))
     ))
 (define-char
-  '((script            CN Simplified Ideograph)
+  '((<-denotational
+     ((=ucs              . #x6B8B)     ; 残
+      ))
+    (script            CN Simplified Ideograph)
     (ideographic-radical . 78) ; ⽍
     (ideographic-strokes . 5)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x6B8B)     ; 残
-      ))
     (=gb2312           . #x3250)       ; &G0-3250; [18-48]
     (=ucs@unicode      . #x6B8B)       ; &G0-3250;
     (mojikyo           . 051660)       ; &MCS-6000C9CC;
     (=ucs              . #x6B9B)       ; 殛
     ))
 (define-char
-  '((ideographic-radical . 78) ; ⽍
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6B9B)     ; 殛
       ))
+    (ideographic-radical . 78) ; ⽍
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (shinjigen-1       . 3978)
     (=jis-x0212                . #x4625)       ; &M-16517; [38-05]
     (=cns11643-2       . #x4423)       ; &I-C2-4423; [36-03]
     (=ucs@jis          . #x6B9B)       ; &M-16517;
     ))
 (define-char
-  '((ideographic-radical . 78) ; ⽍
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6B9B)     ; 殛
       ))
+    (ideographic-radical . 78) ; ⽍
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=gb2312           . #x696A)       ; &G0-696A; [73-74]
     (=ucs@unicode      . #x6B9B)       ; &G0-696A;
     ))
index c0e1d78..d18c655 100644 (file)
     (ideographic-strokes . 6)
     (total-strokes      . 10)
     (=ucs              . #x6BBA)       ; 殺
+    (=big5             . #xB1FE)       ; &I-B-B1FE;
     ))
 (define-char
-  '((=>ucs@cns         . #x2F8F5)      ; 殺
+  '((<-denotational
+     ((=ucs              . #x6BBA)     ; 殺
+      ))
+    (=>ucs@cns         . #x2F8F5)      ; 殺
     (ideographic-radical . 79) ; ⽎
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x6BBA)     ; 殺
-      ))
     (->subsumptive
      ((<-simplified@JP/Jouyou
-       ((=ks-x1001         . #x5F2F)   ; &M-16638; [63-15]
+       ((=ucs              . #xF970)   ; 殺
        (=jis-x0213-1-2000  . #x7649)   ; &I-JX1-7649; [86-41]
-       (=daikanwa          . 16638)    ; &I-M-16638;
        ))
       (<-vulgar
-       ((=ks-x1001         . #x5F2F)   ; &M-16638; [63-15]
-       (=jis-x0213-1-2000  . #x7649)   ; &I-JX1-7649; [86-41]
+       ((=ucs              . #xF970)   ; 殺
        (=daikanwa          . 16638)    ; &I-M-16638;
        ))
       (<-vulgar*sources
       (=daikanwa         . 16629)      ; &I-M-16629;
       (=ucs@jis                  . #x6BBA)     ; &GT-21319;
       )
-     ((=big5             . #xB1FE)     ; &B-B1FE;
-      (=ucs@big5         . #x6BBA)     ; &B-B1FE;
+     ((mojikyo           . 016629)     ; &MCS-600040F5;
       ))
     ))
 (define-char
-  '((=>ucs@cns         . #x2F8F5)      ; 殺
+  '((<-denotational
+     ((=ucs              . #x6BBA)     ; 殺
+      ))
+    (=>ucs@cns         . #x2F8F5)      ; 殺
     (=>daikanwa                . 16629)        ; &GT-21319;
     (ideographic-radical . 79) ; ⽎
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x6BBA)     ; 殺
-      ))
     (=gb12345          . #x4931)       ; &UU+6BBA; [41-17]
     (=ucs@unicode      . #x6BBA)       ; &UU+6BBA;
     ))
 (define-char
-  '((=>daikanwa                . 16629)        ; &GT-21319;
-    (ideographic-radical . 79) ; ⽎
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6BBA)     ; 殺
       ))
-    (mojikyo           . 016629)       ; &MCS-600040F5;
-    ))
-(define-char
-  '((=>ucs*            . #x6BBA)       ; 殺
+    (=>ucs*            . #x6BBA)       ; 殺
     (=>ucs@gb          . #x6BBA)       ; &UU+6BBA;
     (=>ucs@jis         . #x6BBA)       ; &GT-21319;
     (=>daikanwa                . 16629)        ; &GT-21319;
     (ideographic-radical . 79) ; ⽎
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x6BBA)     ; 殺
-      ))
     (=ucs              . #x2F8F5)      ; 殺
     (=cns11643-4       . #x2D65)       ; &I-C4-2D65; [13-69]
     ))
 (define-char
-  '((=>daikanwa                . 16629)        ; &GT-21319;
+  '((<-denotational
+     ((=ucs              . #x2F8F5)    ; 殺
+      ))
+    (=>daikanwa                . 16629)        ; &GT-21319;
     (ideographic-radical . 79) ; ⽎
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x2F8F5)    ; 殺
-      ))
     (mojikyo           . 073347)       ; &MCS-60011E83;
     ))
 (define-char
     (ideographic-strokes . 7)
     (total-strokes      . 11)
     (=ucs              . #x23A8B)      ; 𣪋
-    (=cns11643-4       . #x324C)       ; &I-C4-324C; [18-44]
-    (=daikanwa         . 16630)        ; &I-M-16630;
+    (->subsumptive
+     ((=daikanwa         . 16630)      ; &M-16630;
+      )
+     ((=ucs@iso                  . #x23A8B)    ; &U-00023A8B;
+      )
+     ((=cns11643-4       . #x324C)     ; &C4-324C; [18-44]
+      ))
     ))
 (define-char
   '((=>ucs             . #x23A8B)      ; 𣪋
     (ideographic-strokes . 7)
     (total-strokes      . 11)
     (=ucs              . #x23A8C)      ; 𣪌
-    (=cns11643-4       . #x324D)       ; &I-C4-324D; [18-45]
-    (=daikanwa         . 16631)        ; &I-M-16631;
-    ))
-(define-char
-  '((=>ucs             . #x23A8C)      ; 𣪌
-    (morohashi-daikanwa        16631 0 0)
-    (ideographic-radical . 79) ; ⽎
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (mojikyo           . 016631)       ; &MCS-600040F7;
-    ))
-(define-char
-  '((=>ucs             . #x3C80)       ; 㲀
-    (ideographic-radical . 79) ; ⽎
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
+    (->subsumptive
+     ((=daikanwa         . 16631)      ; &M-16631;
       )
-     ((=ucs              . #x8FB0)     ; 辰
+     ((mojikyo           . 016631)     ; &MCS-600040F7;
       )
-     ((=jis-x0208        . #x5D55)     ; &GT-21300; [61-53]
-      (=daikanwa         . 16613)      ; &I-M-16613;
+     ((=cns11643-4       . #x324D)     ; &C4-324D; [18-45]
+      (=ucs@iso                  . #x23A8C)    ; &C4-324D;
       ))
-    (=daikanwa         . 16632)        ; &M-16632;
     ))
 (define-char
-  '((morohashi-daikanwa        16632 0 0)
-    (ideographic-radical . 79) ; ⽎
+  '((ideographic-radical . 79) ; ⽎
     (ideographic-strokes . 7)
     (total-strokes      . 11)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
+    (=ucs              . #x3C80)       ; 㲀
+    (->subsumptive
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=ucs              . #x8FB0)   ; 辰
+       )
+       ((=jis-x0208        . #x5D55)   ; &GT-21300; [61-53]
+       (=daikanwa          . 16613)    ; &I-M-16613;
+       ))
+      (=daikanwa         . 16632)      ; &M-16632;
       )
-     ((=ucs              . #x8FB0)     ; 辰
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=ucs              . #x8FB0)   ; 辰
+       )
+       ((mojikyo           . 016613)   ; &MCS-600040E5;
+       ))
+      (mojikyo           . 016632)     ; &MCS-600040F8;
       )
-     ((=ucs              . #x6BB3)     ; 殳
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=ucs              . #x8FB0)   ; 辰
+       )
+       ((=gb2312           . #x6C2F)   ; &C2-213F; [76-15]
+       (=cns11643-2        . #x213F)   ; &I-C2-213F; [01-31]
+       ))
+      (=cns11643-4       . #x324F)     ; &C4-324F; [18-47]
+      (=ucs@unicode      . #x3C80)     ; &C4-324F;
       ))
-    (=ucs              . #x3C80)       ; 㲀
-    (=cns11643-4       . #x324F)       ; &I-C4-324F; [18-47]
     ))
 (define-char
-  '((=>ucs             . #x3C80)       ; 㲀
-    (morohashi-daikanwa        16632 0 1)
-    (ideographic-radical . 79) ; ⽎
+  '((ideographic-radical . 79) ; ⽎
     (ideographic-strokes . 7)
     (total-strokes      . 11)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
+    (=ucs              . #x6BB8)       ; 殸
+    (->subsumptive
+     ((=jis-x0212        . #x4630)     ; &CDP-8BE0; [38-16]
+      (=big5-cdp         . #x8BE0)     ; &I-CDP-8BE0;
+      (=daikanwa         . 16633)      ; &I-M-16633;
+      (=ucs@jis                  . #x6BB8)     ; &CDP-8BE0;
       )
-     ((=ucs              . #x8FB0)     ; 辰
+     ((mojikyo           . 016633)     ; &MCS-600040F9;
       )
-     ((mojikyo           . 016613)     ; &MCS-600040E5;
+     ((=cns11643-4       . #x324E)     ; &C4-324E; [18-46]
+      (=ucs@unicode      . #x6BB8)     ; &C4-324E;
       ))
-    (mojikyo           . 016632)       ; &MCS-600040F8;
-    ))
-(define-char
-  '((=>ucs             . #x6BB8)       ; 殸
-    (ideographic-radical . 79) ; ⽎
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (=jis-x0212                . #x4630)       ; &CDP-8BE0; [38-16]
-    (=big5-cdp         . #x8BE0)       ; &I-CDP-8BE0;
-    (=daikanwa         . 16633)        ; &I-M-16633;
-    (=ucs@jis          . #x6BB8)       ; &CDP-8BE0;
-    ))
-(define-char
-  '((morohashi-daikanwa        16633 0 0)
-    (ideographic-radical . 79) ; ⽎
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (=ucs              . #x6BB8)       ; 殸
-    (=cns11643-4       . #x324E)       ; &I-C4-324E; [18-46]
-    ))
-(define-char
-  '((=>ucs             . #x6BB8)       ; 殸
-    (morohashi-daikanwa        16633 0 0)
-    (ideographic-radical . 79) ; ⽎
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (mojikyo           . 016633)       ; &MCS-600040F9;
-    ))
-(define-char
-  '((=>ucs             . #x6BB9)       ; 殹
-    (ideographic-radical . 79) ; ⽎
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (=daikanwa         . 16634)        ; &M-16634;
     ))
 (define-char
-  '((morohashi-daikanwa        16634 0 0)
-    (ideographic-radical . 79) ; ⽎
+  '((ideographic-radical . 79) ; ⽎
     (ideographic-strokes . 7)
     (total-strokes      . 11)
     (=ucs              . #x6BB9)       ; 殹
     ))
 (define-char
-  '((=>ucs             . #x6BB9)       ; 殹
-    (morohashi-daikanwa        16634 0 1)
+  '((<-denotational
+     ((=ucs              . #x6BB9)     ; 殹
+      ))
     (ideographic-radical . 79) ; ⽎
     (ideographic-strokes . 7)
     (total-strokes      . 11)
-    (=jis-x0212                . #x4631)       ; &CDP-8CD2; [38-17]
-    (=big5-cdp         . #x8CD2)       ; &I-CDP-8CD2;
-    (=ucs@jis          . #x6BB9)       ; &CDP-8CD2;
+    (->subsumptive
+     ((=daikanwa         . 16634)      ; &M-16634;
+      )
+     ((=ucs@unicode      . #x6BB9)     ; &UU+6BB9;
+      ))
     ))
 (define-char
-  '((=>ucs             . #x6BB9)       ; 殹
-    (morohashi-daikanwa        16634 0 2)
+  '((<-denotational
+     ((=ucs              . #x6BB9)     ; 殹
+      ))
     (ideographic-radical . 79) ; ⽎
     (ideographic-strokes . 7)
     (total-strokes      . 11)
-    (=cns11643-4       . #x3250)       ; &C4-3250; [18-48]
+    (->subsumptive
+     ((=jis-x0212        . #x4631)     ; &CDP-8CD2; [38-17]
+      (=big5-cdp         . #x8CD2)     ; &I-CDP-8CD2;
+      (=ucs@jis                  . #x6BB9)     ; &CDP-8CD2;
+      )
+     ((=cns11643-4       . #x3250)     ; &C4-3250; [18-48]
+      ))
     ))
 (define-char
   '((ideographic-radical . 79) ; ⽎
     (ideographic-strokes . 7)
     (total-strokes      . 11)
     (=ucs              . #x23A8D)      ; 𣪍
-    (=cns11643-6       . #x4078)       ; &I-C6-4078; [32-88]
-    (=daikanwa         . 16635)        ; &I-M-16635;
+    (->subsumptive
+     ((=daikanwa         . 16635)      ; &M-16635;
+      )
+     ((=cns11643-6       . #x4078)     ; &C6-4078; [32-88]
+      (=ucs@iso                  . #x23A8D)    ; &C6-4078;
+      ))
     ))
 (define-char
   '((=>ucs             . #x23A8D)      ; 𣪍
     (ideographic-strokes . 7)
     (total-strokes      . 11)
     (=ucs              . #x23A8F)      ; 𣪏
-    (=daikanwa         . 16637)        ; &I-M-16637;
+    (->subsumptive
+     ((=daikanwa         . 16637)      ; &M-16637;
+      )
+     ((=ucs@iso                  . #x23A8F)    ; &U-00023A8F;
+      )
+     ((=cns11643-6       . #x4076)     ; &C6-4076; [32-86]
+      ))
     ))
 (define-char
-  '((=>ucs             . #x23A8F)      ; 𣪏
-    (morohashi-daikanwa        16637 0 0)
+  '((<-denotational
+     ((=ucs              . #x6BBA)     ; 殺
+      ))
+    (=>ucs*            . #x6BBA)       ; 殺
     (ideographic-radical . 79) ; ⽎
     (ideographic-strokes . 7)
     (total-strokes      . 11)
-    (=cns11643-6       . #x4076)       ; &C6-4076; [32-86]
+    (shinjigen-1       . 3997)
+    (=ucs              . #xF970)       ; 殺
+    (=jis-x0213-1-2000 . #x7649)       ; &I-JX1-7649; [86-41]
+    (=daikanwa         . 16638)        ; &I-M-16638;
+    (=jef-china3       . #x54ED)       ; &I-JC3-54ED;
+    (=ucs@jis          . #xF970)       ; 殺
+    (->subsumptive
+     ((=ks-x1001         . #x5F2F)     ; &K0-5F2F; [63-15]
+      (=ucs@ks           . #x6BBA)     ; &K0-5F2F;
+      )
+     ((=ks-x1001         . #x616D)     ; &K0-616D; [65-77]
+      (=ucs@ks           . #xF970)     ; &K0-616D;
+      ))
     ))
 (define-char
-  '((ideographic-radical . 79) ; ⽎
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6BBA)     ; 殺
       ))
-    (->subsumptive
-     ((shinjigen-1       . 3997)
-      (=ks-x1001         . #x5F2F)     ; &M-16638; [63-15]
-      (=jis-x0213-1-2000  . #x7649)    ; &I-JX1-7649; [86-41]
-      (=daikanwa         . 16638)      ; &I-M-16638;
-      (=jef-china3       . #x54ED)     ; &I-JC3-54ED;
-      (=ucs@jis                  . #xF970)     ; &M-16638;
-      (=ucs@ks           . #x6BBA)     ; &M-16638;
-      )
-     ((=>ucs*            . #x6BBA)     ; 殺
-      (=ucs              . #xF970)     ; 殺
-      (=ks-x1001         . #x616D)     ; &I-K0-616D; [65-77]
-      )
-     ((=cns11643-1       . #x5B44)     ; &C1-5B44; [59-36]
-      (=ucs@cns                  . #x6BBA)     ; &C1-5B44;
-      ))
+    (=>daikanwa                . 16638)        ; 殺
+    (ideographic-radical . 79) ; ⽎
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
+    (=cns11643-1       . #x5B44)       ; &C1-5B44; [59-36]
+    (=ucs@cns          . #x6BBA)       ; &C1-5B44;
     ))
 (define-char
   '((ideographic-radical . 79) ; ⽎
     (ideographic-strokes . 7)
     (total-strokes      . 11)
     (=ucs              . #x23A90)      ; 𣪐
-    (=cns11643-6       . #x4077)       ; &I-C6-4077; [32-87]
-    (=daikanwa         . 16639)        ; &I-M-16639;
+    (->subsumptive
+     ((=daikanwa         . 16639)      ; &M-16639;
+      )
+     ((=cns11643-6       . #x4077)     ; &C6-4077; [32-87]
+      (=ucs@iso                  . #x23A90)    ; &C6-4077;
+      ))
     ))
 (define-char
   '((=>ucs             . #x23A90)      ; 𣪐
   '((ideographic-radical . 79) ; ⽎
     (ideographic-strokes . 7)
     (total-strokes      . 11)
-    (=daikanwa         . 16640)        ; &M-16640;
+    (=ucs              . #x23A97)      ; 𣪗
+    (->subsumptive
+     ((=daikanwa         . 16640)      ; &M-16640;
+      )
+     ((=cns11643-5       . #x332D)     ; &C5-332D; [19-13]
+      (=ucs@iso                  . #x23A97)    ; &C5-332D;
+      ))
     ))
 (define-char
   '((ideographic-radical . 79) ; ⽎
     (ideographic-strokes . 7)
     (total-strokes      . 11)
     (=ucs              . #x23A96)      ; 𣪖
-    (=cns11643-6       . #x407A)       ; &I-C6-407A; [32-90]
-    (=daikanwa         . 16641)        ; &I-M-16641;
+    (->subsumptive
+     ((=daikanwa         . 16641)      ; &M-16641;
+      )
+     ((mojikyo           . 016641)     ; &MCS-60004101;
+      )
+     ((=cns11643-6       . #x407A)     ; &C6-407A; [32-90]
+      (=ucs@unicode      . #x23A96)    ; &C6-407A;
+      ))
     ))
 (define-char
-  '((=>ucs             . #x23A96)      ; 𣪖
-    (morohashi-daikanwa        16641 0 0)
-    (ideographic-radical . 79) ; ⽎
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (mojikyo           . 016641)       ; &MCS-60004101;
+  '((ideographic-radical@ucs . 29)     ; ⼜
+    (ideographic-strokes@ucs . 13)
+    (ideographic-radical@cns . 79)     ; ⽎
+    (ideographic-strokes@cns . 7)
+    (ideographic-radical@cns*sources
+     daikanwa cns11643)
+    (total-strokes      . 15)
+    (=ucs              . #x20B81)      ; 𠮁
     ))
 (define-char
-  '((=>ucs             . #x20B81)      ; 𠮁
+  '((<-denotational
+     ((=ucs              . #x20B81)    ; 𠮁
+      ))
     (ideographic-radical . 79) ; ⽎
     (ideographic-strokes . 7)
     (total-strokes      . 13)
     (=daikanwa         . 16642)        ; &M-16642;
     ))
 (define-char
-  '((=>ucs             . #x20B81)      ; 𠮁
-    (morohashi-daikanwa        16642 0 1)
-    (ideographic-radical . 79) ; ⽎
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (->identical
+  '((<-denotational
      ((=ucs              . #x20B81)    ; 𠮁
       ))
+    (ideographic-radical@ucs . 29)     ; ⼜
+    (ideographic-strokes@ucs . 13)
+    (ideographic-radical@cns . 79)     ; ⽎
+    (ideographic-strokes@cns . 7)
+    (total-strokes      . 13)
     (=cns11643-6       . #x537B)       ; &C6-537B; [51-91]
+    (=ucs@iso          . #x20B81)      ; &C6-537B;
     ))
 (define-char
   '((ideographic-radical . 79) ; ⽎
     (ideographic-strokes . 7)
     (total-strokes      . 11)
     (=ucs              . #x23A95)      ; 𣪕
-    (=cns11643-6       . #x407B)       ; &I-C6-407B; [32-91]
-    ))
-(define-char
-  '((=>ucs             . #x23A95)      ; 𣪕
-    (ideographic-radical . 79) ; ⽎
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (=jef-china3       . #x93C8)       ; &JC3-93C8;
-    ))
-(define-char
-  '((ideographic-radical . 79) ; ⽎
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (=ucs              . #x23A97)      ; 𣪗
-    (=cns11643-5       . #x332D)       ; &I-C5-332D; [19-13]
+    (->subsumptive
+     ((=jef-china3       . #x93C8)     ; &JC3-93C8;
+      )
+     ((=cns11643-6       . #x407B)     ; &C6-407B; [32-91]
+      (=ucs@iso                  . #x23A95)    ; &C6-407B;
+      ))
     ))
 (define-char
   '((ideographic-radical . 79) ; ⽎
     (mojikyo           . 072700)       ; &MCS-60011BFC;
     ))
 (define-char
-  '((=>ucs             . #x3C81)       ; 㲁
-    (ideographic-radical . 79) ; ⽎
+  '((ideographic-radical . 79) ; ⽎
     (ideographic-strokes . 8)
     (total-strokes      . 12)
-    (=daikanwa         . 16643)        ; &M-16643;
+    (=ucs              . #x3C81)       ; 㲁
+    (->subsumptive
+     ((=daikanwa         . 16643)      ; &M-16643;
+      )
+     ((=cns11643-4       . #x3849)     ; &C4-3849; [24-41]
+      )
+     ((=ucs@unicode      . #x3C81)     ; &UU+3C81;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        16643 0 0)
-    (ideographic-radical . 79) ; ⽎
+  '((ideographic-radical . 79) ; ⽎
     (ideographic-strokes . 8)
     (total-strokes      . 12)
-    (=ucs              . #x3C81)       ; 㲁
-    (=cns11643-4       . #x3849)       ; &I-C4-3849; [24-41]
+    (=ucs              . #x3C82)       ; 㲂
     ))
 (define-char
-  '((=>ucs             . #x3C82)       ; 㲂
+  '((<-denotational
+     ((=ucs              . #x3C82)     ; 㲂
+      ))
     (ideographic-radical . 79) ; ⽎
     (ideographic-strokes . 8)
     (total-strokes      . 12)
     (=daikanwa         . 16644)        ; &M-16644;
     ))
 (define-char
-  '((morohashi-daikanwa        16644 0 2)
+  '((<-denotational
+     ((=ucs              . #x3C82)     ; 㲂
+      ))
     (ideographic-radical . 79) ; ⽎
     (ideographic-strokes . 8)
     (total-strokes      . 12)
-    (=ucs              . #x3C82)       ; 㲂
-    (=cns11643-4       . #x384A)       ; &I-C4-384A; [24-42]
+    (=cns11643-4       . #x384A)       ; &C4-384A; [24-42]
+    (=ucs@unicode      . #x3C82)       ; &C4-384A;
     ))
 (define-char
   '((ideographic-radical . 79) ; ⽎
index 991220e..98703bc 100644 (file)
@@ -1,10 +1,28 @@
 ;; -*- coding: utf-8-mcs-er -*-
 (define-char
-  '((=>ucs             . #x6BCB)       ; 毋
+  '((ideographic-radical . 80) ; ⽏
+    (ideographic-strokes . 0)
+    (total-strokes      . 4)
+    (sound@ja/on/go    "mu")
+    (sound@ja/on/kan   "bu")
+    (=ucs              . #x6BCB)       ; 毋
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x6BCB)     ; 毋
+      ))
     (ideographic-radical . 80) ; ⽏
     (ideographic-strokes . 0)
     (total-strokes      . 4)
+    (shinjigen-1       . 4007)
     (shinjigen-2       . 4007)
+    (sound@ja/on/go/p1 "mu")
+    (sound@ja/on/go/p2 "mu")
+    (sound@ja/on/go/p3 "mu")
+    (sound@ja/on/kan/p1 "bu")
+    (sound@ja/on/kan/p1*sources daikanwa shinjigen-1)
+    (sound@ja/on/kan/p2 "bou")
+    (sound@ja/on/kan/p3 "bu")
     (=jis-x0208                . #x5D59)       ; &GT-21437; [61-57]
     (=ks-x1001         . #x596C)       ; &I-K0-596C; [57-76]
     (=gt               . 21437)        ; &I-GT-21437;
     (=ucs@jis          . #x6BCB)       ; &GT-21437;
     ))
 (define-char
-  '((morohashi-daikanwa        16721 0 2)
+  '((<-denotational
+     ((=ucs              . #x6BCB)     ; 毋
+      ))
     (ideographic-radical . 80) ; ⽏
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (=ucs              . #x6BCB)       ; 毋
-    (=gb2312           . #x4E63)       ; &I-G0-4E63; [46-67]
+    (=gb2312           . #x4E63)       ; &C1-4551; [46-67]
     (=cns11643-1       . #x4551)       ; &I-C1-4551; [37-49]
     (=big5             . #xA4F0)       ; &I-B-A4F0;
+    (=ucs@unicode      . #x6BCB)       ; &C1-4551;
     ))
 (define-char
   '((ideographic-radical . 80) ; ⽏
     (ideographic-strokes . 0)
     (total-strokes      . 4)
+    (shinjigen-1       . 4006)
+    (sound@ja/on       "kwan")
     (=ucs              . #x6BCC)       ; 毌
     (=jis-x0212                . #x4637)       ; &I-JSP-4637; [38-23]
     (=cns11643-2       . #x2140)       ; &I-C2-2140; [01-32]
   '((ideographic-radical . 80) ; ⽏
     (ideographic-strokes . 1)
     (total-strokes      . 5)
+    (shinjigen-1       . 4008)
     (shinjigen-2       . 4008)
+    (sound@ja/kun      "haha")
+    (sound@ja/on/go/p1 "mo")
+    (sound@ja/on/go/p2 "mo")
+    (sound@ja/on/go/p3 "mo")
+    (sound@ja/on/go/p4 "mu")
+    (sound@ja/on/kan/p1 "bou")
+    (sound@ja/on/kan/p1*sources shinjigen-1 daikanwa)
+    (sound@ja/on/kan/p2 "bo")
+    (sound@ja/on/kan/p3 "bo")
+    (sound@ja/on/kan/p4 "bou")
+    (sound@ja/on/prevalent/daikanwa "mo")
+    (sound@ja/on/prevalent/shinjigen "bo")
     (=ucs              . #x6BCD)       ; 母
     (=jis-x0208                . #x4A6C)       ; &I-J90-4A6C; [42-76]
     (=gb2312           . #x4438)       ; &I-G0-4438; [36-24]
     (=daikanwa         . 16723)        ; &I-M-16723;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x6BCD)     ; 母
+      ))
+    (name              . "CJK RADICAL MOTHER")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x6BCD)     ; 母
+      ))
+    (<-identical@component
+     ((=ucs              . #x6BCD)     ; 母
+      ))
+    (=ucs              . #x2E9F)       ; ⺟
+    ))
+(define-char
   '((ideographic-radical . 80) ; ⽏
     (ideographic-strokes . 1)
     (total-strokes      . 5)
     (=daikanwa         . 16724)        ; &I-M-16724;
     ))
 (define-char
-  '((morohashi-daikanwa        16724 1)
+  '((<-denotational
+     ((=jis-x0208@1997   . #x4B68)     ; &J97-4B68; [43-72]
+      ))
+    (morohashi-daikanwa        16724 1)
     (ideographic-radical . 80) ; ⽏
     (ideographic-strokes . 2)
     (total-strokes      . 6)
     ))
 (define-char
   '((ideographic-radical . 80) ; ⽏
+    (=jis-x0208@1997   . #x4B68)       ; &J97-4B68; [43-72]
+    ))
+(define-char
+  '((<-denotational
+     ((=jis-x0208@1997   . #x4B68)     ; &J97-4B68; [43-72]
+      ))
+    (ideographic-radical . 80) ; ⽏
     (ideographic-strokes . 3)
     (total-strokes      . 7)
     (=ucs              . #x6BCF)       ; 每
     (=jef-china3       . #x54F4)       ; &I-JC3-54F4;
     ))
 (define-char
-  '((=>ucs             . #x23AED)      ; 𣫭
-    (ideographic-radical . 80) ; ⽏
+  '((ideographic-radical . 80) ; ⽏
     (ideographic-strokes . 3)
     (total-strokes      . 7)
-    (=daikanwa         . 16726)        ; &M-16726;
+    (=ucs              . #x23AED)      ; 𣫭
+    (->subsumptive
+     ((<-vulgar
+       ((=ucs              . #x6BCF)   ; 每
+       (=daikanwa          . 16725)    ; &I-M-16725;
+       ))
+      (<-vulgar*sources
+       zhengzitong daikanwa)
+      (=daikanwa         . 16726)      ; &M-16726;
+      )
+     ((=cns11643-6       . #x283D)     ; &C6-283D; [08-29]
+      (=ucs@iso                  . #x23AED)    ; &C6-283D;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        16726 0 0)
-    (ideographic-radical . 80) ; ⽏
+  '((ideographic-radical . 80) ; ⽏
     (ideographic-strokes . 3)
     (total-strokes      . 7)
-    (=ucs              . #x23AED)      ; 𣫭
-    (=cns11643-6       . #x283D)       ; &I-C6-283D; [08-29]
+    (=ucs              . #x6BD0)       ; 毐
     ))
 (define-char
-  '((ideographic-radical . 80) ; ⽏
+  '((<-denotational
+     ((=ucs              . #x6BD0)     ; 毐
+      ))
+    (ideographic-radical . 80) ; ⽏
     (ideographic-strokes . 3)
     (total-strokes      . 7)
-    (=ucs              . #x6BD0)       ; 毐
-    (->subsumptive
-     ((=cns11643-2       . #x2448)     ; &M-16727; [04-40]
-      (=big5             . #xCB48)     ; &I-B-CB48;
-      (=daikanwa         . 16727)      ; &I-M-16727;
-      (=ucs@cns                  . #x6BD0)     ; &M-16727;
-      )
-     ((=ucs@unicode      . #x6BD0)     ; &UU+6BD0;
+    (=cns11643-2       . #x2448)       ; &M-16727; [04-40]
+    (=big5             . #xCB48)       ; &I-B-CB48;
+    (=daikanwa         . 16727)        ; &I-M-16727;
+    (=ucs@cns          . #x6BD0)       ; &M-16727;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x6BD0)     ; 毐
       ))
+    (ideographic-radical . 80) ; ⽏
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
+    (=ucs@unicode      . #x6BD0)       ; &UU+6BD0;
     ))
 (define-char
   '((ideographic-radical . 80) ; ⽏
index 4f7f830..def195b 100644 (file)
     (=big5             . #xDE40)       ; &I-B-DE40;
     ))
 (define-char
-  '((ideographic-radical . 82) ; ⽑
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6BF9)     ; 毹
       ))
+    (ideographic-radical . 82) ; ⽑
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=jis-x0212                . #x4641)       ; &M-16896; [38-33]
     (=daikanwa         . 16896)        ; &I-M-16896;
     (=ucs@jis          . #x6BF9)       ; &M-16896;
     ))
 (define-char
-  '((ideographic-radical . 82) ; ⽑
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6BF9)     ; 毹
       ))
+    (ideographic-radical . 82) ; ⽑
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((=gb2312           . #x6B28)     ; &G0-6B28; [75-08]
       (=jef-china3       . #x80C6)     ; &I-JC3-80C6;
     (=ucs              . #x6C01)       ; 氁
     ))
 (define-char
-  '((ideographic-radical . 82) ; ⽑
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6C01)     ; 氁
       ))
+    (ideographic-radical . 82) ; ⽑
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 16951)      ; &M-16951;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 82) ; ⽑
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6C01)     ; 氁
       ))
+    (ideographic-radical . 82) ; ⽑
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (->subsumptive
      ((=big5             . #xE5F5)     ; &B-E5F5;
       )
     (=jis-x0208@1997   . #x5D61)       ; 氈 [61-65]
     ))
 (define-char
-  '((ideographic-radical . 82) ; ⽑
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6C08)     ; 氈
       ))
+    (ideographic-radical . 82) ; ⽑
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=big5             . #xC0D6)       ; &B-C0D6;
     (->subsumptive
      ((=jis-x0208@1990   . #x5D61)     ; &GT-21755; [61-65]
       ))
     ))
 (define-char
-  '((ideographic-radical . 82) ; ⽑
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6C08)     ; 氈
       ))
+    (ideographic-radical . 82) ; ⽑
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=jis-x0208@1978   . #x5D61)       ; &J83-5D61; [61-65]
     (=jis-x0208@1983   . #x5D61)       ; &I-J83-5D61; [61-65]
     ))
 (define-char
-  '((ideographic-radical . 82) ; ⽑
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6C08)     ; 氈
       ))
+    (ideographic-radical . 82) ; ⽑
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (shinjigen-2       . 4033)
     (=ks-x1001         . #x6E7D)       ; &K0-6E7D; [78-93]
     ))
     (=ucs              . #x6C0B)       ; 氋
     ))
 (define-char
-  '((ideographic-radical . 82) ; ⽑
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6C0B)     ; 氋
       ))
+    (ideographic-radical . 82) ; ⽑
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (->subsumptive
      ((=daikanwa         . 16993)      ; &M-16993;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 82) ; ⽑
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6C0B)     ; 氋
       ))
+    (ideographic-radical . 82) ; ⽑
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=big5             . #xEFEA)       ; &B-EFEA;
     (->subsumptive
      ((=ucs@unicode      . #x6C0B)     ; &UU+6C0B;
index 1871133..9b42764 100644 (file)
     (=daikanwa         . 17028)        ; &I-M-17028;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x6C11)     ; 民
+      ))
+    (name              . "CJK RADICAL CIVILIAN")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x6C11)     ; 民
+      ))
+    (=ucs              . #x2EA0)       ; ⺠
+    ))
+(define-char
   '((ideographic-radical . 83) ; ⽒
     (ideographic-strokes . 2)
     (total-strokes      . 6)
index c1ae725..7e0253c 100644 (file)
     (=daikanwa         . 17043)        ; &I-M-17043;
     ))
 (define-char
-  '((ideographic-radical . 84) ; ⽓
-    (ideographic-strokes . 0)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6C14)     ; 气
       ))
+    (ideographic-radical . 84) ; ⽓
+    (ideographic-strokes . 0)
+    (total-strokes      . 4)
     (=gt-k             . 00816)        ; &GT-K00816;
     (=gt-pj-k1         . #x3B3B)       ; &GT-K00816; [27-27]
     ))
     (=ucs              . #x6C30)       ; 氰
     ))
 (define-char
-  '((morohashi-daikanwa        17072 1)
+  '((<-denotational
+     ((=ucs              . #x6C30)     ; 氰
+      ))
+    (morohashi-daikanwa        17072 1)
     (ideographic-radical . 84) ; ⽓
     (ideographic-strokes . 8)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x6C30)     ; 氰
-      ))
     (=big5             . #xD9E6)       ; &GT-21862;
     (=gt               . 21862)        ; &I-GT-21862;
     (=gt-pj-4          . #x493C)       ; &I-GT-21862; [41-28]
     (mojikyo           . 050246)       ; &MCS-6000C446;
     ))
 (define-char
-  '((ideographic-radical . 84) ; ⽓
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6C30)     ; 氰
       ))
+    (ideographic-radical . 84) ; ⽓
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((=gb2312           . #x4768)     ; &G0-4768; [39-72]
       (=ucs@unicode      . #x6C30)     ; &G0-4768;
     (=daikanwa         . 17077)        ; &I-M-17077;
     ))
 (define-char
-  '((ideographic-radical . 84) ; ⽓
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x23C6A)    ; 𣱪
       ))
+    (ideographic-radical . 84) ; ⽓
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (mojikyo           . 017077)       ; &MCS-600042B5;
     ))
 (define-char
index d52ece5..34217a1 100644 (file)
   '((ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 0)
     (total-strokes      . 3)
+    (<-formed@component/connect-right
+     ((=ucs              . #x6C34)     ; 水
+      (=daikanwa         . 17083)      ; &I-M-17083;
+      ))
+    (<-formed@component/connect-right*sources
+     zihui/char-index daikanwa)
     (=ucs              . #x6C35)       ; 氵
     (=gb2312           . #x635F)       ; &I-G0-635F; [67-63]
     (=jis-x0212                . #x4653)       ; &I-JSP-4653; [38-51]
     (=jis-x0213-2-2000 . #x6E31)       ; &I-JX2-6E31; [78-17]
+    (=big5-cdp         . #x8AF6)       ; &I-CDP-8AF6;
     (=daikanwa         . 17085)        ; &I-M-17085;
     (=cbeta            . 01416)        ; &I-CB01416;
     (=jef-china3       . #x55B0)       ; &I-JC3-55B0;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x6C35)     ; 氵
+      ))
+    (name              . "CJK RADICAL WATER ONE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component/connect-right
+     ((=ucs              . #x6C35)     ; 氵
+      ))
+    (=ucs              . #x2EA1)       ; ⺡
+    ))
+(define-char
   '((ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 1)
     (total-strokes      . 5)
 (define-char
   '((ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 1)
-    (kangxi-radical     . 5)   ; ⼄
-    (kangxi-strokes     . 5)
     (total-strokes      . 5)
     (=ucs              . #x6C39)       ; 氹
-    (=cns11643-3       . #x2254)       ; &I-C3-2254; [02-52]
-    (=daikanwa         . 17091)        ; &I-M-17091;
+    (->subsumptive
+     ((=cns11643-3       . #x2254)     ; &M-17091; [02-52]
+      (=daikanwa         . 17091)      ; &I-M-17091;
+      )
+     ((=ucs@unicode      . #x6C39)     ; &UU+6C39;
+      ))
     ))
 (define-char
   '((ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 1)
     (total-strokes      . 5)
     (=ucs              . #x6C3A)       ; 氺
-    (=jis-x0212                . #x4655)       ; &I-JSP-4655; [38-53]
-    (=jis-x0213-2-2000 . #x6E33)       ; &I-JX2-6E33; [78-19]
-    (=daikanwa         . 17092)        ; &I-M-17092;
-    (=cbeta            . 06162)        ; &I-CB06162;
+    (->subsumptive
+     ((<-formed@component/connect-above
+       ((=ucs              . #x6C34)   ; 水
+       (=daikanwa          . 17083)    ; &I-M-17083;
+       ))
+      (<-formed@component/connect-above*sources
+       zihui/char-index daikanwa)
+      (=jis-x0212        . #x4655)     ; &M-17092; [38-53]
+      (=jis-x0213-2-2000  . #x6E33)    ; &I-JX2-6E33; [78-19]
+      (=daikanwa         . 17092)      ; &I-M-17092;
+      (=ucs@unicode      . #x6C3A)     ; &M-17092;
+      )
+     ((=cbeta            . 06162)      ; &CB06162;
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x6C3A)     ; 氺
+      ))
+    (name              . "CJK RADICAL WATER TWO")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x6C3A)     ; 氺
+      ))
+    (=ucs              . #x2EA2)       ; ⺢
+    (=big5-cdp         . #x8C43)       ; &I-CDP-8C43;
     ))
 (define-char
   '((ideographic-radical . 85) ; ⽔
     (=daikanwa         . 17105)        ; &I-M-17105;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 2)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6C42)     ; 求
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 2)
+    (total-strokes      . 7)
     (<-ideographic-component-forms
      ((=ucs              . #x6C42)     ; 求
       ))
     (=big5             . #xA856)       ; &I-B-A856;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6C72)     ; 汲
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ks-x1001         . #x5063)       ; &M-17163; [48-67]
     (=cns11643-1       . #x4A77)       ; &I-C1-4A77; [42-87]
     (=daikanwa         . 17163)        ; &I-M-17163;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6C72)     ; 汲
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=jis-x0208                . #x3562)       ; &GT-21917; [21-66]
     (=gb2312           . #x3C33)       ; &I-G0-3C33; [28-19]
     (=gt               . 21917)        ; &I-GT-21917;
     (=ucs              . #x6CAD)       ; 沭
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6CAD)     ; 沭
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=big5             . #xCCF5)       ; &B-CCF5;
     (->subsumptive
      ((=jis-x0213-2-2000  . #x6E3F)    ; &M-17237; [78-31]
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6CAD)     ; 沭
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=gb2312           . #x6370)       ; &G0-6370; [67-80]
     (=ucs@unicode      . #x6CAD)       ; &G0-6370;
     ))
     (=ucs              . #x6CB7)       ; 沷
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6CB7)     ; 沷
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=cns11643-2       . #x2758)       ; &M-17250; [07-56]
     (=big5             . #xCCF7)       ; &I-B-CCF7;
     (=daikanwa         . 17250)        ; &I-M-17250;
     (mojikyo           . 017250)       ; &MCS-60004362;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6CB7)     ; 沷
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=ucs@unicode      . #x6CB7)       ; &UU+6CB7;
     ))
 (define-char
     (=ucs              . #x6CBF)       ; 沿
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6CBF)     ; 沿
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=big5             . #xAA75)       ; &B-AA75;
     (->subsumptive
      ((shinjigen-2       . 4115)
       ))
     ))
 (define-char
-  '((=>ucs*            . #x6CBF)       ; 沿
+  '((<-denotational
+     ((=ucs              . #x6CBF)     ; 沿
+      ))
+    (=>ucs*            . #x6CBF)       ; 沿
     (=>ucs@gb          . #x6CBF)       ; &G0-5158;
     (=>ucs@cns         . #x2F8FC)      ; &C6-2C5B;
     (=>ucs@ks          . #x6CBF)       ; &K0-664D;
     (ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 5)
     (total-strokes      . 8)
-    (<-denotational
-     ((=ucs              . #x6CBF)     ; 沿
-      ))
     (=ucs              . #x2F8FC)      ; 沿
     (->subsumptive
      ((=ks-x1001         . #x664D)     ; &K0-664D; [70-45]
     (=ucs              . #x6CE1)       ; 泡
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6CE1)     ; 泡
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=jis-x0208@1978   . #x4B22)       ; &GT-22146; [43-02]
     (=gb2312           . #x455D)       ; &I-G0-455D; [37-61]
     (=ks-x1001         . #x785C)       ; &I-K0-785C; [88-60]
     (=ucs@unicode      . #x6CE1)       ; &GT-22146;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6CE1)     ; 泡
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x4B22)     ; &GT-22146; [43-02]
       (=gb2312           . #x455D)     ; &I-G0-455D; [37-61]
     (=big5             . #xCF6E)       ; &I-B-CF6E;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6D34)     ; 洴
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=iso-ir165                . #x7C79)       ; &M-17415; [92-89]
     (=cns11643-2       . #x2B50)       ; &I-C2-2B50; [11-48]
     (=daikanwa         . 17415)        ; &I-M-17415;
     (=ucs              . #x6D3E)       ; 派
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6D3E)     ; 派
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (->subsumptive
      ((<-vulgar
        ((=jis-x0208@1978    . #x4749)  ; &M-17428; [39-41]
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6D3E)     ; 派
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (->subsumptive
-     ((->vulgar
-       ((=gb2312           . #x4549)   ; &M-17427; [37-41]
-       (=cns11643-1        . #x5226)   ; &I-C1-5226; [50-06]
-       (=daikanwa          . 17427)    ; &I-M-17427;
-       ))
-      (->vulgar*sources
-       zhengzi-tong)
-      (<-same
+     ((<-same
        ((=gb2312           . #x4549)   ; &M-17427; [37-41]
        (=cns11643-1        . #x5226)   ; &I-C1-5226; [50-06]
        (=daikanwa          . 17427)    ; &I-M-17427;
       (=jis-x0208@1978   . #x4749)     ; &M-17428; [39-41]
       (=jis-x0208@1983   . #x4749)     ; &I-J83-4749; [39-41]
       (=daikanwa         . 17428)      ; &I-M-17428;
+      (->vulgar
+       ((=gb2312           . #x4549)   ; &M-17427; [37-41]
+       (=cns11643-1        . #x5226)   ; &I-C1-5226; [50-06]
+       (=daikanwa          . 17427)    ; &I-M-17427;
+       ))
+      (->vulgar*sources
+       zhengzi-tong)
       )
      ((=jis-x0208@1990   . #x4749)     ; &GT-22264; [39-41]
       (=gt               . 22264)      ; &I-GT-22264;
       ))
     ))
 (define-char
-  '((=>daikanwa                . 17428)        ; &M-17428;
+  '((<-denotational
+     ((=ucs              . #x6D3E)     ; 派
+      ))
+    (=>daikanwa                . 17428)        ; &M-17428;
     (ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 6)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x6D3E)     ; 派
-      ))
     (=cns11643-6       . #x3242)       ; &C6-3242; [18-34]
     ))
 (define-char
     (=ucs              . #x6D41)       ; 流
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6D41)     ; 流
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (->subsumptive
      ((=daikanwa         . 17431)      ; &M-17431;
       )
     (ideographic-strokes . 6)
     (total-strokes      . 9)
     (=ucs              . #x23D11)      ; 𣴑
-    (=daikanwa         . 17448)        ; &I-M-17448;
-    ))
-(define-char
-  '((=>ucs             . #x23D11)      ; 𣴑
-    (morohashi-daikanwa        17448 0 1)
-    (ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (=cns11643-6       . #x3238)       ; &C6-3238; [18-24]
+    (->subsumptive
+     ((=daikanwa         . 17448)      ; &M-17448;
+      (=ucs@iso                  . #x23D11)    ; &M-17448;
+      )
+     ((=cns11643-6       . #x3238)     ; &C6-3238; [18-24]
+      ))
     ))
 (define-char
-  '((=>ucs             . #x23D14)      ; 𣴔
-    (ideographic-radical . 85) ; ⽔
+  '((ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 6)
     (total-strokes      . 9)
-    (=daikanwa         . 17449)        ; &M-17449;
+    (=ucs              . #x23D14)      ; 𣴔
+    (->subsumptive
+     ((=daikanwa         . 17449)      ; &M-17449;
+      )
+     ((=cns11643-6       . #x3235)     ; &C6-3235; [18-21]
+      (=ucs@iso                  . #x23D14)    ; &C6-3235;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        17449 0 0)
-    (ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (=ucs              . #x23D14)      ; 𣴔
-    (=cns11643-6       . #x3235)       ; &I-C6-3235; [18-21]
+  '((ideographic-radical . 85) ; ⽔
+    (=ucs              . #x6D77)       ; 海
     ))
 (define-char
-  '((=>ucs*            . #x6D77)       ; 海
+  '((<-denotational
+     ((=ucs              . #x6D77)     ; 海
+      ))
+    (=>ucs*            . #x6D77)       ; 海
     (ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 6)
     (total-strokes      . 9)
     (=ucs              . #x6D45)       ; 浅
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6D45)     ; 浅
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (->subsumptive
      ((<-simplified@JP/Jouyou
        ((=ucs              . #x6DFA)   ; 淺
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6D45)     ; 浅
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=gb2312           . #x4733)       ; &G0-4733; [39-19]
     (=ucs@unicode      . #x6D45)       ; &G0-4733;
     ))
     (=ucs              . #x6D16)       ; 洖
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6D16)     ; 洖
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((=big5             . #xD264)     ; &M-17456;
       (=daikanwa         . 17456)      ; &I-M-17456;
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6D16)     ; 洖
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=ucs@unicode      . #x6D16)       ; &UU+6D16;
     ))
 (define-char
     (=daikanwa         . 17478)        ; &I-M-17478;
     ))
 (define-char
-  '((=>ucs             . #x6D69)       ; 浩
+  '((ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
+    (=ucs              . #x6D69)       ; 浩
+    (=big5             . #xAF45)       ; &I-B-AF45;
+    (=jis-x0208@1997   . #x3940)       ; 浩 [25-32]
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x6D69)     ; 浩
+      ))
     (ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 7)
     (total-strokes      . 10)
     (=jef-china3       . #x55F8)       ; &I-JC3-55F8;
     ))
 (define-char
-  '((morohashi-daikanwa        17479 1)
+  '((<-denotational
+     ((=ucs              . #x6D69)     ; 浩
+      ))
+    (morohashi-daikanwa        17479 1)
     (ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 7)
     (total-strokes      . 10)
-    (=ucs              . #x6D69)       ; 浩
-    (=jis-x0208                . #x3940)       ; &I-J90-3940; [25-32]
+    (=jis-x0208                . #x3940)       ; &GT-22332; [25-32]
     (=gb2312           . #x3A46)       ; &I-G0-3A46; [26-38]
     (=cns11643-1       . #x5648)       ; &I-C1-5648; [54-40]
-    (=big5             . #xAF45)       ; &I-B-AF45;
     (=gt               . 22332)        ; &I-GT-22332;
     (=gt-pj-1          . #x3940)       ; &I-GT-22332; [25-32]
+    (=ucs@unicode      . #x6D69)       ; &GT-22332;
     (mojikyo           . 050247)       ; &MCS-6000C447;
     ))
 (define-char
-  '((=>ucs             . #x23D21)      ; 𣴡
-    (ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (=daikanwa         . 17480)        ; &M-17480;
-    ))
-(define-char
-  '((morohashi-daikanwa        17480 0 0)
-    (ideographic-radical . 85) ; ⽔
+  '((ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 7)
     (total-strokes      . 10)
     (=ucs              . #x23D21)      ; 𣴡
-    (=cns11643-6       . #x392E)       ; &I-C6-392E; [25-14]
+    (->subsumptive
+     ((=daikanwa         . 17480)      ; &M-17480;
+      (=ucs@iso                  . #x23D21)    ; &M-17480;
+      )
+     ((=cns11643-6       . #x392E)     ; &C6-392E; [25-14]
+      ))
     ))
 (define-char
   '((ideographic-radical . 85) ; ⽔
     (=daikanwa         . 17481)        ; &I-M-17481;
     ))
 (define-char
-  '((=>ucs             . #x6D6A)       ; 浪
-    (ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (shinjigen-2       . 4254)
-    (=jis-x0208                . #x4F32)       ; &GT-22452; [47-18]
-    (=ks-x1001         . #x5548)       ; &I-K0-5548; [53-40]
-    (=big5             . #xAEF6)       ; &I-B-AEF6;
-    (=gt               . 22452)        ; &I-GT-22452;
-    (=gt-k             . 06565)        ; &I-GT-K06565;
-    (=gt-pj-1          . #x4F32)       ; &I-GT-22452; [47-18]
-    (=daikanwa         . 17482)        ; &I-M-17482;
-    (=ucs@jis          . #x6D6A)       ; &GT-22452;
-    ))
-(define-char
-  '((morohashi-daikanwa        17482 0 0)
-    (ideographic-radical . 85) ; ⽔
+  '((ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 7)
     (total-strokes      . 10)
     (=ucs              . #x6D6A)       ; 浪
-    (=gb2312           . #x404B)       ; &I-G0-404B; [32-43]
-    (=cns11643-1       . #x563A)       ; &I-C1-563A; [54-26]
+    (=big5             . #xAEF6)       ; &I-B-AEF6;
+    (->subsumptive
+     ((shinjigen-1       . 4254)
+      (shinjigen-2       . 4254)
+      (=jis-x0208        . #x4F32)     ; &GT-22452; [47-18]
+      (=ks-x1001         . #x5548)     ; &I-K0-5548; [53-40]
+      (=gt               . 22452)      ; &I-GT-22452;
+      (=gt-k             . 06565)      ; &I-GT-K06565;
+      (=gt-pj-1                  . #x4F32)     ; &I-GT-22452; [47-18]
+      (=daikanwa         . 17482)      ; &I-M-17482;
+      (=ucs@jis                  . #x6D6A)     ; &GT-22452;
+      )
+     ((=gb2312           . #x404B)     ; &C1-563A; [32-43]
+      (=cns11643-1       . #x563A)     ; &I-C1-563A; [54-26]
+      (=ucs@unicode      . #x6D6A)     ; &C1-563A;
+      ))
     ))
 (define-char
   '((ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 7)
     (total-strokes      . 10)
     (=ucs              . #x6D6B)       ; 浫
-    (=cns11643-3       . #x316F)       ; &I-C3-316F; [17-79]
-    (=daikanwa         . 17483)        ; &I-M-17483;
+    (->subsumptive
+     ((=daikanwa         . 17483)      ; &M-17483;
+      )
+     ((=cns11643-3       . #x316F)     ; &C3-316F; [17-79]
+      )
+     ((=ucs@unicode      . #x6D6B)     ; &UU+6D6B;
+      ))
     ))
 (define-char
   '((ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 7)
     (total-strokes      . 10)
+    (shinjigen-1       . 4244)
     (shinjigen-2       . 4244)
     (=ucs              . #x6D6C)       ; 浬
     (=jis-x0208                . #x333D)       ; &I-J90-333D; [19-29]
     (=daikanwa         . 17485)        ; &I-M-17485;
     ))
 (define-char
-  '((=>ucs             . #x6D6D)       ; 浭
-    (ideographic-radical . 85) ; ⽔
+  '((ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 7)
     (total-strokes      . 10)
-    (=big5             . #xD24E)       ; &M-17486;
-    (=daikanwa         . 17486)        ; &I-M-17486;
+    (=ucs              . #x6D6D)       ; 浭
+    (=big5             . #xD24E)       ; &I-B-D24E;
+    (->subsumptive
+     ((=daikanwa         . 17486)      ; &M-17486;
+      )
+     ((mojikyo           . 017486)     ; &MCS-6000444E;
+      )
+     ((=cns11643-2       . #x3031)     ; &C2-3031; [16-17]
+      (=ucs@unicode      . #x6D6D)     ; &C2-3031;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        17486 0 0)
-    (ideographic-radical . 85) ; ⽔
+  '((ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 7)
     (total-strokes      . 10)
-    (=ucs              . #x6D6D)       ; 浭
-    (=cns11643-2       . #x3031)       ; &I-C2-3031; [16-17]
-    (mojikyo           . 017486)       ; &MCS-6000444E;
+    (=ucs              . #x6D6E)       ; 浮
+    (=big5             . #xAF42)       ; &I-B-AF42;
     ))
 (define-char
-  '((=>ucs             . #x6D6E)       ; 浮
+  '((<-denotational
+     ((=ucs              . #x6D6E)     ; 浮
+      ))
     (ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 7)
     (total-strokes      . 10)
-    (=ks-x1001         . #x5D29)       ; &M-17487; [61-09]
-    (=big5             . #xAF42)       ; &I-B-AF42;
+    (=ks-x1001         . #x5D29)       ; &GT-22414; [61-09]
+    (=gt               . 22414)        ; &I-GT-22414;
+    (=gt-k             . 06681)        ; &I-GT-K06681;
+    (=gt-pj-4          . #x4C61)       ; &I-GT-22414; [44-65]
     (=daikanwa         . 17487)        ; &I-M-17487;
     (=jef-china3       . #x55F9)       ; &I-JC3-55F9;
     ))
 (define-char
-  '((morohashi-daikanwa        17487 0 2)
+  '((<-denotational
+     ((=ucs              . #x6D6E)     ; 浮
+      ))
     (ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 7)
     (total-strokes      . 10)
-    (=ucs              . #x6D6E)       ; 浮
-    (=jis-x0208                . #x4962)       ; &I-J90-4962; [41-66]
+    (=jis-x0208                . #x4962)       ; &GT-22415; [41-66]
     (=gb2312           . #x3821)       ; &I-G0-3821; [24-01]
     (=cns11643-1       . #x5645)       ; &I-C1-5645; [54-37]
     (=gt               . 22415)        ; &I-GT-22415;
     (=gt-k             . 06683)        ; &I-GT-K06683;
     (=gt-pj-1          . #x4962)       ; &I-GT-22415; [41-66]
+    (=ucs@unicode      . #x6D6E)       ; &GT-22415;
     ))
 (define-char
   '((ideographic-radical . 85) ; ⽔
     (=cns11643-2       . #x3032)       ; &I-C2-3032; [16-18]
     (=big5             . #xD24F)       ; &I-B-D24F;
     (=daikanwa         . 17488)        ; &I-M-17488;
-    (=jef-china3       . #x9DF6)       ; &I-JC3-9DF6;
     (mojikyo           . 017488)       ; &MCS-60004450;
-    ))
-(define-char
-  '((=>ucs             . #x6D6F)       ; 浯
-    (->identical
-     ((=ucs              . #x6D6F)     ; 浯
+    (->subsumptive
+     ((=jef-china3       . #x9DF6)     ; &JC3-9DF6;
+      )
+     ((=jef-china3       . #x70DE)     ; &JC3-70DE;
       ))
-    (=jef-china3       . #x70DE)       ; &JC3-70DE;
     ))
 (define-char
   '((ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 7)
     (total-strokes      . 10)
     (=ucs              . #x6D73)       ; 浳
-    (=cns11643-3       . #x3172)       ; &I-C3-3172; [17-82]
-    (=daikanwa         . 17493)        ; &I-M-17493;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x6D73)     ; 浳
+      ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
+    (=daikanwa         . 17493)        ; &M-17493;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x6D73)     ; 浳
+      ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
+    (->subsumptive
+     ((=ucs@unicode      . #x6D73)     ; &UU+6D73;
+      )
+     ((=cns11643-3       . #x3172)     ; &C3-3172; [17-82]
+      ))
     ))
 (define-char
   '((ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 7)
     (total-strokes      . 10)
+    (shinjigen-1       . 4243)
     (shinjigen-2       . 4243)
     (=ucs              . #x6D74)       ; 浴
     (=jis-x0208                . #x4D61)       ; &I-J90-4D61; [45-65]
     (=daikanwa         . 17496)        ; &I-M-17496;
     ))
 (define-char
-  '((=>ucs             . #x6D75)       ; 浵
-    (ideographic-radical . 85) ; ⽔
+  '((ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 7)
     (total-strokes      . 10)
-    (=daikanwa         . 17501)        ; &M-17501;
-    (=jef-china3       . #x97FC)       ; &I-JC3-97FC;
+    (=ucs              . #x6D75)       ; 浵
+    (=big5             . #xD268)       ; &I-B-D268;
+    (->subsumptive
+     ((=daikanwa         . 17501)      ; &M-17501;
+      (=jef-china3       . #x97FC)     ; &I-JC3-97FC;
+      )
+     ((mojikyo           . 017501)     ; &MCS-6000445D;
+      )
+     ((=cns11643-2       . #x304B)     ; &C2-304B; [16-43]
+      (=ucs@unicode      . #x6D75)     ; &C2-304B;
+      ))
     ))
 (define-char
-  '((=>ucs             . #x6D75)       ; 浵
-    (morohashi-daikanwa        17501 0 0)
-    (ideographic-radical . 85) ; ⽔
+  '((ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 7)
     (total-strokes      . 10)
-    (=big5             . #xD268)       ; &B-D268;
-    (mojikyo           . 017501)       ; &MCS-6000445D;
+    (=ucs              . #x6D76)       ; 浶
+    (=big5             . #xD248)       ; &I-B-D248;
+    (->subsumptive
+     ((=daikanwa         . 17502)      ; &M-17502;
+      )
+     ((=cns11643-2       . #x302B)     ; &C2-302B; [16-11]
+      (=ucs@unicode      . #x6D76)     ; &C2-302B;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        17501 0 1)
-    (ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (=ucs              . #x6D75)       ; 浵
-    (=cns11643-2       . #x304B)       ; &I-C2-304B; [16-43]
-    ))
-(define-char
-  '((=>ucs             . #x6D76)       ; 浶
-    (ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (=big5             . #xD248)       ; &M-17502;
-    (=daikanwa         . 17502)        ; &I-M-17502;
-    ))
-(define-char
-  '((morohashi-daikanwa        17502 0 0)
-    (ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (=ucs              . #x6D76)       ; 浶
-    (=cns11643-2       . #x302B)       ; &I-C2-302B; [16-11]
-    ))
-(define-char
-  '((=>ucs*            . #x6D77)       ; 海
+  '((<-denotational
+     ((=ucs              . #x6D77)     ; 海
+      ))
+    (=>ucs*            . #x6D77)       ; 海
     (ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 7)
     (total-strokes      . 10)
     (=big5             . #xAEFC)       ; &I-B-AEFC;
     (=daikanwa         . 17503)        ; &I-M-17503;
     (=jef-china3       . #x55FB)       ; &I-JC3-55FB;
-    (=ucs@gb           . #x6D77)       ; 海
-    (=ucs@cns          . #x6D77)       ; 海
-    (=ucs@ks           . #x6D77)       ; 海
-    (=ucs@big5         . #x6D77)       ; 海
-    ))
-(define-char
-  '((=>ucs@jis         . #xFA45)       ; 海
-    (morohashi-daikanwa        17503 0 0)
-    (ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (->identical
-     ((=ucs              . #xFA45)     ; 海
-      ))
-    (=ucs              . #x6D77)       ; 海
+    (=ucs@unicode      . #x6D77)       ; 海
+    (=ucs@jis          . #xFA45)       ; 海
     ))
 (define-char
   '((ideographic-radical . 85) ; ⽔
     (=big5             . #xD267)       ; &I-B-D267;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6D7D)     ; 浽
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=daikanwa         . 17511)        ; &M-17511;
     (=jef-china3       . #x55FE)       ; &I-JC3-55FE;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6D7D)     ; 浽
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((=ucs@unicode      . #x6D7D)     ; &UU+6D7D;
       )
     (=daikanwa         . 17570)        ; &I-M-17570;
     ))
 (define-char
-  '((=>ucs*            . #x6D41)       ; 流
+  '((<-denotational
+     ((=ucs              . #x6D41)     ; 流
+      ))
+    (=>ucs*            . #x6D41)       ; 流
     (=>ucs@gb          . #x6D41)       ; &C4-2D70;
     (=>ucs@cns         . #x2F902)      ; &C4-2D70;
     (=>ucs@jis         . #x6D41)       ; &GT-22445;
     (ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 7)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x6D41)     ; 流
-      ))
     (=ucs              . #x2F902)      ; 流
     (=big5             . #xAC79)       ; &I-B-AC79;
     (=ucs@big5         . #x6D41)       ; 流
     (=ucs              . #x6D9B)       ; 涛
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6D9B)     ; 涛
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (<-simplified@JP
      ((=ucs              . #x6FE4)     ; 濤
       (=jis-x0208@1978   . #x4573)     ; &I-J78-4573; [37-83]
     (=ucs@jis          . #x6D9B)       ; &GT-22393;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6D9B)     ; 涛
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=gb2312           . #x4C4E)       ; &C3-317C; [44-46]
     (=cns11643-3       . #x317C)       ; &I-C3-317C; [17-92]
     (=ucs@unicode      . #x6D9B)       ; &C3-317C;
     (=daikanwa         . 17620)        ; &I-M-17620;
     ))
 (define-char
-  '((=>ucs*            . #x6D34)       ; 洴
+  '((<-denotational
+     ((=ucs              . #x6D34)     ; 洴
+      ))
+    (=>ucs*            . #x6D34)       ; 洴
     (=>ucs@cns         . #x2F907)      ; &C3-3675;
     (=>ucs@jis         . #x6D34)       ; &M-17621;
     (ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 8)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x6D34)     ; 洴
-      ))
     (=ucs              . #x2F907)      ; 洴
     (->subsumptive
      ((=jis-x0213-2-2000  . #x6E65)    ; &M-17621; [78-69]
     (=ucs              . #x6DD3)       ; 淓
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6DD3)     ; 淓
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((=daikanwa         . 17636)      ; &M-17636;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6DD3)     ; 淓
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=big5             . #xD642)       ; &B-D642;
     (->subsumptive
      ((=ucs@unicode      . #x6DD3)     ; &UU+6DD3;
     (=big5             . #xB25D)       ; &I-B-B25D;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6DEB)     ; 淫
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=jis-x0208@1978   . #x307C)       ; &GT-22462; [16-92]
     (=ks-x1001         . #x6B62)       ; &I-K0-6B62; [75-66]
     (=gt               . 22462)        ; &I-GT-22462;
     (=daikanwa         . 17678)        ; &I-M-17678;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6DEB)     ; 淫
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x307C)     ; &GT-22462; [16-92]
       (=ks-x1001         . #x6B62)     ; &I-K0-6B62; [75-66]
     (=ucs              . #x6DED)       ; 淭
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6DED)     ; 淭
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((=big5             . #xD5F8)     ; &M-17680;
       (=daikanwa         . 17680)      ; &I-M-17680;
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6DED)     ; 淭
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x6DED)       ; &UU+6DED;
     ))
 (define-char
     (=ucs              . #x6DF2)       ; 淲
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6DF2)     ; 淲
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=big5             . #xD641)       ; &B-D641;
     (->subsumptive
      ((=daikanwa         . 17689)      ; &M-17689;
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6DF2)     ; 淲
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x6DF2)       ; &UU+6DF2;
     ))
 (define-char
     (=cns11643-1       . #x5B5B)       ; &C1-5B5B; [59-59]
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xB24D)     ; &B-B24D;
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs              . #x6DF8)       ; 淸
     (->subsumptive
      ((=ks-x1001         . #x7468)     ; &M-17695; [84-72]
     (=ucs@big5         . #x6E05)       ; &B-B24D;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xB24D)     ; &B-B24D;
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs              . #x6E05)       ; 清
     (->subsumptive
      ((morohashi-daikanwa      17695 1)
     (=ucs              . #x6DFD)       ; 淽
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6DFD)     ; 淽
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=cns11643-2       . #x3666)       ; &M-17701; [22-70]
     (=daikanwa         . 17701)        ; &I-M-17701;
     (=ucs@cns          . #x6DFD)       ; &M-17701;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6DFD)     ; 淽
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=big5             . #xD643)       ; &B-D643;
     (=ucs@unicode      . #x6DFD)       ; &B-D643;
     ))
       ))
     ))
 (define-char
-  '((=>daikanwa                . 17712)        ; &M-17712;
+  '((<-denotational
+     ((=ucs              . #x23D9A)    ; 𣶚
+      ))
+    (=>daikanwa                . 17712)        ; &M-17712;
     (ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 8)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x23D9A)    ; 𣶚
-      ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=ucs              . #x6E03)       ; 渃
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6E03)     ; 渃
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=cns11643-2       . #x3D41)       ; &M-17753; [29-33]
     (=daikanwa         . 17753)        ; &I-M-17753;
     (=ucs@cns          . #x6E03)       ; &M-17753;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6E03)     ; 渃
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=big5             . #xD9FC)       ; &B-D9FC;
     (=ucs@unicode      . #x6E03)       ; &B-D9FC;
     ))
     (=big5             . #xB25A)       ; &I-B-B25A;
     ))
 (define-char
-  '((=>ucs*            . #x6E1A)       ; 渚
+  '((<-denotational
+     ((=ucs              . #x6E1A)     ; 渚
+      ))
+    (=>ucs*            . #x6E1A)       ; 渚
     (ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x6E1A)     ; 渚
-      ))
     (=ucs              . #xFA46)       ; 渚
     (=jis-x0208@1978   . #x3D6D)       ; &I-J78-3D6D; [29-77]
     (=ks-x1001         . #x6E42)       ; &I-K0-6E42; [78-34]
     (mojikyo           . 017758)       ; &MCS-6000455E;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6E1A)     ; 渚
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (<-simplified@JP
      ((=ucs              . #xFA46)     ; 渚
       (=jis-x0208@1978   . #x3D6D)     ; &I-J78-3D6D; [29-77]
     (=ucs              . #x6E2E)       ; 渮
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6E2E)     ; 渮
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=cns11643-2       . #x3D42)       ; &M-17782; [29-34]
     (=daikanwa         . 17782)        ; &I-M-17782;
     (=ucs@cns          . #x6E2E)       ; &M-17782;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6E2E)     ; 渮
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=jis-x0208                . #x5E51)       ; &GT-22488; [62-49]
     (=big5             . #xD9FD)       ; &I-B-D9FD;
     (=gt               . 22488)        ; &I-GT-22488;
     (=ucs              . #x6E2F)       ; 港
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6E2F)     ; 港
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=gb2312           . #x385B)       ; &M-17783; [24-59]
     (=ks-x1001         . #x797B)       ; &I-K0-797B; [89-91]
     (=cns11643-1       . #x602B)       ; &I-C1-602B; [64-11]
     (mojikyo           . 017783)       ; &MCS-60004577;
     ))
 (define-char
-  '((morohashi-daikanwa        17783 1)
+  '((<-denotational
+     ((=ucs              . #x6E2F)     ; 港
+      ))
+    (morohashi-daikanwa        17783 1)
     (ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x6E2F)     ; 港
-      ))
     (=jis-x0208                . #x3941)       ; &GT-22746; [25-33]
     (=cns11643-6       . #x4A65)       ; &I-C6-4A65; [42-69]
     (=gt               . 22746)        ; &I-GT-22746;
     (=ucs              . #x6E35)       ; 渵
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6E35)     ; 渵
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=cns11643-2       . #x3D59)       ; &M-17789; [29-57]
     (=daikanwa         . 17789)        ; &I-M-17789;
     (=ucs@cns          . #x6E35)       ; &M-17789;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6E35)     ; 渵
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=big5             . #xDA55)       ; &B-DA55;
     (=ucs@unicode      . #x6E35)       ; &B-DA55;
     ))
     (=ucs              . #x6E36)       ; 渶
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6E36)     ; 渶
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((=daikanwa         . 17790)      ; &M-17790;
       (=jef-china3       . #x56C1)     ; &I-JC3-56C1;
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6E36)     ; 渶
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ks-x1001         . #x6737)       ; &JX2-6E6D; [71-23]
     (=jis-x0212                . #x476D)       ; &I-JSP-476D; [39-77]
     (=jis-x0213-2-2000 . #x6E6D)       ; &I-JX2-6E6D; [78-77]
     (=ucs              . #x6E60)       ; 湠
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6E60)     ; 湠
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((=big5             . #xDA45)     ; &M-17851;
       (=daikanwa         . 17851)      ; &I-M-17851;
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6E60)     ; 湠
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=cns11643-2       . #x3D49)       ; &C2-3D49; [29-41]
     (=ucs@cns          . #x6E60)       ; &C2-3D49;
     ))
     (=big5             . #xB4F3)       ; &I-B-B4F3;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6E6E)     ; 湮
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((=jis-x0208@1978   . #x5E50)     ; &M-17873; [62-48]
       (=ks-x1001         . #x6C5C)     ; &I-K0-6C5C; [76-60]
     (=big5             . #xB545)       ; &I-B-B545;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6E72)     ; 湲
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=jis-x0208                . #x5E53)       ; &GT-22704; [62-51]
     (=ks-x1001         . #x6A38)       ; &I-K0-6A38; [74-24]
     (=gt               . 22704)        ; &I-GT-22704;
     (=ucs@jis          . #x6E72)       ; &GT-22704;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6E72)     ; 湲
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=iso-ir165                . #x7D25)       ; &C1-604B; [93-05]
     (=cns11643-1       . #x604B)       ; &I-C1-604B; [64-43]
     (=ucs@unicode      . #x6E72)       ; &C1-604B;
     (=ucs              . #x6E78)       ; 湸
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6E78)     ; 湸
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=big5             . #xDA4E)       ; &B-DA4E;
     (->subsumptive
      ((=daikanwa         . 17906)      ; &M-17906;
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6E78)     ; 湸
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x6E78)       ; &UU+6E78;
     ))
 (define-char
     (=cns11643-3       . #x3C62)       ; &I-C3-3C62; [28-66]
     ))
 (define-char
-  '((=>ucs             . #x6E6E)       ; 湮
+  '((<-denotational
+     ((=ucs              . #x6E6E)     ; 湮
+      ))
+    (=>ucs             . #x6E6E)       ; 湮
     (=>ucs*            . #x6E6E)       ; 湮
     (ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x6E6E)     ; 湮
-      ))
     (=ucs              . #x2F909)      ; 湮
     (=gb2312           . #x644E)       ; &I-G0-644E; [68-46]
     (=jis-x0208@1983   . #x5E50)       ; &I-J83-5E50; [62-48]
     (=big5             . #xB7BE)       ; &I-B-B7BE;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6E9D)     ; 溝
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=jis-x0208@1978   . #x3942)       ; &M-17944; [25-34]
     (=ks-x1001         . #x4F35)       ; &I-K0-4F35; [47-21]
     (=daikanwa         . 17944)        ; &I-M-17944;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6E9D)     ; 溝
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x3942)     ; &M-17944; [25-34]
       (=ks-x1001         . #x4F35)     ; &I-K0-4F35; [47-21]
     (=big5             . #xB7B8)       ; &I-B-B7B8;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6EA2)     ; 溢
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=jis-x0208@1978   . #x306E)       ; &GT-22899; [16-78]
     (=ks-x1001         . #x6C6E)       ; &I-K0-6C6E; [76-78]
     (=gt               . 22899)        ; &I-GT-22899;
     (=daikanwa         . 17951)        ; &I-M-17951;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6EA2)     ; 溢
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((<-simplified@JP
        ((=jis-x0208@1978    . #x306E)  ; &GT-22899; [16-78]
     (=big5             . #xB7C4)       ; &I-B-B7C4;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6EBA)     ; 溺
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=jis-x0208@1978   . #x452E)       ; &GT-23029; [37-14]
     (=ks-x1001         . #x527C)       ; &I-K0-527C; [50-92]
     (=gt               . 23029)        ; &I-GT-23029;
     (=daikanwa         . 17990)        ; &I-M-17990;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6EBA)     ; 溺
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x452E)     ; &GT-23029; [37-14]
       (=ks-x1001         . #x527C)     ; &I-K0-527C; [50-92]
     (=big5             . #xDE64)       ; &I-B-DE64;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6EBF)     ; 溿
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=jis-x0212                . #x4831)       ; &M-17998; [40-17]
     (=jis-x0213-2-2000 . #x6F24)       ; &I-JX2-6F24; [79-04]
     (=daikanwa         . 17998)        ; &I-M-17998;
     (=ucs@jis          . #x6EBF)       ; &M-17998;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6EBF)     ; 溿
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=cns11643-2       . #x444A)       ; &C2-444A; [36-42]
     (=ucs@unicode      . #x6EBF)       ; &C2-444A;
     ))
     (=ucs              . #x6F22)       ; 漢
     ))
 (define-char
-  '((morohashi-daikanwa        18068 1)
+  '((<-denotational
+     ((=ucs              . #x6F22)     ; 漢
+      ))
+    (morohashi-daikanwa        18068 1)
     (ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 10)
     (total-strokes      . 13)
-    (<-denotational
-     ((=ucs              . #x6F22)     ; 漢
-      ))
     (<-simplified@JP/Jouyou
      ((=ucs              . #xFA47)     ; 漢
       (=jis-x0213-1-2000  . #x7725)    ; &I-JX1-7725; [87-05]
     (=ucs              . #x6EEE)       ; 滮
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6EEE)     ; 滮
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (->subsumptive
      ((=jis-x0212        . #x483D)     ; &M-18074; [40-29]
       (=big5             . #xE2A4)     ; &I-B-E2A4;
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6EEE)     ; 滮
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x6EEE)       ; &UU+6EEE;
     ))
 (define-char
     (=ucs              . #x6EF6)       ; 滶
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6EF6)     ; 滶
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=daikanwa         . 18087)        ; &M-18087;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6EF6)     ; 滶
       ))
+    (ideographic-radical . 85) ; ⽔
     (=big5             . #xE2B0)       ; &B-E2B0;
     (->subsumptive
      ((ideographic-strokes . 10)
     (=ucs              . #x6EFB)       ; 滻
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6EFB)     ; 滻
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (->subsumptive
      ((=jis-x0212        . #x483F)     ; &M-18095; [40-31]
       (=jis-x0213-2-2000  . #x6F2B)    ; &I-JX2-6F2B; [79-11]
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6EFB)     ; 滻
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x6EFB)       ; &UU+6EFB;
     ))
 (define-char
     (=ucs              . #x6F11)       ; 漑
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F11)     ; 漑
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (->subsumptive
      ((=daikanwa         . 18123)      ; &M-18123;
       (=ucs@unicode      . #x6F11)     ; &M-18123;
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F11)     ; 漑
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (->subsumptive
      ((=jis-x0208@1990   . #x5E74)     ; &GT-23304; [62-84]
       (=gt               . 23304)      ; &I-GT-23304;
     (=ucs              . #x6F12)       ; 漒
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F12)     ; 漒
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=cns11643-2       . #x4B44)       ; &M-18124; [43-36]
     (=big5             . #xE27C)       ; &I-B-E27C;
     (=daikanwa         . 18124)        ; &I-M-18124;
     (mojikyo           . 018124)       ; &MCS-600046CC;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F12)     ; 漒
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x6F12)       ; &UU+6F12;
     ))
 (define-char
     (=daikanwa         . 18151)        ; &I-M-18151;
     ))
 (define-char
-  '((=>ucs@cns         . #x6F22)       ; &C1-6947;
+  '((<-denotational
+     ((=ucs              . #x6F22)     ; 漢
+      ))
+    (=>ucs@cns         . #x6F22)       ; &C1-6947;
     (=>ucs@jis         . #xFA47)       ; 漢
     (ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 11)
     (total-strokes      . 14)
-    (<-denotational
-     ((=ucs              . #x6F22)     ; 漢
-      ))
     (->subsumptive
      ((=>ucs*            . #x6F22)     ; 漢
       (=ucs              . #xFA47)     ; 漢
     (=big5             . #xBAA7)       ; &I-B-BAA7;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F23)     ; 漣
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=jis-x0208@1978   . #x4E7A)       ; &M-18155; [46-90]
     (=ks-x1001         . #x557E)       ; &I-K0-557E; [53-94]
     (=daikanwa         . 18155)        ; &I-M-18155;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F23)     ; 漣
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x4E7A)     ; &M-18155; [46-90]
       (=ks-x1001         . #x557E)     ; &I-K0-557E; [53-94]
     (=ucs@unicode      . #x6F23)       ; &GT-23087;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F23)     ; 漣
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=cns11643-1       . #x694E)       ; &C1-694E; [73-46]
     ))
 (define-char
     (=big5             . #xE27B)       ; &I-B-E27B;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F3B)     ; 漻
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=jis-x0212                . #x4851)       ; &M-18182; [40-49]
     (=daikanwa         . 18182)        ; &I-M-18182;
     (=jef-china3       . #x56F3)       ; &I-JC3-56F3;
     (=ucs@jis          . #x6F3B)       ; &M-18182;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F3B)     ; 漻
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (->subsumptive
      ((=ucs@unicode      . #x6F3B)     ; &UU+6F3B;
       )
     (=ucs              . #x6F45)       ; 潅
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F45)     ; 潅
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (->subsumptive
      ((=jis-x0208@1978   . #x5E75)     ; &GT-23121; [62-85]
       (=jis-x0208@1983   . #x3443)     ; &I-J83-3443; [20-35]
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F45)     ; 潅
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=cns11643-4       . #x4452)       ; &C4-4452; [36-50]
     ))
 (define-char
     (=ucs              . #x6F2D)       ; 漭
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F2D)     ; 漭
       ))
+    (ideographic-radical . 85) ; ⽔
     (->subsumptive
      ((ideographic-strokes . 12)
       (total-strokes      . 15)
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F2D)     ; 漭
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=gb2312           . #x645D)       ; &JSP-4853; [68-61]
     (=jis-x0212                . #x4853)       ; &I-JSP-4853; [40-51]
     (=big5             . #xE2A5)       ; &I-B-E2A5;
     (=big5             . #xE276)       ; &I-B-E276;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F4E)     ; 潎
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 14)
     (=daikanwa         . 18220)        ; &M-18220;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F4E)     ; 潎
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (->subsumptive
      ((=ucs@unicode      . #x6F4E)     ; &UU+6F4E;
       )
     (=big5             . #xE652)       ; &I-B-E652;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F5D)     ; 潝
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=jis-x0212                . #x485B)       ; &M-18242; [40-59]
     (=daikanwa         . 18242)        ; &I-M-18242;
     (=ucs@jis          . #x6F5D)       ; &M-18242;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F5D)     ; 潝
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=cns11643-2       . #x515A)       ; &C2-515A; [49-58]
     (=ucs@unicode      . #x6F5D)       ; &C2-515A;
     ))
     (=ucs              . #x6F62)       ; 潢
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F62)     ; 潢
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=ks-x1001         . #x7C52)     ; &M-18251; [92-50]
       (=jis-x0212        . #x485E)     ; &I-JSP-485E; [40-62]
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F62)     ; 潢
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=gb2312           . #x646A)       ; &G0-646A; [68-74]
     (=ucs@unicode      . #x6F62)       ; &G0-646A;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3442)     ; &J97-3442; [20-34]
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=ucs              . #x3D4E)       ; 㵎
     (->subsumptive
      ((=daikanwa         . 18253)      ; &M-18253;
     (=jis-x0208@1997   . #x3442)       ; &J97-3442; [20-34]
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3442)     ; &J97-3442; [20-34]
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x3442)     ; &CB00589; [20-34]
       (=cns11643-3       . #x4C7C)     ; &I-C3-4C7C; [44-92]
     (=big5             . #xE655)       ; &I-B-E655;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F6B)     ; 潫
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=daikanwa         . 18268)        ; &M-18268;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F6B)     ; 潫
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=cns11643-2       . #x515D)     ; &C2-515D; [49-61]
       (=ucs@cns                  . #x6F6B)     ; &C2-515D;
     (=big5             . #xE64C)       ; &I-B-E64C;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F72)     ; 潲
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=daikanwa         . 18285)        ; &M-18285;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F72)     ; 潲
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=gb2312           . #x647B)     ; &G0-647B; [68-91]
       (=ucs@unicode      . #x6F72)     ; &G0-647B;
     (=big5             . #xE2A2)       ; &I-B-E2A2;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F73)     ; 潳
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=daikanwa         . 18286)        ; &M-18286;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F73)     ; 潳
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=cns11643-2       . #x4B48)       ; &C2-4B48; [43-40]
     (=ucs@unicode      . #x6F73)       ; &C2-4B48;
     ))
     (=ucs              . #x6F82)       ; 澂
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F82)     ; 澂
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=jis-x0208        . #x5F2D)     ; &GT-23439; [63-13]
       (=big5             . #xE64A)     ; &I-B-E64A;
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F82)     ; 澂
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=cns11643-2       . #x5152)       ; &C2-5152; [49-50]
     (=ucs@cns          . #x6F82)       ; &C2-5152;
     ))
     (=ucs              . #x6F89)       ; 澉
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F89)     ; 澉
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=cns11643-2       . #x5149)       ; &M-18320; [49-41]
     (=big5             . #xE641)       ; &I-B-E641;
     (=daikanwa         . 18320)        ; &I-M-18320;
     (=ucs@cns          . #x6F89)       ; &M-18320;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F89)     ; 澉
       ))
-    (=gb2312           . #x6477)       ; &G0-6477; [68-87]
-    (=ucs@unicode      . #x6F89)       ; &G0-6477;
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
+    (=gb2312           . #x6477)       ; &G0-6477; [68-87]
+    (=ucs@unicode      . #x6F89)       ; &G0-6477;
     ))
 (define-char
   '((ideographic-radical . 85) ; ⽔
     (=ucs              . #x6F8A)       ; 澊
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F8A)     ; 澊
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=daikanwa         . 18322)        ; &M-18322;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F8A)     ; 澊
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=cns11643-4       . #x4A57)     ; &C4-4A57; [42-55]
       )
     (=big5             . #xE650)       ; &I-B-E650;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F94)     ; 澔
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=ks-x1001         . #x7B4B)       ; &M-18338; [91-43]
     (=jis-x0212                . #x486C)       ; &I-JSP-486C; [40-76]
     (=jis-x0213-1-2000 . #x7732)       ; &I-JX1-7732; [87-18]
     (=ucs@jis          . #x6F94)       ; &M-18338;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F94)     ; 澔
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=iso-ir165                . #x2E5F)       ; &C2-5158; [14-63]
     (=cns11643-2       . #x5158)       ; &I-C2-5158; [49-56]
     (=ucs@unicode      . #x6F94)       ; &C2-5158;
     (=ucs              . #x6F95)       ; 澕
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F95)     ; 澕
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=cns11643-2       . #x5165)       ; &M-18347; [49-69]
     (=daikanwa         . 18347)        ; &I-M-18347;
     (=jef-china3       . #x95D4)       ; &I-JC3-95D4;
     (mojikyo           . 018347)       ; &MCS-600047AB;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F95)     ; 澕
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=big5             . #xE65D)       ; &B-E65D;
     (=ucs@unicode      . #x6F95)       ; &B-E65D;
     ))
     (=ucs              . #x6F9E)       ; 澞
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F9E)     ; 澞
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (->subsumptive
      ((=big5             . #xE9F3)     ; &M-18375;
       (=daikanwa         . 18375)      ; &I-M-18375;
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6F9E)     ; 澞
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x6F9E)       ; &UU+6F9E;
     ))
 (define-char
     (=ucs              . #x6FA5)       ; 澥
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FA5)     ; 澥
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=jis-x0212                . #x4871)       ; &M-18387; [40-81]
     (=cns11643-2       . #x5824)       ; &I-C2-5824; [56-04]
     (=jis-x0213-2-2000 . #x6F3E)       ; &I-JX2-6F3E; [79-30]
     (mojikyo           . 018387)       ; &MCS-600047D3;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FA5)     ; 澥
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=iso-ir165                . #x2C2D)       ; &EGB-2C2D; [12-13]
     (=ucs@unicode      . #x6FA5)       ; &EGB-2C2D;
     ))
     (=ucs              . #x6FAB)       ; 澫
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FAB)     ; 澫
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=cns11643-2       . #x582E)       ; &M-18401; [56-14]
     (=daikanwa         . 18401)        ; &I-M-18401;
     (=jef-china3       . #x57A8)       ; &I-JC3-57A8;
     (=ucs@cns          . #x6FAB)       ; &M-18401;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FAB)     ; 澫
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=big5             . #xEA42)       ; &B-EA42;
     (=ucs@unicode      . #x6FAB)       ; &B-EA42;
     ))
     (=ucs              . #x3D64)       ; 㵤
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3D64)     ; 㵤
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 18407)      ; &M-18407;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3D64)     ; 㵤
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (->subsumptive
      ((=cns11643-5       . #x552D)     ; &C5-552D; [53-13]
       )
     (=ucs              . #x6FC4)       ; 濄
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xE9F1)     ; &B-E9F1;
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=daikanwa         . 18443)        ; &M-18443;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FC4)     ; 濄
       ))
+    (ideographic-radical . 85) ; ⽔
     (=big5             . #xE9F1)       ; &B-E9F1;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FC4)     ; 濄
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x6FC4)       ; &UU+6FC4;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xE9F1)     ; &B-E9F1;
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=cns11643-2       . #x577C)       ; &C2-577C; [55-92]
     (=ucs@cns          . #x6FC4)       ; &C2-577C;
     ))
     (=ucs              . #x6FCD)       ; 濍
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FCD)     ; 濍
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=cns11643-2       . #x582F)       ; &M-18457; [56-15]
     (=daikanwa         . 18457)        ; &I-M-18457;
     (=ucs@cns          . #x6FCD)       ; &M-18457;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FCD)     ; 濍
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=big5             . #xEA43)       ; &B-EA43;
     (=ucs@unicode      . #x6FCD)       ; &B-EA43;
     ))
     (=big5             . #xED5A)       ; &I-B-ED5A;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FE2)     ; 濢
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=daikanwa         . 18505)        ; &M-18505;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FE2)     ; 濢
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (->subsumptive
      ((=ucs@unicode      . #x6FE2)     ; &UU+6FE2;
       )
     (=ucs              . #x6FE6)       ; 濦
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xED56)     ; &B-ED56;
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=daikanwa         . 18510)        ; &M-18510;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FE6)     ; 濦
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=big5             . #xED56)       ; &B-ED56;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FE6)     ; 濦
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=ucs@unicode      . #x6FE6)       ; &UU+6FE6;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xED56)     ; &B-ED56;
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5D42)       ; &C2-5D42; [61-34]
     (=ucs@cns          . #x6FE6)       ; &C2-5D42;
     ))
     (=ucs              . #x701E)       ; 瀞
     ))
 (define-char
-  '((=>ucs@cns         . #x2F914)      ; 瀞
+  '((<-denotational
+     ((=ucs              . #x701E)     ; 瀞
+      ))
+    (=>ucs@cns         . #x2F914)      ; 瀞
     (ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 14)
     (total-strokes      . 17)
-    (<-denotational
-     ((=ucs              . #x701E)     ; 瀞
-      ))
     (<-vulgar
      ((=jis-x0208@1978   . #x4654)     ; &M-18659; [38-52]
       (=ks-x1001         . #x6F67)     ; &I-K0-6F67; [79-71]
     (=jef-china3       . #x57B6)       ; &I-JC3-57B6;
     ))
 (define-char
-  '((=>ucs@cns         . #x2F914)      ; 瀞
+  '((<-denotational
+     ((=ucs              . #x701E)     ; 瀞
+      ))
+    (=>ucs@cns         . #x2F914)      ; 瀞
     (ideographic-radical . 85) ; ⽔
     (ideographic-strokes . 14)
     (total-strokes      . 17)
-    (<-denotational
-     ((=ucs              . #x701E)     ; 瀞
-      ))
     (->subsumptive
      ((<-simplified@JP
        ((=jis-x0208@1978    . #x4654)  ; &M-18659; [38-52]
     (=ucs              . #x6FED)       ; 濭
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FED)     ; 濭
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5D40)       ; &M-18525; [61-32]
     (=daikanwa         . 18525)        ; &I-M-18525;
     (=ucs@cns          . #x6FED)       ; &M-18525;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FED)     ; 濭
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=big5             . #xED54)       ; &B-ED54;
     (=ucs@unicode      . #x6FED)       ; &B-ED54;
     ))
     (=big5             . #xC0DE)       ; &I-B-C0DE;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FEF)     ; 濯
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=jis-x0208@1978   . #x4275)       ; &M-18532; [34-85]
     (=ks-x1001         . #x767B)       ; &I-K0-767B; [86-91]
     (=daikanwa         . 18532)        ; &I-M-18532;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FEF)     ; 濯
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=jis-x0208@1983   . #x4275)       ; &GT-23715; [34-85]
     (=jis-x0208@1990   . #x4275)       ; &I-J90-4275; [34-85]
     (=gt               . 23715)        ; &I-GT-23715;
     (=ucs@jis          . #x6FEF)       ; &GT-23715;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FEF)     ; 濯
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (->subsumptive
      ((=gb2312           . #x652A)     ; &G0-652A; [69-10]
       (=ucs@unicode      . #x6FEF)     ; &G0-652A;
     (=ucs              . #x6FF9)       ; 濹
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FF9)     ; 濹
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (<-simplified@JP
      ((=jis-x0213-1-2000  . #x7739)    ; &JX1-7739; [87-25]
       ))
     (=ucs              . #x6FFF)       ; 濿
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FFF)     ; 濿
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (=cns11643-2       . #x617E)       ; &M-18569; [65-94]
     (=daikanwa         . 18569)        ; &I-M-18569;
     (=ucs@cns          . #x6FFF)       ; &M-18569;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FFF)     ; 濿
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=big5             . #xEFF2)       ; &B-EFF2;
     (=ucs@unicode      . #x6FFF)       ; &B-EFF2;
     ))
     (=big5             . #xE9F6)       ; &I-B-E9F6;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7004)     ; 瀄
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (=daikanwa         . 18583)        ; &M-18583;
     (mojikyo           . 018583)       ; &MCS-60004897;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7004)     ; 瀄
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=cns11643-2       . #x5823)       ; &C2-5823; [56-03]
     (=ucs@unicode      . #x7004)       ; &C2-5823;
     ))
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4642)     ; &J97-4642; [38-34]
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (=ucs              . #x7006)       ; 瀆
     (=big5             . #xC270)       ; &I-B-C270;
     (->subsumptive
     (=jis-x0208@1997   . #x4642)       ; &J97-4642; [38-34]
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4642)     ; &J97-4642; [38-34]
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=ucs              . #x6D9C)       ; 涜
     (->subsumptive
      ((<-simplified@JP
     (=ucs              . #x7007)       ; 瀇
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7007)     ; 瀇
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (=big5             . #xEFEB)       ; &B-EFEB;
     (->subsumptive
      ((=jis-x0212        . #x492D)     ; &M-18594; [41-13]
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7007)     ; 瀇
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=ucs@unicode      . #x7007)       ; &UU+7007;
     ))
 (define-char
     (=ucs              . #x7008)       ; 瀈
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7008)     ; 瀈
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (=daikanwa         . 18595)        ; &M-18595;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7008)     ; 瀈
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (->subsumptive
      ((=ucs@unicode      . #x7008)     ; &UU+7008;
       )
     (=ucs              . #x700E)       ; 瀎
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x700E)     ; 瀎
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (=cns11643-2       . #x617D)       ; &M-18606; [65-93]
     (=daikanwa         . 18606)        ; &I-M-18606;
     (=ucs@cns          . #x700E)       ; &M-18606;
     (mojikyo           . 018606)       ; &MCS-600048AE;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x700E)     ; 瀎
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=big5             . #xEFF1)       ; &B-EFF1;
     (->subsumptive
      ((=ucs@unicode      . #x700E)     ; &UU+700E;
     (=iso-ir165                . #x2E60)       ; &I-EGB-2E60; [14-64]
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6FF9)     ; 濹
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (=jis-x0213-1-2000 . #x7739)       ; &JX1-7739; [87-25]
     (=ucs@jis/2000     . #x6FF9)       ; &JX1-7739;
     ))
     (=ucs              . #x7015)       ; 瀕
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7015)     ; 瀕
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (->subsumptive
      ((=jis-x0208@1978   . #x494E)     ; &M-18636; [41-46]
       (=ks-x1001         . #x5E35)     ; &I-K0-5E35; [62-21]
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7015)     ; 瀕
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x494E)     ; &M-18636; [41-46]
       (=ks-x1001         . #x5E35)     ; &I-K0-5E35; [62-21]
     (=big5             . #xC376)       ; &I-B-C376;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x701A)     ; 瀚
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (shinjigen-2       . 4522)
     (=jis-x0208                . #x5F4B)       ; &GT-23887; [63-43]
     (=ks-x1001         . #x7955)       ; &I-K0-7955; [89-53]
     (=ucs@jis          . #x701A)       ; &GT-23887;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x701A)     ; 瀚
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=gb2312           . #x652B)       ; &C1-7843; [69-11]
     (=cns11643-1       . #x7843)       ; &I-C1-7843; [88-35]
     (=ucs@unicode      . #x701A)       ; &C1-7843;
     (=daikanwa         . 18658)        ; &I-M-18658;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x701E)     ; 瀞
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (->subsumptive
      ((=jis-x0208@1978   . #x4654)     ; &M-18659; [38-52]
       (=ks-x1001         . #x6F67)     ; &I-K0-6F67; [79-71]
     (=big5             . #xF261)       ; &I-B-F261;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7021)     ; 瀡
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=daikanwa         . 18665)        ; &M-18665;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7021)     ; 瀡
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x7021)       ; &UU+7021;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7021)     ; 瀡
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=cns11643-2       . #x656C)       ; &C2-656C; [69-76]
     (=ucs@cns          . #x7021)       ; &C2-656C;
     ))
     (=big5             . #xF262)       ; &I-B-F262;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7022)     ; 瀢
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=daikanwa         . 18666)        ; &M-18666;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7022)     ; 瀢
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x7022)       ; &UU+7022;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7022)     ; 瀢
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=cns11643-2       . #x656D)       ; &C2-656D; [69-77]
     (=ucs@cns          . #x7022)       ; &C2-656D;
     ))
     (=big5             . #xEFF5)       ; &I-B-EFF5;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7026)     ; 瀦
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=jis-x0208@1978   . #x4375)       ; &M-18670; [35-85]
     (=daikanwa         . 18670)        ; &I-M-18670;
     (mojikyo           . 018670)       ; &MCS-600048EE;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7026)     ; 瀦
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x4375)     ; &M-18670; [35-85]
       (=daikanwa         . 18670)      ; &I-M-18670;
     (=ucs              . #x7028)       ; 瀨
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7028)     ; 瀨
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=ks-x1001         . #x566E)       ; &M-18672; [54-78]
     (=cns11643-1       . #x7842)       ; &I-C1-7842; [88-34]
     (=jis-x0213-1-2000 . #x773E)       ; &I-JX1-773E; [87-30]
     (mojikyo           . 018672)       ; &MCS-600048F0;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7028)     ; 瀨
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=gb12345          . #x647E)       ; &UU+7028; [68-94]
     (=ucs@unicode      . #x7028)       ; &UU+7028;
     ))
     (=ucs              . #x7029)       ; 瀩
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7029)     ; 瀩
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=cns11643-2       . #x656F)       ; &M-18673; [69-79]
     (=big5             . #xF264)       ; &I-B-F264;
     (=daikanwa         . 18673)        ; &I-M-18673;
     (mojikyo           . 018673)       ; &MCS-600048F1;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7029)     ; 瀩
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=ucs@unicode      . #x7029)       ; &UU+7029;
     ))
 (define-char
     (=ucs              . #x702F)       ; 瀯
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x702F)     ; 瀯
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (->subsumptive
      ((=ks-x1001         . #x673B)     ; &M-18687; [71-27]
       (=jis-x0212        . #x4932)     ; &I-JSP-4932; [41-18]
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x702F)     ; 瀯
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=ucs@unicode      . #x702F)       ; &UU+702F;
     ))
 (define-char
     (=ucs              . #x7033)       ; 瀳
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7033)     ; 瀳
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (->subsumptive
      ((=daikanwa         . 18694)      ; &M-18694;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 16)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7033)     ; 瀳
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 16)
+    (total-strokes      . 19)
     (=big5             . #xF468)       ; &B-F468;
     (->subsumptive
      ((=ucs@unicode      . #x7033)     ; &UU+7033;
     (=big5             . #xF45E)       ; &I-B-F45E;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7037)     ; 瀷
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (=ks-x1001         . #x6C4B)       ; &M-18704; [76-43]
     (=jis-x0212                . #x4934)       ; &I-JSP-4934; [41-20]
     (=daikanwa         . 18704)        ; &I-M-18704;
     (=ucs@jis          . #x7037)       ; &M-18704;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7037)     ; 瀷
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (->subsumptive
      ((=ucs@unicode      . #x7037)     ; &UU+7037;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7041)     ; 灁
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (=jef-china3       . #x57BE)       ; &JC3-57BE;
     ))
 (define-char
     (=ucs              . #x7046)       ; 灆
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 18)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7046)     ; 灆
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 18)
+    (total-strokes      . 21)
     (=cns11643-2       . #x6B67)       ; &M-18744; [75-71]
     (=daikanwa         . 18744)        ; &I-M-18744;
     (=ucs@cns          . #x7046)       ; &M-18744;
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7046)     ; 灆
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (=big5             . #xF5D9)       ; &B-F5D9;
     (->subsumptive
      ((=ucs@unicode      . #x7046)     ; &UU+7046;
     (=ucs              . #x704C)       ; 灌
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 18)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x704C)     ; 灌
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 18)
+    (total-strokes      . 21)
     (->subsumptive
      ((=daikanwa         . 18759)      ; &M-18759;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x704C)     ; 灌
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (=big5             . #xC4E9)       ; &B-C4E9;
     (->subsumptive
      ((=jis-x0208@1978   . #x3443)     ; &GT-23950; [20-35]
     (=ucs              . #x7056)       ; 灖
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 19)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7056)     ; 灖
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 19)
+    (total-strokes      . 22)
     (=big5             . #xF6E9)       ; &B-F6E9;
     (->subsumptive
      ((=daikanwa         . 18781)      ; &M-18781;
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 19)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7056)     ; 灖
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 19)
+    (total-strokes      . 22)
     (=ucs@unicode      . #x7056)       ; &UU+7056;
     ))
 (define-char
     (=ucs              . #x7058)       ; 灘
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 19)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7058)     ; 灘
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 19)
+    (total-strokes      . 22)
     (=big5             . #xC579)       ; &B-C579;
     (->subsumptive
      ((=jis-x0208@1978   . #x4667)     ; &M-18784; [38-71]
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 18)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7058)     ; 灘
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 18)
+    (total-strokes      . 21)
     (=jis-x0208@1983   . #x4667)       ; &GT-24031; [38-71]
     (=jis-x0208@1990   . #x4667)       ; &I-J90-4667; [38-71]
     (=gt               . 24031)        ; &I-GT-24031;
     (=ucs              . #x7061)       ; 灡
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 21)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7061)     ; 灡
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 21)
+    (total-strokes      . 24)
     (->subsumptive
      ((=daikanwa         . 18819)      ; &M-18819;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 85) ; ⽔
-    (ideographic-strokes . 20)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7061)     ; 灡
       ))
+    (ideographic-radical . 85) ; ⽔
+    (ideographic-strokes . 20)
+    (total-strokes      . 23)
     (=big5             . #xF8AE)       ; &B-F8AE;
     (=ucs@unicode      . #x7061)       ; &B-F8AE;
     ))
index 03d528e..6b248b0 100644 (file)
   '((ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 0)
     (total-strokes      . 4)
+    (<-formed@component/connect-above
+     ((=ucs              . #x706B)     ; 火
+      ))
+    (<-formed@component/connect-above*sources
+     jiyun zhengzitong daikanwa)
+    (<-s/active
+     ((=ucs              . #x706B)     ; 火
+      ))
+    (<-s/active*sources
+     jiyun daikanwa)
     (=ucs              . #x706C)       ; 灬
     (=gb2312           . #x6C61)       ; &I-G0-6C61; [76-65]
     (=jis-x0212                . #x4944)       ; &I-JSP-4944; [41-36]
     (=jef-china3       . #x57CA)       ; &I-JC3-57CA;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x706C)     ; 灬
+      ))
+    (name              . "CJK RADICAL FIRE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component/connect-above
+     ((=ucs              . #x706C)     ; 灬
+      ))
+    (=ucs              . #x2EA3)       ; ⺣
+    ))
+(define-char
   '((ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 1)
     (total-strokes      . 5)
       ))
     ))
 (define-char
-  '((=>ucs*            . #x7070)       ; 灰
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7070)     ; 灰
       ))
+    (=>ucs*            . #x7070)       ; 灰
     (=ucs              . #x2F835)      ; 灰
     (->subsumptive
      ((<-vulgar
     (=ucs              . #x70A2)       ; 炢
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x70A2)     ; 炢
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (->subsumptive
      ((=daikanwa         . 18936)      ; &M-18936;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x70A2)     ; 炢
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=ucs@unicode      . #x70A2)       ; &UU+70A2;
     ))
 (define-char
     (=ucs              . #x70A6)       ; 炦
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x70A6)     ; 炦
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (->subsumptive
      ((=daikanwa         . 18942)      ; &M-18942;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x70A6)     ; 炦
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=ucs@unicode      . #x70A6)       ; &UU+70A6;
     ))
 (define-char
     (=ucs              . #x241C7)      ; 𤇇
     ))
 (define-char
-  '((morohashi-daikanwa        18981 1)
+  '((<-denotational
+     ((=big5             . #xACB0)     ; &B-ACB0;
+      ))
+    (morohashi-daikanwa        18981 1)
     (ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 5)
     (total-strokes      . 9)
-    (<-denotational
-     ((=big5             . #xACB0)     ; &B-ACB0;
-      ))
     (<-simplified@JP/Jouyou
      ((=jis-x0208        . #x602A)     ; &GT-25270; [64-10]
       (=ks-x1001         . #x6A53)     ; &I-K0-6A53; [74-51]
     (=big5             . #xD64E)       ; &I-B-D64E;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x70F0)     ; 烰
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=daikanwa         . 19039)        ; &M-19039;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x70F0)     ; 烰
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (->subsumptive
      ((=ucs@unicode      . #x70F0)     ; &UU+70F0;
       )
     (=ucs              . #x70F5)       ; 烵
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x70F5)     ; 烵
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=daikanwa         . 19045)        ; &M-19045;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x70F5)     ; 烵
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=ucs@unicode      . #x70F5)       ; &UU+70F5;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x70F5)     ; 烵
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-3       . #x372F)       ; &C3-372F; [23-15]
     ))
 (define-char
     (mojikyo           . 019097)       ; &MCS-60004A99;
     ))
 (define-char
-  '((ideographic-radical@ucs . 203)    ; ⿊
+  '((<-denotational
+     ((=jis-x0208@1997   . #x3975)     ; &J97-3975; [25-85]
+      ))
+    (ideographic-radical@ucs . 203)    ; ⿊
     (ideographic-strokes@ucs . 0)
     (ideographic-radical@ucs*sources
      daikanwa=48040 shinjigen cns11643 ucs)
     (ideographic-radical@daikanwa=19098 . 86)  ; ⽕
     (ideographic-strokes@daikanwa=19098 . 7)
     (total-strokes      . 11)
-    (<-denotational
-     ((=jis-x0208@1997   . #x3975)     ; &J97-3975; [25-85]
-      ))
     (<-simplified@JP/Jouyou
      ((=ucs              . #x9ED1)     ; 黑
       (=jis-x0213-1-2000  . #x7E72)    ; &I-JX1-7E72; [94-82]
     (=ucs              . #x712B)       ; 焫
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x712B)     ; 焫
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x712B)     ; 焫
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@unicode      . #x712B)       ; &UU+712B;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x712B)     ; 焫
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=hanziku-6                . #xCA59)       ; &I-HZK06-CA59;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x316B)     ; &J97-316B; [17-75]
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=ucs              . #x7130)       ; 焰
     (->subsumptive
      ((=jis-x0208@1978   . #x316B)     ; &M-19141; [17-75]
     (=jis-x0208@1997   . #x316B)       ; &J97-316B; [17-75]
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x316B)     ; &J97-316B; [17-75]
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=ucs              . #x7114)       ; 焔
     (->subsumptive
      ((=ucs@unicode      . #x7114)     ; &UU+7114;
   '((ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 8)
     (total-strokes      . 12)
-    (hanyu-dazidian    3 2209 11)
     (=ucs              . #x24298)      ; 𤊘
-    (=daikanwa         . 19164)        ; &I-M-19164;
-    (=hanziku-6                . #xC960)       ; &I-HZK06-C960;
-    ))
-(define-char
-  '((=>ucs             . #x24298)      ; 𤊘
-    (morohashi-daikanwa        19164 0 0)
-    (ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (=cns11643-6       . #x4A7C)       ; &C6-4A7C; [42-92]
+    (->subsumptive
+     ((hanyu-dazidian    3 2209 11)
+      (=daikanwa         . 19164)      ; &M-19164;
+      (=hanziku-6        . #xC960)     ; &I-HZK06-C960;
+      (=ucs@iso                  . #x24298)    ; &M-19164;
+      )
+     ((=cns11643-6       . #x4A7C)     ; &C6-4A7C; [42-92]
+      ))
     ))
 (define-char
   '((ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 8)
     (total-strokes      . 12)
-    (hanyu-dazidian    3 2211 9)
     (=ucs              . #x2429C)      ; 𤊜
-    (=daikanwa         . 19165)        ; &I-M-19165;
-    (=hanziku-6                . #xC9C0)       ; &I-HZK06-C9C0;
-    ))
-(define-char
-  '((=>ucs             . #x2429C)      ; 𤊜
-    (morohashi-daikanwa        19165 0 0)
-    (ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (=cns11643-6       . #x4A7B)       ; &C6-4A7B; [42-91]
+    (->subsumptive
+     ((=daikanwa         . 19165)      ; &M-19165;
+      )
+     ((hanyu-dazidian    3 2211 9)
+      (=hanziku-6        . #xC9C0)     ; &HZK06-C9C0;
+      (=ucs@iso                  . #x2429C)    ; &HZK06-C9C0;
+      )
+     ((=cns11643-6       . #x4A7B)     ; &C6-4A7B; [42-91]
+      ))
     ))
 (define-char
   '((ideographic-radical . 86) ; ⽕
     (=ucs              . #x716E)       ; 煮
     (=big5             . #xB54E)       ; &I-B-B54E;
+    (=jis-x0208@1997   . #x3C51)       ; 煮 [28-49]
     ))
 (define-char
-  '((morohashi-daikanwa        19165 1)
+  '((<-denotational
+     ((=ucs              . #x716E)     ; 煮
+      ))
+    (morohashi-daikanwa        19165 1)
     (ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 8)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x716E)     ; 煮
-      ))
     (<-simplified@JP/Jouyou
      ((=ucs              . #xFA48)     ; 煮
       (=jis-x0213-1-2000  . #x7755)    ; &I-JX1-7755; [87-53]
     ))
 (define-char
   '((=>ucs             . #x2F91B)      ; 𠔥
+    (=>ucs*            . #x20525)      ; 𠔥
     (ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 8)
     (total-strokes      . 12)
     (=daikanwa         . 19166)        ; &M-19166;
     ))
 (define-char
-  '((morohashi-daikanwa        19166 0 2)
+  '((=>ucs*            . #x20525)      ; 𠔥
+    (=>daikanwa                . 19166)        ; &M-19166;
     (ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 8)
     (total-strokes      . 12)
     (ideographic-strokes . 8)
     (total-strokes      . 12)
     (<-simplified@JP/Jouyou
-     ((=ucs              . #x71D2)     ; 燒
-      (=jis-x0208        . #x5F76)     ; &I-J90-5F76; [63-86]
+     ((=jis-x0208        . #x5F76)     ; &GT-24883; [63-86]
+      (=ks-x1001         . #x6140)     ; &I-K0-6140; [65-32]
+      (=daikanwa         . 19420)      ; &I-M-19420;
       ))
+    (shinjigen-1       . 4609)
     (=ucs              . #x713C)       ; 焼
     (=jis-x0208                . #x3E46)       ; &I-J90-3E46; [30-38]
     (=gt               . 24502)        ; &I-GT-24502;
     (mojikyo           . 050266)       ; &MCS-6000C45A;
     ))
 (define-char
-  '((=>ucs             . #x2427B)      ; 𤉻
-    (ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (=daikanwa         . 49244)        ; &M-49244;
-    ))
-(define-char
-  '((morohashi-daikanwa        49244 0 0)
-    (ideographic-radical . 86) ; ⽕
+  '((ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 8)
     (total-strokes      . 12)
     (=ucs              . #x2427B)      ; 𤉻
-    (=cns11643-6       . #x4A77)       ; &I-C6-4A77; [42-87]
-    ))
-(define-char
-  '((=>ucs             . #x24299)      ; 𤊙
-    (ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (=daikanwa         . 49245)        ; &M-49245;
+    (->subsumptive
+     ((=daikanwa         . 49244)      ; &M-49244;
+      )
+     ((=cns11643-6       . #x4A77)     ; &C6-4A77; [42-87]
+      (=ucs@iso                  . #x2427B)    ; &C6-4A77;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        49245 0 1)
-    (ideographic-radical . 86) ; ⽕
+  '((ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 8)
     (total-strokes      . 12)
-    (hanyu-dazidian    3 2209 14)
     (=ucs              . #x24299)      ; 𤊙
-    (=hanziku-6                . #xC963)       ; &I-HZK06-C963;
-    ))
-(define-char
-  '((=>ucs             . #x24299)      ; 𤊙
-    (morohashi-daikanwa        49245 0 2)
-    (ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (=cns11643-4       . #x3867)       ; &C4-3867; [24-71]
+    (->subsumptive
+     ((=daikanwa         . 49245)      ; &M-49245;
+      )
+     ((hanyu-dazidian    3 2209 14)
+      (=hanziku-6        . #xC963)     ; &HZK06-C963;
+      (=ucs@iso                  . #x24299)    ; &HZK06-C963;
+      )
+     ((=cns11643-4       . #x3867)     ; &C4-3867; [24-71]
+      ))
     ))
 (define-char
   '((ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 8)
     (total-strokes      . 12)
     (=ucs              . #x3DCD)       ; 㷍
-    ))
-(define-char
-  '((=>ucs             . #x3DCD)       ; 㷍
-    (ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (=cns11643-3       . #x3C78)       ; &C3-3C78; [28-88]
-    (mojikyo           . 083722)       ; &MCS-6001470A;
+    (->subsumptive
+     ((=ucs@unicode      . #x3DCD)     ; &UU+3DCD;
+      (mojikyo           . 083722)     ; &UU+3DCD;
+      )
+     ((=cns11643-3       . #x3C78)     ; &C3-3C78; [28-88]
+      ))
     ))
 (define-char
   '((ideographic-radical . 86) ; ⽕
     (=ucs              . #x242F2)      ; 𤋲
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x242F2)    ; 𤋲
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x7149)       ; 煉
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7149)     ; 煉
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((=jis-x0208@1978   . #x4E7B)     ; &M-19178; [46-91]
       (=ks-x1001         . #x5621)     ; &I-K0-5621; [54-01]
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7149)     ; 煉
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=jis-x0208@1983   . #x4E7B)       ; &GT-24542; [46-91]
     (=jis-x0208@1990   . #x4E7B)       ; &I-J90-4E7B; [46-91]
     (=gt               . 24542)        ; &I-GT-24542;
     (=ucs              . #x714E)       ; 煎
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x714E)     ; 煎
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=jis-x0208@1978   . #x4079)       ; &M-19184; [32-89]
     (=ks-x1001         . #x6F21)       ; &I-K0-6F21; [79-01]
     (=daikanwa         . 19184)        ; &I-M-19184;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x714E)     ; 煎
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((<-simplified@JP
        ((=jis-x0208@1978    . #x4079)  ; &M-19184; [32-89]
     (=ucs              . #x7150)       ; 煐
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7150)     ; 煐
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((=daikanwa         . 19186)      ; &M-19186;
       (mojikyo           . 019186)     ; &MCS-60004AF2;
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7150)     ; 煐
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=ks-x1001         . #x673C)       ; &JX2-6F73; [71-28]
     (=jis-x0212                . #x4978)       ; &I-JSP-4978; [41-88]
     (=jis-x0213-2-2000 . #x6F73)       ; &I-JX2-6F73; [79-83]
     (=ucs              . #x7151)       ; 煑
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7151)     ; 煑
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7151)     ; 煑
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (mojikyo           . 057153)       ; &UU+7151;
     ))
 (define-char
-  '((=>ucs*            . #x716E)       ; 煮
+  '((<-denotational
+     ((=ucs              . #x716E)     ; 煮
+      ))
+    (=>ucs*            . #x716E)       ; 煮
     (ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 9)
     (total-strokes      . 13)
-    (<-denotational
-     ((=ucs              . #x716E)     ; 煮
-      ))
     (=ucs              . #xFA48)       ; 煮
     (=ks-x1001         . #x6D34)       ; &I-K0-6D34; [77-20]
     (=jis-x0213-1-2000 . #x7755)       ; &I-JX1-7755; [87-53]
     (=big5             . #xDE75)       ; &I-B-DE75;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x716A)     ; 煪
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=daikanwa         . 19231)        ; &M-19231;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x716A)     ; 煪
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((=ucs@unicode      . #x716A)     ; &UU+716A;
       )
     (=ucs              . #x7178)       ; 煸
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7178)     ; 煸
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((=big5             . #xDE74)     ; &B-DE74;
       (mojikyo           . 059755)     ; &MCS-6000E96B;
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7178)     ; 煸
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=gb2312           . #x6C54)       ; &G0-6C54; [76-52]
     (=ucs@unicode      . #x7178)       ; &G0-6C54;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x242F2)    ; 𤋲
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (hanyu-dazidian    8 29 5)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x717D)       ; 煽
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x717D)     ; 煽
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=ks-x1001         . #x6043)       ; &M-19272; [64-35]
     (=big5             . #xBAB4)       ; &I-B-BAB4;
     (=daikanwa         . 19272)        ; &I-M-19272;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x717D)     ; 煽
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=jis-x0208@1978   . #x407A)       ; &J78-407A; [32-90]
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x717D)     ; 煽
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=gb2312           . #x493F)       ; &G0-493F; [41-31]
     (=ucs@unicode      . #x717D)       ; &G0-493F;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x717D)     ; 煽
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (<-simplified@JP
      ((=ks-x1001         . #x6043)     ; &M-19272; [64-35]
       (=daikanwa         . 19272)      ; &I-M-19272;
     (=ucs@jis          . #x717D)       ; &GT-24721;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x717D)     ; 煽
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=cns11643-1       . #x695B)       ; &C1-695B; [73-59]
     ))
 (define-char
     (=big5             . #xE666)       ; &I-B-E666;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71A0)     ; 熠
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=jis-x0212                . #x4A2A)       ; &M-19333; [42-10]
     (=jis-x0213-2-2000 . #x6F7B)       ; &I-JX2-6F7B; [79-91]
     (=daikanwa         . 19333)        ; &I-M-19333;
     (=ucs@jis          . #x71A0)       ; &M-19333;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71A0)     ; 熠
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (->subsumptive
      ((=gb2312           . #x6C5A)     ; &G0-6C5A; [76-58]
       (=ucs@unicode      . #x71A0)     ; &G0-6C5A;
     (=ucs              . #x3DED)       ; 㷭
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3DED)     ; 㷭
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=daikanwa         . 19336)        ; &M-19336;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3DED)     ; 㷭
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x3DED)       ; &UU+3DED;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3DED)     ; 㷭
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-3       . #x4D2B)       ; &C3-4D2B; [45-11]
     ))
 (define-char
     (=ucs              . #x71A2)       ; 熢
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71A2)     ; 熢
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (->subsumptive
      ((=jis-x0212        . #x4A2B)     ; &M-19337; [42-11]
       (=jis-x0213-2-2000  . #x6F7C)    ; &I-JX2-6F7C; [79-92]
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71A2)     ; 熢
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@unicode      . #x71A2)       ; &UU+71A2;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71A2)     ; 熢
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=jef-china3       . #x8EDD)       ; &I-JC3-8EDD;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71A4)     ; 熤
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=daikanwa         . 19342)        ; &M-19342;
     (mojikyo           . 019342)       ; &MCS-60004B8E;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71A4)     ; 熤
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (->subsumptive
      ((=ucs@unicode      . #x71A4)     ; &UU+71A4;
       )
     (=big5             . #xE66B)       ; &I-B-E66B;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71A5)     ; 熥
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=daikanwa         . 19343)        ; &M-19343;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71A5)     ; 熥
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x71A5)       ; &UU+71A5;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71A5)     ; 熥
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-2       . #x5173)       ; &C2-5173; [49-83]
     (=ucs@cns          . #x71A5)       ; &C2-5173;
     ))
     (=ucs              . #x71A9)       ; 熩
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71A9)     ; 熩
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (->subsumptive
      ((=big5             . #xE668)     ; &M-19347;
       (=daikanwa         . 19347)      ; &I-M-19347;
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71A9)     ; 熩
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x71A9)       ; &UU+71A9;
     ))
 (define-char
     (=ucs              . #x71BC)       ; 熼
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71BC)     ; 熼
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=daikanwa         . 19383)        ; &M-19383;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71BC)     ; 熼
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (->subsumptive
      ((=big5             . #xEA55)     ; &B-EA55;
       (=ucs@unicode      . #x71BC)     ; &B-EA55;
     (=ucs              . #x71BF)       ; 熿
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71BF)     ; 熿
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (->subsumptive
      ((=jis-x0212        . #x4A31)     ; &M-19387; [42-17]
       (=big5             . #xEA49)     ; &I-B-EA49;
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71BF)     ; 熿
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x71BF)       ; &UU+71BF;
     ))
 (define-char
     (=ucs              . #x71C1)       ; 燁
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71C1)     ; 燁
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 19390)      ; &M-19390;
       (=jef-china3       . #x57F6)     ; &I-JC3-57F6;
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71C1)     ; 燁
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=ks-x1001         . #x6727)       ; &JX1-775E; [71-07]
     (=jis-x0212                . #x4A33)       ; &I-JSP-4A33; [42-19]
     (=jis-x0213-1-2000 . #x775E)       ; &I-JX1-775E; [87-62]
     (=ucs              . #x71C2)       ; 燂
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71C2)     ; 燂
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=daikanwa         . 19391)        ; &M-19391;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71C2)     ; 燂
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (->subsumptive
      ((=big5             . #xEA48)     ; &B-EA48;
       (=ucs@unicode      . #x71C2)     ; &B-EA48;
     (=big5             . #xEA51)       ; &I-B-EA51;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71C7)     ; 燇
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=daikanwa         . 19401)        ; &M-19401;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71C7)     ; 燇
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (->subsumptive
      ((=ucs@unicode      . #x71C7)     ; &UU+71C7;
       )
   '((ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (shinjigen-2       . 4675)
     (=ucs              . #x71CE)       ; 燎
-    (=jis-x0208                . #x5F79)       ; &I-J90-5F79; [63-89]
-    (=gb2312           . #x4147)       ; &I-G0-4147; [33-39]
-    (=ks-x1001         . #x567A)       ; &I-K0-567A; [54-90]
-    (=big5             . #xBF52)       ; &I-B-BF52;
-    (=gt               . 24945)        ; &I-GT-24945;
-    (=gt-pj-1          . #x5F79)       ; &I-GT-24945; [63-89]
-    (=daikanwa         . 19414)        ; &I-M-19414;
-    ))
-(define-char
-  '((=>ucs             . #x71CE)       ; 燎
-    (morohashi-daikanwa        19414 0 0)
-    (ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (=cns11643-1       . #x713C)       ; &C1-713C; [81-28]
-    ))
-(define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (=ucs              . #x71CF)       ; 燏
     (->subsumptive
-     ((=big5             . #xEA52)     ; &JC3-98BD;
-      (=jef-china3       . #x98BD)     ; &I-JC3-98BD;
-      (->subsumptive
-       ((=daikanwa         . 19415)    ; &M-19415;
-       )
-       ((=cns11643-2       . #x583E)   ; &C2-583E; [56-30]
-       (=ucs@cns           . #x71CF)   ; &C2-583E;
-       ))
+     ((shinjigen-1       . 4675)
+      (shinjigen-2       . 4675)
+      (=jis-x0208        . #x5F79)     ; &GT-24945; [63-89]
+      (=gb2312           . #x4147)     ; &I-G0-4147; [33-39]
+      (=ks-x1001         . #x567A)     ; &I-K0-567A; [54-90]
+      (=big5             . #xBF52)     ; &I-B-BF52;
+      (=gt               . 24945)      ; &I-GT-24945;
+      (=gt-pj-1                  . #x5F79)     ; &I-GT-24945; [63-89]
+      (=daikanwa         . 19414)      ; &I-M-19414;
+      (=ucs@unicode      . #x71CE)     ; &GT-24945;
       )
-     ((=iso-ir165        . #x2C46)     ; &EGB-2C46; [12-38]
-      (=ucs@unicode      . #x71CF)     ; &EGB-2C46;
+     ((=cns11643-1       . #x713C)     ; &C1-713C; [81-28]
       ))
     ))
 (define-char
   '((ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (hanyu-dazidian    3 2240 4)
-    (=ucs              . #x243A6)      ; 𤎦
-    (=daikanwa         . 19416)        ; &I-M-19416;
-    (=hanziku-6                . #xCFAD)       ; &I-HZK06-CFAD;
+    (=ucs              . #x71CF)       ; 燏
     ))
 (define-char
-  '((=>ucs             . #x243A6)      ; 𤎦
-    (morohashi-daikanwa        19416 0 1)
+  '((<-denotational
+     ((=ucs              . #x71CF)     ; 燏
+      ))
     (ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (=cns11643-7       . #x2F63)       ; &C7-2F63; [15-67]
-    ))
-(define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (=ucs              . #x71D0)       ; 燐
-    (=big5             . #xBF4D)       ; &I-B-BF4D;
-    (=daikanwa         . 19417)        ; &I-M-19417;
+    (=big5             . #xEA52)       ; &JC3-98BD;
+    (=jef-china3       . #x98BD)       ; &I-JC3-98BD;
+    (->subsumptive
+     ((=daikanwa         . 19415)      ; &M-19415;
+      )
+     ((=cns11643-2       . #x583E)     ; &C2-583E; [56-30]
+      (=ucs@cns                  . #x71CF)     ; &C2-583E;
+      ))
     ))
 (define-char
-  '((=>ucs             . #x71D0)       ; 燐
-    (morohashi-daikanwa        19417 0 0)
+  '((<-denotational
+     ((=ucs              . #x71CF)     ; 燏
+      ))
     (ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (=cns11643-1       . #x7137)       ; &C1-7137; [81-23]
+    (=iso-ir165                . #x2C46)       ; &EGB-2C46; [12-38]
+    (=ucs@unicode      . #x71CF)       ; &EGB-2C46;
     ))
 (define-char
-  '((=>ucs             . #x71D0)       ; 燐
-    (morohashi-daikanwa        19417 0 1)
-    (ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (=jis-x0208                . #x4E55)       ; &GT-25006; [46-53]
-    (=ks-x1001         . #x5772)       ; &I-K0-5772; [55-82]
-    (=gt               . 25006)        ; &I-GT-25006;
-    (=gt-pj-1          . #x4E55)       ; &I-GT-25006; [46-53]
-    (=ucs@jis          . #x71D0)       ; &GT-25006;
-    ))
-(define-char
-  '((=>ucs             . #x71D1)       ; 燑
-    (ideographic-radical . 86) ; ⽕
+  '((ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
-      )
-     ((=ucs              . #x706B)     ; 火
+    (=ucs              . #x243A6)      ; 𤎦
+    (->subsumptive
+     ((hanyu-dazidian    3 2240 4)
+      (=daikanwa         . 19416)      ; &M-19416;
+      (=hanziku-6        . #xCFAD)     ; &I-HZK06-CFAD;
+      (=ucs@iso                  . #x243A6)    ; &M-19416;
       )
-     ((=jis-x0208        . #x4638)     ; &GT-33246; [38-24]
-      (=ks-x1001         . #x545B)     ; &I-K0-545B; [52-59]
-      (=daikanwa         . 25775)      ; &I-M-25775;
+     ((=cns11643-7       . #x2F63)     ; &C7-2F63; [15-67]
       ))
-    (=daikanwa         . 19418)        ; &M-19418;
-    (=cbeta            . 04060)        ; &I-CB04060;
     ))
 (define-char
-  '((morohashi-daikanwa        19418 0 0)
-    (ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
+  '((ideographic-radical . 86) ; ⽕
+    (=ucs              . #x71D0)       ; 燐
+    (->subsumptive
+     ((ideographic-strokes . 12)
+      (total-strokes      . 16)
+      (=big5             . #xBF4D)     ; &M-19417;
+      (=daikanwa         . 19417)      ; &I-M-19417;
+      (=ucs@unicode      . #x71D0)     ; &M-19417;
       )
-     ((=ucs              . #x706B)     ; 火
+     ((ideographic-strokes . 12)
+      (total-strokes      . 16)
+      (=cns11643-1       . #x7137)     ; &C1-7137; [81-23]
       )
-     ((=ucs              . #x7AE5)     ; 童
+     ((ideographic-strokes . 13)
+      (total-strokes      . 17)
+      (=jis-x0208        . #x4E55)     ; &GT-25006; [46-53]
+      (=ks-x1001         . #x5772)     ; &I-K0-5772; [55-82]
+      (=gt               . 25006)      ; &I-GT-25006;
+      (=gt-pj-1                  . #x4E55)     ; &I-GT-25006; [46-53]
+      (=ucs@jis                  . #x71D0)     ; &GT-25006;
       ))
-    (=ucs              . #x71D1)       ; 燑
     ))
 (define-char
-  '((=>ucs             . #x71D1)       ; 燑
-    (morohashi-daikanwa        19418 0 1)
-    (ideographic-radical . 86) ; ⽕
+  '((ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
-      (=ucs              . #x2FF0)     ; ⿰
+    (=ucs              . #x71D1)       ; 燑
+    (->subsumptive
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=jis-x0208        . #x3250)   ; &GT-24152; [18-48]
+       (=gb2312            . #x3B70)   ; &I-G0-3B70; [27-80]
+       (=ks-x1001          . #x7B7D)   ; &I-K0-7B7D; [91-93]
+       (=daikanwa          . 18850)    ; &I-M-18850;
+       )
+       ((=jis-x0208        . #x4638)   ; &GT-33246; [38-24]
+       (=ks-x1001          . #x545B)   ; &I-K0-545B; [52-59]
+       (=daikanwa          . 25775)    ; &I-M-25775;
+       ))
+      (=daikanwa         . 19418)      ; &M-19418;
+      (=cbeta            . 04060)      ; &I-CB04060;
       )
-     ((=cns11643-1       . #x4556)     ; &C1-4556; [37-54]
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=jis-x0208        . #x3250)   ; &GT-24152; [18-48]
+       (=gb2312            . #x3B70)   ; &I-G0-3B70; [27-80]
+       (=ks-x1001          . #x7B7D)   ; &I-K0-7B7D; [91-93]
+       (=daikanwa          . 18850)    ; &I-M-18850;
+       )
+       ((=ucs@unicode      . #x7AE5)   ; &C1-6129;
+       ))
+      (=ucs@unicode      . #x71D1)     ; &UU+71D1;
       )
-     ((=ucs              . #x7AE5)     ; 童
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
+       (=ucs               . #x2FF0)   ; ⿰
+       )
+       ((=cns11643-1       . #x4556)   ; &C1-4556; [37-54]
+       )
+       ((=ucs@unicode      . #x7AE5)   ; &C1-6129;
+       ))
+      (=cns11643-3       . #x515E)     ; &C3-515E; [49-62]
       ))
-    (=cns11643-3       . #x515E)       ; &C3-515E; [49-62]
     ))
 (define-char
   '((ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (hanyu-dazidian    3 2238 8)
     (=ucs              . #x243A7)      ; 𤎧
-    (=cns11643-7       . #x2F55)       ; &I-C7-2F55; [15-53]
-    (=daikanwa         . 19419)        ; &I-M-19419;
-    (=hanziku-6                . #xCF4F)       ; &I-HZK06-CF4F;
+    (->subsumptive
+     ((hanyu-dazidian    3 2238 8)
+      (=daikanwa         . 19419)      ; &M-19419;
+      (=hanziku-6        . #xCF4F)     ; &I-HZK06-CF4F;
+      (=ucs@iso                  . #x243A7)    ; &M-19419;
+      )
+     ((=cns11643-7       . #x2F55)     ; &C7-2F55; [15-53]
+      ))
     ))
 (define-char
   '((ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (shinjigen-2       . 4611)
     (=ucs              . #x71D2)       ; 燒
-    (=jis-x0208                . #x5F76)       ; &I-J90-5F76; [63-86]
-    (=ks-x1001         . #x6140)       ; &I-K0-6140; [65-32]
-    (=gb12345          . #x4955)       ; 燒 [41-53]
-    (=big5             . #xBF4E)       ; &I-B-BF4E;
-    (=gt               . 24883)        ; &I-GT-24883;
-    (=gt-pj-1          . #x5F76)       ; &I-GT-24883; [63-86]
-    (=daikanwa         . 19420)        ; &I-M-19420;
-    ))
-(define-char
-  '((=>ucs             . #x71D2)       ; 燒
-    (morohashi-daikanwa        19420 0 0)
-    (ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (=cns11643-1       . #x7138)       ; &C1-7138; [81-24]
+    (->subsumptive
+     ((shinjigen-1       . 4610)
+      (shinjigen-2       . 4611)
+      (=jis-x0208        . #x5F76)     ; &GT-24883; [63-86]
+      (=ks-x1001         . #x6140)     ; &I-K0-6140; [65-32]
+      (=gb12345                  . #x4955)     ; &GT-24883; [41-53]
+      (=big5             . #xBF4E)     ; &I-B-BF4E;
+      (=gt               . 24883)      ; &I-GT-24883;
+      (=gt-pj-1                  . #x5F76)     ; &I-GT-24883; [63-86]
+      (=daikanwa         . 19420)      ; &I-M-19420;
+      (=ucs@unicode      . #x71D2)     ; &GT-24883;
+      )
+     ((=cns11643-1       . #x7138)     ; &C1-7138; [81-24]
+      ))
     ))
 (define-char
   '((ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 12)
     (total-strokes      . 16)
     (=ucs              . #x71D3)       ; 燓
-    (=jis-x0212                . #x4A37)       ; &I-JSP-4A37; [42-23]
-    (=cns11643-3       . #x5166)       ; &I-C3-5166; [49-70]
-    (=jis-x0213-2-2000 . #x7024)       ; &I-JX2-7024; [80-04]
-    (=daikanwa         . 19421)        ; &I-M-19421;
-    (=cbeta            . 06392)        ; &I-CB06392;
-    (=jef-china3       . #x57D4)       ; &I-JC3-57D4;
+    (->subsumptive
+     ((=jis-x0212        . #x4A37)     ; &M-19421; [42-23]
+      (=jis-x0213-2-2000  . #x7024)    ; &I-JX2-7024; [80-04]
+      (=daikanwa         . 19421)      ; &I-M-19421;
+      (=jef-china3       . #x57D4)     ; &I-JC3-57D4;
+      (=ucs@jis                  . #x71D3)     ; &M-19421;
+      )
+     ((=cbeta            . 06392)      ; &CB06392;
+      (=ucs@unicode      . #x71D3)     ; &CB06392;
+      )
+     ((=cns11643-3       . #x5166)     ; &C3-5166; [49-70]
+      ))
+    ))
+(define-char
+  '((ideographic-radical . 86) ; ⽕
+    (=ucs              . #x243A8)      ; 𤎨
     ))
 (define-char
-  '((=>ucs             . #x243A8)      ; 𤎨
+  '((<-denotational
+     ((=ucs              . #x243A8)    ; 𤎨
+      ))
     (ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (hanyu-dazidian    3 2233 8)
-    (=daikanwa         . 19422)        ; &M-19422;
-    (=hanziku-6                . #xCE4C)       ; &I-HZK06-CE4C;
+    (->subsumptive
+     ((=daikanwa         . 19422)      ; &M-19422;
+      )
+     ((hanyu-dazidian    3 2233 8)
+      (=hanziku-6        . #xCE4C)     ; &HZK06-CE4C;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        19422 0 2)
+  '((<-denotational
+     ((=ucs              . #x243A8)    ; 𤎨
+      ))
     (ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 11)
     (total-strokes      . 15)
-    (=ucs              . #x243A8)      ; 𤎨
-    (=cns11643-7       . #x246F)       ; &I-C7-246F; [04-79]
+    (->subsumptive
+     ((=ucs@iso                  . #x243A8)    ; &U-000243A8;
+      )
+     ((=cns11643-7       . #x246F)     ; &C7-246F; [04-79]
+      ))
+    ))
+(define-char
+  '((ideographic-radical . 86) ; ⽕
+    (=ucs              . #x243F0)      ; 𤏰
     ))
 (define-char
-  '((=>ucs             . #x243F0)      ; 𤏰
+  '((<-denotational
+     ((=ucs              . #x243F0)    ; 𤏰
+      ))
     (ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 12)
     (total-strokes      . 16)
     (=daikanwa         . 19423)        ; &M-19423;
     ))
 (define-char
-  '((morohashi-daikanwa        19423 0 2)
+  '((<-denotational
+     ((=ucs              . #x243F0)    ; 𤏰
+      ))
     (ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 11)
     (total-strokes      . 15)
-    (=ucs              . #x243F0)      ; 𤏰
-    (=cns11643-7       . #x2476)       ; &I-C7-2476; [04-86]
+    (=cns11643-7       . #x2476)       ; &C7-2476; [04-86]
+    (=ucs@iso          . #x243F0)      ; &C7-2476;
+    ))
+(define-char
+  '((ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
+    (=ucs              . #x243A9)      ; 𤎩
     ))
 (define-char
-  '((=>ucs             . #x243A9)      ; 𤎩
+  '((<-denotational
+     ((=ucs              . #x243A9)    ; 𤎩
+      ))
     (ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 12)
     (total-strokes      . 16)
     (=daikanwa         . 19424)        ; &M-19424;
     ))
 (define-char
-  '((morohashi-daikanwa        19424 0 2)
+  '((<-denotational
+     ((=ucs              . #x243A9)    ; 𤎩
+      ))
     (ideographic-radical . 86) ; ⽕
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (hanyu-dazidian    3 2230 1)
-    (=ucs              . #x243A9)      ; 𤎩
-    (=cns11643-4       . #x5128)       ; &I-C4-5128; [49-08]
-    (=hanziku-6                . #xCDA4)       ; &I-HZK06-CDA4;
+    (->subsumptive
+     ((hanyu-dazidian    3 2230 1)
+      (=hanziku-6        . #xCDA4)     ; &HZK06-CDA4;
+      (=ucs@iso                  . #x243A9)    ; &HZK06-CDA4;
+      )
+     ((=cns11643-4       . #x5128)     ; &C4-5128; [49-08]
+      ))
     ))
 (define-char
   '((ideographic-radical . 86) ; ⽕
     (=ucs              . #x3DF9)       ; 㷹
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3DF9)     ; 㷹
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 19441)      ; &M-19441;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3DF9)     ; 㷹
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x3DF9)       ; &UU+3DF9;
     ))
 (define-char
     (=ucs              . #x71DF)       ; 營
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71DF)     ; 營
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (->subsumptive
      ((shinjigen-1       . 1135)
       (=jis-x0208        . #x535B)     ; &GT-24957; [51-59]
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71DF)     ; 營
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=gb12345          . #x532A)       ; &UU+71DF; [51-10]
     (=ucs@unicode      . #x71DF)       ; &UU+71DF;
     ))
     (=ucs              . #x71E4)       ; 燤
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71E4)     ; 燤
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (->subsumptive
      ((=daikanwa         . 19466)      ; &M-19466;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71E4)     ; 燤
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=big5             . #xED60)       ; &B-ED60;
     (->subsumptive
      ((=ucs@unicode      . #x71E4)     ; &UU+71E4;
     (=ucs              . #x2446B)      ; 𤑫
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2446B)    ; 𤑫
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xEFFA)       ; &I-B-EFFA;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71FF)     ; 燿
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (=jis-x0208@1978   . #x6022)       ; &M-19520; [64-02]
     (=jis-x0208@1983   . #x6022)       ; &I-J83-6022; [64-02]
     (=ks-x1001         . #x687C)       ; &I-K0-687C; [72-92]
     (=daikanwa         . 19520)        ; &I-M-19520;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71FF)     ; 燿
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (=jis-x0208@1990   . #x6022)       ; &GT-25049; [64-02]
     (=gt               . 25049)        ; &I-GT-25049;
     (=gt-pj-1          . #x6022)       ; &I-GT-25049; [64-02]
     (=ucs@jis          . #x71FF)       ; &GT-25049;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x71FF)     ; 燿
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (->subsumptive
      ((=iso-ir165        . #x2D6C)     ; &EGB-2D6C; [13-76]
       (=ucs@unicode      . #x71FF)     ; &EGB-2D6C;
     (=ucs              . #x7202)       ; 爂
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7202)     ; 爂
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (=daikanwa         . 19530)        ; &M-19530;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7202)     ; 爂
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (->subsumptive
      ((=big5             . #xF26C)     ; &B-F26C;
       (=ucs@unicode      . #x7202)     ; &B-F26C;
     (mojikyo           . 069032)       ; &MCS-60010DA8;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2446B)    ; 𤑫
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x7207)       ; 爇
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7207)     ; 爇
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (->subsumptive
      ((=daikanwa         . 19541)      ; &M-19541;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7207)     ; 爇
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (->subsumptive
      ((=big5             . #xF26B)     ; &B-F26B;
       (->subsumptive
     (=ucs              . #x24454)      ; 𤑔
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x24454)    ; 𤑔
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (->subsumptive
      ((hanyu-dazidian    3 2245 5)
       (=daikanwa         . 19542)      ; &M-19542;
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x24454)    ; 𤑔
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (=cns11643-4       . #x6021)       ; &C4-6021; [64-01]
     (=ucs@iso          . #x24454)      ; &C4-6021;
     ))
     (=ucs              . #x720C)       ; 爌
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x720C)     ; 爌
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (=big5             . #xF269)       ; &B-F269;
     (->subsumptive
      ((=daikanwa         . 19548)      ; &M-19548;
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x720C)     ; 爌
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x720C)       ; &UU+720C;
     ))
 (define-char
     (=big5             . #xF5DA)       ; &I-B-F5DA;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 18)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x721D)     ; 爝
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 18)
+    (total-strokes      . 22)
     (=jis-x0212                . #x4A45)       ; &M-19614; [42-37]
     (=daikanwa         . 19614)        ; &I-M-19614;
     (=jef-china3       . #x98C0)       ; &I-JC3-98C0;
     (mojikyo           . 019614)       ; &MCS-60004C9E;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 17)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x721D)     ; 爝
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 17)
+    (total-strokes      . 21)
     (->subsumptive
      ((=gb2312           . #x6C5F)     ; &G0-6C5F; [76-63]
       (=ucs@unicode      . #x721D)     ; &G0-6C5F;
     (=big5             . #xF6ED)       ; &I-B-F6ED;
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 18)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x721F)     ; 爟
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 18)
+    (total-strokes      . 22)
     (->subsumptive
      ((=jis-x0212        . #x4A46)     ; &M-19617; [42-38]
       (=daikanwa         . 19617)      ; &I-M-19617;
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 17)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x721F)     ; 爟
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 17)
+    (total-strokes      . 21)
     (=iso-ir165                . #x7C61)       ; &EGB-7C61; [92-65]
     (=ucs@unicode      . #x721F)       ; &EGB-7C61;
     ))
     (=ucs              . #x3E0F)       ; 㸏
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 19)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3E0F)     ; 㸏
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 19)
+    (total-strokes      . 23)
     (->subsumptive
      ((=daikanwa         . 19625)      ; &M-19625;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 19)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3E0F)     ; 㸏
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 19)
+    (total-strokes      . 23)
     (=ucs@unicode      . #x3E0F)       ; &UU+3E0F;
     ))
 (define-char
     (=ucs              . #x7222)       ; 爢
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 19)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7222)     ; 爢
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 19)
+    (total-strokes      . 23)
     (->subsumptive
      ((=daikanwa         . 19626)      ; &M-19626;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 19)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7222)     ; 爢
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 19)
+    (total-strokes      . 23)
     (=ucs@unicode      . #x7222)       ; &UU+7222;
     ))
 (define-char
     (=ucs              . #x244DD)      ; 𤓝
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 21)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x244DD)    ; 𤓝
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 21)
+    (total-strokes      . 25)
     (->subsumptive
      ((hanyu-dazidian    3 2250 16)
       (ideographic-structure
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 20)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x244DD)    ; 𤓝
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 20)
+    (total-strokes      . 24)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs              . #x7228)       ; 爨
     ))
 (define-char
-  '((=>ucs@cns         . #x2F920)      ; 爨
-    (ideographic-radical . 86) ; ⽕
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7228)     ; 爨
       ))
+    (=>ucs@cns         . #x2F920)      ; 爨
+    (ideographic-radical . 86) ; ⽕
     (->subsumptive
      ((ideographic-strokes . 25)
       (total-strokes      . 29)
       ))
     ))
 (define-char
-  '((ideographic-radical . 86) ; ⽕
-    (ideographic-strokes . 25)
-    (total-strokes      . 29)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7228)     ; 爨
       ))
+    (ideographic-radical . 86) ; ⽕
+    (ideographic-strokes . 25)
+    (total-strokes      . 29)
     (->subsumptive
      ((=daikanwa         . 49272)      ; &M-49272;
       )
index 7a957ec..2f53aff 100644 (file)
@@ -3,6 +3,7 @@
   '((ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 0)
     (total-strokes      . 4)
+    (shinjigen-1       . 4696)
     (shinjigen-2       . 4696)
     (=ucs              . #x722A)       ; 爪
     (=jis-x0208                . #x445E)       ; &I-J90-445E; [36-62]
   '((ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (<-ideographic-component-forms
+    (<-formed@component/connect-below
      ((=ucs              . #x722A)     ; 爪
       ))
     (=ucs              . #x722B)       ; 爫
     ))
 (define-char
-  '((ideographic-radical . 87) ; ⽖
-    (ideographic-strokes . 0)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x722B)     ; 爫
       ))
+    (ideographic-radical . 87) ; ⽖
+    (ideographic-strokes . 0)
+    (total-strokes      . 4)
     (=jis-x0212                . #x4A48)       ; &M-19655; [42-40]
     (=cns11643-4       . #x2151)       ; &I-C4-2151; [01-49]
     (=jis-x0213-2-2000 . #x702A)       ; &I-JX2-702A; [80-10]
     (=ucs@jis          . #x722B)       ; &M-19655;
     ))
 (define-char
-  '((name              . "CJK RADICAL PAW TWO")
+  '((<-denotational
+     ((=ucs              . #x722B)     ; 爫
+      ))
+    (name              . "CJK RADICAL PAW TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-denotational
-     ((=ucs              . #x722B)     ; 爫
-      ))
-    (<-radical
+    (<-identical@component/connect-below
      ((=ucs              . #x722A)     ; 爪
       ))
     (=ucs              . #x2EA5)       ; ⺥
     ))
 (define-char
-  '((name              . "CJK RADICAL PAW ONE")
-    (general-category  symbol other) ; Informative Category
-    (bidi-category     . "ON")
-    (mirrored          . nil)
+  '((<-denotational
+     ((=ucs              . #x722B)     ; 爫
+      ))
+    (name              . "CJK COMPATIBILITY IDEOGRAPH-FA49")
+    (=>ucs*            . #x722B)       ; 爫
     (ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (<-denotational
-     ((=ucs              . #x722B)     ; 爫
-      ))
-    (=ucs              . #x2EA4)       ; ⺤
+    (=ucs              . #xFA49)       ; 爫
     (=jis-x0213-2-2000 . #x7029)       ; &I-JX2-7029; [80-09]
     (=big5-cdp         . #x8B58)       ; &I-CDP-8B58;
-    (=ucs@unicode      . #x722B)       ; ⺤
-    (=ucs@jis          . #xFA49)       ; ⺤
-    (->subsumptive
-     ((=>ucs*            . #x722B)     ; 爫
+    (=ucs@unicode      . #x722B)       ; 爫
+    (=ucs@jis          . #xFA49)       ; 爫
+    (->canonical
+     ((=ucs              . #x722B)     ; 爫
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((name              . "CJK COMPATIBILITY IDEOGRAPH-FA49")
       (=ucs              . #xFA49)     ; 爫
       ))
+    (name              . "CJK RADICAL PAW ONE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component/connect-below
+     ((name              . "CJK COMPATIBILITY IDEOGRAPH-FA49")
+      (=ucs              . #xFA49)     ; 爫
+      ))
+    (=ucs              . #x2EA4)       ; ⺤
     ))
 (define-char
   '((ideographic-radical . 87) ; ⽖
     (=cns11643-6       . #x4158)       ; &I-C6-4158; [33-56]
     ))
 (define-char
-  '((ideographic-radical . 87) ; ⽖
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xACB0)     ; &B-ACB0;
       ))
+    (ideographic-radical . 87) ; ⽖
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=ucs              . #x7232)       ; 爲
     ))
 (define-char
-  '((ideographic-radical . 87) ; ⽖
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7232)     ; 爲
       ))
+    (ideographic-radical . 87) ; ⽖
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (shinjigen-1       . 4703)
     (shinjigen-2       . 4703)
     (=jis-x0208                . #x602A)       ; &GT-25270; [64-10]
     (=ucs@big5         . #x70BA)       ; &B-ACB0;
     ))
 (define-char
-  '((ideographic-radical . 87) ; ⽖
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7232)     ; 爲
       ))
+    (ideographic-radical . 87) ; ⽖
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-3       . #x3D22)       ; &GT-25271; [29-02]
     (=gb12345          . #x4E2A)       ; &GT-25271; [46-10]
     (=gt               . 25271)        ; &I-GT-25271;
     (total-strokes      . 12)
     (=ucs              . #x24514)      ; 𤔔
     (->subsumptive
-     ((->ancient
-       ((=daikanwa         . 19682)    ; &M-19682;
-       ))
-      (->ancient*sources
-       zhengzi-tong shuowen danchuu daikanwa)
-      (<-same
+     ((<-same
        ((=jis-x0208        . #x502C)   ; &GT-00285; [48-12]
-       (=ks-x1001          . #x552F)   ; &I-K0-552F; [53-15]
        (=daikanwa          . 00214)    ; &I-M-00214;
        ))
       (<-same*sources
       (=gt-k             . 09318)      ; &I-GT-K09318;
       (=gt-pj-4                  . #x624B)     ; &GT-25281; [66-43]
       (=daikanwa         . 19687)      ; &I-M-19687;
+      (->ancient
+       ((=daikanwa         . 19682)    ; &M-19682;
+       ))
+      (->ancient*sources
+       zhengzi-tong shuowen shuowen-zhu daikanwa)
       )
      ((=gt               . 25283)      ; &GT-25283;
       (=gt-k             . 09319)      ; &I-GT-K09319;
       ))
     ))
 (define-char
-  '((ideographic-radical . 87) ; ⽖
-    (ideographic-strokes . 9)
+  '((ideographic-radical@ucs . 87)     ; ⽖
+    (ideographic-strokes@ucs . 9)
+    (ideographic-radical@cns . 31)     ; ⼞
+    (ideographic-strokes@cns . 9)
+    (ideographic-radical@cns*sources
+     daikanwa cns11643)
     (total-strokes      . 12)
-    (->identical
-     ((=cns11643-6       . #x4743)     ; &C6-4743; [39-35]
-      ))
-    (<-same
-     ((=daikanwa         . 04811)      ; &M-04811;
-      ))
-    (hanyu-dazidian    3 2033 18)
     (=ucs              . #x24517)      ; 𤔗
-    (=hanziku-5                . #xF8B3)       ; &I-HZK05-F8B3;
+    (->subsumptive
+     ((ideographic-radical . 31)       ; ⼞
+      (ideographic-strokes . 9)
+      (=daikanwa         . 04811)      ; &M-04811;
+      )
+     ((hanyu-dazidian    3 2033 18)
+      (=cns11643-6       . #x4743)     ; &HZK05-F8B3; [39-35]
+      (=hanziku-5        . #xF8B3)     ; &I-HZK05-F8B3;
+      (=ucs@iso                  . #x24517)    ; &HZK05-F8B3;
+      ))
     ))
 (define-char
   '((ideographic-radical . 87) ; ⽖
     ))
 (define-char
   '((ideographic-radical . 87) ; ⽖
+    (=ucs              . #x24522)      ; 𤔢
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x24522)    ; 𤔢
+      ))
+    (ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 10)
     (total-strokes      . 14)
-    (=ucs              . #x3E15)       ; 㸕
-    (=cns11643-3       . #x4774)       ; &I-C3-4774; [39-84]
+    (=daikanwa         . 19695)        ; &M-19695;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x24522)    ; 𤔢
+      ))
+    (ideographic-radical . 87) ; ⽖
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
+    (=ucs@iso          . #x24522)      ; &U-00024522;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x24522)    ; 𤔢
+      ))
+    (ideographic-radical . 87) ; ⽖
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
+    (=cns11643-6       . #x5E53)       ; &C6-5E53; [62-51]
     ))
 (define-char
   '((ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 10)
     (total-strokes      . 14)
-    (=ucs              . #x7233)       ; 爳
-    (=gb12345          . #x7D68)       ; 爳 [93-72]
+    (=ucs              . #x24523)      ; 𤔣
     ))
 (define-char
-  '((=>ucs             . #x7233)       ; 爳
+  '((<-denotational
+     ((=ucs              . #x24523)    ; 𤔣
+      ))
     (ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 10)
     (total-strokes      . 14)
-    (mojikyo           . 059770)       ; &MCS-6000E97A;
+    (=daikanwa         . 19696)        ; &M-19696;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x24523)    ; 𤔣
+      ))
+    (ideographic-radical . 87) ; ⽖
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
+    (=cns11643-5       . #x4723)       ; &C5-4723; [39-03]
+    (=ucs@iso          . #x24523)      ; &C5-4723;
     ))
 (define-char
   '((ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 10)
     (total-strokes      . 14)
-    (=ucs              . #x24522)      ; 𤔢
-    (=cns11643-6       . #x5E53)       ; &I-C6-5E53; [62-51]
+    (=ucs              . #x24524)      ; 𤔤
+    (=cns11643-6       . #x5E56)       ; &I-C6-5E56; [62-54]
+    (=daikanwa         . 19697)        ; &I-M-19697;
     ))
 (define-char
   '((ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 10)
     (total-strokes      . 14)
-    (=ucs              . #x24523)      ; 𤔣
-    (=cns11643-5       . #x4723)       ; &I-C5-4723; [39-03]
+    (=ucs              . #x24526)      ; 𤔦
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x24526)    ; 𤔦
+      ))
+    (ideographic-radical . 87) ; ⽖
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
+    (=daikanwa         . 19698)        ; &M-19698;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x24526)    ; 𤔦
+      ))
+    (ideographic-radical . 87) ; ⽖
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
+    (=cns11643-6       . #x5E54)       ; &C6-5E54; [62-52]
+    (=ucs@iso          . #x24526)      ; &C6-5E54;
     ))
 (define-char
   '((ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 10)
     (total-strokes      . 14)
-    (=ucs              . #x24524)      ; 𤔤
-    (=cns11643-6       . #x5E56)       ; &I-C6-5E56; [62-54]
+    (=ucs              . #x3E15)       ; 㸕
+    (->subsumptive
+     ((=daikanwa         . 19699)      ; &M-19699;
+      )
+     ((=cns11643-3       . #x4774)     ; &C3-4774; [39-84]
+      )
+     ((=ucs@unicode      . #x3E15)     ; &UU+3E15;
+      ))
     ))
 (define-char
   '((ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 10)
     (total-strokes      . 14)
     (=ucs              . #x24525)      ; 𤔥
-    (=cns11643-6       . #x5E55)       ; &I-C6-5E55; [62-53]
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x24525)    ; 𤔥
+      ))
+    (ideographic-radical . 87) ; ⽖
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
+    (=daikanwa         . 19700)        ; &M-19700;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x24525)    ; 𤔥
+      ))
+    (ideographic-radical . 87) ; ⽖
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
+    (->subsumptive
+     ((=ucs@iso                  . #x24525)    ; &U-00024525;
+      )
+     ((=cns11643-6       . #x5E55)     ; &C6-5E55; [62-53]
+      ))
     ))
 (define-char
   '((ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 10)
     (total-strokes      . 14)
-    (=ucs              . #x24526)      ; 𤔦
-    (=cns11643-6       . #x5E54)       ; &I-C6-5E54; [62-52]
+    (=ucs              . #x7233)       ; 爳
+    (=gb12345          . #x7D68)       ; 爳 [93-72]
     ))
 (define-char
-  '((=>ucs             . #x24529)      ; 𤔩
+  '((=>ucs             . #x7233)       ; 爳
     (ideographic-radical . 87) ; ⽖
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
+    (mojikyo           . 059770)       ; &MCS-6000E97A;
+    ))
+(define-char
+  '((ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 11)
     (total-strokes      . 15)
-    (=daikanwa         . 19703)        ; &M-19703;
-    (mojikyo           . 019703)       ; &MCS-60004CF7;
+    (=ucs              . #x24529)      ; 𤔩
     ))
 (define-char
-  '((morohashi-daikanwa        19703 0 0)
+  '((<-denotational
+     ((=ucs              . #x24529)    ; 𤔩
+      ))
     (ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 11)
     (total-strokes      . 15)
-    (=ucs              . #x24529)      ; 𤔩
+    (->subsumptive
+     ((=daikanwa         . 19703)      ; &M-19703;
+      )
+     ((=ucs@iso                  . #x24529)    ; &U-00024529;
+      ))
     ))
 (define-char
-  '((=>ucs             . #x24529)      ; 𤔩
-    (morohashi-daikanwa        19703 0 3)
+  '((<-denotational
+     ((=ucs              . #x24529)    ; 𤔩
+      ))
     (ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 11)
     (total-strokes      . 15)
-    (=cns11643-7       . #x2477)       ; &C7-2477; [04-87]
+    (mojikyo           . 019703)       ; &MCS-60004CF7;
     ))
 (define-char
-  '((=>ucs             . #x24529)      ; 𤔩
-    (morohashi-daikanwa        19703 0 4)
+  '((<-denotational
+     ((=ucs              . #x24529)    ; 𤔩
+      ))
     (ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 11)
     (total-strokes      . 15)
-    (=cbeta            . 02461)        ; &CB02461;
+    (->subsumptive
+     ((=cns11643-7       . #x2477)     ; &C7-2477; [04-87]
+      )
+     ((=cbeta            . 02461)      ; &CB02461;
+      ))
     ))
 (define-char
   '((ideographic-radical . 87) ; ⽖
     (=cns11643-7       . #x4056)       ; &C7-4056; [32-54]
     ))
 (define-char
-  '((=>ucs             . #x24540)      ; 𤕀
-    (ideographic-radical . 87) ; ⽖
+  '((ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 15)
     (total-strokes      . 19)
-    (=daikanwa         . 19713)        ; &M-19713;
+    (=ucs              . #x24540)      ; 𤕀
     ))
 (define-char
-  '((morohashi-daikanwa        19713 0 2)
+  '((<-denotational
+     ((=ucs              . #x24540)    ; 𤕀
+      ))
     (ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 15)
     (total-strokes      . 19)
-    (=ucs              . #x24540)      ; 𤕀
+    (=daikanwa         . 19713)        ; &M-19713;
     ))
 (define-char
-  '((=>ucs             . #x24540)      ; 𤕀
-    (morohashi-daikanwa        19713 0 3)
+  '((<-denotational
+     ((=ucs              . #x24540)    ; 𤕀
+      ))
     (ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 15)
     (total-strokes      . 19)
-    (=cns11643-5       . #x6838)       ; &C5-6838; [72-24]
+    (->subsumptive
+     ((=ucs@iso                  . #x24540)    ; &U-00024540;
+      )
+     ((=cns11643-5       . #x6838)     ; &C5-6838; [72-24]
+      ))
     ))
 (define-char
-  '((=>ucs             . #x24545)      ; 𤕅
-    (ideographic-radical . 87) ; ⽖
+  '((ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 16)
     (total-strokes      . 20)
-    (=daikanwa         . 19715)        ; &M-19715;
+    (=ucs              . #x24545)      ; 𤕅
     ))
 (define-char
-  '((morohashi-daikanwa        19715 0 2)
+  '((<-denotational
+     ((=ucs              . #x24545)    ; 𤕅
+      ))
     (ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 16)
     (total-strokes      . 20)
-    (=ucs              . #x24545)      ; 𤕅
-    (=cns11643-7       . #x4E3D)       ; &I-C7-4E3D; [46-29]
+    (=daikanwa         . 19715)        ; &M-19715;
     ))
 (define-char
-  '((=>ucs             . #x206A1)      ; 𠚡
+  '((<-denotational
+     ((=ucs              . #x24545)    ; 𤕅
+      ))
     (ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 16)
     (total-strokes      . 20)
-    (=daikanwa         . 49274)        ; &M-49274;
+    (->subsumptive
+     ((=cns11643-7       . #x4E3D)     ; &C7-4E3D; [46-29]
+      )
+     ((=ucs@iso                  . #x24545)    ; &U-00024545;
+      ))
+    ))
+(define-char
+  '((ideographic-radical@ucs . 17)     ; ⼐
+    (ideographic-strokes@ucs . 18)
+    (ideographic-radical@cns . 87)     ; ⽖
+    (ideographic-strokes@cns . 16)
+    (ideographic-radical@cns*sources
+     daikanwa cns11643)
+    (total-strokes      . 20)
+    (=ucs              . #x206A1)      ; 𠚡
     ))
 (define-char
-  '((=>ucs             . #x206A1)      ; 𠚡
-    (morohashi-daikanwa        49274 0 2)
+  '((<-denotational
+     ((=ucs              . #x206A1)    ; 𠚡
+      ))
     (ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 16)
     (total-strokes      . 20)
-    (->identical
+    (=daikanwa         . 49274)        ; &M-49274;
+    ))
+(define-char
+  '((<-denotational
      ((=ucs              . #x206A1)    ; 𠚡
       ))
+    (ideographic-radical@ucs . 17)     ; ⼐
+    (ideographic-strokes@ucs . 18)
+    (ideographic-radical@cns . 87)     ; ⽖
+    (ideographic-strokes@cns . 16)
+    (total-strokes      . 20)
     (=cns11643-7       . #x4E3E)       ; &C7-4E3E; [46-30]
+    (=ucs@iso          . #x206A1)      ; &C7-4E3E;
     ))
 (define-char
-  '((=>ucs             . #x24548)      ; 𤕈
+  '((ideographic-radical . 87) ; ⽖
+    (ideographic-strokes . 17)
+    (total-strokes      . 21)
+    (=ucs              . #x24548)      ; 𤕈
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x24548)    ; 𤕈
+      ))
     (ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 17)
     (total-strokes      . 21)
     (=daikanwa         . 49275)        ; &M-49275;
     ))
 (define-char
-  '((morohashi-daikanwa        49275 0 2)
+  '((<-denotational
+     ((=ucs              . #x24548)    ; 𤕈
+      ))
     (ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 17)
     (total-strokes      . 21)
-    (=ucs              . #x24548)      ; 𤕈
-    (=cns11643-7       . #x5368)       ; &I-C7-5368; [51-72]
+    (=cns11643-7       . #x5368)       ; &C7-5368; [51-72]
+    (=ucs@iso          . #x24548)      ; &C7-5368;
+    ))
+(define-char
+  '((ideographic-radical . 87) ; ⽖
+    (=ucs              . #x24549)      ; 𤕉
     ))
 (define-char
-  '((=>ucs             . #x24549)      ; 𤕉
+  '((<-denotational
+     ((=ucs              . #x24549)    ; 𤕉
+      ))
     (ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 18)
     (total-strokes      . 22)
     (=daikanwa         . 19718)        ; &M-19718;
     ))
 (define-char
-  '((morohashi-daikanwa        19718 0 2)
+  '((<-denotational
+     ((=ucs              . #x24549)    ; 𤕉
+      ))
     (ideographic-radical . 87) ; ⽖
     (ideographic-strokes . 19)
     (total-strokes      . 23)
-    (=ucs              . #x24549)      ; 𤕉
-    (=cns11643-7       . #x5B71)       ; &I-C7-5B71; [59-81]
+    (->subsumptive
+     ((=ucs@iso                  . #x24549)    ; &U-00024549;
+      )
+     ((=cns11643-7       . #x5B71)     ; &C7-5B71; [59-81]
+      ))
     ))
 (define-char
   '((ideographic-radical . 87) ; ⽖
index 6583d14..78a61aa 100644 (file)
     (=big5             . #xCFB8)       ; &I-B-CFB8;
     ))
 (define-char
-  '((ideographic-radical . 91) ; ⽚
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7249)     ; 牉
       ))
+    (ideographic-radical . 91) ; ⽚
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=daikanwa         . 19829)        ; &M-19829;
     ))
 (define-char
-  '((ideographic-radical . 91) ; ⽚
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7249)     ; 牉
       ))
+    (ideographic-radical . 91) ; ⽚
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (->subsumptive
      ((=ucs@unicode      . #x7249)     ; &UU+7249;
       )
     (=ucs              . #x724F)       ; 牏
     ))
 (define-char
-  '((ideographic-radical . 91) ; ⽚
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x724F)     ; 牏
       ))
+    (ideographic-radical . 91) ; ⽚
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=jis-x0212                . #x4A52)       ; &M-19868; [42-50]
     (=daikanwa         . 19868)        ; &I-M-19868;
     (=ucs@jis          . #x724F)       ; &M-19868;
     ))
 (define-char
-  '((ideographic-radical . 91) ; ⽚
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x724F)     ; 牏
       ))
+    (ideographic-radical . 91) ; ⽚
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=big5             . #xDEA4)       ; &B-DEA4;
     (->subsumptive
      ((=ucs@unicode      . #x724F)     ; &UU+724F;
index 92638f5..bdb5939 100644 (file)
@@ -5,12 +5,12 @@
     (=ucs              . #x7259)       ; 牙
     ))
 (define-char
-  '((ideographic-radical . 92) ; ⽛
-    (ideographic-strokes . 0)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7259)     ; 牙
       ))
+    (ideographic-radical . 92) ; ⽛
+    (ideographic-strokes . 0)
+    (total-strokes      . 4)
     (->subsumptive
      ((=cns11643-1       . #x455B)     ; &M-19909; [37-59]
       (=daikanwa         . 19909)      ; &I-M-19909;
       ))
     ))
 (define-char
-  '((ideographic-radical . 92) ; ⽛
-    (ideographic-strokes . 0)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7259)     ; 牙
       ))
+    (ideographic-radical . 92) ; ⽛
+    (ideographic-strokes . 0)
+    (total-strokes      . 5)
     (=jis-x0208                . #x3267)       ; &GT-25560; [18-71]
     (=ks-x1001         . #x6433)       ; &I-K0-6433; [68-19]
     (=gt               . 25560)        ; &I-GT-25560;
index 983b959..e51ac16 100644 (file)
     (=big5             . #xDA6A)       ; &I-B-DA6A;
     ))
 (define-char
-  '((ideographic-radical . 93) ; ⽜
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7286)     ; 犆
       ))
+    (ideographic-radical . 93) ; ⽜
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=daikanwa         . 20057)        ; &M-20057;
     ))
 (define-char
-  '((ideographic-radical . 93) ; ⽜
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7286)     ; 犆
       ))
+    (ideographic-radical . 93) ; ⽜
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((=ucs@unicode      . #x7286)     ; &UU+7286;
       )
     (=ucs              . #x3E4C)       ; 㹌
     ))
 (define-char
-  '((ideographic-radical . 93) ; ⽜
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3E4C)     ; 㹌
       ))
+    (ideographic-radical . 93) ; ⽜
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 20139)      ; &M-20139;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 93) ; ⽜
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3E4C)     ; 㹌
       ))
+    (ideographic-radical . 93) ; ⽜
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x3E4C)       ; &UU+3E4C;
     ))
 (define-char
     (=ucs              . #x7298)       ; 犘
     ))
 (define-char
-  '((ideographic-radical . 93) ; ⽜
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7298)     ; 犘
       ))
+    (ideographic-radical . 93) ; ⽜
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=big5             . #xE673)       ; &B-E673;
     (->subsumptive
      ((=daikanwa         . 20141)      ; &M-20141;
       ))
     ))
 (define-char
-  '((ideographic-radical . 93) ; ⽜
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7298)     ; 犘
       ))
+    (ideographic-radical . 93) ; ⽜
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x7298)       ; &UU+7298;
     ))
 (define-char
     (=ucs              . #x72A1)       ; 犡
     ))
 (define-char
-  '((ideographic-radical . 93) ; ⽜
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x72A1)     ; 犡
       ))
+    (ideographic-radical . 93) ; ⽜
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (=cns11643-2       . #x657C)       ; &M-20195; [69-92]
     (=daikanwa         . 20195)        ; &I-M-20195;
     (=ucs@cns          . #x72A1)       ; &M-20195;
     ))
 (define-char
-  '((ideographic-radical . 93) ; ⽜
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x72A1)     ; 犡
       ))
+    (ideographic-radical . 93) ; ⽜
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (=big5             . #xF272)       ; &B-F272;
     (->subsumptive
      ((=ucs@unicode      . #x72A1)     ; &UU+72A1;
index 00f0250..e94865e 100644 (file)
   '((ideographic-radical . 94) ; ⽝
     (ideographic-strokes . 0)
     (total-strokes      . 3)
+    (<-formed@component/connect-right
+     ((=ucs              . #x72AC)     ; 犬
+      (=daikanwa         . 20234)      ; &I-M-20234;
+      ))
+    (<-formed@component/connect-right*sources
+     zihui/char-index daikanwa)
     (=ucs              . #x72AD)       ; 犭
     (=gb2312           . #x616B)       ; &I-G0-616B; [65-75]
     (=jis-x0212                . #x4A6D)       ; &I-JSP-4A6D; [42-77]
     (=jef-china3       . #x58D2)       ; &I-JC3-58D2;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x72AD)     ; 犭
+      ))
+    (name              . "CJK RADICAL DOG")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x72AD)     ; 犭
+      ))
+    (=ucs              . #x2EA8)       ; ⺨
+    (=big5-cdp         . #x8BAF)       ; &I-CDP-8BAF;
+    ))
+(define-char
   '((ideographic-radical . 94) ; ⽝
     (ideographic-strokes . 1)
     (total-strokes      . 5)
     (=ucs              . #x72AE)       ; 犮
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 1)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x72AE)     ; 犮
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 1)
+    (total-strokes      . 5)
     (=jis-x0212                . #x4A6E)       ; &M-20236; [42-78]
     (=cns11643-2       . #x2164)       ; &I-C2-2164; [01-68]
     (=jis-x0213-2-2000 . #x703B)       ; &I-JX2-703B; [80-27]
     (=ucs@jis          . #x72AE)       ; &M-20236;
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 1)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x72AE)     ; 犮
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 1)
+    (total-strokes      . 5)
     (=ucs@unicode      . #x72AE)       ; &UU+72AE;
     ))
 (define-char
     (total-strokes      . 7)
     (=ucs              . #x72C3)       ; 狃
     (->subsumptive
-     ((shinjigen-2       . 4765)
+     ((shinjigen-1       . 4765)
+      (shinjigen-2       . 4765)
       (=jis-x0208        . #x603D)     ; &GT-25993; [64-29]
       (=cns11643-2       . #x2463)     ; &I-C2-2463; [04-67]
       (=big5             . #xCB63)     ; &I-B-CB63;
   '((ideographic-radical . 94) ; ⽝
     (ideographic-strokes . 4)
     (total-strokes      . 7)
-    (shinjigen-2       . 4767)
     (=ucs              . #x72C4)       ; 狄
-    (=jis-x0208                . #x603F)       ; &I-J90-603F; [64-31]
-    (=gb2312           . #x3552)       ; &I-G0-3552; [21-50]
-    (=ks-x1001         . #x6E5A)       ; &I-K0-6E5A; [78-58]
-    (=big5             . #xA866)       ; &I-B-A866;
-    (=gt               . 26001)        ; &I-GT-26001;
-    (=gt-k             . 02718)        ; &I-GT-K02718;
-    (=gt-pj-1          . #x603F)       ; &I-GT-26001; [64-31]
-    (=daikanwa         . 20290)        ; &I-M-20290;
-    ))
-(define-char
-  '((=>ucs             . #x72C4)       ; 狄
-    (morohashi-daikanwa        20290 0 0)
-    (ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (=cns11643-1       . #x4B29)       ; &C1-4B29; [43-09]
+    (->subsumptive
+     ((<-formed
+       ((=jis-x0208        . #x6D78)   ; &GT-52140; [77-88]
+       (=daikanwa          . 38886)    ; &I-M-38886;
+       ))
+      (shinjigen-1       . 4767)
+      (shinjigen-2       . 4767)
+      (=jis-x0208        . #x603F)     ; &GT-26001; [64-31]
+      (=gb2312           . #x3552)     ; &I-G0-3552; [21-50]
+      (=ks-x1001         . #x6E5A)     ; &I-K0-6E5A; [78-58]
+      (=big5             . #xA866)     ; &I-B-A866;
+      (=gt               . 26001)      ; &I-GT-26001;
+      (=gt-k             . 02718)      ; &I-GT-K02718;
+      (=gt-pj-1                  . #x603F)     ; &I-GT-26001; [64-31]
+      (=daikanwa         . 20290)      ; &I-M-20290;
+      (=ucs@unicode      . #x72C4)     ; &GT-26001;
+      )
+     ((=cns11643-1       . #x4B29)     ; &C1-4B29; [43-09]
+      ))
     ))
 (define-char
   '((ideographic-radical . 94) ; ⽝
     (ideographic-strokes . 4)
     (total-strokes      . 7)
     (=ucs              . #x2473E)      ; 𤜾
-    (=daikanwa         . 20291)        ; &I-M-20291;
-    (mojikyo           . 020291)       ; &MCS-60004F43;
-    ))
-(define-char
-  '((=>ucs             . #x2473E)      ; 𤜾
-    (morohashi-daikanwa        20291 0 1)
-    (ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (=cns11643-6       . #x285A)       ; &C6-285A; [08-58]
+    (->subsumptive
+     ((=daikanwa         . 20291)      ; &M-20291;
+      )
+     ((mojikyo           . 020291)     ; &MCS-60004F43;
+      )
+     ((=ucs@iso                  . #x2473E)    ; &U-0002473E;
+      )
+     ((=cns11643-6       . #x285A)     ; &C6-285A; [08-58]
+      ))
     ))
 (define-char
   '((ideographic-radical . 94) ; ⽝
     (=ucs              . #x2475E)      ; 𤝞
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2475E)    ; 𤝞
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (->subsumptive
      ((=daikanwa         . 20340)      ; &M-20340;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2475E)    ; 𤝞
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=ucs@iso          . #x2475E)      ; &U-0002475E;
     ))
 (define-char
     (=ucs              . #x7307)       ; 猇
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7307)     ; 猇
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=big5             . #xD662)       ; &B-D662;
     (->subsumptive
      ((=jis-x0212        . #x4B25)     ; &M-20461; [43-05]
       ))
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7307)     ; 猇
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x7307)       ; &UU+7307;
     ))
 (define-char
     (=ucs              . #x730F)       ; 猏
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x730F)     ; 猏
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((=big5             . #xD668)     ; &M-20475;
       (=daikanwa         . 20475)      ; &I-M-20475;
       ))
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x730F)     ; 猏
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x730F)       ; &UU+730F;
     ))
 (define-char
     (=ucs              . #x732A)       ; 猪
     ))
 (define-char
-  '((morohashi-daikanwa        20511 1)
+  '((<-denotational
+     ((=ucs              . #x732A)     ; 猪
+      ))
+    (morohashi-daikanwa        20511 1)
     (ideographic-radical . 94) ; ⽝
     (ideographic-strokes . 8)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x732A)     ; 猪
-      ))
     (<-simplified
      ((=ks-x1001         . #x6E44)     ; &M-20534; [78-36]
       (=jis-x0213-1-2000  . #x776F)    ; &I-JX1-776F; [87-79]
     (=ucs              . #x7327)       ; 猧
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7327)     ; 猧
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=jis-x0212                . #x4B2F)       ; &M-20524; [43-15]
     (=cns11643-2       . #x3D77)       ; &I-C2-3D77; [29-87]
     (=jis-x0213-1-2000 . #x776D)       ; &I-JX1-776D; [87-77]
     (=ucs@jis          . #x7327)       ; &M-20524;
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7327)     ; 猧
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x7327)       ; &UU+7327;
     ))
 (define-char
     (=daikanwa         . 20533)        ; &I-M-20533;
     ))
 (define-char
-  '((=>ucs*            . #x732A)       ; 猪
+  '((<-denotational
+     ((=ucs              . #x732A)     ; 猪
+      ))
+    (=>ucs*            . #x732A)       ; 猪
     (ideographic-radical . 94) ; ⽝
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x732A)     ; 猪
-      ))
     (=ucs              . #xFA16)       ; 猪
     (->subsumptive
      ((=ks-x1001         . #x6E44)     ; &M-20534; [78-36]
     (=ucs              . #x7335)       ; 猵
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7335)     ; 猵
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=jis-x0212                . #x4B34)       ; &M-20556; [43-20]
     (=cns11643-2       . #x3D7C)       ; &I-C2-3D7C; [29-92]
     (=big5             . #xDA78)       ; &I-B-DA78;
     (=ucs@jis          . #x7335)       ; &M-20556;
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7335)     ; 猵
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x7335)       ; &UU+7335;
     ))
 (define-char
     (=big5             . #xB553)       ; &I-B-B553;
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7336)     ; 猶
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((=daikanwa         . 20557)      ; &M-20557;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7336)     ; 猶
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((=cns11643-1       . #x6059)     ; &C1-6059; [64-57]
       )
     (=big5             . #xB7DF)       ; &I-B-B7DF;
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7337)     ; 猷
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=jis-x0208@1978   . #x4D32)       ; &M-20558; [45-18]
     (=ks-x1001         . #x6B23)       ; &I-K0-6B23; [75-03]
     (=daikanwa         . 20558)        ; &I-M-20558;
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7337)     ; 猷
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((=cns11643-1       . #x6527)     ; &C1-6527; [69-07]
       )
     (=ucs              . #x733A)       ; 猺
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x733A)     ; 猺
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((=jis-x0212        . #x4B35)     ; &M-20571; [43-21]
       (=big5             . #xDEAD)     ; &I-B-DEAD;
       ))
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x733A)     ; 猺
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=iso-ir165                . #x7C30)       ; &EGB-7C30; [92-16]
     (=ucs@unicode      . #x733A)       ; &EGB-7C30;
     ))
     (=big5             . #xE675)       ; &I-B-E675;
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7358)     ; 獘
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=jis-x0212                . #x4B3D)       ; &M-20672; [43-29]
     (=daikanwa         . 20672)        ; &I-M-20672;
     (=jef-china3       . #x58D5)       ; &I-JC3-58D5;
     (=ucs@jis          . #x7358)       ; &M-20672;
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7358)     ; 獘
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=ucs@unicode      . #x7358)     ; &UU+7358;
       )
     (=big5             . #xE67E)       ; &I-B-E67E;
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7359)     ; 獙
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=daikanwa         . 20673)        ; &M-20673;
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7359)     ; 獙
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=cns11643-2       . #x5228)       ; &C2-5228; [50-08]
     (=ucs@unicode      . #x7359)       ; &C2-5228;
     ))
     (=ucs              . #x735A)       ; 獚
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x735A)     ; 獚
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=big5             . #xE67D)     ; &M-20676;
       (=daikanwa         . 20676)      ; &I-M-20676;
       ))
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x735A)     ; 獚
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x735A)       ; &UU+735A;
     ))
 (define-char
     (=ucs              . #x3E94)       ; 㺔
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3E94)     ; 㺔
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=jis-x0213-2-2000  . #x7050)    ; &M-20682; [80-48]
       (=daikanwa         . 20682)      ; &I-M-20682;
       ))
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3E94)     ; 㺔
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=cns11643-4       . #x387A)       ; &C4-387A; [24-90]
     ))
 (define-char
     (=jef-china3       . #x8FBA)       ; &I-JC3-8FBA;
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7366)     ; 獦
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (->subsumptive
      ((=cns11643-2       . #x5848)     ; &M-20723; [56-40]
       (=daikanwa         . 20723)      ; &I-M-20723;
       ))
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7366)     ; 獦
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=jis-x0212                . #x4B42)       ; &JX1-7771; [43-34]
     (=jis-x0213-1-2000 . #x7771)       ; &I-JX1-7771; [87-81]
     (=big5             . #xEA5C)       ; &I-B-EA5C;
     (=jef-china3       . #x80D9)       ; &I-JC3-80D9;
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x736C)     ; 獬
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=jis-x0212                . #x4B46)       ; &M-20734; [43-38]
     (=cns11643-2       . #x584A)       ; &I-C2-584A; [56-42]
     (=jis-x0213-2-2000 . #x7052)       ; &I-JX2-7052; [80-50]
     (=ucs@jis          . #x736C)       ; &M-20734;
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x736C)     ; 獬
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=gb2312           . #x6233)       ; &G0-6233; [66-19]
     (=ucs@unicode      . #x736C)       ; &G0-6233;
     ))
     (=ucs              . #x7374)       ; 獴
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7374)     ; 獴
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (->subsumptive
      ((=daikanwa         . 20761)      ; &M-20761;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7374)     ; 獴
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x7374)       ; &UU+7374;
     ))
 (define-char
     (=ucs              . #x737E)       ; 獾
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 18)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x737E)     ; 獾
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 18)
+    (total-strokes      . 21)
     (->subsumptive
      ((=daikanwa         . 20798)      ; &M-20798;
       (mojikyo           . 020798)     ; &MCS-6000513E;
       ))
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 17)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x737E)     ; 獾
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 17)
+    (total-strokes      . 20)
     (=big5             . #xF5DD)       ; &B-F5DD;
     (->subsumptive
      ((=gb2312           . #x6235)     ; &G0-6235; [66-21]
     (=ucs              . #x7381)       ; 玁
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 20)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7381)     ; 玁
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 20)
+    (total-strokes      . 23)
     (=jis-x0212                . #x4B4E)       ; &M-20804; [43-46]
     (=cns11643-2       . #x6F37)       ; &I-C2-6F37; [79-23]
     (=jis-x0213-2-2000 . #x7058)       ; &I-JX2-7058; [80-56]
     (=ucs@jis          . #x7381)       ; &M-20804;
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 19)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7381)     ; 玁
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 19)
+    (total-strokes      . 22)
     (=ucs@unicode      . #x7381)       ; &UU+7381;
     ))
 (define-char
     (=ucs              . #x7382)       ; 玂
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 20)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7382)     ; 玂
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 20)
+    (total-strokes      . 23)
     (=cns11643-2       . #x6F36)       ; &M-20806; [79-22]
     (=daikanwa         . 20806)        ; &I-M-20806;
     (=ucs@cns          . #x7382)       ; &M-20806;
     ))
 (define-char
-  '((ideographic-radical . 94) ; ⽝
-    (ideographic-strokes . 19)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7382)     ; 玂
       ))
+    (ideographic-radical . 94) ; ⽝
+    (ideographic-strokes . 19)
+    (total-strokes      . 22)
     (=big5             . #xF7E7)       ; &B-F7E7;
     (=ucs@unicode      . #x7382)       ; &B-F7E7;
     ))
index f72ab16..09d4b1d 100644 (file)
   '((ideographic-radical . 96) ; ⽟
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (<-ideographic-component-forms
+    (<-formed@component/connect-right
      ((=ucs              . #x7389)     ; 玉
       (=daikanwa         . 20821)      ; &I-M-20821;
       ))
-    (<-ideographic-component-forms*sources
+    (<-formed@component/connect-right*sources
      zihui/char-index daikanwa)
     (shinjigen-1       . 4874)
     (=ucs              . #x248E9)      ; 𤣩
     (=daikanwa         . 20824)        ; &I-M-20824;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x248E9)    ; 𤣩
+      ))
+    (name              . "CJK RADICAL JADE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-formed@component/connect-right
+     ((=ucs              . #x738B)     ; 王
+      )
+     ((=ucs              . #x7389)     ; 玉
+      ))
+    (<-identical@component/connect-right
+     ((=ucs              . #x248E9)    ; 𤣩
+      ))
+    (=ucs              . #x2EA9)       ; ⺩
+    (=gt-k             . 00402)        ; &I-GT-K00402;
+    (=gt-pj-k1         . #x3467)       ; ⺩ [20-71]
+    ))
+(define-char
   '((ideographic-radical . 96) ; ⽟
     (ideographic-strokes . 0)
     (total-strokes      . 4)
     (=ucs              . #x73CA)       ; 珊
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x73CA)     ; 珊
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (->subsumptive
      ((shinjigen-1       . 4884)
       (=daikanwa         . 20917)      ; &M-20917;
       ))
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x73CA)     ; 珊
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (shinjigen-1       . 4886)
     (=jis-x0208@1978   . #x3B39)       ; &J78-3B39; [27-25]
     (=gb2312           . #x493A)       ; &I-G0-493A; [41-26]
     (=ucs              . #x7422)       ; 琢
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7422)     ; 琢
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((=>ucs*            . #x7422)     ; 琢
       (=ucs              . #xFA4A)     ; 琢
       ))
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7422)     ; 琢
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=jis-x0208@1983   . #x4276)       ; &GT-26887; [34-86]
     (=jis-x0208@1990   . #x4276)       ; &I-J90-4276; [34-86]
     (=gt               . 26887)        ; &I-GT-26887;
     (=ucs              . #x7424)       ; 琤
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7424)     ; 琤
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=big5             . #xDAA5)       ; &B-DAA5;
     (->subsumptive
      ((=jis-x0212        . #x4C2A)     ; &M-21060; [44-10]
       ))
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7424)     ; 琤
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=iso-ir165                . #x7B51)       ; &EGB-7B51; [91-49]
     (=ucs@unicode      . #x7424)       ; &EGB-7B51;
     ))
     (=ucs              . #x742D)       ; 琭
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x742D)     ; 琭
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=jis-x0212                . #x4C31)       ; &M-21070; [44-17]
     (=cns11643-2       . #x3E27)       ; &I-C2-3E27; [30-07]
     (=big5             . #xDAA3)       ; &I-B-DAA3;
     (=ucs@jis          . #x742D)       ; &M-21070;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x742D)     ; 琭
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x742D)       ; &UU+742D;
     ))
 (define-char
     (=big5             . #xDAA4)       ; &I-B-DAA4;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7431)     ; 琱
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=jis-x0212                . #x4C35)       ; &M-21074; [44-21]
     (=jis-x0213-2-2000 . #x706F)       ; &I-JX2-706F; [80-79]
     (=daikanwa         . 21074)        ; &I-M-21074;
     (=ucs@jis          . #x7431)       ; &M-21074;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7431)     ; 琱
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-2       . #x3E28)       ; &C2-3E28; [30-08]
     (=ucs@unicode      . #x7431)       ; &C2-3E28;
     ))
     (=ucs              . #x7476)       ; 瑶
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7476)     ; 瑶
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=gb2312           . #x517E)       ; &C3-4823; [49-94]
     (=cns11643-3       . #x4823)       ; &I-C3-4823; [40-03]
     (=ucs@unicode      . #x7476)       ; &C3-4823;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7476)     ; 瑶
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x6076)     ; &GT-27116; [64-86]
       (=jis-x0208@1983   . #x7424)     ; &I-J83-7424; [84-04]
     (=ucs              . #x7468)       ; 瑨
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7468)     ; 瑨
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=ks-x1001         . #x7253)       ; &M-21154; [82-51]
     (=jis-x0212                . #x4C45)       ; &I-JSP-4C45; [44-37]
     (=cns11643-3       . #x4822)       ; &I-C3-4822; [40-02]
     (=ucs@jis          . #x7468)       ; &M-21154;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7468)     ; 瑨
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x7468)       ; &UU+7468;
     ))
 (define-char
     (=big5             . #xB7E3)       ; &I-B-B7E3;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x746F)     ; 瑯
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (shinjigen-2       . 4912)
     (=jis-x0208                . #x6067)       ; &GT-27123; [64-71]
     (=ks-x1001         . #x554B)       ; &I-K0-554B; [53-43]
     (=ucs@jis          . #x746F)       ; &GT-27123;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x746F)     ; 瑯
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-1       . #x652B)       ; &C1-652B; [69-11]
     (=ucs@unicode      . #x746F)       ; &C1-652B;
     ))
     (=big5             . #xE2D0)       ; &I-B-E2D0;
     ))
 (define-char
-  '((=>ucs@cns         . #x2F930)      ; 瑱
+  '((<-denotational
+     ((=ucs              . #x7471)     ; 瑱
+      ))
+    (=>ucs@cns         . #x2F930)      ; 瑱
     (=>ucs@jis         . #x7471)       ; &M-21167;
     (ideographic-radical . 96) ; ⽟
     (ideographic-strokes . 10)
     (total-strokes      . 14)
-    (<-denotational
-     ((=ucs              . #x7471)     ; 瑱
-      ))
     (->subsumptive
      ((=jis-x0212        . #x4C49)     ; &M-21167; [44-41]
       (=jis-x0213-2-2000  . #x7077)    ; &I-JX2-7077; [80-87]
       ))
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7471)     ; 瑱
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (->subsumptive
      ((=iso-ir165        . #x7B5A)     ; &EGB-7B5A; [91-58]
       (=ucs@unicode      . #x7471)     ; &EGB-7B5A;
     (=ucs              . #x7475)       ; 瑵
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7475)     ; 瑵
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=cns11643-2       . #x4B77)       ; &M-21172; [43-87]
     (=big5             . #xE2D1)       ; &I-B-E2D1;
     (=daikanwa         . 21172)        ; &I-M-21172;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7475)     ; 瑵
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x7475)       ; &UU+7475;
     ))
 (define-char
     (=big5             . #xE6AB)       ; &I-B-E6AB;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7479)     ; 瑹
       ))
+    (ideographic-radical . 96) ; ⽟
     (->subsumptive
      ((ideographic-strokes . 11)
       (total-strokes      . 15)
       ))
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7479)     ; 瑹
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-2       . #x5233)       ; &C2-5233; [50-19]
     (=ucs@cns          . #x7479)       ; &C2-5233;
     ))
     (=jef-china3       . #x90D8)       ; &I-JC3-90D8;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7486)     ; 璆
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=jis-x0212                . #x4C4E)       ; &M-21202; [44-46]
     (=jis-x0213-1-2000 . #x7836)       ; &I-JX1-7836; [88-22]
     (=daikanwa         . 21202)        ; &I-M-21202;
     (mojikyo           . 021202)       ; &MCS-600052D2;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7486)     ; 璆
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (->subsumptive
      ((=iso-ir165        . #x7B5D)     ; &EGB-7B5D; [91-61]
       (=ucs@unicode      . #x7486)     ; &EGB-7B5D;
     (=big5             . #xE6A3)       ; &I-B-E6A3;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
+  '((<-denotational
+     ((=ucs              . #x7489)     ; 璉
+      ))
+    (ideographic-radical . 96) ; ⽟
     (ideographic-strokes . 11)
     (total-strokes      . 15)
     (<-ancient
      ((=ks-x1001         . #x5627)     ; &M-38902; [54-07]
       (=daikanwa         . 38902)      ; &I-M-38902;
       ))
-    (<-denotational
-     ((=ucs              . #x7489)     ; 璉
-      ))
     (=ks-x1001         . #x5622)       ; &M-21206; [54-02]
     (=jis-x0212                . #x4C50)       ; &I-JSP-4C50; [44-48]
     (=jis-x0213-1-2000 . #x7838)       ; &I-JX1-7838; [88-24]
     (=ucs@jis          . #x7489)       ; &M-21206;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7489)     ; 璉
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=gb12345          . #x6776)       ; &UU+7489; [71-86]
     (=ucs@unicode      . #x7489)       ; &UU+7489;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7489)     ; 璉
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-2       . #x522B)       ; &C2-522B; [50-11]
     (=ucs@cns          . #x7489)       ; &C2-522B;
     ))
     (=ucs              . #x7495)       ; 璕
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7495)     ; 璕
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=cns11643-2       . #x5853)       ; &M-21231; [56-51]
     (=big5             . #xEA67)       ; &I-B-EA67;
     (=daikanwa         . 21231)        ; &I-M-21231;
     (=ucs@cns          . #x7495)       ; &M-21231;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7495)     ; 璕
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x7495)       ; &UU+7495;
     ))
 (define-char
     (=big5             . #xEA68)       ; &I-B-EA68;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74A1)     ; 璡
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=ks-x1001         . #x7254)       ; &M-21248; [82-52]
     (=jis-x0212                . #x4C5B)       ; &I-JSP-4C5B; [44-59]
     (=jis-x0213-2-2000 . #x7122)       ; &I-JX2-7122; [81-02]
     (=ucs@jis          . #x74A1)       ; &M-21248;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74A1)     ; 璡
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x74A1)       ; &UU+74A1;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74A1)     ; 璡
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=cns11643-2       . #x5854)       ; &C2-5854; [56-52]
     (=ucs@cns          . #x74A1)       ; &C2-5854;
     ))
     (=ucs              . #x74A5)       ; 璥
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74A5)     ; 璥
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5D59)       ; &M-21266; [61-57]
     (=daikanwa         . 21266)        ; &I-M-21266;
     (=ucs@cns          . #x74A5)       ; &M-21266;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74A5)     ; 璥
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=ks-x1001         . #x4C60)       ; &JX2-7123; [44-64]
     (=jis-x0213-2-2000 . #x7123)       ; &I-JX2-7123; [81-03]
     (=big5             . #xED6D)       ; &I-B-ED6D;
     (=big5             . #xED6B)       ; &I-B-ED6B;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74AD)     ; 璭
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=daikanwa         . 21278)        ; &M-21278;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74AD)     ; 璭
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x74AD)       ; &UU+74AD;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74AD)     ; 璭
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5D57)       ; &C2-5D57; [61-55]
     (=ucs@cns          . #x74AD)       ; &C2-5D57;
     ))
     (=big5             . #xED67)       ; &I-B-ED67;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74B2)     ; 璲
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=ks-x1001         . #x6230)       ; &M-21290; [66-16]
     (=jis-x0212                . #x4C65)       ; &I-JSP-4C65; [44-69]
     (=daikanwa         . 21290)        ; &I-M-21290;
     (=ucs@jis          . #x74B2)       ; &M-21290;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74B2)     ; 璲
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=iso-ir165                . #x7B61)       ; &EGB-7B61; [91-65]
     (=ucs@unicode      . #x74B2)       ; &EGB-7B61;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74B2)     ; 璲
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5D53)       ; &C2-5D53; [61-51]
     (=ucs@cns          . #x74B2)       ; &C2-5D53;
     ))
     (=big5             . #xF043)       ; &I-B-F043;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74C1)     ; 瓁
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (->subsumptive
      ((=daikanwa         . 21316)      ; &M-21316;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74C1)     ; 瓁
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x74C1)       ; &UU+74C1;
     ))
 (define-char
     (=ucs              . #x74C2)       ; 瓂
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74C2)     ; 瓂
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (=cns11643-2       . #x6234)       ; &M-21317; [66-20]
     (=daikanwa         . 21317)        ; &I-M-21317;
     (=ucs@cns          . #x74C2)       ; &M-21317;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74C2)     ; 瓂
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=big5             . #xF047)       ; &B-F047;
     (=ucs@unicode      . #x74C2)       ; &B-F047;
     ))
     (=big5             . #xF273)       ; &I-B-F273;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74CB)     ; 瓋
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (=daikanwa         . 21333)        ; &M-21333;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74CB)     ; 瓋
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x74CB)       ; &UU+74CB;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74CB)     ; 瓋
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (=cns11643-2       . #x657D)       ; &C2-657D; [69-93]
     (=ucs@cns          . #x74CB)       ; &C2-657D;
     ))
     (=jef-china3       . #x92B8)       ; &I-JC3-92B8;
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 18)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74D8)     ; 瓘
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 18)
+    (total-strokes      . 22)
     (->subsumptive
      ((=jis-x0212        . #x4C6F)     ; &M-21357; [44-79]
       (=daikanwa         . 21357)      ; &I-M-21357;
       ))
     ))
 (define-char
-  '((ideographic-radical . 96) ; ⽟
-    (ideographic-strokes . 18)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74D8)     ; 瓘
       ))
+    (ideographic-radical . 96) ; ⽟
+    (ideographic-strokes . 18)
+    (total-strokes      . 22)
     (=big5             . #xF6F0)       ; &B-F6F0;
     (->subsumptive
      ((=jis-x0213-2-2000  . #x712A)    ; &JX2-712A; [81-10]
index a8e5ade..7d3272f 100644 (file)
     (=big5             . #xCD6E)       ; &I-B-CD6E;
     ))
 (define-char
-  '((ideographic-radical . 97) ; ⽠
-    (ideographic-strokes . 3)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74DD)     ; 瓝
       ))
+    (ideographic-radical . 97) ; ⽠
+    (ideographic-strokes . 3)
+    (total-strokes      . 8)
     (=daikanwa         . 21372)        ; &M-21372;
     ))
 (define-char
-  '((ideographic-radical . 97) ; ⽠
-    (ideographic-strokes . 3)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x74DD)     ; 瓝
       ))
+    (ideographic-radical . 97) ; ⽠
+    (ideographic-strokes . 3)
+    (total-strokes      . 8)
     (->subsumptive
      ((=ucs@unicode      . #x74DD)     ; &UU+74DD;
       )
     (=ucs              . #x3F10)       ; 㼐
     ))
 (define-char
-  '((ideographic-radical . 97) ; ⽠
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3F10)     ; 㼐
       ))
+    (ideographic-radical . 97) ; ⽠
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (->subsumptive
      ((=daikanwa         . 21405)      ; &M-21405;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 97) ; ⽠
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3F10)     ; 㼐
       ))
+    (ideographic-radical . 97) ; ⽠
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x3F10)       ; &UU+3F10;
     ))
 (define-char
     (=ucs              . #x24B1A)      ; 𤬚
     ))
 (define-char
-  '((ideographic-radical . 97) ; ⽠
-    (ideographic-strokes . 13)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x24B1A)    ; 𤬚
       ))
+    (ideographic-radical . 97) ; ⽠
+    (ideographic-strokes . 13)
+    (total-strokes      . 18)
     (=daikanwa         . 21424)        ; &M-21424;
     ))
 (define-char
-  '((ideographic-radical . 97) ; ⽠
-    (ideographic-strokes . 13)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x24B1A)    ; 𤬚
       ))
+    (ideographic-radical . 97) ; ⽠
+    (ideographic-strokes . 13)
+    (total-strokes      . 18)
     (->subsumptive
      ((=ucs@iso                  . #x24B1A)    ; &U-00024B1A;
       )
index 7db9106..ee15fb6 100644 (file)
     (=ucs              . #x7500)       ; 甀
     ))
 (define-char
-  '((ideographic-radical . 98) ; ⽡
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7500)     ; 甀
       ))
+    (ideographic-radical . 98) ; ⽡
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (=big5             . #xE2D5)       ; &M-21536;
     (=daikanwa         . 21536)        ; &I-M-21536;
     (=ucs@unicode      . #x7500)       ; &M-21536;
     ))
 (define-char
-  '((ideographic-radical . 98) ; ⽡
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7500)     ; 甀
       ))
+    (ideographic-radical . 98) ; ⽡
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=cns11643-2       . #x4B7B)       ; &C2-4B7B; [43-91]
     (=ucs@cns          . #x7500)       ; &C2-4B7B;
     ))
     (=ucs              . #x7502)       ; 甂
     ))
 (define-char
-  '((ideographic-radical . 98) ; ⽡
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7502)     ; 甂
       ))
+    (ideographic-radical . 98) ; ⽡
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=cns11643-2       . #x4B7C)       ; &M-21550; [43-92]
     (=big5             . #xE2D6)       ; &I-B-E2D6;
     (=daikanwa         . 21550)        ; &I-M-21550;
     (=ucs@cns          . #x7502)       ; &M-21550;
     ))
 (define-char
-  '((ideographic-radical . 98) ; ⽡
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7502)     ; 甂
       ))
+    (ideographic-radical . 98) ; ⽡
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x7502)       ; &UU+7502;
     ))
 (define-char
     (=ucs              . #x3F36)       ; 㼶
     ))
 (define-char
-  '((ideographic-radical . 98) ; ⽡
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3F36)     ; 㼶
       ))
+    (ideographic-radical . 98) ; ⽡
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=daikanwa         . 21553)        ; &M-21553;
     ))
 (define-char
-  '((ideographic-radical . 98) ; ⽡
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3F36)     ; 㼶
       ))
+    (ideographic-radical . 98) ; ⽡
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (->subsumptive
      ((=ucs@unicode      . #x3F36)     ; &UU+3F36;
       )
     (=ucs              . #x7511)       ; 甑
     ))
 (define-char
-  '((ideographic-radical . 98) ; ⽡
-    (ideographic-strokes . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7511)     ; 甑
       ))
+    (ideographic-radical . 98) ; ⽡
+    (ideographic-strokes . 12)
     (=big5             . #xED70)       ; &B-ED70;
     (->subsumptive
      ((total-strokes      . 17)
       ))
     ))
 (define-char
-  '((ideographic-radical . 98) ; ⽡
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7511)     ; 甑
       ))
+    (ideographic-radical . 98) ; ⽡
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (=jis-x0208@1983   . #x3979)       ; &GT-27722; [25-89]
     (=jis-x0208@1990   . #x3979)       ; &I-J90-3979; [25-89]
     (=gt               . 27722)        ; &I-GT-27722;
index 85d79e4..7bb6db6 100644 (file)
     (=ucs              . #x751D)       ; 甝
     ))
 (define-char
-  '((ideographic-radical . 99) ; ⽢
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x751D)     ; 甝
       ))
+    (ideographic-radical . 99) ; ⽢
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (=big5             . #xDEC3)       ; &B-DEC3;
     (->subsumptive
      ((=daikanwa         . 21658)      ; &M-21658;
       ))
     ))
 (define-char
-  '((ideographic-radical . 99) ; ⽢
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x751D)     ; 甝
       ))
+    (ideographic-radical . 99) ; ⽢
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x751D)       ; &UU+751D;
     ))
 (define-char
index 77edc23..42ba184 100644 (file)
   '((ideographic-radical . 102)        ; ⽥
     (ideographic-strokes . 3)
     (total-strokes      . 8)
+    (=ucs              . #x24C23)      ; 𤰣
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x24C23)    ; 𤰣
+      ))
+    (ideographic-radical . 102)        ; ⽥
+    (ideographic-strokes . 3)
+    (total-strokes      . 8)
+    (->subsumptive
+     ((=daikanwa         . 21754)      ; &M-21754;
+      (=ucs@iso                  . #x24C23)    ; &M-21754;
+      )
+     ((hanyu-dazidian    4 2530 4)
+      (=hanziku-7        . #xB4E7)     ; &HZK07-B4E7;
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x24C23)    ; 𤰣
+      ))
+    (ideographic-radical . 102)        ; ⽥
+    (ideographic-strokes . 3)
+    (total-strokes      . 8)
+    (=cns11643-6       . #x2D33)       ; &C6-2D33; [13-19]
+    ))
+(define-char
+  '((ideographic-radical . 102)        ; ⽥
+    (ideographic-strokes . 3)
+    (total-strokes      . 8)
     (=ucs              . #x211CD)      ; 𡇍
     (=cns11643-6       . #x2D34)       ; &I-C6-2D34; [13-20]
     (=daikanwa         . 21756)        ; &I-M-21756;
     (=hanziku-7                . #xB546)       ; &I-HZK07-B546;
     ))
 (define-char
-  '((=>ucs             . #x22456)      ; 𢑖
-    (ideographic-radical . 102)        ; ⽥
-    (ideographic-strokes . 3)
-    (total-strokes      . 8)
-    (=daikanwa         . 21759)        ; &M-21759;
-    (mojikyo           . 021759)       ; &MCS-600054FF;
-    ))
-(define-char
-  '((=>ucs             . #x22456)      ; 𢑖
-    (morohashi-daikanwa        21759 0 1)
-    (ideographic-radical . 102)        ; ⽥
-    (ideographic-strokes . 3)
+  '((ideographic-radical@ucs . 58)     ; ⼹
+    (ideographic-strokes@ucs . 5)
+    (ideographic-radical@cns . 102)    ; ⽥
+    (ideographic-strokes@cns . 3)
+    (ideographic-radical@cns*sources
+     daikanwa cns11643)
     (total-strokes      . 8)
-    (->identical
-     ((=ucs              . #x22456)    ; 𢑖
+    (=ucs              . #x22456)      ; 𢑖
+    (->subsumptive
+     ((ideographic-radical . 102)      ; ⽥
+      (ideographic-strokes . 3)
+      (=daikanwa         . 21759)      ; &M-21759;
+      (mojikyo           . 021759)     ; &MCS-600054FF;
+      )
+     ((=cns11643-6       . #x2D32)     ; &C6-2D32; [13-18]
+      (=ucs@iso                  . #x22456)    ; &C6-2D32;
       ))
-    (=cns11643-6       . #x2D32)       ; &C6-2D32; [13-18]
     ))
 (define-char
   '((ideographic-radical . 102)        ; ⽥
     ))
 (define-char
   '((ideographic-radical . 102)        ; ⽥
-    (ideographic-strokes . 3)
-    (total-strokes      . 8)
-    (hanyu-dazidian    4 2530 4)
-    (=ucs              . #x24C23)      ; 𤰣
-    (=hanziku-7                . #xB4E7)       ; &I-HZK07-B4E7;
-    ))
-(define-char
-  '((=>ucs             . #x24C23)      ; 𤰣
-    (ideographic-radical . 102)        ; ⽥
-    (ideographic-strokes . 3)
-    (total-strokes      . 8)
-    (=cns11643-6       . #x2D33)       ; &C6-2D33; [13-19]
-    ))
-(define-char
-  '((=>ucs             . #x7546)       ; 畆
-    (ideographic-radical . 102)        ; ⽥
-    (ideographic-strokes . 4)
-    (total-strokes      . 9)
-    (shinjigen-2       . 5047)
-    (=jis-x0208                . #x613C)       ; &GT-27975; [65-28]
-    (=gt               . 27975)        ; &I-GT-27975;
-    (=gt-pj-1          . #x613C)       ; &I-GT-27975; [65-28]
-    (=daikanwa         . 21763)        ; &I-M-21763;
-    (=ucs@jis          . #x7546)       ; &GT-27975;
-    ))
-(define-char
-  '((morohashi-daikanwa        21763 0 0)
-    (ideographic-radical . 102)        ; ⽥
     (ideographic-strokes . 4)
     (total-strokes      . 9)
     (=ucs              . #x7546)       ; 畆
-    (=cns11643-3       . #x2E27)       ; &I-C3-2E27; [14-07]
+    (->subsumptive
+     ((<-vulgar
+       ((shinjigen-1       . 5044)
+       (=jis-x0208         . #x4026)   ; &GT-28010; [32-06]
+       (=ks-x1001          . #x596F)   ; &I-K0-596F; [57-79]
+       (=daikanwa          . 21815)    ; &I-M-21815;
+       ))
+      (<-vulgar*sources
+       shinjigen-1)
+      (shinjigen-1       . 5047)
+      (shinjigen-2       . 5047)
+      (=jis-x0208        . #x613C)     ; &GT-27975; [65-28]
+      (=gt               . 27975)      ; &I-GT-27975;
+      (=gt-pj-1                  . #x613C)     ; &I-GT-27975; [65-28]
+      (=daikanwa         . 21763)      ; &I-M-21763;
+      (=ucs@jis                  . #x7546)     ; &GT-27975;
+      )
+     ((=cns11643-3       . #x2E27)     ; &C3-2E27; [14-07]
+      (=ucs@unicode      . #x7546)     ; &C3-2E27;
+      ))
     ))
 (define-char
   '((ideographic-radical . 102)        ; ⽥
     (mojikyo           . 021819)       ; &MCS-6000553B;
     ))
 (define-char
-  '((=>ucs             . #x24C63)      ; 𤱣
-    (ideographic-radical . 102)        ; ⽥
-    (ideographic-strokes . 5)
-    (total-strokes      . 10)
-    (hanyu-dazidian    4 2536 5)
-    (=daikanwa         . 21820)        ; &M-21820;
-    (=hanziku-7                . #xB64C)       ; &I-HZK07-B64C;
-    ))
-(define-char
-  '((morohashi-daikanwa        21820 0 1)
-    (ideographic-radical . 102)        ; ⽥
+  '((ideographic-radical . 102)        ; ⽥
     (ideographic-strokes . 5)
     (total-strokes      . 10)
     (=ucs              . #x24C63)      ; 𤱣
-    (=cns11643-5       . #x2E6D)       ; &I-C5-2E6D; [14-77]
     ))
 (define-char
-  '((=>ucs             . #x24C5E)      ; 𤱞
+  '((<-denotational
+     ((=ucs              . #x24C63)    ; 𤱣
+      ))
     (ideographic-radical . 102)        ; ⽥
     (ideographic-strokes . 5)
     (total-strokes      . 10)
-    (hanyu-dazidian    4 2537 3)
-    (=daikanwa         . 21825)        ; &M-21825;
-    (=hanziku-7                . #xB66A)       ; &I-HZK07-B66A;
+    (hanyu-dazidian    4 2536 5)
+    (=daikanwa         . 21820)        ; &M-21820;
+    (=hanziku-7                . #xB64C)       ; &I-HZK07-B64C;
     ))
 (define-char
-  '((morohashi-daikanwa        21825 0 1)
+  '((<-denotational
+     ((=ucs              . #x24C63)    ; 𤱣
+      ))
     (ideographic-radical . 102)        ; ⽥
     (ideographic-strokes . 5)
     (total-strokes      . 10)
-    (=ucs              . #x24C5E)      ; 𤱞
-    (=cns11643-4       . #x2E30)       ; &I-C4-2E30; [14-16]
+    (=cns11643-5       . #x2E6D)       ; &C5-2E6D; [14-77]
+    (=ucs@iso          . #x24C63)      ; &C5-2E6D;
     ))
 (define-char
-  '((=>ucs             . #x24C64)      ; 𤱤
-    (ideographic-radical . 102)        ; ⽥
+  '((ideographic-radical . 102)        ; ⽥
     (ideographic-strokes . 5)
     (total-strokes      . 10)
-    (=daikanwa         . 21826)        ; &M-21826;
+    (=ucs              . #x24C5E)      ; 𤱞
+    (->subsumptive
+     ((hanyu-dazidian    4 2537 3)
+      (=daikanwa         . 21825)      ; &M-21825;
+      (=hanziku-7        . #xB66A)     ; &I-HZK07-B66A;
+      )
+     ((=cns11643-4       . #x2E30)     ; &C4-2E30; [14-16]
+      (=ucs@iso                  . #x24C5E)    ; &C4-2E30;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        21826 0 0)
-    (ideographic-radical . 102)        ; ⽥
+  '((ideographic-radical . 102)        ; ⽥
     (ideographic-strokes . 5)
     (total-strokes      . 10)
-    (hanyu-dazidian    2 933 4)
     (=ucs              . #x24C64)      ; 𤱤
-    (=cns11643-5       . #x2E6C)       ; &I-C5-2E6C; [14-76]
-    (=hanziku-3                . #xBBF0)       ; &I-HZK03-BBF0;
+    (->subsumptive
+     ((=daikanwa         . 21826)      ; &M-21826;
+      )
+     ((hanyu-dazidian    2 933 4)
+      (=cns11643-5       . #x2E6C)     ; &HZK03-BBF0; [14-76]
+      (=hanziku-3        . #xBBF0)     ; &I-HZK03-BBF0;
+      (=ucs@iso                  . #x24C64)    ; &HZK03-BBF0;
+      ))
     ))
 (define-char
   '((ideographic-radical . 102)        ; ⽥
     (ideographic-strokes . 5)
     (total-strokes      . 10)
+    (shinjigen-1       . 5053)
     (shinjigen-2       . 5053)
     (=ucs              . #x7560)       ; 畠
     (=jis-x0208                . #x482B)       ; &I-J90-482B; [40-11]
     (ideographic-radical@cns*sources
      cns11643 daikanwa)
     (total-strokes      . 10)
-    (->vulgar
-     ((=ucs              . #x754F)     ; 畏
-      (=daikanwa         . 21778)      ; &I-M-21778;
-      ))
-    (->vulgar*sources
-     daikanwa)
     (hanyu-dazidian    1 41 4)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=cns11643-6       . #x3964)       ; &I-C6-3964; [25-68]
     (=daikanwa         . 49333)        ; &I-M-49333;
     (=hanziku-1                . #xAC7B)       ; &I-HZK01-AC7B;
+    (->vulgar
+     ((=ucs              . #x754F)     ; 畏
+      (=daikanwa         . 21778)      ; &I-M-21778;
+      ))
+    (->vulgar*sources
+     daikanwa)
     ))
 (define-char
   '((ideographic-radical . 102)        ; ⽥
     (=daikanwa         . 21842)        ; &I-M-21842;
     ))
 (define-char
-  '((ideographic-radical . 102)        ; ⽥
-    (ideographic-strokes . 6)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x305B)     ; &J97-305B; [16-59]
       ))
+    (ideographic-radical . 102)        ; ⽥
+    (ideographic-strokes . 6)
+    (total-strokes      . 11)
     (shinjigen-2       . 5054)
     (=ucs              . #x7570)       ; 異
     (=jis-x0208                . #x305B)       ; &I-J90-305B; [16-59]
       ))
     ))
 (define-char
-  '((=>ucs*            . #x7570)       ; 異
+  '((<-denotational
+     ((=jis-x0208@1997   . #x305B)     ; &J97-305B; [16-59]
+      ))
+    (=>ucs*            . #x7570)       ; 異
     (ideographic-radical . 102)        ; ⽥
     (ideographic-strokes . 7)
     (total-strokes      . 12)
-    (<-denotational
-     ((=jis-x0208@1997   . #x305B)     ; &J97-305B; [16-59]
-      ))
     (shinjigen-1       . 5055)
     (shinjigen-2       . 5055)
     (=ucs              . #x2F938)      ; 異
index 3872949..bd65f6d 100644 (file)
     (=big5             . #xDAB4)       ; &I-B-DAB4;
     ))
 (define-char
-  '((ideographic-radical . 104)        ; ⽧
-    (ideographic-strokes . 7)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x75DF)     ; 痟
       ))
+    (ideographic-radical . 104)        ; ⽧
+    (ideographic-strokes . 7)
+    (total-strokes      . 12)
     (=jis-x0212                . #x4D59)       ; &M-22208; [45-57]
     (=jis-x0213-2-2000 . #x7151)       ; &I-JX2-7151; [81-49]
     (=daikanwa         . 22208)        ; &I-M-22208;
     (=ucs@jis          . #x75DF)       ; &M-22208;
     ))
 (define-char
-  '((ideographic-radical . 104)        ; ⽧
-    (ideographic-strokes . 7)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x75DF)     ; 痟
       ))
+    (ideographic-radical . 104)        ; ⽧
+    (ideographic-strokes . 7)
+    (total-strokes      . 12)
     (->subsumptive
      ((=ucs@unicode      . #x75DF)     ; &UU+75DF;
       )
     (=ucs              . #x7611)       ; 瘑
     ))
 (define-char
-  '((ideographic-radical . 104)        ; ⽧
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7611)     ; 瘑
       ))
+    (ideographic-radical . 104)        ; ⽧
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=big5             . #xE2DE)       ; &B-E2DE;
     (->subsumptive
      ((=daikanwa         . 22340)      ; &M-22340;
       ))
     ))
 (define-char
-  '((ideographic-radical . 104)        ; ⽧
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7611)     ; 瘑
       ))
+    (ideographic-radical . 104)        ; ⽧
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x7611)       ; &UU+7611;
     ))
 (define-char
     (=ucs              . #x7614)       ; 瘔
     ))
 (define-char
-  '((ideographic-radical . 104)        ; ⽧
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7614)     ; 瘔
       ))
+    (ideographic-radical . 104)        ; ⽧
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (->subsumptive
      ((=daikanwa         . 22353)      ; &M-22353;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 104)        ; ⽧
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7614)     ; 瘔
       ))
+    (ideographic-radical . 104)        ; ⽧
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (=big5             . #xE2E0)       ; &B-E2E0;
     (->subsumptive
      ((=ucs@unicode      . #x7614)     ; &UU+7614;
     (=big5             . #xE6B1)       ; &I-B-E6B1;
     ))
 (define-char
-  '((ideographic-radical . 104)        ; ⽧
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7619)     ; 瘙
       ))
+    (ideographic-radical . 104)        ; ⽧
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (->subsumptive
      ((=ks-x1001         . #x6144)     ; &M-22383; [65-36]
       (=jis-x0212        . #x4D70)     ; &I-JSP-4D70; [45-80]
       ))
     ))
 (define-char
-  '((ideographic-radical . 104)        ; ⽧
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7619)     ; 瘙
       ))
+    (ideographic-radical . 104)        ; ⽧
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=gb2312           . #x707E)       ; &G0-707E; [80-94]
     (=ucs@unicode      . #x7619)       ; &G0-707E;
     ))
     (=ucs              . #x761F)       ; 瘟
     ))
 (define-char
-  '((ideographic-radical . 104)        ; ⽧
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x761F)     ; 瘟
       ))
+    (ideographic-radical . 104)        ; ⽧
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=big5             . #xBD45)       ; &B-BD45;
     (->subsumptive
      ((shinjigen-2       . 5148)
       ))
     ))
 (define-char
-  '((ideographic-radical . 104)        ; ⽧
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x761F)     ; 瘟
       ))
+    (ideographic-radical . 104)        ; ⽧
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=gb2312           . #x4E41)       ; &G0-4E41; [46-33]
     (=ucs@unicode      . #x761F)       ; &G0-4E41;
     ))
       ))
     ))
 (define-char
-  '((ideographic-radical . 104)        ; ⽧
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4169)     ; &J97-4169; [33-73]
       ))
+    (ideographic-radical . 104)        ; ⽧
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=ucs              . #x7626)       ; 瘦
     (=big5             . #xBD47)       ; &I-B-BD47;
     (->subsumptive
     (=jis-x0208@1997   . #x4169)       ; &J97-4169; [33-73]
     ))
 (define-char
-  '((ideographic-radical . 104)        ; ⽧
-    (ideographic-strokes . 7)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4169)     ; &J97-4169; [33-73]
       ))
+    (ideographic-radical . 104)        ; ⽧
+    (ideographic-strokes . 7)
+    (total-strokes      . 12)
     (=ucs              . #x75E9)       ; 痩
     (->subsumptive
      ((<-simplified@JP
     (=ucs              . #x763C)       ; 瘼
     ))
 (define-char
-  '((ideographic-radical . 104)        ; ⽧
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x763C)     ; 瘼
       ))
+    (ideographic-radical . 104)        ; ⽧
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 22469)      ; &M-22469;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 104)        ; ⽧
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x763C)     ; 瘼
       ))
+    (ideographic-radical . 104)        ; ⽧
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=big5             . #xEA70)       ; &B-EA70;
     (->subsumptive
      ((=jis-x0212        . #x4E22)     ; &JX2-7164; [46-02]
     (=ucs              . #x7652)       ; 癒
     ))
 (define-char
-  '((ideographic-radical . 104)        ; ⽧
-    (ideographic-strokes . 13)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7652)     ; 癒
       ))
+    (ideographic-radical . 104)        ; ⽧
+    (ideographic-strokes . 13)
+    (total-strokes      . 18)
     (=jis-x0208@1978   . #x4C7E)       ; &M-22545; [44-94]
     (=ks-x1001         . #x6B28)       ; &I-K0-6B28; [75-08]
     (=daikanwa         . 22545)        ; &I-M-22545;
     ))
 (define-char
-  '((ideographic-radical . 104)        ; ⽧
-    (ideographic-strokes . 13)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7652)     ; 癒
       ))
+    (ideographic-radical . 104)        ; ⽧
+    (ideographic-strokes . 13)
+    (total-strokes      . 18)
     (=big5             . #xC2A1)       ; &B-C2A1;
     (->subsumptive
      ((<-simplified@JP
index d63585f..6c4c7a7 100644 (file)
     (=big5             . #xB571)       ; &I-B-B571;
     ))
 (define-char
-  '((ideographic-radical . 106)        ; ⽩
-    (ideographic-strokes . 7)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7693)     ; 皓
       ))
+    (ideographic-radical . 106)        ; ⽩
+    (ideographic-strokes . 7)
+    (total-strokes      . 12)
     (=jis-x0208@1978   . #x622B)       ; &GT-29136; [66-11]
     (=ks-x1001         . #x7B53)       ; &I-K0-7B53; [91-51]
     (=gt               . 29136)        ; &I-GT-29136;
     (=daikanwa         . 22732)        ; &I-M-22732;
     ))
 (define-char
-  '((ideographic-radical . 106)        ; ⽩
-    (ideographic-strokes . 7)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7693)     ; 皓
       ))
+    (ideographic-radical . 106)        ; ⽩
+    (ideographic-strokes . 7)
+    (total-strokes      . 12)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x622B)     ; &GT-29136; [66-11]
       (=ks-x1001         . #x7B53)     ; &I-K0-7B53; [91-51]
     (=daikanwa         . 22801)        ; &I-M-22801;
     ))
 (define-char
-  '((ideographic-radical . 106)        ; ⽩
-    (ideographic-strokes . 14)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x24FAD)    ; 𤾭
       ))
+    (ideographic-radical . 106)        ; ⽩
+    (ideographic-strokes . 14)
+    (total-strokes      . 19)
     (mojikyo           . 022801)       ; &MCS-60005911;
     ))
 (define-char
index 3ca7f16..6458f89 100644 (file)
     (=big5             . #xAF71)       ; &I-B-AF71;
     ))
 (define-char
-  '((ideographic-radical . 108)        ; ⽫
-    (ideographic-strokes . 5)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x76CA)     ; 益
       ))
+    (ideographic-radical . 108)        ; ⽫
+    (ideographic-strokes . 5)
+    (total-strokes      . 10)
     (->subsumptive
      ((=ks-x1001         . #x6C4C)     ; &GT-29427; [76-44]
       (=gt               . 29427)      ; &I-GT-29427;
       ))
     ))
 (define-char
-  '((ideographic-radical . 108)        ; ⽫
-    (ideographic-strokes . 5)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x76CA)     ; 益
       ))
+    (ideographic-radical . 108)        ; ⽫
+    (ideographic-strokes . 5)
+    (total-strokes      . 10)
     (->subsumptive
      ((morohashi-daikanwa      22972 1)
       (=jis-x0208        . #x3157)     ; &GT-29428; [17-55]
     (=ucs              . #x76DB)       ; 盛
     ))
 (define-char
-  '((morohashi-daikanwa        23001 1)
+  '((<-denotational
+     ((=ucs              . #x76DB)     ; 盛
+      ))
+    (morohashi-daikanwa        23001 1)
     (ideographic-radical . 108)        ; ⽫
     (ideographic-strokes . 6)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x76DB)     ; 盛
-      ))
     (<-simplified
      ((=daikanwa         . 23005)      ; &M-23005;
       ))
     (=daikanwa         . 23004)        ; &I-M-23004;
     ))
 (define-char
-  '((ideographic-radical . 108)        ; ⽫
-    (ideographic-strokes . 7)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x76DB)     ; 盛
       ))
+    (ideographic-radical . 108)        ; ⽫
+    (ideographic-strokes . 7)
+    (total-strokes      . 12)
     (=daikanwa         . 23005)        ; &M-23005;
     ))
 (define-char
     (=ucs              . #x76DD)       ; 盝
     ))
 (define-char
-  '((ideographic-radical . 108)        ; ⽫
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x76DD)     ; 盝
       ))
+    (ideographic-radical . 108)        ; ⽫
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (=cns11643-2       . #x453D)       ; &M-23019; [37-29]
     (=big5             . #xDED7)       ; &I-B-DED7;
     (=daikanwa         . 23019)        ; &I-M-23019;
     (mojikyo           . 023019)       ; &MCS-600059EB;
     ))
 (define-char
-  '((ideographic-radical . 108)        ; ⽫
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x76DD)     ; 盝
       ))
+    (ideographic-radical . 108)        ; ⽫
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (=iso-ir165                . #x7D54)       ; &EGB-7D54; [93-52]
     (=ucs@unicode      . #x76DD)       ; &EGB-7D54;
     ))
index 5c191f9..6e5d1be 100644 (file)
     (=daikanwa         . 23105)        ; &I-M-23105;
     ))
 (define-char
+  '((<-denotational
+     ((=big5-cdp         . #x8B48)     ; &GT-36329;
+      ))
+    (name              . "CJK RADICAL EYE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-formed@component/connect-below
+     ((=ucs              . #x76EE)     ; 目
+      ))
+    (<-identical@component/connect-below
+     ((=big5-cdp         . #x8B48)     ; &GT-36329;
+      ))
+    (=ucs              . #x2EAB)       ; ⺫
+    ))
+(define-char
   '((=>ucs             . #x2EAB)       ; ⺫
     (ideographic-radical . 109)        ; ⽬
     (ideographic-strokes . 0)
     (total-strokes      . 5)
-    (<-ideographic-component-forms
+    (<-formed@component
      ((=ucs              . #x76EE)     ; 目
       ))
     (=big5-cdp         . #x8B48)       ; &GT-36329;
     (=big5             . #xAABD)       ; &I-B-AABD;
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 3)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x76F4)     ; 直
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 3)
+    (total-strokes      . 8)
     (shinjigen-1       . 5273)
     (shinjigen-2       . 5273)
     (=ucs              . #x2F940)      ; 直
     (=ucs@ks           . #x76F4)       ; 直
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 3)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x76F4)     ; 直
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 3)
+    (total-strokes      . 8)
     (->subsumptive
      ((=cns11643-1       . #x4E7E)     ; &C1-4E7E; [46-94]
       )
     (mojikyo           . 023186)       ; &MCS-60005A92;
     ))
 (define-char
-  '((=>ucs             . #x26B5D)      ; 𦭝
+  '((ideographic-radical@ucs . 140)    ; ⾋
+    (ideographic-strokes@ucs . 5)
+    (ideographic-radical@cns . 109)    ; ⽬
+    (ideographic-strokes@cns . 4)
+    (ideographic-radical@cns*sources
+     daikanwa cns11643)
+    (total-strokes      . 9)
+    (=ucs              . #x26B5D)      ; 𦭝
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x26B5D)    ; 𦭝
+      ))
     (ideographic-radical . 109)        ; ⽬
     (ideographic-strokes . 4)
     (total-strokes      . 9)
     (=hanziku-8                . #xEB66)       ; &I-HZK08-EB66;
     ))
 (define-char
-  '((=>ucs             . #x26B5D)      ; 𦭝
-    (morohashi-daikanwa        23187 0 1)
-    (ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 4)
-    (total-strokes      . 9)
-    (->identical
+  '((<-denotational
      ((=ucs              . #x26B5D)    ; 𦭝
       ))
-    (=cns11643-6       . #x333E)       ; &C6-333E; [19-30]
-    ))
-(define-char
-  '((=>ucs             . #x7707)       ; 眇
-    (ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 4)
+    (ideographic-radical@ucs . 140)    ; ⾋
+    (ideographic-strokes@ucs . 5)
+    (ideographic-radical@cns . 109)    ; ⽬
+    (ideographic-strokes@cns . 4)
     (total-strokes      . 9)
-    (shinjigen-2       . 5284)
-    (=jis-x0208                . #x623F)       ; &GT-29705; [66-31]
-    (=big5             . #xACE0)       ; &I-B-ACE0;
-    (=gt               . 29705)        ; &I-GT-29705;
-    (=gt-k             . 05269)        ; &I-GT-K05269;
-    (=gt-pj-1          . #x623F)       ; &I-GT-29705; [66-31]
-    (=daikanwa         . 23188)        ; &I-M-23188;
-    (=ucs@jis          . #x7707)       ; &GT-29705;
+    (=cns11643-6       . #x333E)       ; &C6-333E; [19-30]
+    (=ucs@iso          . #x26B5D)      ; &C6-333E;
     ))
 (define-char
-  '((morohashi-daikanwa        23188 0 0)
-    (ideographic-radical . 109)        ; ⽬
+  '((ideographic-radical . 109)        ; ⽬
     (ideographic-strokes . 4)
     (total-strokes      . 9)
     (=ucs              . #x7707)       ; 眇
-    (=gb2312           . #x6D70)       ; &I-G0-6D70; [77-80]
-    (=cns11643-1       . #x5263)       ; &I-C1-5263; [50-67]
+    (->subsumptive
+     ((shinjigen-1       . 5284)
+      (shinjigen-2       . 5284)
+      (=jis-x0208        . #x623F)     ; &GT-29705; [66-31]
+      (=big5             . #xACE0)     ; &I-B-ACE0;
+      (=gt               . 29705)      ; &I-GT-29705;
+      (=gt-k             . 05269)      ; &I-GT-K05269;
+      (=gt-pj-1                  . #x623F)     ; &I-GT-29705; [66-31]
+      (=daikanwa         . 23188)      ; &I-M-23188;
+      (=ucs@jis                  . #x7707)     ; &GT-29705;
+      )
+     ((=gb2312           . #x6D70)     ; &C1-5263; [77-80]
+      (=cns11643-1       . #x5263)     ; &I-C1-5263; [50-67]
+      (=ucs@unicode      . #x7707)     ; &C1-5263;
+      ))
     ))
 (define-char
   '((ideographic-radical . 109)        ; ⽬
     (ideographic-strokes . 4)
     (total-strokes      . 9)
+    (shinjigen-1       . 5281)
     (shinjigen-2       . 5281)
     (=ucs              . #x7708)       ; 眈
     (=jis-x0208                . #x623E)       ; &I-J90-623E; [66-30]
   '((ideographic-radical . 109)        ; ⽬
     (ideographic-strokes . 4)
     (total-strokes      . 9)
+    (shinjigen-1       . 5283)
     (shinjigen-2       . 5283)
     (=ucs              . #x7709)       ; 眉
     (=jis-x0208                . #x487D)       ; &I-J90-487D; [40-93]
     (ideographic-strokes . 4)
     (total-strokes      . 9)
     (=ucs              . #x25116)      ; 𥄖
-    (=daikanwa         . 23191)        ; &I-M-23191;
-    ))
-(define-char
-  '((=>ucs             . #x25116)      ; 𥄖
-    (morohashi-daikanwa        23191 0 0)
-    (ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 4)
-    (total-strokes      . 9)
-    (=cns11643-5       . #x2A68)       ; &C5-2A68; [10-72]
+    (->subsumptive
+     ((=daikanwa         . 23191)      ; &M-23191;
+      (=ucs@iso                  . #x25116)    ; &M-23191;
+      )
+     ((=cns11643-5       . #x2A68)     ; &C5-2A68; [10-72]
+      ))
     ))
 (define-char
   '((ideographic-radical . 109)        ; ⽬
     (=ucs              . #x7714)       ; 眔
     ))
 (define-char
-  '((ideographic-radical@ucs . 109)    ; ⽬
+  '((<-denotational
+     ((=ucs              . #x7714)     ; 眔
+      ))
+    (ideographic-radical@ucs . 109)    ; ⽬
     (ideographic-radical@ucs*sources
      daikanwa cns11643-5 ucs)
     (ideographic-radical@cns . 122)    ; ⽹
     (ideographic-radical@cns*sources
      cns11643-3)
-    (<-denotational
-     ((=ucs              . #x7714)     ; 眔
-      ))
     (=ucs              . #x25133)      ; 𥄳
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 5)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x25133)    ; 𥄳
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 5)
+    (total-strokes      . 10)
     (->subsumptive
      ((=jis-x0212        . #x4E5F)     ; &M-23221; [46-63]
       (=daikanwa         . 23221)      ; &I-M-23221;
     (mojikyo           . 050296)       ; &MCS-6000C478;
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 5)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7714)     ; 眔
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 5)
+    (total-strokes      . 10)
     (->subsumptive
      ((<-original
        ((=jis-x0212        . #x4E5F)   ; &M-23221; [46-63]
     (=big5             . #xD6A8)       ; &I-B-D6A8;
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 6)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7739)     ; 眹
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 6)
+    (total-strokes      . 11)
     (=jis-x0212                . #x4E6D)       ; &M-23313; [46-77]
     (=daikanwa         . 23313)        ; &I-M-23313;
     (=jef-china3       . #x5BCA)       ; &I-JC3-5BCA;
     (=ucs@jis          . #x7739)       ; &M-23313;
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 6)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7739)     ; 眹
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 6)
+    (total-strokes      . 11)
     (->subsumptive
      ((=ucs@unicode      . #x7739)     ; &UU+7739;
       )
     (=big5             . #xDABC)       ; &I-B-DABC;
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 7)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7744)     ; 睄
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 7)
+    (total-strokes      . 12)
     (=daikanwa         . 23350)        ; &M-23350;
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 7)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7744)     ; 睄
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 7)
+    (total-strokes      . 12)
     (->subsumptive
      ((=ucs@unicode      . #x7744)     ; &UU+7744;
       )
     (=ucs              . #x4039)       ; 䀹
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 7)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4039)     ; 䀹
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 7)
+    (total-strokes      . 12)
     (->subsumptive
      ((=daikanwa         . 23380)      ; &M-23380;
       )
       ))
     ))
 (define-char
-  '((=>ucs*            . #x4039)       ; 䀹
+  '((<-denotational
+     ((=ucs              . #x4039)     ; 䀹
+      ))
+    (=>ucs*            . #x4039)       ; 䀹
     (ideographic-radical . 109)        ; ⽬
     (ideographic-strokes . 7)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x4039)     ; 䀹
-      ))
     (=ucs              . #x2F949)      ; 䀹
     (=cns11643-6       . #x4B7A)       ; &I-C6-4B7A; [43-90]
     (=jis-x0213-2-2000 . #x7222)       ; &I-JX2-7222; [82-02]
     (=ucs              . #x7759)       ; 睙
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7759)     ; 睙
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (=cns11643-2       . #x4547)       ; &M-23435; [37-39]
     (=big5             . #xDEE1)       ; &I-B-DEE1;
     (=daikanwa         . 23435)        ; &I-M-23435;
     (=ucs@cns          . #x7759)       ; &M-23435;
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7759)     ; 睙
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x7759)       ; &UU+7759;
     ))
 (define-char
     (=ucs              . #x776E)       ; 睮
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x776E)     ; 睮
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=daikanwa         . 23487)        ; &M-23487;
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x776E)     ; 睮
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (->subsumptive
      ((=big5             . #xE2E6)     ; &B-E2E6;
       (=ucs@unicode      . #x776E)     ; &B-E2E6;
     (=ucs              . #x7782)       ; 瞂
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7782)     ; 瞂
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=big5             . #xE2E5)       ; &B-E2E5;
     (->subsumptive
      ((=cns11643-2       . #x4C2D)     ; &M-23544; [44-13]
       ))
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7782)     ; 瞂
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x7782)       ; &UU+7782;
     ))
 (define-char
     (=ucs              . #x7784)       ; 瞄
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7784)     ; 瞄
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=cns11643-1       . #x6972)       ; &M-23554; [73-82]
     (=daikanwa         . 23554)        ; &I-M-23554;
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7784)     ; 瞄
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (=gb2312           . #x4369)       ; &JSP-4F2C; [35-73]
     (=jis-x0212                . #x4F2C)       ; &I-JSP-4F2C; [47-12]
     (=big5             . #xBACB)       ; &I-B-BACB;
     (=ucs              . #x7799)       ; 瞙
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7799)     ; 瞙
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 23638)      ; &M-23638;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7799)     ; 瞙
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=big5             . #xEA7E)       ; &B-EA7E;
     (=ucs@unicode      . #x7799)       ; &B-EA7E;
     ))
     (=big5             . #xEA7B)       ; &I-B-EA7B;
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x77A2)     ; 瞢
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (=jis-x0212                . #x4F34)       ; &M-23653; [47-20]
     (=cns11643-2       . #x5867)       ; &I-C2-5867; [56-71]
     (=daikanwa         . 23653)        ; &I-M-23653;
     (=ucs@jis          . #x77A2)       ; &M-23653;
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x77A2)     ; 瞢
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=gb2312           . #x5E2B)       ; &JX2-7230; [62-11]
     (=jis-x0213-2-2000 . #x7230)       ; &I-JX2-7230; [82-16]
     (=ucs@unicode      . #x77A2)       ; &JX2-7230;
     (=ucs              . #x77B1)       ; 瞱
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 12)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x77B1)     ; 瞱
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 12)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5D6C)       ; &M-23705; [61-76]
     (=daikanwa         . 23705)        ; &I-M-23705;
     (=jef-china3       . #x5BDF)       ; &I-JC3-5BDF;
     (=ucs@cns          . #x77B1)       ; &M-23705;
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x77B1)     ; 瞱
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=jis-x0212                . #x4F39)       ; &JSP-4F39; [47-25]
     (=big5             . #xEDA2)       ; &I-B-EDA2;
     (=ucs@unicode      . #x77B1)       ; &JSP-4F39;
     (=ucs              . #x77CC)       ; 矌
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 15)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x77CC)     ; 矌
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 15)
+    (total-strokes      . 20)
     (=big5             . #xF474)       ; &B-F474;
     (->subsumptive
      ((=daikanwa         . 23788)      ; &M-23788;
       ))
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 14)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x77CC)     ; 矌
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 14)
+    (total-strokes      . 19)
     (=ucs@unicode      . #x77CC)       ; &UU+77CC;
     ))
 (define-char
     (=ucs              . #x407E)       ; 䁾
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 15)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x407E)     ; 䁾
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 15)
+    (total-strokes      . 20)
     (=cns11643-4       . #x636F)       ; &M-23795; [67-79]
     (=daikanwa         . 23795)        ; &I-M-23795;
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 14)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x407E)     ; 䁾
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 14)
+    (total-strokes      . 19)
     (=ucs@unicode      . #x407E)       ; &UU+407E;
     ))
 (define-char
     (=ucs              . #x77D4)       ; 矔
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 18)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x77D4)     ; 矔
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 18)
+    (total-strokes      . 23)
     (->subsumptive
      ((=daikanwa         . 23828)      ; &M-23828;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 17)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x77D4)     ; 矔
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 17)
+    (total-strokes      . 22)
     (=big5             . #xF7EB)       ; &B-F7EB;
     (->subsumptive
      ((=ucs@unicode      . #x77D4)     ; &UU+77D4;
     (=ucs              . #x77D9)       ; 矙
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 20)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x77D9)     ; 矙
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 20)
+    (total-strokes      . 25)
     (->subsumptive
      ((=daikanwa         . 23838)      ; &M-23838;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 109)        ; ⽬
-    (ideographic-strokes . 19)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x77D9)     ; 矙
       ))
+    (ideographic-radical . 109)        ; ⽬
+    (ideographic-strokes . 19)
+    (total-strokes      . 24)
     (=ucs@unicode      . #x77D9)       ; &UU+77D9;
     ))
 (define-char
index ce7cde7..a9d3183 100644 (file)
     (=daikanwa         . 23929)        ; &I-M-23929;
     ))
 (define-char
-  '((ideographic-radical . 111)        ; ⽮
-    (ideographic-strokes . 0)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x77E2)     ; 矢
       ))
+    (ideographic-radical . 111)        ; ⽮
+    (ideographic-strokes . 0)
+    (total-strokes      . 5)
     (<-ideographic-component-forms
      ((=ucs              . #x77E2)     ; 矢
       ))
index 3c51a1a..a7d0e02 100644 (file)
     (=ucs              . #x787C)       ; 硼
     ))
 (define-char
-  '((ideographic-radical . 112)        ; ⽯
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x787C)     ; 硼
       ))
+    (ideographic-radical . 112)        ; ⽯
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (=jis-x0208@1978   . #x626F)       ; &GT-31068; [66-79]
     (=gt               . 31068)        ; &I-GT-31068;
     (=gt-pj-5          . #x4B7B)       ; &I-GT-31068; [43-91]
     (=daikanwa         . 24254)        ; &I-M-24254;
     ))
 (define-char
-  '((ideographic-radical . 112)        ; ⽯
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x787C)     ; 硼
       ))
+    (ideographic-radical . 112)        ; ⽯
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x626F)     ; &GT-31068; [66-79]
       (=daikanwa         . 24254)      ; &I-M-24254;
     (ideographic-strokes . 8)
     (total-strokes      . 13)
     (=ucs              . #x7890)       ; 碐
-    (=cns11643-3       . #x432A)       ; &I-C3-432A; [35-10]
-    (=daikanwa         . 24288)        ; &I-M-24288;
     ))
 (define-char
-  '((=>ucs*            . #x7891)       ; 碑
+  '((<-denotational
+     ((=ucs              . #x7890)     ; 碐
+      ))
+    (ideographic-radical . 112)        ; ⽯
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (->subsumptive
+     ((=daikanwa         . 24288)      ; &M-24288;
+      )
+     ((=cns11643-3       . #x432A)     ; &C3-432A; [35-10]
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7890)     ; 碐
+      ))
+    (ideographic-radical . 112)        ; ⽯
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=ucs@unicode      . #x7890)       ; &UU+7890;
+    ))
+(define-char
+  '((ideographic-radical . 112)        ; ⽯
+    (=ucs              . #x7891)       ; 碑
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7891)     ; 碑
+      ))
+    (=>ucs*            . #x7891)       ; 碑
     (ideographic-radical . 112)        ; ⽯
     (ideographic-strokes . 8)
     (total-strokes      . 13)
     (=big5             . #xB84F)       ; &I-B-B84F;
     (=daikanwa         . 24289)        ; &I-M-24289;
     (=jef-china3       . #x5CB3)       ; &I-JC3-5CB3;
-    (=ucs@gb           . #x7891)       ; 碑
-    (=ucs@cns          . #x7891)       ; 碑
-    (=ucs@ks           . #x7891)       ; 碑
-    (=ucs@big5         . #x7891)       ; 碑
-    ))
-(define-char
-  '((=>ucs@jis         . #xFA4B)       ; 碑
-    (morohashi-daikanwa        24289 0 0)
-    (ideographic-radical . 112)        ; ⽯
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (->identical
-     ((=ucs              . #xFA4B)     ; 碑
-      ))
-    (=ucs              . #x7891)       ; 碑
+    (=ucs@unicode      . #x7891)       ; 碑
+    (=ucs@jis          . #xFA4B)       ; 碑
     ))
 (define-char
   '((ideographic-radical . 112)        ; ⽯
   '((ideographic-radical . 112)        ; ⽯
     (ideographic-strokes . 9)
     (total-strokes      . 14)
+    (shinjigen-1       . 5455)
     (shinjigen-2       . 5455)
     (=ucs              . #x78C1)       ; 磁
     (=jis-x0208                . #x3C27)       ; &I-J90-3C27; [28-07]
     (=daikanwa         . 24364)        ; &I-M-24364;
     ))
 (define-char
-  '((=>ucs             . #x7891)       ; 碑
+  '((<-denotational
+     ((=ucs              . #x7891)     ; 碑
+      ))
     (morohashi-daikanwa        24364 1)
     (ideographic-radical . 112)        ; ⽯
     (ideographic-strokes . 9)
     (=ucs              . #x78D3)       ; 磓
     ))
 (define-char
-  '((ideographic-radical . 112)        ; ⽯
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x78D3)     ; 磓
       ))
+    (ideographic-radical . 112)        ; ⽯
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=jis-x0212                . #x502A)       ; &M-24404; [48-10]
     (=daikanwa         . 24404)        ; &I-M-24404;
     (=ucs@jis          . #x78D3)       ; &M-24404;
     ))
 (define-char
-  '((ideographic-radical . 112)        ; ⽯
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x78D3)     ; 磓
       ))
+    (ideographic-radical . 112)        ; ⽯
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x78D3)       ; &UU+78D3;
     ))
 (define-char
-  '((ideographic-radical . 112)        ; ⽯
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x78D3)     ; 磓
       ))
+    (ideographic-radical . 112)        ; ⽯
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=cns11643-3       . #x4D49)       ; &C3-4D49; [45-41]
     ))
 (define-char
     (=daikanwa         . 24474)        ; &I-M-24474;
     ))
 (define-char
-  '((=>ucs             . #x2F951)      ; 䃣
-    (=>ucs*            . #x40E3)       ; 䃣
-    (ideographic-radical . 112)        ; ⽯
-    (ideographic-strokes . 12)
-    (total-strokes      . 17)
-    (=daikanwa         . 24475)        ; &M-24475;
+  '((ideographic-radical . 112)        ; ⽯
+    (=ucs              . #x40E3)       ; 䃣
     ))
 (define-char
-  '((=>ucs*            . #x40E3)       ; 䃣
-    (morohashi-daikanwa        24475 0 2)
+  '((<-denotational
+     ((=ucs              . #x40E3)     ; 䃣
+      ))
+    (=>ucs*            . #x40E3)       ; 䃣
     (ideographic-radical . 112)        ; ⽯
     (ideographic-strokes . 12)
     (total-strokes      . 17)
     (=ucs              . #x2F951)      ; 䃣
-    (=cns11643-7       . #x396D)       ; &I-C7-396D; [25-77]
     ))
 (define-char
-  '((morohashi-daikanwa        24475 0 3)
+  '((<-denotational
+     ((=ucs              . #x2F951)    ; 䃣
+      ))
     (ideographic-radical . 112)        ; ⽯
     (ideographic-strokes . 12)
     (total-strokes      . 17)
-    (->identical
-     ((=ucs              . #x2F951)    ; 䃣
-      ))
-    (=ucs              . #x40E3)       ; 䃣
+    (=daikanwa         . 24475)        ; &M-24475;
     ))
 (define-char
-  '((=>ucs             . #x40E3)       ; 䃣
-    (morohashi-daikanwa        24475 0 5)
+  '((<-denotational
+     ((=ucs              . #x40E3)     ; 䃣
+      ))
     (ideographic-radical . 112)        ; ⽯
     (ideographic-strokes . 9)
     (total-strokes      . 14)
     (=cns11643-3       . #x4842)       ; &C3-4842; [40-34]
     ))
 (define-char
-  '((=>ucs             . #x78F3)       ; 磳
+  '((<-denotational
+     ((=ucs              . #x2F951)    ; 䃣
+      ))
     (ideographic-radical . 112)        ; ⽯
     (ideographic-strokes . 12)
     (total-strokes      . 17)
-    (=jis-x0212                . #x5035)       ; &M-24476; [48-21]
-    (=big5             . #xEDA5)       ; &I-B-EDA5;
-    (=daikanwa         . 24476)        ; &I-M-24476;
-    (=jef-china3       . #x5CC1)       ; &I-JC3-5CC1;
-    (=ucs@jis          . #x78F3)       ; &M-24476;
+    (=cns11643-7       . #x396D)       ; &C7-396D; [25-77]
+    (=ucs@iso          . #x2F951)      ; &C7-396D;
     ))
 (define-char
-  '((morohashi-daikanwa        24476 0 2)
-    (ideographic-radical . 112)        ; ⽯
+  '((ideographic-radical . 112)        ; ⽯
     (ideographic-strokes . 12)
     (total-strokes      . 17)
     (=ucs              . #x78F3)       ; 磳
-    (=cns11643-2       . #x5D6F)       ; &I-C2-5D6F; [61-79]
+    (=big5             . #xEDA5)       ; &I-B-EDA5;
     ))
 (define-char
-  '((=>ucs             . #x40E4)       ; 䃤
+  '((<-denotational
+     ((=ucs              . #x78F3)     ; 磳
+      ))
     (ideographic-radical . 112)        ; ⽯
     (ideographic-strokes . 12)
     (total-strokes      . 17)
-    (=daikanwa         . 24477)        ; &M-24477;
+    (=jis-x0212                . #x5035)       ; &M-24476; [48-21]
+    (=daikanwa         . 24476)        ; &I-M-24476;
+    (=jef-china3       . #x5CC1)       ; &I-JC3-5CC1;
+    (=ucs@jis          . #x78F3)       ; &M-24476;
     ))
 (define-char
-  '((morohashi-daikanwa        24477 0 0)
+  '((<-denotational
+     ((=ucs              . #x78F3)     ; 磳
+      ))
     (ideographic-radical . 112)        ; ⽯
     (ideographic-strokes . 12)
     (total-strokes      . 17)
+    (=cns11643-2       . #x5D6F)       ; &C2-5D6F; [61-79]
+    (=ucs@unicode      . #x78F3)       ; &C2-5D6F;
+    ))
+(define-char
+  '((ideographic-radical . 112)        ; ⽯
+    (ideographic-strokes . 12)
+    (total-strokes      . 17)
     (=ucs              . #x40E4)       ; 䃤
-    (=cns11643-4       . #x5739)       ; &I-C4-5739; [55-25]
+    (->subsumptive
+     ((=daikanwa         . 24477)      ; &M-24477;
+      (=ucs@unicode      . #x40E4)     ; &M-24477;
+      )
+     ((=cns11643-4       . #x5739)     ; &C4-5739; [55-25]
+      ))
     ))
 (define-char
   '((ideographic-radical . 112)        ; ⽯
     (ideographic-strokes . 12)
     (total-strokes      . 17)
     (=ucs              . #x7900)       ; 礀
-    (=jis-x0212                . #x5036)       ; &I-JSP-5036; [48-22]
-    (=cns11643-4       . #x5740)       ; &I-C4-5740; [55-32]
-    (=jis-x0213-1-2000 . #x792D)       ; &I-JX1-792D; [89-13]
-    (=daikanwa         . 24479)        ; &I-M-24479;
-    (=jef-china3       . #x5CC2)       ; &I-JC3-5CC2;
+    (->subsumptive
+     ((=daikanwa         . 24479)      ; &M-24479;
+      )
+     ((=jis-x0212        . #x5036)     ; &JX1-792D; [48-22]
+      (=cns11643-4       . #x5740)     ; &I-C4-5740; [55-32]
+      (=jis-x0213-1-2000  . #x792D)    ; &I-JX1-792D; [89-13]
+      (=jef-china3       . #x5CC2)     ; &I-JC3-5CC2;
+      (=ucs@unicode      . #x7900)     ; &JX1-792D;
+      ))
     ))
 (define-char
   '((ideographic-radical . 112)        ; ⽯
index aa465b2..52052ff 100644 (file)
@@ -4,6 +4,7 @@
     (ideographic-strokes . 0)
     (total-strokes      . 5)
     (=ucs              . #x793A)       ; 示
+    (=big5             . #xA5DC)       ; &I-B-A5DC;
     (->subsumptive
      ((=cns11643-1       . #x467C)     ; &M-24623; [38-92]
       (=daikanwa         . 24623)      ; &I-M-24623;
@@ -13,7 +14,6 @@
       (=jis-x0208        . #x3C28)     ; &GT-31489; [28-08]
       (=gb2312           . #x4A3E)     ; &I-G0-4A3E; [42-30]
       (=ks-x1001         . #x6346)     ; &I-K0-6346; [67-38]
-      (=big5             . #xA5DC)     ; &I-B-A5DC;
       (=gt               . 31489)      ; &I-GT-31489;
       (=gt-k             . 00944)      ; &I-GT-K00944;
       (=gt-pj-1                  . #x3C28)     ; &I-GT-31489; [28-08]
       ))
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x793A)     ; 示
+      ))
+    (name              . "CJK RADICAL SPIRIT ONE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component/connect-right
+     ((=ucs              . #x793A)     ; 示
+      ))
+    (=ucs              . #x2EAC)       ; ⺬
+    ))
+(define-char
   '((ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 0)
     (total-strokes      . 4)
   '((ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 0)
     (total-strokes      . 5)
+    (<-formed@component/connect-right
+     ((=ucs              . #x793A)     ; 示
+      ))
     (=ucs              . #x793B)       ; 礻
     (->subsumptive
-     ((=jis-x0212        . #x504B)     ; &GT-31488; [48-43]
+     ((<-vulgar@component/connect-right
+       ((=cns11643-1       . #x467C)   ; &M-24623; [38-92]
+       (=daikanwa          . 24623)    ; &I-M-24623;
+       ))
+      (<-vulgar@component/connect-right*sources
+       daikanwa)
+      (=jis-x0212        . #x504B)     ; &GT-31488; [48-43]
       (=jis-x0213-2-2000  . #x7260)    ; &I-JX2-7260; [82-64]
       (=gt               . 31488)      ; &I-GT-31488;
       (=gt-k             . 00734)      ; &I-GT-K00734;
       (=jef-china3       . #x72FE)     ; &I-JC3-72FE;
       (=ucs@jis                  . #x793B)     ; &GT-31488;
       )
-     ((=gb2312           . #x6C6A)     ; &G0-6C6A; [76-74]
-      (=ucs@unicode      . #x793B)     ; &G0-6C6A;
+     ((=gb2312           . #x6C6A)     ; &CDP-8B70; [76-74]
+      (=big5-cdp         . #x8B70)     ; &I-CDP-8B70;
+      (=ucs@unicode      . #x793B)     ; &CDP-8B70;
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x793B)     ; 礻
+      ))
+    (name              . "CJK RADICAL SPIRIT TWO")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component/connect-right
+     ((=ucs              . #x793B)     ; 礻
       ))
+    (=ucs              . #x2EAD)       ; ⺭
     ))
 (define-char
   '((ideographic-radical . 113)        ; ⽰
     (=ucs              . #x793C)       ; 礼
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 1)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x793C)     ; 礼
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 1)
+    (total-strokes      . 6)
     (=daikanwa         . 24626)        ; &M-24626;
     (=jef-china3       . #x70E5)       ; &I-JC3-70E5;
     (mojikyo           . 024626)       ; &MCS-60006032;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 1)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x793C)     ; 礼
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 1)
+    (total-strokes      . 6)
     (->subsumptive
      ((morohashi-daikanwa      24626 1)
       (<-simplified@JP/Jouyou
     (=ucs              . #x25606)      ; 𥘆
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 1)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x25606)    ; 𥘆
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 1)
+    (total-strokes      . 6)
     (hanyu-dazidian    8 30 20)
     (=daikanwa         . 24627)        ; &M-24627;
     (=hanziku-12       . #xEEDD)       ; &I-HZK12-EEDD;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 1)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x25606)    ; 𥘆
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 1)
+    (total-strokes      . 6)
     (->subsumptive
      ((=gt               . 31491)      ; &GT-31491;
       (=gt-pj-9                  . #x6C26)     ; &GT-31491; [76-06]
     (=ucs              . #x793E)       ; 社
     ))
 (define-char
-  '((=>ucs*            . #x793E)       ; 社
+  '((<-denotational
+     ((=ucs              . #x793E)     ; 社
+      ))
+    (=>ucs*            . #x793E)       ; 社
     (ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 3)
     (total-strokes      . 8)
-    (<-denotational
-     ((=ucs              . #x793E)     ; 社
-      ))
     (=ucs              . #xFA4C)       ; 社
     (=ks-x1001         . #x5E64)       ; &I-K0-5E64; [62-68]
     (=jis-x0213-1-2000 . #x7933)       ; &I-JX1-7933; [89-19]
     (mojikyo           . 024631)       ; &MCS-60006037;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 3)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x793E)     ; 社
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 3)
+    (total-strokes      . 8)
     (->subsumptive
      ((morohashi-daikanwa      24631 1)
       (<-simplified@JP/Jouyou
     (=ucs              . #x7940)       ; 祀
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 3)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7940)     ; 祀
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 3)
+    (total-strokes      . 8)
     (shinjigen-2       . 5508)
     (=jis-x0208                . #x632B)       ; &GT-31521; [67-11]
     (=ks-x1001         . #x5E65)       ; &I-K0-5E65; [62-69]
     (=ucs@jis          . #x7940)       ; &GT-31521;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 3)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7940)     ; 祀
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 3)
+    (total-strokes      . 8)
     (->subsumptive
      ((=gt               . 31502)      ; &GT-31502;
       (=gt-pj-11         . #x4144)     ; &GT-31502; [33-36]
     (=ucs              . #x7941)       ; 祁
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 3)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7941)     ; 祁
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 3)
+    (total-strokes      . 8)
     (=jis-x0208@1978   . #x3737)       ; &GT-31515; [23-23]
     (=ks-x1001         . #x5135)       ; &I-K0-5135; [49-21]
     (=gt               . 31515)        ; &I-GT-31515;
     (=daikanwa         . 24634)        ; &I-M-24634;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 3)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7941)     ; 祁
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 3)
+    (total-strokes      . 8)
     (->subsumptive
      ((=jis-x0208@1983   . #x3737)     ; &GT-31498; [23-23]
       (=jis-x0208@1990   . #x3737)     ; &I-J90-3737; [23-23]
     (=ucs              . #x7946)       ; 祆
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 4)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7946)     ; 祆
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 4)
+    (total-strokes      . 9)
     (=jis-x0212                . #x5050)       ; &M-24638; [48-48]
     (=jis-x0213-1-2000 . #x7936)       ; &I-JX1-7936; [89-22]
     (=daikanwa         . 24638)        ; &I-M-24638;
     (=ucs@jis          . #x7946)       ; &M-24638;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 4)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7946)     ; 祆
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 4)
+    (total-strokes      . 9)
     (->subsumptive
      ((=gt               . 31520)      ; &GT-31520;
       (=gt-pj-9                  . #x6C2D)     ; &GT-31520; [76-13]
     (=ucs              . #x7947)       ; 祇
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 4)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7947)     ; 祇
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 4)
+    (total-strokes      . 9)
     (=jis-x0208@1978   . #x3540)       ; &M-24639; [21-32]
     (=ks-x1001         . #x5136)       ; &I-K0-5136; [49-22]
     (=daikanwa         . 24639)        ; &I-M-24639;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7947)     ; 祇
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (->subsumptive
      ((=jis-x0208@1983   . #x3540)     ; &GT-31519; [21-32]
       (=jis-x0208@1990   . #x3540)     ; &I-J90-3540; [21-32]
     (=ucs              . #x7948)       ; 祈
     ))
 (define-char
-  '((=>ucs*            . #x7948)       ; 祈
+  '((<-denotational
+     ((=ucs              . #x7948)     ; 祈
+      ))
+    (=>ucs*            . #x7948)       ; 祈
     (ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 4)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x7948)     ; 祈
-      ))
     (=ucs              . #xFA4E)       ; 祈
     (=ks-x1001         . #x5137)       ; &I-K0-5137; [49-23]
     (=jis-x0213-1-2000 . #x7937)       ; &I-JX1-7937; [89-23]
     (mojikyo           . 024640)       ; &MCS-60006040;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 4)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7948)     ; 祈
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 4)
+    (total-strokes      . 9)
     (->subsumptive
      ((morohashi-daikanwa      24640 1)
       (<-simplified@JP/Jouyou
     (=ucs              . #x7949)       ; 祉
     ))
 (define-char
-  '((=>ucs*            . #x7949)       ; 祉
+  '((<-denotational
+     ((=ucs              . #x7949)     ; 祉
+      ))
+    (=>ucs*            . #x7949)       ; 祉
     (ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 4)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x7949)     ; 祉
-      ))
     (=ucs              . #xFA4D)       ; 祉
     (=ks-x1001         . #x7233)       ; &I-K0-7233; [82-19]
     (=jis-x0213-1-2000 . #x7934)       ; &I-JX1-7934; [89-20]
     (mojikyo           . 024641)       ; &MCS-60006041;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 4)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7949)     ; 祉
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 4)
+    (total-strokes      . 9)
     (->subsumptive
      ((morohashi-daikanwa      24641 1)
       (<-simplified@JP/Jouyou
     (=ucs              . #x7950)       ; 祐
     ))
 (define-char
-  '((=>ucs*            . #x7950)       ; 祐
+  '((<-denotational
+     ((=ucs              . #x7950)     ; 祐
+      ))
+    (=>ucs*            . #x7950)       ; 祐
     (ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 5)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x7950)     ; 祐
-      ))
     (=ucs              . #xFA4F)       ; 祐
     (=ks-x1001         . #x695E)       ; &I-K0-695E; [73-62]
     (=jis-x0213-1-2000 . #x7938)       ; &I-JX1-7938; [89-24]
     (mojikyo           . 024652)       ; &MCS-6000604C;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 5)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7950)     ; 祐
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 5)
+    (total-strokes      . 10)
     (->subsumptive
      ((morohashi-daikanwa      24652 1)
       (=jis-x0208        . #x4D34)     ; &GT-31599; [45-20]
     (=ucs              . #x7956)       ; 祖
     ))
 (define-char
-  '((=>ucs*            . #x7956)       ; 祖
+  '((<-denotational
+     ((=ucs              . #x7956)     ; 祖
+      ))
+    (=>ucs*            . #x7956)       ; 祖
     (ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 5)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x7956)     ; 祖
-      ))
     (=ucs              . #xFA50)       ; 祖
     (=ks-x1001         . #x7053)       ; &I-K0-7053; [80-51]
     (=jis-x0213-1-2000 . #x7939)       ; &I-JX1-7939; [89-25]
     (mojikyo           . 024664)       ; &MCS-60006058;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 5)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7956)     ; 祖
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 5)
+    (total-strokes      . 10)
     (->subsumptive
      ((morohashi-daikanwa      24664 1)
       (<-simplified@JP/Jouyou
     (=ucs              . #x795D)       ; 祝
     ))
 (define-char
-  '((=>ucs*            . #x795D)       ; 祝
+  '((<-denotational
+     ((=ucs              . #x795D)     ; 祝
+      ))
+    (=>ucs*            . #x795D)       ; 祝
     (ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 5)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x795D)     ; 祝
-      ))
     (=ucs              . #xFA51)       ; 祝
     (=ks-x1001         . #x7566)       ; &I-K0-7566; [85-70]
     (=jis-x0213-1-2000 . #x793B)       ; &I-JX1-793B; [89-27]
     (mojikyo           . 024672)       ; &MCS-60006060;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 5)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x795D)     ; 祝
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 5)
+    (total-strokes      . 10)
     (->subsumptive
      ((morohashi-daikanwa      24672 1)
       (<-simplified@JP/Jouyou
     (=ucs              . #x795E)       ; 神
     ))
 (define-char
-  '((name              . "CJK COMPATIBILITY IDEOGRAPH-FA19")
+  '((<-denotational
+     ((=ucs              . #x795E)     ; 神
+      ))
+    (name              . "CJK COMPATIBILITY IDEOGRAPH-FA19")
     (=>ucs*            . #x795E)       ; 神
     (ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 5)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x795E)     ; 神
-      ))
     (=ucs              . #xFA19)       ; 神
     (=ks-x1001         . #x636A)       ; &I-K0-636A; [67-74]
     (=jis-x0213-1-2000 . #x793C)       ; &I-JX1-793C; [89-28]
     (mojikyo           . 024673)       ; &MCS-60006061;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 5)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x795E)     ; 神
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 5)
+    (total-strokes      . 10)
     (->subsumptive
      ((morohashi-daikanwa      24673 1)
       (<-simplified@JP/Jouyou
     (=ucs              . #x7965)       ; 祥
     ))
 (define-char
-  '((name              . "CJK COMPATIBILITY IDEOGRAPH-FA1A")
+  '((<-denotational
+     ((=ucs              . #x7965)     ; 祥
+      ))
+    (name              . "CJK COMPATIBILITY IDEOGRAPH-FA1A")
     (=>ucs*            . #x7965)       ; 祥
     (ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 6)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x7965)     ; 祥
-      ))
     (=ucs              . #xFA1A)       ; 祥
     (=ks-x1001         . #x5F54)       ; &I-K0-5F54; [63-52]
     (=jis-x0213-1-2000 . #x793D)       ; &I-JX1-793D; [89-29]
     (mojikyo           . 024689)       ; &MCS-60006071;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 6)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7965)     ; 祥
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 6)
+    (total-strokes      . 11)
     (->subsumptive
      ((morohashi-daikanwa      24689 1)
       (<-simplified@JP/Jouyou
     (=ucs              . #x4106)       ; 䄆
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 6)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4106)     ; 䄆
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 6)
+    (total-strokes      . 11)
     (=daikanwa         . 24696)        ; &M-24696;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 6)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4106)     ; 䄆
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 6)
+    (total-strokes      . 11)
     (->subsumptive
      ((=ucs@unicode      . #x4106)     ; &UU+4106;
       )
     (=ucs              . #x25664)      ; 𥙤
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 6)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x25664)    ; 𥙤
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 6)
+    (total-strokes      . 11)
     (->subsumptive
      ((=daikanwa         . 24704)      ; &M-24704;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 6)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x25664)    ; 𥙤
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 6)
+    (total-strokes      . 11)
     (->subsumptive
      ((=ucs@iso                  . #x25664)    ; &U-00025664;
       )
     (=ucs              . #x4107)       ; 䄇
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 7)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4107)     ; 䄇
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 7)
+    (total-strokes      . 12)
     (=daikanwa         . 24707)        ; &M-24707;
     (=jef-china3       . #x5CDD)       ; &I-JC3-5CDD;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 7)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4107)     ; 䄇
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 7)
+    (total-strokes      . 12)
     (->subsumptive
      ((=cns11643-3       . #x3D61)     ; &C3-3D61; [29-65]
       )
     (=ucs              . #x2566C)      ; 𥙬
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 7)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2566C)    ; 𥙬
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 7)
+    (total-strokes      . 12)
     (hanyu-dazidian    4 2399 2)
     (=daikanwa         . 24708)        ; &M-24708;
     (=hanziku-6                . #xEFEB)       ; &I-HZK06-EFEB;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 7)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2566C)    ; 𥙬
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 7)
+    (total-strokes      . 12)
     (->subsumptive
      ((=ucs@iso                  . #x2566C)    ; &U-0002566C;
       )
     (=ucs              . #x410B)       ; 䄋
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x410B)     ; 䄋
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (=daikanwa         . 24728)        ; &M-24728;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x410B)     ; 䄋
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (->subsumptive
      ((=ucs@unicode      . #x410B)     ; &UU+410B;
       )
     (ideographic-strokes . 8)
     (total-strokes      . 13)
     (=ucs              . #x25688)      ; 𥚈
-    (->subsumptive
-     ((hanyu-dazidian    4 2401 6)
-      (=daikanwa         . 24729)      ; &M-24729;
-      (=hanziku-6        . #xF070)     ; &I-HZK06-F070;
-      )
-     ((=cns11643-6       . #x5575)     ; &C6-5575; [53-85]
-      (=ucs@iso                  . #x25688)    ; &C6-5575;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x25688)    ; 𥚈
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (hanyu-dazidian    4 2401 6)
+    (=daikanwa         . 24729)        ; &M-24729;
+    (=hanziku-6                . #xF070)       ; &I-HZK06-F070;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x25688)    ; 𥚈
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=cns11643-6       . #x5575)       ; &C6-5575; [53-85]
+    (=ucs@iso          . #x25688)      ; &C6-5575;
     ))
 (define-char
   '((ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 8)
     (total-strokes      . 13)
     (=ucs              . #x7979)       ; 祹
+    (=big5             . #xDEF6)       ; &I-B-DEF6;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7979)     ; 祹
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (->subsumptive
      ((=jis-x0212        . #x505D)     ; &M-24730; [48-61]
       (=jis-x0213-1-2000  . #x793E)    ; &I-JX1-793E; [89-30]
       (=ucs@jis                  . #x7979)     ; &M-24730;
       )
      ((=cns11643-2       . #x455C)     ; &C2-455C; [37-60]
-      )
-     ((=big5             . #xDEF6)     ; &B-DEF6;
-      (=ucs@unicode      . #x7979)     ; &B-DEF6;
       ))
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x7979)     ; 祹
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=ucs@unicode      . #x7979)       ; &UU+7979;
+    ))
+(define-char
   '((ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 8)
     (total-strokes      . 13)
-    (=ucs              . #x797A)       ; 祺
+    (=ucs              . #x410C)       ; 䄌
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x410C)     ; 䄌
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=daikanwa         . 24731)        ; &M-24731;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x410C)     ; 䄌
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (->subsumptive
-     ((shinjigen-2       . 5555)
-      (=jis-x0208        . #x6332)     ; &GT-31782; [67-18]
-      (=ks-x1001         . #x5138)     ; &I-K0-5138; [49-24]
-      (=gt               . 31782)      ; &I-GT-31782;
-      (=gt-pj-1                  . #x6332)     ; &I-GT-31782; [67-18]
-      (=daikanwa         . 24733)      ; &I-M-24733;
-      (=ucs@jis                  . #x797A)     ; &GT-31782;
+     ((=ucs@unicode      . #x410C)     ; &UU+410C;
       )
-     ((=gb2312           . #x6C77)     ; &C1-6559; [76-87]
-      (=cns11643-1       . #x6559)     ; &I-C1-6559; [69-57]
-      (=big5             . #xB852)     ; &I-B-B852;
-      (=ucs@unicode      . #x797A)     ; &C1-6559;
+     ((=cns11643-4       . #x3F44)     ; &C4-3F44; [31-36]
       ))
     ))
 (define-char
   '((ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 8)
     (total-strokes      . 13)
+    (=ucs              . #x797A)       ; 祺
+    (=big5             . #xB852)       ; &I-B-B852;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x797A)     ; 祺
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (shinjigen-1       . 5555)
+    (shinjigen-2       . 5555)
+    (=jis-x0208                . #x6332)       ; &GT-31782; [67-18]
+    (=ks-x1001         . #x5138)       ; &I-K0-5138; [49-24]
+    (=gt               . 31782)        ; &I-GT-31782;
+    (=gt-pj-1          . #x6332)       ; &I-GT-31782; [67-18]
+    (=daikanwa         . 24733)        ; &I-M-24733;
+    (=ucs@jis          . #x797A)       ; &GT-31782;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x797A)     ; 祺
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=gb2312           . #x6C77)       ; &C1-6559; [76-87]
+    (=cns11643-1       . #x6559)       ; &I-C1-6559; [69-57]
+    (=ucs@unicode      . #x797A)       ; &C1-6559;
+    ))
+(define-char
+  '((ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (=ucs              . #x797B)       ; 祻
-    (->subsumptive
-     ((=jis-x0212        . #x505E)     ; &M-24734; [48-62]
-      (=daikanwa         . 24734)      ; &I-M-24734;
-      (=jef-china3       . #x5CE0)     ; &I-JC3-5CE0;
-      (=ucs@jis                  . #x797B)     ; &M-24734;
-      )
-     ((=cns11643-4       . #x3F46)     ; &C4-3F46; [31-38]
-      (=ucs@unicode      . #x797B)     ; &C4-3F46;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x797B)     ; 祻
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=jis-x0212                . #x505E)       ; &M-24734; [48-62]
+    (=daikanwa         . 24734)        ; &I-M-24734;
+    (=jef-china3       . #x5CE0)       ; &I-JC3-5CE0;
+    (=ucs@jis          . #x797B)       ; &M-24734;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x797B)     ; 祻
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=cns11643-4       . #x3F46)       ; &C4-3F46; [31-38]
+    (=ucs@unicode      . #x797B)       ; &C4-3F46;
+    ))
+(define-char
+  '((ideographic-radical . 113)        ; ⽰
+    (=ucs              . #x410F)       ; 䄏
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x410F)     ; 䄏
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=daikanwa         . 24736)        ; &M-24736;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x410F)     ; 䄏
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 7)
+    (total-strokes      . 12)
+    (=ucs@unicode      . #x410F)       ; &UU+410F;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x410F)     ; 䄏
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=cns11643-3       . #x433E)       ; &C3-433E; [35-30]
+    ))
+(define-char
+  '((ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=ucs              . #x25689)      ; 𥚉
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x25689)    ; 𥚉
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (hanyu-dazidian    4 2401 23)
+    (=daikanwa         . 24737)        ; &M-24737;
+    (=hanziku-6                . #xF0A3)       ; &I-HZK06-F0A3;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x25689)    ; 𥚉
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=cns11643-5       . #x412B)       ; &C5-412B; [33-11]
+    (=ucs@iso          . #x25689)      ; &C5-412B;
     ))
 (define-char
   '((ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 8)
     (total-strokes      . 13)
     (=ucs              . #x797C)       ; 祼
-    (->subsumptive
-     ((=jis-x0212        . #x505F)     ; &M-24738; [48-63]
-      (=daikanwa         . 24738)      ; &I-M-24738;
-      (=ucs@jis                  . #x797C)     ; &M-24738;
-      )
-     ((=iso-ir165        . #x2C49)     ; &C2-4559; [12-41]
-      (=cns11643-2       . #x4559)     ; &I-C2-4559; [37-57]
-      (=big5             . #xDEF3)     ; &I-B-DEF3;
-      (=ucs@unicode      . #x797C)     ; &C2-4559;
+    (=big5             . #xDEF3)       ; &I-B-DEF3;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x797C)     ; 祼
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=jis-x0212                . #x505F)       ; &M-24738; [48-63]
+    (=daikanwa         . 24738)        ; &I-M-24738;
+    (=ucs@jis          . #x797C)       ; &M-24738;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x797C)     ; 祼
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=iso-ir165                . #x2C49)       ; &C2-4559; [12-41]
+    (=cns11643-2       . #x4559)       ; &I-C2-4559; [37-57]
+    (=ucs@unicode      . #x797C)       ; &C2-4559;
     ))
 (define-char
   '((ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 8)
     (total-strokes      . 13)
     (=ucs              . #x797D)       ; 祽
-    (->subsumptive
-     ((=daikanwa         . 24739)      ; &M-24739;
-      )
-     ((=cns11643-2       . #x455B)     ; &C2-455B; [37-59]
-      (=big5             . #xDEF5)     ; &I-B-DEF5;
-      (=ucs@unicode      . #x797D)     ; &C2-455B;
+    (=big5             . #xDEF5)       ; &I-B-DEF5;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x797D)     ; 祽
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=daikanwa         . 24739)        ; &M-24739;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
+  '((<-denotational
+     ((=ucs              . #x797D)     ; 祽
+      ))
+    (ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 8)
     (total-strokes      . 13)
-    (=ucs              . #x797E)       ; 祾
+    (=cns11643-2       . #x455B)       ; &C2-455B; [37-59]
+    (=ucs@unicode      . #x797D)       ; &C2-455B;
     ))
 (define-char
   '((ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 8)
     (total-strokes      . 13)
-    (<-denotational
+    (=ucs              . #x797E)       ; 祾
+    ))
+(define-char
+  '((<-denotational
      ((=ucs              . #x797E)     ; 祾
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (=jis-x0212                . #x5060)       ; &M-24740; [48-64]
     (=daikanwa         . 24740)        ; &I-M-24740;
     (=ucs@jis          . #x797E)       ; &M-24740;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x797E)     ; 祾
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (->subsumptive
      ((=cns11643-3       . #x4338)     ; &C3-4338; [35-24]
       )
     (ideographic-strokes . 8)
     (total-strokes      . 13)
     (=ucs              . #x797F)       ; 祿
+    (=big5             . #xB853)       ; &I-B-B853;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x797F)     ; 祿
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (shinjigen-1       . 5558)
+    (shinjigen-2       . 5558)
+    (=jis-x0208                . #x6333)       ; &GT-31834; [67-19]
+    (=ks-x1001         . #x565F)       ; &I-K0-565F; [54-63]
+    (=gt               . 31834)        ; &I-GT-31834;
+    (=gt-k             . 10330)        ; &I-GT-K10330;
+    (=gt-pj-1          . #x6333)       ; &I-GT-31834; [67-19]
+    (=daikanwa         . 24741)        ; &I-M-24741;
+    (=ucs@jis          . #x797F)       ; &GT-31834;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x797F)     ; 祿
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (->subsumptive
-     ((shinjigen-2       . 5558)
-      (=jis-x0208        . #x6333)     ; &GT-31834; [67-19]
-      (=ks-x1001         . #x565F)     ; &I-K0-565F; [54-63]
-      (=gt               . 31834)      ; &I-GT-31834;
-      (=gt-k             . 10330)      ; &I-GT-K10330;
-      (=gt-pj-1                  . #x6333)     ; &I-GT-31834; [67-19]
-      (=daikanwa         . 24741)      ; &I-M-24741;
-      (=ucs@jis                  . #x797F)     ; &GT-31834;
+     ((=ucs@unicode      . #x797F)     ; &UU+797F;
       )
      ((=cns11643-1       . #x655A)     ; &C1-655A; [69-58]
-      (=big5             . #xB853)     ; &I-B-B853;
-      (=ucs@unicode      . #x797F)     ; &C1-655A;
       ))
     ))
 (define-char
     (=ucs              . #x7984)       ; 禄
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7984)     ; 禄
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((morohashi-daikanwa      24741 1)
+      (shinjigen-1       . 5557)
       (=jis-x0208        . #x4F3D)     ; &GT-31767; [47-29]
       (=gt               . 31767)      ; &I-GT-31767;
       (=gt-k             . 09162)      ; &I-GT-K09162;
       ))
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7984)     ; 禄
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-3       . #x3D63)       ; &C3-3D63; [29-67]
     ))
 (define-char
       )
      ((=cns11643-3       . #x433D)     ; &C3-433D; [35-29]
       )
-     ((shinjigen-2       . 5641)
+     ((shinjigen-1       . 5641)
+      (shinjigen-2       . 5641)
       (=jis-x0208        . #x6349)     ; &GT-31833; [67-41]
       (=gt               . 31833)      ; &I-GT-31833;
       (=gt-k             . 10332)      ; &I-GT-K10332;
      ((=cns11643-1       . #x655B)     ; &M-24743; [69-59]
       (=daikanwa         . 24743)      ; &I-M-24743;
       )
-     ((shinjigen-2       . 5556)
+     ((shinjigen-1       . 5556)
+      (shinjigen-2       . 5556)
       (=jis-x0208        . #x3658)     ; &GT-31785; [22-56]
       (=gb2312           . #x3D7B)     ; &I-G0-3D7B; [29-91]
       (=ks-x1001         . #x5057)     ; &I-K0-5057; [48-55]
     (total-strokes      . 13)
     (=ucs              . #x7982)       ; 禂
     (=big5             . #xDEF4)       ; &I-B-DEF4;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7982)     ; 禂
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=daikanwa         . 24744)        ; &M-24744;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7982)     ; 禂
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=cns11643-2       . #x455A)       ; &C2-455A; [37-58]
+    (=ucs@unicode      . #x7982)       ; &C2-455A;
+    ))
+(define-char
+  '((ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=ucs              . #x4110)       ; 䄐
     (->subsumptive
-     ((=daikanwa         . 24744)      ; &M-24744;
+     ((=cns11643-4       . #x3F47)     ; &M-24745; [31-39]
+      (=daikanwa         . 24745)      ; &I-M-24745;
       )
-     ((=cns11643-2       . #x455A)     ; &C2-455A; [37-58]
-      (=ucs@unicode      . #x7982)     ; &C2-455A;
+     ((=ucs@unicode      . #x4110)     ; &UU+4110;
       ))
     ))
 (define-char
   '((ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 8)
     (total-strokes      . 13)
-    (=ucs              . #x7983)       ; 禃
+    (=ucs              . #x2568B)      ; 𥚋
     (->subsumptive
-     ((=daikanwa         . 24748)      ; &M-24748;
-      (=jef-china3       . #x92C6)     ; &I-JC3-92C6;
+     ((=cns11643-5       . #x412C)     ; &M-24746; [33-12]
+      (=daikanwa         . 24746)      ; &I-M-24746;
       )
-     ((=cns11643-3       . #x4339)     ; &C3-4339; [35-25]
-      (=ucs@unicode      . #x7983)     ; &C3-4339;
+     ((hanyu-dazidian    1 556 12)
+      (=hanziku-2        . #xC268)     ; &HZK02-C268;
+      (=ucs@iso                  . #x2568B)    ; &HZK02-C268;
+      ))
+    ))
+(define-char
+  '((ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=ucs              . #x2568A)      ; 𥚊
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x2568A)    ; 𥚊
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (->subsumptive
+     ((=daikanwa         . 24747)      ; &M-24747;
+      )
+     ((hanyu-dazidian    4 2400 1)
+      (=hanziku-6        . #xF04B)     ; &HZK06-F04B;
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x2568A)    ; 𥚊
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=cns11643-5       . #x412A)       ; &C5-412A; [33-10]
+    (=ucs@iso          . #x2568A)      ; &C5-412A;
+    ))
+(define-char
+  '((ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=ucs              . #x7983)       ; 禃
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7983)     ; 禃
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=daikanwa         . 24748)        ; &M-24748;
+    (=jef-china3       . #x92C6)       ; &I-JC3-92C6;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7983)     ; 禃
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
+    (=cns11643-3       . #x4339)       ; &C3-4339; [35-25]
+    (=ucs@unicode      . #x7983)       ; &C3-4339;
     ))
 (define-char
   '((ideographic-radical . 113)        ; ⽰
     (=ucs              . #x7985)       ; 禅
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7985)     ; 禅
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 13)
     (->subsumptive
      ((<-vulgar
        ((=jis-x0208        . #x6338)   ; &GT-31989; [67-24]
   '((ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 8)
     (total-strokes      . 13)
-    (=ucs              . #x410C)       ; 䄌
-    (=cns11643-4       . #x3F44)       ; &I-C4-3F44; [31-36]
-    ))
-(define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
     (=ucs              . #x410D)       ; 䄍
     (=cns11643-3       . #x433A)       ; &I-C3-433A; [35-26]
     ))
     ))
 (define-char
   '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (=ucs              . #x410F)       ; 䄏
-    (=cns11643-3       . #x433E)       ; &I-C3-433E; [35-30]
-    ))
-(define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (=ucs              . #x4110)       ; 䄐
-    (=cns11643-4       . #x3F47)       ; &I-C4-3F47; [31-39]
-    ))
-(define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (=ucs              . #x25689)      ; 𥚉
-    (=cns11643-5       . #x412B)       ; &I-C5-412B; [33-11]
+    (=ucs              . #x7987)       ; 禇
     ))
 (define-char
-  '((=>ucs             . #x25689)      ; 𥚉
+  '((<-denotational
+     ((=ucs              . #x7987)     ; 禇
+      ))
     (ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (hanyu-dazidian    4 2401 23)
-    (=hanziku-6                . #xF0A3)       ; &HZK06-F0A3;
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=daikanwa         . 24755)        ; &M-24755;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
+  '((<-denotational
+     ((=ucs              . #x7987)     ; 禇
+      ))
+    (ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 8)
     (total-strokes      . 13)
-    (=ucs              . #x2568A)      ; 𥚊
-    (=cns11643-5       . #x412A)       ; &I-C5-412A; [33-10]
+    (=ucs@unicode      . #x7987)       ; &UU+7987;
     ))
 (define-char
-  '((=>ucs             . #x2568A)      ; 𥚊
+  '((<-denotational
+     ((=ucs              . #x7987)     ; 禇
+      ))
     (ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (hanyu-dazidian    4 2400 1)
-    (=hanziku-6                . #xF04B)       ; &HZK06-F04B;
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=cns11643-3       . #x4848)       ; &C3-4848; [40-40]
     ))
 (define-char
   '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (hanyu-dazidian    1 556 12)
-    (=ucs              . #x2568B)      ; 𥚋
-    (=hanziku-2                . #xC268)       ; &I-HZK02-C268;
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=ucs              . #x7988)       ; 禈
+    (=big5             . #xE341)       ; &I-B-E341;
     ))
 (define-char
-  '((=>ucs             . #x2568B)      ; 𥚋
+  '((<-denotational
+     ((=ucs              . #x7988)     ; 禈
+      ))
     (ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 8)
-    (total-strokes      . 13)
-    (=cns11643-5       . #x412C)       ; &C5-412C; [33-12]
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=daikanwa         . 24756)        ; &M-24756;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (=ucs              . #x7987)       ; 禇
-    (->subsumptive
-     ((ideographic-strokes . 9)
-      (total-strokes      . 14)
-      (=daikanwa         . 24755)      ; &M-24755;
-      )
-     ((ideographic-strokes . 9)
-      (total-strokes      . 14)
-      (=cns11643-3       . #x4848)     ; &C3-4848; [40-40]
-      )
-     ((ideographic-strokes . 8)
-      (total-strokes      . 13)
-      (=ucs@unicode      . #x7987)     ; &UU+7987;
+  '((<-denotational
+     ((=ucs              . #x7988)     ; 禈
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=cns11643-2       . #x4C48)       ; &C2-4C48; [44-40]
+    (=ucs@unicode      . #x7988)       ; &C2-4C48;
     ))
 (define-char
   '((ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 9)
     (total-strokes      . 14)
-    (=ucs              . #x7988)       ; 禈
-    (=big5             . #xE341)       ; &I-B-E341;
-    (->subsumptive
-     ((=daikanwa         . 24756)      ; &M-24756;
-      )
-     ((=cns11643-2       . #x4C48)     ; &C2-4C48; [44-40]
-      (=ucs@unicode      . #x7988)     ; &C2-4C48;
+    (=ucs              . #x7989)       ; 禉
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7989)     ; 禉
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=daikanwa         . 24757)        ; &M-24757;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
+  '((<-denotational
+     ((=ucs              . #x7989)     ; 禉
+      ))
+    (ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 9)
     (total-strokes      . 14)
-    (=ucs              . #x7989)       ; 禉
     (->subsumptive
-     ((=daikanwa         . 24757)      ; &M-24757;
-      )
      ((=cns11643-3       . #x4847)     ; &C3-4847; [40-39]
       )
      ((=ucs@unicode      . #x7989)     ; &UU+7989;
     (ideographic-strokes . 9)
     (total-strokes      . 14)
     (=ucs              . #x4113)       ; 䄓
-    (->subsumptive
-     ((=daikanwa         . 24758)      ; &M-24758;
-      )
-     ((=cns11643-3       . #x4846)     ; &C3-4846; [40-38]
-      (=ucs@unicode      . #x4113)     ; &C3-4846;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x4113)     ; 䄓
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=daikanwa         . 24758)        ; &M-24758;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
+  '((<-denotational
+     ((=ucs              . #x4113)     ; 䄓
+      ))
+    (ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 9)
     (total-strokes      . 14)
-    (=ucs              . #x798A)       ; 禊
+    (=cns11643-3       . #x4846)       ; &C3-4846; [40-38]
+    (=ucs@unicode      . #x4113)       ; &C3-4846;
     ))
 (define-char
   '((ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 9)
     (total-strokes      . 14)
-    (<-denotational
+    (=ucs              . #x798A)       ; 禊
+    (=big5             . #xE2F9)       ; &I-B-E2F9;
+    ))
+(define-char
+  '((<-denotational
      ((=ucs              . #x798A)     ; 禊
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (->subsumptive
      ((=daikanwa         . 24760)      ; &M-24760;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x798A)     ; 禊
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (->subsumptive
-     ((=big5             . #xE2F9)     ; &B-E2F9;
-      )
      ((=cns11643-2       . #x4C41)     ; &C2-4C41; [44-33]
       )
      ((=gb2312           . #x6C79)     ; &G0-6C79; [76-89]
     (ideographic-strokes . 9)
     (total-strokes      . 14)
     (=ucs              . #x798B)       ; 禋
+    (=big5             . #xE2FA)       ; &I-B-E2FA;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x798B)     ; 禋
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=jis-x0212                . #x5061)       ; &M-24761; [48-65]
     (=daikanwa         . 24761)        ; &I-M-24761;
     (=jef-china3       . #x5CE1)       ; &I-JC3-5CE1;
     (=ucs@jis          . #x798B)       ; &M-24761;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x798B)     ; 禋
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (->subsumptive
      ((=cns11643-2       . #x4C42)     ; &C2-4C42; [44-34]
-      (=big5             . #xE2FA)     ; &I-B-E2FA;
       )
      ((=ucs@unicode      . #x798B)     ; &UU+798B;
       ))
     (ideographic-strokes . 9)
     (total-strokes      . 14)
     (=ucs              . #x4114)       ; 䄔
-    (->subsumptive
-     ((=daikanwa         . 24764)      ; &M-24764;
-      )
-     ((=cns11643-5       . #x4824)     ; &C5-4824; [40-04]
-      (=ucs@iso                  . #x4114)     ; &C5-4824;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x4114)     ; 䄔
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=daikanwa         . 24764)        ; &M-24764;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x4114)     ; 䄔
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=cns11643-5       . #x4824)       ; &C5-4824; [40-04]
+    (=ucs@unicode      . #x4114)       ; &C5-4824;
     ))
 (define-char
   '((ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 9)
     (total-strokes      . 14)
     (=ucs              . #x798C)       ; 禌
-    (->subsumptive
-     ((=jis-x0212        . #x5062)     ; &M-24765; [48-66]
-      (=daikanwa         . 24765)      ; &I-M-24765;
-      (=ucs@jis                  . #x798C)     ; &M-24765;
-      )
-     ((=cns11643-5       . #x477E)     ; &C5-477E; [39-94]
-      (=ucs@unicode      . #x798C)     ; &C5-477E;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x798C)     ; 禌
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=jis-x0212                . #x5062)       ; &M-24765; [48-66]
+    (=daikanwa         . 24765)        ; &I-M-24765;
+    (=ucs@jis          . #x798C)       ; &M-24765;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x798C)     ; 禌
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=cns11643-5       . #x477E)       ; &C5-477E; [39-94]
+    (=ucs@unicode      . #x798C)       ; &C5-477E;
     ))
 (define-char
   '((ideographic-radical . 113)        ; ⽰
     (=ucs              . #x798D)       ; 禍
+    (=big5             . #xBAD7)       ; &I-B-BAD7;
     ))
 (define-char
-  '((=>ucs*            . #x798D)       ; 禍
+  '((<-denotational
+     ((=ucs              . #x798D)     ; 禍
+      ))
+    (=>ucs*            . #x798D)       ; 禍
     (ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 9)
     (total-strokes      . 14)
-    (<-denotational
-     ((=ucs              . #x798D)     ; 禍
-      ))
     (=ucs              . #xFA52)       ; 禍
     (=ks-x1001         . #x7C21)       ; &I-K0-7C21; [92-01]
     (=jis-x0213-1-2000 . #x793F)       ; &I-JX1-793F; [89-31]
   '((<-denotational
      ((=ucs              . #x798D)     ; 禍
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
+    (=gb12345          . #x3B76)       ; &UU+798D; [27-86]
+    (=ucs@unicode      . #x798D)       ; &UU+798D;
+    (mojikyo           . 057178)       ; &UU+798D;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x798D)     ; 禍
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (->subsumptive
-     ((ideographic-radical . 113)      ; ⽰
-      (ideographic-strokes . 9)
-      (total-strokes      . 14)
-      (->subsumptive
-       ((morohashi-daikanwa    24766 1)
-       (<-simplified@JP/Jouyou
-        ((=ucs               . #xFA52) ; 禍
-         (=jis-x0213-1-2000  . #x793F) ; &I-JX1-793F; [89-31]
-         ))
-       (=jis-x0208         . #x3252)   ; &GT-31777; [18-50]
-       (=gt                . 31777)    ; &I-GT-31777;
-       (=gt-k              . 10174)    ; &I-GT-K10174;
-       (=gt-pj-1           . #x3252)   ; &I-GT-31777; [18-50]
-       (=ucs@jis           . #x798D)   ; &GT-31777;
-       )
-       ((=cns11643-1       . #x697E)   ; &C1-697E; [73-94]
-       (=big5              . #xBAD7)   ; &I-B-BAD7;
-       (=ucs@cns           . #x798D)   ; &C1-697E;
-       (mojikyo            . 050313)   ; &MCS-6000C489;
+     ((morohashi-daikanwa      24766 1)
+      (<-simplified@JP/Jouyou
+       ((=ucs              . #xFA52)   ; 禍
+       (=jis-x0213-1-2000  . #x793F)   ; &I-JX1-793F; [89-31]
        ))
+      (=jis-x0208        . #x3252)     ; &GT-31777; [18-50]
+      (=gt               . 31777)      ; &I-GT-31777;
+      (=gt-k             . 10174)      ; &I-GT-K10174;
+      (=gt-pj-1                  . #x3252)     ; &I-GT-31777; [18-50]
+      (=ucs@jis                  . #x798D)     ; &GT-31777;
+      (mojikyo           . 050313)     ; &MCS-6000C489;
       )
-     ((ideographic-strokes . 8)
-      (total-strokes      . 12)
-      (=gb12345                  . #x3B76)     ; &UU+798D; [27-86]
-      (=ucs@unicode      . #x798D)     ; &UU+798D;
-      (mojikyo           . 057178)     ; &UU+798D;
+     ((=cns11643-1       . #x697E)     ; &C1-697E; [73-94]
+      (=ucs@cns                  . #x798D)     ; &C1-697E;
       ))
     ))
 (define-char
     (ideographic-strokes . 9)
     (total-strokes      . 14)
     (=ucs              . #x798E)       ; 禎
+    (=big5             . #xBAD5)       ; &I-B-BAD5;
     ))
 (define-char
-  '((=>ucs*            . #x798E)       ; 禎
+  '((<-denotational
+     ((=ucs              . #x798E)     ; 禎
+      ))
+    (=>ucs*            . #x798E)       ; 禎
     (ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 9)
     (total-strokes      . 14)
-    (<-denotational
-     ((=ucs              . #x798E)     ; 禎
-      ))
     (=ucs              . #xFA53)       ; 禎
     (=ks-x1001         . #x6F6E)       ; &I-K0-6F6E; [79-78]
     (=jis-x0213-1-2000 . #x7940)       ; &I-JX1-7940; [89-32]
     (mojikyo           . 024767)       ; &MCS-600060BF;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x798E)     ; 禎
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (->subsumptive
      ((morohashi-daikanwa      24767 1)
       (=jis-x0208        . #x4477)     ; &GT-31815; [36-87]
       )
      ((=cns11643-1       . #x697C)     ; &C1-697C; [73-92]
       (=gb12345                  . #x6C75)     ; &C1-697C; [76-85]
-      (=big5             . #xBAD5)     ; &I-B-BAD5;
       (=ucs@unicode      . #x798E)     ; &C1-697C;
       (mojikyo           . 050314)     ; &MCS-6000C48A;
       ))
     (ideographic-strokes . 9)
     (total-strokes      . 14)
     (=ucs              . #x798F)       ; 福
+    (=big5             . #xBAD6)       ; &I-B-BAD6;
     ))
 (define-char
-  '((name              . "CJK COMPATIBILITY IDEOGRAPH-FA1B")
+  '((<-denotational
+     ((=ucs              . #x798F)     ; 福
+      ))
+    (name              . "CJK COMPATIBILITY IDEOGRAPH-FA1B")
     (=>ucs*            . #x798F)       ; 福
     (ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 9)
     (total-strokes      . 14)
-    (<-denotational
-     ((=ucs              . #x798F)     ; 福
+    (<-formed
+     ((=jis-x0208@1978   . #x492F)     ; &M-38973; [41-15]
+      (=ks-x1001         . #x793A)     ; &I-K0-793A; [89-26]
+      (=daikanwa         . 38973)      ; &I-M-38973;
       ))
+    (shinjigen-1       . 5573)
     (=ucs              . #xFA1B)       ; 福
     (=ks-x1001         . #x5C58)       ; &I-K0-5C58; [60-56]
     (=jis-x0213-1-2000 . #x7941)       ; &I-JX1-7941; [89-33]
     (mojikyo           . 024768)       ; &MCS-600060C0;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x798F)     ; 福
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (->subsumptive
      ((morohashi-daikanwa      24768 1)
       (<-simplified@JP/Jouyou
        (=ucs               . #xFA1B)   ; 福
        (=jis-x0213-1-2000  . #x7941)   ; &I-JX1-7941; [89-33]
        ))
+      (shinjigen-1       . 5572)
       (=jis-x0208        . #x4A21)     ; &GT-31825; [42-01]
       (=gt               . 31825)      ; &I-GT-31825;
       (=gt-pj-1                  . #x4A21)     ; &I-GT-31825; [42-01]
       (=ucs@jis                  . #x798F)     ; &GT-31825;
+      (mojikyo           . 050315)     ; &MCS-6000C48B;
       )
      ((=gb2312           . #x3823)     ; &C1-697D; [24-03]
       (=cns11643-1       . #x697D)     ; &I-C1-697D; [73-93]
-      (=big5             . #xBAD6)     ; &I-B-BAD6;
       (=ucs@unicode      . #x798F)     ; &C1-697D;
-      (mojikyo           . 050315)     ; &MCS-6000C48B;
       ))
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
+  '((ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=ucs              . #x7990)       ; 禐
+    (=big5             . #xE343)       ; &I-B-E343;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7990)     ; 禐
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=daikanwa         . 24769)        ; &M-24769;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7990)     ; 禐
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=cns11643-2       . #x4C4A)       ; &C2-4C4A; [44-42]
+    (=ucs@unicode      . #x7990)       ; &C2-4C4A;
+    ))
+(define-char
+  '((ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=ucs              . #x7991)       ; 禑
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7991)     ; 禑
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=ks-x1001         . #x695F)       ; &M-24770; [73-63]
+    (=jis-x0212                . #x5063)       ; &I-JSP-5063; [48-67]
+    (=daikanwa         . 24770)        ; &I-M-24770;
+    (=ucs@jis          . #x7991)       ; &M-24770;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7991)     ; 禑
+      ))
+    (ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 9)
     (total-strokes      . 14)
-    (=ucs              . #x7990)       ; 禐
-    (->subsumptive
-     ((=daikanwa         . 24769)      ; &M-24769;
-      )
-     ((=cns11643-2       . #x4C4A)     ; &C2-4C4A; [44-42]
-      (=big5             . #xE343)     ; &I-B-E343;
-      (=ucs@unicode      . #x7990)     ; &C2-4C4A;
-      ))
+    (=cns11643-5       . #x4822)       ; &C5-4822; [40-02]
+    (=ucs@unicode      . #x7991)       ; &C5-4822;
     ))
 (define-char
   '((ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 9)
     (total-strokes      . 14)
-    (=ucs              . #x7991)       ; 禑
-    (->subsumptive
-     ((=ks-x1001         . #x695F)     ; &M-24770; [73-63]
-      (=jis-x0212        . #x5063)     ; &I-JSP-5063; [48-67]
-      (=daikanwa         . 24770)      ; &I-M-24770;
-      (=ucs@jis                  . #x7991)     ; &M-24770;
-      )
-     ((=cns11643-5       . #x4822)     ; &C5-4822; [40-02]
-      (=ucs@unicode      . #x7991)     ; &C5-4822;
+    (=ucs              . #x7992)       ; 禒
+    (=big5             . #xE342)       ; &I-B-E342;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7992)     ; 禒
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=daikanwa         . 24771)        ; &M-24771;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
+  '((<-denotational
+     ((=ucs              . #x7992)     ; 禒
+      ))
+    (ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 9)
     (total-strokes      . 14)
-    (=ucs              . #x7992)       ; 禒
     (->subsumptive
-     ((=daikanwa         . 24771)      ; &M-24771;
+     ((=ucs@unicode      . #x7992)     ; &UU+7992;
       )
      ((=cns11643-2       . #x4C49)     ; &C2-4C49; [44-41]
-      (=big5             . #xE342)     ; &I-B-E342;
-      (=ucs@unicode      . #x7992)     ; &C2-4C49;
       ))
     ))
 (define-char
     (ideographic-strokes . 9)
     (total-strokes      . 14)
     (=ucs              . #x7993)       ; 禓
-    (->subsumptive
-     ((=jis-x0212        . #x5064)     ; &M-24772; [48-68]
-      (=daikanwa         . 24772)      ; &I-M-24772;
-      (=jef-china3       . #x5CE5)     ; &I-JC3-5CE5;
-      (=ucs@jis                  . #x7993)     ; &M-24772;
-      )
-     ((=cns11643-2       . #x4C46)     ; &C2-4C46; [44-38]
-      (=big5             . #xE2FE)     ; &I-B-E2FE;
-      (=ucs@unicode      . #x7993)     ; &C2-4C46;
+    (=big5             . #xE2FE)       ; &I-B-E2FE;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7993)     ; 禓
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=jis-x0212                . #x5064)       ; &M-24772; [48-68]
+    (=daikanwa         . 24772)        ; &I-M-24772;
+    (=jef-china3       . #x5CE5)       ; &I-JC3-5CE5;
+    (=ucs@jis          . #x7993)       ; &M-24772;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7993)     ; 禓
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=cns11643-2       . #x4C46)       ; &C2-4C46; [44-38]
+    (=ucs@unicode      . #x7993)       ; &C2-4C46;
     ))
 (define-char
   '((ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 9)
     (total-strokes      . 14)
     (=ucs              . #x7994)       ; 禔
-    (->subsumptive
-     ((=jis-x0212        . #x5065)     ; &M-24773; [48-69]
-      (=jis-x0213-2-2000  . #x7267)    ; &I-JX2-7267; [82-71]
-      (=daikanwa         . 24773)      ; &I-M-24773;
-      (=jef-china3       . #x5CE6)     ; &I-JC3-5CE6;
-      (=ucs@jis                  . #x7994)     ; &M-24773;
-      )
-     ((=cns11643-2       . #x4C45)     ; &C2-4C45; [44-37]
-      (=big5             . #xE2FD)     ; &I-B-E2FD;
-      (=ucs@unicode      . #x7994)     ; &C2-4C45;
+    (=big5             . #xE2FD)       ; &I-B-E2FD;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7994)     ; 禔
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=jis-x0212                . #x5065)       ; &M-24773; [48-69]
+    (=jis-x0213-2-2000 . #x7267)       ; &I-JX2-7267; [82-71]
+    (=daikanwa         . 24773)        ; &I-M-24773;
+    (=jef-china3       . #x5CE6)       ; &I-JC3-5CE6;
+    (=ucs@jis          . #x7994)       ; &M-24773;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7994)     ; 禔
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=cns11643-2       . #x4C45)       ; &C2-4C45; [44-37]
+    (=ucs@unicode      . #x7994)       ; &C2-4C45;
     ))
 (define-char
   '((ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 9)
     (total-strokes      . 14)
     (=ucs              . #x7995)       ; 禕
+    (=big5             . #xE2FC)       ; &I-B-E2FC;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7995)     ; 禕
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
+    (=jis-x0212                . #x5066)       ; &M-24775; [48-70]
+    (=jis-x0213-2-2000 . #x7268)       ; &I-JX2-7268; [82-72]
+    (=daikanwa         . 24775)        ; &I-M-24775;
+    (=ucs@jis          . #x7995)       ; &M-24775;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7995)     ; 禕
+      ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (->subsumptive
-     ((=jis-x0212        . #x5066)     ; &M-24775; [48-70]
-      (=jis-x0213-2-2000  . #x7268)    ; &I-JX2-7268; [82-72]
-      (=daikanwa         . 24775)      ; &I-M-24775;
-      (=ucs@jis                  . #x7995)     ; &M-24775;
-      )
-     ((=big5             . #xE2FC)     ; &B-E2FC;
-      (=ucs@unicode      . #x7995)     ; &B-E2FC;
+     ((=ucs@unicode      . #x7995)     ; &UU+7995;
       )
      ((=cns11643-2       . #x4C44)     ; &C2-4C44; [44-36]
       ))
     (=big5             . #xE2FB)       ; &I-B-E2FB;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7996)     ; 禖
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=jis-x0212                . #x5067)       ; &M-24776; [48-71]
     (=jis-x0213-2-2000 . #x7269)       ; &I-JX2-7269; [82-73]
     (=daikanwa         . 24776)        ; &I-M-24776;
     (=ucs@jis          . #x7996)       ; &M-24776;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7996)     ; 禖
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (->subsumptive
      ((=ucs@unicode      . #x7996)     ; &UU+7996;
       )
     (=big5             . #xE340)       ; &I-B-E340;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7997)     ; 禗
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=daikanwa         . 24777)        ; &M-24777;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7997)     ; 禗
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=cns11643-2       . #x4C47)       ; &C2-4C47; [44-39]
     (=ucs@unicode      . #x7997)       ; &C2-4C47;
     ))
     (=big5             . #xE2F8)       ; &I-B-E2F8;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7998)     ; 禘
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=jis-x0212                . #x5068)       ; &M-24778; [48-72]
     (=jis-x0213-1-2000 . #x7942)       ; &I-JX1-7942; [89-34]
     (=daikanwa         . 24778)        ; &I-M-24778;
     (=ucs@jis          . #x7998)       ; &M-24778;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7998)     ; 禘
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=iso-ir165                . #x7D3C)       ; &C2-4C40; [93-28]
     (=cns11643-2       . #x4C40)       ; &I-C2-4C40; [44-32]
     (=ucs@unicode      . #x7998)       ; &C2-4C40;
     (=ucs              . #x256AB)      ; 𥚫
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256AB)    ; 𥚫
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (hanyu-dazidian    4 2403 16)
     (=daikanwa         . 24781)        ; &M-24781;
     (=hanziku-6                . #xF0DC)       ; &I-HZK06-F0DC;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256AB)    ; 𥚫
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=cns11643-6       . #x5F61)       ; &C6-5F61; [63-65]
     (=ucs@iso          . #x256AB)      ; &C6-5F61;
     ))
     (=ucs              . #x256C2)      ; 𥛂
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256C2)    ; 𥛂
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (hanyu-dazidian    4 2403 5)
     (=daikanwa         . 24782)        ; &M-24782;
     (=hanziku-6                . #xF0D1)       ; &I-HZK06-F0D1;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256C2)    ; 𥛂
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (->subsumptive
      ((=ucs@iso                  . #x256C2)    ; &U-000256C2;
       )
     (=ucs              . #x256C0)      ; 𥛀
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256C0)    ; 𥛀
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (->subsumptive
      ((=daikanwa         . 24786)      ; &M-24786;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256C0)    ; 𥛀
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=cns11643-6       . #x5F5D)       ; &C6-5F5D; [63-61]
     (=ucs@iso          . #x256C0)      ; &C6-5F5D;
     ))
       ))
     ))
 (define-char
-  '((morohashi-daikanwa        24787 1)
+  '((<-denotational
+     ((=ucs              . #x7985)     ; 禅
+      ))
+    (morohashi-daikanwa        24787 1)
     (ideographic-radical . 113)        ; ⽰
     (ideographic-strokes . 9)
     (total-strokes      . 14)
-    (<-denotational
-     ((=ucs              . #x7985)     ; 禅
-      ))
     (<-simplified@JP/Jouyou
      ((=jis-x0208        . #x6338)     ; &GT-31989; [67-24]
       (=ks-x1001         . #x6049)     ; &I-K0-6049; [64-41]
     (=big5             . #xE6CB)       ; &I-B-E6CB;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x799A)     ; 禚
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=daikanwa         . 24788)        ; &M-24788;
     (=jef-china3       . #x92C8)       ; &I-JC3-92C8;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x799A)     ; 禚
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=gb2312           . #x6C7A)       ; &C2-5253; [76-90]
     (=cns11643-2       . #x5253)       ; &I-C2-5253; [50-51]
     (=ucs@unicode      . #x799A)       ; &C2-5253;
     (=big5             . #xE6D0)       ; &I-B-E6D0;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x799B)     ; 禛
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=jis-x0212                . #x5069)       ; &M-24789; [48-73]
     (=jis-x0213-2-2000 . #x726A)       ; &I-JX2-726A; [82-74]
     (=daikanwa         . 24789)        ; &I-M-24789;
     (=ucs@jis          . #x799B)       ; &M-24789;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x799B)     ; 禛
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=cns11643-2       . #x5258)       ; &C2-5258; [50-56]
     (=ucs@unicode      . #x799B)       ; &C2-5258;
     ))
     (=ucs              . #x799D)       ; 禝
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x799D)     ; 禝
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 24792)      ; &M-24792;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x799D)     ; 禝
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (->subsumptive
      ((=cns11643-3       . #x4D50)     ; &C3-4D50; [45-48]
       )
     (=ucs              . #x4118)       ; 䄘
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4118)     ; 䄘
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=daikanwa         . 24793)        ; &M-24793;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4118)     ; 䄘
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=cns11643-5       . #x4E76)       ; &C5-4E76; [46-86]
     (=ucs@unicode      . #x4118)       ; &C5-4E76;
     ))
     (=ucs              . #x4119)       ; 䄙
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4119)     ; 䄙
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=daikanwa         . 24795)        ; &M-24795;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4119)     ; 䄙
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=cns11643-3       . #x4D4E)       ; &C3-4D4E; [45-46]
     (=ucs@iso          . #x4119)       ; &C3-4D4E;
     ))
     (=ucs              . #x256C6)      ; 𥛆
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256C6)    ; 𥛆
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 24797)      ; &M-24797;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256C6)    ; 𥛆
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=cns11643-7       . #x2626)       ; &C7-2626; [06-06]
     (=ucs@iso          . #x256C6)      ; &C7-2626;
     ))
     (=ucs              . #x256D4)      ; 𥛔
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256D4)    ; 𥛔
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (hanyu-dazidian    4 2406 1)
     (=daikanwa         . 24803)        ; &M-24803;
     (=hanziku-6                . #xF16E)       ; &I-HZK06-F16E;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256D4)    ; 𥛔
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=cns11643-7       . #x2628)       ; &C7-2628; [06-08]
     (=ucs@iso          . #x256D4)      ; &C7-2628;
     ))
     (=ucs              . #x256D8)      ; 𥛘
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256D8)    ; 𥛘
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (hanyu-dazidian    4 2407 8)
     (=daikanwa         . 24807)        ; &M-24807;
     (=hanziku-6                . #xF1B7)       ; &I-HZK06-F1B7;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256D8)    ; 𥛘
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (=cns11643-5       . #x5638)       ; &C5-5638; [54-24]
     (=ucs@iso          . #x256D8)      ; &C5-5638;
     ))
     (=ucs              . #x256D9)      ; 𥛙
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256D9)    ; 𥛙
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (hanyu-dazidian    4 2407 10)
     (=daikanwa         . 24808)        ; &M-24808;
     (=hanziku-6                . #xF1B9)       ; &I-HZK06-F1B9;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256D9)    ; 𥛙
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (=cns11643-7       . #x305C)       ; &C7-305C; [16-60]
     (=ucs@iso          . #x256D9)      ; &C7-305C;
     ))
     (=ucs              . #x411A)       ; 䄚
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x411A)     ; 䄚
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (=daikanwa         . 24809)        ; &M-24809;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x411A)     ; 䄚
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (=cns11643-4       . #x5176)       ; &C4-5176; [49-86]
     (=ucs@unicode      . #x411A)       ; &C4-5176;
     ))
     (=ucs              . #x411B)       ; 䄛
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x411B)     ; 䄛
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (=daikanwa         . 24810)        ; &M-24810;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x411B)     ; 䄛
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (->subsumptive
      ((=gt               . 31937)      ; &GT-31937;
       (=gt-pj-9                  . #x6D50)     ; &GT-31937; [77-48]
     (=ucs              . #x256DA)      ; 𥛚
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256DA)    ; 𥛚
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (->subsumptive
      ((=gt               . 31958)      ; &GT-31958;
       (=gt-pj-5                  . #x5170)     ; &GT-31958; [49-80]
       ))
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256DA)    ; 𥛚
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (=cns11643-5       . #x5636)       ; &C5-5636; [54-22]
     (=ucs@iso          . #x256DA)      ; &C5-5636;
     ))
     (=big5             . #xEAAE)       ; &I-B-EAAE;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x79A4)     ; 禤
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (=gt               . 31948)        ; &GT-31948;
     (=gt-pj-5          . #x5171)       ; &GT-31948; [49-81]
     (=daikanwa         . 24812)        ; &I-M-24812;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x79A4)     ; 禤
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (->subsumptive
      ((=gt               . 31904)      ; &GT-31904;
       (=gt-pj-9                  . #x6D52)     ; &GT-31904; [77-50]
     (=ucs              . #x411C)       ; 䄜
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x411C)     ; 䄜
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (=daikanwa         . 24814)        ; &M-24814;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x411C)     ; 䄜
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (->subsumptive
      ((=ucs@unicode      . #x411C)     ; &UU+411C;
       )
     (=ucs              . #x411D)       ; 䄝
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x411D)     ; 䄝
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (=daikanwa         . 24815)        ; &M-24815;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x411D)     ; 䄝
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (->subsumptive
      ((=ucs@unicode      . #x411D)     ; &UU+411D;
       )
     (=ucs              . #x256DC)      ; 𥛜
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256DC)    ; 𥛜
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (hanyu-dazidian    4 2407 6)
     (=gt               . 31952)        ; &GT-31952;
     (=gt-pj-5          . #x5175)       ; &GT-31952; [49-85]
     (=hanziku-6                . #xF1B5)       ; &I-HZK06-F1B5;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256DC)    ; 𥛜
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (->subsumptive
      ((=ucs@iso                  . #x256DC)    ; &U-000256DC;
       )
     (=ucs              . #x256DD)      ; 𥛝
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256DD)    ; 𥛝
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (hanyu-dazidian    4 2407 13)
     (=gt               . 31964)        ; &GT-31964;
     (=gt-pj-5          . #x5176)       ; &GT-31964; [49-86]
     (=hanziku-6                . #xF1BC)       ; &I-HZK06-F1BC;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256DD)    ; 𥛝
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=ucs@iso          . #x256DD)      ; &U-000256DD;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256DD)    ; 𥛝
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (=cns11643-5       . #x5639)       ; &C5-5639; [54-25]
     ))
 (define-char
     (=ucs              . #x256DE)      ; 𥛞
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256DE)    ; 𥛞
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 24818)      ; &M-24818;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256DE)    ; 𥛞
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (->subsumptive
      ((=gt               . 31938)      ; &GT-31938;
       (=gt-pj-9                  . #x6D57)     ; &GT-31938; [77-55]
     (=ucs              . #x256DF)      ; 𥛟
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256DF)    ; 𥛟
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (hanyu-dazidian    4 2407 12)
     (=gt               . 31960)        ; &GT-31960;
     (=gt-pj-5          . #x5179)       ; &GT-31960; [49-89]
     (=hanziku-6                . #xF1BB)       ; &I-HZK06-F1BB;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x256DF)    ; 𥛟
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (=cns11643-5       . #x563A)       ; &C5-563A; [54-26]
     (=ucs@iso          . #x256DF)      ; &C5-563A;
     ))
     (=big5             . #xC2A7)       ; &I-B-C2A7;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 13)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x79AE)     ; 禮
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 13)
+    (total-strokes      . 18)
     (shinjigen-2       . 5506)
     (=jis-x0208                . #x6339)       ; &GT-32019; [67-25]
     (=ks-x1001         . #x5649)       ; &I-K0-5649; [54-41]
     (=ucs@jis          . #x79AE)       ; &GT-32019;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 13)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x79AE)     ; 禮
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 13)
+    (total-strokes      . 18)
     (->subsumptive
      ((=jef-china3       . #x5CEB)     ; &JC3-5CEB;
       )
     (=ucs              . #x79B0)       ; 禰
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 14)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x79B0)     ; 禰
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 14)
+    (total-strokes      . 19)
     (=jis-x0208@1978   . #x4729)       ; &M-24851; [39-09]
     (=daikanwa         . 24851)        ; &I-M-24851;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 14)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x79B0)     ; 禰
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 14)
+    (total-strokes      . 19)
     (->subsumptive
      ((=jis-x0208@1983   . #x4729)     ; &GT-32014; [39-09]
       (=jis-x0208@1990   . #x4729)     ; &I-J90-4729; [39-09]
       ))
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 14)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4578)     ; &J97-4578; [37-88]
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 14)
+    (total-strokes      . 19)
     (=ucs              . #x79B1)       ; 禱
     (->subsumptive
      ((=jis-x0208@1978   . #x4578)     ; &M-24852; [37-88]
     (=jis-x0208@1997   . #x4578)       ; &J97-4578; [37-88]
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 7)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4578)     ; &J97-4578; [37-88]
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 7)
+    (total-strokes      . 12)
     (=ucs              . #x7977)       ; 祷
     (->subsumptive
      ((<-simplified@JP
     (=ucs              . #x79B2)       ; 禲
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 15)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x79B2)     ; 禲
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 15)
+    (total-strokes      . 20)
     (=daikanwa         . 24859)        ; &M-24859;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x79B2)     ; 禲
       ))
+    (ideographic-radical . 113)        ; ⽰
     (->subsumptive
      ((ideographic-strokes . 15)
       (total-strokes      . 20)
     (=ucs              . #x79B3)       ; 禳
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 17)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x79B3)     ; 禳
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 17)
+    (total-strokes      . 22)
     (shinjigen-2       . 5583)
     (=jis-x0208                . #x633A)       ; &GT-32054; [67-26]
     (=ks-x1001         . #x654C)       ; &I-K0-654C; [69-44]
     (=ucs@jis          . #x79B3)       ; &GT-32054;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 17)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x79B3)     ; 禳
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 17)
+    (total-strokes      . 22)
     (=gb2312           . #x6C7C)       ; &C1-7B6B; [76-92]
     (=cns11643-1       . #x7B6B)       ; &I-C1-7B6B; [91-75]
     (=big5             . #xC5A1)       ; &I-B-C5A1;
     (=big5             . #xF6F7)       ; &I-B-F6F7;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 17)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x79B4)     ; 禴
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 17)
+    (total-strokes      . 22)
     (=jis-x0212                . #x5071)       ; &M-24870; [48-81]
     (=jis-x0213-2-2000 . #x726D)       ; &I-JX2-726D; [82-77]
     (=daikanwa         . 24870)        ; &I-M-24870;
     (=ucs@jis          . #x79B4)       ; &M-24870;
     ))
 (define-char
-  '((ideographic-radical . 113)        ; ⽰
-    (ideographic-strokes . 17)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x79B4)     ; 禴
       ))
+    (ideographic-radical . 113)        ; ⽰
+    (ideographic-strokes . 17)
+    (total-strokes      . 22)
     (=cns11643-2       . #x6D65)       ; &C2-6D65; [77-69]
     (=ucs@unicode      . #x79B4)       ; &C2-6D65;
     ))
index f589e35..0cd27cb 100644 (file)
     (=ucs              . #x79EF)       ; 积
     (=gb2312           . #x3B7D)       ; &I-G0-3B7D; [27-93]
     (=daikanwa         . 25011)        ; &I-M-25011;
-    (=jef-china3       . #x5DA1)       ; &I-JC3-5DA1;
-    ))
-(define-char
-  '((->identical
-     ((=ucs              . #x79EF)     ; 积
+    (->subsumptive
+     ((=jef-china3       . #x5DA1)     ; &JC3-5DA1;
+      )
+     ((=jef-china3       . #x81D7)     ; &JC3-81D7;
       ))
-    (=jef-china3       . #x81D7)       ; &JC3-81D7;
     ))
 (define-char
   '((ideographic-radical . 115)        ; ⽲
     (=ucs              . #x79F0)       ; 称
     ))
 (define-char
-  '((ideographic-radical . 115)        ; ⽲
-    (ideographic-strokes . 5)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x79F0)     ; 称
       ))
+    (ideographic-radical . 115)        ; ⽲
+    (ideographic-strokes . 5)
+    (total-strokes      . 10)
     (->subsumptive
      ((=gb2312           . #x3346)     ; &M-25016; [19-38]
       (=daikanwa         . 25016)      ; &I-M-25016;
       ))
     ))
 (define-char
-  '((morohashi-daikanwa        25016 1)
+  '((<-denotational
+     ((=ucs              . #x79F0)     ; 称
+      ))
+    (morohashi-daikanwa        25016 1)
     (ideographic-radical . 115)        ; ⽲
     (ideographic-strokes . 5)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x79F0)     ; 称
-      ))
     (<-simplified@JP/Jouyou
      ((=jis-x0208@1983   . #x634A)     ; &GT-32460; [67-42]
       (=jis-x0208@1990   . #x634A)     ; &I-J90-634A; [67-42]
       ))
     ))
 (define-char
-  '((ideographic-radical . 115)        ; ⽲
-    (ideographic-strokes . 7)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xB57C)     ; &B-B57C;
       ))
+    (ideographic-radical . 115)        ; ⽲
+    (ideographic-strokes . 7)
+    (total-strokes      . 12)
     (=ucs              . #x7A05)       ; 稅
     (->subsumptive
      ((=ks-x1001         . #x612A)     ; &M-25070; [65-10]
     (=ucs@big5         . #x7A05)       ; &B-B57C;
     ))
 (define-char
-  '((morohashi-daikanwa        25070 1)
+  '((<-denotational
+     ((=big5             . #xB57C)     ; &B-B57C;
+      ))
+    (morohashi-daikanwa        25070 1)
     (ideographic-radical . 115)        ; ⽲
     (ideographic-strokes . 7)
     (total-strokes      . 12)
-    (<-denotational
-     ((=big5             . #xB57C)     ; &B-B57C;
-      ))
     (=ucs              . #x7A0E)       ; 税
     (=jis-x0208                . #x4047)       ; &I-J90-4047; [32-39]
     (=gb2312           . #x4B30)       ; &I-G0-4B30; [43-16]
     (=ucs              . #x7A0B)       ; 程
     ))
 (define-char
-  '((ideographic-radical . 115)        ; ⽲
-    (ideographic-strokes . 7)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7A0B)     ; 程
       ))
+    (ideographic-radical . 115)        ; ⽲
+    (ideographic-strokes . 7)
+    (total-strokes      . 12)
     (=ks-x1001         . #x6F6F)       ; &M-25081; [79-79]
     (=cns11643-1       . #x6123)       ; &I-C1-6123; [65-03]
     (=big5             . #xB57B)       ; &I-B-B57B;
     (mojikyo           . 025081)       ; &MCS-600061F9;
     ))
 (define-char
-  '((morohashi-daikanwa        25081 1)
+  '((<-denotational
+     ((=ucs              . #x7A0B)     ; 程
+      ))
+    (morohashi-daikanwa        25081 1)
     (ideographic-radical . 115)        ; ⽲
     (ideographic-strokes . 7)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x7A0B)     ; 程
-      ))
     (=jis-x0208                . #x4478)       ; &GT-32340; [36-88]
     (=gb2312           . #x334C)       ; &I-G0-334C; [19-44]
     (=gt               . 32340)        ; &I-GT-32340;
     (=daikanwa         . 25188)        ; &I-M-25188;
     ))
 (define-char
-  '((=>ucs*            . #x7A40)       ; 穀
+  '((<-denotational
+     ((=ucs              . #x7A40)     ; 穀
+      ))
+    (=>ucs*            . #x7A40)       ; 穀
     (=>ucs@jis         . #x7A40)       ; &GT-32448;
     (ideographic-radical . 115)        ; ⽲
     (ideographic-strokes . 9)
     (japanese-strokes   . 14)
-    (<-denotational
-     ((=ucs              . #x7A40)     ; 穀
-      ))
     (=ucs              . #x2F959)      ; 穀
     (->subsumptive
      ((morohashi-daikanwa      25188 1)
     (=ucs              . #x7A3D)       ; 稽
     ))
 (define-char
-  '((ideographic-radical . 115)        ; ⽲
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7A3D)     ; 稽
       ))
+    (ideographic-radical . 115)        ; ⽲
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (->subsumptive
      ((shinjigen-2       . 5649)
       (=gb2312           . #x3B7C)     ; &GT-32500; [27-92]
       ))
     ))
 (define-char
-  '((=>daikanwa                . 25218)        ; &GT-32500;
+  '((<-denotational
+     ((=ucs              . #x7A3D)     ; 稽
+      ))
+    (=>daikanwa                . 25218)        ; &GT-32500;
     (ideographic-radical . 115)        ; ⽲
     (ideographic-strokes . 11)
     (total-strokes      . 16)
-    (<-denotational
-     ((=ucs              . #x7A3D)     ; 稽
-      ))
     (=jis-x0208@1978   . #x374E)       ; &J78-374E; [23-46]
     (=ks-x1001         . #x4D26)       ; &I-K0-4D26; [45-06]
     ))
       ))
     ))
 (define-char
-  '((=>ucs*            . #x7A4A)       ; 穊
+  '((<-denotational
+     ((=ucs              . #x7A4A)     ; 穊
+      ))
+    (=>ucs*            . #x7A4A)       ; 穊
     (ideographic-radical . 115)        ; ⽲
     (ideographic-strokes . 11)
     (total-strokes      . 16)
-    (<-denotational
-     ((=ucs              . #x7A4A)     ; 穊
-      ))
     (=ucs              . #x2F95A)      ; 穊
     (->subsumptive
      ((=daikanwa         . 25261)      ; &M-25261;
     (=ucs              . #x7A4F)       ; 穏
     ))
 (define-char
-  '((ideographic-radical . 115)        ; ⽲
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7A4F)     ; 穏
       ))
+    (ideographic-radical . 115)        ; ⽲
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (=daikanwa         . 25280)        ; &M-25280;
     (mojikyo           . 025280)       ; &MCS-600062C0;
     ))
 (define-char
-  '((ideographic-radical . 115)        ; ⽲
-    (ideographic-strokes . 11)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7A4F)     ; 穏
       ))
+    (ideographic-radical . 115)        ; ⽲
+    (ideographic-strokes . 11)
+    (total-strokes      . 16)
     (->subsumptive
      ((morohashi-daikanwa      25280 1)
       (<-simplified@JP/Jouyou
     (=ucs              . #x7A6B)       ; 穫
     ))
 (define-char
-  '((ideographic-radical . 115)        ; ⽲
-    (ideographic-strokes . 13)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7A6B)     ; 穫
       ))
+    (ideographic-radical . 115)        ; ⽲
+    (ideographic-strokes . 13)
+    (total-strokes      . 18)
     (->subsumptive
      ((morohashi-daikanwa      25334 1)
       (=jis-x0208        . #x334F)     ; &GT-32672; [19-47]
     (=jef-china3       . #x5DC4)       ; &I-JC3-5DC4;
     ))
 (define-char
-  '((ideographic-radical . 115)        ; ⽲
-    (ideographic-strokes . 14)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7A6B)     ; 穫
       ))
+    (ideographic-radical . 115)        ; ⽲
+    (ideographic-strokes . 14)
+    (total-strokes      . 19)
     (->subsumptive
      ((=daikanwa         . 25346)      ; &M-25346;
       )
     (=ucs              . #x9F9D)       ; 龝
     ))
 (define-char
-  '((ideographic-radical . 115)        ; ⽲
+  '((<-denotational
+     ((=ucs              . #x9F9D)     ; 龝
+      ))
+    (ideographic-radical . 115)        ; ⽲
     (ideographic-strokes . 16)
     (total-strokes      . 21)
     (<-ancient
       ))
     (<-ancient*sources
      zihui daikanwa)
-    (<-denotational
-     ((=ucs              . #x9F9D)     ; 龝
-      ))
     (=cns11643-3       . #x5E47)       ; &M-25381; [62-39]
     (=daikanwa         . 25381)        ; &I-M-25381;
     ))
index 42ff7af..472cdab 100644 (file)
     (=ucs              . #x7A81)       ; 突
     ))
 (define-char
-  '((=>ucs@jis         . #x7A81)       ; &GT-32811;
+  '((<-denotational
+     ((=ucs              . #x7A81)     ; 突
+      ))
+    (=>ucs@jis         . #x7A81)       ; &GT-32811;
     (ideographic-radical . 116)        ; ⽳
     (ideographic-strokes . 3)
     (total-strokes      . 8)
-    (<-denotational
-     ((=ucs              . #x7A81)     ; 突
-      ))
     (=ucs              . #x2592E)      ; 𥤮
     (->subsumptive
      ((<-simplified@JP/Jouyou
       ))
     ))
 (define-char
-  '((=>ucs@jis         . #xFA55)       ; 突
+  '((<-denotational
+     ((=ucs              . #x7A81)     ; 突
+      ))
+    (=>ucs@jis         . #xFA55)       ; 突
     (ideographic-radical . 116)        ; ⽳
     (ideographic-strokes . 4)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x7A81)     ; 突
-      ))
     (=big5             . #xACF0)       ; &B-ACF0;
     (->subsumptive
      ((=>ucs*            . #x7A81)     ; 突
       (=jef-china3       . #x5DCF)     ; &I-JC3-5DCF;
       (=ucs@jis                  . #x7A8A)     ; &JX2-732E;
       )
+     ((mojikyo           . 025467)     ; &MCS-6000637B;
+      )
      ((=cns11643-2       . #x315E)     ; &C2-315E; [17-62]
       ))
     ))
   '((ideographic-radical . 116)        ; ⽳
     (ideographic-strokes . 5)
     (total-strokes      . 10)
-    (<-denotational
-     ((=cns11643-2       . #x315E)     ; &C2-315E; [17-62]
-      ))
-    (mojikyo           . 025467)       ; &MCS-6000637B;
-    ))
-(define-char
-  '((ideographic-radical . 116)        ; ⽳
-    (ideographic-strokes . 5)
-    (total-strokes      . 10)
     (=ucs              . #x7A8B)       ; 窋
     (=big5             . #xD2F9)       ; &I-B-D2F9;
     (->subsumptive
     (=ucs              . #x7AB4)       ; 窴
     ))
 (define-char
-  '((ideographic-radical . 116)        ; ⽳
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7AB4)     ; 窴
       ))
+    (ideographic-radical . 116)        ; ⽳
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=daikanwa         . 25598)        ; &M-25598;
     ))
 (define-char
       ))
     ))
 (define-char
-  '((ideographic-radical . 116)        ; ⽳
-    (ideographic-strokes . 10)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7AB4)     ; 窴
       ))
+    (ideographic-radical . 116)        ; ⽳
+    (ideographic-strokes . 10)
+    (total-strokes      . 15)
     (=big5             . #xE6D4)       ; &B-E6D4;
     (->subsumptive
      ((=daikanwa         . 25618)      ; &M-25618;
index f146a82..17c5135 100644 (file)
       ))
     ))
 (define-char
-  '((ideographic-radical . 117)        ; ⽴
-    (ideographic-strokes . 0)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7ACB)     ; 立
       ))
+    (ideographic-radical . 117)        ; ⽴
+    (ideographic-strokes . 0)
+    (total-strokes      . 5)
     (<-ideographic-component-forms
      ((=jis-x0208        . #x4E29)     ; &GT-33181; [46-09]
       (=ks-x1001         . #x5821)     ; &I-K0-5821; [56-01]
       ))
     ))
 (define-char
-  '((ideographic-radical . 117)        ; ⽴
-    (ideographic-strokes . 4)
+  '((ideographic-radical@ucs . 117)    ; ⽴
+    (ideographic-strokes@ucs . 4)
+    (ideographic-radical@ucs*sources
+     daikanwa=25736 jis-x0208 cns11643 ucs)
+    (ideographic-radical@misc . 8)     ; ⼇
+    (ideographic-strokes@misc . 7)
+    (ideographic-radical@misc*sources
+     daikanwa=00310 cbeta)
     (total-strokes      . 9)
     (=ucs              . #x7AD2)       ; 竒
     (->subsumptive
       (=gt               . 00400)      ; &I-GT-00400;
       (=gt-k             . 05227)      ; &I-GT-K05227;
       (=gt-pj-1                  . #x5474)     ; &I-GT-00400; [52-84]
-      (=daikanwa         . 25736)      ; &I-M-25736;
+      (=cbeta            . 00282)      ; &I-CB00282;
       (=ucs@jis                  . #x7AD2)     ; &GT-00400;
+      (mojikyo           . 000310)     ; &MCS-60000136;
+      (->subsumptive
+       ((ideographic-radical . 117)    ; ⽴
+       (ideographic-strokes . 4)
+       (=daikanwa          . 25736)    ; &M-25736;
+       )
+       ((ideographic-radical . 8)      ; ⼇
+       (ideographic-strokes . 7)
+       (=daikanwa          . 00310)    ; &M-00310;
+       ))
       )
      ((=cns11643-3       . #x2E4F)     ; &C3-2E4F; [14-47]
       (=ucs@unicode      . #x7AD2)     ; &C3-2E4F;
        (=ks-x1001          . #x5723)   ; &I-K0-5723; [55-03]
        (=daikanwa          . 48818)    ; &I-M-48818;
        ))
+      (shinjigen-1       . 9912)
       (shinjigen-2       . 9912)
       (=jis-x0208        . #x4E35)     ; &GT-33220; [46-21]
       (=gt               . 33220)      ; &I-GT-33220;
       ))
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x7ADC)     ; 竜
+      ))
+    (name              . "CJK RADICAL J-SIMPLIFIED DRAGON")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x7ADC)     ; 竜
+      ))
+    (=ucs              . #x2EEF)       ; ⻯
+    ))
+(define-char
   '((ideographic-radical . 117)        ; ⽴
     (ideographic-strokes . 5)
     (total-strokes      . 10)
     (=ucs              . #x7AEE)       ; 竮
     ))
 (define-char
-  '((ideographic-radical . 117)        ; ⽴
-    (ideographic-strokes . 9)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7AEE)     ; 竮
       ))
+    (ideographic-radical . 117)        ; ⽴
+    (ideographic-strokes . 9)
+    (total-strokes      . 14)
     (=big5             . #xE34D)       ; &B-E34D;
     (->subsumptive
      ((=daikanwa         . 25804)      ; &M-25804;
     (=cns11643-7       . #x263E)       ; &C7-263E; [06-30]
     ))
 (define-char
-  '((=>ucs*            . #x7AEE)       ; 竮
+  '((<-denotational
+     ((=ucs              . #x7AEE)     ; 竮
+      ))
+    (=>ucs*            . #x7AEE)       ; 竮
     (ideographic-radical . 117)        ; ⽴
     (ideographic-strokes . 11)
     (total-strokes      . 16)
-    (<-denotational
-     ((=ucs              . #x7AEE)     ; 竮
-      ))
     (=ucs              . #x2F95F)      ; 竮
     (->subsumptive
      ((=daikanwa         . 25814)      ; &M-25814;
index f940686..c6c3f3f 100644 (file)
     (ideographic-strokes . 8)
     (total-strokes      . 14)
     (=ucs              . #x7B8E)       ; 箎
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7B8E)     ; 箎
+      ))
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
+    (=big5             . #xE357)       ; &B-E357;
     (->subsumptive
      ((=jis-x0212        . #x5236)     ; &M-26132; [50-22]
-      (=big5             . #xE357)     ; &I-B-E357;
       (=daikanwa         . 26132)      ; &I-M-26132;
       (=ucs@jis                  . #x7B8E)     ; &M-26132;
       )
      ((=cns11643-2       . #x4C5E)     ; &C2-4C5E; [44-62]
-      )
-     ((=ucs@unicode      . #x7B8E)     ; &UU+7B8E;
       ))
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x7B8E)     ; 箎
+      ))
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
+    (=ucs@unicode      . #x7B8E)       ; &UU+7B8E;
+    ))
+(define-char
   '((ideographic-radical . 118)        ; ⽵
     (ideographic-strokes . 8)
     (total-strokes      . 14)
     (=ucs              . #x7B8F)       ; 箏
-    (->subsumptive
-     ((shinjigen-2       . 5828)
-      (=jis-x0208        . #x6437)     ; &GT-33716; [68-23]
-      (=ks-x1001         . #x6E34)     ; &I-K0-6E34; [78-20]
-      (=gt               . 33716)      ; &I-GT-33716;
-      (=gt-k             . 11230)      ; &I-GT-K11230;
-      (=gt-pj-1                  . #x6437)     ; &I-GT-33716; [68-23]
-      (=daikanwa         . 26133)      ; &I-M-26133;
-      (=ucs@jis                  . #x7B8F)     ; &GT-33716;
-      )
-     ((=cns11643-1       . #x6A2E)     ; &C1-6A2E; [74-14]
-      (=gb12345                  . #x735D)     ; &C1-6A2E; [83-61]
-      (=big5             . #xBAE5)     ; &I-B-BAE5;
-      (=ucs@unicode      . #x7B8F)     ; &C1-6A2E;
+    (=big5             . #xBAE5)       ; &I-B-BAE5;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7B8F)     ; 箏
       ))
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
+    (shinjigen-2       . 5828)
+    (=jis-x0208                . #x6437)       ; &GT-33716; [68-23]
+    (=ks-x1001         . #x6E34)       ; &I-K0-6E34; [78-20]
+    (=gt               . 33716)        ; &I-GT-33716;
+    (=gt-k             . 11230)        ; &I-GT-K11230;
+    (=gt-pj-1          . #x6437)       ; &I-GT-33716; [68-23]
+    (=daikanwa         . 26133)        ; &I-M-26133;
+    (=ucs@jis          . #x7B8F)       ; &GT-33716;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7B8F)     ; 箏
+      ))
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
+    (=cns11643-1       . #x6A2E)       ; &C1-6A2E; [74-14]
+    (=gb12345          . #x735D)       ; &C1-6A2E; [83-61]
+    (=ucs@unicode      . #x7B8F)       ; &C1-6A2E;
     ))
 (define-char
   '((ideographic-radical . 118)        ; ⽵
     (ideographic-strokes . 8)
     (total-strokes      . 14)
     (=ucs              . #x7B90)       ; 箐
+    (=big5             . #xE352)       ; &I-B-E352;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7B90)     ; 箐
+      ))
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
+    (=jis-x0212                . #x5237)       ; &M-26135; [50-23]
+    (=jis-x0213-2-2000 . #x7354)       ; &I-JX2-7354; [83-52]
+    (=daikanwa         . 26135)        ; &I-M-26135;
+    (=ucs@jis          . #x7B90)       ; &M-26135;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7B90)     ; 箐
+      ))
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (->subsumptive
-     ((=jis-x0212        . #x5237)     ; &M-26135; [50-23]
-      (=jis-x0213-2-2000  . #x7354)    ; &I-JX2-7354; [83-52]
-      (=daikanwa         . 26135)      ; &I-M-26135;
-      (=ucs@jis                  . #x7B90)     ; &M-26135;
-      )
      ((=gb2312           . #x7364)     ; &G0-7364; [83-68]
-      (=big5             . #xE352)     ; &I-B-E352;
       (=ucs@unicode      . #x7B90)     ; &G0-7364;
       )
      ((=cns11643-2       . #x4C59)     ; &C2-4C59; [44-57]
   '((ideographic-radical . 118)        ; ⽵
     (ideographic-strokes . 8)
     (total-strokes      . 14)
+    (<-formed
+     ((=daikanwa         . 39120)      ; &M-39120;
+      ))
     (=ucs              . #x7B91)       ; 箑
     (=jis-x0212                . #x5238)       ; &I-JSP-5238; [50-24]
     (=cns11643-2       . #x4C58)       ; &I-C2-4C58; [44-56]
     (ideographic-strokes . 8)
     (total-strokes      . 14)
     (=ucs              . #x7B92)       ; 箒
-    (->subsumptive
-     ((shinjigen-2       . 5827)
-      (=jis-x0208        . #x6436)     ; &GT-33717; [68-22]
-      (=cns11643-3       . #x485A)     ; &I-C3-485A; [40-58]
-      (=gt               . 33717)      ; &I-GT-33717;
-      (=gt-k             . 11229)      ; &I-GT-K11229;
-      (=gt-pj-1                  . #x6436)     ; &I-GT-33717; [68-22]
-      (=daikanwa         . 26139)      ; &I-M-26139;
-      (=ucs@jis                  . #x7B92)     ; &GT-33717;
-      )
-     ((=ucs@unicode      . #x7B92)     ; &UU+7B92;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7B92)     ; 箒
       ))
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
+    (shinjigen-1       . 5827)
+    (shinjigen-2       . 5827)
+    (=jis-x0208                . #x6436)       ; &GT-33717; [68-22]
+    (=cns11643-3       . #x485A)       ; &I-C3-485A; [40-58]
+    (=gt               . 33717)        ; &I-GT-33717;
+    (=gt-k             . 11229)        ; &I-GT-K11229;
+    (=gt-pj-1          . #x6436)       ; &I-GT-33717; [68-22]
+    (=daikanwa         . 26139)        ; &I-M-26139;
+    (=ucs@jis          . #x7B92)       ; &GT-33717;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7B92)     ; 箒
+      ))
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
+    (=ucs@unicode      . #x7B92)       ; &UU+7B92;
     ))
 (define-char
   '((ideographic-radical . 118)        ; ⽵
     (ideographic-strokes . 8)
     (total-strokes      . 14)
     (=ucs              . #x7B93)       ; 箓
-    (=iso-ir165                . #x7E28)       ; &I-EGB-7E28; [94-08]
-    (=cns11643-3       . #x485E)       ; &I-C3-485E; [40-62]
-    (=daikanwa         . 26140)        ; &I-M-26140;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7B93)     ; 箓
+      ))
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
+    (->subsumptive
+     ((=daikanwa         . 26140)      ; &M-26140;
+      )
+     ((=cns11643-3       . #x485E)     ; &C3-485E; [40-62]
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7B93)     ; 箓
+      ))
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
+    (=iso-ir165                . #x7E28)       ; &EGB-7E28; [94-08]
+    (=ucs@unicode      . #x7B93)       ; &EGB-7E28;
     ))
 (define-char
   '((ideographic-radical . 118)        ; ⽵
     (=ucs              . #x7B99)       ; 箙
     ))
 (define-char
-  '((ideographic-radical . 118)        ; ⽵
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7B99)     ; 箙
       ))
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=jis-x0208@1978   . #x6439)       ; &GT-33740; [68-25]
     (=gt               . 33740)        ; &I-GT-33740;
     (=gt-pj-5          . #x5E5A)       ; &I-GT-33740; [62-58]
     (=daikanwa         . 26148)        ; &I-M-26148;
     ))
 (define-char
-  '((ideographic-radical . 118)        ; ⽵
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7B99)     ; 箙
       ))
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x6439)     ; &GT-33740; [68-25]
       (=daikanwa         . 26148)      ; &I-M-26148;
     (=daikanwa         . 26508)        ; &I-M-26508;
     ))
 (define-char
-  '((ideographic-radical . 118)        ; ⽵
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x433D)     ; &J97-433D; [35-29]
       ))
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (=ucs              . #x7C1E)       ; 簞
     (=jis-x0208@1978   . #x433D)       ; &I-J78-433D; [35-29]
     (=ks-x1001         . #x532F)       ; &I-K0-532F; [51-15]
     (=jis-x0208@1997   . #x433D)       ; &J97-433D; [35-29]
     ))
 (define-char
-  '((ideographic-radical . 118)        ; ⽵
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x433D)     ; &J97-433D; [35-29]
       ))
+    (ideographic-radical . 118)        ; ⽵
     (=ucs              . #x7BAA)       ; 箪
     ))
 (define-char
-  '((ideographic-radical . 118)        ; ⽵
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7BAA)     ; 箪
       ))
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=gb2312           . #x736C)       ; &G0-736C; [83-76]
     (=jef-china3       . #x5EC2)       ; &I-JC3-5EC2;
     (=ucs@unicode      . #x7BAA)       ; &G0-736C;
     ))
 (define-char
-  '((ideographic-radical . 118)        ; ⽵
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7BAA)     ; 箪
       ))
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (<-simplified@JP
      ((=ucs              . #x7C1E)     ; 簞
       (=jis-x0208@1978   . #x433D)     ; &I-J78-433D; [35-29]
     (=ucs              . #x7C3F)       ; 簿
     ))
 (define-char
-  '((ideographic-radical . 118)        ; ⽵
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7C3F)     ; 簿
       ))
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (->subsumptive
      ((=gb2312           . #x323E)     ; &GT-34327; [18-30]
       (=ks-x1001         . #x5D2D)     ; &I-K0-5D2D; [61-13]
       ))
     ))
 (define-char
-  '((morohashi-daikanwa        26623 1)
+  '((<-denotational
+     ((=ucs              . #x7C3F)     ; 簿
+      ))
+    (morohashi-daikanwa        26623 1)
     (ideographic-radical . 118)        ; ⽵
     (ideographic-strokes . 13)
     (total-strokes      . 19)
-    (<-denotational
-     ((=ucs              . #x7C3F)     ; 簿
-      ))
     (=jis-x0208                . #x4A6D)       ; &GT-34328; [42-77]
     (=gt               . 34328)        ; &I-GT-34328;
     (=gt-pj-1          . #x4A6D)       ; &I-GT-34328; [42-77]
     (=big5             . #xF4A8)       ; &I-B-F4A8;
     ))
 (define-char
-  '((ideographic-radical . 118)        ; ⽵
-    (ideographic-strokes . 14)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7C4A)     ; 籊
       ))
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 14)
+    (total-strokes      . 20)
     (=jis-x0212                . #x5274)       ; &M-26671; [50-84]
     (=jis-x0213-2-2000 . #x736A)       ; &I-JX2-736A; [83-74]
     (=daikanwa         . 26671)        ; &I-M-26671;
     (=ucs@jis          . #x7C4A)       ; &M-26671;
     ))
 (define-char
-  '((ideographic-radical . 118)        ; ⽵
-    (ideographic-strokes . 14)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7C4A)     ; 籊
       ))
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 14)
+    (total-strokes      . 20)
     (->subsumptive
      ((=ucs@unicode      . #x7C4A)     ; &UU+7C4A;
       )
     (=ucs              . #x25D6C)      ; 𥵬
     ))
 (define-char
-  '((ideographic-radical . 118)        ; ⽵
-    (ideographic-strokes . 14)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x25D6C)    ; 𥵬
       ))
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 14)
+    (total-strokes      . 20)
     (=daikanwa         . 26674)        ; &M-26674;
     ))
 (define-char
-  '((ideographic-radical . 118)        ; ⽵
-    (ideographic-strokes . 14)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x25D6C)    ; 𥵬
       ))
+    (ideographic-radical . 118)        ; ⽵
+    (ideographic-strokes . 14)
+    (total-strokes      . 20)
     (=cns11643-5       . #x6C71)       ; &C5-6C71; [76-81]
     (=ucs@iso          . #x25D6C)      ; &C5-6C71;
     ))
index 65173b6..b38c973 100644 (file)
       ))
     ))
 (define-char
-  '((ideographic-radical . 119)        ; ⽶
-    (ideographic-strokes . 0)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7C73)     ; 米
       ))
+    (ideographic-radical . 119)        ; ⽶
+    (ideographic-strokes . 0)
+    (total-strokes      . 6)
     (<-ideographic-component-forms
      ((=ucs              . #x7C73)     ; 米
       ))
     (=ucs              . #x7CBE)       ; 精
     ))
 (define-char
-  '((ideographic-radical . 119)        ; ⽶
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7CBE)     ; 精
       ))
+    (ideographic-radical . 119)        ; ⽶
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=ks-x1001         . #x6F71)       ; &GT-34788; [79-81]
     (=gt               . 34788)        ; &I-GT-34788;
     (=gt-k             . 11255)        ; &I-GT-K11255;
     (mojikyo           . 026997)       ; &MCS-60006975;
     ))
 (define-char
-  '((ideographic-radical . 119)        ; ⽶
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7CBE)     ; 精
       ))
+    (ideographic-radical . 119)        ; ⽶
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (->subsumptive
      ((morohashi-daikanwa      26997 1)
       (=jis-x0208        . #x403A)     ; &GT-34789; [32-26]
     (=ucs              . #x7CE8)       ; 糨
     ))
 (define-char
-  '((ideographic-radical . 119)        ; ⽶
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7CE8)     ; 糨
       ))
+    (ideographic-radical . 119)        ; ⽶
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5E3C)       ; &M-27114; [62-28]
     (=big5             . #xEDCF)       ; &I-B-EDCF;
     (=daikanwa         . 27114)        ; &I-M-27114;
     (=ucs@cns          . #x7CE8)       ; &M-27114;
     ))
 (define-char
-  '((=>ucs@gb          . #x7CE8)       ; &G0-745D;
+  '((<-denotational
+     ((=ucs              . #x7CE8)     ; 糨
+      ))
+    (=>ucs@gb          . #x7CE8)       ; &G0-745D;
     (=>ucs@cns         . #x2F968)      ; 糨
     (=>daikanwa                . 27114)        ; &M-27114;
     (ideographic-radical . 119)        ; ⽶
     (ideographic-strokes . 12)
     (total-strokes      . 18)
-    (<-denotational
-     ((=ucs              . #x7CE8)     ; 糨
-      ))
     (->subsumptive
      ((=gb2312           . #x745D)     ; &G0-745D; [84-61]
       (=ucs@unicode      . #x7CE8)     ; &G0-745D;
index 8240897..0b9c630 100644 (file)
     (ideographic-radical . 120)        ; ⽷
     (ideographic-strokes . 0)
     (total-strokes      . 6)
-    (<-ideographic-component-forms
+    (<-formed@component
      ((=ucs              . #x7CF8)     ; 糸
       ))
     (=ucs              . #x7CF9)       ; 糹
     (=gb12345          . #x6679)       ; 糹 [70-89]
+    (=big5-cdp         . #x8AFB)       ; &I-CDP-8AFB;
     ))
 (define-char
-  '((name              . "CJK RADICAL SILK")
+  '((<-denotational
+     ((=ucs              . #x7CF9)     ; 糹
+      ))
+    (name              . "CJK RADICAL SILK")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-denotational
-     ((=ucs              . #x7CF9)     ; 糹
-      ))
-    (<-ideographic-component-forms
+    (<-formed@component/connect-right
      ((=ucs              . #x7CF8)     ; 糸
       ))
-    (<-radical
+    (<-identical@component/connect-right
      ((=ucs              . #x7CF9)     ; 糹
       ))
     (=ucs              . #x2EAF)       ; ⺯
-    (=big5-cdp         . #x8AFB)       ; &I-CDP-8AFB;
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED SILK")
+  '((<-denotational
+     ((=ucs              . #x7E9F)     ; 纟
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED SILK")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-denotational
-     ((=ucs              . #x7E9F)     ; 纟
-      ))
-    (<-ideographic-component-forms
-     ((=ucs              . #x7CF8)     ; 糸
-      ))
-    (<-radical
+    (<-identical@component/connect-right
      ((=ucs              . #x7E9F)     ; 纟
       ))
     (<-simplified@CN
      ((name              . "CJK RADICAL SILK")
       (=ucs              . #x2EAF)     ; ⺯
       ))
+    (<-simplified@CN/component/connect-right
+     ((=ucs              . #x7CF8)     ; 糸
+      ))
     (=ucs              . #x2EB0)       ; ⺰
-    (=big5-cdp         . #x895B)       ; &I-CDP-895B;
     ))
 (define-char
   '((ideographic-radical . 120)        ; ⽷
      ((=ucs              . #x7CF9)     ; 糹
       (=gb12345                  . #x6679)     ; 糹 [70-89]
       ))
+    (<-simplified@CN/component
+     ((=ucs              . #x7CF8)     ; 糸
+      ))
     (=ucs              . #x7E9F)       ; 纟
     (=gb2312           . #x6679)       ; &I-G0-6679; [70-89]
+    (=big5-cdp         . #x895B)       ; &I-CDP-895B;
     ))
 (define-char
   '((ideographic-radical . 120)        ; ⽷
     (=big5             . #xAFC5)       ; &I-B-AFC5;
     ))
 (define-char
-  '((ideographic-radical . 120)        ; ⽷
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7D1A)     ; 級
       ))
+    (ideographic-radical . 120)        ; ⽷
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (->subsumptive
      ((morohashi-daikanwa      27258 1)
       (=jis-x0208        . #x3569)     ; &GT-35101; [21-73]
       ))
     ))
 (define-char
-  '((ideographic-radical . 120)        ; ⽷
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7D1A)     ; 級
       ))
+    (ideographic-radical . 120)        ; ⽷
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (->subsumptive
      ((=ks-x1001         . #x5064)     ; &M-27294; [48-68]
       (=daikanwa         . 27294)      ; &I-M-27294;
       ))
     ))
 (define-char
-  '((=>ucs*            . #x7D63)       ; 絣
+  '((<-denotational
+     ((=ucs              . #x7D63)     ; 絣
+      ))
+    (=>ucs*            . #x7D63)       ; 絣
     (ideographic-radical . 120)        ; ⽷
     (ideographic-strokes . 8)
     (total-strokes      . 14)
-    (<-denotational
-     ((=ucs              . #x7D63)     ; 絣
-      ))
     (=ucs              . #x2F96C)      ; 絣
     (=cns11643-3       . #x486A)       ; &I-C3-486A; [40-74]
     ))
     (=ucs              . #x7D9F)       ; 綟
     ))
 (define-char
-  '((ideographic-radical . 120)        ; ⽷
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7D9F)     ; 綟
       ))
+    (ideographic-radical . 120)        ; ⽷
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (->subsumptive
      ((=big5             . #xE374)     ; &B-E374;
       (->subsumptive
       ))
     ))
 (define-char
-  '((ideographic-radical . 120)        ; ⽷
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7D9F)     ; 綟
       ))
+    (ideographic-radical . 120)        ; ⽷
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x6546)     ; &M-27540; [69-38]
       (=daikanwa         . 27540)      ; &I-M-27540;
     (=big5             . #xBD6D)       ; &I-B-BD6D;
     ))
 (define-char
-  '((morohashi-daikanwa        27631 1)
+  '((<-denotational
+     ((=ucs              . #x7DF4)     ; 練
+      ))
+    (morohashi-daikanwa        27631 1)
     (ideographic-radical . 120)        ; ⽷
     (ideographic-strokes . 8)
     (total-strokes      . 14)
-    (<-denotational
-     ((=ucs              . #x7DF4)     ; 練
-      ))
     (<-simplified@JP/Jouyou
      ((=ks-x1001         . #x5623)     ; &M-27689; [54-03]
       (=jis-x0213-1-2000  . #x7A2E)    ; &I-JX1-7A2E; [90-14]
       ))
     ))
 (define-char
-  '((=>ucs*            . #x7DF4)       ; 練
+  '((<-denotational
+     ((=ucs              . #x7DF4)     ; 練
+      ))
+    (=>ucs*            . #x7DF4)       ; 練
     (=>ucs@gb          . #x7DF4)       ; &C1-6E38;
     (=>ucs@cns         . #x7DF4)       ; &C1-6E38;
     (=>ucs@jis         . #xFA57)       ; &M-27689;
     (ideographic-radical . 120)        ; ⽷
     (ideographic-strokes . 9)
     (total-strokes      . 15)
-    (<-denotational
-     ((=ucs              . #x7DF4)     ; 練
-      ))
     (=ucs              . #xFA57)       ; 練
     (->subsumptive
      ((=ks-x1001         . #x5623)     ; &M-27689; [54-03]
     (=ucs              . #x7E09)       ; 縉
     ))
 (define-char
-  '((ideographic-radical . 120)        ; ⽷
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7E09)     ; 縉
       ))
+    (ideographic-radical . 120)        ; ⽷
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=big5             . #xBFA7)       ; &B-BFA7;
     (->subsumptive
      ((shinjigen-2       . 6152)
       ))
     ))
 (define-char
-  '((ideographic-radical . 120)        ; ⽷
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7E09)     ; 縉
       ))
+    (ideographic-radical . 120)        ; ⽷
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (->subsumptive
      ((=gt               . 35760)      ; &GT-35760;
       (=gt-pj-9                  . #x4B79)     ; &GT-35760; [43-89]
     (=ucs              . #x7E41)       ; 繁
     ))
 (define-char
-  '((morohashi-daikanwa        27803 1)
+  '((<-denotational
+     ((=ucs              . #x7E41)     ; 繁
+      ))
+    (morohashi-daikanwa        27803 1)
     (ideographic-radical . 120)        ; ⽷
     (ideographic-strokes . 10)
     (total-strokes      . 16)
-    (<-denotational
-     ((=ucs              . #x7E41)     ; 繁
-      ))
     (<-simplified@JP/Jouyou
      ((=ks-x1001         . #x5B65)     ; &M-27849; [59-69]
       (=cns11643-1       . #x746D)     ; &I-C1-746D; [84-77]
     (=big5             . #xC15F)       ; &I-B-C15F;
     ))
 (define-char
-  '((ideographic-radical . 120)        ; ⽷
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7E2B)     ; 縫
       ))
+    (ideographic-radical . 120)        ; ⽷
     (->subsumptive
      ((morohashi-daikanwa      27805 1)
       (ideographic-strokes . 10)
       ))
     ))
 (define-char
-  '((ideographic-radical . 120)        ; ⽷
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7E2B)     ; 縫
       ))
+    (ideographic-radical . 120)        ; ⽷
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=ks-x1001         . #x5C6E)       ; &M-27809; [60-78]
     (=daikanwa         . 27809)        ; &I-M-27809;
     (=jef-china3       . #x5FD0)       ; &I-JC3-5FD0;
       ))
     ))
 (define-char
-  '((=>ucs*            . #x7E41)       ; 繁
+  '((<-denotational
+     ((=ucs              . #x7E41)     ; 繁
+      ))
+    (=>ucs*            . #x7E41)       ; 繁
     (=>ucs@gb          . #x7E41)       ; &G0-3731;
     (=>ucs@cns         . #x7E41)       ; &M-27849;
     (=>ucs@jis         . #xFA59)       ; &M-27849;
     (ideographic-radical . 120)        ; ⽷
     (ideographic-strokes . 11)
     (total-strokes      . 17)
-    (<-denotational
-     ((=ucs              . #x7E41)     ; 繁
-      ))
     (=ucs              . #xFA59)       ; 繁
     (->subsumptive
      ((=ks-x1001         . #x5B65)     ; &M-27849; [59-69]
       ))
     ))
 (define-char
+  '((ideographic-radical@ucs . 120)    ; ⽷
+    (ideographic-strokes@ucs . 13)
+    (ideographic-radical@ucs*sources
+     daikanwa ucs)
+    (ideographic-radical@cns . 76)     ; ⽋
+    (ideographic-strokes@cns . 15)
+    (total-strokes      . 19)
+    (=ucs              . #x4320)       ; 䌠
+    (->subsumptive
+     ((ideographic-radical . 120)      ; ⽷
+      (ideographic-strokes . 13)
+      (=daikanwa         . 27968)      ; &M-27968;
+      )
+     ((ideographic-radical . 76)       ; ⽋
+      (ideographic-strokes . 15)
+      (=cns11643-7       . #x474A)     ; &C7-474A; [39-42]
+      )
+     ((ideographic-radical . 120)      ; ⽷
+      (ideographic-strokes . 13)
+      (=ucs@unicode      . #x4320)     ; &UU+4320;
+      ))
+    ))
+(define-char
+  '((ideographic-radical@ucs . 120)    ; ⽷
+    (ideographic-strokes@ucs . 13)
+    (ideographic-radical@ucs*sources
+     daikanwa ucs)
+    (ideographic-radical@cns . 76)     ; ⽋
+    (ideographic-strokes@cns . 15)
+    (total-strokes      . 19)
+    (=ucs              . #x26183)      ; 𦆃
+    (->subsumptive
+     ((hanyu-dazidian    5 3457 2)
+      (=daikanwa         . 27969)      ; &M-27969;
+      (=hanziku-9        . #xCE4F)     ; &I-HZK09-CE4F;
+      )
+     ((=cns11643-7       . #x474B)     ; &C7-474B; [39-43]
+      )
+     ((=ucs@iso                  . #x26183)    ; &U-00026183;
+      ))
+    ))
+(define-char
   '((ideographic-radical . 120)        ; ⽷
     (ideographic-strokes . 13)
     (total-strokes      . 19)
     ))
 (define-char
   '((ideographic-radical . 120)        ; ⽷
+    (=ucs              . #x7E84)       ; 纄
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x7E84)     ; 纄
+      ))
+    (ideographic-radical . 120)        ; ⽷
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
+    (=ucs@unicode      . #x7E84)       ; &UU+7E84;
+    ))
+(define-char
+  '((ideographic-radical . 120)        ; ⽷
     (ideographic-strokes . 13)
     (total-strokes      . 16)
     (=ucs              . #x7F30)       ; 缰
       ))
     ))
 (define-char
-  '((=>ucs*            . #x7E45)       ; 繅
+  '((<-denotational
+     ((=ucs              . #x7E45)     ; 繅
+      ))
+    (=>ucs*            . #x7E45)       ; 繅
     (ideographic-radical . 120)        ; ⽷
     (ideographic-strokes . 14)
     (total-strokes      . 20)
-    (<-denotational
-     ((=ucs              . #x7E45)     ; 繅
-      ))
     (=ucs              . #x2F970)      ; 繅
     (->subsumptive
      ((<-original
       ))
     ))
 (define-char
-  '((ideographic-radical . 120)        ; ⽷
-    (ideographic-strokes . 15)
-    (total-strokes      . 21)
-    (=ucs              . #x7E84)       ; 纄
-    (=cns11643-3       . #x5E53)       ; &I-C3-5E53; [62-51]
-    ))
-(define-char
-  '((ideographic-radical . 120)        ; ⽷
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (->identical
-     ((=cns11643-7       . #x474B)     ; &C7-474B; [39-43]
+  '((<-denotational
+     ((=ucs              . #x7E84)     ; 纄
       ))
-    (=ucs              . #x26183)      ; 𦆃
-    ))
-(define-char
-  '((=>ucs             . #x26183)      ; 𦆃
     (ideographic-radical . 120)        ; ⽷
     (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (hanyu-dazidian    5 3457 2)
-    (=hanziku-9                . #xCE4F)       ; &HZK09-CE4F;
+    (total-strokes      . 21)
+    (=cns11643-3       . #x5E53)       ; &C3-5E53; [62-51]
     ))
 (define-char
   '((ideographic-radical . 120)        ; ⽷
index 6904ecb..e171543 100644 (file)
     (=daikanwa         . 28108)        ; &I-M-28108;
     ))
 (define-char
-  '((=>daikanwa                . 28108)        ; 缶
+  '((<-denotational
+     ((=ucs              . #x7F36)     ; 缶
+      ))
+    (=>daikanwa                . 28108)        ; 缶
     (ideographic-radical . 121)        ; ⽸
     (ideographic-strokes . 0)
     (total-strokes      . 5)
-    (<-denotational
-     ((=ucs              . #x7F36)     ; 缶
-      ))
     (<-ideographic-component-forms
      ((=ucs              . #x7F36)     ; 缶
       ))
     (=ucs              . #x4343)       ; 䍃
     ))
 (define-char
-  '((ideographic-radical . 121)        ; ⽸
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4343)     ; 䍃
       ))
+    (ideographic-radical . 121)        ; ⽸
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (->subsumptive
      ((=jis-x0213-2-2000  . #x7461)    ; &M-28120; [84-65]
       (=daikanwa         . 28120)      ; &I-M-28120;
       ))
     ))
 (define-char
-  '((ideographic-radical . 121)        ; ⽸
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4343)     ; 䍃
       ))
+    (ideographic-radical . 121)        ; ⽸
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (=ucs@unicode      . #x4343)       ; &UU+4343;
     ))
 (define-char
-  '((ideographic-radical . 121)        ; ⽸
-    (ideographic-strokes . 4)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4343)     ; 䍃
       ))
+    (ideographic-radical . 121)        ; ⽸
+    (ideographic-strokes . 4)
+    (total-strokes      . 9)
     (<-ideographic-component-forms
      ((=ucs              . #x4343)     ; 䍃
       ))
     (=daikanwa         . 28138)        ; &I-M-28138;
     ))
 (define-char
-  '((=>ucs*            . #x26228)      ; 𦈨
+  '((<-denotational
+     ((=ucs              . #x26228)    ; 𦈨
+      ))
+    (=>ucs*            . #x26228)      ; 𦈨
     (ideographic-radical . 121)        ; ⽸
     (ideographic-strokes . 6)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x26228)    ; 𦈨
-      ))
     (<-original
      ((=daikanwa         . 28119)      ; &M-28119;
       ))
     (=big5             . #xDAFC)       ; &I-B-DAFC;
     ))
 (define-char
-  '((ideographic-radical . 121)        ; ⽸
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7F3E)     ; 缾
       ))
+    (ideographic-radical . 121)        ; ⽸
+    (ideographic-strokes . 6)
+    (total-strokes      . 12)
     (->subsumptive
      ((=jis-x0212        . #x546E)     ; &M-28143; [52-78]
       (=jis-x0213-2-2000  . #x7464)    ; &I-JX2-7464; [84-68]
       ))
     ))
 (define-char
-  '((ideographic-radical . 121)        ; ⽸
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7F3E)     ; 缾
       ))
+    (ideographic-radical . 121)        ; ⽸
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=daikanwa         . 28153)        ; &M-28153;
     ))
 (define-char
index 8fb60e6..807c06e 100644 (file)
   '((ideographic-radical . 122)        ; ⽹
     (ideographic-strokes . 0)
     (total-strokes      . 5)
+    (<-formed@component/connect-below
+     ((=ucs              . #x7F51)     ; 网
+      (=daikanwa         . 28199)      ; &I-M-28199;
+      ))
+    (<-formed@component/connect-below*sources
+     zihui/char-index daikanwa)
+    (<-wrong
+     ((=ucs              . #x7F51)     ; 网
+      (=daikanwa         . 28199)      ; &I-M-28199;
+      ))
+    (<-wrong*sources
+     zhengzitong daikanwa)
     (=ucs              . #x7F52)       ; 罒
     (=jis-x0212                . #x5474)       ; &I-JSP-5474; [52-84]
     (=cns11643-4       . #x2221)       ; &I-C4-2221; [02-01]
     (=daikanwa         . 28200)        ; &I-M-28200;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x7F52)     ; 罒
+      ))
+    (name              . "CJK RADICAL NET TWO")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component/connect-below
+     ((=ucs              . #x7F52)     ; 罒
+      ))
+    (=ucs              . #x2EB2)       ; ⺲
+    ))
+(define-char
   '((ideographic-radical@ucs . 13)     ; ⼌
     (ideographic-strokes@ucs . 2)
     (ideographic-radical@ucs*sources
     (ideographic-radical@cns*sources
      daikanwa cns11643)
     (total-strokes      . 4)
+    (<-formed@component/connect-below
+     ((=ucs              . #x7F51)     ; 网
+      (=daikanwa         . 28199)      ; &I-M-28199;
+      ))
+    (<-formed@component/connect-below*sources
+     zihui/char-index daikanwa)
+    (<-simplified
+     ((=ucs              . #x7F51)     ; 网
+      (=daikanwa         . 28199)      ; &I-M-28199;
+      ))
+    (<-simplified*sources
+     zhengzitong daikanwa)
+    (<-simplified@CN
+     ((=ucs              . #x5CA1)     ; 岡
+      (=gb12345                  . #x3854)     ; 岡 [24-52]
+      ))
     (hanyu-dazidian    1 97 3)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND")
     (ideographic-radical . 122)        ; ⽹
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (<-unknown
+    (<-formed@component/connect-below
+     ((=ucs              . #x7F51)     ; 网
+      ))
+    (<-same@component/connect-below
      ((=ucs              . #x5188)     ; 冈
       ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND")
       (=ucs              . #x2FF4)     ; ⿴
       )
-     ((=gt-k             . 00079)      ; &GT-K00079;
+     ((=big5-cdp         . #x8BC0)     ; &CDP-8BC0;
       )
      ((=ucs              . #x3405)     ; 㐅
       ))
     (=ucs              . #x7F53)       ; 罓
     ))
 (define-char
-  '((name              . "CJK RADICAL NET ONE")
+  '((<-denotational
+     ((=ucs              . #x7F53)     ; 罓
+      ))
+    (name              . "CJK RADICAL NET ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (ideographic-radical . 122)        ; ⽹
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (<-denotational
-     ((=ucs              . #x7F53)     ; 罓
-      ))
-    (<-radical
+    (<-identical@component/connect-below
      ((=ucs              . #x7F53)     ; 罓
       ))
     (=ucs              . #x2EB1)       ; ⺱
     (=ucs@unicode      . #x7F53)       ; ⺱
     ))
 (define-char
-  '((ideographic-radical . 122)        ; ⽹
-    (ideographic-strokes . 0)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7F53)     ; 罓
       ))
+    (ideographic-radical . 122)        ; ⽹
+    (ideographic-strokes . 0)
+    (total-strokes      . 4)
     (=jis-x0212                . #x5475)       ; &GT-K00882; [52-85]
     (=gt-k             . 00882)        ; &I-GT-K00882;
     (=gt-pj-k1         . #x6174)       ; &GT-K00882; [65-84]
   '((ideographic-radical . 122)        ; ⽹
     (ideographic-strokes . 0)
     (total-strokes      . 4)
+    (<-formed@component/connect-below
+     ((=ucs              . #x7F51)     ; 网
+      (=daikanwa         . 28199)      ; &I-M-28199;
+      ))
+    (<-formed@component/connect-below*sources
+     zihui daikanwa)
+    (<-wrong
+     ((=ucs              . #x7F51)     ; 网
+      (=daikanwa         . 28199)      ; &I-M-28199;
+      ))
+    (<-wrong*sources
+     zhengzitong daikanwa)
     (=ucs              . #x2626A)      ; 𦉪
     (=cns11643-6       . #x2229)       ; &I-C6-2229; [02-09]
     (=daikanwa         . 28202)        ; &I-M-28202;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x2626A)    ; 𦉪
+      ))
+    (name              . "CJK RADICAL NET THREE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-formed@component/connect-below
+     ((=ucs              . #x7F51)     ; 网
+      ))
+    (<-same@component/connect-below
+     ((=ucs              . #x2626A)    ; 𦉪
+      ))
+    (=ucs              . #x2EB3)       ; ⺳
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x2626A)    ; 𦉪
+      ))
+    (name              . "CJK RADICAL NET FOUR")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-formed@component
+     ((=ucs              . #x7F51)     ; 网
+      ))
+    (<-same@component
+     ((=ucs              . #x2626A)    ; 𦉪
+      )
+     ((=ucs              . #x34C1)     ; 㓁
+      ))
+    (=ucs              . #x2EB4)       ; ⺴
+    ))
+(define-char
   '((ideographic-radical . 122)        ; ⽹
     (ideographic-strokes . 0)
     (total-strokes      . 6)
   '((ideographic-radical . 122)        ; ⽹
     (ideographic-strokes . 0)
     (total-strokes      . 4)
+    (<-formed@component/connect-below
+     ((=ucs              . #x7F51)     ; 网
+      (=daikanwa         . 28199)      ; &I-M-28199;
+      ))
+    (<-formed@component/connect-below*sources
+     zihui/char-index daikanwa)
     (=ucs              . #x2626B)      ; 𦉫
     (=cns11643-6       . #x2228)       ; &I-C6-2228; [02-08]
     (=big5-cdp         . #x87DC)       ; &I-CDP-87DC;
     (=daikanwa         . 28204)        ; &I-M-28204;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x2626B)    ; 𦉫
+      ))
+    (name              . "CJK RADICAL MESH")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-formed@component/connect-below
+     ((=ucs              . #x7F51)     ; 网
+      ))
+    (<-same@component
+     ((=ucs              . #x2626B)    ; 𦉫
+      ))
+    (=ucs              . #x2EB5)       ; ⺵
+    ))
+(define-char
   '((ideographic-radical . 122)        ; ⽹
     (ideographic-strokes . 0)
     (total-strokes      . 6)
     (=cns11643-5       . #x2B29)       ; &I-C5-2B29; [11-09]
     ))
 (define-char
-  '((ideographic-radical@ucs . 109)    ; ⽬
+  '((<-denotational
+     ((=ucs              . #x7714)     ; 眔
+      ))
+    (ideographic-radical@ucs . 109)    ; ⽬
     (ideographic-radical@ucs*sources
      daikanwa cns11643-5 ucs)
     (ideographic-radical@cns . 122)    ; ⽹
     (ideographic-radical@cns*sources
      cns11643-3)
-    (<-denotational
-     ((=ucs              . #x7714)     ; 眔
-      ))
     (=ucs              . #x25133)      ; 𥄳
     ))
 (define-char
-  '((=>daikanwa                . 23221)        ; &M-23221;
+  '((<-denotational
+     ((=ucs              . #x25133)    ; 𥄳
+      ))
+    (=>daikanwa                . 23221)        ; &M-23221;
     (ideographic-radical . 122)        ; ⽹
     (ideographic-strokes . 4)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x25133)    ; 𥄳
-      ))
     (=cns11643-3       . #x2E5A)       ; &C3-2E5A; [14-58]
     ))
 (define-char
     (=ucs              . #x4359)       ; 䍙
     ))
 (define-char
-  '((ideographic-radical . 122)        ; ⽹
-    (ideographic-strokes . 7)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4359)     ; 䍙
       ))
+    (ideographic-radical . 122)        ; ⽹
+    (ideographic-strokes . 7)
+    (total-strokes      . 12)
     (=daikanwa         . 28274)        ; &M-28274;
     (=ucs@unicode      . #x4359)       ; &M-28274;
     ))
       ))
     ))
 (define-char
-  '((ideographic-radical . 122)        ; ⽹
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4359)     ; 䍙
       ))
+    (ideographic-radical . 122)        ; ⽹
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (->subsumptive
      ((=daikanwa         . 28283)      ; &M-28283;
       )
     (=big5             . #xB870)       ; &I-B-B870;
     ))
 (define-char
-  '((morohashi-daikanwa        28311 1)
+  '((<-denotational
+     ((=ucs              . #x7F72)     ; 署
+      ))
+    (morohashi-daikanwa        28311 1)
     (ideographic-radical . 122)        ; ⽹
     (ideographic-strokes . 8)
     (total-strokes      . 13)
-    (<-denotational
-     ((=ucs              . #x7F72)     ; 署
-      ))
     (<-simplified@JP/Jouyou
      ((=ucs              . #xFA5A)     ; 署
       (=jis-x0213-1-2000  . #x7A3A)    ; &I-JX1-7A3A; [90-26]
     (=daikanwa         . 28318)        ; &I-M-28318;
     ))
 (define-char
-  '((=>ucs*            . #x7F72)       ; 署
+  '((<-denotational
+     ((=ucs              . #x7F72)     ; 署
+      ))
+    (=>ucs*            . #x7F72)       ; 署
     (ideographic-radical . 122)        ; ⽹
     (ideographic-strokes . 9)
     (total-strokes      . 14)
-    (<-denotational
-     ((=ucs              . #x7F72)     ; 署
-      ))
     (=ucs              . #xFA5A)       ; 署
     (=ks-x1001         . #x5F7E)       ; &I-K0-5F7E; [63-94]
     (=jis-x0213-1-2000 . #x7A3A)       ; &I-JX1-7A3A; [90-26]
     (ideographic-strokes . 12)
     (total-strokes      . 17)
     (=ucs              . #x26316)      ; 𦌖
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x26316)    ; 𦌖
+      ))
+    (ideographic-radical . 122)        ; ⽹
+    (ideographic-strokes . 12)
+    (total-strokes      . 17)
     (->subsumptive
      ((=daikanwa         . 28373)      ; &M-28373;
       )
-     ((=cns11643-7       . #x3A4C)     ; &C7-3A4C; [26-44]
-      (=ucs@iso                  . #x26316)    ; &C7-3A4C;
+     ((mojikyo           . 028373)     ; &MCS-60006ED5;
       ))
     ))
 (define-char
-  '((ideographic-radical . 122)        ; ⽹
-    (ideographic-strokes . 12)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26316)    ; 𦌖
       ))
-    (mojikyo           . 028373)       ; &MCS-60006ED5;
+    (ideographic-radical . 122)        ; ⽹
+    (ideographic-strokes . 12)
+    (total-strokes      . 17)
+    (=cns11643-7       . #x3A4C)       ; &C7-3A4C; [26-44]
+    (=ucs@iso          . #x26316)      ; &C7-3A4C;
     ))
 (define-char
   '((ideographic-radical . 122)        ; ⽹
index 767e336..3479629 100644 (file)
@@ -35,8 +35,8 @@
     (ideographic-radical . 123)        ; ⽺
     (ideographic-strokes . 0)
     (total-strokes      . 7)
-    (->mistakable
-     ((=ucs              . #x8289)     ; 芉
+    (<-s/female
+     ((=ucs              . #x7F8A)     ; 羊
       ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       ))
     (=ucs              . #x2EB8)       ; ⺸
     (=cbeta            . 06151)        ; &I-CB06151;
+    (->mistakable
+     ((=ucs              . #x8289)     ; 芉
+      ))
     ))
 (define-char
-  '((ideographic-radical . 123)        ; ⽺
-    (ideographic-strokes . 0)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2634B)    ; 𦍋
       ))
+    (=>daikanwa                . 28426)        ; 𦍋
+    (ideographic-radical . 123)        ; ⽺
+    (ideographic-strokes . 0)
+    (total-strokes      . 7)
     (mojikyo           . 028426)       ; &MCS-60006F0A;
     ))
 (define-char
   '((ideographic-radical . 123)        ; ⽺
     (ideographic-strokes . 0)
     (total-strokes      . 6)
-    (->mistakable
-     ((=ucs              . #x2EB7)     ; ⺷
-      ))
     (<-wrong
      ((=ucs              . #x22189)    ; 𢆉
       (=daikanwa         . 09166)      ; &I-M-09166;
     (=cns11643-4       . #x232C)       ; &I-C4-232C; [03-12]
     (=jis-x0213-2-2000 . #x7472)       ; &I-JX2-7472; [84-82]
     (=daikanwa         . 28427)        ; &I-M-28427;
+    (->mistakable
+     ((name              . "CJK RADICAL RAM")
+      (=ucs              . #x2EB7)     ; ⺷
+      ))
     ))
 (define-char
   '((=>ucs             . #x2EB6)       ; ⺶
     (ideographic-radical . 123)        ; ⽺
     (ideographic-strokes . 0)
     (total-strokes      . 6)
-    (<-ideographic-component-forms
+    (<-formed@component/connect-right
      ((=ucs              . #x7F8A)     ; 羊
       ))
     (=gt-k             . 01701)        ; &GT-K01701;
@@ -94,7 +99,7 @@
     (ideographic-radical . 123)        ; ⽺
     (ideographic-strokes . 0)
     (total-strokes      . 6)
-    (<-ideographic-component-forms
+    (<-formed@component
      ((=ucs              . #x7F8A)     ; 羊
       ))
     (=big5-cdp         . #x8970)       ; &CDP-8970;
     (ideographic-radical . 123)        ; ⽺
     (ideographic-strokes . 0)
     (total-strokes      . 7)
-    (<-ideographic-component-forms
+    (<-formed@component
      ((=ucs              . #x7F8A)     ; 羊
       ))
     (=big5-cdp         . #x8CCC)       ; &CDP-8CCC;
     ))
 (define-char
+  '((name              . "CJK RADICAL RAM")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (ideographic-radical . 123)        ; ⽺
+    (ideographic-strokes . 0)
+    (total-strokes      . 6)
+    (<-formed@component/connect-below
+     ((=ucs              . #x7F8A)     ; 羊
+      ))
+    (<-s/male
+     ((=ucs              . #x7F8A)     ; 羊
+      ))
+    (=ucs              . #x2EB7)       ; ⺷
+    (=big5-cdp         . #x8B4E)       ; &I-CDP-8B4E;
+    (->mistakable
+     ((=ucs              . #x2634C)    ; 𦍌
+      ))
+    ))
+(define-char
   '((ideographic-radical . 123)        ; ⽺
     (ideographic-strokes . 0)
     (total-strokes      . 7)
     (<-unknown
-     ((=daikanwa         . 28426)      ; &I-M-28426;
+     ((=ucs              . #x2634B)    ; 𦍋
       )
      ((=daikanwa         . 28428)      ; &I-M-28428;
       ))
     (=ucs              . #x2639E)      ; 𦎞
     ))
 (define-char
-  '((ideographic-radical . 123)        ; ⽺
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2639E)    ; 𦎞
       ))
+    (ideographic-radical . 123)        ; ⽺
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (->subsumptive
      ((=daikanwa         . 28525)      ; &M-28525;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 123)        ; ⽺
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2639E)    ; 𦎞
       ))
+    (ideographic-radical . 123)        ; ⽺
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=ucs@iso          . #x2639E)      ; &U-0002639E;
     ))
 (define-char
index 30f6b74..bccf3d2 100644 (file)
@@ -7,12 +7,12 @@
     (=big5             . #xA6D0)       ; &I-B-A6D0;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 0)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FBD)     ; 羽
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 0)
+    (total-strokes      . 6)
     (=ks-x1001         . #x6962)       ; &GT-36832; [73-66]
     (=gt               . 36832)        ; &I-GT-36832;
     (=gt-k             . 01761)        ; &I-GT-K01761;
     (mojikyo           . 028614)       ; &MCS-60006FC6;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 0)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FBD)     ; 羽
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 0)
+    (total-strokes      . 6)
     (=gt               . 36834)        ; &GT-36834;
     (=gt-pj-9          . #x4B7C)       ; &GT-36834; [43-92]
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 0)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ks-x1001         . #x6962)     ; &GT-36832; [73-66]
       (=daikanwa         . 28614)      ; &I-M-28614;
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 0)
+    (total-strokes      . 6)
     (<-ideographic-component-forms
      ((=ks-x1001         . #x6962)     ; &GT-36832; [73-66]
       (=daikanwa         . 28614)      ; &I-M-28614;
     (=gt-pj-k1         . #x322B)       ; &GT-K01762; [18-11]
     ))
 (define-char
-  '((morohashi-daikanwa        28614 1)
+  '((<-denotational
+     ((=ucs              . #x7FBD)     ; 羽
+      ))
+    (morohashi-daikanwa        28614 1)
     (ideographic-radical . 124)        ; ⽻
     (ideographic-strokes . 0)
     (total-strokes      . 6)
-    (<-denotational
-     ((=ucs              . #x7FBD)     ; 羽
-      ))
     (=jis-x0208                . #x3129)       ; &GT-36833; [17-09]
     (=gb2312           . #x5370)       ; &I-G0-5370; [51-80]
     (=cns11643-1       . #x4851)       ; &I-C1-4851; [40-49]
     (=big5             . #xAFCE)       ; &I-B-AFCE;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FC1)     ; 翁
       ))
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-      (=ucs              . #x2FF1)     ; ⿱
-      )
-     ((=jis-x0208@1978   . #x3878)     ; &GT-01892; [24-88]
-      (=jis-x0208@1983   . #x3878)     ; &I-J83-3878; [24-88]
-      (=ks-x1001         . #x4D6B)     ; &I-K0-4D6B; [45-75]
-      (=daikanwa         . 01452)      ; &I-M-01452;
-      )
-     ((=ks-x1001         . #x6962)     ; &GT-36832; [73-66]
-      (=daikanwa         . 28614)      ; &I-M-28614;
-      ))
-    (=ks-x1001         . #x683A)       ; &M-28635; [72-26]
-    (=daikanwa         . 28635)        ; &I-M-28635;
-    ))
-(define-char
-  '((ideographic-radical . 124)        ; ⽻
+    (ideographic-radical . 124)        ; ⽻
     (ideographic-strokes . 4)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ks-x1001         . #x683A)     ; &M-28635; [72-26]
+    (->subsumptive
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; ⿱
+       )
+       ((=jis-x0208@1978    . #x3878)  ; &GT-01892; [24-88]
+       (=jis-x0208@1983    . #x3878)   ; &I-J83-3878; [24-88]
+       (=ks-x1001          . #x4D6B)   ; &I-K0-4D6B; [45-75]
+       (=daikanwa          . 01452)    ; &I-M-01452;
+       )
+       ((=ks-x1001         . #x6962)   ; &GT-36832; [73-66]
+       (=daikanwa          . 28614)    ; &I-M-28614;
+       ))
+      (=ks-x1001         . #x683A)     ; &M-28635; [72-26]
       (=daikanwa         . 28635)      ; &I-M-28635;
-      ))
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-      (=ucs              . #x2FF1)     ; ⿱
-      )
-     ((=cns11643-1       . #x447C)     ; &C1-447C; [36-92]
       )
-     ((=ks-x1001         . #x6962)     ; &GT-36832; [73-66]
-      (=daikanwa         . 28614)      ; &I-M-28614;
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; ⿱
+       )
+       ((=cns11643-1       . #x447C)   ; &C1-447C; [36-92]
+       )
+       ((=ks-x1001         . #x6962)   ; &GT-36832; [73-66]
+       (=daikanwa          . 28614)    ; &I-M-28614;
+       ))
+      (mojikyo           . 028635)     ; &MCS-60006FDB;
       ))
-    (mojikyo           . 028635)       ; &MCS-60006FDB;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FC1)     ; 翁
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (->subsumptive
      ((morohashi-daikanwa      28635 1)
       (ideographic-structure
     (=big5             . #xD364)       ; &I-B-D364;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FC2)     ; 翂
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 28636)        ; &M-28636;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FC2)     ; 翂
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=big5             . #xB5BE)       ; &I-B-B5BE;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FD4)     ; 翔
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 6)
+    (total-strokes      . 12)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 28689)        ; &I-M-28689;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FD4)     ; 翔
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 6)
+    (total-strokes      . 12)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=big5             . #xDF6F)       ; &I-B-DF6F;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FDB)     ; 翛
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=jis-x0212                . #x553B)       ; &M-28709; [53-27]
     (=jis-x0213-1-2000 . #x7A3F)       ; &I-JX1-7A3F; [90-31]
     (=daikanwa         . 28709)        ; &I-M-28709;
     (=ucs@jis          . #x7FDB)       ; &M-28709;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FDB)     ; 翛
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 6)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x7FDB)       ; &UU+7FDB;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FDB)     ; 翛
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=cns11643-2       . #x4636)       ; &C2-4636; [38-22]
     (=ucs@cns          . #x7FDB)       ; &C2-4636;
     ))
     (=big5             . #xBB41)       ; &I-B-BB41;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FE0)     ; 翠
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=daikanwa         . 28732)        ; &I-M-28732;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FE0)     ; 翠
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (->subsumptive
      ((=jef-china3       . #x5FFE)     ; &JC3-5FFE;
       )
     (=big5             . #xBB42)       ; &I-B-BB42;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FE1)     ; 翡
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       ))
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FE1)     ; 翡
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
     (=big5             . #xE6F6)       ; &I-B-E6F6;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FEB)     ; 翫
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 28766)        ; &I-M-28766;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FEB)     ; 翫
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=big5             . #xBFAD)       ; &I-B-BFAD;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FEE)     ; 翮
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@jis          . #x7FEE)       ; &M-28776;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FEE)     ; 翮
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=big5             . #xEAE4)       ; &I-B-EAE4;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FEF)     ; 翯
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=ucs@jis          . #x7FEF)       ; &M-28778;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FEF)     ; 翯
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (->subsumptive
      ((=iso-ir165        . #x2C6B)     ; &EGB-2C6B; [12-75]
       (=ucs@unicode      . #x7FEF)     ; &EGB-2C6B;
     (=big5             . #xBFAB)       ; &I-B-BFAB;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FF0)     ; 翰
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=jis-x0208@1978   . #x344D)       ; &GT-37164; [20-45]
     (=ks-x1001         . #x7957)       ; &I-K0-7957; [89-55]
     (=gt               . 37164)        ; &I-GT-37164;
     (=daikanwa         . 28780)        ; &I-M-28780;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FF0)     ; 翰
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x344D)     ; &GT-37164; [20-45]
       (=ks-x1001         . #x7957)     ; &I-K0-7957; [89-55]
     (=ucs              . #x7FFC)       ; 翼
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x7FFC)     ; 翼
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (->subsumptive
      ((morohashi-daikanwa      28801 1)
       (<-same
     (=big5             . #xC4A3)       ; &I-B-C4A3;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 14)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8000)     ; 耀
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 14)
+    (total-strokes      . 20)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=daikanwa         . 28828)        ; &I-M-28828;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 14)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8000)     ; 耀
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 14)
+    (total-strokes      . 20)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
     (=ucs@unicode      . #x8000)       ; &C1-7A2E;
     ))
 (define-char
-  '((ideographic-radical . 124)        ; ⽻
-    (ideographic-strokes . 14)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8000)     ; 耀
       ))
+    (ideographic-radical . 124)        ; ⽻
+    (ideographic-strokes . 14)
+    (total-strokes      . 20)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
       (=ucs              . #x2FF0)     ; ⿰
index 59ff3e4..e97a617 100644 (file)
       ))
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x8002)     ; 耂
+      ))
+    (name              . "CJK RADICAL OLD")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x8002)     ; 耂
+      ))
+    (=ucs              . #x2EB9)       ; ⺹
+    ))
+(define-char
   '((ideographic-radical . 125)        ; ⽼
     (ideographic-strokes . 0)
     (total-strokes      . 4)
+    (<-formed@component/connect-below
+     ((=ucs              . #x8001)     ; 老
+      ))
     (=ucs              . #x8002)       ; 耂
     (=jis-x0213-2-2000 . #x7522)       ; &I-JX2-7522; [85-02]
     (=big5-cdp         . #x8B52)       ; &I-CDP-8B52;
     (=big5             . #xAACC)       ; &I-B-AACC;
     ))
 (define-char
-  '((ideographic-radical . 125)        ; ⽼
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8005)     ; 者
       ))
+    (ideographic-radical . 125)        ; ⽼
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (<-simplified@JP/Jouyou
      ((=ucs              . #xFA5B)     ; 者
       (=jis-x0213-1-2000  . #x7A44)    ; &I-JX1-7A44; [90-36]
     (=ucs@unicode      . #x8005)       ; &GT-37308;
     ))
 (define-char
-  '((=>ucs*            . #x8005)       ; 者
+  '((<-denotational
+     ((=ucs              . #x8005)     ; 者
+      ))
+    (=>ucs*            . #x8005)       ; 者
     (=>ucs@cns         . #x2F97A)      ; 者
     (=>ucs@jis         . #xFA5B)       ; 者
     (=>ucs@ks          . #x8005)       ; 者
     (ideographic-radical . 125)        ; ⽼
     (ideographic-strokes . 5)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x8005)     ; 者
-      ))
     (->subsumptive
      ((shinjigen-1       . 6343)
       (=ucs              . #xFA5B)     ; 者
index 8a2971c..0f27a3d 100644 (file)
     (=ucs              . #x8015)       ; 耕
     ))
 (define-char
-  '((ideographic-radical . 127)        ; ⽾
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8015)     ; 耕
       ))
+    (ideographic-radical . 127)        ; ⽾
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (=cns11643-1       . #x5755)       ; &GT-37380; [55-53]
     (=big5             . #xAFD1)       ; &I-B-AFD1;
     (=gt               . 37380)        ; &I-GT-37380;
     (mojikyo           . 028907)       ; &MCS-600070EB;
     ))
 (define-char
-  '((morohashi-daikanwa        28907 1)
+  '((<-denotational
+     ((=ucs              . #x8015)     ; 耕
+      ))
+    (morohashi-daikanwa        28907 1)
     (ideographic-radical . 127)        ; ⽾
     (ideographic-strokes . 4)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x8015)     ; 耕
-      ))
     (=jis-x0208                . #x394C)       ; &GT-37381; [25-44]
     (=gb2312           . #x387B)       ; &I-G0-387B; [24-91]
     (=ks-x1001         . #x4C69)       ; &I-K0-4C69; [44-73]
     (=ucs              . #x8017)       ; 耗
     ))
 (define-char
-  '((ideographic-radical . 127)        ; ⽾
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8017)     ; 耗
       ))
+    (ideographic-radical . 127)        ; ⽾
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (=ks-x1001         . #x5944)       ; &GT-37386; [57-36]
     (=cns11643-1       . #x5757)       ; &I-C1-5757; [55-55]
     (=big5             . #xAFD3)       ; &I-B-AFD3;
     (mojikyo           . 028909)       ; &MCS-600070ED;
     ))
 (define-char
-  '((morohashi-daikanwa        28909 1)
+  '((<-denotational
+     ((=ucs              . #x8017)     ; 耗
+      ))
+    (morohashi-daikanwa        28909 1)
     (ideographic-radical . 127)        ; ⽾
     (ideographic-strokes . 4)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x8017)     ; 耗
-      ))
     (=jis-x0208                . #x4C57)       ; &GT-37387; [44-55]
     (=gb2312           . #x3A44)       ; &I-G0-3A44; [26-36]
     (=gt               . 37387)        ; &I-GT-37387;
index c46fc75..a99dee7 100644 (file)
     (=big5             . #xD743)       ; &I-B-D743;
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 5)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8043)     ; 聃
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 5)
+    (total-strokes      . 11)
     (=ks-x1001         . #x5344)       ; &M-29039; [51-36]
     (=jis-x0213-2-2000 . #x752B)       ; &I-JX2-752B; [85-11]
     (=daikanwa         . 29039)        ; &I-M-29039;
     (=ucs@jis          . #x8043)       ; &M-29039;
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 5)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8043)     ; 聃
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 5)
+    (total-strokes      . 11)
     (->subsumptive
      ((=cns11643-2       . #x3847)     ; &C2-3847; [24-39]
       (=jef-china3       . #x92D6)     ; &I-JC3-92D6;
     (=ucs              . #x8055)       ; 聕
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8055)     ; 聕
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=daikanwa         . 29071)        ; &M-29071;
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8055)     ; 聕
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=cns11643-4       . #x3F7C)       ; &C4-3F7C; [31-92]
     (=ucs@unicode      . #x8055)       ; &C4-3F7C;
     ))
     (=ucs              . #x8056)       ; 聖
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8056)     ; 聖
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=big5             . #xB874)       ; &B-B874;
     (->subsumptive
      ((=ks-x1001         . #x6121)     ; &GT-37654; [65-01]
       ))
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8056)     ; 聖
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (->subsumptive
      ((morohashi-daikanwa      29074 1)
       (=jis-x0208        . #x403B)     ; &GT-37655; [32-27]
     (=ucs              . #x26580)      ; 𦖀
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26580)    ; 𦖀
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=daikanwa         . 29086)        ; &M-29086;
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26580)    ; 𦖀
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=cns11643-6       . #x566A)       ; &C6-566A; [54-74]
     (=ucs@iso          . #x26580)      ; &C6-566A;
     ))
     (=ucs              . #x8059)       ; 聙
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8059)     ; 聙
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=daikanwa         . 29090)        ; &M-29090;
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8059)     ; 聙
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (->subsumptive
      ((=ucs@unicode      . #x8059)     ; &UU+8059;
       )
     (=ucs              . #x805A)       ; 聚
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x805A)     ; 聚
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (->subsumptive
      ((=jis-x0208@1990   . #x665C)     ; &M-29093; [70-60]
       (=daikanwa         . 29093)      ; &I-M-29093;
       ))
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x805A)     ; 聚
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=cns11643-1       . #x6A4D)       ; &C1-6A4D; [74-45]
     (=big5             . #xBB45)       ; &I-B-BB45;
     ))
     (=ucs              . #x43BB)       ; 䎻
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x43BB)     ; 䎻
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=daikanwa         . 29098)        ; &M-29098;
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x43BB)     ; 䎻
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (->subsumptive
      ((=cns11643-4       . #x4634)     ; &C4-4634; [38-20]
       )
     (=ucs              . #x43BC)       ; 䎼
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x43BC)     ; 䎼
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=cns11643-4       . #x4635)       ; &M-29099; [38-21]
     (=daikanwa         . 29099)        ; &I-M-29099;
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x43BC)     ; 䎼
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x43BC)       ; &UU+43BC;
     ))
 (define-char
     (=ucs              . #x806C)       ; 聬
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x806C)     ; 聬
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=daikanwa         . 29140)        ; &M-29140;
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x806C)     ; 聬
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=big5             . #xEAE7)       ; &B-EAE7;
     (->subsumptive
      ((=cns11643-2       . #x5953)     ; &C2-5953; [57-51]
     (=ucs              . #x265BE)      ; 𦖾
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x265BE)    ; 𦖾
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=daikanwa         . 29141)        ; &M-29141;
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x265BE)    ; 𦖾
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=cns11643-5       . #x572B)       ; &C5-572B; [55-11]
     (=ucs@iso          . #x265BE)      ; &C5-572B;
     ))
     (=ucs              . #x265C0)      ; 𦗀
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x265C0)    ; 𦗀
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=daikanwa         . 29143)        ; &M-29143;
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x265C0)    ; 𦗀
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (->subsumptive
      ((=cns11643-5       . #x572E)     ; &C5-572E; [55-14]
       )
     (=big5             . #xC16F)       ; &I-B-C16F;
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8070)     ; 聰
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (->subsumptive
      ((=jis-x0208@1978   . #x6662)     ; &M-29154; [70-66]
       (=jis-x0208@1983   . #x6662)     ; &I-J83-6662; [70-66]
       ))
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8070)     ; 聰
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (shinjigen-1       . 6393)
     (shinjigen-2       . 6393)
     (=cns11643-1       . #x7479)       ; &C1-7479; [84-89]
     (=ucs              . #x8071)       ; 聱
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8071)     ; 聱
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (->subsumptive
      ((=daikanwa         . 29159)      ; &M-29159;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8071)     ; 聱
       ))
+    (ideographic-radical . 128)        ; ⽿
     (=big5             . #xC16D)       ; &B-C16D;
     (->subsumptive
      ((ideographic-strokes . 10)
     (=ucs              . #x265D6)      ; 𦗖
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x265D6)    ; 𦗖
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=daikanwa         . 29165)        ; &M-29165;
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x265D6)    ; 𦗖
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=cns11643-5       . #x5D54)       ; &C5-5D54; [61-52]
     (=ucs@iso          . #x265D6)      ; &C5-5D54;
     ))
     (=ucs              . #x8073)       ; 聳
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8073)     ; 聳
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=big5             . #xC171)       ; &B-C171;
     (->subsumptive
      ((=gt               . 37752)      ; &GT-37752;
       ))
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8073)     ; 聳
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (<-simplified@JP
      ((=jis-x0208@1990   . #x6660)     ; &J90-6660; [70-64]
       ))
     (=ucs              . #x265D7)      ; 𦗗
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x265D7)    ; 𦗗
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=daikanwa         . 29170)        ; &M-29170;
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x265D7)    ; 𦗗
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=cns11643-5       . #x5D53)       ; &C5-5D53; [61-51]
     (=ucs@iso          . #x265D7)      ; &C5-5D53;
     ))
     (=ucs              . #x265E1)      ; 𦗡
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x265E1)    ; 𦗡
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (=daikanwa         . 29177)        ; &M-29177;
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x265E1)    ; 𦗡
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (=cns11643-5       . #x6366)       ; &C5-6366; [67-70]
     (=ucs@iso          . #x265E1)      ; &C5-6366;
     ))
     (=ucs              . #x265E5)      ; 𦗥
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x265E5)    ; 𦗥
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (=daikanwa         . 29182)        ; &M-29182;
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x265E5)    ; 𦗥
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (->subsumptive
      ((=ucs@iso                  . #x265E5)    ; &U-000265E5;
       )
     (=ucs              . #x807C)       ; 聼
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 14)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x807C)     ; 聼
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 14)
+    (total-strokes      . 20)
     (->subsumptive
      ((=daikanwa         . 29206)      ; &M-29206;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 128)        ; ⽿
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x807C)     ; 聼
       ))
+    (ideographic-radical . 128)        ; ⽿
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (=ucs@unicode      . #x807C)       ; &UU+807C;
     ))
 (define-char
index a37467b..a9d0db0 100644 (file)
     (=daikanwa         . 29215)        ; &I-M-29215;
     ))
 (define-char
-  '((ideographic-radical . 129)        ; ⾀
-    (ideographic-strokes . 0)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x807F)     ; 聿
       ))
+    (ideographic-radical . 129)        ; ⾀
+    (ideographic-strokes . 0)
+    (total-strokes      . 6)
     (<-ideographic-component-forms
      ((=ucs              . #x807F)     ; 聿
       ))
     (=daikanwa         . 29216)        ; &I-M-29216;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x8080)     ; 肀
+      ))
+    (name              . "CJK RADICAL BRUSH ONE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-formed@component
+     ((=ucs              . #x807F)     ; 聿
+      ))
+    (<-identical@component
+     ((=ucs              . #x8080)     ; 肀
+      ))
+    (=ucs              . #x2EBA)       ; ⺺
+    ))
+(define-char
   '((ideographic-radical . 129)        ; ⾀
     (ideographic-strokes . 0)
     (total-strokes      . 4)
     (=ucs              . #x8087)       ; 肇
     ))
 (define-char
-  '((ideographic-radical . 129)        ; ⾀
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8087)     ; 肇
       ))
+    (ideographic-radical . 129)        ; ⾀
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=ks-x1001         . #x705C)       ; &GT-37849; [80-60]
     (=cns11643-1       . #x6A4E)       ; &I-C1-6A4E; [74-46]
     (=big5             . #xBB46)       ; &I-B-BB46;
     (=jef-china3       . #x60D7)       ; &I-JC3-60D7;
     ))
 (define-char
-  '((ideographic-radical . 129)        ; ⾀
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8087)     ; 肇
       ))
+    (ideographic-radical . 129)        ; ⾀
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=gb2312           . #x5558)       ; &G0-5558; [53-56]
     (=ucs@unicode      . #x8087)       ; &G0-5558;
     ))
 (define-char
-  '((ideographic-radical . 129)        ; ⾀
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8087)     ; 肇
       ))
+    (ideographic-radical . 129)        ; ⾀
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (<-simplified@JP
      ((=ks-x1001         . #x705C)     ; &GT-37849; [80-60]
       (=cns11643-1       . #x6A4E)     ; &I-C1-6A4E; [74-46]
     (=ucs              . #x8088)       ; 肈
     ))
 (define-char
-  '((ideographic-radical . 129)        ; ⾀
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8088)     ; 肈
       ))
+    (ideographic-radical . 129)        ; ⾀
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (->subsumptive
      ((=jis-x0212        . #x556B)     ; &GT-37850; [53-75]
       (=gt               . 37850)      ; &I-GT-37850;
       ))
     ))
 (define-char
-  '((ideographic-radical . 129)        ; ⾀
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8088)     ; 肈
       ))
+    (ideographic-radical . 129)        ; ⾀
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x8088)       ; &UU+8088;
     ))
 (define-char
index 3e43247..5cc1e02 100644 (file)
     (ideographic-radical . 130)        ; ⾁
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (<-ideographic-component-forms
+    (<-formed@component/connect-right
      ((=ucs              . #x8089)     ; 肉
       ))
     (=ucs              . #x2EBC)       ; ⺼
     (->subsumptive
-     ((=gt               . 37857)      ; &GT-37857;
+     ((<-formed@component/connect-right
+       ((=ucs              . #x8089)   ; 肉
+       (=daikanwa          . 29236)    ; &I-M-29236;
+       ))
+      (<-formed@component/connect-right*sources
+       zihui/char-index zhengzitong daikanwa)
+      (=gt               . 37857)      ; &GT-37857;
       (=gt-pj-6                  . #x3879)     ; &GT-37857; [24-89]
       (=daikanwa         . 29237)      ; &I-M-29237;
       )
       )
      ((=big5-cdp         . #x8A73)     ; &CDP-8A73;
       )
-     ((=big5-cdp         . #x8958)     ; &CDP-8958;
+     ((<-formed@component/connect-above
+       ((=ucs              . #x8089)   ; 肉
+       ))
+      (=big5-cdp         . #x8958)     ; &CDP-8958;
       (=gt-k             . 00417)      ; &I-GT-K00417;
       (=gt-pj-k1         . #x377D)     ; &CDP-8958; [23-93]
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 0)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((name              . "CJK RADICAL MEAT")
       (=ucs              . #x2EBC)     ; ⺼
       ))
-    (<-ideographic-component-forms
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 0)
+    (total-strokes      . 4)
+    (<-formed@component
      ((=ucs              . #x8089)     ; 肉
       ))
     (=big5-cdp         . #x88F0)       ; &CDP-88F0;
     (=ucs              . #x8091)       ; 肑
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8091)     ; 肑
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=daikanwa         . 29255)        ; &M-29255;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8091)     ; 肑
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (->subsumptive
      ((=ucs@unicode      . #x8091)     ; &UU+8091;
       )
   '((ideographic-radical . 130)        ; ⾁
     (ideographic-strokes . 3)
     (total-strokes      . 7)
-    (hanyu-dazidian    3 2045 9)
     (=ucs              . #x26634)      ; 𦘴
-    (=daikanwa         . 29260)        ; &I-M-29260;
-    (=hanziku-6                . #xA55A)       ; &I-HZK06-A55A;
-    ))
-(define-char
-  '((=>ucs             . #x26634)      ; 𦘴
-    (morohashi-daikanwa        29260 0 0)
-    (ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (=cns11643-5       . #x2473)       ; &C5-2473; [04-83]
+    (->subsumptive
+     ((hanyu-dazidian    3 2045 9)
+      (=daikanwa         . 29260)      ; &M-29260;
+      (=hanziku-6        . #xA55A)     ; &I-HZK06-A55A;
+      (=ucs@iso                  . #x26634)    ; &M-29260;
+      )
+     ((=cns11643-5       . #x2473)     ; &C5-2473; [04-83]
+      ))
     ))
 (define-char
   '((ideographic-radical . 130)        ; ⾁
     (ideographic-strokes . 3)
     (total-strokes      . 7)
     (=ucs              . #x8094)       ; 肔
-    (=daikanwa         . 29261)        ; &I-M-29261;
-    ))
-(define-char
-  '((=>ucs             . #x8094)       ; 肔
-    (morohashi-daikanwa        29261 0 1)
-    (ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (=cns11643-3       . #x2726)       ; &C3-2726; [07-06]
+    (->subsumptive
+     ((=daikanwa         . 29261)      ; &M-29261;
+      (=ucs@unicode      . #x8094)     ; &M-29261;
+      )
+     ((=cns11643-3       . #x2726)     ; &C3-2726; [07-06]
+      ))
     ))
 (define-char
   '((ideographic-radical . 130)        ; ⾁
     (=ucs              . #x8095)       ; 肕
     (=big5             . #xCB74)       ; &I-B-CB74;
     (->subsumptive
-     ((->synonyms@jiyun
-       ((=daikanwa         . 43109)    ; &M-43109;
+     ((=daikanwa         . 29262)      ; &M-29262;
+      (->synonyms@jiyun
+       ((=gb12345          . #x484D)   ; &M-43109; [40-45]
+       (=daikanwa          . 43109)    ; &M-43109;
        )
-       ((=daikanwa         . 42715)    ; &I-M-42715;
+       ((=jis-x0208@1978    . #x7057)  ; &GT-57333; [80-55]
+       (=ks-x1001          . #x6C65)   ; &I-K0-6C65; [76-69]
+       (=daikanwa          . 42715)    ; &I-M-42715;
        )
        ((=daikanwa         . 10312)    ; &M-10312;
        )
-       ((=daikanwa         . 01848)    ; &I-M-01848;
+       ((=gt               . 02406)    ; &GT-02406;
+       (=daikanwa          . 01848)    ; &I-M-01848;
        ))
       (->synonyms@jiyun*sources
        jiyun daikanwa)
-      (=daikanwa         . 29262)      ; &M-29262;
       )
      ((=ucs@unicode      . #x8095)     ; &UU+8095;
       )
     (=big5             . #xA876)       ; &I-B-A876;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8096)     ; 肖
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=ks-x1001         . #x752B)       ; &GT-37890; [85-11]
     (=gt               . 37890)        ; &I-GT-37890;
     (=gt-k             . 02765)        ; &I-GT-K02765;
     (=jef-china3       . #x52A8)       ; &I-JC3-52A8;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8096)     ; 肖
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (->subsumptive
      ((morohashi-daikanwa      29263 1)
       (=jis-x0208        . #x3E53)     ; &GT-37891; [30-51]
     (=ucs              . #x80B2)       ; 育
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x80B2)     ; 育
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (->subsumptive
      ((=gt               . 37872)      ; &GT-37872;
       (=gt-k             . 02503)      ; &I-GT-K02503;
     (=ucs              . #x80A9)       ; 肩
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x80A9)     ; 肩
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (->subsumptive
      ((=ks-x1001         . #x4C37)     ; &GT-37913; [44-23]
       (=big5             . #xAAD3)     ; &I-B-AAD3;
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x80A9)     ; 肩
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=gb2312           . #x3C67)       ; &G0-3C67; [28-71]
     (=ucs@unicode      . #x80A9)       ; &G0-3C67;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x80A9)     ; 肩
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=jis-x0208                . #x382A)       ; &GT-37914; [24-10]
     (=gt               . 37914)        ; &I-GT-37914;
     (=gt-k             . 03690)        ; &I-GT-K03690;
     (=ucs              . #x80AD)       ; 肭
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x80AD)     ; 肭
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (->subsumptive
      ((=jis-x0208        . #x666D)     ; &GT-37951; [70-77]
       (=big5             . #xCDB0)     ; &I-B-CDB0;
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x80AD)     ; 肭
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=gb2312           . #x6B47)       ; &G0-6B47; [75-39]
     (=ucs@unicode      . #x80AD)       ; &G0-6B47;
     ))
     (=ucs              . #x26645)      ; 𦙅
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26645)    ; 𦙅
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (->subsumptive
      ((=daikanwa         . 29309)      ; &M-29309;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26645)    ; 𦙅
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (hanyu-dazidian    3 2052 7)
     (=hanziku-6                . #xA6BD)       ; &HZK06-A6BD;
     (=ucs@iso          . #x26645)      ; &HZK06-A6BD;
     (=cns11643-4       . #x2763)       ; &C4-2763; [07-67]
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x80B2)     ; 育
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=big5             . #xA87C)       ; &B-A87C;
     (->subsumptive
      ((shinjigen-2       . 6431)
     (=ucs              . #x43DE)       ; 䏞
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x43DE)     ; 䏞
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=daikanwa         . 29351)        ; &M-29351;
     (=ucs@unicode      . #x43DE)       ; &M-29351;
     (mojikyo           . 029351)       ; &MCS-600072A7;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x43DE)     ; 䏞
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-5       . #x2B33)       ; &C5-2B33; [11-19]
     ))
 (define-char
     (=ucs              . #x80C8)       ; 胈
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x80C8)     ; 胈
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (->subsumptive
      ((=jis-x0212        . #x5574)     ; &M-29357; [53-84]
       (=big5             . #xD05A)     ; &I-B-D05A;
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x80C8)     ; 胈
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=ucs@unicode      . #x80C8)       ; &UU+80C8;
     ))
 (define-char
     (=ucs              . #x80D3)       ; 胓
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x80D3)     ; 胓
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=daikanwa         . 29378)        ; &M-29378;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x80D3)     ; 胓
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (->subsumptive
      ((=ucs@unicode      . #x80D3)     ; &UU+80D3;
       )
     (=big5             . #xAD44)       ; &I-B-AD44;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x80D6)     ; 胖
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (shinjigen-2       . 6471)
     (=jis-x0208                . #x6676)       ; &GT-38045; [70-86]
     (=gt               . 38045)        ; &I-GT-38045;
     (=ucs@jis          . #x80D6)       ; &GT-38045;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x80D6)     ; 胖
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (->subsumptive
      ((=gb2312           . #x4556)     ; &G0-4556; [37-54]
       (=ucs@unicode      . #x80D6)     ; &G0-4556;
     (=ucs              . #x80DE)       ; 胞
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x80DE)     ; 胞
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (->subsumptive
      ((=gb2312           . #x307B)     ; &M-29396; [16-91]
       (=ks-x1001         . #x7860)     ; &I-K0-7860; [88-64]
       ))
     ))
 (define-char
-  '((morohashi-daikanwa        29396 1)
+  '((<-denotational
+     ((=ucs              . #x80DE)     ; 胞
+      ))
+    (morohashi-daikanwa        29396 1)
     (ideographic-radical . 130)        ; ⾁
     (ideographic-strokes . 5)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x80DE)     ; 胞
-      ))
     (=jis-x0208                . #x4B26)       ; &GT-38055; [43-06]
     (=gt               . 38055)        ; &I-GT-38055;
     (=gt-k             . 05183)        ; &I-GT-K05183;
     (=ucs              . #x43E5)       ; 䏥
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x43E5)     ; 䏥
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=daikanwa         . 29407)        ; &M-29407;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x43E5)     ; 䏥
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (->subsumptive
      ((=ucs@unicode      . #x43E5)     ; &UU+43E5;
       )
     (=ucs              . #x26691)      ; 𦚑
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26691)    ; 𦚑
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (->subsumptive
      ((hanyu-dazidian    3 2064 1)
       (=daikanwa         . 29418)      ; &M-29418;
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26691)    ; 𦚑
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=ucs@iso          . #x26691)      ; &U-00026691;
     ))
 (define-char
     (=ucs              . #x2668D)      ; 𦚍
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2668D)    ; 𦚍
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (->subsumptive
      ((=daikanwa         . 29422)      ; &M-29422;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2668D)    ; 𦚍
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=ucs@iso          . #x2668D)      ; &U-0002668D;
     ))
 (define-char
   '((ideographic-radical . 130)        ; ⾁
     (ideographic-strokes . 5)
     (total-strokes      . 9)
-    (->ideographic-variants
-     ((=big5-cdp         . #x8CA9)     ; &CDP-8CA9;
-      ))
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-      (=ucs              . #x2FF1)     ; ⿱
-      )
-     ((=ucs              . #x5DE6)     ; 左
+    (->subsumptive
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; ⿱
+       )
+       ((=ucs              . #x5DE6)   ; 左
+       )
+       ((=big5-cdp         . #x8958)   ; &CDP-8958;
+       ))
+      (=gt-k             . 05506)      ; &GT-K05506;
+      (=gt-pj-k1         . #x355F)     ; &GT-K05506; [21-63]
       )
-     ((=big5-cdp         . #x8958)     ; &CDP-8958;
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; ⿱
+       )
+       ((=ucs              . #x5DE6)   ; 左
+       )
+       ((=big5-cdp         . #x8A73)   ; &CDP-8A73;
+       ))
+      (=big5-cdp         . #x8CA9)     ; &CDP-8CA9;
       ))
-    (=gt-k             . 05506)        ; &GT-K05506;
-    (=gt-pj-k1         . #x355F)       ; &GT-K05506; [21-63]
     ))
 (define-char
   '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (->ideographic-variants
-     ((=gt-k             . 05506)      ; &GT-K05506;
-      ))
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-      (=ucs              . #x2FF1)     ; ⿱
-      )
-     ((=ucs              . #x5DE6)     ; 左
-      )
-     ((=big5-cdp         . #x8A73)     ; &CDP-8A73;
-      ))
-    (=big5-cdp         . #x8CA9)       ; &CDP-8CA9;
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
+    (=ucs              . #x2669D)      ; 𦚝
     ))
 (define-char
-  '((=>ucs             . #x2669D)      ; 𦚝
+  '((<-denotational
+     ((=ucs              . #x2669D)    ; 𦚝
+      ))
     (ideographic-radical . 130)        ; ⾁
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (=cns11643-5       . #x2F67)       ; &M-29424; [15-71]
-    (=daikanwa         . 29424)        ; &I-M-29424;
+    (->subsumptive
+     ((=daikanwa         . 29424)      ; &M-29424;
+      )
+     ((=cns11643-5       . #x2F67)     ; &C5-2F67; [15-71]
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        29424 0 9)
+  '((<-denotational
+     ((=ucs              . #x2669D)    ; 𦚝
+      ))
     (ideographic-radical . 130)        ; ⾁
     (ideographic-strokes . 6)
     (total-strokes      . 10)
     (hanyu-dazidian    3 2072 4)
-    (=ucs              . #x2669D)      ; 𦚝
-    (=hanziku-6                . #xAAC6)       ; &I-HZK06-AAC6;
+    (=hanziku-6                . #xAAC6)       ; &HZK06-AAC6;
+    (=ucs@iso          . #x2669D)      ; &HZK06-AAC6;
     ))
 (define-char
   '((ideographic-radical . 130)        ; ⾁
     (ideographic-strokes . 6)
     (total-strokes      . 10)
     (=ucs              . #x43E6)       ; 䏦
-    (=daikanwa         . 29425)        ; &I-M-29425;
-    ))
-(define-char
-  '((=>ucs             . #x43E6)       ; 䏦
-    (morohashi-daikanwa        29425 0 0)
-    (ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (=cns11643-3       . #x3351)       ; &C3-3351; [19-49]
+    (->subsumptive
+     ((=daikanwa         . 29425)      ; &M-29425;
+      (=ucs@unicode      . #x43E6)     ; &M-29425;
+      )
+     ((=cns11643-3       . #x3351)     ; &C3-3351; [19-49]
+      ))
     ))
 (define-char
   '((ideographic-radical . 130)        ; ⾁
     (=cns11643-4       . #x2F44)       ; &C4-2F44; [15-36]
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xAFE2)     ; &B-AFE2;
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=ucs              . #x80FC)       ; 胼
     (->subsumptive
      ((=jis-x0208        . #x6726)     ; &GT-38130; [71-06]
     (=ucs              . #x43FB)       ; 䏻
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x43FB)     ; 䏻
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=daikanwa         . 29455)        ; &M-29455;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x43FB)     ; 䏻
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (->subsumptive
      ((=ucs@unicode      . #x43FB)     ; &UU+43FB;
       )
     (=ucs              . #x8103)       ; 脃
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8103)     ; 脃
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (->subsumptive
      ((=jis-x0212        . #x5628)     ; &M-29464; [54-08]
       (=daikanwa         . 29464)      ; &I-M-29464;
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8103)     ; 脃
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (->subsumptive
      ((=ucs@unicode      . #x8103)     ; &UU+8103;
       )
     (=ucs              . #x8108)       ; 脈
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8108)     ; 脈
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (->subsumptive
      ((shinjigen-1       . 6489)
       (=ks-x1001         . #x5866)     ; &M-29469; [56-70]
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8108)     ; 脈
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (->subsumptive
      ((=jis-x0208@1978   . #x4C2E)     ; &GT-38135; [44-14]
       (=jis-x0208@1983   . #x4C2E)     ; &I-J83-4C2E; [44-14]
     (=big5             . #xD74A)       ; &I-B-D74A;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x811F)     ; 脟
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=daikanwa         . 29512)        ; &M-29512;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x811F)     ; 脟
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (->subsumptive
      ((=ucs@unicode      . #x811F)     ; &UU+811F;
       )
     (=ucs              . #x266F7)      ; 𦛷
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x266F7)    ; 𦛷
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (->subsumptive
      ((=daikanwa         . 29513)      ; &M-29513;
       (=ucs@iso                  . #x266F7)    ; &M-29513;
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x266F7)    ; 𦛷
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (hanyu-dazidian    5 2932 17)
     (=hanziku-8                . #xB3D4)       ; &HZK08-B3D4;
     ))
     (=ucs              . #x43F0)       ; 䏰
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x43F0)     ; 䏰
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (->subsumptive
      ((=daikanwa         . 29514)      ; &M-29514;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x43F0)     ; 䏰
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=jis-x0213-2-2000 . #x7542)       ; &JX2-7542; [85-34]
     (=ucs@jis          . #x43F0)       ; &JX2-7542;
     ))
     (=cns11643-4       . #x3454)       ; &C4-3454; [20-52]
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xB2E6)     ; &B-B2E6;
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=ucs              . #x812B)       ; 脫
     (->subsumptive
      ((=ks-x1001         . #x772D)     ; &GT-38204; [87-13]
     (=ucs@big5         . #x812B)       ; &B-B2E6;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xB2E6)     ; &B-B2E6;
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=ucs              . #x8131)       ; 脱
     (->subsumptive
      ((morohashi-daikanwa      29539 1)
     (=big5             . #xD74B)       ; &I-B-D74B;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x812C)     ; 脬
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=jis-x0212                . #x5632)       ; &M-29540; [54-18]
     (=jis-x0213-2-2000 . #x7545)       ; &I-JX2-7545; [85-37]
     (=daikanwa         . 29540)        ; &I-M-29540;
     (=ucs@jis          . #x812C)       ; &M-29540;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x812C)     ; 脬
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (->subsumptive
      ((=gb2312           . #x6B63)     ; &G0-6B63; [75-67]
       (=ucs@unicode      . #x812C)     ; &G0-6B63;
     (=ucs              . #x812D)       ; 脭
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x812D)     ; 脭
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (->subsumptive
      ((=big5             . #xD749)     ; &M-29541;
       (=daikanwa         . 29541)      ; &I-M-29541;
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x812D)     ; 脭
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x812D)       ; &UU+812D;
     ))
 (define-char
     (=ucs              . #x812E)       ; 脮
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x812E)     ; 脮
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=daikanwa         . 29542)        ; &M-29542;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x812E)     ; 脮
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (->subsumptive
      ((=ucs@unicode      . #x812E)     ; &UU+812E;
       )
     (=ucs              . #x26711)      ; 𦜑
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26711)    ; 𦜑
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (->subsumptive
      ((=daikanwa         . 29583)      ; &M-29583;
       (=ucs@iso                  . #x26711)    ; &M-29583;
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26711)    ; 𦜑
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (hanyu-dazidian    5 2933 4)
     (=hanziku-8                . #xB3E7)       ; &HZK08-B3E7;
     ))
     (=cns11643-5       . #x3B45)       ; &C5-3B45; [27-37]
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xAFE2)     ; &B-AFE2;
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=ucs              . #x8141)       ; 腁
     (->subsumptive
      ((=daikanwa         . 29586)      ; &M-29586;
     (=big5             . #xDB4A)       ; &I-B-DB4A;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8143)     ; 腃
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=daikanwa         . 29589)        ; &M-29589;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8143)     ; 腃
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((=ucs@unicode      . #x8143)     ; &UU+8143;
       )
     (=ucs              . #x2670F)      ; 𦜏
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2670F)    ; 𦜏
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((=daikanwa         . 29599)      ; &M-29599;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2670F)    ; 𦜏
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (hanyu-dazidian    3 2092 5)
     (=hanziku-6                . #xAED3)       ; &HZK06-AED3;
     (=ucs@iso          . #x2670F)      ; &HZK06-AED3;
     (=ucs              . #x3B39)       ; 㬹
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3B39)     ; 㬹
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=daikanwa         . 29601)        ; &M-29601;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3B39)     ; 㬹
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=ucs@unicode      . #x3B39)       ; &UU+3B39;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x3B39)     ; 㬹
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-4       . #x3A43)       ; &C4-3A43; [26-35]
     ))
 (define-char
     (=ucs              . #x4408)       ; 䐈
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4408)     ; 䐈
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=jis-x0213-2-2000 . #x7548)       ; &M-29618; [85-40]
     (=daikanwa         . 29618)        ; &I-M-29618;
     (=ucs@jis          . #x4408)       ; &M-29618;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4408)     ; 䐈
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((=ucs@unicode      . #x4408)     ; &UU+4408;
       )
     (=ucs              . #x26718)      ; 𦜘
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26718)    ; 𦜘
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (hanyu-dazidian    3 2089 6)
     (=daikanwa         . 29636)        ; &M-29636;
     (=hanziku-6                . #xAE52)       ; &I-HZK06-AE52;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26718)    ; 𦜘
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((=ucs@iso                  . #x26718)    ; &U-00026718;
       )
     (=ucs              . #x2671B)      ; 𦜛
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2671B)    ; 𦜛
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((=daikanwa         . 29640)      ; &M-29640;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2671B)    ; 𦜛
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (hanyu-dazidian    3 2092 8)
     (=hanziku-6                . #xAED6)       ; &HZK06-AED6;
     (=ucs@iso          . #x2671B)      ; &HZK06-AED6;
     (=ucs              . #x2674F)      ; 𦝏
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2674F)    ; 𦝏
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((=daikanwa         . 29641)      ; &M-29641;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2674F)    ; 𦝏
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (hanyu-dazidian    3 2086 2)
     (=hanziku-6                . #xADAD)       ; &HZK06-ADAD;
     (=ucs@iso          . #x2674F)      ; &HZK06-ADAD;
     (=ucs              . #x2673A)      ; 𦜺
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2673A)    ; 𦜺
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((hanyu-dazidian    3 2092 11)
       (=daikanwa         . 29651)      ; &M-29651;
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2673A)    ; 𦜺
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=ucs@iso          . #x2673A)      ; &U-0002673A;
     ))
 (define-char
     (=ucs              . #x2672C)      ; 𦜬
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2672C)    ; 𦜬
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((=daikanwa         . 29654)      ; &M-29654;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2672C)    ; 𦜬
       ))
+    (ideographic-radical . 130)        ; ⾁
     (->subsumptive
      ((ideographic-strokes . 8)
       (total-strokes      . 12)
     (=ucs              . #x26736)      ; 𦜶
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26736)    ; 𦜶
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((=daikanwa         . 49541)      ; &M-49541;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26736)    ; 𦜶
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (hanyu-dazidian    3 2090 8)
     (=hanziku-6                . #xAE74)       ; &HZK06-AE74;
     (=ucs@iso          . #x26736)      ; &HZK06-AE74;
     (=ucs              . #x26739)      ; 𦜹
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26739)    ; 𦜹
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((=daikanwa         . 49543)      ; &M-49543;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26739)    ; 𦜹
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (hanyu-dazidian    3 2092 6)
     (=hanziku-6                . #xAED4)       ; &HZK06-AED4;
     (=ucs@iso          . #x26739)      ; &HZK06-AED4;
     (=ucs              . #x8161)       ; 腡
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8161)     ; 腡
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((=jis-x0212        . #x563E)     ; &M-29671; [54-30]
       (=big5             . #xDFA2)     ; &I-B-DFA2;
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8161)     ; 腡
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=gb12345          . #x6B61)       ; &UU+8161; [75-65]
     (=ucs@unicode      . #x8161)       ; &UU+8161;
     ))
     (=ucs              . #x8167)       ; 腧
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8167)     ; 腧
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=jis-x0212                . #x563F)       ; &M-29682; [54-31]
     (=jis-x0213-1-2000 . #x7A51)       ; &I-JX1-7A51; [90-49]
     (=daikanwa         . 29682)        ; &I-M-29682;
     (=ucs@jis          . #x8167)       ; &M-29682;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8167)     ; 腧
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=big5             . #xDF7D)       ; &B-DF7D;
     (->subsumptive
      ((=gb2312           . #x6B72)     ; &G0-6B72; [75-82]
     (=ucs              . #x26767)      ; 𦝧
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26767)    ; 𦝧
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((=daikanwa         . 29693)      ; &M-29693;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26767)    ; 𦝧
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=ucs@iso          . #x26767)      ; &U-00026767;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26767)    ; 𦝧
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-6       . #x5677)       ; &C6-5677; [54-87]
     ))
 (define-char
     (=ucs              . #x8170)       ; 腰
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8170)     ; 腰
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=daikanwa         . 29705)        ; &M-29705;
     (=jef-china3       . #x52D4)       ; &I-JC3-52D4;
     (mojikyo           . 029705)       ; &MCS-60007409;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8170)     ; 腰
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((=jis-x0208        . #x3978)     ; &GT-38460; [25-88]
       (=gb2312           . #x517C)     ; &I-G0-517C; [49-92]
     (=ucs              . #x2676B)      ; 𦝫
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2676B)    ; 𦝫
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=daikanwa         . 29706)        ; &M-29706;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2676B)    ; 𦝫
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((hanyu-dazidian    3 2094 6)
       (=hanziku-6        . #xAF55)     ; &HZK06-AF55;
     (=ucs              . #x4417)       ; 䐗
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4417)     ; 䐗
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((=jis-x0213-2-2000  . #x754A)    ; &M-29714; [85-42]
       (=daikanwa         . 29714)      ; &I-M-29714;
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4417)     ; 䐗
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x4417)       ; &UU+4417;
     ))
 (define-char
     (=ucs              . #x26771)      ; 𦝱
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26771)    ; 𦝱
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((=daikanwa         . 29725)      ; &M-29725;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26771)    ; 𦝱
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=ucs@iso          . #x26771)      ; &U-00026771;
     ))
 (define-char
     (=ucs              . #x441A)       ; 䐚
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x441A)     ; 䐚
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=daikanwa         . 29732)        ; &M-29732;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x441A)     ; 䐚
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (->subsumptive
      ((=ucs@unicode      . #x441A)     ; &UU+441A;
       )
     (=ucs              . #x26758)      ; 𦝘
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26758)    ; 𦝘
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (hanyu-dazidian    5 2933 7)
     (=daikanwa         . 29744)        ; &M-29744;
     (=hanziku-8                . #xB3EA)       ; &I-HZK08-B3EA;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26758)    ; 𦝘
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=cns11643-6       . #x6068)       ; &C6-6068; [64-72]
     (=ucs@iso          . #x26758)      ; &C6-6068;
     ))
     (=ucs              . #x6721)       ; 朡
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x6721)     ; 朡
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-2       . #x4641)       ; &C2-4641; [38-33]
     ))
 (define-char
     (=ucs              . #x817F)       ; 腿
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x817F)     ; 腿
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=jis-x0208@1978   . #x425C)       ; &M-29747; [34-60]
     (=ks-x1001         . #x775A)       ; &I-K0-775A; [87-58]
     (=daikanwa         . 29747)        ; &I-M-29747;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x817F)     ; 腿
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=gb2312           . #x4D48)       ; &GT-38421; [45-40]
     (=jis-x0208@1983   . #x425C)       ; &I-J83-425C; [34-60]
     (=jis-x0208@1990   . #x425C)       ; &I-J90-425C; [34-60]
     (=ucs@unicode      . #x817F)       ; &GT-38421;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x817F)     ; 腿
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=cns11643-1       . #x6A54)       ; &C1-6A54; [74-52]
     (=big5             . #xBB4C)       ; &I-B-BB4C;
     ))
     (=ucs              . #x8181)       ; 膁
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8181)     ; 膁
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=jis-x0212                . #x5645)       ; &M-29749; [54-37]
     (=jis-x0213-2-2000 . #x754B)       ; &I-JX2-754B; [85-43]
     (=daikanwa         . 29749)        ; &I-M-29749;
     (=ucs@jis          . #x8181)       ; &M-29749;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8181)     ; 膁
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (->subsumptive
      ((=ucs@unicode      . #x8181)     ; &UU+8181;
       )
     (=big5             . #xE3A7)       ; &I-B-E3A7;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8187)     ; 膇
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=daikanwa         . 29768)        ; &M-29768;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8187)     ; 膇
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x8187)       ; &UU+8187;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8187)     ; 膇
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=cns11643-2       . #x4D2E)       ; &C2-4D2E; [45-14]
     ))
 (define-char
     (=big5             . #xE3A4)       ; &I-B-E3A4;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8189)     ; 膉
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=daikanwa         . 29773)        ; &M-29773;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8189)     ; 膉
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (->subsumptive
      ((=ucs@unicode      . #x8189)     ; &UU+8189;
       )
     (=ucs              . #x819C)       ; 膜
     ))
 (define-char
-  '((morohashi-daikanwa        29808 1)
+  '((<-denotational
+     ((=ucs              . #x819C)     ; 膜
+      ))
+    (morohashi-daikanwa        29808 1)
     (ideographic-radical . 130)        ; ⾁
     (ideographic-strokes . 10)
     (total-strokes      . 14)
-    (<-denotational
-     ((=ucs              . #x819C)     ; 膜
-      ))
     (=jis-x0208                . #x4B6C)       ; &GT-38542; [43-76]
     (=gb2312           . #x4424)       ; &I-G0-4424; [36-04]
     (=ks-x1001         . #x582F)       ; &I-K0-582F; [56-15]
     (=cns11643-4       . #x4648)       ; &I-C4-4648; [38-40]
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 10)
+  '((ideographic-radical@ucs . 130)    ; ⾁
+    (ideographic-strokes@ucs . 10)
+    (ideographic-radical@cns . 74)     ; ⽉
+    (ideographic-strokes@cns . 10)
+    (ideographic-radical@cns*sources
+     daikanwa cns11643)
     (total-strokes      . 14)
-    (->identical
-     ((=cns11643-6       . #x5D5C)     ; &C6-5D5C; [61-60]
-      ))
-    (<-same
-     ((=daikanwa         . 49158)      ; &M-49158;
-      ))
-    (hanyu-dazidian    3 2104 5)
     (=ucs              . #x267C1)      ; 𦟁
-    ))
-(define-char
-  '((=>ucs             . #x267C1)      ; 𦟁
-    (ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-same
-     ((=daikanwa         . 49158)      ; &M-49158;
+    (->subsumptive
+     ((ideographic-radical . 74)       ; ⽉
+      (ideographic-strokes . 10)
+      (=daikanwa         . 49158)      ; &M-49158;
       )
      ((=cns11643-6       . #x5D5C)     ; &C6-5D5C; [61-60]
+      (=ucs@iso                  . #x267C1)    ; &C6-5D5C;
+      )
+     ((ideographic-radical . 130)      ; ⾁
+      (ideographic-strokes . 10)
+      (hanyu-dazidian    3 2104 5)
+      (=hanziku-6        . #xB15A)     ; &HZK06-B15A;
       ))
-    (hanyu-dazidian    3 2104 5)
-    (=hanziku-6                . #xB15A)       ; &HZK06-B15A;
     ))
 (define-char
   '((ideographic-radical . 130)        ; ⾁
     (ideographic-strokes . 11)
     (total-strokes      . 15)
     (=ucs              . #x8192)       ; 膒
-    (=daikanwa         . 29809)        ; &I-M-29809;
     ))
 (define-char
-  '((=>ucs             . #x8192)       ; 膒
-    (morohashi-daikanwa        29809 0 0)
+  '((<-denotational
+     ((=ucs              . #x8192)     ; 膒
+      ))
     (ideographic-radical . 130)        ; ⾁
     (ideographic-strokes . 11)
     (total-strokes      . 15)
-    (=cns11643-3       . #x4E3B)       ; &C3-4E3B; [46-27]
+    (=daikanwa         . 29809)        ; &M-29809;
+    (=ucs@unicode      . #x8192)       ; &M-29809;
     ))
 (define-char
-  '((=>ucs             . #x267D8)      ; 𦟘
+  '((<-denotational
+     ((=ucs              . #x8192)     ; 膒
+      ))
     (ideographic-radical . 130)        ; ⾁
     (ideographic-strokes . 11)
     (total-strokes      . 15)
-    (=daikanwa         . 29810)        ; &M-29810;
+    (=cns11643-3       . #x4E3B)       ; &C3-4E3B; [46-27]
     ))
 (define-char
-  '((morohashi-daikanwa        29810 0 0)
-    (ideographic-radical . 130)        ; ⾁
+  '((ideographic-radical . 130)        ; ⾁
     (ideographic-strokes . 11)
     (total-strokes      . 15)
-    (hanyu-dazidian    3 2109 1)
     (=ucs              . #x267D8)      ; 𦟘
-    (=hanziku-6                . #xB259)       ; &I-HZK06-B259;
-    ))
-(define-char
-  '((=>ucs             . #x267D8)      ; 𦟘
-    (morohashi-daikanwa        29810 0 1)
-    (ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (=cns11643-4       . #x4C53)       ; &C4-4C53; [44-51]
+    (->subsumptive
+     ((=daikanwa         . 29810)      ; &M-29810;
+      )
+     ((hanyu-dazidian    3 2109 1)
+      (=hanziku-6        . #xB259)     ; &HZK06-B259;
+      (=ucs@iso                  . #x267D8)    ; &HZK06-B259;
+      )
+     ((=cns11643-4       . #x4C53)     ; &C4-4C53; [44-51]
+      ))
     ))
 (define-char
   '((ideographic-radical . 130)        ; ⾁
     (ideographic-strokes . 11)
     (total-strokes      . 15)
-    (shinjigen-2       . 6530)
     (=ucs              . #x8193)       ; 膓
-    (=jis-x0208                . #x6736)       ; &I-J90-6736; [71-22]
-    (=gt               . 38597)        ; &I-GT-38597;
-    (=gt-pj-1          . #x6736)       ; &I-GT-38597; [71-22]
-    (=daikanwa         . 29811)        ; &I-M-29811;
-    ))
-(define-char
-  '((=>ucs             . #x8193)       ; 膓
-    (morohashi-daikanwa        29811 0 0)
-    (ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (=cns11643-3       . #x4E3D)       ; &C3-4E3D; [46-29]
+    (->subsumptive
+     ((shinjigen-1       . 6530)
+      (shinjigen-2       . 6530)
+      (=jis-x0208        . #x6736)     ; &GT-38597; [71-22]
+      (=gt               . 38597)      ; &I-GT-38597;
+      (=gt-pj-1                  . #x6736)     ; &I-GT-38597; [71-22]
+      (=daikanwa         . 29811)      ; &I-M-29811;
+      (=ucs@unicode      . #x8193)     ; &GT-38597;
+      )
+     ((=cns11643-3       . #x4E3D)     ; &C3-4E3D; [46-29]
+      ))
     ))
 (define-char
   '((ideographic-radical . 130)        ; ⾁
     (ideographic-strokes . 11)
     (total-strokes      . 15)
     (=ucs              . #x8194)       ; 膔
-    (=daikanwa         . 29812)        ; &I-M-29812;
-    ))
-(define-char
-  '((=>ucs             . #x8194)       ; 膔
-    (morohashi-daikanwa        29812 0 0)
-    (ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (=cns11643-3       . #x4E39)       ; &C3-4E39; [46-25]
+    (->subsumptive
+     ((=daikanwa         . 29812)      ; &M-29812;
+      )
+     ((=ucs@unicode      . #x8194)     ; &UU+8194;
+      )
+     ((=cns11643-3       . #x4E39)     ; &C3-4E39; [46-25]
+      ))
     ))
 (define-char
   '((ideographic-radical . 130)        ; ⾁
     (=ucs              . #x442E)       ; 䐮
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x442E)     ; 䐮
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 29817)      ; &M-29817;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x442E)     ; 䐮
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x442E)       ; &UU+442E;
     ))
 (define-char
       ))
     ))
 (define-char
-  '((=>ucs*            . #x23393)      ; 𣎓
+  '((<-denotational
+     ((=ucs              . #x23393)    ; 𣎓
+      ))
+    (=>ucs*            . #x23393)      ; 𣎓
     (ideographic-radical . 130)        ; ⾁
     (ideographic-strokes . 11)
     (total-strokes      . 15)
-    (<-denotational
-     ((=ucs              . #x23393)    ; 𣎓
-      ))
     (=ucs              . #x2F989)      ; 𣎓
     (->subsumptive
      ((=daikanwa         . 29821)      ; &M-29821;
     (=ucs              . #x8199)       ; 膙
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8199)     ; 膙
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (->subsumptive
      ((=big5             . #xE743)     ; &M-29826;
       (=daikanwa         . 29826)      ; &I-M-29826;
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8199)     ; 膙
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x8199)       ; &UU+8199;
     ))
 (define-char
     (=ucs              . #x4432)       ; 䐲
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4432)     ; 䐲
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=daikanwa         . 29833)        ; &M-29833;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4432)     ; 䐲
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (->subsumptive
      ((=ucs@unicode      . #x4432)     ; &UU+4432;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x819C)     ; 膜
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 29834)      ; &M-29834;
       )
     (=ucs              . #x819F)       ; 膟
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x819F)     ; 膟
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=daikanwa         . 29840)        ; &M-29840;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x819F)     ; 膟
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=big5             . #xE6FE)       ; &B-E6FE;
     (->subsumptive
      ((=ucs@unicode      . #x819F)     ; &UU+819F;
     (=big5             . #xBDA6)       ; &I-B-BDA6;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81A0)     ; 膠
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (shinjigen-2       . 6553)
     (=jis-x0208                . #x6731)       ; &GT-38566; [71-17]
     (=ks-x1001         . #x4E6F)       ; &I-K0-4E6F; [46-79]
     (=ucs@jis          . #x81A0)       ; &GT-38566;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81A0)     ; 膠
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (->subsumptive
      ((=gb12345                  . #x3D3A)     ; &UU+81A0; [29-26]
       (=ucs@unicode      . #x81A0)     ; &UU+81A0;
     (=ucs              . #x4435)       ; 䐵
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4435)     ; 䐵
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 29869)      ; &M-29869;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4435)     ; 䐵
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x4435)       ; &UU+4435;
     ))
 (define-char
     (=big5             . #xEAF2)       ; &I-B-EAF2;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81B7)     ; 膷
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=daikanwa         . 29923)        ; &M-29923;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81B7)     ; 膷
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (->subsumptive
      ((=ucs@unicode      . #x81B7)     ; &UU+81B7;
       )
     (=ucs              . #x81B8)       ; 膸
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81B8)     ; 膸
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=jis-x0208                . #x673B)       ; &GT-38728; [71-27]
     (=gt               . 38728)        ; &I-GT-38728;
     (=gt-pj-1          . #x673B)       ; &I-GT-38728; [71-27]
     (=ucs@jis          . #x81B8)       ; &GT-38728;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81B8)     ; 膸
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x81B8)       ; &UU+81B8;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81B8)     ; 膸
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=cns11643-3       . #x5623)       ; &C3-5623; [54-03]
     ))
 (define-char
     (=ucs              . #x81BC)       ; 膼
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81BC)     ; 膼
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=daikanwa         . 29930)        ; &M-29930;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81BC)     ; 膼
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x81BC)       ; &UU+81BC;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81BC)     ; 膼
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (->subsumptive
      ((=big5             . #xEDEE)     ; &B-EDEE;
       )
     (=ucs              . #x2683F)      ; 𦠿
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2683F)    ; 𦠿
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (hanyu-dazidian    3 2115 5)
     (=daikanwa         . 29934)        ; &M-29934;
     (=hanziku-6                . #xB3A2)       ; &I-HZK06-B3A2;
     (=ucs@iso          . #x2683F)      ; &M-29934;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2683F)    ; 𦠿
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=cns11643-5       . #x5D59)       ; &C5-5D59; [61-57]
     ))
 (define-char
     (=big5             . #xF07E)       ; &I-B-F07E;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81D2)     ; 臒
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (->subsumptive
      ((=daikanwa         . 29990)      ; &M-29990;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81D2)     ; 臒
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=ucs@unicode      . #x81D2)       ; &UU+81D2;
     ))
 (define-char
     (=big5             . #xF2C1)       ; &I-B-F2C1;
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81D7)     ; 臗
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (->subsumptive
      ((=daikanwa         . 30006)      ; &M-30006;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81D7)     ; 臗
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (->subsumptive
      ((=jis-x0212        . #x565C)     ; &JX1-7A57; [54-60]
       (=jis-x0213-1-2000  . #x7A57)    ; &I-JX1-7A57; [90-55]
     (=ucs              . #x444F)       ; 䑏
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 18)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x444F)     ; 䑏
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 18)
+    (total-strokes      . 22)
     (->subsumptive
      ((=daikanwa         . 30045)      ; &M-30045;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 17)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x444F)     ; 䑏
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 17)
+    (total-strokes      . 21)
     (=ucs@unicode      . #x444F)       ; &UU+444F;
     ))
 (define-char
     (=ucs              . #x81DF)       ; 臟
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 18)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81DF)     ; 臟
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 18)
+    (total-strokes      . 22)
     (->subsumptive
      ((=daikanwa         . 30046)      ; &M-30046;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 17)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81DF)     ; 臟
       ))
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 17)
+    (total-strokes      . 21)
     (=jis-x0208                . #x6747)       ; &GT-38865; [71-39]
     (=ks-x1001         . #x6D74)       ; &I-K0-6D74; [77-84]
     (=gb12345          . #x5460)       ; &GT-38865; [52-64]
index 4d13d28..bb87852 100644 (file)
     (=ucs              . #x81ED)       ; 臭
     ))
 (define-char
-  '((morohashi-daikanwa        30103 1)
+  '((<-denotational
+     ((=ucs              . #x81ED)     ; 臭
+      ))
+    (morohashi-daikanwa        30103 1)
     (ideographic-radical . 132)        ; ⾃
     (ideographic-strokes . 3)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x81ED)     ; 臭
-      ))
     (<-simplified@JP/Jouyou
      ((=ucs              . #xFA5C)     ; 臭
       (=jis-x0213-1-2000  . #x7A58)    ; &I-JX1-7A58; [90-56]
       ))
     ))
 (define-char
-  '((=>ucs*            . #x81ED)       ; 臭
+  '((<-denotational
+     ((=ucs              . #x81ED)     ; 臭
+      ))
+    (=>ucs*            . #x81ED)       ; 臭
     (ideographic-radical . 132)        ; ⾃
     (ideographic-strokes . 4)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x81ED)     ; 臭
-      ))
     (=ucs              . #xFA5C)       ; 臭
     (=gb2312           . #x3374)       ; &I-G0-3374; [19-84]
     (=ks-x1001         . #x762B)       ; &I-K0-762B; [86-11]
     (=ucs              . #x81EE)       ; 臮
     ))
 (define-char
-  '((ideographic-radical . 132)        ; ⾃
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81EE)     ; 臮
       ))
+    (ideographic-radical . 132)        ; ⾃
+    (ideographic-strokes . 6)
+    (total-strokes      . 12)
     (=daikanwa         . 30116)        ; &M-30116;
     ))
 (define-char
-  '((ideographic-radical . 132)        ; ⾃
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81EE)     ; 臮
       ))
+    (ideographic-radical . 132)        ; ⾃
+    (ideographic-strokes . 6)
+    (total-strokes      . 12)
     (=big5             . #xDB53)       ; &B-DB53;
     (->subsumptive
      ((=cns11643-2       . #x3F38)     ; &C2-3F38; [31-24]
index 4960ba4..7308e7a 100644 (file)
     (=jis-x0208@1997   . #x4357)       ; 致 [35-55]
     ))
 (define-char
-  '((ideographic-radical . 133)        ; ⾄
-    (ideographic-strokes . 3)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81F4)     ; 致
       ))
+    (ideographic-radical . 133)        ; ⾄
+    (ideographic-strokes . 3)
+    (total-strokes      . 9)
     (=ucs              . #x26936)      ; 𦤶
     (=cns11643-1       . #x5333)       ; &I-C1-5333; [51-19]
     (=daikanwa         . 30146)        ; &I-M-30146;
     (=daikanwa         . 30148)        ; &I-M-30148;
     ))
 (define-char
-  '((ideographic-radical . 133)        ; ⾄
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81F4)     ; 致
       ))
+    (ideographic-radical . 133)        ; ⾄
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (shinjigen-2       . 6603)
     (=jis-x0208                . #x4357)       ; &GT-39001; [35-55]
     (=gb2312           . #x5642)       ; &I-G0-5642; [54-34]
index ff26922..2008678 100644 (file)
     (=ucs              . #x81FF)       ; 臿
     ))
 (define-char
-  '((ideographic-radical . 134)        ; ⾅
-    (ideographic-strokes . 3)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81FF)     ; 臿
       ))
+    (ideographic-radical . 134)        ; ⾅
+    (ideographic-strokes . 3)
+    (total-strokes      . 9)
     (=jis-x0212                . #x566C)       ; &M-30180; [54-76]
     (=cns11643-2       . #x2D2B)       ; &I-C2-2D2B; [13-11]
     (=jis-x0213-2-2000 . #x755C)       ; &I-JX2-755C; [85-60]
     (=ucs@jis          . #x81FF)       ; &M-30180;
     ))
 (define-char
-  '((ideographic-radical . 134)        ; ⾅
-    (ideographic-strokes . 3)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x81FF)     ; 臿
       ))
+    (ideographic-radical . 134)        ; ⾅
+    (ideographic-strokes . 3)
+    (total-strokes      . 9)
     (=big5             . #xD068)       ; &B-D068;
     (=ucs@unicode      . #x81FF)       ; &B-D068;
     (mojikyo           . 030180)       ; &MCS-600075E4;
     (=ucs              . #x8201)       ; 舁
     ))
 (define-char
-  '((ideographic-radical . 134)        ; ⾅
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8201)     ; 舁
       ))
+    (ideographic-radical . 134)        ; ⾅
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=ucs@cns          . #x8201)       ; &M-30188;
     ))
 (define-char
-  '((ideographic-radical . 134)        ; ⾅
-    (ideographic-strokes . 3)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8201)     ; 舁
       ))
+    (ideographic-radical . 134)        ; ⾅
+    (ideographic-strokes . 3)
+    (total-strokes      . 9)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=big5             . #xC2C2)       ; &I-B-C2C2;
     ))
 (define-char
-  '((ideographic-radical . 134)        ; ⾅
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x820A)     ; 舊
       ))
+    (ideographic-radical . 134)        ; ⾅
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (->subsumptive
      ((ideographic-structure
        ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       ))
     ))
 (define-char
-  '((ideographic-radical . 134)        ; ⾅
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x820A)     ; 舊
       ))
+    (ideographic-radical . 134)        ; ⾅
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (->subsumptive
      ((=jis-x0208        . #x6751)     ; &GT-39126; [71-49]
       (=ks-x1001         . #x4F41)     ; &I-K0-4F41; [47-33]
     (=ucs              . #x820B)       ; 舋
     ))
 (define-char
-  '((ideographic-radical . 134)        ; ⾅
-    (ideographic-strokes . 12)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x820B)     ; 舋
       ))
+    (ideographic-radical . 134)        ; ⾅
+    (ideographic-strokes . 12)
+    (total-strokes      . 19)
     (=daikanwa         . 30255)        ; &M-30255;
     ))
 (define-char
-  '((ideographic-radical . 134)        ; ⾅
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x820B)     ; 舋
       ))
+    (ideographic-radical . 134)        ; ⾅
     (->subsumptive
      ((ideographic-strokes . 12)
       (total-strokes      . 19)
index 6d774f8..c330a83 100644 (file)
     (=cns11643-4       . #x2F4D)       ; &I-C4-2F4D; [15-45]
     ))
 (define-char
-  '((ideographic-      (:radical       135 ; ⾆
-                        :strokes       4)
-                       (:radical       66 ; ⽁
-                        :strokes       6))
+  '((ideographic-radical@ucs . 66)     ; ⽁
+    (ideographic-strokes@ucs . 6)
+    (ideographic-radical@ucs*sources
+     cns11643 ucs)
+    (ideographic-radical@daikanwa . 135)       ; ⾆
+    (ideographic-strokes@daikanwa . 4)
     (total-strokes      . 10)
     (=ucs              . #x654C)       ; 敌
     (=gb2312           . #x3550)       ; &I-G0-3550; [21-48]
     (=cns11643-5       . #x4929)       ; &I-C5-4929; [41-09]
     ))
 (define-char
-  '((=>ucs*            . #x8F9E)       ; 辞
+  '((<-denotational
+     ((=ucs              . #x8F9E)     ; 辞
+      ))
+    (=>ucs*            . #x8F9E)       ; 辞
     (ideographic-radical . 135)        ; ⾆
     (ideographic-strokes . 7)
     (total-strokes      . 13)
-    (<-denotational
-     ((=ucs              . #x8F9E)     ; 辞
-      ))
     (=ucs              . #x2F98D)      ; 辞
     (->subsumptive
-     ((->identical
-       ((=jis-x0208        . #x3C2D)   ; &GT-51568; [28-13]
-       (=daikanwa          . 38638)    ; &I-M-38638;
-       ))
-      (<-same*sources
-       daikanwa)
-      (<-vulgar@jiyun
+     ((<-vulgar@jiyun
        ((=jis-x0212        . #x6130)   ; &M-38649; [65-16]
        (=jis-x0213-2-2000  . #x7967)   ; &I-JX2-7967; [89-71]
        (=daikanwa          . 38649)    ; &I-M-38649;
       (<-vulgar@zhengzi-tong*sources
        daikanwa)
       (=daikanwa         . 30307)      ; &M-30307;
+      (->identical
+       ((=jis-x0208        . #x3C2D)   ; &GT-51568; [28-13]
+       (=daikanwa          . 38638)    ; &I-M-38638;
+       ))
+      (->identical*sources
+       daikanwa)
       )
      ((=cns11643-3       . #x4425)     ; &C3-4425; [36-05]
       (=ucs@iso                  . #x2F98D)    ; &C3-4425;
index 8aac035..f10e3c4 100644 (file)
       (->subsumptive
        ((ideographic-radical . 28)     ; ⼛
        (ideographic-strokes . 10)
+       (=daikanwa          . 03104)    ; &M-03104;
        (->synonyms
-        ((=daikanwa          . 13502)  ; &I-M-13502;
+        ((=ucs               . #x659A) ; 斚
+         (=daikanwa          . 13502)  ; &I-M-13502;
          ))
        (->synonyms*sources
         pianhai-leibian daikanwa)
-       (=daikanwa          . 03104)    ; &M-03104;
        )
        ((ideographic-radical . 136)    ; ⾇
        (ideographic-strokes . 6)
     (=big5             . #xBB52)       ; &I-B-BB52;
     ))
 (define-char
-  '((ideographic-radical . 136)        ; ⾇
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x821E)     ; 舞
       ))
+    (ideographic-radical . 136)        ; ⾇
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (->subsumptive
      ((=gb2312           . #x4E68)     ; &M-30342; [46-72]
       (=daikanwa         . 30342)      ; &I-M-30342;
       ))
     ))
 (define-char
-  '((morohashi-daikanwa        30342 1)
+  '((<-denotational
+     ((=ucs              . #x821E)     ; 舞
+      ))
+    (morohashi-daikanwa        30342 1)
     (ideographic-radical . 136)        ; ⾇
     (ideographic-strokes . 8)
     (total-strokes      . 15)
-    (<-denotational
-     ((=ucs              . #x821E)     ; 舞
-      ))
     (shinjigen-1       . 6639)
     (=jis-x0208                . #x4971)       ; &GT-39251; [41-81]
     (=ks-x1001         . #x5971)       ; &I-K0-5971; [57-81]
index 02b97e3..3f3249b 100644 (file)
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 2)
     (total-strokes      . 8)
-    (=cns11643-6       . #x2D77)       ; &M-30358; [13-87]
-    (=daikanwa         . 30358)        ; &I-M-30358;
+    (=ucs              . #x26A0A)      ; 𦨊
+    (->subsumptive
+     ((=daikanwa         . 30358)      ; &M-30358;
+      )
+     ((=ucs@iso                  . #x26A0A)    ; &U-00026A0A;
+      )
+     ((=cns11643-6       . #x2D77)     ; &C6-2D77; [13-87]
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 2)
     (total-strokes      . 8)
-    (=cns11643-6       . #x2D76)       ; &M-30359; [13-86]
+    (=ucs              . #x26A0B)      ; 𦨋
+    (=cns11643-6       . #x2D76)       ; &I-C6-2D76; [13-86]
     (=daikanwa         . 30359)        ; &I-M-30359;
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 2)
     (total-strokes      . 8)
-    (=cns11643-6       . #x2D75)       ; &C6-2D75; [13-85]
+    (=ucs              . #x26A0C)      ; 𦨌
+    (->subsumptive
+     ((=ucs@iso                  . #x26A0C)    ; &U-00026A0C;
+      )
+     ((=cns11643-6       . #x2D75)     ; &C6-2D75; [13-85]
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 3)
     (total-strokes      . 9)
-    (=cns11643-6       . #x3435)       ; &M-30367; [20-21]
-    (=daikanwa         . 30367)        ; &I-M-30367;
+    (=ucs              . #x26A12)      ; 𦨒
+    (->subsumptive
+     ((=daikanwa         . 30367)      ; &M-30367;
+      )
+     ((=ucs@iso                  . #x26A12)    ; &U-00026A12;
+      )
+     ((=cns11643-6       . #x3435)     ; &C6-3435; [20-21]
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 3)
     (total-strokes      . 9)
-    (=daikanwa         . 30368)        ; &M-30368;
-    ))
-(define-char
-  '((morohashi-daikanwa        30368 0 1)
-    (ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 3)
-    (total-strokes      . 9)
-    (=cns11643-6       . #x3436)       ; &C6-3436; [20-22]
+    (=ucs              . #x26A14)      ; 𦨔
+    (->subsumptive
+     ((=daikanwa         . 30368)      ; &M-30368;
+      )
+     ((=cns11643-6       . #x3436)     ; &C6-3436; [20-22]
+      (=ucs@iso                  . #x26A14)    ; &C6-3436;
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 3)
     (total-strokes      . 9)
     (=ucs              . #x8224)       ; 舤
-    (=cns11643-3       . #x2E68)       ; &I-C3-2E68; [14-72]
+    (->subsumptive
+     ((=cns11643-3       . #x2E68)     ; &C3-2E68; [14-72]
+      )
+     ((=ucs@unicode      . #x8224)     ; &UU+8224;
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 3)
     (total-strokes      . 9)
-    (=cns11643-6       . #x3437)       ; &C6-3437; [20-23]
+    (=ucs              . #x26A13)      ; 𦨓
+    (=cns11643-6       . #x3437)       ; &I-C6-3437; [20-23]
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 4)
     (total-strokes      . 10)
-    (=cns11643-6       . #x3B4A)       ; &M-30371; [27-42]
+    (=ucs              . #x26A15)      ; 𦨕
+    (=cns11643-6       . #x3B4A)       ; &I-C6-3B4A; [27-42]
     (=daikanwa         . 30371)        ; &I-M-30371;
     ))
 (define-char
       ))
     ))
 (define-char
-  '((=>ucs             . #x26A16)      ; 𦨖
-    (ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (=daikanwa         . 30373)        ; &M-30373;
-    ))
-(define-char
-  '((morohashi-daikanwa        30373 0 0)
-    (ideographic-radical . 137)        ; ⾈
+  '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 4)
     (total-strokes      . 10)
     (=ucs              . #x26A16)      ; 𦨖
-    (=cns11643-5       . #x2F75)       ; &I-C5-2F75; [15-85]
+    (->subsumptive
+     ((=daikanwa         . 30373)      ; &M-30373;
+      )
+     ((=cns11643-5       . #x2F75)     ; &C5-2F75; [15-85]
+      (=ucs@iso                  . #x26A16)    ; &C5-2F75;
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 4)
     (total-strokes      . 10)
-    (=cns11643-6       . #x3B49)       ; &M-30374; [27-41]
+    (=ucs              . #x26A17)      ; 𦨗
+    (=cns11643-6       . #x3B49)       ; &I-C6-3B49; [27-41]
     (=daikanwa         . 30374)        ; &I-M-30374;
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 4)
     (total-strokes      . 10)
-    (=cns11643-6       . #x3B45)       ; &M-30375; [27-37]
+    (=ucs              . #x26A18)      ; 𦨘
+    (=cns11643-6       . #x3B45)       ; &I-C6-3B45; [27-37]
     (=daikanwa         . 30375)        ; &I-M-30375;
     ))
 (define-char
     (=ucs              . #x4465)       ; 䑥
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4465)     ; 䑥
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (=cns11643-4       . #x2F50)       ; &M-30380; [15-48]
     (=daikanwa         . 30380)        ; &I-M-30380;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4465)     ; 䑥
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (=ucs@unicode      . #x4465)       ; &UU+4465;
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 4)
     (total-strokes      . 10)
-    (=cns11643-6       . #x3B46)       ; &M-30389; [27-38]
+    (=ucs              . #x26A1D)      ; 𦨝
+    (=cns11643-6       . #x3B46)       ; &I-C6-3B46; [27-38]
     (=daikanwa         . 30389)        ; &I-M-30389;
     ))
 (define-char
     (ideographic-strokes . 4)
     (total-strokes      . 10)
     (=ucs              . #x822D)       ; 舭
-    (=gb2312           . #x7430)       ; &I-G0-7430; [84-16]
-    (=daikanwa         . 30390)        ; &I-M-30390;
-    ))
-(define-char
-  '((=>ucs             . #x822D)       ; 舭
-    (morohashi-daikanwa        30390 0 0)
-    (ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (=cns11643-3       . #x3355)       ; &C3-3355; [19-53]
+    (->subsumptive
+     ((=daikanwa         . 30390)      ; &M-30390;
+      )
+     ((=gb2312           . #x7430)     ; &G0-7430; [84-16]
+      (=ucs@unicode      . #x822D)     ; &G0-7430;
+      )
+     ((=cns11643-3       . #x3355)     ; &C3-3355; [19-53]
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 4)
     (total-strokes      . 10)
-    (=cns11643-6       . #x3B47)       ; &M-30391; [27-39]
+    (=ucs              . #x26A1F)      ; 𦨟
+    (=cns11643-6       . #x3B47)       ; &I-C6-3B47; [27-39]
     (=daikanwa         . 30391)        ; &I-M-30391;
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 4)
     (total-strokes      . 10)
-    (=cns11643-6       . #x3B48)       ; &M-30392; [27-40]
+    (=ucs              . #x26A20)      ; 𦨠
+    (=cns11643-6       . #x3B48)       ; &I-C6-3B48; [27-40]
     (=daikanwa         . 30392)        ; &I-M-30392;
     ))
 (define-char
     (=ucs              . #x822E)       ; 舮
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x822E)     ; 舮
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (=ucs@unicode      . #x822E)       ; &UU+822E;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x822E)     ; 舮
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (=jis-x0208@1978   . #x6764)       ; &GT-39314; [71-68]
     (=gt               . 39314)        ; &I-GT-39314;
     (=gt-pj-9          . #x3664)       ; &I-GT-39314; [22-68]
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x822E)     ; 舮
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x6764)     ; &GT-39314; [71-68]
       ))
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 5)
     (total-strokes      . 11)
-    (=cns11643-6       . #x4372)       ; &M-30406; [35-82]
+    (=ucs              . #x26A24)      ; 𦨤
+    (=cns11643-6       . #x4372)       ; &I-C6-4372; [35-82]
     (=daikanwa         . 30406)        ; &I-M-30406;
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 5)
     (total-strokes      . 11)
-    (=cns11643-6       . #x436E)       ; &M-30410; [35-78]
+    (=ucs              . #x26A27)      ; 𦨧
+    (=cns11643-6       . #x436E)       ; &I-C6-436E; [35-78]
     (=daikanwa         . 30410)        ; &I-M-30410;
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 5)
     (total-strokes      . 11)
-    (=cns11643-6       . #x436F)       ; &M-30412; [35-79]
+    (=ucs              . #x26A28)      ; 𦨨
+    (=cns11643-6       . #x436F)       ; &I-C6-436F; [35-79]
     (=daikanwa         . 30412)        ; &I-M-30412;
     ))
 (define-char
     (=gb2312           . #x7435)       ; &I-G0-7435; [84-21]
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 5)
-    (total-strokes      . 11)
-    (=ucs              . #x26A32)      ; 𦨲
-    (=cns11643-4       . #x345A)       ; &I-C4-345A; [20-58]
-    ))
-(define-char
   '((=>ucs             . #x26A2F)      ; 𦨯
     (ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 6)
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 6)
     (total-strokes      . 12)
-    (=cns11643-6       . #x4D65)       ; &M-30416; [45-69]
+    (=ucs              . #x26A30)      ; 𦨰
+    (=cns11643-6       . #x4D65)       ; &I-C6-4D65; [45-69]
     (=daikanwa         . 30416)        ; &I-M-30416;
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 6)
     (total-strokes      . 12)
-    (=cns11643-6       . #x4D64)       ; &M-30417; [45-68]
+    (=ucs              . #x26A31)      ; 𦨱
+    (=cns11643-6       . #x4D64)       ; &I-C6-4D64; [45-68]
     (=daikanwa         . 30417)        ; &I-M-30417;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
+  '((=>ucs             . #x26A32)      ; 𦨲
+    (ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 6)
     (total-strokes      . 12)
     (=daikanwa         . 30418)        ; &M-30418;
     ))
 (define-char
+  '((=>daikanwa                . 30418)        ; &M-30418;
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 5)
+    (total-strokes      . 11)
+    (=ucs              . #x26A32)      ; 𦨲
+    (->subsumptive
+     ((=cns11643-4       . #x345A)     ; &C4-345A; [20-58]
+      (=ucs@iso                  . #x26A32)    ; &C4-345A;
+      )
+     ((=hanziku-8        . #xD075)     ; &HZK08-D075;
+      ))
+    ))
+(define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 6)
     (total-strokes      . 12)
     (=ucs              . #x446A)       ; 䑪
-    (=cns11643-3       . #x3E4A)       ; &I-C3-3E4A; [30-42]
-    (=daikanwa         . 30419)        ; &I-M-30419;
+    (->subsumptive
+     ((=daikanwa         . 30419)      ; &M-30419;
+      )
+     ((=cns11643-3       . #x3E4A)     ; &C3-3E4A; [30-42]
+      )
+     ((=ucs@unicode      . #x446A)     ; &UU+446A;
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 6)
     (total-strokes      . 12)
     (=ucs              . #x446B)       ; 䑫
-    (=cns11643-4       . #x3A4E)       ; &I-C4-3A4E; [26-46]
-    (=daikanwa         . 30420)        ; &I-M-30420;
-    ))
-(define-char
-  '((=>ucs             . #x26A3C)      ; 𦨼
-    (ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (=daikanwa         . 30421)        ; &M-30421;
+    (->subsumptive
+     ((=daikanwa         . 30420)      ; &M-30420;
+      )
+     ((=cns11643-4       . #x3A4E)     ; &C4-3A4E; [26-46]
+      )
+     ((=ucs@unicode      . #x446B)     ; &UU+446B;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        30421 0 0)
-    (ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
+  '((ideographic-radical . 137)        ; ⾈
     (=ucs              . #x26A3C)      ; 𦨼
-    (=cns11643-5       . #x422B)       ; &I-C5-422B; [34-11]
+    (->subsumptive
+     ((ideographic-strokes . 6)
+      (total-strokes      . 12)
+      (=daikanwa         . 30421)      ; &M-30421;
+      )
+     ((ideographic-strokes . 7)
+      (total-strokes      . 13)
+      (=cns11643-5       . #x422B)     ; &C5-422B; [34-11]
+      (=ucs@iso                  . #x26A3C)    ; &C5-422B;
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 6)
     (total-strokes      . 12)
     (=ucs              . #x446C)       ; 䑬
-    (=cns11643-4       . #x3A4F)       ; &I-C4-3A4F; [26-47]
-    (=daikanwa         . 30425)        ; &I-M-30425;
-    ))
-(define-char
-  '((=>ucs             . #x26A36)      ; 𦨶
-    (ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (=daikanwa         . 30426)        ; &M-30426;
-    ))
-(define-char
-  '((=>ucs             . #x26A36)      ; 𦨶
-    (morohashi-daikanwa        30426 0 0)
-    (ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (mojikyo           . 030426)       ; &MCS-600076DA;
+    (->subsumptive
+     ((=daikanwa         . 30425)      ; &M-30425;
+      )
+     ((=cns11643-4       . #x3A4F)     ; &C4-3A4F; [26-47]
+      )
+     ((=ucs@unicode      . #x446C)     ; &UU+446C;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        30426 0 1)
-    (ideographic-radical . 137)        ; ⾈
+  '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 6)
     (total-strokes      . 12)
     (=ucs              . #x26A36)      ; 𦨶
-    ))
-(define-char
-  '((=>ucs             . #x26A36)      ; 𦨶
-    (morohashi-daikanwa        30426 0 2)
-    (ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (=cns11643-4       . #x3A51)       ; &C4-3A51; [26-49]
+    (->subsumptive
+     ((=daikanwa         . 30426)      ; &M-30426;
+      )
+     ((mojikyo           . 030426)     ; &MCS-600076DA;
+      )
+     ((=ucs@iso                  . #x26A36)    ; &U-00026A36;
+      )
+     ((=cns11643-4       . #x3A51)     ; &C4-3A51; [26-49]
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 6)
     (total-strokes      . 12)
     (=ucs              . #x446D)       ; 䑭
-    (=cns11643-6       . #x4D63)       ; &I-C6-4D63; [45-67]
-    (=daikanwa         . 30427)        ; &I-M-30427;
-    (=jef-china3       . #x61A6)       ; &I-JC3-61A6;
+    (->subsumptive
+     ((=daikanwa         . 30427)      ; &M-30427;
+      (=jef-china3       . #x61A6)     ; &I-JC3-61A6;
+      )
+     ((=cns11643-6       . #x4D63)     ; &C6-4D63; [45-67]
+      )
+     ((=ucs@unicode      . #x446D)     ; &UU+446D;
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 6)
     (total-strokes      . 12)
     (=ucs              . #x26A37)      ; 𦨷
-    (=cns11643-4       . #x3A53)       ; &I-C4-3A53; [26-51]
-    (=daikanwa         . 30428)        ; &I-M-30428;
+    (->subsumptive
+     ((=daikanwa         . 30428)      ; &M-30428;
+      )
+     ((=cns11643-4       . #x3A53)     ; &C4-3A53; [26-51]
+      )
+     ((=ucs@iso                  . #x26A37)    ; &U-00026A37;
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 6)
     (total-strokes      . 12)
-    (=cns11643-6       . #x4D66)       ; &M-30429; [45-70]
+    (=ucs              . #x26A3A)      ; 𦨺
+    (=cns11643-6       . #x4D66)       ; &I-C6-4D66; [45-70]
     (=daikanwa         . 30429)        ; &I-M-30429;
     ))
 (define-char
     (=big5             . #xDFA6)       ; &I-B-DFA6;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8240)     ; 艀
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (shinjigen-2       . 6659)
     (=jis-x0208                . #x6759)       ; &GT-39372; [71-57]
     (=ks-x1001         . #x5D32)       ; &I-K0-5D32; [61-18]
     (=ucs@jis          . #x8240)       ; &GT-39372;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8240)     ; 艀
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (->subsumptive
      ((=cns11643-2       . #x464B)     ; &GT-39373; [38-43]
       (=gt               . 39373)      ; &I-GT-39373;
     (=ucs              . #x8241)       ; 艁
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8241)     ; 艁
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=daikanwa         . 30432)        ; &M-30432;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8241)     ; 艁
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (->subsumptive
      ((=cns11643-3       . #x4426)     ; &C3-4426; [36-06]
       )
     (=big5             . #xDFA5)       ; &I-B-DFA5;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8244)     ; 艄
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=jis-x0212                . #x567C)       ; &M-30435; [54-92]
     (=daikanwa         . 30435)        ; &I-M-30435;
     (=ucs@jis          . #x8244)       ; &M-30435;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8244)     ; 艄
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (->subsumptive
      ((=gb2312           . #x7439)     ; &G0-7439; [84-25]
       (=ucs@unicode      . #x8244)     ; &G0-7439;
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 7)
     (total-strokes      . 13)
-    (=cns11643-6       . #x572C)       ; &M-30437; [55-12]
+    (=ucs              . #x26A3D)      ; 𦨽
+    (=cns11643-6       . #x572C)       ; &I-C6-572C; [55-12]
     (=daikanwa         . 30437)        ; &I-M-30437;
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 7)
     (total-strokes      . 13)
-    (=gt               . 39368)        ; &GT-39368;
-    (=gt-pj-6          . #x4468)       ; &GT-39368; [36-72]
-    (=daikanwa         . 30441)        ; &I-M-30441;
-    ))
-(define-char
-  '((morohashi-daikanwa        30441 0 0)
-    (ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (=cns11643-6       . #x572A)       ; &C6-572A; [55-10]
+    (=ucs              . #x26A3F)      ; 𦨿
+    (->subsumptive
+     ((=gt               . 39368)      ; &GT-39368;
+      (=gt-pj-6                  . #x4468)     ; &GT-39368; [36-72]
+      (=daikanwa         . 30441)      ; &I-M-30441;
+      )
+     ((=cns11643-6       . #x572A)     ; &C6-572A; [55-10]
+      (=ucs@iso                  . #x26A3F)    ; &C6-572A;
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 7)
     (total-strokes      . 13)
     (=ucs              . #x4470)       ; 䑰
-    (=cns11643-4       . #x402F)       ; &I-C4-402F; [32-15]
-    (=daikanwa         . 30442)        ; &I-M-30442;
-    ))
-(define-char
-  '((=>ucs             . #x26A3E)      ; 𦨾
-    (ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (=daikanwa         . 30443)        ; &M-30443;
+    (->subsumptive
+     ((=daikanwa         . 30442)      ; &M-30442;
+      )
+     ((=cns11643-4       . #x402F)     ; &C4-402F; [32-15]
+      )
+     ((=ucs@unicode      . #x4470)     ; &UU+4470;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        30443 0 0)
-    (ideographic-radical . 137)        ; ⾈
+  '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 7)
     (total-strokes      . 13)
     (=ucs              . #x26A3E)      ; 𦨾
-    (=cns11643-5       . #x422C)       ; &I-C5-422C; [34-12]
+    (->subsumptive
+     ((=daikanwa         . 30443)      ; &M-30443;
+      )
+     ((=cns11643-5       . #x422C)     ; &C5-422C; [34-12]
+      (=ucs@unicode      . #x26A3E)    ; &C5-422C;
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 7)
     (total-strokes      . 13)
-    (=cns11643-6       . #x572B)       ; &M-30444; [55-11]
+    (=ucs              . #x26A44)      ; 𦩄
+    (=cns11643-6       . #x572B)       ; &I-C6-572B; [55-11]
     (=daikanwa         . 30444)        ; &I-M-30444;
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 7)
     (total-strokes      . 13)
-    (=cns11643-6       . #x572D)       ; &M-30445; [55-13]
-    (=daikanwa         . 30445)        ; &I-M-30445;
+    (=ucs              . #x26A47)      ; 𦩇
+    (->subsumptive
+     ((=daikanwa         . 30445)      ; &M-30445;
+      )
+     ((=cns11643-6       . #x572D)     ; &C6-572D; [55-13]
+      )
+     ((=ucs@iso                  . #x26A47)    ; &U-00026A47;
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 7)
     (total-strokes      . 13)
-    (=cns11643-6       . #x572E)       ; &M-49574; [55-14]
-    (=daikanwa         . 49574)        ; &I-M-49574;
+    (=ucs              . #x26A48)      ; 𦩈
+    (->subsumptive
+     ((=daikanwa         . 49574)      ; &M-49574;
+      )
+     ((=cns11643-6       . #x572E)     ; &C6-572E; [55-14]
+      (=ucs@iso                  . #x26A48)    ; &C6-572E;
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 8)
     (total-strokes      . 14)
-    (=cns11643-6       . #x6127)       ; &M-30451; [65-07]
+    (=ucs              . #x26A4A)      ; 𦩊
+    (=cns11643-6       . #x6127)       ; &I-C6-6127; [65-07]
     (=daikanwa         . 30451)        ; &I-M-30451;
     ))
 (define-char
-  '((=>ucs             . #x26A4B)      ; 𦩋
-    (ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (=daikanwa         . 30452)        ; &M-30452;
-    (mojikyo           . 030452)       ; &MCS-600076F4;
-    ))
-(define-char
-  '((morohashi-daikanwa        30452 0 0)
-    (ideographic-radical . 137)        ; ⾈
+  '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 8)
     (total-strokes      . 14)
     (=ucs              . #x26A4B)      ; 𦩋
-    (=cns11643-5       . #x492D)       ; &I-C5-492D; [41-13]
+    (->subsumptive
+     ((=daikanwa         . 30452)      ; &M-30452;
+      (mojikyo           . 030452)     ; &MCS-600076F4;
+      )
+     ((=cns11643-5       . #x492D)     ; &C5-492D; [41-13]
+      (=ucs@iso                  . #x26A4B)    ; &C5-492D;
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 8)
     (total-strokes      . 14)
     (=ucs              . #x4473)       ; 䑳
-    (=cns11643-4       . #x4650)       ; &I-C4-4650; [38-48]
-    (=daikanwa         . 30453)        ; &I-M-30453;
+    (->subsumptive
+     ((=daikanwa         . 30453)      ; &M-30453;
+      )
+     ((=cns11643-4       . #x4650)     ; &C4-4650; [38-48]
+      )
+     ((=ucs@unicode      . #x4473)     ; &UU+4473;
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 8)
     (total-strokes      . 14)
     (=ucs              . #x4474)       ; 䑴
-    (=cns11643-3       . #x492C)       ; &I-C3-492C; [41-12]
-    (=daikanwa         . 30454)        ; &I-M-30454;
+    (->subsumptive
+     ((=daikanwa         . 30454)      ; &M-30454;
+      )
+     ((=cns11643-3       . #x492C)     ; &C3-492C; [41-12]
+      )
+     ((=ucs@unicode      . #x4474)     ; &UU+4474;
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 8)
     (total-strokes      . 14)
     (=ucs              . #x4475)       ; 䑵
-    (=cns11643-6       . #x6124)       ; &I-C6-6124; [65-04]
-    (=daikanwa         . 30455)        ; &I-M-30455;
-    ))
-(define-char
-  '((=>ucs             . #x824C)       ; 艌
-    (ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (=cns11643-3       . #x492E)       ; &M-30456; [41-14]
-    (=daikanwa         . 30456)        ; &I-M-30456;
-    (=jef-china3       . #x9FE1)       ; &I-JC3-9FE1;
-    (mojikyo           . 030456)       ; &MCS-600076F8;
+    (->subsumptive
+     ((=daikanwa         . 30455)      ; &M-30455;
+      )
+     ((=ucs@unicode      . #x4475)     ; &UU+4475;
+      )
+     ((=cns11643-6       . #x6124)     ; &C6-6124; [65-04]
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        30456 0 0)
-    (ideographic-radical . 137)        ; ⾈
+  '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 8)
     (total-strokes      . 14)
     (=ucs              . #x824C)       ; 艌
+    (->subsumptive
+     ((=daikanwa         . 30456)      ; &M-30456;
+      (=jef-china3       . #x9FE1)     ; &I-JC3-9FE1;
+      (mojikyo           . 030456)     ; &MCS-600076F8;
+      )
+     ((=cns11643-3       . #x492E)     ; &C3-492E; [41-14]
+      )
+     ((=ucs@unicode      . #x824C)     ; &UU+824C;
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (=daikanwa         . 30457)        ; &I-M-30457;
     ))
 (define-char
-  '((=>ucs             . #x26A4D)      ; 𦩍
+  '((ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
+    (=ucs              . #x26A4D)      ; 𦩍
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x26A4D)    ; 𦩍
+      ))
     (ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 8)
     (total-strokes      . 14)
     (mojikyo           . 030458)       ; &MCS-600076FA;
     ))
 (define-char
-  '((morohashi-daikanwa        30458 0 1)
+  '((<-denotational
+     ((=ucs              . #x26A4D)    ; 𦩍
+      ))
     (ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 8)
     (total-strokes      . 14)
-    (=ucs              . #x26A4D)      ; 𦩍
-    (=cns11643-4       . #x4652)       ; &I-C4-4652; [38-50]
+    (=cns11643-4       . #x4652)       ; &C4-4652; [38-50]
+    (=ucs@iso          . #x26A4D)      ; &C4-4652;
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 8)
     (total-strokes      . 14)
     (=ucs              . #x4476)       ; 䑶
-    (=cns11643-5       . #x492C)       ; &I-C5-492C; [41-12]
-    (=jis-x0213-2-2000 . #x756C)       ; &I-JX2-756C; [85-76]
-    (=daikanwa         . 30459)        ; &I-M-30459;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
+  '((<-denotational
+     ((=ucs              . #x4476)     ; 䑶
+      ))
+    (ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 8)
     (total-strokes      . 14)
-    (=cns11643-6       . #x6122)       ; &M-30460; [65-02]
-    (=daikanwa         . 30460)        ; &I-M-30460;
+    (=jis-x0213-2-2000 . #x756C)       ; &M-30459; [85-76]
+    (=daikanwa         . 30459)        ; &I-M-30459;
+    (=ucs@jis          . #x4476)       ; &M-30459;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
+  '((<-denotational
+     ((=ucs              . #x4476)     ; 䑶
+      ))
+    (ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 8)
     (total-strokes      . 14)
-    (=cns11643-6       . #x6126)       ; &M-30461; [65-06]
-    (=daikanwa         . 30461)        ; &I-M-30461;
+    (->subsumptive
+     ((=ucs@unicode      . #x4476)     ; &UU+4476;
+      )
+     ((=cns11643-5       . #x492C)     ; &C5-492C; [41-12]
+      ))
     ))
 (define-char
-  '((=>ucs             . #x26A5C)      ; 𦩜
-    (ideographic-radical . 137)        ; ⾈
+  '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 8)
     (total-strokes      . 14)
-    (=daikanwa         . 30462)        ; &M-30462;
+    (=ucs              . #x26A4E)      ; 𦩎
+    (->subsumptive
+     ((=daikanwa         . 30460)      ; &M-30460;
+      )
+     ((=cns11643-6       . #x6122)     ; &C6-6122; [65-02]
+      (=ucs@iso                  . #x26A4E)    ; &C6-6122;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        30462 0 0)
-    (ideographic-radical . 137)        ; ⾈
+  '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 8)
     (total-strokes      . 14)
-    (=ucs              . #x26A5C)      ; 𦩜
-    (=cns11643-5       . #x492A)       ; &I-C5-492A; [41-10]
+    (=ucs              . #x26A4F)      ; 𦩏
+    (->subsumptive
+     ((=daikanwa         . 30461)      ; &M-30461;
+      )
+     ((=cns11643-6       . #x6126)     ; &C6-6126; [65-06]
+      (=ucs@iso                  . #x26A4F)    ; &C6-6126;
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 8)
     (total-strokes      . 14)
-    (=cns11643-6       . #x6123)       ; &M-30465; [65-03]
-    (=daikanwa         . 30465)        ; &I-M-30465;
+    (=ucs              . #x26A5C)      ; 𦩜
+    (->subsumptive
+     ((=daikanwa         . 30462)      ; &M-30462;
+      )
+     ((=cns11643-5       . #x492A)     ; &C5-492A; [41-10]
+      (=ucs@iso                  . #x26A5C)    ; &C5-492A;
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 8)
     (total-strokes      . 14)
-    (=daikanwa         . 30466)        ; &M-30466;
+    (=ucs              . #x26A59)      ; 𦩙
+    (=cns11643-6       . #x6123)       ; &I-C6-6123; [65-03]
+    (=daikanwa         . 30465)        ; &I-M-30465;
     ))
 (define-char
-  '((morohashi-daikanwa        30466 0 1)
+  '((=>ucs*            . #x446B)       ; 䑫
     (ideographic-radical . 137)        ; ⾈
     (ideographic-strokes . 8)
     (total-strokes      . 14)
-    (=cns11643-6       . #x6125)       ; &C6-6125; [65-05]
+    (=ucs              . #x2F98E)      ; 䑫
+    (->subsumptive
+     ((=daikanwa         . 30466)      ; &M-30466;
+      )
+     ((=cns11643-6       . #x6125)     ; &C6-6125; [65-05]
+      (=ucs@iso                  . #x2F98E)    ; &C6-6125;
+      ))
     ))
 (define-char
   '((ideographic-radical . 137)        ; ⾈
     (=ucs              . #x8251)       ; 艑
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8251)     ; 艑
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=big5             . #xE74B)       ; &B-E74B;
     (->subsumptive
      ((=jis-x0212        . #x5724)     ; &M-30483; [55-04]
       ))
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8251)     ; 艑
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x8251)       ; &UU+8251;
     ))
 (define-char
     (=ucs              . #x26A75)      ; 𦩵
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26A75)    ; 𦩵
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=daikanwa         . 30499)        ; &M-30499;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26A75)    ; 𦩵
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=cns11643-5       . #x573F)       ; &C5-573F; [55-31]
     (=ucs@iso          . #x26A75)      ; &C5-573F;
     ))
     (=ucs              . #x26A76)      ; 𦩶
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26A76)    ; 𦩶
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=daikanwa         . 30501)        ; &M-30501;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26A76)    ; 𦩶
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=cns11643-5       . #x5743)       ; &C5-5743; [55-35]
     (=ucs@iso          . #x26A76)      ; &C5-5743;
     ))
     (=big5             . #xEAF7)       ; &I-B-EAF7;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8257)     ; 艗
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=jis-x0213-2-2000 . #x756F)       ; &M-30509; [85-79]
     (=daikanwa         . 30509)        ; &I-M-30509;
     (=ucs@jis          . #x8257)       ; &M-30509;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8257)     ; 艗
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (->subsumptive
      ((=cns11643-2       . #x5963)     ; &C2-5963; [57-67]
       )
     (=ucs              . #x447D)       ; 䑽
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x447D)     ; 䑽
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=daikanwa         . 30510)        ; &M-30510;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x447D)     ; 䑽
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (->subsumptive
      ((=cns11643-4       . #x526D)     ; &C4-526D; [50-77]
       )
     (=ucs              . #x26A8E)      ; 𦪎
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26A8E)    ; 𦪎
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=daikanwa         . 30532)        ; &M-30532;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26A8E)    ; 𦪎
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=ucs@iso          . #x26A8E)      ; &U-00026A8E;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26A8E)    ; 𦪎
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=cns11643-5       . #x5D6B)       ; &C5-5D6B; [61-75]
     ))
 (define-char
     (=ucs              . #x26A9A)      ; 𦪚
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26A9A)    ; 𦪚
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (=daikanwa         . 30547)        ; &M-30547;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26A9A)    ; 𦪚
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (->subsumptive
      ((=cns11643-5       . #x6376)     ; &C5-6376; [67-86]
       )
     (=ucs              . #x8263)       ; 艣
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8263)     ; 艣
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (=big5             . #xF2C5)       ; &B-F2C5;
     (->subsumptive
      ((=jis-x0212        . #x5728)     ; &M-30564; [55-08]
       ))
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8263)     ; 艣
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (=ucs@unicode      . #x8263)       ; &UU+8263;
     ))
 (define-char
     (=ucs              . #x26AAD)      ; 𦪭
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26AAD)    ; 𦪭
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (=daikanwa         . 30566)        ; &M-30566;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26AAD)    ; 𦪭
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (=cns11643-5       . #x692A)       ; &C5-692A; [73-10]
     (=ucs@iso          . #x26AAD)      ; &C5-692A;
     ))
     (=big5             . #xC4A5)       ; &I-B-C4A5;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 14)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8266)     ; 艦
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 14)
+    (total-strokes      . 20)
     (shinjigen-2       . 6665)
     (=jis-x0208                . #x344F)       ; &GT-39551; [20-47]
     (=ks-x1001         . #x7966)       ; &I-K0-7966; [89-70]
     (=ucs@jis          . #x8266)       ; &GT-39551;
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 14)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8266)     ; 艦
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 14)
+    (total-strokes      . 20)
     (=gb12345          . #x3D22)       ; &UU+8266; [29-02]
     (=ucs@unicode      . #x8266)       ; &UU+8266;
     ))
     (=ucs              . #x8267)       ; 艧
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 14)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8267)     ; 艧
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 14)
+    (total-strokes      . 20)
     (->subsumptive
      ((=daikanwa         . 30573)      ; &M-30573;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8267)     ; 艧
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (=jis-x0212                . #x5729)       ; &JSP-5729; [55-09]
     (=ucs@unicode      . #x8267)       ; &JSP-5729;
     ))
     (=ucs              . #x8268)       ; 艨
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 14)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8268)     ; 艨
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 14)
+    (total-strokes      . 20)
     (->subsumptive
      ((=daikanwa         . 30574)      ; &M-30574;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 137)        ; ⾈
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8268)     ; 艨
       ))
+    (ideographic-radical . 137)        ; ⾈
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (=big5             . #xF4B6)       ; &B-F4B6;
     (->subsumptive
      ((=jis-x0208        . #x6761)     ; &GT-39546; [71-65]
index 2181f4b..f60e47f 100644 (file)
     (=ucs              . #x26ACD)      ; 𦫍
     ))
 (define-char
-  '((ideographic-radical . 138)        ; ⾉
-    (ideographic-strokes . 5)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26ACD)    ; 𦫍
       ))
+    (ideographic-radical . 138)        ; ⾉
+    (ideographic-strokes . 5)
+    (total-strokes      . 11)
     (=daikanwa         . 30599)        ; &M-30599;
     ))
 (define-char
-  '((ideographic-radical . 138)        ; ⾉
-    (ideographic-strokes . 5)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x26ACD)    ; 𦫍
       ))
+    (ideographic-radical . 138)        ; ⾉
+    (ideographic-strokes . 5)
+    (total-strokes      . 10)
     (=ucs@iso          . #x26ACD)      ; &U-00026ACD;
     ))
 (define-char
index f33ba84..7be35b9 100644 (file)
     (=ucs              . #x8275)       ; 艵
     ))
 (define-char
-  '((ideographic-radical . 139)        ; ⾊
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8275)     ; 艵
       ))
+    (ideographic-radical . 139)        ; ⾊
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=daikanwa         . 30615)        ; &M-30615;
     ))
 (define-char
-  '((ideographic-radical . 139)        ; ⾊
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8275)     ; 艵
       ))
+    (ideographic-radical . 139)        ; ⾊
+    (ideographic-strokes . 6)
+    (total-strokes      . 12)
     (=cns11643-2       . #x3F40)       ; &C2-3F40; [31-32]
     (=big5             . #xDB5B)       ; &I-B-DB5B;
     (=ucs@unicode      . #x8275)       ; &C2-3F40;
     (=ucs              . #x4490)       ; 䒐
     ))
 (define-char
-  '((ideographic-radical . 139)        ; ⾊
-    (ideographic-strokes . 16)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4490)     ; 䒐
       ))
+    (ideographic-radical . 139)        ; ⾊
+    (ideographic-strokes . 16)
+    (total-strokes      . 22)
     (=cns11643-4       . #x6933)       ; &M-30636; [73-19]
     (=daikanwa         . 30636)        ; &I-M-30636;
     ))
 (define-char
-  '((ideographic-radical . 139)        ; ⾊
-    (ideographic-strokes . 15)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4490)     ; 䒐
       ))
+    (ideographic-radical . 139)        ; ⾊
+    (ideographic-strokes . 15)
+    (total-strokes      . 21)
     (=ucs@unicode      . #x4490)       ; &UU+4490;
     ))
 (define-char
index b494506..dc1e3da 100644 (file)
@@ -3,6 +3,10 @@
   '((ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 0)
     (total-strokes      . 6)
+    (<-Zhouwen
+     ((name              . "CJK COMPATIBILITY IDEOGRAPH-FA5E")
+      (=ucs              . #xFA5E)     ; 艹
+      ))
     (=ucs              . #x8278)       ; 艸
     (=jis-x0208                . #x6767)       ; &I-J90-6767; [71-71]
     (=ks-x1001         . #x752C)       ; &I-K0-752C; [85-12]
     (=daikanwa         . 30638)        ; &I-M-30638;
     ))
 (define-char
-  '((name              . "CJK RADICAL GRASS TWO")
-    (general-category  symbol other) ; Informative Category
-    (bidi-category     . "ON")
-    (mirrored          . nil)
+  '((ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 0)
+    (<-formed@component
+     ((=ucs              . #x8278)     ; 艸
+      ))
+    (=ucs              . #x8279)       ; 艹
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x8279)     ; 艹
+      ))
+    (name              . "CJK COMPATIBILITY IDEOGRAPH-FA5E")
+    (=>ucs*            . #x8279)       ; 艹
     (ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (<-denotational
-     ((=ucs              . #x8279)     ; 艹
+    (<-formed@component/connect-below
+     ((=ucs              . #x8278)     ; 艸
+      (=daikanwa         . 30638)      ; &I-M-30638;
       ))
-    (=ucs              . #x2EBF)       ; ⺿
+    (<-formed@component/connect-below*sources
+     zihui/char-index daikanwa)
+    (=ucs              . #xFA5E)       ; 艹
     (=cns11643-4       . #x2153)       ; &I-C4-2153; [01-51]
     (=jis-x0213-2-2000 . #x7575)       ; &I-JX2-7575; [85-85]
     (=big5-cdp         . #x8AFE)       ; &I-CDP-8AFE;
     (=gt-k             . 00671)        ; &I-GT-K00671;
     (=gt-pj-6          . #x4664)       ; &I-GT-39643; [38-68]
     (=daikanwa         . 30639)        ; &I-M-30639;
-    (=ucs@cns          . #x8279)       ; ⺿
-    (=ucs@jis          . #xFA5E)       ; ⺿
-    (->subsumptive
-     ((=>ucs*            . #x8279)     ; 艹
-      (=ucs              . #xFA5E)     ; 艹
-      ))
-    ))
-(define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 0)
-    (<-ideographic-component-forms
+    (=ucs@cns          . #x8279)       ; 艹
+    (->Zhouwen
      ((=ucs              . #x8278)     ; 艸
+      (=daikanwa         . 30638)      ; &I-M-30638;
+      ))
+    (->Zhouwen*sources
+     guangyun daikanwa)
+    (->canonical
+     ((=ucs              . #x8279)     ; 艹
       ))
-    (=ucs              . #x8279)       ; 艹
     ))
 (define-char
-  '((name              . "CJK RADICAL GRASS ONE")
+  '((<-denotational
+     ((=ucs              . #x8279)     ; 艹
+      ))
+    (name              . "CJK RADICAL GRASS ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 0)
     (total-strokes      . 3)
-    (<-denotational
-     ((=ucs              . #x8279)     ; 艹
-      ))
     (=ucs              . #x2EBE)       ; ⺾
     (=gb2312           . #x5C33)       ; &I-G0-5C33; [60-19]
     (=jis-x0213-2-2000 . #x7576)       ; &I-JX2-7576; [85-86]
     (=ucs@unicode      . #x8279)       ; ⺾
     ))
 (define-char
-  '((name              . "CJK RADICAL GRASS THREE")
+  '((<-denotational
+     ((name              . "CJK COMPATIBILITY IDEOGRAPH-FA5E")
+      (=ucs              . #xFA5E)     ; 艹
+      ))
+    (name              . "CJK RADICAL GRASS TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-identical@component
+     ((name              . "CJK COMPATIBILITY IDEOGRAPH-FA5E")
+      (=ucs              . #xFA5E)     ; 艹
+      ))
+    (=ucs              . #x2EBF)       ; ⺿
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x8279)     ; 艹
+      ))
+    (name              . "CJK COMPATIBILITY IDEOGRAPH-FA5D")
+    (=>ucs*            . #x8279)       ; 艹
     (ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (<-denotational
-     ((=ucs              . #x8279)     ; 艹
-      ))
-    (=ucs              . #x2EC0)       ; ⻀
+    (=ucs              . #xFA5D)       ; 艹
     (=jis-x0213-2-2000 . #x7574)       ; &I-JX2-7574; [85-84]
     (=gt               . 39645)        ; &I-GT-39645;
     (=gt-k             . 00569)        ; &I-GT-K00569;
     (=gt-pj-9          . #x4E5A)       ; &I-GT-39645; [46-58]
-    (=ucs@jis          . #xFA5D)       ; ⻀
-    (->subsumptive
-     ((=>ucs*            . #x8279)     ; 艹
+    (->canonical
+     ((=ucs              . #x8279)     ; 艹
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((name              . "CJK COMPATIBILITY IDEOGRAPH-FA5D")
+      (=ucs              . #xFA5D)     ; 艹
+      ))
+    (name              . "CJK RADICAL GRASS THREE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((name              . "CJK COMPATIBILITY IDEOGRAPH-FA5D")
       (=ucs              . #xFA5D)     ; 艹
       ))
+    (=ucs              . #x2EC0)       ; ⻀
     ))
 (define-char
-  '((=>daikanwa                . 30640)        ; &GT-39640;
-    (ideographic-radical . 140)        ; ⾋
+  '((ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 0)
     (total-strokes      . 3)
     (=ucs              . #x4491)       ; 䒑
       ))
     ))
 (define-char
-  '((=>ucs             . #x26AF3)      ; 𦫳
+  '((ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 1)
+    (=ucs              . #x26AF3)      ; 𦫳
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x26AF3)    ; 𦫳
+      ))
     (ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 1)
     (total-strokes      . 5)
     (=jef-china3       . #x98F8)       ; &I-JC3-98F8;
     ))
 (define-char
-  '((morohashi-daikanwa        30641 0 1)
+  '((<-denotational
+     ((=ucs              . #x26AF3)    ; 𦫳
+      ))
     (ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 1)
     (total-strokes      . 5)
-    (=ucs              . #x26AF3)      ; 𦫳
-    (=cns11643-5       . #x217B)       ; &I-C5-217B; [01-91]
+    (=cns11643-5       . #x217B)       ; &C5-217B; [01-91]
+    (=ucs@iso          . #x26AF3)      ; &C5-217B;
     ))
 (define-char
-  '((=>ucs             . #x26AF3)      ; 𦫳
-    (morohashi-daikanwa        30641 0 2)
+  '((<-denotational
+     ((=ucs              . #x26AF3)    ; 𦫳
+      ))
     (ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 1)
     (total-strokes      . 4)
     (=ucs              . #x827E)       ; 艾
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 2)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x827E)     ; 艾
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 2)
+    (total-strokes      . 6)
     (->subsumptive
      ((=gt               . 39673)      ; &GT-39673;
       (=gt-k             . 01737)      ; &I-GT-K01737;
       ))
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 2)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x827E)     ; 艾
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 2)
+    (total-strokes      . 5)
     (=big5             . #xA6E3)       ; &B-A6E3;
     (->subsumptive
      ((=jis-x0208        . #x6768)     ; &GT-39650; [71-72]
     (=ucs              . #x4495)       ; 䒕
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4495)     ; 䒕
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=cns11643-3       . #x2727)       ; &M-30660; [07-07]
     (=daikanwa         . 30660)        ; &I-M-30660;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4495)     ; 䒕
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (=ucs@unicode      . #x4495)       ; &UU+4495;
     ))
 (define-char
     (=big5             . #xA8A2)       ; &I-B-A8A2;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 3)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x828D)     ; 芍
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 3)
     (->subsumptive
      ((total-strokes      . 7)
       (=daikanwa         . 30674)      ; &M-30674;
       ))
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 3)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x828D)     ; 芍
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 3)
     (->subsumptive
      ((total-strokes      . 7)
       (=cns11643-1       . #x4B43)     ; &C1-4B43; [43-35]
     (=ucs              . #x82BD)       ; 芽
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x82BD)     ; 芽
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-1       . #x4F41)       ; &M-30747; [47-33]
     (=daikanwa         . 30747)        ; &I-M-30747;
     ))
     (=big5             . #xAD5C)       ; &I-B-AD5C;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x82D2)     ; 苒
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 5)
     (->subsumptive
      ((total-strokes      . 9)
       (=daikanwa         . 30776)      ; &M-30776;
       ))
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x82D2)     ; 苒
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 5)
     (->subsumptive
      ((total-strokes      . 9)
       (=cns11643-1       . #x533F)     ; &C1-533F; [51-31]
     (=ucs              . #x82D7)       ; 苗
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x82D7)     ; 苗
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-1       . #x5340)       ; &GT-40205; [51-32]
     (=gt               . 40205)        ; &I-GT-40205;
     (=gt-k             . 05171)        ; &I-GT-K05171;
     (=daikanwa         . 30781)        ; &I-M-30781;
     ))
 (define-char
-  '((morohashi-daikanwa        30781 1)
+  '((<-denotational
+     ((=ucs              . #x82D7)     ; 苗
+      ))
+    (morohashi-daikanwa        30781 1)
     (ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 5)
     (total-strokes      . 8)
-    (<-denotational
-     ((=ucs              . #x82D7)     ; 苗
-      ))
     (=jis-x0208                . #x4944)       ; &GT-39971; [41-36]
     (=gb2312           . #x4367)       ; &I-G0-4367; [35-71]
     (=ks-x1001         . #x5960)       ; &I-K0-5960; [57-64]
     (=ucs              . #x82E5)       ; 若
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x82E5)     ; 若
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-1       . #x533C)       ; &GT-40124; [51-28]
     (=gt               . 40124)        ; &I-GT-40124;
     (=gt-k             . 05092)        ; &I-GT-K05092;
     (=daikanwa         . 30796)        ; &I-M-30796;
     ))
 (define-char
-  '((morohashi-daikanwa        30796 1)
+  '((<-denotational
+     ((=ucs              . #x82E5)     ; 若
+      ))
+    (morohashi-daikanwa        30796 1)
     (ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 5)
     (total-strokes      . 8)
-    (<-denotational
-     ((=ucs              . #x82E5)     ; 若
-      ))
     (=jis-x0208                . #x3C63)       ; &GT-39907; [28-67]
     (=gb2312           . #x4874)       ; &I-G0-4874; [40-84]
     (=ks-x1001         . #x6534)       ; &I-K0-6534; [69-20]
     (=ucs              . #x82F1)       ; 英
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x82F1)     ; 英
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (->subsumptive
      ((=daikanwa         . 30808)      ; &M-30808;
       )
       ))
     ))
 (define-char
-  '((morohashi-daikanwa        30808 1)
+  '((<-denotational
+     ((=ucs              . #x82F1)     ; 英
+      ))
+    (morohashi-daikanwa        30808 1)
     (ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 5)
     (total-strokes      . 8)
-    (<-denotational
-     ((=ucs              . #x82F1)     ; 英
-      ))
     (=jis-x0208                . #x3151)       ; &GT-39838; [17-49]
     (=gb2312           . #x5322)       ; &I-G0-5322; [51-02]
     (=ks-x1001         . #x6748)       ; &I-K0-6748; [71-40]
     (=hanziku-8                . #xEBA4)       ; &I-HZK08-EBA4;
     ))
 (define-char
-  '((=>ucs*            . #x82BD)       ; 芽
-    (ideographic-radical . 140)        ; ⾋
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x82BD)     ; 芽
       ))
+    (=>ucs*            . #x82BD)       ; 芽
+    (ideographic-radical . 140)        ; ⾋
     (=ucs              . #x2F995)      ; 芽
     (->subsumptive
      ((morohashi-daikanwa      30860 1)
     (=hanziku-8                . #xEC68)       ; &I-HZK08-EC68;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 5)
+  '((ideographic-radical@ucs . 140)    ; ⾋
+    (ideographic-strokes@ucs . 5)
+    (ideographic-radical@cns . 109)    ; ⽬
+    (ideographic-strokes@cns . 4)
+    (ideographic-radical@cns*sources
+     daikanwa cns11643)
     (total-strokes      . 9)
-    (->identical
-     ((=cns11643-6       . #x333E)     ; &C6-333E; [19-30]
-      ))
-    (<-same
-     ((=daikanwa         . 23187)      ; &M-23187;
-      ))
     (=ucs              . #x26B5D)      ; 𦭝
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x26B5D)    ; 𦭝
+      ))
+    (ideographic-radical@ucs . 140)    ; ⾋
+    (ideographic-strokes@ucs . 5)
+    (ideographic-radical@cns . 109)    ; ⽬
+    (ideographic-strokes@cns . 4)
+    (total-strokes      . 9)
+    (=cns11643-6       . #x333E)       ; &C6-333E; [19-30]
+    (=ucs@iso          . #x26B5D)      ; &C6-333E;
+    ))
+(define-char
   '((ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 5)
     (total-strokes      . 9)
       ))
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xAFF0)     ; &B-AFF0;
       ))
+    (ideographic-radical . 140)        ; ⾋
     (=ucs              . #x8346)       ; 荆
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8346)     ; 荆
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 6)
     (->subsumptive
      ((total-strokes      . 10)
       (=daikanwa         . 30940)      ; &M-30940;
     (=ucs@big5         . #x834A)       ; &B-AFF0;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 6)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xAFF0)     ; &B-AFF0;
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 6)
     (=ucs              . #x834A)       ; 荊
     (->subsumptive
      ((total-strokes      . 10)
     (=ucs              . #x8349)       ; 草
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8349)     ; 草
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-1       . #x5777)       ; &GT-40452; [55-87]
     (=gt               . 40452)        ; &I-GT-40452;
     (=gt-k             . 06491)        ; &I-GT-K06491;
     (=daikanwa         . 30945)        ; &I-M-30945;
     ))
 (define-char
-  '((morohashi-daikanwa        30945 1)
+  '((<-denotational
+     ((=ucs              . #x8349)     ; 草
+      ))
+    (morohashi-daikanwa        30945 1)
     (ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 6)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x8349)     ; 草
-      ))
     (=jis-x0208                . #x4170)       ; &GT-40157; [33-80]
     (=gb2312           . #x325D)       ; &I-G0-325D; [18-61]
     (=ks-x1001         . #x752E)       ; &I-K0-752E; [85-14]
     (=ucs              . #x44BE)       ; 䒾
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x44BE)     ; 䒾
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=daikanwa         . 30981)        ; &M-30981;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x44BE)     ; 䒾
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (->subsumptive
      ((=jis-x0213-2-2000  . #x7632)    ; &JX2-7632; [86-18]
       (=ucs@jis                  . #x44BE)     ; &JX2-7632;
     (=ucs              . #x8375)       ; 荵
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8375)     ; 荵
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 7)
     (=big5             . #xD765)       ; &B-D765;
     (->subsumptive
      ((total-strokes      . 11)
       ))
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8375)     ; 荵
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (<-simplified@JP
      ((=cns11643-2       . #x3869)     ; &M-30994; [24-73]
       (=daikanwa         . 30994)      ; &I-M-30994;
     (=ucs              . #x83AB)       ; 莫
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x83AB)     ; 莫
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (->subsumptive
      ((=daikanwa         . 31078)      ; &M-31078;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x83AB)     ; 莫
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=jis-x0208                . #x477C)       ; &GT-40490; [39-92]
     (=gb2312           . #x442A)       ; &I-G0-442A; [36-10]
     (=ks-x1001         . #x5830)       ; &I-K0-5830; [56-16]
     (=ucs              . #x8323)       ; 茣
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8323)     ; 茣
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 7)
     (->subsumptive
      ((total-strokes      . 11)
       (hanyu-dazidian    5 3219 7)
       ))
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8323)     ; 茣
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x8323)       ; &UU+8323;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8323)     ; 茣
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=jis-x0208@1978   . #x6834)       ; &GT-40345; [72-20]
     (=gt               . 40345)        ; &I-GT-40345;
     (=gt-pj-9          . #x3665)       ; &I-GT-40345; [22-69]
     (=ucs              . #x83EF)       ; 華
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x83EF)     ; 華
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (shinjigen-1       . 6806)
     (shinjigen-2       . 6806)
     (=jis-x0208                . #x325A)       ; &GT-40272; [18-58]
     (=ucs              . #x83EE)       ; 菮
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x83EF)     ; 華
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (shinjigen-1       . 6807)
     (shinjigen-2       . 6807)
     (=cns11643-1       . #x615E)       ; &M-31214; [65-62]
     (=daikanwa         . 31214)        ; &I-M-31214;
     ))
 (define-char
-  '((=>daikanwa                . 31214)        ; &M-31214;
+  '((<-denotational
+     ((=ucs              . #x83EF)     ; 華
+      ))
+    (=>daikanwa                . 31214)        ; &M-31214;
     (ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 8)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x83EF)     ; 華
-      ))
     (=jef-china3       . #x62A8)       ; &JC3-62A8;
     ))
 (define-char
     (=hanziku-8                . #xF4A1)       ; &I-HZK08-F4A1;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 8)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4D69)     ; &J97-4D69; [45-73]
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 8)
     (=ucs              . #x840A)       ; 萊
     (->subsumptive
      ((total-strokes      . 12)
     (=jis-x0208@1997   . #x4D69)       ; &J97-4D69; [45-73]
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4D69)     ; &J97-4D69; [45-73]
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (<-simplified@JP
      ((=cns11643-1       . #x6162)     ; &M-31262; [65-66]
       (=daikanwa         . 31262)      ; &I-M-31262;
     (=big5             . #xB5DB)       ; &I-B-B5DB;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8457)     ; 著
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 8)
     (->subsumptive
      ((total-strokes      . 11)
       (<-simplified@JP/Jouyou
     (=cns11643-4       . #x4030)       ; &C4-4030; [32-16]
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8346)     ; 荆
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((<-original
        ((=daikanwa         . 30940)    ; &M-30940;
     (=ucs              . #x44E7)       ; 䓧
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x44E7)     ; 䓧
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 8)
     (->subsumptive
      ((total-strokes      . 12)
       (=cns11643-3       . #x3E4C)     ; &M-31327; [30-44]
       ))
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x44E7)     ; 䓧
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=hanziku-8                . #xF37C)       ; &HZK08-F37C;
     ))
 (define-char
     (=ucs              . #x8449)       ; 葉
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8449)     ; 葉
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((=daikanwa         . 31387)      ; &M-31387;
       )
       ))
     ))
 (define-char
-  '((morohashi-daikanwa        31387 1)
+  '((<-denotational
+     ((=ucs              . #x8449)     ; 葉
+      ))
+    (morohashi-daikanwa        31387 1)
     (ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x8449)     ; 葉
-      ))
     (=jis-x0208                . #x4D55)       ; &GT-41347; [45-53]
     (=ks-x1001         . #x6728)       ; &I-K0-6728; [71-08]
     (=gb12345          . #x5236)       ; &GT-41347; [50-22]
     (=ucs              . #x8456)       ; 葖
     ))
 (define-char
-  '((=>ucs*            . #x8457)       ; 著
+  '((<-denotational
+     ((=ucs              . #x8457)     ; 著
+      ))
+    (=>ucs*            . #x8457)       ; 著
     (=>ucs@ks          . #x8457)       ; &JX1-7B27;
     (ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 9)
-    (<-denotational
-     ((=ucs              . #x8457)     ; 著
-      ))
     (=ucs              . #xFA5F)       ; 著
     (->subsumptive
      ((total-strokes      . 13)
     (=ucs              . #x845B)       ; 葛
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x845B)     ; 葛
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 9)
     (->subsumptive
      ((total-strokes      . 13)
       (=daikanwa         . 31420)      ; &M-31420;
       ))
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x845B)     ; 葛
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (<-simplified@JP
      ((=daikanwa         . 31420)      ; &M-31420;
       ))
     (=daikanwa         . 31524)        ; &I-M-31524;
     ))
 (define-char
-  '((=>ucs             . #x26D1A)      ; 𦴚
+  '((ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
+    (=ucs              . #x26D1A)      ; 𦴚
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x26D1A)    ; 𦴚
+      ))
     (ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 9)
     (total-strokes      . 13)
+    (<-formed
+     ((=jis-x0208        . #x6D6B)     ; &GT-51909; [77-75]
+      (=daikanwa         . 38781)      ; &I-M-38781;
+      ))
+    (<-formed*sources
+     jiyun)
+    (<-same
+     ((=jis-x0208        . #x6D6B)     ; &GT-51909; [77-75]
+      (=daikanwa         . 38781)      ; &I-M-38781;
+      ))
+    (<-same*sources
+     jiyun daikanwa)
     (=daikanwa         . 31525)        ; &M-31525;
     ))
 (define-char
-  '((=>ucs             . #x26D1A)      ; 𦴚
-    (morohashi-daikanwa        31525 0 2)
+  '((<-denotational
+     ((=ucs              . #x26D1A)    ; 𦴚
+      ))
     (ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 9)
     (total-strokes      . 13)
     (hanyu-dazidian    5 3258 11)
-    (=hanziku-8                . #xF8D5)       ; &HZK08-F8D5;
+    (=cns11643-5       . #x423C)       ; &C5-423C; [34-28]
+    (=ucs@iso          . #x26D1A)      ; &C5-423C;
     ))
 (define-char
-  '((morohashi-daikanwa        31525 0 3)
+  '((<-denotational
+     ((=ucs              . #x26D1A)    ; 𦴚
+      ))
     (ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 9)
     (total-strokes      . 13)
     (hanyu-dazidian    5 3258 11)
-    (=ucs              . #x26D1A)      ; 𦴚
-    (=cns11643-5       . #x423C)       ; &I-C5-423C; [34-28]
+    (=hanziku-8                . #xF8D5)       ; &HZK08-F8D5;
     ))
 (define-char
   '((ideographic-radical . 140)        ; ⾋
     (=ucs              . #x8499)       ; 蒙
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8499)     ; 蒙
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (->subsumptive
      ((=daikanwa         . 31555)      ; &M-31555;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8499)     ; 蒙
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((=jis-x0208        . #x4C58)     ; &GT-41753; [44-56]
       (=ks-x1001         . #x5955)     ; &I-K0-5955; [57-53]
     (=ucs              . #x44FF)       ; 䓿
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x44FF)     ; 䓿
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=cns11643-6       . #x6144)       ; &M-31556; [65-36]
     (=daikanwa         . 31556)        ; &I-M-31556;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x44FF)     ; 䓿
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x44FF)       ; &UU+44FF;
     ))
 (define-char
     (=big5             . #xE762)       ; &I-B-E762;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x84EB)     ; 蓫
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=daikanwa         . 31719)        ; &M-31719;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x84EB)     ; 蓫
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x84EB)       ; &UU+84EB;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x84EB)     ; 蓫
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-2       . #x534B)       ; &C2-534B; [51-43]
     ))
 (define-char
     (=big5             . #xBDB4)       ; &I-B-BDB4;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x84EC)     ; 蓬
       ))
+    (ideographic-radical . 140)        ; ⾋
     (->subsumptive
      ((ideographic-strokes . 11)
       (total-strokes      . 15)
       ))
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x84EC)     ; 蓬
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (<-simplified@JP
      ((=daikanwa         . 31720)      ; &M-31720;
       ))
     (=ucs@unicode      . #x84EC)       ; &GT-41746;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x84EC)     ; 蓬
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-1       . #x6E5D)       ; &C1-6E5D; [78-61]
     ))
 (define-char
     (=ucs              . #x84ED)       ; 蓭
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x84ED)     ; 蓭
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 31721)      ; &M-31721;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x84ED)     ; 蓭
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x84ED)       ; &UU+84ED;
     ))
 (define-char
     (=big5             . #xBDAC)       ; &I-B-BDAC;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x84EE)     ; 蓮
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=daikanwa         . 31722)        ; &M-31722;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x84EE)     ; 蓮
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=jis-x0208@1978   . #x4F21)       ; &J78-4F21; [47-01]
     (=ks-x1001         . #x5625)       ; &I-K0-5625; [54-05]
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x84EE)     ; 蓮
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (<-simplified@JP
      ((=daikanwa         . 31722)      ; &M-31722;
       ))
     (=ucs@unicode      . #x84EE)       ; &GT-41795;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x84EE)     ; 蓮
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-1       . #x6E55)       ; &C1-6E55; [78-53]
     ))
 (define-char
     (=hanziku-9                . #xA872)       ; &I-HZK09-A872;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 11)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3E55)     ; &J97-3E55; [30-53]
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 11)
     (=ucs              . #x8523)       ; 蔣
     (->subsumptive
      ((total-strokes      . 15)
     (=jis-x0208@1997   . #x3E55)       ; &J97-3E55; [30-53]
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3E55)     ; &J97-3E55; [30-53]
       ))
+    (ideographic-radical . 140)        ; ⾋
     (=ucs              . #x848B)       ; 蒋
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x848B)     ; 蒋
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (hanyu-dazidian    5 3253 15)
     (=gb2312           . #x3D2F)       ; &HZK08-F7D6; [29-15]
     (=hanziku-8                . #xF7D6)       ; &I-HZK08-F7D6;
     (=ucs@unicode      . #x848B)       ; &HZK08-F7D6;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x848B)     ; 蒋
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (<-simplified@JP
      ((=daikanwa         . 31820)      ; &M-31820;
       ))
     (mojikyo           . 058170)       ; &MCS-6000E33A;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x853D)     ; 蔽
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 12)
     (->subsumptive
      ((total-strokes      . 16)
       (=daikanwa         . 31888)      ; &M-31888;
       ))
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x853D)     ; 蔽
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 12)
     (->subsumptive
      ((total-strokes      . 16)
       (=cns11643-1       . #x6E53)     ; &C1-6E53; [78-51]
       ))
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 12)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xDFAF)     ; &B-DFAF;
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 12)
     (=ucs              . #x853F)       ; 蔿
     (->subsumptive
      ((total-strokes      . 16)
     (=ucs@big5         . #x848D)       ; &B-DFAF;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 9)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xDFAF)     ; &B-DFAF;
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 9)
     (=ucs              . #x848D)       ; 蒍
     (->subsumptive
      ((total-strokes      . 13)
     (=big5             . #xEB4F)       ; &I-B-EB4F;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8555)     ; 蕕
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 12)
     (->subsumptive
      ((total-strokes      . 16)
       (=daikanwa         . 31961)      ; &M-31961;
       ))
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8555)     ; 蕕
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 12)
     (->subsumptive
      ((total-strokes      . 16)
       (=cns11643-2       . #x597A)     ; &C2-597A; [57-90]
     (=ucs              . #x85A9)       ; 薩
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x85A9)     ; 薩
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 14)
     (->subsumptive
      ((morohashi-daikanwa      32189 1)
       (total-strokes      . 18)
       ))
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x85A9)     ; 薩
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (->subsumptive
      ((=jis-x0208@1983   . #x3B27)     ; &GT-43022; [27-07]
       (=jis-x0208@1990   . #x3B27)     ; &I-J90-3B27; [27-07]
     (=big5             . #xC1A6)       ; &I-B-C1A6;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x85AF)     ; 薯
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 14)
     (->subsumptive
      ((total-strokes      . 18)
       (=daikanwa         . 32191)      ; &M-32191;
       ))
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x85AF)     ; 薯
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 13)
     (->subsumptive
      ((total-strokes      . 17)
       (=cns11643-1       . #x7530)     ; &C1-7530; [85-16]
     (=big5             . #xF2CA)       ; &I-B-F2CA;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x85E1)     ; 藡
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (=daikanwa         . 32336)        ; &M-32336;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x85E1)     ; 藡
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=ucs@unicode      . #x85E1)       ; &UU+85E1;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x85E1)     ; 藡
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (=cns11643-2       . #x6655)       ; &C2-6655; [70-53]
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x85E1)     ; 藡
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (=jis-x0213-2-2000 . #x772A)       ; &JX2-772A; [87-10]
     (=ucs@jis          . #x85E1)       ; &JX2-772A;
     ))
     (=big5             . #xC3C5)       ; &I-B-C3C5;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x85F7)     ; 藷
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 16)
     (->subsumptive
      ((total-strokes      . 20)
       (=daikanwa         . 32391)      ; &M-32391;
       ))
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x85F7)     ; 藷
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 15)
     (->subsumptive
      ((total-strokes      . 19)
       (=cns11643-1       . #x7870)     ; &C1-7870; [88-80]
     (=big5             . #xF7F2)       ; &I-B-F7F2;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 19)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8639)     ; 蘹
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 19)
+    (total-strokes      . 23)
     (=daikanwa         . 32576)        ; &M-32576;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 19)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8639)     ; 蘹
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 19)
+    (total-strokes      . 22)
     (=ucs@unicode      . #x8639)       ; &UU+8639;
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 19)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8639)     ; 蘹
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 19)
+    (total-strokes      . 23)
     (=cns11643-2       . #x6F41)       ; &C2-6F41; [79-33]
     ))
 (define-char
-  '((ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 19)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8639)     ; 蘹
       ))
+    (ideographic-radical . 140)        ; ⾋
+    (ideographic-strokes . 19)
+    (total-strokes      . 22)
     (=jis-x0213-2-2000 . #x7734)       ; &JX2-7734; [87-20]
     (=ucs@jis          . #x8639)       ; &JX2-7734;
     ))
index 40bf244..985a17c 100644 (file)
     (=ucs              . #x864E)       ; 虎
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 2)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x864E)     ; 虎
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 2)
+    (total-strokes      . 8)
+    (=big5             . #xAAEA)       ; &B-AAEA;
     (->subsumptive
-     ((shinjigen-2       . 7080)
+     ((shinjigen-1       . 7080)
+      (shinjigen-2       . 7080)
       (=jis-x0208        . #x3857)     ; &GT-44178; [24-55]
       (=ks-x1001         . #x7B5B)     ; &I-K0-7B5B; [91-59]
-      (=big5             . #xAAEA)     ; &I-B-AAEA;
       (=gt               . 44178)      ; &I-GT-44178;
       (=gt-k             . 03697)      ; &I-GT-K03697;
       (=gt-pj-1                  . #x3857)     ; &I-GT-44178; [24-55]
       ))
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 2)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
+     ((=ucs              . #x864E)     ; 虎
+      ))
+    (name              . "CJK RADICAL TIGER")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x864E)     ; 虎
+      ))
+    (=ucs              . #x2EC1)       ; ⻁
+    ))
+(define-char
+  '((<-denotational
      ((=ucs              . #x864E)     ; 虎
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 2)
+    (total-strokes      . 8)
     (=gb2312           . #x3B22)       ; &G0-3B22; [27-02]
     (=ucs@unicode      . #x864E)       ; &G0-3B22;
     ))
     (=ucs              . #x8650)       ; 虐
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 3)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8650)     ; 虐
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 3)
+    (total-strokes      . 9)
     (->subsumptive
      ((=gb2312           . #x4530)     ; &M-32678; [37-16]
       (=ks-x1001         . #x794B)     ; &I-K0-794B; [89-43]
       ))
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 3)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8650)     ; 虐
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 3)
+    (total-strokes      . 9)
     (->subsumptive
      ((morohashi-daikanwa      32678 1)
       (=jis-x0208        . #x3554)     ; &GT-44181; [21-52]
     (=ucs              . #x8652)       ; 虒
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8652)     ; 虒
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (->subsumptive
      ((=jis-x0212        . #x5A39)     ; &M-32682; [58-25]
       (=big5             . #xD3B8)     ; &I-B-D3B8;
       ))
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8652)     ; 虒
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (=iso-ir165                . #x7A27)       ; &EGB-7A27; [90-07]
     (=ucs@unicode      . #x8652)       ; &EGB-7A27;
     ))
     (=ucs              . #x458A)       ; 䖊
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x458A)     ; 䖊
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (->subsumptive
      ((=daikanwa         . 32683)      ; &M-32683;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x458A)     ; 䖊
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (=ucs@unicode      . #x458A)       ; &UU+458A;
     ))
 (define-char
     (=ucs              . #x8653)       ; 虓
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8653)     ; 虓
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (->subsumptive
      ((=jis-x0212        . #x5A3A)     ; &M-32684; [58-26]
       (=jis-x0213-2-2000  . #x7739)    ; &I-JX2-7739; [87-25]
       ))
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8653)     ; 虓
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (=ucs@unicode      . #x8653)       ; &UU+8653;
     ))
 (define-char
     (=ucs              . #x458B)       ; 䖋
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x458B)     ; 䖋
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (->subsumptive
      ((=daikanwa         . 32687)      ; &M-32687;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x458B)     ; 䖋
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (=ucs@unicode      . #x458B)       ; &UU+458B;
     ))
 (define-char
     (=ucs              . #x458C)       ; 䖌
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x458C)     ; 䖌
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (->subsumptive
      ((=daikanwa         . 32688)      ; &M-32688;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x458C)     ; 䖌
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (=ucs@unicode      . #x458C)       ; &UU+458C;
     ))
 (define-char
     (=big5             . #xB8B8)       ; &I-B-B8B8;
     ))
 (define-char
-  '((=>ucs@jis         . #xF936)       ; &M-32710;
-    (ideographic-radical . 141)        ; ⾌
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x865C)     ; 虜
       ))
+    (=>ucs@jis         . #xF936)       ; &M-32710;
+    (ideographic-radical . 141)        ; ⾌
     (->subsumptive
      ((ideographic-strokes . 6)
       (total-strokes      . 12)
       ))
     ))
 (define-char
-  '((=>ucs@gb          . #x865C)       ; &GT-44235;
+  '((<-denotational
+     ((=ucs              . #x865C)     ; 虜
+      ))
+    (=>ucs@gb          . #x865C)       ; &GT-44235;
     (=>ucs@cns         . #x2F9B4)      ; 虜
     (=>ucs@jis         . #x865C)       ; &GT-44235;
     (ideographic-radical . 141)        ; ⾌
     (ideographic-strokes . 7)
     (total-strokes      . 13)
-    (<-denotational
-     ((=ucs              . #x865C)     ; 虜
-      ))
     (->subsumptive
      ((morohashi-daikanwa      32720 1)
       (<-simplified@JP/Jouyou
     (=ucs              . #x865E)       ; 虞
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x865E)     ; 虞
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (->subsumptive
      ((=ks-x1001         . #x6965)     ; &M-32723; [73-69]
       (=big5             . #xB8B7)     ; &I-B-B8B7;
       ))
     ))
 (define-char
-  '((script            CN Simplified Ideograph)
+  '((<-denotational
+     ((=ucs              . #x865E)     ; 虞
+      ))
+    (script            CN Simplified Ideograph)
     (ideographic-radical . 141)        ; ⾌
     (ideographic-strokes . 7)
     (total-strokes      . 13)
-    (<-denotational
-     ((=ucs              . #x865E)     ; 虞
-      ))
     (=gb2312           . #x535D)       ; &G0-535D; [51-61]
     (=ucs@unicode      . #x865E)       ; &G0-535D;
     (mojikyo           . 053920)       ; &MCS-6000D2A0;
     ))
 (define-char
-  '((morohashi-daikanwa        32723 1)
+  '((<-denotational
+     ((=ucs              . #x865E)     ; 虞
+      ))
+    (morohashi-daikanwa        32723 1)
     (ideographic-radical . 141)        ; ⾌
     (ideographic-strokes . 7)
     (total-strokes      . 13)
-    (<-denotational
-     ((=ucs              . #x865E)     ; 虞
-      ))
     (=jis-x0208                . #x3673)       ; &GT-44226; [22-83]
     (=gt               . 44226)        ; &I-GT-44226;
     (=gt-pj-1          . #x3673)       ; &I-GT-44226; [22-83]
     (=ucs              . #x865F)       ; 號
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x865F)     ; 號
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (shinjigen-2       . 940)
     (=jis-x0208                . #x694B)       ; &GT-44229; [73-43]
     (=big5             . #xB8B9)       ; &I-B-B8B9;
     (=ucs@jis          . #x865F)       ; &GT-44229;
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x865F)     ; 號
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=ks-x1001         . #x7B5C)       ; &K0-7B5C; [91-60]
     (=gb12345          . #x3A45)       ; &K0-7B5C; [26-37]
     (=ucs@unicode      . #x865F)       ; &K0-7B5C;
     (=ucs              . #x8661)       ; 虡
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8661)     ; 虡
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (->subsumptive
      ((=jis-x0212        . #x5A41)     ; &M-32734; [58-33]
       (=big5             . #xE3D4)     ; &I-B-E3D4;
       ))
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8661)     ; 虡
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x8661)       ; &UU+8661;
     ))
 (define-char
     (=big5             . #xE77E)       ; &I-B-E77E;
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8662)     ; 虢
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=jis-x0212                . #x5A42)       ; &M-32742; [58-34]
     (=jis-x0213-1-2000 . #x7B50)       ; &I-JX1-7B50; [91-48]
     (=daikanwa         . 32742)        ; &I-M-32742;
     (=ucs@jis          . #x8662)       ; &M-32742;
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8662)     ; 虢
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=gb2312           . #x6B3D)       ; &G0-6B3D; [75-29]
     (=ucs@unicode      . #x8662)       ; &G0-6B3D;
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8662)     ; 虢
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=cns11643-2       . #x5367)       ; &C2-5367; [51-71]
     ))
 (define-char
     (=ucs              . #x8663)       ; 虣
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8663)     ; 虣
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (->subsumptive
      ((=jis-x0212        . #x5A43)     ; &M-32744; [58-35]
       (=big5             . #xEB58)     ; &I-B-EB58;
       ))
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8663)     ; 虣
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x8663)       ; &UU+8663;
     ))
 (define-char
     (=ucs              . #x8664)       ; 虤
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8664)     ; 虤
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (->subsumptive
      ((=jis-x0212        . #x5A44)     ; &M-32752; [58-36]
       (=big5             . #xEB5A)     ; &I-B-EB5A;
       ))
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8664)     ; 虤
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x8664)       ; &UU+8664;
     ))
 (define-char
     (=ucs              . #x4598)       ; 䖘
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4598)     ; 䖘
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 32754)      ; &M-32754;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4598)     ; 䖘
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x4598)       ; &UU+4598;
     ))
 (define-char
     (=ucs              . #x8665)       ; 虥
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8665)     ; 虥
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=big5             . #xEB59)       ; &B-EB59;
     (->subsumptive
      ((=daikanwa         . 32758)      ; &M-32758;
       ))
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8665)     ; 虥
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x8665)       ; &UU+8665;
     ))
 (define-char
     (=ucs              . #x8667)       ; 虧
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8667)     ; 虧
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (->subsumptive
      ((shinjigen-2       . 7098)
       (=jis-x0208        . #x694C)     ; &GT-44287; [73-44]
       ))
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8667)     ; 虧
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=big5             . #xC1AB)       ; &B-C1AB;
     (->subsumptive
      ((=gb12345                  . #x3F77)     ; &UU+8667; [31-87]
     (=ucs              . #x459A)       ; 䖚
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x459A)     ; 䖚
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (->subsumptive
      ((=daikanwa         . 32775)      ; &M-32775;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x459A)     ; 䖚
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x459A)       ; &UU+459A;
     ))
 (define-char
     (=ucs              . #x8669)       ; 虩
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8669)     ; 虩
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (->subsumptive
      ((=big5             . #xF0BA)     ; &B-F0BA;
       (->subsumptive
     (=big5             . #xF9A5)       ; &I-B-F9A5;
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 21)
-    (total-strokes      . 27)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x866A)     ; 虪
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 21)
+    (total-strokes      . 27)
     (->subsumptive
      ((=daikanwa         . 32802)      ; &M-32802;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 141)        ; ⾌
-    (ideographic-strokes . 21)
-    (total-strokes      . 27)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x866A)     ; 虪
       ))
+    (ideographic-radical . 141)        ; ⾌
+    (ideographic-strokes . 21)
+    (total-strokes      . 27)
     (=ucs@unicode      . #x866A)       ; &UU+866A;
     ))
 (define-char
index 0e7b5fa..232034d 100644 (file)
     (=big5             . #xAAEB)       ; &I-B-AAEB;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 2)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8671)     ; 虱
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 2)
+    (total-strokes      . 8)
     (shinjigen-1       . 7226)
     (shinjigen-2       . 7227)
     (=jis-x0208                . #x694D)       ; &GT-44333; [73-45]
     (=ucs@unicode      . #x8671)       ; &GT-44333;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 2)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8671)     ; 虱
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 2)
+    (total-strokes      . 8)
     (=cns11643-1       . #x4F4E)       ; &C1-4F4E; [47-46]
     ))
 (define-char
     (=big5             . #xD0A9)       ; &I-B-D0A9;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 3)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8673)     ; 虳
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 3)
+    (total-strokes      . 9)
     (=daikanwa         . 32818)        ; &M-32818;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 3)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8673)     ; 虳
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 3)
+    (total-strokes      . 9)
     (=cns11643-2       . #x2D4A)       ; &C2-2D4A; [13-42]
     (=ucs@unicode      . #x8673)       ; &C2-2D4A;
     ))
     (=ucs              . #x868B)       ; 蚋
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x868B)     ; 蚋
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (->subsumptive
      ((shinjigen-2       . 7202)
       (=jis-x0208        . #x6952)     ; &GT-44401; [73-50]
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x868B)     ; 蚋
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (=gb2312           . #x7238)       ; &G0-7238; [82-24]
     (=ucs@unicode      . #x868B)       ; &G0-7238;
     ))
     (=big5             . #xD3CD)       ; &I-B-D3CD;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8690)     ; 蚐
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (=daikanwa         . 32857)        ; &M-32857;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8690)     ; 蚐
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (=ucs@unicode      . #x8690)       ; &UU+8690;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8690)     ; 蚐
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (=cns11643-2       . #x326F)       ; &C2-326F; [18-79]
     ))
 (define-char
     (=ucs              . #x45A1)       ; 䖡
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x45A1)     ; 䖡
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (=cns11643-4       . #x2F69)       ; &M-32887; [15-73]
     (=daikanwa         . 32887)        ; &I-M-32887;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x45A1)     ; 䖡
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (=ucs@unicode      . #x45A1)       ; &UU+45A1;
     ))
 (define-char
     (=ucs              . #x86A4)       ; 蚤
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x86A4)     ; 蚤
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (->subsumptive
      ((=ks-x1001         . #x705E)     ; &GT-44405; [80-62]
       (=cns11643-1       . #x5829)     ; &I-C1-5829; [56-09]
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 3)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x86A4)     ; 蚤
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 3)
+    (total-strokes      . 9)
     (=gb2312           . #x5469)       ; &G0-5469; [52-73]
     (=ucs@unicode      . #x86A4)       ; &G0-5469;
     ))
     (=big5             . #xB045)       ; &I-B-B045;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x86A9)     ; 蚩
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (->subsumptive
      ((shinjigen-1       . 7116)
       (shinjigen-2       . 7116)
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 4)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x86A9)     ; 蚩
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 4)
+    (total-strokes      . 10)
     (=gb2312           . #x723F)       ; &C1-582A; [82-31]
     (=cns11643-1       . #x582A)       ; &I-C1-582A; [56-10]
     (=ucs@unicode      . #x86A9)       ; &C1-582A;
     (=ucs              . #x86B3)       ; 蚳
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 5)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x86B3)     ; 蚳
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 5)
+    (total-strokes      . 11)
     (=jis-x0212                . #x5A58)       ; &M-32922; [58-56]
     (=cns11643-2       . #x392B)       ; &I-C2-392B; [25-11]
     (=jis-x0213-2-2000 . #x7747)       ; &I-JX2-7747; [87-39]
     (=ucs@jis          . #x86B3)       ; &M-32922;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 5)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x86B3)     ; 蚳
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 5)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x86B3)       ; &UU+86B3;
     ))
 (define-char
     (=big5             . #xD7A4)       ; &I-B-D7A4;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 5)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x86BA)     ; 蚺
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 5)
+    (total-strokes      . 11)
     (=daikanwa         . 32931)        ; &M-32931;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 5)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x86BA)     ; 蚺
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 5)
+    (total-strokes      . 11)
     (=gb2312           . #x7245)       ; &C2-3927; [82-37]
     (=cns11643-2       . #x3927)       ; &I-C2-3927; [25-07]
     (=ucs@unicode      . #x86BA)       ; &C2-3927;
     (=ucs              . #x86C2)       ; 蛂
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 5)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x86C2)     ; 蛂
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 5)
+    (total-strokes      . 11)
     (->subsumptive
      ((=big5             . #xD7A1)     ; &M-32956;
       (=daikanwa         . 32956)      ; &I-M-32956;
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 5)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x86C2)     ; 蛂
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 5)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x86C2)       ; &UU+86C2;
     ))
 (define-char
     (=ucs              . #x45AD)       ; 䖭
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x45AD)     ; 䖭
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 6)
+    (total-strokes      . 12)
     (=daikanwa         . 32993)        ; &M-32993;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x45AD)     ; 䖭
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 6)
+    (total-strokes      . 12)
     (=cns11643-4       . #x3A72)       ; &C4-3A72; [26-82]
     (=ucs@unicode      . #x45AD)       ; &C4-3A72;
     ))
     (=ucs              . #x86DB)       ; 蛛
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x86DB)     ; 蛛
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 6)
+    (total-strokes      . 12)
     (shinjigen-1       . 7165)
     (shinjigen-2       . 7165)
     (=gb2312           . #x566B)       ; &GT-44581; [54-75]
     (=ucs@unicode      . #x86DB)       ; &GT-44581;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x86DB)     ; 蛛
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 6)
+    (total-strokes      . 12)
     (=jis-x0208@1978   . #x6961)       ; &J78-6961; [73-65]
     (=ks-x1001         . #x7148)       ; &I-K0-7148; [81-40]
     ))
     (=daikanwa         . 33018)        ; &I-M-33018;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xDBB2)     ; &B-DBB2;
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 6)
+    (total-strokes      . 12)
     (=ucs              . #x86E2)       ; 蛢
     (=cns11643-2       . #x3F76)       ; &I-C2-3F76; [31-86]
     (=daikanwa         . 33019)        ; &I-M-33019;
     (=ucs              . #x86E9)       ; 蛩
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x86E9)     ; 蛩
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 6)
+    (total-strokes      . 12)
     (=jis-x0208                . #x695E)       ; &GT-44551; [73-62]
     (=gb2312           . #x724B)       ; &I-G0-724B; [82-43]
     (=gt               . 44551)        ; &I-GT-44551;
     (=ucs@unicode      . #x86E9)       ; &GT-44551;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x86E9)     ; 蛩
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 6)
+    (total-strokes      . 12)
     (=big5             . #xDBBC)       ; &B-DBBC;
     (->subsumptive
      ((=cns11643-2       . #x4022)     ; &C2-4022; [32-02]
     (=ucs              . #x86F6)       ; 蛶
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x86F6)     ; 蛶
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=daikanwa         . 33066)        ; &M-33066;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x86F6)     ; 蛶
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=cns11643-2       . #x4735)       ; &C2-4735; [39-21]
     (=big5             . #xDFEE)       ; &I-B-DFEE;
     (=ucs@unicode      . #x86F6)       ; &C2-4735;
     (=big5             . #xDFEA)       ; &I-B-DFEA;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x86F8)     ; 蛸
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=jis-x0208@1978   . #x427D)       ; &GT-44659; [34-93]
     (=gt               . 44659)        ; &I-GT-44659;
     (=gt-pj-6          . #x615F)       ; &I-GT-44659; [65-63]
     (=daikanwa         . 33072)        ; &I-M-33072;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x86F8)     ; 蛸
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (->subsumptive
      ((=gb2312           . #x7259)     ; &GT-44660; [82-57]
       (=jis-x0208@1983   . #x427D)     ; &I-J83-427D; [34-93]
     (=jef-china3       . #x63CA)       ; &I-JC3-63CA;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xB8C0)     ; &B-B8C0;
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=ucs              . #x86FB)       ; 蛻
     (->subsumptive
      ((shinjigen-1       . 7183)
     (=ucs@big5         . #x86FB)       ; &B-B8C0;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xB8C0)     ; &B-B8C0;
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=ucs              . #x8715)       ; 蜕
     (=gb2312           . #x4D49)       ; &I-G0-4D49; [45-41]
     (=cns11643-3       . #x4446)       ; &I-C3-4446; [36-38]
   '((ideographic-radical . 142)        ; ⾍
     (ideographic-strokes . 7)
     (total-strokes      . 13)
-    (->ideographic-variants
+    (<-formed
      ((shinjigen-1       . 7173)
-      (shinjigen-2       . 7173)
       (=ucs              . #x86FE)     ; 蛾
       (=jis-x0208        . #x326B)     ; &I-J90-326B; [18-75]
       ))
-    (->ideographic-variants*sources
+    (<-formed*sources
      shinjigen-1)
     (shinjigen-1       . 7174)
     (=ucs              . #x45B8)       ; 䖸
     (=ucs              . #x8703)       ; 蜃
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8703)     ; 蜃
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (shinjigen-1       . 7181)
     (shinjigen-2       . 7182)
     (=jis-x0208                . #x6967)       ; &GT-44663; [73-71]
     (=ucs@jis          . #x8703)       ; &GT-44663;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8703)     ; 蜃
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=gb2312           . #x7257)       ; &G0-7257; [82-55]
     (=ucs@unicode      . #x8703)       ; &G0-7257;
     ))
     (=ucs              . #x8708)       ; 蜈
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8708)     ; 蜈
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (->subsumptive
      ((shinjigen-1       . 7177)
       (shinjigen-2       . 7177)
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8708)     ; 蜈
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=gb2312           . #x725A)       ; &G0-725A; [82-58]
     (=ucs@unicode      . #x8708)       ; &G0-725A;
     ))
     (=big5             . #xDFEC)       ; &I-B-DFEC;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8709)     ; 蜉
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (shinjigen-1       . 7185)
     (shinjigen-2       . 7186)
     (=jis-x0208                . #x696A)       ; &GT-44694; [73-74]
     (=ucs@jis          . #x8709)       ; &GT-44694;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8709)     ; 蜉
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=gb2312           . #x725D)       ; &GT-44695; [82-61]
     (=cns11643-2       . #x4733)       ; &I-C2-4733; [39-19]
     (=gt               . 44695)        ; &I-GT-44695;
     (=ucs              . #x8727)       ; 蜧
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8727)     ; 蜧
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=cns11643-2       . #x4D76)       ; &M-33161; [45-86]
     (=big5             . #xE3EF)       ; &I-B-E3EF;
     (=daikanwa         . 33161)        ; &I-M-33161;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8727)     ; 蜧
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x8727)       ; &UU+8727;
     ))
 (define-char
     (=ucs              . #x45C2)       ; 䗂
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x45C2)     ; 䗂
       ))
-    (->subsumptive
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
+    (->subsumptive
      ((=daikanwa         . 33164)      ; &M-33164;
       )
      ((=cns11643-4       . #x4673)     ; &C4-4673; [38-83]
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x45C2)     ; 䗂
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x45C2)       ; &UU+45C2;
     ))
 (define-char
     (=big5             . #xBB6D)       ; &I-B-BB6D;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8729)     ; 蜩
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (shinjigen-1       . 7207)
     (shinjigen-2       . 7208)
     (=jis-x0208                . #x6973)       ; &GT-44807; [73-83]
     (=ucs@jis          . #x8729)       ; &GT-44807;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8729)     ; 蜩
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=gb2312           . #x7268)       ; &C1-6A75; [82-72]
     (=cns11643-1       . #x6A75)       ; &I-C1-6A75; [74-85]
     (=ucs@unicode      . #x8729)       ; &C1-6A75;
     (=daikanwa         . 33197)        ; &I-M-33197;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xDBB2)     ; &B-DBB2;
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=ucs              . #x2F9BA)      ; 蛢
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2F9BA)    ; 蛢
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=daikanwa         . 33198)        ; &M-33198;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2F9BA)    ; 蛢
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=cns11643-4       . #x467C)       ; &C4-467C; [38-92]
     (=ucs@iso          . #x2F9BA)      ; &C4-467C;
     ))
     (=big5             . #xBB6C)       ; &I-B-BB6C;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8737)     ; 蜷
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (shinjigen-1       . 7197)
     (shinjigen-2       . 7198)
     (=jis-x0208                . #x6970)       ; &GT-44749; [73-80]
     (=ucs@jis          . #x8737)       ; &GT-44749;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8737)     ; 蜷
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=gb2312           . #x7269)       ; &C1-6A74; [82-73]
     (=cns11643-1       . #x6A74)       ; &I-C1-6A74; [74-84]
     (=ucs@unicode      . #x8737)       ; &C1-6A74;
     (=big5             . #xBB66)       ; &I-B-BB66;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x873B)     ; 蜻
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (shinjigen-1       . 7199)
     (shinjigen-2       . 7200)
     (=jis-x0208                . #x6971)       ; &GT-44779; [73-81]
     (=ucs@jis          . #x873B)       ; &GT-44779;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x873B)     ; 蜻
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (->subsumptive
      ((=gb2312           . #x725F)     ; &G0-725F; [82-63]
       (=ucs@unicode      . #x873B)     ; &G0-725F;
     (=ucs              . #x8744)       ; 蝄
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8744)     ; 蝄
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (->subsumptive
      ((=daikanwa         . 33217)      ; &M-33217;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8744)     ; 蝄
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x8744)       ; &UU+8744;
     ))
 (define-char
     (=ucs              . #x8773)       ; 蝳
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8773)     ; 蝳
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=daikanwa         . 33236)        ; &M-33236;
     (mojikyo           . 033236)       ; &MCS-600081D4;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8773)     ; 蝳
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=cns11643-2       . #x536D)       ; &C2-536D; [51-77]
     (=big5             . #xE7A6)       ; &I-B-E7A6;
     (=ucs@unicode      . #x8773)       ; &C2-536D;
     (=ucs              . #x874D)       ; 蝍
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x874D)     ; 蝍
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=jis-x0212                . #x5B2E)       ; &M-33253; [59-14]
     (=daikanwa         . 33253)        ; &I-M-33253;
     (=ucs@jis          . #x874D)       ; &M-33253;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x874D)     ; 蝍
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=cns11643-2       . #x4730)       ; &C2-4730; [39-16]
     (=big5             . #xDFE9)       ; &I-B-DFE9;
     (=ucs@unicode      . #x874D)       ; &C2-4730;
     (=ucs              . #x27354)      ; 𧍔
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x27354)    ; 𧍔
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=daikanwa         . 33256)        ; &M-33256;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x27354)    ; 𧍔
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=cns11643-5       . #x5053)       ; &C5-5053; [48-51]
     (=ucs@iso          . #x27354)      ; &C5-5053;
     ))
     (=ucs              . #x8753)       ; 蝓
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8753)     ; 蝓
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=jis-x0208                . #x6A21)       ; &GT-44992; [74-01]
     (=gt               . 44992)        ; &I-GT-44992;
     (=gt-pj-1          . #x6A21)       ; &I-GT-44992; [74-01]
     (=ucs@jis          . #x8753)       ; &GT-44992;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8753)     ; 蝓
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=big5             . #xBDC2)       ; &B-BDC2;
     (->subsumptive
      ((=gb2312           . #x7275)     ; &G0-7275; [82-85]
     (=big5             . #xBB6B)       ; &I-B-BB6B;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8755)     ; 蝕
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=jis-x0208@1978   . #x3F2A)       ; &M-33264; [31-10]
     (=ks-x1001         . #x635A)       ; &I-K0-635A; [67-58]
     (=daikanwa         . 33264)        ; &I-M-33264;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8755)     ; 蝕
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (->subsumptive
      ((=cns11643-1       . #x6A73)     ; &C1-6A73; [74-83]
       )
     (=ucs              . #x8759)       ; 蝙
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8759)     ; 蝙
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=cns11643-1       . #x6E68)       ; &M-33271; [78-72]
     (=big5             . #xBDBF)       ; &I-B-BDBF;
     (=daikanwa         . 33271)        ; &I-M-33271;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8759)     ; 蝙
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=gb2312           . #x7279)       ; &G0-7279; [82-89]
     (=ucs@unicode      . #x8759)       ; &G0-7279;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8759)     ; 蝙
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=jis-x0208                . #x697E)       ; &GT-44978; [73-94]
     (=gt               . 44978)        ; &I-GT-44978;
     (=gt-pj-1          . #x697E)       ; &I-GT-44978; [73-94]
     (=big5             . #xE7A3)       ; &I-B-E7A3;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8764)     ; 蝤
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 33293)      ; &M-33293;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8764)     ; 蝤
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (->subsumptive
      ((=cns11643-2       . #x536A)     ; &C2-536A; [51-74]
       )
     (=ucs              . #x8767)       ; 蝧
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8767)     ; 蝧
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 33302)      ; &M-33302;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8767)     ; 蝧
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=big5             . #xE7BF)       ; &B-E7BF;
     (=ucs@unicode      . #x8767)       ; &B-E7BF;
     ))
     (=big5             . #xE3D8)       ; &I-B-E3D8;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x876B)     ; 蝫
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 33306)      ; &M-33306;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x876B)     ; 蝫
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=cns11643-2       . #x4D5F)       ; &C2-4D5F; [45-63]
     (=ucs@unicode      . #x876B)       ; &C2-4D5F;
     ))
     (=ucs              . #x876C)       ; 蝬
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x876C)     ; 蝬
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 33307)      ; &M-33307;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x876C)     ; 蝬
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=big5             . #xE7B6)       ; &B-E7B6;
     (->subsumptive
      ((=ucs@unicode      . #x876C)     ; &UU+876C;
     (=ucs              . #x876E)       ; 蝮
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x876E)     ; 蝮
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 33309)      ; &M-33309;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x876E)     ; 蝮
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (shinjigen-1       . 7234)
     (shinjigen-2       . 7235)
     (=jis-x0208                . #x697D)       ; &GT-44973; [73-93]
     (=big5             . #xE7B5)       ; &I-B-E7B5;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x876F)     ; 蝯
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=jis-x0212                . #x5B34)       ; &M-33315; [59-20]
     (=daikanwa         . 33315)        ; &I-M-33315;
     (=ucs@jis          . #x876F)       ; &M-33315;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x876F)     ; 蝯
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=cns11643-2       . #x537C)       ; &C2-537C; [51-92]
     (=ucs@unicode      . #x876F)       ; &C2-537C;
     ))
     (=ucs              . #x8778)       ; 蝸
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8778)     ; 蝸
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (shinjigen-1       . 7220)
     (shinjigen-2       . 7221)
     (=jis-x0208                . #x6977)       ; &GT-44888; [73-87]
     (=ucs@jis          . #x8778)       ; &GT-44888;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8778)     ; 蝸
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=gb12345          . #x4E4F)       ; &UU+8778; [46-47]
     (=ucs@unicode      . #x8778)       ; &UU+8778;
     ))
     (=big5             . #xEB61)       ; &I-B-EB61;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8781)     ; 螁
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x8781)       ; &UU+8781;
     ))
 (define-char
     (=ucs              . #x8782)       ; 螂
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8782)     ; 螂
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (->subsumptive
      ((=jis-x0208@1983   . #x6A27)     ; &GT-45163; [74-07]
       (=ks-x1001         . #x554C)     ; &I-K0-554C; [53-44]
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8782)     ; 螂
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=big5             . #xBDB8)       ; &B-BDB8;
     (->subsumptive
      ((=gb2312           . #x726B)     ; &C1-6E61; [82-75]
     (=big5             . #xEB65)       ; &I-B-EB65;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8787)     ; 螇
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=jis-x0212                . #x5B3C)       ; &M-33371; [59-28]
     (=jis-x0213-1-2000 . #x7B5B)       ; &I-JX1-7B5B; [91-59]
     (=daikanwa         . 33371)        ; &I-M-33371;
     (=ucs@jis          . #x8787)       ; &M-33371;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8787)     ; 螇
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (->subsumptive
      ((=ucs@unicode      . #x8787)     ; &UU+8787;
       )
     (=big5             . #xEB6F)       ; &I-B-EB6F;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8789)     ; 螉
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=jis-x0212                . #x5B3E)       ; &M-33374; [59-30]
     (=jis-x0213-2-2000 . #x7767)       ; &I-JX2-7767; [87-71]
     (=daikanwa         . 33374)        ; &I-M-33374;
     (=ucs@jis          . #x8789)       ; &M-33374;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8789)     ; 螉
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (->subsumptive
      ((=cns11643-2       . #x5A3D)     ; &C2-5A3D; [58-29]
       )
     (=ucs              . #x878D)       ; 融
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x878D)     ; 融
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (->subsumptive
      ((=jis-x0208        . #x4D3B)     ; &GT-45151; [45-27]
       (=ks-x1001         . #x6B57)     ; &I-K0-6B57; [75-55]
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x878D)     ; 融
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=gb2312           . #x485A)       ; &C1-722E; [40-58]
     (=cns11643-1       . #x722E)       ; &I-C1-722E; [82-14]
     (=ucs@unicode      . #x878D)       ; &C1-722E;
     (=big5             . #xEB64)       ; &I-B-EB64;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8779)     ; 蝹
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=cns11643-2       . #x5A32)       ; &M-33396; [58-18]
     (=daikanwa         . 33396)        ; &I-M-33396;
     (=ucs@cns          . #x8779)       ; &M-33396;
     ))
 (define-char
-  '((=>ucs*            . #x8779)       ; 蝹
+  '((<-denotational
+     ((=ucs              . #x8779)     ; 蝹
+      ))
+    (=>ucs*            . #x8779)       ; 蝹
     (ideographic-radical . 142)        ; ⾍
     (ideographic-strokes . 10)
     (total-strokes      . 16)
-    (<-denotational
-     ((=ucs              . #x8779)     ; 蝹
-      ))
     (<-same
      ((=ucs              . #x2F9BB)    ; 蝹
       ))
     (=ucs              . #x8794)       ; 螔
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8794)     ; 螔
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=big5             . #xEB6C)       ; &B-EB6C;
     (->subsumptive
      ((=daikanwa         . 33408)      ; &M-33408;
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8794)     ; 螔
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x8794)       ; &UU+8794;
     ))
 (define-char
   '((ideographic-radical . 142)        ; ⾍
     (=ucs              . #x8796)       ; 螖
     ))
-(define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+(define-char
+  '((<-denotational
      ((=ucs              . #x8796)     ; 螖
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (->subsumptive
      ((=big5             . #xEB62)     ; &M-33411;
       (=daikanwa         . 33411)      ; &I-M-33411;
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8796)     ; 螖
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x8796)       ; &UU+8796;
     ))
 (define-char
     (=big5             . #xEB5B)       ; &I-B-EB5B;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x879B)     ; 螛
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 33421)      ; &M-33421;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x879B)     ; 螛
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=cns11643-2       . #x5A29)       ; &C2-5A29; [58-09]
     ))
 (define-char
     (=ucs              . #x45DD)       ; 䗝
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x45DD)     ; 䗝
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 33430)      ; &M-33430;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x45DD)     ; 䗝
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x45DD)       ; &UU+45DD;
     ))
 (define-char
     (=big5             . #xEB66)       ; &I-B-EB66;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87A3)     ; 螣
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 33435)      ; &M-33435;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87A3)     ; 螣
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=iso-ir165                . #x2C58)       ; &C2-5A34; [12-56]
     (=cns11643-2       . #x5A34)       ; &I-C2-5A34; [58-20]
     (=ucs@unicode      . #x87A3)       ; &C2-5A34;
     (=daikanwa         . 49690)        ; &I-M-49690;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8781)     ; 螁
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=cns11643-2       . #x5A2F)       ; &C2-5A2F; [58-15]
     ))
 (define-char
     (=ucs              . #x87AA)       ; 螪
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87AA)     ; 螪
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=big5             . #xEE59)       ; &B-EE59;
     (->subsumptive
      ((=daikanwa         . 33469)      ; &M-33469;
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87AA)     ; 螪
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=ucs@unicode      . #x87AA)       ; &UU+87AA;
     ))
 (define-char
     (=ucs              . #x87AF)       ; 螯
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87AF)     ; 螯
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (shinjigen-1       . 7246)
     (shinjigen-2       . 7246)
     (=jis-x0208                . #x6A28)       ; &GT-45191; [74-08]
     (=ucs@jis          . #x87AF)       ; &GT-45191;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87AF)     ; 螯
       ))
+    (ideographic-radical . 142)        ; ⾍
     (=big5             . #xEE67)       ; &B-EE67;
     (->subsumptive
      ((ideographic-strokes . 11)
     (=ucs              . #x45E6)       ; 䗦
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x45E6)     ; 䗦
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=daikanwa         . 33517)        ; &M-33517;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x45E6)     ; 䗦
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x45E6)       ; &UU+45E6;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x45E6)     ; 䗦
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=cns11643-3       . #x5638)       ; &C3-5638; [54-24]
     ))
 (define-char
     (=ucs              . #x45EC)       ; 䗬
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x45EC)     ; 䗬
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=daikanwa         . 33518)        ; &M-33518;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x45EC)     ; 䗬
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x45EC)       ; &UU+45EC;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x45EC)     ; 䗬
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=cns11643-3       . #x563C)       ; &C3-563C; [54-28]
     ))
 (define-char
     (=ucs              . #x87C0)       ; 蟀
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87C0)     ; 蟀
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=jis-x0208                . #x6A2B)       ; &GT-45209; [74-11]
     (=gt               . 45209)        ; &I-GT-45209;
     (=gt-pj-1          . #x6A2B)       ; &I-GT-45209; [74-11]
     (=ucs@jis          . #x87C0)       ; &GT-45209;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87C0)     ; 蟀
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=big5             . #xC1AC)       ; &B-C1AC;
     (->subsumptive
      ((=gb2312           . #x7330)     ; &C1-7537; [83-16]
     (=ucs              . #x87C3)       ; 蟃
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87C3)     ; 蟃
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5F31)       ; &M-33536; [63-17]
     (=daikanwa         . 33536)        ; &I-M-33536;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87C3)     ; 蟃
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=big5             . #xEE63)       ; &B-EE63;
     (=ucs@unicode      . #x87C3)       ; &B-EE63;
     ))
     (=ucs              . #x87C6)       ; 蟆
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87C6)     ; 蟆
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (->subsumptive
      ((=daikanwa         . 33542)      ; &M-33542;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87C6)     ; 蟆
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=jis-x0208                . #x6A32)       ; &GT-45130; [74-18]
     (=gb2312           . #x7321)       ; &I-G0-7321; [83-01]
     (=big5             . #xC1B0)       ; &I-B-C1B0;
     (=ucs              . #x45EB)       ; 䗫
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x45EB)     ; 䗫
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (->subsumptive
      ((=daikanwa         . 33544)      ; &M-33544;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x45EB)     ; 䗫
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=ucs@unicode      . #x45EB)       ; &UU+45EB;
     ))
 (define-char
     (=big5             . #xEE62)       ; &I-B-EE62;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87C9)     ; 蟉
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=jis-x0212                . #x5B54)       ; &M-33546; [59-52]
     (=daikanwa         . 33546)        ; &I-M-33546;
     (=ucs@jis          . #x87C9)       ; &M-33546;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87C9)     ; 蟉
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (->subsumptive
      ((=ucs@unicode      . #x87C9)     ; &UU+87C9;
       )
     (=big5             . #xEE65)       ; &I-B-EE65;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87CC)     ; 蟌
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=daikanwa         . 33555)        ; &M-33555;
     (=ucs@unicode      . #x87CC)       ; &M-33555;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87CC)     ; 蟌
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5F33)       ; &C2-5F33; [63-19]
     ))
 (define-char
     (=ucs              . #x87D2)       ; 蟒
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87D2)     ; 蟒
       ))
+    (ideographic-radical . 142)        ; ⾍
     (->subsumptive
      ((ideographic-strokes . 12)
       (total-strokes      . 18)
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87D2)     ; 蟒
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=jis-x0208@1983   . #x6A3D)       ; &GT-44989; [74-29]
     (=jis-x0208@1990   . #x6A3D)       ; &I-J90-6A3D; [74-29]
     (=gt               . 44989)        ; &I-GT-44989;
     (=ucs              . #x87DE)       ; 蟞
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87DE)     ; 蟞
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (=daikanwa         . 33588)        ; &M-33588;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87DE)     ; 蟞
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5F3D)       ; &C2-5F3D; [63-29]
     (=big5             . #xEE6F)       ; &I-B-EE6F;
     (=ucs@unicode      . #x87DE)       ; &C2-5F3D;
     (=big5             . #xE7A5)       ; &I-B-E7A5;
     ))
 (define-char
-  '((=>ucs*            . #x87E1)       ; 蟡
+  '((<-denotational
+     ((=ucs              . #x87E1)     ; 蟡
+      ))
+    (=>ucs*            . #x87E1)       ; 蟡
     (ideographic-radical . 142)        ; ⾍
     (ideographic-strokes . 12)
     (total-strokes      . 18)
-    (<-denotational
-     ((=ucs              . #x87E1)     ; 蟡
+    (<-formed
+     ((=jis-x0208        . #x6D7B)     ; &GT-52182; [77-91]
+      (=daikanwa         . 38949)      ; &I-M-38949;
       ))
     (=ucs              . #x2F9C0)      ; 蟡
     (=cns11643-7       . #x425F)       ; &I-C7-425F; [34-63]
     (=daikanwa         . 33594)        ; &I-M-33594;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87E1)     ; 蟡
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x87E1)       ; &UU+87E1;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87E1)     ; 蟡
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=cns11643-2       . #x536C)       ; &C2-536C; [51-76]
     ))
 (define-char
     (=ucs              . #x87E5)       ; 蟥
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87E5)     ; 蟥
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (->subsumptive
      ((=jis-x0213-2-2000  . #x7775)    ; &M-33600; [87-85]
       (=big5             . #xF0C1)     ; &I-B-F0C1;
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 11)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87E5)     ; 蟥
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 11)
+    (total-strokes      . 17)
     (=gb2312           . #x7328)       ; &G0-7328; [83-08]
     (=ucs@unicode      . #x87E5)       ; &G0-7328;
     ))
     (=ucs              . #x87E8)       ; 蟨
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87E8)     ; 蟨
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (=daikanwa         . 33603)        ; &M-33603;
     (=ucs@unicode      . #x87E8)       ; &M-33603;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87E8)     ; 蟨
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (=big5             . #xF0D0)       ; &B-F0D0;
     (->subsumptive
      ((=cns11643-2       . #x633B)     ; &C2-633B; [67-27]
     (=jef-china3       . #x8ED6)       ; &I-JC3-8ED6;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87EB)     ; 蟫
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (=jis-x0212                . #x5B61)       ; &M-33615; [59-65]
     (=jis-x0213-2-2000 . #x7778)       ; &I-JX2-7778; [87-88]
     (=daikanwa         . 33615)        ; &I-M-33615;
     (=ucs@jis          . #x87EB)       ; &M-33615;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87EB)     ; 蟫
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (=cns11643-2       . #x632B)       ; &C2-632B; [67-11]
     (=big5             . #xF0BF)       ; &I-B-F0BF;
     (=ucs@unicode      . #x87EB)       ; &C2-632B;
-    ))
-(define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((=jis-x0208@1997   . #x4066)     ; &J97-4066; [32-70]
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (=ucs              . #x87EC)       ; 蟬
     (=jis-x0208@1978   . #x4066)       ; &I-J78-4066; [32-70]
     (=ks-x1001         . #x6051)       ; &I-K0-6051; [64-49]
     (=jis-x0208@1997   . #x4066)       ; &J97-4066; [32-70]
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4066)     ; &J97-4066; [32-70]
       ))
+    (ideographic-radical . 142)        ; ⾍
     (=ucs              . #x8749)       ; 蝉
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8749)     ; 蝉
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=gb2312           . #x3275)       ; &G0-3275; [18-85]
     (=ucs@unicode      . #x8749)       ; &G0-3275;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8749)     ; 蝉
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (<-simplified@JP
      ((=ucs              . #x87EC)     ; 蟬
       (=jis-x0208@1978   . #x4066)     ; &I-J78-4066; [32-70]
     (=ucs              . #x87F3)       ; 蟳
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87F3)     ; 蟳
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (=jis-x0212                . #x5B64)       ; &M-33634; [59-68]
     (=cns11643-2       . #x632F)       ; &I-C2-632F; [67-15]
     (=big5             . #xF0C3)       ; &I-B-F0C3;
     (=ucs@jis          . #x87F3)       ; &M-33634;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87F3)     ; 蟳
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x87F3)       ; &UU+87F3;
     ))
 (define-char
     (=ucs              . #x87F6)       ; 蟶
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87F6)     ; 蟶
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (shinjigen-1       . 7285)
     (shinjigen-2       . 7285)
     (=jis-x0208                . #x6A3A)       ; &GT-45478; [74-26]
     (=ucs@jis          . #x87F6)       ; &GT-45478;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87F6)     ; 蟶
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (->subsumptive
      ((=gt               . 45479)      ; &GT-45479;
       (=gt-pj-10         . #x3769)     ; &GT-45479; [23-73]
     (=ucs              . #x87F9)       ; 蟹
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87F9)     ; 蟹
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (shinjigen-1       . 7274)
     (shinjigen-2       . 7274)
     (=jis-x0208                . #x332A)       ; &GT-45432; [19-10]
     (=ucs@jis          . #x87F9)       ; &GT-45432;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87F9)     ; 蟹
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (=gb2312           . #x5037)       ; &I-EGB-5037; [48-23]
     (=ucs@unicode      . #x87F9)       ; &I-EGB-5037;
     ))
     (=ucs              . #x87FC)       ; 蟼
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87FC)     ; 蟼
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (=cns11643-2       . #x666F)       ; &M-33674; [70-79]
     (=daikanwa         . 33674)        ; &I-M-33674;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87FC)     ; 蟼
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (=big5             . #xF2E4)       ; &B-F2E4;
     (=ucs@unicode      . #x87FC)       ; &B-F2E4;
     ))
     (=ucs              . #x87FD)       ; 蟽
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87FD)     ; 蟽
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (=daikanwa         . 33675)        ; &M-33675;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87FD)     ; 蟽
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x87FD)       ; &UU+87FD;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x87FD)     ; 蟽
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (=cns11643-3       . #x5B27)       ; &C3-5B27; [59-07]
     ))
 (define-char
     (=big5             . #xF0CE)       ; &I-B-F0CE;
     ))
 (define-char
-  '((=>ucs*            . #x8801)       ; 蠁
+  '((<-denotational
+     ((=ucs              . #x8801)     ; 蠁
+      ))
+    (=>ucs*            . #x8801)       ; 蠁
     (ideographic-radical . 142)        ; ⾍
     (ideographic-strokes . 13)
     (total-strokes      . 19)
-    (<-denotational
-     ((=ucs              . #x8801)     ; 蠁
-      ))
     (=ucs              . #x2F9C1)      ; 蠁
     (->subsumptive
      ((=jis-x0212        . #x5B68)     ; &M-33682; [59-72]
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8801)     ; 蠁
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (->subsumptive
      ((mojikyo           . 057318)     ; &MCS-6000DFE6;
       )
     (=ucs              . #x8803)       ; 蠃
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8803)     ; 蠃
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (=big5             . #xF2DD)       ; &B-F2DD;
     (->subsumptive
      ((=jis-x0212        . #x5B69)     ; &M-33685; [59-73]
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8803)     ; 蠃
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (=gb2312           . #x5979)       ; &G0-5979; [57-89]
     (=ucs@unicode      . #x8803)       ; &G0-5979;
     ))
     (=big5             . #xF2E7)       ; &I-B-F2E7;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x880A)     ; 蠊
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (=jis-x0212                . #x5B6C)       ; &M-33701; [59-76]
     (=jis-x0213-1-2000 . #x7B64)       ; &I-JX1-7B64; [91-68]
     (=daikanwa         . 33701)        ; &I-M-33701;
     (=ucs@jis          . #x880A)       ; &M-33701;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x880A)     ; 蠊
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (=gb2312           . #x7339)       ; &C2-6672; [83-25]
     (=cns11643-2       . #x6672)       ; &I-C2-6672; [70-82]
     (=ucs@unicode      . #x880A)       ; &C2-6672;
     (=ucs              . #x8813)       ; 蠓
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 14)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8813)     ; 蠓
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 14)
+    (total-strokes      . 20)
     (->subsumptive
      ((=daikanwa         . 33745)      ; &M-33745;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8813)     ; 蠓
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (=big5             . #xF4C8)       ; &B-F4C8;
     (->subsumptive
      ((=jis-x0212        . #x5B71)     ; &JX2-777D; [59-81]
     (=big5             . #xF4C9)       ; &I-B-F4C9;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 14)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8816)     ; 蠖
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 14)
+    (total-strokes      . 20)
     (->subsumptive
      ((=daikanwa         . 33752)      ; &M-33752;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8816)     ; 蠖
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (->subsumptive
      ((=jis-x0208        . #x6A3F)     ; &GT-45435; [74-31]
       (=gt               . 45435)      ; &I-GT-45435;
     (=big5             . #xF4C7)       ; &I-B-F4C7;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 14)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8817)     ; 蠗
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 14)
+    (total-strokes      . 20)
     (=daikanwa         . 33756)        ; &M-33756;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 14)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8817)     ; 蠗
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 14)
+    (total-strokes      . 20)
     (->subsumptive
      ((=ucs@unicode      . #x8817)     ; &UU+8817;
       )
     (=big5             . #xF642)       ; &I-B-F642;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 15)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x881B)     ; 蠛
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 15)
+    (total-strokes      . 21)
     (=cns11643-2       . #x6C31)       ; &M-33779; [76-17]
     (=daikanwa         . 33779)        ; &I-M-33779;
     (=jef-china3       . #x63DD)       ; &I-JC3-63DD;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 14)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x881B)     ; 蠛
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 14)
+    (total-strokes      . 20)
     (=gb2312           . #x733A)       ; &JSP-5B75; [83-26]
     (=jis-x0212                . #x5B75)       ; &I-JSP-5B75; [59-85]
     (=ucs@unicode      . #x881B)       ; &JSP-5B75;
     (=cns11643-4       . #x6126)       ; &I-C4-6126; [65-06]
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 15)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4F39)     ; &J97-4F39; [47-25]
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 15)
+    (total-strokes      . 21)
     (=ucs              . #x881F)       ; 蠟
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 15)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xC4FA)     ; &B-C4FA;
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 15)
+    (total-strokes      . 21)
     (=jis-x0208@1978   . #x4F39)       ; &M-33786; [47-25]
     (=ks-x1001         . #x5545)       ; &I-K0-5545; [53-37]
     (=jis-x0212                . #x5B78)       ; &I-JSP-5B78; [59-88]
     (=ucs@unicode      . #x881F)       ; &M-33786;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 15)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x881F)     ; 蠟
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 15)
+    (total-strokes      . 21)
     (=big5             . #xC4FA)       ; &B-C4FA;
     ))
 (define-char
     (=jis-x0208@1997   . #x4F39)       ; &J97-4F39; [47-25]
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4F39)     ; &J97-4F39; [47-25]
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x4F39)     ; &M-33786; [47-25]
       (=ks-x1001         . #x5545)     ; &I-K0-5545; [53-37]
     (=gt-pj-1          . #x4F39)       ; &I-GT-44863; [47-25]
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 15)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xC4FA)     ; &B-C4FA;
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 15)
+    (total-strokes      . 21)
     (=cns11643-1       . #x7B27)       ; &C1-7B27; [91-07]
     ))
 (define-char
     (=ucs              . #x8825)       ; 蠥
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 16)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8825)     ; 蠥
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 16)
+    (total-strokes      . 22)
     (->subsumptive
      ((=daikanwa         . 33815)      ; &M-33815;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 16)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8825)     ; 蠥
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 16)
+    (total-strokes      . 22)
     (=big5             . #xF751)       ; &B-F751;
     (->subsumptive
      ((=cns11643-2       . #x6D7E)     ; &C2-6D7E; [77-94]
     (=big5             . #xF7F9)       ; &I-B-F7F9;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 17)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x882E)     ; 蠮
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 17)
+    (total-strokes      . 23)
     (=jis-x0212                . #x5B7B)       ; &M-33858; [59-91]
     (=jis-x0213-2-2000 . #x7821)       ; &I-JX2-7821; [88-01]
     (=daikanwa         . 33858)        ; &I-M-33858;
     (=ucs@jis          . #x882E)       ; &M-33858;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 17)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x882E)     ; 蠮
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 17)
+    (total-strokes      . 23)
     (=ucs@unicode      . #x882E)       ; &UU+882E;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 17)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x882E)     ; 蠮
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 17)
+    (total-strokes      . 23)
     (=cns11643-2       . #x6F48)       ; &C2-6F48; [79-40]
     ))
 (define-char
     (=big5             . #xF7F8)       ; &I-B-F7F8;
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 17)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8832)     ; 蠲
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 17)
+    (total-strokes      . 23)
     (->subsumptive
      ((=daikanwa         . 33873)      ; &M-33873;
       (mojikyo           . 033873)     ; &MCS-60008451;
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 17)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8832)     ; 蠲
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 17)
+    (total-strokes      . 23)
     (=gb2312           . #x6E43)       ; &C2-6F47; [78-35]
     (=cns11643-2       . #x6F47)       ; &I-C2-6F47; [79-39]
     (=ucs@unicode      . #x8832)       ; &C2-6F47;
     (=ucs              . #x8838)       ; 蠸
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 18)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8838)     ; 蠸
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 18)
+    (total-strokes      . 24)
     (->subsumptive
      ((=daikanwa         . 33894)      ; &M-33894;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 142)        ; ⾍
-    (ideographic-strokes . 17)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8838)     ; 蠸
       ))
+    (ideographic-radical . 142)        ; ⾍
+    (ideographic-strokes . 17)
+    (total-strokes      . 23)
     (=big5             . #xF8BD)       ; &B-F8BD;
     (->subsumptive
      ((=ucs@unicode      . #x8838)     ; &UU+8838;
     (=ucs              . #x20474)      ; 𠑴
     ))
 (define-char
-  '((ideographic-radical@ucs . 9)      ; ⼈
+  '((<-denotational
+     ((=ucs              . #x20474)    ; 𠑴
+      ))
+    (ideographic-radical@ucs . 9)      ; ⼈
     (ideographic-strokes@ucs . 27)
     (ideographic-radical@daikanwa . 142)       ; ⾍
     (ideographic-strokes@daikanwa . 23)
     (total-strokes      . 29)
-    (<-denotational
-     ((=ucs              . #x20474)    ; 𠑴
-      ))
     (hanyu-dazidian    1 241 1)
     (=daikanwa         . 33957)        ; &M-33957;
     (=hanziku-1                . #xD7D3)       ; &I-HZK01-D7D3;
index 70bc9ba..5eb12e6 100644 (file)
     (=ucs              . #x275B4)      ; 𧖴
     ))
 (define-char
-  '((ideographic-radical . 143)        ; ⾎
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x275B4)    ; 𧖴
       ))
+    (ideographic-radical . 143)        ; ⾎
+    (ideographic-strokes . 6)
+    (total-strokes      . 12)
     (=daikanwa         . 33983)        ; &M-33983;
     ))
 (define-char
-  '((ideographic-radical . 143)        ; ⾎
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x275B4)    ; 𧖴
       ))
+    (ideographic-radical . 143)        ; ⾎
+    (ideographic-strokes . 6)
+    (total-strokes      . 12)
     (=cns11643-6       . #x4E50)       ; &C6-4E50; [46-48]
     (=ucs@iso          . #x275B4)      ; &C6-4E50;
     ))
     (=ucs              . #x884A)       ; 衊
     ))
 (define-char
-  '((ideographic-radical . 143)        ; ⾎
-    (ideographic-strokes . 15)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x884A)     ; 衊
       ))
+    (ideographic-radical . 143)        ; ⾎
+    (ideographic-strokes . 15)
+    (total-strokes      . 21)
     (=cns11643-2       . #x6C36)       ; &M-34023; [76-22]
     (=daikanwa         . 34023)        ; &I-M-34023;
     (=jef-china3       . #x63E3)       ; &I-JC3-63E3;
     ))
 (define-char
-  '((ideographic-radical . 143)        ; ⾎
-    (ideographic-strokes . 14)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x884A)     ; 衊
       ))
+    (ideographic-radical . 143)        ; ⾎
+    (ideographic-strokes . 14)
+    (total-strokes      . 20)
     (=big5             . #xF647)       ; &B-F647;
     (->subsumptive
      ((=jis-x0212        . #x5C28)     ; &JX2-7825; [60-08]
index 58c735b..9c5d1ef 100644 (file)
     (=ucs              . #x8853)       ; 術
     ))
 (define-char
-  '((ideographic-radical . 144)        ; ⾏
-    (ideographic-strokes . 5)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8853)     ; 術
       ))
+    (ideographic-radical . 144)        ; ⾏
+    (ideographic-strokes . 5)
+    (total-strokes      . 11)
     (=big5             . #xB34E)       ; &B-B34E;
     (->subsumptive
-     ((shinjigen-1       . 7325)
+     ((<-formed
+       ((=ks-x1001         . #x627B)   ; &M-38803; [66-91]
+       (=daikanwa          . 38803)    ; &I-M-38803;
+       ))
+      (shinjigen-1       . 7325)
       (=ks-x1001         . #x627A)     ; &M-34046; [66-90]
       (=daikanwa         . 34046)      ; &I-M-34046;
       (=jef-china3       . #x63E7)     ; &I-JC3-63E7;
       ))
     ))
 (define-char
-  '((ideographic-radical . 144)        ; ⾏
-    (ideographic-strokes . 5)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8853)     ; 術
       ))
+    (ideographic-radical . 144)        ; ⾏
+    (ideographic-strokes . 5)
+    (total-strokes      . 11)
     (=gb12345          . #x4A75)       ; &UU+8853; [42-85]
     (=ucs@unicode      . #x8853)       ; &UU+8853;
     ))
 (define-char
-  '((morohashi-daikanwa        34046 1)
+  '((<-denotational
+     ((=ucs              . #x8853)     ; 術
+      ))
+    (morohashi-daikanwa        34046 1)
     (ideographic-radical . 144)        ; ⾏
     (ideographic-strokes . 5)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x8853)     ; 術
-      ))
     (shinjigen-1       . 7324)
     (=jis-x0208                . #x3D51)       ; &GT-45917; [29-49]
     (=gt               . 45917)        ; &I-GT-45917;
     (=ucs              . #x8860)       ; 衠
     ))
 (define-char
-  '((=>ucs*            . #x8860)       ; 衠
+  '((<-denotational
+     ((=ucs              . #x8860)     ; 衠
+      ))
+    (=>ucs*            . #x8860)       ; 衠
     (=>ucs@jis         . #x8860)       ; &M-34076;
     (ideographic-radical . 144)        ; ⾏
     (ideographic-strokes . 10)
     (total-strokes      . 16)
-    (<-denotational
-     ((=ucs              . #x8860)     ; 衠
-      ))
     (=ucs              . #x2F9C3)      ; 衠
     (->subsumptive
      ((=jis-x0212        . #x5C32)     ; &M-34076; [60-18]
       ))
     ))
 (define-char
-  '((ideographic-radical . 144)        ; ⾏
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8860)     ; 衠
       ))
+    (ideographic-radical . 144)        ; ⾏
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=cns11643-4       . #x534B)       ; &C4-534B; [51-43]
     (=ucs@unicode      . #x8860)       ; &C4-534B;
     (mojikyo           . 053307)       ; &MCS-6000D03B;
index 23db1cd..150f05d 100644 (file)
@@ -1,53 +1,77 @@
 ;; -*- coding: utf-8-mcs-er -*-
 (define-char
-  '((=>ucs             . #x8863)       ; 衣
-    (ideographic-radical . 145)        ; ⾐
-    (ideographic-strokes . 0)
-    (total-strokes      . 6)
-    (shinjigen-2       . 7335)
-    (=jis-x0208                . #x3061)       ; &GT-45972; [16-65]
-    (=ks-x1001         . #x6B7D)       ; &I-K0-6B7D; [75-93]
-    (=big5             . #xA6E7)       ; &I-B-A6E7;
-    (=gt               . 45972)        ; &I-GT-45972;
-    (=gt-k             . 01559)        ; &I-GT-K01559;
-    (=gt-pj-1          . #x3061)       ; &I-GT-45972; [16-65]
-    (=daikanwa         . 34091)        ; &I-M-34091;
-    (=ucs@jis          . #x8863)       ; &GT-45972;
-    ))
-(define-char
-  '((morohashi-daikanwa        34091 0 0)
-    (ideographic-radical . 145)        ; ⾐
+  '((ideographic-radical . 145)        ; ⾐
     (ideographic-strokes . 0)
     (total-strokes      . 6)
     (=ucs              . #x8863)       ; 衣
-    (=gb2312           . #x5242)       ; &I-G0-5242; [50-34]
-    (=cns11643-1       . #x4868)       ; &I-C1-4868; [40-72]
+    (=big5             . #xA6E7)       ; &I-B-A6E7;
+    (->subsumptive
+     ((shinjigen-1       . 7335)
+      (shinjigen-2       . 7335)
+      (=jis-x0208        . #x3061)     ; &GT-45972; [16-65]
+      (=ks-x1001         . #x6B7D)     ; &I-K0-6B7D; [75-93]
+      (=gt               . 45972)      ; &I-GT-45972;
+      (=gt-k             . 01559)      ; &I-GT-K01559;
+      (=gt-pj-1                  . #x3061)     ; &I-GT-45972; [16-65]
+      (=daikanwa         . 34091)      ; &I-M-34091;
+      (=ucs@jis                  . #x8863)     ; &GT-45972;
+      )
+     ((=gb2312           . #x5242)     ; &C1-4868; [50-34]
+      (=cns11643-1       . #x4868)     ; &I-C1-4868; [40-72]
+      (=ucs@unicode      . #x8863)     ; &C1-4868;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        34091 0 1)
+  '((<-denotational
+     ((=ucs              . #x8863)     ; 衣
+      ))
+    (=>ucs*            . #x8863)       ; 衣
     (ideographic-radical . 145)        ; ⾐
     (ideographic-strokes . 0)
     (total-strokes      . 6)
-    (=cns11643-6       . #x2553)       ; &C6-2553; [05-51]
+    (=ucs              . #x2F9C4)      ; 衣
+    (=cns11643-6       . #x2553)       ; &I-C6-2553; [05-51]
     ))
 (define-char
-  '((=>ucs             . #x8864)       ; 衤
-    (ideographic-radical . 145)        ; ⾐
+  '((ideographic-radical . 145)        ; ⾐
     (ideographic-strokes . 0)
     (total-strokes      . 6)
-    (=jis-x0212                . #x5C33)       ; &M-34092; [60-19]
-    (=jis-x0213-2-2000 . #x7828)       ; &I-JX2-7828; [88-08]
-    (=daikanwa         . 34092)        ; &I-M-34092;
-    (=jef-china3       . #x63F0)       ; &I-JC3-63F0;
-    (=ucs@jis          . #x8864)       ; &M-34092;
+    (<-formed@component/connect-right
+     ((=ucs              . #x8863)     ; 衣
+      ))
+    (=ucs              . #x8864)       ; 衤
+    (->subsumptive
+     ((<-formed@component/connect-right
+       ((=jis-x0208        . #x3061)   ; &GT-45972; [16-65]
+       (=ks-x1001          . #x6B7D)   ; &I-K0-6B7D; [75-93]
+       (=daikanwa          . 34091)    ; &I-M-34091;
+       ))
+      (<-formed@component/connect-right*sources
+       daikanwa)
+      (=jis-x0212        . #x5C33)     ; &M-34092; [60-19]
+      (=jis-x0213-2-2000  . #x7828)    ; &I-JX2-7828; [88-08]
+      (=daikanwa         . 34092)      ; &I-M-34092;
+      (=jef-china3       . #x63F0)     ; &I-JC3-63F0;
+      (=ucs@jis                  . #x8864)     ; &M-34092;
+      )
+     ((=gb2312           . #x7142)     ; &CDP-8BB1; [81-34]
+      (=big5-cdp         . #x8BB1)     ; &I-CDP-8BB1;
+      (=ucs@unicode      . #x8864)     ; &CDP-8BB1;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        34092 0 0)
-    (ideographic-radical . 145)        ; ⾐
-    (ideographic-strokes . 0)
-    (total-strokes      . 6)
-    (=ucs              . #x8864)       ; 衤
-    (=gb2312           . #x7142)       ; &I-G0-7142; [81-34]
+  '((<-denotational
+     ((=ucs              . #x8864)     ; 衤
+      ))
+    (name              . "CJK RADICAL CLOTHES")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (total-strokes      . 5)
+    (<-identical@component/connect-right
+     ((=ucs              . #x8864)     ; 衤
+      ))
+    (=ucs              . #x2EC2)       ; ⻂
     ))
 (define-char
   '((=>ucs             . #x27608)      ; 𧘈
     (=big5             . #xDBC4)       ; &I-B-DBC4;
     ))
 (define-char
-  '((ideographic-radical . 145)        ; ⾐
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x88D7)     ; 裗
       ))
+    (ideographic-radical . 145)        ; ⾐
+    (ideographic-strokes . 6)
+    (total-strokes      . 12)
     (<-original
      ((=daikanwa         . 34310)      ; &M-34310;
       ))
     (=cns11643-5       . #x4265)       ; &I-C5-4265; [34-69]
     ))
 (define-char
-  '((ideographic-radical . 145)        ; ⾐
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x88D7)     ; 裗
       ))
+    (ideographic-radical . 145)        ; ⾐
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (->subsumptive
      ((=daikanwa         . 34310)      ; &M-34310;
       )
     (=ucs              . #x890A)       ; 褊
     ))
 (define-char
-  '((ideographic-radical . 145)        ; ⾐
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x890A)     ; 褊
       ))
+    (ideographic-radical . 145)        ; ⾐
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=big5             . #xBDCA)       ; &B-BDCA;
     (->subsumptive
      ((=jis-x0208@1978   . #x6A6F)     ; &GT-46406; [74-79]
       ))
     ))
 (define-char
-  '((ideographic-radical . 145)        ; ⾐
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x890A)     ; 褊
       ))
+    (ideographic-radical . 145)        ; ⾐
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=gb2312           . #x715B)       ; &G0-715B; [81-59]
     (=ucs@unicode      . #x890A)       ; &G0-715B;
     ))
 (define-char
-  '((ideographic-radical . 145)        ; ⾐
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x890A)     ; 褊
       ))
+    (ideographic-radical . 145)        ; ⾐
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=jis-x0208@1983   . #x6A6F)       ; &GT-46407; [74-79]
     (=jis-x0208@1990   . #x6A6F)       ; &I-J90-6A6F; [74-79]
     (=gt               . 46407)        ; &I-GT-46407;
     (=ucs              . #x892B)       ; 褫
     ))
 (define-char
-  '((ideographic-radical . 145)        ; ⾐
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x892B)     ; 褫
       ))
+    (ideographic-radical . 145)        ; ⾐
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (=big5             . #xBFC9)       ; &B-BFC9;
     (->subsumptive
      ((shinjigen-2       . 7439)
       ))
     ))
 (define-char
-  '((ideographic-radical . 145)        ; ⾐
-    (ideographic-strokes . 10)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x892B)     ; 褫
       ))
+    (ideographic-radical . 145)        ; ⾐
+    (ideographic-strokes . 10)
+    (total-strokes      . 16)
     (->subsumptive
      ((=jis-x0208@1978   . #x6A75)     ; &J83-6A75; [74-85]
       (=jis-x0208@1983   . #x6A75)     ; &I-J83-6A75; [74-85]
     (=big5             . #xC3CD)       ; &I-B-C3CD;
     ))
 (define-char
-  '((ideographic-radical . 145)        ; ⾐
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8956)     ; 襖
       ))
+    (ideographic-radical . 145)        ; ⾐
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (->subsumptive
      ((=jis-x0208@1978   . #x3228)     ; &M-34629; [18-08]
       (=daikanwa         . 34629)      ; &I-M-34629;
       ))
     ))
 (define-char
-  '((ideographic-radical . 145)        ; ⾐
-    (ideographic-strokes . 12)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8956)     ; 襖
       ))
+    (ideographic-radical . 145)        ; ⾐
+    (ideographic-strokes . 12)
+    (total-strokes      . 19)
     (->subsumptive
      ((<-simplified@JP
        ((=jis-x0208@1978    . #x3228)  ; &M-34629; [18-08]
     (=ucs              . #x896A)       ; 襪
     ))
 (define-char
-  '((ideographic-radical . 145)        ; ⾐
-    (ideographic-strokes . 15)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x896A)     ; 襪
       ))
+    (ideographic-radical . 145)        ; ⾐
+    (ideographic-strokes . 15)
+    (total-strokes      . 21)
     (->subsumptive
      ((=daikanwa         . 34696)      ; &M-34696;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 145)        ; ⾐
-    (ideographic-strokes . 14)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x896A)     ; 襪
       ))
+    (ideographic-radical . 145)        ; ⾐
+    (ideographic-strokes . 14)
+    (total-strokes      . 20)
     (=big5             . #xC4FB)       ; &B-C4FB;
     (->subsumptive
      ((=ks-x1001         . #x584A)     ; &GT-46697; [56-42]
index 653524b..a334677 100644 (file)
       ))
     ))
 (define-char
-  '((=>daikanwa                . 34763)        ; &GT-46803;
-    (ideographic-radical . 146)        ; ⾑
+  '((<-denotational
+     ((=ucs              . #x897F)     ; 西
+      ))
+    (name              . "CJK RADICAL WEST TWO")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x897F)     ; 西
+      ))
+    (=ucs              . #x2EC4)       ; ⻄
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x8980)     ; 覀
+      ))
+    (name              . "CJK RADICAL WEST ONE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x8980)     ; 覀
+      ))
+    (=ucs              . #x2EC3)       ; ⻃
+    ))
+(define-char
+  '((ideographic-radical . 146)        ; ⾑
     (ideographic-strokes . 0)
     (total-strokes      . 6)
+    (<-formed@component
+     ((=ucs              . #x897F)     ; 西
+      ))
     (=ucs              . #x8980)       ; 覀
     (->subsumptive
      ((=big5-cdp         . #x8BD5)     ; &CDP-8BD5;
     (=ucs              . #x277E1)      ; 𧟡
     ))
 (define-char
-  '((ideographic-radical . 146)        ; ⾑
-    (ideographic-strokes . 1)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x277E1)    ; 𧟡
       ))
+    (ideographic-radical . 146)        ; ⾑
+    (ideographic-strokes . 1)
+    (total-strokes      . 7)
     (=daikanwa         . 34764)        ; &M-34764;
     ))
 (define-char
-  '((ideographic-radical . 146)        ; ⾑
-    (ideographic-strokes . 1)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x277E1)    ; 𧟡
       ))
+    (ideographic-radical . 146)        ; ⾑
+    (ideographic-strokes . 1)
+    (total-strokes      . 7)
     (=cns11643-5       . #x2476)       ; &C5-2476; [04-86]
     (=ucs@iso          . #x277E1)      ; &C5-2476;
     ))
     (=jis-x0208@1997   . #x4D57)       ; &J97-4D57; [45-55]
     ))
 (define-char
-  '((ideographic-radical . 146)        ; ⾑
-    (ideographic-strokes . 3)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4D57)     ; &J97-4D57; [45-55]
       ))
+    (ideographic-radical . 146)        ; ⾑
+    (ideographic-strokes . 3)
+    (total-strokes      . 9)
     (=daikanwa         . 34768)        ; &M-34768;
     (=jef-china3       . #x64B7)       ; &I-JC3-64B7;
     (mojikyo           . 034768)       ; &MCS-600087D0;
     ))
 (define-char
-  '((ideographic-radical . 146)        ; ⾑
-    (ideographic-strokes . 3)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4D57)     ; &J97-4D57; [45-55]
       ))
+    (ideographic-radical . 146)        ; ⾑
+    (ideographic-strokes . 3)
+    (total-strokes      . 9)
     (=ucs              . #x8981)       ; 要
     (->subsumptive
      ((morohashi-daikanwa      34768 1)
     (=ucs              . #x8983)       ; 覃
     ))
 (define-char
-  '((ideographic-radical . 146)        ; ⾑
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8983)     ; 覃
       ))
+    (ideographic-radical . 146)        ; ⾑
+    (ideographic-strokes . 6)
+    (total-strokes      . 12)
     (shinjigen-2       . 7477)
     (=jis-x0208                . #x6B29)       ; &GT-46825; [75-09]
     (=gt               . 46825)        ; &I-GT-46825;
     (=ucs@jis          . #x8983)       ; &GT-46825;
     ))
 (define-char
-  '((ideographic-radical . 146)        ; ⾑
-    (ideographic-strokes . 6)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8983)     ; 覃
       ))
+    (ideographic-radical . 146)        ; ⾑
+    (ideographic-strokes . 6)
+    (total-strokes      . 12)
     (=gb2312           . #x717B)       ; &C1-617D; [81-91]
     (=ks-x1001         . #x5347)       ; &I-K0-5347; [51-39]
     (=cns11643-1       . #x617D)       ; &I-C1-617D; [65-93]
     (=ucs              . #x8985)       ; 覅
     ))
 (define-char
-  '((ideographic-radical . 146)        ; ⾑
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8985)     ; 覅
       ))
+    (ideographic-radical . 146)        ; ⾑
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (=daikanwa         . 34780)        ; &M-34780;
     ))
 (define-char
-  '((ideographic-radical . 146)        ; ⾑
-    (ideographic-strokes . 7)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8985)     ; 覅
       ))
+    (ideographic-radical . 146)        ; ⾑
+    (ideographic-strokes . 7)
+    (total-strokes      . 13)
     (->subsumptive
      ((=big5             . #xDFFA)     ; &B-DFFA;
       (=ucs@unicode      . #x8985)     ; &B-DFFA;
     (=ucs              . #x8986)       ; 覆
     ))
 (define-char
-  '((ideographic-radical . 146)        ; ⾑
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8986)     ; 覆
       ))
+    (ideographic-radical . 146)        ; ⾑
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (->subsumptive
      ((=daikanwa         . 34789)      ; &M-34789;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 146)        ; ⾑
-    (ideographic-strokes . 12)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8986)     ; 覆
       ))
+    (ideographic-radical . 146)        ; ⾑
+    (ideographic-strokes . 12)
+    (total-strokes      . 18)
     (->subsumptive
      ((morohashi-daikanwa      34789 1)
       (=jis-x0208        . #x4A24)     ; &GT-46840; [42-04]
     (=ucs              . #x8988)       ; 覈
     ))
 (define-char
-  '((ideographic-radical . 146)        ; ⾑
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8988)     ; 覈
       ))
+    (ideographic-radical . 146)        ; ⾑
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (shinjigen-2       . 7479)
     (=jis-x0208                . #x6B2A)       ; &GT-46841; [75-10]
     (=gt               . 46841)        ; &I-GT-46841;
     (mojikyo           . 034791)       ; &MCS-600087E7;
     ))
 (define-char
-  '((ideographic-radical . 146)        ; ⾑
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8988)     ; 覈
       ))
+    (ideographic-radical . 146)        ; ⾑
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (shinjigen-1       . 7480)
     (=big5             . #xF2F2)       ; &B-F2F2;
     (->subsumptive
index 129145f..20171f1 100644 (file)
     (=daikanwa         . 34796)        ; &I-M-34796;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x89C1)     ; 见
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED SEE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x89C1)     ; 见
+      ))
+    (=ucs              . #x2EC5)       ; ⻅
+    (=big5-cdp         . #x89A1)       ; &I-CDP-89A1;
+    ))
+(define-char
   '((ideographic-radical . 147)        ; ⾒
     (ideographic-strokes . 0)
     (total-strokes      . 4)
+    (<-simplified@CN
+     ((=ucs              . #x898B)     ; 見
+      (=gb12345                  . #x3C7B)     ; 見 [28-91]
+      ))
     (=ucs              . #x89C1)       ; 见
     (=gb2312           . #x3C7B)       ; &I-G0-3C7B; [28-91]
     ))
     (=big5             . #xB356)       ; &I-B-B356;
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 4)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8993)     ; 覓
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 4)
+    (total-strokes      . 11)
     (shinjigen-2       . 7487)
     (=jis-x0208                . #x6B2C)       ; &GT-46877; [75-12]
     (=ks-x1001         . #x5872)       ; &I-K0-5872; [56-82]
     (=ucs@jis          . #x8993)       ; &GT-46877;
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 4)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8993)     ; 覓
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 4)
+    (total-strokes      . 11)
     (=cns11643-1       . #x5D3C)       ; &GT-46881; [61-28]
     (=gb12345          . #x4359)       ; &GT-46881; [35-57]
     (=gt               . 46881)        ; &I-GT-46881;
     (=big5             . #xB5F8)       ; &I-B-B5F8;
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 4)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8996)     ; 視
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 4)
+    (total-strokes      . 12)
     (->subsumptive
      ((morohashi-daikanwa      34827 1)
       (<-simplified@JP/Jouyou
     (=jef-china3       . #x64C1)       ; &I-JC3-64C1;
     ))
 (define-char
-  '((=>ucs*            . #x8996)       ; 視
+  '((<-denotational
+     ((=ucs              . #x8996)     ; 視
+      ))
+    (=>ucs*            . #x8996)       ; 視
     (ideographic-radical . 147)        ; ⾒
     (ideographic-strokes . 5)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x8996)     ; 視
-      ))
     (=ucs              . #xFA61)       ; 視
     (=ks-x1001         . #x634A)       ; &I-K0-634A; [67-42]
     (=jis-x0213-1-2000 . #x7B79)       ; &I-JX1-7B79; [91-89]
     (=ucs              . #x2783C)      ; 𧠼
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 7)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2783C)    ; 𧠼
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 7)
+    (total-strokes      . 14)
     (=daikanwa         . 34867)        ; &M-34867;
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 7)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2783C)    ; 𧠼
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 7)
+    (total-strokes      . 14)
     (=cns11643-5       . #x4971)       ; &C5-4971; [41-81]
     (=ucs@iso          . #x2783C)      ; &C5-4971;
     ))
     (=ucs              . #x4684)       ; 䚄
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4684)     ; 䚄
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (=cns11643-4       . #x4D4A)       ; &M-34884; [45-42]
     (=daikanwa         . 34884)        ; &I-M-34884;
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4684)     ; 䚄
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x4684)       ; &UU+4684;
     ))
 (define-char
     (=ucs              . #x89A4)       ; 覤
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89A4)     ; 覤
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (=big5             . #xE7CF)       ; &B-E7CF;
     (->subsumptive
      ((=daikanwa         . 34891)      ; &M-34891;
       ))
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89A4)     ; 覤
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x89A4)       ; &UU+89A4;
     ))
 (define-char
     (=ucs              . #x89A6)       ; 覦
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89A6)     ; 覦
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (shinjigen-2       . 7497)
     (=jis-x0208                . #x6B30)       ; &GT-46991; [75-16]
     (=gt               . 46991)        ; &I-GT-46991;
     (=ucs@jis          . #x89A6)       ; &GT-46991;
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89A6)     ; 覦
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (=big5             . #xBFCC)       ; &B-BFCC;
     (->subsumptive
      ((=gb12345                  . #x6A6C)     ; &GT-46992; [74-76]
     (=ucs              . #x4686)       ; 䚆
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4686)     ; 䚆
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 34909)      ; &M-34909;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4686)     ; 䚆
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (=gt               . 46950)        ; &GT-46950;
     (=gt-pj-10         . #x717B)       ; &GT-46950; [81-91]
     (=ucs@unicode      . #x4686)       ; &GT-46950;
     (=ucs              . #x89A9)       ; 覩
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89A9)     ; 覩
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (shinjigen-2       . 5338)
     (=jis-x0208                . #x6B2F)       ; &GT-47003; [75-15]
     (=ks-x1001         . #x542D)       ; &I-K0-542D; [52-13]
     (=ucs@jis          . #x89A9)       ; &GT-47003;
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89A9)     ; 覩
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (=cns11643-3       . #x4E64)       ; &C3-4E64; [46-68]
     (=ucs@unicode      . #x89A9)       ; &C3-4E64;
     ))
     (=ucs              . #x27869)      ; 𧡩
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x27869)    ; 𧡩
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 34917)      ; &M-34917;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x27869)    ; 𧡩
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (=cns11643-4       . #x535E)       ; &GT-46990; [51-62]
     (=gt               . 46990)        ; &I-GT-46990;
     (=gt-pj-10         . #x393C)       ; &I-GT-46990; [25-28]
     (=big5             . #xEE7A)       ; &I-B-EE7A;
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89AF)     ; 覯
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
+    (<-formed
+     ((=jis-x0208        . #x6D70)     ; &GT-51977; [77-80]
+      (=ks-x1001         . #x7D31)     ; &I-K0-7D31; [93-17]
+      (=daikanwa         . 38848)      ; &I-M-38848;
+      ))
+    (<-same
+     ((=jis-x0208        . #x6D70)     ; &GT-51977; [77-80]
+      (=ks-x1001         . #x7D31)     ; &I-K0-7D31; [93-17]
+      (=daikanwa         . 38848)      ; &I-M-38848;
+      ))
+    (<-same*sources
+     jiyun database)
     (=jis-x0208@1978   . #x6B32)       ; &GT-47018; [75-18]
     (=gt               . 47018)        ; &I-GT-47018;
     (=gt-pj-6          . #x737B)       ; &I-GT-47018; [83-91]
     (=daikanwa         . 34937)        ; &I-M-34937;
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89AF)     ; 覯
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (=jis-x0208@1983   . #x6B32)       ; &GT-47019; [75-18]
     (=jis-x0208@1990   . #x6B32)       ; &I-J90-6B32; [75-18]
     (=cns11643-2       . #x5F48)       ; &I-C2-5F48; [63-40]
     (=big5             . #xF2F4)       ; &I-B-F2F4;
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 12)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89B6)     ; 覶
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 12)
+    (total-strokes      . 19)
     (=jis-x0212                . #x5D31)       ; &GT-47061; [61-17]
     (=gt               . 47061)        ; &I-GT-47061;
     (=gt-pj-7          . #x302F)       ; &I-GT-47061; [16-15]
     (=ucs@jis          . #x89B6)       ; &GT-47061;
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 12)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89B6)     ; 覶
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 12)
+    (total-strokes      . 19)
     (=gt               . 47062)        ; &GT-47062;
     (=gt-pj-10         . #x3944)       ; &GT-47062; [25-36]
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 12)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89B6)     ; 覶
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 12)
+    (total-strokes      . 19)
     (->subsumptive
      ((=ucs@unicode      . #x89B6)     ; &UU+89B6;
       )
     (=ucs              . #x89B7)       ; 覷
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 12)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89B7)     ; 覷
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 12)
+    (total-strokes      . 19)
     (->subsumptive
      ((=jis-x0212        . #x5D32)     ; &M-34969; [61-18]
       (=jis-x0213-2-2000  . #x784A)    ; &I-JX2-784A; [88-42]
       ))
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 11)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89B7)     ; 覷
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 11)
+    (total-strokes      . 18)
     (=gb12345          . #x6A6F)       ; &UU+89B7; [74-79]
     (=ucs@unicode      . #x89B7)       ; &UU+89B7;
     ))
     (=big5             . #xF4CC)       ; &I-B-F4CC;
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 13)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89B9)     ; 覹
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 13)
+    (total-strokes      . 20)
     (=cns11643-2       . #x6978)       ; &M-34970; [73-88]
     (=daikanwa         . 34970)        ; &I-M-34970;
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 13)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89B9)     ; 覹
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 13)
+    (total-strokes      . 20)
     (=ucs@unicode      . #x89B9)       ; &UU+89B9;
     ))
 (define-char
     (=ucs              . #x27896)      ; 𧢖
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 13)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x27896)    ; 𧢖
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 13)
+    (total-strokes      . 20)
     (->subsumptive
      ((=daikanwa         . 34976)      ; &M-34976;
       (=ucs@iso                  . #x27896)    ; &M-34976;
       ))
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 12)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x27896)    ; 𧢖
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 12)
+    (total-strokes      . 19)
     (=gt               . 47049)        ; &GT-47049;
     (=gt-pj-11         . #x3770)       ; &GT-47049; [23-80]
     ))
     (=ucs              . #x89C0)       ; 觀
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 18)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89C0)     ; 觀
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 18)
+    (total-strokes      . 25)
     (->subsumptive
      ((=daikanwa         . 34993)      ; &M-34993;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 147)        ; ⾒
-    (ideographic-strokes . 17)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89C0)     ; 觀
       ))
+    (ideographic-radical . 147)        ; ⾒
+    (ideographic-strokes . 17)
+    (total-strokes      . 24)
     (=big5             . #xC65B)       ; &B-C65B;
     (->subsumptive
      ((=jis-x0208        . #x6B37)     ; &GT-47088; [75-23]
index 496f88b..8e40034 100644 (file)
@@ -4,21 +4,47 @@
     (ideographic-strokes . 0)
     (total-strokes      . 7)
     (=ucs              . #x89D2)       ; 角
-    (->subsumptive
-     ((shinjigen-2       . 7510)
-      (=jis-x0208        . #x3351)     ; &GT-47107; [19-49]
-      (=ks-x1001         . #x4A47)     ; &I-K0-4A47; [42-39]
-      (=cns11643-1       . #x4B45)     ; &I-C1-4B45; [43-37]
-      (=big5             . #xA8A4)     ; &I-B-A8A4;
-      (=gt               . 47107)      ; &I-GT-47107;
-      (=gt-k             . 02511)      ; &I-GT-K02511;
-      (=gt-pj-1                  . #x3351)     ; &I-GT-47107; [19-49]
-      (=daikanwa         . 35003)      ; &I-M-35003;
-      (=ucs@jis                  . #x89D2)     ; &GT-47107;
-      )
-     ((=gb2312           . #x3D47)     ; &G0-3D47; [29-39]
-      (=ucs@unicode      . #x89D2)     ; &G0-3D47;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x89D2)     ; 角
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 0)
+    (total-strokes      . 7)
+    (shinjigen-2       . 7510)
+    (=jis-x0208                . #x3351)       ; &GT-47107; [19-49]
+    (=ks-x1001         . #x4A47)       ; &I-K0-4A47; [42-39]
+    (=cns11643-1       . #x4B45)       ; &I-C1-4B45; [43-37]
+    (=big5             . #xA8A4)       ; &I-B-A8A4;
+    (=gt               . 47107)        ; &I-GT-47107;
+    (=gt-k             . 02511)        ; &I-GT-K02511;
+    (=gt-pj-1          . #x3351)       ; &I-GT-47107; [19-49]
+    (=daikanwa         . 35003)        ; &I-M-35003;
+    (=ucs@jis          . #x89D2)       ; &GT-47107;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x89D2)     ; 角
+      ))
+    (name              . "CJK RADICAL SIMPLIFIED HORN")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x89D2)     ; 角
+      ))
+    (=ucs              . #x2EC6)       ; ⻆
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x89D2)     ; 角
+      ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 0)
+    (total-strokes      . 7)
+    (=gb2312           . #x3D47)       ; &G0-3D47; [29-39]
+    (=ucs@unicode      . #x89D2)       ; &G0-3D47;
     ))
 (define-char
   '((ideographic-radical . 148)        ; ⾓
     (ideographic-strokes . 1)
     (total-strokes      . 8)
     (=ucs              . #x278B2)      ; 𧢲
-    (=cns11643-6       . #x2E2E)       ; &I-C6-2E2E; [14-14]
-    (=gt               . 47108)        ; &I-GT-47108;
-    (=gt-pj-7          . #x3057)       ; &I-GT-47108; [16-55]
-    (=daikanwa         . 35005)        ; &I-M-35005;
+    (->subsumptive
+     ((=gt               . 47108)      ; &GT-47108;
+      (=gt-pj-7                  . #x3057)     ; &GT-47108; [16-55]
+      (=daikanwa         . 35005)      ; &I-M-35005;
+      )
+     ((=ucs@iso                  . #x278B2)    ; &U-000278B2;
+      )
+     ((=cns11643-6       . #x2E2E)     ; &C6-2E2E; [14-14]
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x278B2)    ; 𧢲
+      ))
+    (name              . "CJK RADICAL HORN")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=gt               . 47108)      ; &GT-47108;
+      (=daikanwa         . 35005)      ; &I-M-35005;
+      ))
+    (=ucs              . #x2EC7)       ; ⻇
     ))
 (define-char
   '((ideographic-radical . 148)        ; ⾓
     (=ucs              . #x89D3)       ; 觓
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 2)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89D3)     ; 觓
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 2)
+    (total-strokes      . 9)
     (=big5             . #xD0AF)       ; &B-D0AF;
     (->subsumptive
      ((=gt               . 47110)      ; &GT-47110;
       ))
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 2)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89D3)     ; 觓
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 2)
+    (total-strokes      . 9)
     (=ucs@unicode      . #x89D3)       ; &UU+89D3;
     ))
 (define-char
     (=ucs              . #x89D4)       ; 觔
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 2)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89D4)     ; 觔
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 2)
+    (total-strokes      . 9)
     (=jis-x0212                . #x5D34)       ; &M-35008; [61-20]
     (=cns11643-1       . #x5352)       ; &I-C1-5352; [51-50]
     (=jis-x0213-1-2000 . #x7B7A)       ; &I-JX1-7B7A; [91-90]
     (=ucs@jis          . #x89D4)       ; &M-35008;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 2)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89D4)     ; 觔
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 2)
+    (total-strokes      . 9)
     (=iso-ir165                . #x2C7C)       ; &EGB-2C7C; [12-92]
     (=ucs@unicode      . #x89D4)       ; &EGB-2C7C;
     ))
     (=ucs              . #x278B6)      ; 𧢶
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 2)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x278B6)    ; 𧢶
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 2)
+    (total-strokes      . 9)
     (=daikanwa         . 35009)        ; &M-35009;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 2)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x278B6)    ; 𧢶
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 2)
+    (total-strokes      . 9)
     (=ucs@iso          . #x278B6)      ; &U-000278B6;
     ))
 (define-char
     (=ucs              . #x89D5)       ; 觕
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 4)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89D5)     ; 觕
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 4)
+    (total-strokes      . 11)
     (=jis-x0212                . #x5D35)       ; &M-35015; [61-21]
     (=cns11643-2       . #x394B)       ; &I-C2-394B; [25-43]
     (=big5             . #xD7C8)       ; &I-B-D7C8;
     (=ucs@jis          . #x89D5)       ; &M-35015;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 4)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89D5)     ; 觕
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 4)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x89D5)       ; &UU+89D5;
     ))
 (define-char
     (=ucs              . #x89D6)       ; 觖
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 4)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89D6)     ; 觖
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 4)
+    (total-strokes      . 11)
     (->subsumptive
      ((=jis-x0212        . #x5D36)     ; &M-35018; [61-22]
       (=jis-x0213-2-2000  . #x784B)    ; &I-JX2-784B; [88-43]
       ))
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 4)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89D6)     ; 觖
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 4)
+    (total-strokes      . 11)
     (=gb2312           . #x757B)       ; &G0-757B; [85-91]
     (=ucs@unicode      . #x89D6)       ; &G0-757B;
     ))
     (=ucs              . #x89D7)       ; 觗
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 4)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89D7)     ; 觗
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 4)
+    (total-strokes      . 11)
     (=jis-x0212                . #x5D37)       ; &M-35019; [61-23]
     (=cns11643-4       . #x3539)       ; &I-C4-3539; [21-25]
     (=daikanwa         . 35019)        ; &I-M-35019;
     (=ucs@jis          . #x89D7)       ; &M-35019;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 4)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89D7)     ; 觗
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 4)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x89D7)       ; &UU+89D7;
     ))
 (define-char
     (=ucs              . #x4697)       ; 䚗
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 4)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4697)     ; 䚗
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 4)
+    (total-strokes      . 11)
     (->subsumptive
      ((=daikanwa         . 35022)      ; &M-35022;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 4)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4697)     ; 䚗
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 4)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x4697)       ; &UU+4697;
     ))
 (define-char
     (=big5             . #xD7C7)       ; &I-B-D7C7;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 4)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89D9)     ; 觙
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 4)
+    (total-strokes      . 11)
     (=cns11643-2       . #x394A)       ; &M-35031; [25-42]
     (=daikanwa         . 35031)        ; &I-M-35031;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 4)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89D9)     ; 觙
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 4)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x89D9)       ; &UU+89D9;
     ))
 (define-char
     (=ucs              . #x89DA)       ; 觚
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 5)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89DA)     ; 觚
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 5)
+    (total-strokes      . 12)
     (->subsumptive
      ((=jis-x0208        . #x6B38)     ; &GT-47173; [75-24]
       (=big5             . #xDBD4)     ; &I-B-DBD4;
       ))
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 5)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89DA)     ; 觚
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 5)
+    (total-strokes      . 12)
     (=gb2312           . #x757D)       ; &G0-757D; [85-93]
     (=ucs@unicode      . #x89DA)       ; &G0-757D;
     ))
     (=ucs              . #x89DB)       ; 觛
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 5)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89DB)     ; 觛
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 5)
+    (total-strokes      . 12)
     (=cns11643-2       . #x403B)       ; &M-35047; [32-27]
     (=big5             . #xDBD5)       ; &I-B-DBD5;
     (=daikanwa         . 35047)        ; &I-M-35047;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 5)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89DB)     ; 觛
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 5)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x89DB)       ; &UU+89DB;
     ))
 (define-char
     (=ucs              . #x89DC)       ; 觜
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89DC)     ; 觜
       ))
+    (ideographic-radical . 148)        ; ⾓
     (->subsumptive
      ((ideographic-strokes . 5)
       (total-strokes      . 12)
       ))
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89DC)     ; 觜
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=gb2312           . #x757E)       ; &G0-757E; [85-94]
     (=ucs@unicode      . #x89DC)       ; &G0-757E;
     ))
     (=ucs              . #x89DD)       ; 觝
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 5)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89DD)     ; 觝
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 5)
+    (total-strokes      . 12)
     (shinjigen-2       . 7516)
     (=jis-x0208                . #x6B3A)       ; &GT-47160; [75-26]
     (=cns11643-2       . #x4039)       ; &I-C2-4039; [32-25]
     (=ucs@jis          . #x89DD)       ; &GT-47160;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 5)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89DD)     ; 觝
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 5)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x89DD)       ; &UU+89DD;
     ))
 (define-char
     (=ucs              . #x89DF)       ; 觟
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89DF)     ; 觟
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=cns11643-2       . #x4743)       ; &M-35060; [39-35]
     (=big5             . #xDFFC)       ; &I-B-DFFC;
     (=daikanwa         . 35060)        ; &I-M-35060;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89DF)     ; 觟
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x89DF)       ; &UU+89DF;
     ))
 (define-char
     (=ucs              . #x4698)       ; 䚘
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4698)     ; 䚘
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=cns11643-3       . #x4453)       ; &M-35061; [36-51]
     (=daikanwa         . 35061)        ; &I-M-35061;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4698)     ; 䚘
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x4698)       ; &UU+4698;
     ))
 (define-char
     (=big5             . #xE041)       ; &I-B-E041;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89E0)     ; 觠
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=daikanwa         . 35062)        ; &M-35062;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89E0)     ; 觠
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x89E0)       ; &UU+89E0;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89E0)     ; 觠
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=cns11643-2       . #x4747)       ; &C2-4747; [39-39]
     ))
 (define-char
     (=ucs              . #x89E1)       ; 觡
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89E1)     ; 觡
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=cns11643-2       . #x4746)       ; &M-35063; [39-38]
     (=big5             . #xE040)       ; &I-B-E040;
     (=daikanwa         . 35063)        ; &I-M-35063;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89E1)     ; 觡
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x89E1)       ; &UU+89E1;
     ))
 (define-char
     (=ucs              . #x4699)       ; 䚙
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4699)     ; 䚙
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=cns11643-4       . #x4067)       ; &M-35064; [32-71]
     (=daikanwa         . 35064)        ; &I-M-35064;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4699)     ; 䚙
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x4699)       ; &UU+4699;
     ))
 (define-char
     (=ucs              . #x469A)       ; 䚚
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x469A)     ; 䚚
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=cns11643-3       . #x4452)       ; &M-35065; [36-50]
     (=daikanwa         . 35065)        ; &I-M-35065;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x469A)     ; 䚚
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x469A)       ; &UU+469A;
     ))
 (define-char
     (=ucs              . #x89E2)       ; 觢
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89E2)     ; 觢
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=big5             . #xE042)       ; &B-E042;
     (->subsumptive
      ((=daikanwa         . 35066)      ; &M-35066;
       ))
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89E2)     ; 觢
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x89E2)       ; &UU+89E2;
     ))
 (define-char
     (=ucs              . #x89E3)       ; 解
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89E3)     ; 解
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=jis-x0208                . #x3272)       ; &GT-47165; [18-82]
     (=ks-x1001         . #x7A30)       ; &I-K0-7A30; [90-16]
     (=cns11643-1       . #x6658)       ; &I-C1-6658; [70-56]
     (=ucs@jis          . #x89E3)       ; &GT-47165;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89E3)     ; 解
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=gb2312           . #x3D62)       ; &G0-3D62; [29-66]
     (=ucs@unicode      . #x89E3)       ; &G0-3D62;
     ))
     (=ucs              . #x89E4)       ; 觤
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89E4)     ; 觤
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=big5             . #xDFFE)       ; &B-DFFE;
     (->subsumptive
      ((=cns11643-2       . #x4745)     ; &M-35068; [39-37]
       ))
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89E4)     ; 觤
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x89E4)       ; &UU+89E4;
     ))
 (define-char
     (=ucs              . #x89E5)       ; 觥
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89E5)     ; 觥
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=jis-x0212                . #x5D39)       ; &M-35069; [61-25]
     (=cns11643-2       . #x4744)       ; &I-C2-4744; [39-36]
     (=jis-x0213-1-2000 . #x7B7B)       ; &I-JX1-7B7B; [91-91]
     (=ucs@jis          . #x89E5)       ; &M-35069;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89E5)     ; 觥
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=gb2312           . #x7621)       ; &G0-7621; [86-01]
     (=ucs@unicode      . #x89E5)       ; &G0-7621;
     ))
     (=ucs              . #x89E6)       ; 触
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89E6)     ; 触
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (<-simplified@JP/Jouyou
      ((=jis-x0208        . #x6B3D)     ; &GT-47320; [75-29]
       (=ks-x1001         . #x753A)     ; &I-K0-753A; [85-26]
     (=ucs@jis          . #x89E6)       ; &GT-47183;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89E6)     ; 触
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (=gb2312           . #x3425)       ; &G0-3425; [20-05]
     (=ucs@unicode      . #x89E6)       ; &G0-3425;
     ))
     (=ucs              . #x89E8)       ; 觨
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 7)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89E8)     ; 觨
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 7)
+    (total-strokes      . 14)
     (=cns11643-2       . #x4E31)       ; &M-35076; [46-17]
     (=big5             . #xE449)       ; &I-B-E449;
     (=daikanwa         . 35076)        ; &I-M-35076;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 7)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89E8)     ; 觨
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 7)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x89E8)       ; &UU+89E8;
     ))
 (define-char
     (=ucs              . #x89E9)       ; 觩
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 7)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89E9)     ; 觩
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 7)
+    (total-strokes      . 14)
     (=jis-x0212                . #x5D3A)       ; &M-35079; [61-26]
     (=cns11643-2       . #x4E2F)       ; &I-C2-4E2F; [46-15]
     (=big5             . #xE447)       ; &I-B-E447;
     (=ucs@jis          . #x89E9)       ; &M-35079;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 7)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89E9)     ; 觩
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 7)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x89E9)       ; &UU+89E9;
     ))
 (define-char
     (=ucs              . #x89EB)       ; 觫
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 7)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89EB)     ; 觫
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 7)
+    (total-strokes      . 14)
     (=jis-x0212                . #x5D3B)       ; &M-35084; [61-27]
     (=cns11643-2       . #x4E30)       ; &I-C2-4E30; [46-16]
     (=jis-x0213-2-2000 . #x784D)       ; &I-JX2-784D; [88-45]
     (=ucs@jis          . #x89EB)       ; &M-35084;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 7)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89EB)     ; 觫
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 7)
+    (total-strokes      . 14)
     (=gb2312           . #x7622)       ; &G0-7622; [86-02]
     (=ucs@unicode      . #x89EB)       ; &G0-7622;
     ))
     (=ucs              . #x89EC)       ; 觬
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89EC)     ; 觬
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (=cns11643-2       . #x543C)       ; &M-35090; [52-28]
     (=big5             . #xE7D3)       ; &I-B-E7D3;
     (=daikanwa         . 35090)        ; &I-M-35090;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89EC)     ; 觬
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x89EC)       ; &UU+89EC;
     ))
 (define-char
     (=ucs              . #x469C)       ; 䚜
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x469C)     ; 䚜
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (=cns11643-4       . #x4D51)       ; &M-35091; [45-49]
     (=daikanwa         . 35091)        ; &I-M-35091;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x469C)     ; 䚜
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x469C)       ; &UU+469C;
     ))
 (define-char
     (=ucs              . #x89ED)       ; 觭
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89ED)     ; 觭
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (=jis-x0212                . #x5D3C)       ; &M-35105; [61-28]
     (=cns11643-2       . #x543A)       ; &I-C2-543A; [52-26]
     (=big5             . #xE7D1)       ; &I-B-E7D1;
     (=ucs@jis          . #x89ED)       ; &M-35105;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89ED)     ; 觭
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x89ED)       ; &UU+89ED;
     ))
 (define-char
     (=ucs              . #x89EE)       ; 觮
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89EE)     ; 觮
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (=cns11643-3       . #x4E66)       ; &M-35106; [46-70]
     (=daikanwa         . 35106)        ; &I-M-35106;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89EE)     ; 觮
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x89EE)       ; &UU+89EE;
     ))
 (define-char
     (=ucs              . #x46A0)       ; 䚠
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x46A0)     ; 䚠
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 35107)      ; &M-35107;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x46A0)     ; 䚠
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x46A0)       ; &UU+46A0;
     ))
 (define-char
     (=ucs              . #x46A1)       ; 䚡
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x46A1)     ; 䚡
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (=cns11643-4       . #x5364)       ; &M-35116; [51-68]
     (=jis-x0213-2-2000 . #x784E)       ; &I-JX2-784E; [88-46]
     (=daikanwa         . 35116)        ; &I-M-35116;
     (=ucs@jis          . #x46A1)       ; &M-35116;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x46A1)     ; 䚡
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x46A1)       ; &UU+46A1;
     ))
 (define-char
     (=ucs              . #x46A2)       ; 䚢
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x46A2)     ; 䚢
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 35118)      ; &M-35118;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x46A2)     ; 䚢
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x46A2)       ; &UU+46A2;
     ))
 (define-char
     (=big5             . #xE7D2)       ; &I-B-E7D2;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89F0)     ; 觰
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (=daikanwa         . 35123)        ; &M-35123;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89F0)     ; 觰
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x89F0)       ; &UU+89F0;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89F0)     ; 觰
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (=cns11643-2       . #x543B)       ; &C2-543B; [52-27]
     ))
 (define-char
     (=ucs              . #x89F1)       ; 觱
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89F1)     ; 觱
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (=jis-x0212                . #x5D3D)       ; &M-35131; [61-29]
     (=cns11643-2       . #x5A4B)       ; &I-C2-5A4B; [58-43]
     (=jis-x0213-2-2000 . #x784F)       ; &I-JX2-784F; [88-47]
     (=ucs@jis          . #x89F1)       ; &M-35131;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89F1)     ; 觱
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (=iso-ir165                . #x7E71)       ; &EGB-7E71; [94-81]
     (=ucs@unicode      . #x89F1)       ; &EGB-7E71;
     ))
     (=ucs              . #x46A3)       ; 䚣
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
+  '((<-denotational
+     ((=ucs              . #x46A3)     ; 䚣
+      ))
+    (ideographic-radical . 148)        ; ⾓
     (ideographic-strokes . 9)
     (total-strokes      . 16)
-    (<-denotational
-     ((=ucs              . #x46A3)     ; 䚣
-      ))
     (=cns11643-4       . #x5362)       ; &M-35132; [51-66]
     (=daikanwa         . 35132)        ; &I-M-35132;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x46A3)     ; 䚣
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x46A3)       ; &UU+46A3;
     ))
 (define-char
     (=ucs              . #x89F2)       ; 觲
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89F2)     ; 觲
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5F4A)       ; &M-35139; [63-42]
     (=big5             . #xEE7C)       ; &I-B-EE7C;
     (=daikanwa         . 35139)        ; &I-M-35139;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89F2)     ; 觲
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (=ucs@unicode      . #x89F2)       ; &UU+89F2;
     ))
 (define-char
     (=ucs              . #x46A6)       ; 䚦
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x46A6)     ; 䚦
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (->subsumptive
      ((=daikanwa         . 35140)      ; &M-35140;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x46A6)     ; 䚦
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (=ucs@unicode      . #x46A6)       ; &UU+46A6;
     ))
 (define-char
     (=ucs              . #x89F3)       ; 觳
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89F3)     ; 觳
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (=big5             . #xEE7D)       ; &B-EE7D;
     (->subsumptive
      ((=jis-x0212        . #x5D3E)     ; &M-35144; [61-30]
       ))
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89F3)     ; 觳
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (=gb2312           . #x6C32)       ; &G0-6C32; [76-18]
     (=ucs@unicode      . #x89F3)       ; &G0-6C32;
     ))
     (=ucs              . #x89F4)       ; 觴
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 11)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89F4)     ; 觴
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 11)
+    (total-strokes      . 18)
     (shinjigen-2       . 7527)
     (=jis-x0208                . #x6B3C)       ; &GT-47288; [75-28]
     (=ks-x1001         . #x5F58)       ; &I-K0-5F58; [63-56]
     (=ucs@jis          . #x89F4)       ; &GT-47288;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 11)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89F4)     ; 觴
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 11)
+    (total-strokes      . 18)
     (=gb12345          . #x757C)       ; &UU+89F4; [85-92]
     (=ucs@unicode      . #x89F4)       ; &UU+89F4;
     ))
     (=ucs              . #x46A7)       ; 䚧
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 11)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x46A7)     ; 䚧
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 11)
+    (total-strokes      . 18)
     (=daikanwa         . 35158)        ; &M-35158;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 11)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x46A7)     ; 䚧
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 11)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x46A7)       ; &UU+46A7;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 11)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x46A7)     ; 䚧
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 11)
+    (total-strokes      . 18)
     (=cns11643-5       . #x6463)       ; &C5-6463; [68-67]
     ))
 (define-char
     (=ucs              . #x27937)      ; 𧤷
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 11)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x27937)    ; 𧤷
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 11)
+    (total-strokes      . 18)
     (=daikanwa         . 35163)        ; &M-35163;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 11)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x27937)    ; 𧤷
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 11)
+    (total-strokes      . 18)
     (->subsumptive
      ((=ucs@iso                  . #x27937)    ; &U-00027937;
       )
     (=ucs              . #x89F6)       ; 觶
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 12)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89F6)     ; 觶
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 12)
+    (total-strokes      . 19)
     (=jis-x0212                . #x5D3F)       ; &M-35170; [61-31]
     (=cns11643-2       . #x6722)       ; &I-C2-6722; [71-02]
     (=jis-x0213-1-2000 . #x7B7C)       ; &I-JX1-7B7C; [91-92]
     (=ucs@jis          . #x89F6)       ; &M-35170;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 12)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89F6)     ; 觶
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 12)
+    (total-strokes      . 19)
     (=gb12345          . #x7623)       ; &UU+89F6; [86-03]
     (=ucs@unicode      . #x89F6)       ; &UU+89F6;
     ))
     (=ucs              . #x46A9)       ; 䚩
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 12)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x46A9)     ; 䚩
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 12)
+    (total-strokes      . 19)
     (=cns11643-4       . #x6134)       ; &M-35172; [65-20]
     (=daikanwa         . 35172)        ; &I-M-35172;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 12)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x46A9)     ; 䚩
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 12)
+    (total-strokes      . 19)
     (=ucs@unicode      . #x46A9)       ; &UU+46A9;
     ))
 (define-char
     (=ucs              . #x89F7)       ; 觷
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 13)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89F7)     ; 觷
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 13)
+    (total-strokes      . 20)
     (=cns11643-2       . #x6979)       ; &M-35179; [73-89]
     (=big5             . #xF4CD)       ; &I-B-F4CD;
     (=daikanwa         . 35179)        ; &I-M-35179;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 13)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89F7)     ; 觷
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 13)
+    (total-strokes      . 20)
     (=ucs@unicode      . #x89F7)       ; &UU+89F7;
     ))
 (define-char
     (=ucs              . #x46AA)       ; 䚪
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 13)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x46AA)     ; 䚪
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 13)
+    (total-strokes      . 20)
     (=cns11643-4       . #x6446)       ; &M-35180; [68-38]
     (=daikanwa         . 35180)        ; &I-M-35180;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 13)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x46AA)     ; 䚪
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 13)
+    (total-strokes      . 20)
     (=ucs@unicode      . #x46AA)       ; &UU+46AA;
     ))
 (define-char
     (=ucs              . #x89F8)       ; 觸
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 13)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89F8)     ; 觸
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 13)
+    (total-strokes      . 20)
     (shinjigen-2       . 7520)
     (=jis-x0208                . #x6B3D)       ; &GT-47320; [75-29]
     (=ks-x1001         . #x753A)       ; &I-K0-753A; [85-26]
     (=ucs@jis          . #x89F8)       ; &GT-47320;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 13)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89F8)     ; 觸
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 13)
+    (total-strokes      . 20)
     (=gb12345          . #x3425)       ; &UU+89F8; [20-05]
     (=ucs@unicode      . #x89F8)       ; &UU+89F8;
     ))
     (=ucs              . #x46AB)       ; 䚫
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 13)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x46AB)     ; 䚫
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 13)
+    (total-strokes      . 20)
     (->subsumptive
      ((=daikanwa         . 35183)      ; &M-35183;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 13)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x46AB)     ; 䚫
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 13)
+    (total-strokes      . 20)
     (=ucs@unicode      . #x46AB)       ; &UU+46AB;
     ))
 (define-char
     (=ucs              . #x89F9)       ; 觹
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89F9)     ; 觹
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (->subsumptive
      ((=jis-x0212        . #x5D40)     ; &M-35184; [61-32]
       (=daikanwa         . 35184)      ; &I-M-35184;
       ))
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 13)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89F9)     ; 觹
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 13)
+    (total-strokes      . 19)
     (=ucs@unicode      . #x89F9)       ; &UU+89F9;
     ))
 (define-char
     (=ucs              . #x89FA)       ; 觺
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 14)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89FA)     ; 觺
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 14)
+    (total-strokes      . 21)
     (=cns11643-2       . #x6C3B)       ; &M-35185; [76-27]
     (=big5             . #xF64C)       ; &I-B-F64C;
     (=daikanwa         . 35185)        ; &I-M-35185;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 14)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89FA)     ; 觺
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 14)
+    (total-strokes      . 21)
     (=ucs@unicode      . #x89FA)       ; &UU+89FA;
     ))
 (define-char
     (=ucs              . #x89FB)       ; 觻
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 15)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89FB)     ; 觻
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 15)
+    (total-strokes      . 22)
     (->subsumptive
      ((=big5             . #xF755)     ; &M-35192;
       (=daikanwa         . 35192)      ; &I-M-35192;
       ))
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 15)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89FB)     ; 觻
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 15)
+    (total-strokes      . 22)
     (=ucs@unicode      . #x89FB)       ; &UU+89FB;
     ))
 (define-char
     (=ucs              . #x89FC)       ; 觼
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 15)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89FC)     ; 觼
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 15)
+    (total-strokes      . 22)
     (=daikanwa         . 35193)        ; &M-35193;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 14)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89FC)     ; 觼
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 14)
+    (total-strokes      . 21)
     (=ucs@unicode      . #x89FC)       ; &UU+89FC;
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89FC)     ; 觼
       ))
+    (ideographic-radical . 148)        ; ⾓
     (=big5             . #xC5A9)       ; &B-C5A9;
     (->subsumptive
      ((ideographic-strokes . 15)
     (=ucs              . #x89FD)       ; 觽
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 16)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89FD)     ; 觽
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 16)
+    (total-strokes      . 22)
     (->subsumptive
      ((=jis-x0212        . #x5D41)     ; &M-35195; [61-33]
       (=jis-x0213-2-2000  . #x7851)    ; &I-JX2-7851; [88-49]
       ))
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 16)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89FD)     ; 觽
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 16)
+    (total-strokes      . 22)
     (=ucs@unicode      . #x89FD)       ; &UU+89FD;
     ))
 (define-char
     (=ucs              . #x89FE)       ; 觾
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 16)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89FE)     ; 觾
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 16)
+    (total-strokes      . 23)
     (->subsumptive
      ((=big5             . #xF7FE)     ; &M-35196;
       (=daikanwa         . 35196)      ; &I-M-35196;
       ))
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 16)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89FE)     ; 觾
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 16)
+    (total-strokes      . 23)
     (=ucs@unicode      . #x89FE)       ; &UU+89FE;
     ))
 (define-char
     (=ucs              . #x89FF)       ; 觿
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 18)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89FF)     ; 觿
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 18)
+    (total-strokes      . 25)
     (=big5             . #xF94C)       ; &B-F94C;
     (->subsumptive
      ((=jis-x0212        . #x5D42)     ; &M-35198; [61-34]
       ))
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 18)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x89FF)     ; 觿
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 18)
+    (total-strokes      . 25)
     (=ucs@unicode      . #x89FF)       ; &UU+89FF;
     ))
 (define-char
     (=ucs              . #x46AD)       ; 䚭
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 18)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x46AD)     ; 䚭
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 18)
+    (total-strokes      . 25)
     (->subsumptive
      ((=daikanwa         . 35199)      ; &M-35199;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 148)        ; ⾓
-    (ideographic-strokes . 17)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x46AD)     ; 䚭
       ))
+    (ideographic-radical . 148)        ; ⾓
+    (ideographic-strokes . 17)
+    (total-strokes      . 24)
     (=ucs@unicode      . #x46AD)       ; &UU+46AD;
     ))
 (define-char
index 3d3a905..f50020d 100644 (file)
       ))
     ))
 (define-char
-  '((=>ucs             . #x2795B)      ; 𧥛
+  '((<-denotational
+     ((=gb2312           . #x5154)     ; &C1-4B46; [49-52]
+      (=cns11643-1       . #x4B46)     ; &I-C1-4B46; [43-38]
+      ))
     (ideographic-radical . 149)        ; ⾔
     (ideographic-strokes . 0)
-    (total-strokes      . 6)
-    (=daikanwa         . 35206)        ; &M-35206;
+    (total-strokes      . 7)
+    (<-identical@component
+     ((=gb2312           . #x5154)     ; &C1-4B46; [49-52]
+      (=cns11643-1       . #x4B46)     ; &I-C1-4B46; [43-38]
+      ))
+    (=ucs              . #x8A01)       ; 訁
+    (=gb12345          . #x5A25)       ; 訁 [58-05]
     ))
 (define-char
-  '((morohashi-daikanwa        35206 0 0)
-    (ideographic-radical . 149)        ; ⾔
+  '((ideographic-radical . 149)        ; ⾔
     (ideographic-strokes . 0)
     (total-strokes      . 6)
-    (hanyu-dazidian    1 281 1)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW")
-      (=ucs              . #x2FF3)     ; ⿳
+    (=ucs              . #x2795B)      ; 𧥛
+    (->subsumptive
+     ((=daikanwa         . 35206)      ; &M-35206;
       )
-     ((=ucs              . #x4EA0)     ; 亠
+     ((=cns11643-5       . #x2327)     ; &C5-2327; [03-07]
+      (=ucs@iso                  . #x2795B)    ; &C5-2327;
       )
-     ((ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-       (=ucs               . #x2FF1)   ; ⿱
+     ((hanyu-dazidian    1 281 1)
+      (ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW")
+       (=ucs               . #x2FF3)   ; ⿳
+       )
+       ((=gb2312           . #x596F)   ; &GT-00375; [57-79]
+       (=daikanwa          . 00286)    ; &I-M-00286;
        )
-       ((=ucs              . #x4E00)   ; 一
+       ((=ucs              . #x20120)  ; 𠄠
        )
-       ((=ucs              . #x4E00)   ; 一
+       ((=big5-cdp         . #x8BC0)   ; &CDP-8BC0;
        ))
-      )
-     ((=big5-cdp         . #x8BC0)     ; &CDP-8BC0;
+      (=hanziku-1        . #xDFEB)     ; &HZK01-DFEB;
       ))
-    (=ucs              . #x2795B)      ; 𧥛
-    (=cns11643-5       . #x2327)       ; &I-C5-2327; [03-07]
-    (=hanziku-1                . #xDFEB)       ; &I-HZK01-DFEB;
     ))
 (define-char
-  '((=>ucs             . #x2795C)      ; 𧥜
-    (ideographic-radical . 149)        ; ⾔
-    (ideographic-strokes . 0)
-    (total-strokes      . 6)
-    (=daikanwa         . 35207)        ; &M-35207;
-    ))
-(define-char
-  '((morohashi-daikanwa        35207 0 0)
-    (ideographic-radical . 149)        ; ⾔
+  '((ideographic-radical . 149)        ; ⾔
     (ideographic-strokes . 0)
     (total-strokes      . 6)
-    (hanyu-dazidian    1 281 2)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW")
-      (=ucs              . #x2FF3)     ; ⿳
-      )
-     ((=ucs              . #x4EA0)     ; 亠
+    (=ucs              . #x2795C)      ; 𧥜
+    (->subsumptive
+     ((=daikanwa         . 35207)      ; &M-35207;
       )
-     ((ideographic-structure
-       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-       (=ucs               . #x2FF1)   ; ⿱
+     ((hanyu-dazidian    1 281 2)
+      (ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW")
+       (=ucs               . #x2FF3)   ; ⿳
        )
-       ((=ucs              . #x4E00)   ; 一
+       ((=gb2312           . #x596F)   ; &GT-00375; [57-79]
+       (=daikanwa          . 00286)    ; &I-M-00286;
        )
-       ((=ucs              . #x4E00)   ; 一
+       ((=ucs              . #x20120)  ; 𠄠
+       )
+       ((=ucs              . #x51F5)   ; 凵
        ))
-      )
-     ((=ucs              . #x51F5)     ; 凵
+      (=cns11643-5       . #x2328)     ; &HZK01-DFEC; [03-08]
+      (=hanziku-1        . #xDFEC)     ; &I-HZK01-DFEC;
+      (=ucs@iso                  . #x2795C)    ; &HZK01-DFEC;
       ))
-    (=ucs              . #x2795C)      ; 𧥜
-    (=cns11643-5       . #x2328)       ; &I-C5-2328; [03-08]
-    (=hanziku-1                . #xDFEC)       ; &I-HZK01-DFEC;
     ))
 (define-char
-  '((ideographic-radical . 149)        ; ⾔
-    (ideographic-strokes . 0)
-    (total-strokes      . 7)
-    (=ucs              . #x8A01)       ; 訁
-    (=gb12345          . #x5A25)       ; 訁 [58-05]
+  '((<-denotational
+     ((=ucs              . #x8BA0)     ; 讠
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED SPEECH")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component/connect-right
+     ((=ucs              . #x8BA0)     ; 讠
+      ))
+    (=ucs              . #x2EC8)       ; ⻈
     ))
 (define-char
   '((ideographic-radical . 149)        ; ⾔
     (ideographic-strokes . 0)
     (total-strokes      . 2)
+    (<-simplified@CN
+     ((=ucs              . #x8A01)     ; 訁
+      (=gb12345                  . #x5A25)     ; 訁 [58-05]
+      ))
+    (<-simplified@CN/component
+     ((=gb2312           . #x5154)     ; &C1-4B46; [49-52]
+      (=cns11643-1       . #x4B46)     ; &I-C1-4B46; [43-38]
+      ))
     (=ucs              . #x8BA0)       ; 讠
     (=gb2312           . #x5A25)       ; &I-G0-5A25; [58-05]
+    (=big5-cdp         . #x8963)       ; &I-CDP-8963;
     ))
 (define-char
   '((ideographic-radical . 149)        ; ⾔
     (=ucs              . #x8A95)       ; 誕
     ))
 (define-char
-  '((ideographic-radical . 149)        ; ⾔
-    (ideographic-strokes . 7)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8A95)     ; 誕
       ))
+    (ideographic-radical . 149)        ; ⾔
+    (ideographic-strokes . 7)
+    (total-strokes      . 14)
     (->subsumptive
      ((=daikanwa         . 35516)      ; &M-35516;
       (=jef-china3       . #x65A3)     ; &I-JC3-65A3;
       ))
     ))
 (define-char
-  '((ideographic-radical . 149)        ; ⾔
-    (ideographic-strokes . 7)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4062)     ; &J97-4062; [32-66]
       ))
+    (ideographic-radical . 149)        ; ⾔
+    (ideographic-strokes . 7)
+    (total-strokes      . 14)
     (=ucs              . #x8AAA)       ; 說
     (->subsumptive
      ((=ks-x1001         . #x6063)     ; &GT-47736; [64-67]
     (=jis-x0208@1997   . #x4062)       ; &J97-4062; [32-66]
     ))
 (define-char
-  '((ideographic-radical . 149)        ; ⾔
-    (ideographic-strokes . 7)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4062)     ; &J97-4062; [32-66]
       ))
+    (ideographic-radical . 149)        ; ⾔
+    (ideographic-strokes . 7)
+    (total-strokes      . 14)
     (=ucs              . #x8AAC)       ; 説
     (->subsumptive
      ((morohashi-daikanwa      35556 1)
     (=daikanwa         . 35692)        ; &I-M-35692;
     ))
 (define-char
-  '((ideographic-radical . 149)        ; ⾔
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8A95)     ; 誕
       ))
+    (ideographic-radical . 149)        ; ⾔
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (->subsumptive
      ((morohashi-daikanwa      35692 1)
       (=jis-x0208@1978   . #x4342)     ; &GT-47860; [35-34]
     (=ucs              . #x8ADE)       ; 諞
     ))
 (define-char
-  '((ideographic-radical . 149)        ; ⾔
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8ADE)     ; 諞
       ))
+    (ideographic-radical . 149)        ; ⾔
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (->subsumptive
      ((=jis-x0208@1978   . #x6B66)     ; &GT-48004; [75-70]
       (=gt               . 48004)      ; &I-GT-48004;
       ))
     ))
 (define-char
-  '((ideographic-radical . 149)        ; ⾔
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8ADE)     ; 諞
       ))
+    (ideographic-radical . 149)        ; ⾔
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (=gb12345          . #x5A52)       ; &UU+8ADE; [58-50]
     (=ucs@unicode      . #x8ADE)       ; &UU+8ADE;
     ))
 (define-char
-  '((ideographic-radical . 149)        ; ⾔
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8ADE)     ; 諞
       ))
+    (ideographic-radical . 149)        ; ⾔
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (=jis-x0208@1983   . #x6B66)       ; &GT-48005; [75-70]
     (=jis-x0208@1990   . #x6B66)       ; &I-J90-6B66; [75-70]
     (=gt               . 48005)        ; &I-GT-48005;
     (=ucs              . #x8AFA)       ; 諺
     ))
 (define-char
-  '((ideographic-radical . 149)        ; ⾔
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8AFA)     ; 諺
       ))
+    (ideographic-radical . 149)        ; ⾔
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (->subsumptive
      ((=jis-x0208@1978   . #x3841)     ; &GT-47945; [24-33]
       (=ks-x1001         . #x656C)     ; &I-K0-656C; [69-76]
       ))
     ))
 (define-char
-  '((ideographic-radical . 149)        ; ⾔
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8AFA)     ; 諺
       ))
+    (ideographic-radical . 149)        ; ⾔
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (->subsumptive
      ((=jis-x0208@1983   . #x3841)     ; &GT-47946; [24-33]
       (=jis-x0208@1990   . #x3841)     ; &I-J90-3841; [24-33]
     (=ucs              . #x8B0E)       ; 謎
     ))
 (define-char
-  '((ideographic-radical . 149)        ; ⾔
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8B0E)     ; 謎
       ))
+    (ideographic-radical . 149)        ; ⾔
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (=jis-x0208@1978   . #x4666)       ; &M-35800; [38-70]
     (=ks-x1001         . #x5A3A)       ; &I-K0-5A3A; [58-26]
     (=daikanwa         . 35800)        ; &I-M-35800;
     ))
 (define-char
-  '((ideographic-radical . 149)        ; ⾔
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8B0E)     ; 謎
       ))
+    (ideographic-radical . 149)        ; ⾔
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (=cns11643-1       . #x7547)       ; &C1-7547; [85-39]
     ))
 (define-char
-  '((ideographic-radical . 149)        ; ⾔
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8B0E)     ; 謎
       ))
+    (ideographic-radical . 149)        ; ⾔
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (->subsumptive
      ((=jis-x0208@1983   . #x4666)     ; &GT-48002; [38-70]
       (=jis-x0208@1990   . #x4666)     ; &I-J90-4666; [38-70]
     (=ucs              . #x8B2C)       ; 謬
     ))
 (define-char
-  '((ideographic-radical . 149)        ; ⾔
-    (ideographic-strokes . 11)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8B2C)     ; 謬
       ))
+    (ideographic-radical . 149)        ; ⾔
+    (ideographic-strokes . 11)
+    (total-strokes      . 18)
     (=jis-x0208@1978   . #x4935)       ; &GT-48190; [41-21]
     (=ks-x1001         . #x573D)       ; &I-K0-573D; [55-29]
     (=gt               . 48190)        ; &I-GT-48190;
     (=daikanwa         . 35872)        ; &I-M-35872;
     ))
 (define-char
-  '((ideographic-radical . 149)        ; ⾔
-    (ideographic-strokes . 11)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8B2C)     ; 謬
       ))
+    (ideographic-radical . 149)        ; ⾔
+    (ideographic-strokes . 11)
+    (total-strokes      . 18)
     (->subsumptive
      ((=gt               . 48192)      ; &GT-48192;
       (=gt-pj-11         . #x3556)     ; &GT-48192; [21-54]
     (=ucs              . #x8B41)       ; 譁
     ))
 (define-char
-  '((ideographic-radical . 149)        ; ⾔
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8B41)     ; 譁
       ))
+    (ideographic-radical . 149)        ; ⾔
     (->subsumptive
      ((ideographic-strokes . 12)
       (total-strokes      . 19)
       ))
     ))
 (define-char
-  '((ideographic-radical . 149)        ; ⾔
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8B41)     ; 譁
       ))
+    (ideographic-radical . 149)        ; ⾔
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (->subsumptive
      ((=jis-x0208@1983   . #x6B76)     ; &GT-48028; [75-86]
       (=ks-x1001         . #x7C26)     ; &I-K0-7C26; [92-06]
       ))
     ))
 (define-char
-  '((ideographic-radical . 149)        ; ⾔
-    (ideographic-strokes . 12)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=cns11643-5       . #x6952)     ; &C5-6952; [73-50]
       ))
+    (ideographic-radical . 149)        ; ⾔
+    (ideographic-strokes . 12)
+    (total-strokes      . 19)
     (<-ideographic-component-forms
      ((=ucs              . #x470C)     ; 䜌
       ))
index 19eabf6..040c705 100644 (file)
     (=big5             . #xC1C6)       ; &I-B-C1C6;
     ))
 (define-char
-  '((ideographic-radical . 150)        ; ⾕
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8C3F)     ; 谿
       ))
+    (ideographic-radical . 150)        ; ⾕
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (shinjigen-2       . 7799)
     (=jis-x0208                . #x6C30)       ; &GT-48604; [76-16]
     (=ks-x1001         . #x4D2C)       ; &I-K0-4D2C; [45-12]
     (=ucs@jis          . #x8C3F)       ; &GT-48604;
     ))
 (define-char
-  '((ideographic-radical . 150)        ; ⾕
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8C3F)     ; 谿
       ))
+    (ideographic-radical . 150)        ; ⾕
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (=cns11643-1       . #x7551)       ; &C1-7551; [85-49]
     (=ucs@unicode      . #x8C3F)       ; &C1-7551;
     ))
     (=ucs              . #x8C40)       ; 豀
     ))
 (define-char
-  '((ideographic-radical . 150)        ; ⾕
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8C40)     ; 豀
       ))
+    (ideographic-radical . 150)        ; ⾕
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (=gt               . 48605)        ; &GT-48605;
     (=gt-pj-7          . #x3C3B)       ; &GT-48605; [28-27]
     (=daikanwa         . 36220)        ; &I-M-36220;
     ))
 (define-char
-  '((ideographic-radical . 150)        ; ⾕
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8C40)     ; 豀
       ))
+    (ideographic-radical . 150)        ; ⾕
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (->subsumptive
      ((=ucs@unicode      . #x8C40)     ; &UU+8C40;
       )
     (=big5             . #xC1C5)       ; &I-B-C1C5;
     ))
 (define-char
-  '((ideographic-radical . 150)        ; ⾕
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8C41)     ; 豁
       ))
+    (ideographic-radical . 150)        ; ⾕
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (->subsumptive
      ((=daikanwa         . 36221)      ; &M-36221;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 150)        ; ⾕
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8C41)     ; 豁
       ))
+    (ideographic-radical . 150)        ; ⾕
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (=cns11643-1       . #x7550)       ; &C1-7550; [85-48]
     ))
 (define-char
     (=ucs              . #x27BC6)      ; 𧯆
     ))
 (define-char
-  '((ideographic-radical . 150)        ; ⾕
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x27BC6)    ; 𧯆
       ))
+    (ideographic-radical . 150)        ; ⾕
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (->subsumptive
      ((=daikanwa         . 36222)      ; &M-36222;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 150)        ; ⾕
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x27BC6)    ; 𧯆
       ))
+    (ideographic-radical . 150)        ; ⾕
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (->subsumptive
      ((=cns11643-7       . #x3C2A)     ; &C7-3C2A; [28-10]
       )
     (=big5             . #xF0EE)       ; &I-B-F0EE;
     ))
 (define-char
-  '((ideographic-radical . 150)        ; ⾕
-    (ideographic-strokes . 11)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8C42)     ; 豂
       ))
+    (ideographic-radical . 150)        ; ⾕
+    (ideographic-strokes . 11)
+    (total-strokes      . 18)
     (=daikanwa         . 36225)        ; &M-36225;
     ))
 (define-char
-  '((ideographic-radical . 150)        ; ⾕
-    (ideographic-strokes . 11)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8C42)     ; 豂
       ))
+    (ideographic-radical . 150)        ; ⾕
+    (ideographic-strokes . 11)
+    (total-strokes      . 18)
     (->subsumptive
      ((=ucs@unicode      . #x8C42)     ; &UU+8C42;
       )
     (=ucs              . #x8C43)       ; 豃
     ))
 (define-char
-  '((ideographic-radical . 150)        ; ⾕
-    (ideographic-strokes . 12)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8C43)     ; 豃
       ))
+    (ideographic-radical . 150)        ; ⾕
+    (ideographic-strokes . 12)
+    (total-strokes      . 19)
     (=cns11643-2       . #x6730)       ; &M-36230; [71-16]
     (=big5             . #xF344)       ; &I-B-F344;
     (=daikanwa         . 36230)        ; &I-M-36230;
     ))
 (define-char
-  '((ideographic-radical . 150)        ; ⾕
-    (ideographic-strokes . 11)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8C43)     ; 豃
       ))
+    (ideographic-radical . 150)        ; ⾕
+    (ideographic-strokes . 11)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x8C43)       ; &UU+8C43;
     ))
 (define-char
     (=ucs              . #x4732)       ; 䜲
     ))
 (define-char
-  '((ideographic-radical . 150)        ; ⾕
-    (ideographic-strokes . 15)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4732)     ; 䜲
       ))
+    (ideographic-radical . 150)        ; ⾕
+    (ideographic-strokes . 15)
+    (total-strokes      . 22)
     (=daikanwa         . 36240)        ; &M-36240;
     (=ucs@unicode      . #x4732)       ; &M-36240;
     ))
 (define-char
-  '((ideographic-radical . 150)        ; ⾕
-    (ideographic-strokes . 15)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4732)     ; 䜲
       ))
+    (ideographic-radical . 150)        ; ⾕
+    (ideographic-strokes . 15)
+    (total-strokes      . 22)
     (=cns11643-4       . #x694C)       ; &C4-694C; [73-44]
     ))
 (define-char
index ed579ea..608588e 100644 (file)
     (=daikanwa         . 36245)        ; &I-M-36245;
     ))
 (define-char
-  '((ideographic-radical . 151)        ; ⾖
-    (ideographic-strokes . 0)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8C46)     ; 豆
       ))
+    (ideographic-radical . 151)        ; ⾖
+    (ideographic-strokes . 0)
+    (total-strokes      . 7)
     (<-ideographic-component-forms
      ((=ucs              . #x8C46)     ; 豆
       ))
     (=big5             . #xEEB1)       ; &I-B-EEB1;
     ))
 (define-char
-  '((ideographic-radical . 151)        ; ⾖
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8C4F)     ; 豏
       ))
+    (ideographic-radical . 151)        ; ⾖
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (=jis-x0212                . #x5E6A)       ; &M-36292; [62-74]
     (=jis-x0213-2-2000 . #x787D)       ; &I-JX2-787D; [88-93]
     (=daikanwa         . 36292)        ; &I-M-36292;
     (=ucs@jis          . #x8C4F)       ; &M-36292;
     ))
 (define-char
-  '((ideographic-radical . 151)        ; ⾖
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8C4F)     ; 豏
       ))
+    (ideographic-radical . 151)        ; ⾖
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5F5D)       ; &C2-5F5D; [63-61]
     (=ucs@unicode      . #x8C4F)       ; &C2-5F5D;
     ))
index 3ce6b34..1978d00 100644 (file)
@@ -3,6 +3,7 @@
   '((ideographic-radical . 154)        ; ⾙
     (ideographic-strokes . 0)
     (total-strokes      . 7)
+    (shinjigen-1       . 7856)
     (shinjigen-2       . 7856)
     (=ucs              . #x8C9D)       ; 貝
     (=jis-x0208                . #x332D)       ; &I-J90-332D; [19-13]
     (=daikanwa         . 36656)        ; &I-M-36656;
     ))
 (define-char
-  '((morohashi-daikanwa        36656 0 5)
-    (ideographic-radical . 154)        ; ⾙
+  '((<-denotational
+     ((=ucs              . #x8D1D)     ; 贝
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED SHELL")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x8D1D)     ; 贝
+      ))
+    (=ucs              . #x2EC9)       ; ⻉
+    ))
+(define-char
+  '((ideographic-radical . 154)        ; ⾙
     (ideographic-strokes . 0)
     (total-strokes      . 4)
+    (<-simplified@CN
+     ((=ucs              . #x8C9D)     ; 貝
+      (=gb12345                  . #x3134)     ; 貝 [17-20]
+      ))
     (hanyu-dazidian    6 3622 2)
     (=ucs              . #x8D1D)       ; 贝
     (=gb2312           . #x3134)       ; &I-G0-3134; [17-20]
@@ -32,7 +49,7 @@
     (=daikanwa         . 36657)        ; &M-36657;
     ))
 (define-char
-  '((morohashi-daikanwa        36657 0 1)
+  '((=>daikanwa                . 36657)        ; &M-36657;
     (ideographic-radical . 154)        ; ⾙
     (ideographic-strokes . 2)
     (total-strokes      . 9)
   '((ideographic-radical . 154)        ; ⾙
     (ideographic-strokes . 7)
     (total-strokes      . 14)
+    (=ucs              . #x27D88)      ; 𧶈
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x27D88)    ; 𧶈
+      ))
+    (ideographic-radical . 154)        ; ⾙
+    (ideographic-strokes . 7)
+    (total-strokes      . 14)
     (=daikanwa         . 36784)        ; &M-36784;
     ))
 (define-char
-  '((morohashi-daikanwa        36784 0 2)
+  '((<-denotational
+     ((=ucs              . #x27D88)    ; 𧶈
+      ))
     (ideographic-radical . 154)        ; ⾙
     (ideographic-strokes . 7)
     (total-strokes      . 14)
-    (=cns11643-6       . #x6264)       ; &C6-6264; [66-68]
+    (->subsumptive
+     ((=ucs@iso                  . #x27D88)    ; &U-00027D88;
+      )
+     ((=cns11643-6       . #x6264)     ; &C6-6264; [66-68]
+      ))
     ))
 (define-char
   '((ideographic-radical . 154)        ; ⾙
     (=ucs              . #x8CD3)       ; 賓
     ))
 (define-char
-  '((=>ucs*            . #x8CD3)       ; 賓
+  '((<-denotational
+     ((=ucs              . #x8CD3)     ; 賓
+      ))
+    (=>ucs*            . #x8CD3)       ; 賓
     (=>ucs@gb          . #x8CD3)       ; &C1-6B33;
     (=>ucs@cns         . #x8CD3)       ; &C1-6B33;
     (=>ucs@jis         . #xFA64)       ; &M-36788;
     (ideographic-radical . 154)        ; ⾙
     (ideographic-strokes . 7)
     (total-strokes      . 14)
-    (<-denotational
-     ((=ucs              . #x8CD3)     ; 賓
-      ))
     (=ucs              . #xFA64)       ; 賓
     (->subsumptive
      ((=ks-x1001         . #x5E39)     ; &M-36788; [62-25]
       ))
     ))
 (define-char
-  '((ideographic-radical . 154)        ; ⾙
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8CD3)     ; 賓
       ))
+    (ideographic-radical . 154)        ; ⾙
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (<-simplified@JP/Jouyou
      ((=ks-x1001         . #x5E39)     ; &M-36788; [62-25]
       (=jis-x0213-1-2000  . #x7C38)    ; &I-JX1-7C38; [92-24]
     (=ucs              . #x8CED)       ; 賭
     ))
 (define-char
-  '((ideographic-radical . 154)        ; ⾙
-    (ideographic-strokes . 9)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8CED)     ; 賭
       ))
+    (ideographic-radical . 154)        ; ⾙
+    (ideographic-strokes . 9)
+    (total-strokes      . 15)
     (=jis-x0208@1978   . #x4552)       ; &M-36847; [37-50]
     (=ks-x1001         . #x542E)       ; &I-K0-542E; [52-14]
     (=daikanwa         . 36847)        ; &I-M-36847;
     ))
 (define-char
-  '((ideographic-radical . 154)        ; ⾙
-    (ideographic-strokes . 8)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8CED)     ; 賭
       ))
+    (ideographic-radical . 154)        ; ⾙
+    (ideographic-strokes . 8)
+    (total-strokes      . 14)
     (=jis-x0208@1983   . #x4552)       ; &GT-49329; [37-50]
     (=jis-x0208@1990   . #x4552)       ; &I-J90-4552; [37-50]
     (=cns11643-1       . #x6F2F)       ; &I-C1-6F2F; [79-15]
     (=ucs              . #x8CFC)       ; 購
     ))
 (define-char
-  '((ideographic-radical . 154)        ; ⾙
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8CFC)     ; 購
       ))
+    (ideographic-radical . 154)        ; ⾙
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (=gt               . 49385)        ; &GT-49385;
     (=gt-pj-7          . #x4263)       ; &GT-49385; [34-67]
     (=daikanwa         . 36885)        ; &I-M-36885;
     (=jef-china3       . #x66AC)       ; &I-JC3-66AC;
     ))
 (define-char
-  '((ideographic-radical . 154)        ; ⾙
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8CFC)     ; 購
       ))
+    (ideographic-radical . 154)        ; ⾙
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (->subsumptive
      ((=jis-x0208@1978   . #x3958)     ; &J83-3958; [25-56]
       (=jis-x0208@1983   . #x3958)     ; &I-J83-3958; [25-56]
       ))
     ))
 (define-char
-  '((ideographic-radical . 154)        ; ⾙
-    (ideographic-strokes . 12)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8D0F)     ; 贏
       ))
+    (ideographic-radical . 154)        ; ⾙
+    (ideographic-strokes . 12)
+    (total-strokes      . 19)
     (=jef-china3       . #x6DDF)       ; &JC3-6DDF;
     ))
 (define-char
index 59c5325..2648cb2 100644 (file)
     (=daikanwa         . 37047)        ; &I-M-37047;
     ))
 (define-char
-  '((=>ucs*            . #x8D77)       ; 起
+  '((ideographic-radical . 156)        ; ⾛
+    (ideographic-strokes . 3)
+    (total-strokes      . 10)
+    (=ucs              . #x8D77)       ; 起
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x8D77)     ; 起
+      ))
+    (=>ucs*            . #x8D77)       ; 起
     (ideographic-radical . 156)        ; ⾛
     (ideographic-strokes . 3)
     (total-strokes      . 10)
+    (shinjigen-1       . 7959)
     (shinjigen-2       . 7958)
     (=ucs              . #x2F9D7)      ; 起
     (=jis-x0208                . #x352F)       ; &I-J90-352F; [21-15]
     (=gt               . 49591)        ; &I-GT-49591;
     (=gt-pj-1          . #x352F)       ; &I-GT-49591; [21-15]
     (=daikanwa         . 37048)        ; &I-M-37048;
-    (=ucs@gb           . #x8D77)       ; 起
-    (=ucs@jis          . #x8D77)       ; 起
-    (=ucs@ks           . #x8D77)       ; 起
+    (=ucs@unicode      . #x8D77)       ; 起
     ))
 (define-char
-  '((=>ucs@cns         . #x2F9D7)      ; 起
-    (morohashi-daikanwa        37048 0 0)
-    (ideographic-radical . 156)        ; ⾛
-    (ideographic-strokes . 3)
-    (total-strokes      . 10)
-    (->identical
-     ((=ucs              . #x2F9D7)    ; 起
+  '((<-denotational
+     ((=ucs              . #x8D77)     ; 起
       ))
-    (=ucs              . #x8D77)       ; 起
-    ))
-(define-char
-  '((=>ucs             . #x8D77)       ; 起
-    (morohashi-daikanwa        37048 0 5)
     (ideographic-radical . 156)        ; ⾛
     (ideographic-strokes . 3)
     (total-strokes      . 10)
+    (shinjigen-1       . 7960)
     (=cns11643-1       . #x5844)       ; &GT-49592; [56-36]
     (=gt               . 49592)        ; &I-GT-49592;
     (=gt-pj-7          . #x4441)       ; &I-GT-49592; [36-33]
+    (=ucs@cns          . #x8D77)       ; &GT-49592;
     ))
 (define-char
   '((ideographic-radical . 156)        ; ⾛
   '((ideographic-radical . 156)        ; ⾛
     (ideographic-strokes . 5)
     (total-strokes      . 12)
-    (=cns11643-6       . #x4F34)       ; &M-37091; [47-20]
+    (<-formed
+     ((=daikanwa         . 38736)      ; &M-38736;
+      ))
+    (<-same@s1
+     ((=ucs              . #x47DB)     ; 䟛
+      (=daikanwa         . 37403)      ; &I-M-37403;
+      )
+     ((=daikanwa         . 38736)      ; &M-38736;
+      ))
+    (<-same@s1*sources
+     guangyun jiyun daikanwa)
+    (<-same@s2
+     ((=jis-x0208        . #x7231)     ; &GT-61607; [82-17]
+      (=ks-x1001         . #x5B26)     ; &I-K0-5B26; [59-06]
+      (=cns11643-2       . #x5624)     ; &I-C2-5624; [54-04]
+      (=daikanwa         . 45806)      ; &I-M-45806;
+      ))
+    (<-same@s2*sources
+     zihui daikanwa)
+    (=ucs              . #x27EBA)      ; 𧺺
+    (=cns11643-6       . #x4F34)       ; &I-C6-4F34; [47-20]
     (=daikanwa         . 37091)        ; &I-M-37091;
     ))
 (define-char
   '((ideographic-radical . 156)        ; ⾛
     (ideographic-strokes . 5)
     (total-strokes      . 12)
-    (=cns11643-6       . #x4F31)       ; &M-37092; [47-17]
-    (=daikanwa         . 37092)        ; &I-M-37092;
+    (=ucs              . #x27EBB)      ; 𧺻
+    (->subsumptive
+     ((=daikanwa         . 37092)      ; &M-37092;
+      )
+     ((=cns11643-6       . #x4F31)     ; &C6-4F31; [47-17]
+      (=ucs@iso                  . #x27EBB)    ; &C6-4F31;
+      ))
     ))
 (define-char
   '((ideographic-radical . 156)        ; ⾛
   '((ideographic-radical . 156)        ; ⾛
     (ideographic-strokes . 7)
     (total-strokes      . 14)
+    (<-formed
+     ((=ks-x1001         . #x7762)     ; &M-38876; [87-66]
+      (=daikanwa         . 38876)      ; &I-M-38876;
+      ))
+    (<-same
+     ((=ks-x1001         . #x7762)     ; &M-38876; [87-66]
+      (=daikanwa         . 38876)      ; &I-M-38876;
+      ))
+    (<-same*sources
+     jiyun daikanwa)
     (=ucs              . #x47AC)       ; 䞬
     (=cns11643-6       . #x6275)       ; &I-C6-6275; [66-85]
     (=daikanwa         . 37155)        ; &I-M-37155;
     (ideographic-strokes . 8)
     (total-strokes      . 15)
     (=ucs              . #x8D9C)       ; 趜
-    (=cns11643-2       . #x5459)       ; &I-C2-5459; [52-57]
-    (=daikanwa         . 37181)        ; &I-M-37181;
+    (->subsumptive
+     ((=daikanwa         . 37181)      ; &M-37181;
+      (=ucs@unicode      . #x8D9C)     ; &M-37181;
+      )
+     ((=cns11643-2       . #x5459)     ; &C2-5459; [52-57]
+      ))
     ))
 (define-char
   '((ideographic-radical . 156)        ; ⾛
     (ideographic-strokes . 8)
     (total-strokes      . 15)
     (=ucs              . #x47B3)       ; 䞳
-    (=cns11643-3       . #x4F27)       ; &I-C3-4F27; [47-07]
-    (=daikanwa         . 37182)        ; &I-M-37182;
+    (->subsumptive
+     ((=daikanwa         . 37182)      ; &M-37182;
+      )
+     ((=cns11643-3       . #x4F27)     ; &C3-4F27; [47-07]
+      (=ucs@unicode      . #x47B3)     ; &C3-4F27;
+      ))
     ))
 (define-char
   '((ideographic-radical . 156)        ; ⾛
     (ideographic-strokes . 8)
     (total-strokes      . 15)
     (=ucs              . #x8D9D)       ; 趝
-    (=cns11643-3       . #x4F26)       ; &I-C3-4F26; [47-06]
-    (=daikanwa         . 37183)        ; &I-M-37183;
-    ))
-(define-char
-  '((=>ucs             . #x27F0E)      ; 𧼎
-    (ideographic-radical . 156)        ; ⾛
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (=daikanwa         . 37184)        ; &M-37184;
+    (->subsumptive
+     ((=cns11643-3       . #x4F26)     ; &M-37183; [47-06]
+      (=daikanwa         . 37183)      ; &I-M-37183;
+      )
+     ((=ucs@unicode      . #x8D9D)     ; &UU+8D9D;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        37184 0 0)
-    (ideographic-radical . 156)        ; ⾛
+  '((ideographic-radical . 156)        ; ⾛
     (ideographic-strokes . 8)
     (total-strokes      . 15)
     (=ucs              . #x27F0E)      ; 𧼎
-    (=cns11643-5       . #x5142)       ; &I-C5-5142; [49-34]
-    ))
-(define-char
-  '((=>ucs             . #x27F0F)      ; 𧼏
-    (ideographic-radical . 156)        ; ⾛
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (=daikanwa         . 37185)        ; &M-37185;
+    (->subsumptive
+     ((=daikanwa         . 37184)      ; &M-37184;
+      )
+     ((=cns11643-5       . #x5142)     ; &C5-5142; [49-34]
+      (=ucs@iso                  . #x27F0E)    ; &C5-5142;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        37185 0 0)
-    (ideographic-radical . 156)        ; ⾛
+  '((ideographic-radical . 156)        ; ⾛
     (ideographic-strokes . 8)
     (total-strokes      . 15)
     (=ucs              . #x27F0F)      ; 𧼏
-    (=cns11643-5       . #x513C)       ; &I-C5-513C; [49-28]
+    (->subsumptive
+     ((=daikanwa         . 37185)      ; &M-37185;
+      )
+     ((=cns11643-5       . #x513C)     ; &C5-513C; [49-28]
+      (=ucs@iso                  . #x27F0F)    ; &C5-513C;
+      ))
     ))
 (define-char
   '((ideographic-radical . 156)        ; ⾛
     (ideographic-strokes . 8)
     (total-strokes      . 15)
     (=ucs              . #x27F10)      ; 𧼐
-    (=cns11643-4       . #x4D72)       ; &I-C4-4D72; [45-82]
-    (=daikanwa         . 37186)        ; &I-M-37186;
+    (->subsumptive
+     ((=cns11643-4       . #x4D72)     ; &M-37186; [45-82]
+      (=daikanwa         . 37186)      ; &I-M-37186;
+      )
+     ((=ucs@iso                  . #x27F10)    ; &U-00027F10;
+      ))
     ))
 (define-char
   '((ideographic-radical . 156)        ; ⾛
     (=daikanwa         . 37187)        ; &I-M-37187;
     ))
 (define-char
-  '((=>ucs             . #x47B4)       ; 䞴
+  '((ideographic-radical . 156)        ; ⾛
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
+    (=ucs              . #x47B4)       ; 䞴
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x47B4)     ; 䞴
+      ))
     (ideographic-radical . 156)        ; ⾛
     (ideographic-strokes . 8)
     (total-strokes      . 15)
     (=daikanwa         . 37188)        ; &M-37188;
     ))
 (define-char
-  '((morohashi-daikanwa        37188 0 2)
+  '((<-denotational
+     ((=ucs              . #x47B4)     ; 䞴
+      ))
     (ideographic-radical . 156)        ; ⾛
     (ideographic-strokes . 8)
     (total-strokes      . 15)
-    (=ucs              . #x47B4)       ; 䞴
-    (=cns11643-4       . #x4D73)       ; &I-C4-4D73; [45-83]
+    (=cns11643-4       . #x4D73)       ; &C4-4D73; [45-83]
+    (=ucs@unicode      . #x47B4)       ; &C4-4D73;
     ))
 (define-char
-  '((=>ucs             . #x8D9F)       ; 趟
+  '((ideographic-radical . 156)        ; ⾛
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
+    (=ucs              . #x8D9F)       ; 趟
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x8D9F)     ; 趟
+      ))
     (ideographic-radical . 156)        ; ⾛
     (ideographic-strokes . 8)
     (total-strokes      . 15)
     (=ucs@jis          . #x8D9F)       ; &M-37189;
     ))
 (define-char
-  '((morohashi-daikanwa        37189 0 2)
+  '((<-denotational
+     ((=ucs              . #x8D9F)     ; 趟
+      ))
     (ideographic-radical . 156)        ; ⾛
     (ideographic-strokes . 8)
     (total-strokes      . 15)
-    (=ucs              . #x8D9F)       ; 趟
-    (=gb2312           . #x4C4B)       ; &I-G0-4C4B; [44-43]
+    (=gb2312           . #x4C4B)       ; &C1-6F36; [44-43]
     (=cns11643-1       . #x6F36)       ; &I-C1-6F36; [79-22]
+    (=ucs@unicode      . #x8D9F)       ; &C1-6F36;
     ))
 (define-char
   '((ideographic-radical . 156)        ; ⾛
     (ideographic-strokes . 8)
     (total-strokes      . 15)
     (=ucs              . #x47B5)       ; 䞵
-    (=cns11643-4       . #x4D71)       ; &I-C4-4D71; [45-81]
-    (=daikanwa         . 37190)        ; &I-M-37190;
+    (->subsumptive
+     ((=daikanwa         . 37190)      ; &M-37190;
+      )
+     ((=ucs@unicode      . #x47B5)     ; &UU+47B5;
+      )
+     ((=cns11643-4       . #x4D71)     ; &C4-4D71; [45-81]
+      ))
     ))
 (define-char
   '((ideographic-radical . 156)        ; ⾛
   '((ideographic-radical . 156)        ; ⾛
     (ideographic-strokes . 8)
     (total-strokes      . 15)
+    (<-formed
+     ((=jis-x0212        . #x6158)     ; &M-38947; [65-56]
+      (=daikanwa         . 38947)      ; &I-M-38947;
+      ))
+    (<-same
+     ((=jis-x0212        . #x6158)     ; &M-38947; [65-56]
+      (=daikanwa         . 38947)      ; &I-M-38947;
+      ))
+    (<-same*sources
+     jiyun daikanwa)
     (=ucs              . #x8DA0)       ; 趠
     (=jis-x0212                . #x5F54)       ; &I-JSP-5F54; [63-52]
     (=cns11643-2       . #x5458)       ; &I-C2-5458; [52-56]
     (=ucs              . #x27F9D)      ; 𧾝
     ))
 (define-char
-  '((ideographic-radical . 156)        ; ⾛
-    (ideographic-strokes . 14)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x27F9D)    ; 𧾝
       ))
+    (ideographic-radical . 156)        ; ⾛
+    (ideographic-strokes . 14)
+    (total-strokes      . 21)
     (->subsumptive
      ((=daikanwa         . 37333)      ; &M-37333;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 156)        ; ⾛
-    (ideographic-strokes . 14)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x27F9D)    ; 𧾝
       ))
+    (ideographic-radical . 156)        ; ⾛
+    (ideographic-strokes . 14)
+    (total-strokes      . 21)
     (=ucs@iso          . #x27F9D)      ; &U-00027F9D;
     ))
 (define-char
index 85a176d..e60075c 100644 (file)
@@ -3,6 +3,7 @@
   '((ideographic-radical . 157)        ; ⾜
     (ideographic-strokes . 0)
     (total-strokes      . 7)
+    (shinjigen-1       . 7971)
     (shinjigen-2       . 7971)
     (=ucs              . #x8DB3)       ; 足
     (=jis-x0208                . #x422D)       ; &I-J90-422D; [34-13]
     (=ucs              . #x8DDA)       ; 跚
     ))
 (define-char
-  '((ideographic-radical . 157)        ; ⾜
-    (ideographic-strokes . 5)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8DDA)     ; 跚
       ))
+    (ideographic-radical . 157)        ; ⾜
+    (ideographic-strokes . 5)
+    (total-strokes      . 12)
     (=jis-x0208@1978   . #x6C69)       ; &M-37477; [76-73]
     (=gb2312           . #x7547)       ; &I-G0-7547; [85-39]
     (=daikanwa         . 37477)        ; &I-M-37477;
     (=ucs@unicode      . #x8DDA)       ; &M-37477;
     ))
 (define-char
-  '((ideographic-radical . 157)        ; ⾜
-    (ideographic-strokes . 5)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8DDA)     ; 跚
       ))
+    (ideographic-radical . 157)        ; ⾜
+    (ideographic-strokes . 5)
+    (total-strokes      . 12)
     (->subsumptive
      ((=jis-x0208@1983   . #x6C69)     ; &GT-50064; [76-73]
       (=jis-x0208@1990   . #x6C69)     ; &I-J90-6C69; [76-73]
     (total-strokes      . 13)
     (=ucs              . #x8DF3)       ; 跳
     (->subsumptive
-     ((shinjigen-2       . 8008)
+     ((<-formed
+       ((=ks-x1001         . #x5431)   ; &M-38845; [52-17]
+       (=daikanwa          . 38845)    ; &I-M-38845;
+       ))
+      (shinjigen-2       . 8008)
       (=jis-x0208@1978   . #x4437)     ; &M-37533; [36-23]
       (=jis-x0208@1983   . #x4437)     ; &I-J83-4437; [36-23]
       (=daikanwa         . 37533)      ; &I-M-37533;
     (=ucs              . #x8E03)       ; 踃
     ))
 (define-char
-  '((ideographic-radical . 157)        ; ⾜
-    (ideographic-strokes . 7)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8E03)     ; 踃
       ))
+    (ideographic-radical . 157)        ; ⾜
+    (ideographic-strokes . 7)
+    (total-strokes      . 14)
     (=daikanwa         . 37564)        ; &M-37564;
     ))
 (define-char
-  '((ideographic-radical . 157)        ; ⾜
-    (ideographic-strokes . 7)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8E03)     ; 踃
       ))
+    (ideographic-radical . 157)        ; ⾜
+    (ideographic-strokes . 7)
+    (total-strokes      . 14)
     (->subsumptive
      ((=ucs@unicode      . #x8E03)     ; &UU+8E03;
       )
     (total-strokes      . 14)
     (=ucs              . #x28048)      ; 𨁈
     (->subsumptive
-     ((=daikanwa         . 37565)      ; &M-37565;
+     ((<-formed
+       ((=jis-x0212        . #x613E)   ; &M-38755; [65-30]
+       (=daikanwa          . 38755)    ; &I-M-38755;
+       )
+       ((=daikanwa         . 38879)    ; &M-38879;
+       ))
+      (<-same@p1
+       ((=jis-x0212        . #x613E)   ; &M-38755; [65-30]
+       (=daikanwa          . 38755)    ; &I-M-38755;
+       ))
+      (<-same@p1*sources
+       shuowen daikanwa)
+      (<-same@p2
+       ((=daikanwa         . 38879)    ; &M-38879;
+       ))
+      (<-same@p2*sources
+       jiyun daikanwa)
+      (=daikanwa         . 37565)      ; &M-37565;
       )
      ((=cns11643-6       . #x6277)     ; &C6-6277; [66-87]
       (=ucs@iso                  . #x28048)    ; &C6-6277;
     (ideographic-strokes . 8)
     (total-strokes      . 15)
     (=ucs              . #x8E1B)       ; 踛
-    (=cns11643-2       . #x5462)       ; &I-C2-5462; [52-66]
-    (=daikanwa         . 37636)        ; &I-M-37636;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x8E1B)     ; 踛
+      ))
+    (ideographic-radical . 157)        ; ⾜
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
+    (->subsumptive
+     ((=daikanwa         . 37636)      ; &M-37636;
+      )
+     ((=cns11643-2       . #x5462)     ; &C2-5462; [52-66]
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x8E1B)     ; 踛
+      ))
+    (ideographic-radical . 157)        ; ⾜
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
+    (=ucs@unicode      . #x8E1B)       ; &UU+8E1B;
     ))
 (define-char
   '((ideographic-radical . 157)        ; ⾜
     (ideographic-strokes . 8)
     (total-strokes      . 15)
     (=ucs              . #x8E1C)       ; 踜
-    (=cns11643-2       . #x546C)       ; &I-C2-546C; [52-76]
-    (=daikanwa         . 37637)        ; &I-M-37637;
     ))
 (define-char
-  '((ideographic-radical . 157)        ; ⾜
+  '((<-denotational
+     ((=ucs              . #x8E1C)     ; 踜
+      ))
+    (ideographic-radical . 157)        ; ⾜
     (ideographic-strokes . 8)
     (total-strokes      . 15)
-    (=daikanwa         . 37638)        ; &M-37638;
+    (->subsumptive
+     ((=daikanwa         . 37637)      ; &M-37637;
+      )
+     ((=cns11643-2       . #x546C)     ; &C2-546C; [52-76]
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        37638 0 1)
+  '((<-denotational
+     ((=ucs              . #x8E1C)     ; 踜
+      ))
     (ideographic-radical . 157)        ; ⾜
     (ideographic-strokes . 8)
     (total-strokes      . 15)
-    (=cns11643-7       . #x2944)       ; &C7-2944; [09-36]
+    (=ucs@unicode      . #x8E1C)       ; &UU+8E1C;
+    ))
+(define-char
+  '((=>ucs*            . #x8DF0)       ; 跰
+    (ideographic-radical . 157)        ; ⾜
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
+    (<-formed
+     ((=jis-x0212        . #x6155)     ; &M-38929; [65-53]
+      (=daikanwa         . 38929)      ; &I-M-38929;
+      ))
+    (<-same@p1+p2
+     ((=jis-x0212        . #x6155)     ; &M-38929; [65-53]
+      (=daikanwa         . 38929)      ; &I-M-38929;
+      ))
+    (<-same@p1+p2*sources
+     jiyun daikanwa)
+    (=ucs              . #x2F9DC)      ; 跰
+    (=cns11643-7       . #x2944)       ; &I-C7-2944; [09-36]
+    (=daikanwa         . 37638)        ; &I-M-37638;
     ))
 (define-char
   '((ideographic-radical . 157)        ; ⾜
     (ideographic-strokes . 8)
     (total-strokes      . 15)
     (=ucs              . #x4809)       ; 䠉
-    (=cns11643-4       . #x4D76)       ; &I-C4-4D76; [45-86]
-    (=daikanwa         . 37640)        ; &I-M-37640;
+    (->subsumptive
+     ((=daikanwa         . 37640)      ; &M-37640;
+      )
+     ((=cns11643-4       . #x4D76)     ; &C4-4D76; [45-86]
+      (=ucs@unicode      . #x4809)     ; &C4-4D76;
+      ))
     ))
 (define-char
   '((ideographic-radical . 157)        ; ⾜
     (ideographic-strokes . 8)
     (total-strokes      . 15)
+    (shinjigen-1       . 8017)
     (shinjigen-2       . 8017)
     (=ucs              . #x8E1D)       ; 踝
     (=jis-x0208                . #x6C76)       ; &I-J90-6C76; [76-86]
   '((ideographic-radical . 157)        ; ⾜
     (ideographic-strokes . 8)
     (total-strokes      . 15)
+    (shinjigen-1       . 8019)
     (shinjigen-2       . 8019)
     (=ucs              . #x8E1E)       ; 踞
     (=jis-x0208                . #x6C77)       ; &I-J90-6C77; [76-87]
     (ideographic-strokes . 8)
     (total-strokes      . 15)
     (=ucs              . #x480A)       ; 䠊
-    (=cns11643-3       . #x4F2D)       ; &I-C3-4F2D; [47-13]
-    (=daikanwa         . 37643)        ; &I-M-37643;
     ))
 (define-char
-  '((ideographic-radical . 157)        ; ⾜
+  '((<-denotational
+     ((=ucs              . #x480A)     ; 䠊
+      ))
+    (ideographic-radical . 157)        ; ⾜
     (ideographic-strokes . 8)
     (total-strokes      . 15)
-    (=ucs              . #x28082)      ; 𨂂
-    (=daikanwa         . 37644)        ; &I-M-37644;
+    (->subsumptive
+     ((=daikanwa         . 37643)      ; &M-37643;
+      )
+     ((=cns11643-3       . #x4F2D)     ; &C3-4F2D; [47-13]
+      ))
     ))
 (define-char
-  '((=>ucs             . #x28082)      ; 𨂂
-    (morohashi-daikanwa        37644 0 0)
+  '((<-denotational
+     ((=ucs              . #x480A)     ; 䠊
+      ))
     (ideographic-radical . 157)        ; ⾜
     (ideographic-strokes . 8)
     (total-strokes      . 15)
-    (=cns11643-4       . #x4E24)       ; &C4-4E24; [46-04]
+    (=ucs@unicode      . #x480A)       ; &UU+480A;
     ))
 (define-char
   '((ideographic-radical . 157)        ; ⾜
     (ideographic-strokes . 8)
     (total-strokes      . 15)
+    (=ucs              . #x28082)      ; 𨂂
+    (->subsumptive
+     ((=daikanwa         . 37644)      ; &M-37644;
+      (=ucs@iso                  . #x28082)    ; &M-37644;
+      )
+     ((=cns11643-4       . #x4E24)     ; &C4-4E24; [46-04]
+      ))
+    ))
+(define-char
+  '((ideographic-radical . 157)        ; ⾜
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
+    (shinjigen-1       . 8024)
     (shinjigen-2       . 8024)
     (=ucs              . #x8E1F)       ; 踟
     (=jis-x0208                . #x6C79)       ; &I-J90-6C79; [76-89]
     (ideographic-strokes . 8)
     (total-strokes      . 15)
     (=ucs              . #x8E20)       ; 踠
-    (=jis-x0212                . #x5F7C)       ; &I-JSP-5F7C; [63-92]
-    (=cns11643-2       . #x545C)       ; &I-C2-545C; [52-60]
-    (=jis-x0213-1-2000 . #x7C44)       ; &I-JX1-7C44; [92-36]
-    (=daikanwa         . 37646)        ; &I-M-37646;
+    (->subsumptive
+     ((=jis-x0212        . #x5F7C)     ; &M-37646; [63-92]
+      (=jis-x0213-1-2000  . #x7C44)    ; &I-JX1-7C44; [92-36]
+      (=daikanwa         . 37646)      ; &I-M-37646;
+      (=ucs@jis                  . #x8E20)     ; &M-37646;
+      )
+     ((=cns11643-2       . #x545C)     ; &C2-545C; [52-60]
+      (=ucs@unicode      . #x8E20)     ; &C2-545C;
+      ))
     ))
 (define-char
   '((ideographic-radical . 157)        ; ⾜
     (ideographic-strokes . 8)
     (total-strokes      . 15)
     (=ucs              . #x8E21)       ; 踡
-    (=jis-x0212                . #x5F7D)       ; &I-JSP-5F7D; [63-93]
-    (=iso-ir165                . #x2E78)       ; &I-EGB-2E78; [14-88]
-    (=cns11643-1       . #x6F3F)       ; &I-C1-6F3F; [79-31]
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x8E21)     ; 踡
+      ))
+    (ideographic-radical . 157)        ; ⾜
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
+    (=jis-x0212                . #x5F7D)       ; &M-37647; [63-93]
     (=jis-x0213-2-2000 . #x7945)       ; &I-JX2-7945; [89-37]
     (=daikanwa         . 37647)        ; &I-M-37647;
+    (=ucs@jis          . #x8E21)       ; &M-37647;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x8E21)     ; 踡
+      ))
+    (ideographic-radical . 157)        ; ⾜
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
+    (=iso-ir165                . #x2E78)       ; &C1-6F3F; [14-88]
+    (=cns11643-1       . #x6F3F)       ; &I-C1-6F3F; [79-31]
+    (=ucs@unicode      . #x8E21)       ; &C1-6F3F;
     ))
 (define-char
   '((ideographic-radical . 157)        ; ⾜
     (ideographic-strokes . 8)
     (total-strokes      . 15)
+    (<-formed
+     ((=ks-x1001         . #x7277)     ; &M-38800; [82-87]
+      (=daikanwa         . 38800)      ; &I-M-38800;
+      ))
+    (<-same
+     ((=ks-x1001         . #x7277)     ; &M-38800; [82-87]
+      (=daikanwa         . 38800)      ; &I-M-38800;
+      ))
+    (<-same*sources
+     jiyun daikanwa)
     (=ucs              . #x8E22)       ; 踢
     (=gb2312           . #x4C5F)       ; &I-G0-4C5F; [44-63]
     (=jis-x0212                . #x5F7E)       ; &I-JSP-5F7E; [63-94]
     (ideographic-strokes . 8)
     (total-strokes      . 15)
     (=ucs              . #x8E23)       ; 踣
-    (=gb2312           . #x755B)       ; &I-G0-755B; [85-59]
-    (=jis-x0212                . #x6021)       ; &I-JSP-6021; [64-01]
-    (=cns11643-2       . #x545D)       ; &I-C2-545D; [52-61]
-    (=jis-x0213-1-2000 . #x7C45)       ; &I-JX1-7C45; [92-37]
-    (=daikanwa         . 37649)        ; &I-M-37649;
+    (->subsumptive
+     ((=jis-x0212        . #x6021)     ; &M-37649; [64-01]
+      (=jis-x0213-1-2000  . #x7C45)    ; &I-JX1-7C45; [92-37]
+      (=daikanwa         . 37649)      ; &I-M-37649;
+      (=ucs@jis                  . #x8E23)     ; &M-37649;
+      )
+     ((=gb2312           . #x755B)     ; &C2-545D; [85-59]
+      (=cns11643-2       . #x545D)     ; &I-C2-545D; [52-61]
+      (=ucs@unicode      . #x8E23)     ; &C2-545D;
+      ))
     ))
 (define-char
   '((ideographic-radical . 157)        ; ⾜
     (ideographic-strokes . 8)
     (total-strokes      . 15)
     (=ucs              . #x8E24)       ; 踤
-    (=cns11643-2       . #x545F)       ; &I-C2-545F; [52-63]
-    (=daikanwa         . 37650)        ; &I-M-37650;
+    (->subsumptive
+     ((=daikanwa         . 37650)      ; &M-37650;
+      )
+     ((=cns11643-2       . #x545F)     ; &C2-545F; [52-63]
+      (=ucs@unicode      . #x8E24)     ; &C2-545F;
+      ))
     ))
 (define-char
   '((ideographic-radical . 157)        ; ⾜
     (=daikanwa         . 37651)        ; &I-M-37651;
     ))
 (define-char
-  '((=>ucs             . #x28083)      ; 𨂃
+  '((ideographic-radical . 157)        ; ⾜
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
+    (=ucs              . #x28083)      ; 𨂃
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x28083)    ; 𨂃
+      ))
     (ideographic-radical . 157)        ; ⾜
     (ideographic-strokes . 8)
     (total-strokes      . 15)
     (=daikanwa         . 37652)        ; &M-37652;
     ))
 (define-char
-  '((morohashi-daikanwa        37652 0 0)
+  '((<-denotational
+     ((=ucs              . #x28083)    ; 𨂃
+      ))
     (ideographic-radical . 157)        ; ⾜
     (ideographic-strokes . 8)
     (total-strokes      . 15)
-    (=ucs              . #x28083)      ; 𨂃
-    (=cns11643-5       . #x5151)       ; &I-C5-5151; [49-49]
+    (=cns11643-5       . #x5151)       ; &C5-5151; [49-49]
+    (=ucs@iso          . #x28083)      ; &C5-5151;
     ))
 (define-char
   '((ideographic-radical . 157)        ; ⾜
     (ideographic-strokes . 8)
     (total-strokes      . 15)
     (=ucs              . #x28084)      ; 𨂄
-    (=daikanwa         . 37653)        ; &I-M-37653;
     ))
 (define-char
-  '((=>ucs             . #x28084)      ; 𨂄
-    (morohashi-daikanwa        37653 0 1)
+  '((<-denotational
+     ((=ucs              . #x28084)    ; 𨂄
+      ))
     (ideographic-radical . 157)        ; ⾜
     (ideographic-strokes . 8)
     (total-strokes      . 15)
-    (=cns11643-5       . #x5152)       ; &C5-5152; [49-50]
+    (=daikanwa         . 37653)        ; &M-37653;
+    (=ucs@iso          . #x28084)      ; &M-37653;
     ))
 (define-char
-  '((ideographic-radical . 157)        ; ⾜
+  '((<-denotational
+     ((=ucs              . #x28084)    ; 𨂄
+      ))
+    (ideographic-radical . 157)        ; ⾜
     (ideographic-strokes . 8)
     (total-strokes      . 15)
-    (=ucs              . #x8E25)       ; 踥
-    (=daikanwa         . 37654)        ; &I-M-37654;
+    (=cns11643-5       . #x5152)       ; &C5-5152; [49-50]
     ))
 (define-char
-  '((=>ucs             . #x8E25)       ; 踥
-    (morohashi-daikanwa        37654 0 1)
-    (ideographic-radical . 157)        ; ⾜
+  '((ideographic-radical . 157)        ; ⾜
     (ideographic-strokes . 8)
     (total-strokes      . 15)
-    (=cns11643-2       . #x545E)       ; &C2-545E; [52-62]
+    (=ucs              . #x8E25)       ; 踥
+    (->subsumptive
+     ((=daikanwa         . 37654)      ; &M-37654;
+      )
+     ((=ucs@unicode      . #x8E25)     ; &UU+8E25;
+      )
+     ((=cns11643-2       . #x545E)     ; &C2-545E; [52-62]
+      ))
     ))
 (define-char
   '((ideographic-radical . 157)        ; ⾜
     (=ucs              . #x8E91)       ; 躑
     ))
 (define-char
-  '((ideographic-radical . 157)        ; ⾜
-    (ideographic-strokes . 15)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8E91)     ; 躑
       ))
+    (ideographic-radical . 157)        ; ⾜
+    (ideographic-strokes . 15)
+    (total-strokes      . 22)
     (->subsumptive
      ((=daikanwa         . 37963)      ; &M-37963;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 157)        ; ⾜
-    (ideographic-strokes . 15)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8E91)     ; 躑
       ))
+    (ideographic-radical . 157)        ; ⾜
+    (ideographic-strokes . 15)
+    (total-strokes      . 22)
     (->subsumptive
      ((=cns11643-1       . #x7B77)     ; &C1-7B77; [91-87]
       )
index ac54837..acf0d4a 100644 (file)
       ))
     ))
 (define-char
-  '((ideographic-radical . 158)        ; ⾝
-    (ideographic-strokes . 11)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x366D)     ; &J97-366D; [22-77]
       ))
+    (ideographic-radical . 158)        ; ⾝
+    (ideographic-strokes . 11)
+    (total-strokes      . 18)
     (=ucs              . #x8EC0)       ; 軀
     (->subsumptive
      ((=jis-x0208@1978   . #x366D)     ; &M-38137; [22-77]
     (=jis-x0208@1997   . #x366D)       ; &J97-366D; [22-77]
     ))
 (define-char
-  '((ideographic-radical . 158)        ; ⾝
-    (ideographic-strokes . 4)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x366D)     ; &J97-366D; [22-77]
       ))
+    (ideographic-radical . 158)        ; ⾝
+    (ideographic-strokes . 4)
+    (total-strokes      . 11)
     (=ucs              . #x8EAF)       ; 躯
     (->subsumptive
      ((<-denotational
index 9542a53..5310506 100644 (file)
@@ -3,6 +3,7 @@
   '((ideographic-radical . 159)        ; ⾞
     (ideographic-strokes . 0)
     (total-strokes      . 7)
+    (shinjigen-1       . 8108)
     (shinjigen-2       . 8108)
     (=ucs              . #x8ECA)       ; 車
     (=jis-x0208                . #x3C56)       ; &I-J90-3C56; [28-54]
     (=daikanwa         . 38172)        ; &I-M-38172;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x8F66)     ; 车
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED CART")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x8F66)     ; 车
+      ))
+    (=ucs              . #x2ECB)       ; ⻋
+    (=big5-cdp         . #x8967)       ; &I-CDP-8967;
+    ))
+(define-char
   '((ideographic-radical . 159)        ; ⾞
     (ideographic-strokes . 0)
     (total-strokes      . 4)
+    (<-simplified@CN
+     ((=ucs              . #x8ECA)     ; 車
+      (=gb12345                  . #x3335)     ; 車 [19-21]
+      ))
     (=ucs              . #x8F66)       ; 车
     (=gb2312           . #x3335)       ; &I-G0-3335; [19-21]
+    (=jef-china3       . #x81C7)       ; &I-JC3-81C7;
     ))
 (define-char
   '((ideographic-radical . 159)        ; ⾞
     (ideographic-strokes . 1)
     (total-strokes      . 8)
+    (shinjigen-1       . 8109)
     (shinjigen-2       . 8109)
     (=ucs              . #x8ECB)       ; 軋
     (=jis-x0208                . #x6D42)       ; &I-J90-6D42; [77-34]
   '((ideographic-radical . 159)        ; ⾞
     (ideographic-strokes . 1)
     (total-strokes      . 5)
+    (<-simplified@CN
+     ((=ucs              . #x8ECB)     ; 軋
+      (=gb12345                  . #x547E)     ; 軋 [52-94]
+      ))
     (=ucs              . #x8F67)       ; 轧
     (=gb2312           . #x547E)       ; &I-G0-547E; [52-94]
     ))
index c997329..a5cfee3 100644 (file)
@@ -5,7 +5,8 @@
     (total-strokes      . 7)
     (=ucs              . #x8F9B)       ; 辛
     (->subsumptive
-     ((shinjigen-2       . 8196)
+     ((shinjigen-1       . 8196)
+      (shinjigen-2       . 8196)
       (=jis-x0208        . #x3F49)     ; &GT-51557; [31-41]
       (=ks-x1001         . #x6374)     ; &I-K0-6374; [67-84]
       (=gt               . 51557)      ; &I-GT-51557;
       ))
     ))
 (define-char
-  '((ideographic-radical . 160)        ; ⾟
-    (ideographic-strokes . 0)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8F9B)     ; 辛
       ))
+    (ideographic-radical . 160)        ; ⾟
+    (ideographic-strokes . 0)
+    (total-strokes      . 7)
     (<-ideographic-component-forms
      ((=ucs              . #x8F9B)     ; 辛
       ))
     (=gt-pj-k1         . #x3D69)       ; &GT-K02585; [29-73]
     ))
 (define-char
-  '((morohashi-daikanwa        38630 1)
+  '((=>ucs             . #x2840B)      ; 𨐋
+    (morohashi-daikanwa        38630 1)
     (ideographic-radical . 160)        ; ⾟
     (ideographic-strokes . 0)
     (total-strokes      . 7)
+    (<-same
+     ((=daikanwa         . 25722)      ; &M-25722;
+      ))
+    (<-same*sources
+     jiyun daikanwa)
     (=gt               . 51556)        ; &GT-51556;
     (=gt-pj-7          . #x5451)       ; &GT-51556; [52-49]
     ))
 (define-char
-  '((morohashi-daikanwa        38630 1 9)
+  '((=>daikanwa                38630 1)        ; 𨐋
     (ideographic-radical . 160)        ; ⾟
     (ideographic-strokes . 0)
     (total-strokes      . 7)
-    (=cns11643-6       . #x292B)       ; &C6-292B; [09-11]
-    ))
-(define-char
-  '((=>ucs             . #x2840C)      ; 𨐌
-    (ideographic-radical . 160)        ; ⾟
-    (ideographic-strokes . 1)
-    (total-strokes      . 8)
-    (=jis-x0213-2-2000 . #x7966)       ; &GT-51558; [89-70]
-    (=gt               . 51558)        ; &I-GT-51558;
-    (=gt-k             . 04246)        ; &I-GT-K04246;
-    (=gt-pj-7          . #x5452)       ; &I-GT-51558; [52-50]
-    (=daikanwa         . 38631)        ; &I-M-38631;
-    (=ucs@jis          . #x2840C)      ; &GT-51558;
+    (hanyu-dazidian    6 4036 2)
+    (=ucs              . #x2840B)      ; 𨐋
+    (=cns11643-6       . #x292B)       ; &I-C6-292B; [09-11]
+    (=hanziku-10       . #xF0FA)       ; &I-HZK10-F0FA;
     ))
 (define-char
-  '((morohashi-daikanwa        38631 0 0)
-    (ideographic-radical . 160)        ; ⾟
+  '((ideographic-radical . 160)        ; ⾟
     (ideographic-strokes . 1)
     (total-strokes      . 8)
-    (hanyu-dazidian    6 4036 3)
     (=ucs              . #x2840C)      ; 𨐌
-    (=cns11643-6       . #x2E36)       ; &I-C6-2E36; [14-22]
-    (=hanziku-10       . #xF0FB)       ; &I-HZK10-F0FB;
+    (->subsumptive
+     ((=jis-x0213-2-2000  . #x7966)    ; &GT-51558; [89-70]
+      (=gt               . 51558)      ; &I-GT-51558;
+      (=gt-k             . 04246)      ; &I-GT-K04246;
+      (=gt-pj-7                  . #x5452)     ; &I-GT-51558; [52-50]
+      (=daikanwa         . 38631)      ; &I-M-38631;
+      (=ucs@jis                  . #x2840C)    ; &GT-51558;
+      )
+     ((hanyu-dazidian    6 4036 3)
+      (=cns11643-6       . #x2E36)     ; &HZK10-F0FB; [14-22]
+      (=hanziku-10       . #xF0FB)     ; &I-HZK10-F0FB;
+      (=ucs@iso                  . #x2840C)    ; &HZK10-F0FB;
+      ))
     ))
 (define-char
   '((ideographic-radical . 160)        ; ⾟
     (=ucs              . #x8F9E)       ; 辞
     ))
 (define-char
-  '((ideographic-radical . 160)        ; ⾟
-    (ideographic-strokes . 6)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8F9E)     ; 辞
       ))
+    (ideographic-radical . 160)        ; ⾟
+    (ideographic-strokes . 6)
+    (total-strokes      . 13)
     (->subsumptive
      ((<-simplified@JP/Jouyou
        ((=jis-x0208        . #x6D66)   ; &GT-51611; [77-70]
     (total-strokes      . 13)
     (=ucs              . #x8F9F)       ; 辟
     (->subsumptive
-     ((shinjigen-2       . 8202)
+     ((<-formed
+       ((=ks-x1001         . #x792D)   ; &M-39163; [89-13]
+       (=daikanwa          . 39163)    ; &I-M-39163;
+       ))
+      (shinjigen-1       . 8202)
+      (shinjigen-2       . 8202)
       (=jis-x0208        . #x6D64)     ; &GT-51571; [77-68]
       (=gt               . 51571)      ; &I-GT-51571;
       (=gt-k             . 10359)      ; &I-GT-K10359;
     ))
 (define-char
   '((ideographic-radical . 160)        ; ⾟
-    (hanyu-dazidian    6 4036 2)
-    (=ucs              . #x2840B)      ; 𨐋
-    (=hanziku-10       . #xF0FA)       ; &I-HZK10-F0FA;
-    ))
-(define-char
-  '((ideographic-radical . 160)        ; ⾟
     (hanyu-dazidian    6 4036 4)
     (=ucs              . #x2840D)      ; 𨐍
     (=hanziku-10       . #xF0FC)       ; &I-HZK10-F0FC;
index eec6405..f108821 100644 (file)
     (=daikanwa         . 38701)        ; &I-M-38701;
     ))
 (define-char
-  '((name              . "CJK RADICAL WALK ONE")
+  '((<-denotational
+     ((=ucs              . #x8FB6)     ; 辶
+      ))
+    (name              . "CJK RADICAL WALK ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (<-denotational
-     ((=ucs              . #x8FB6)     ; 辶
-      ))
-    (<-ideographic-component-forms
+    (<-formed@component
      ((=ucs              . #x8FB5)     ; 辵
       (=daikanwa         . 38700)      ; &I-M-38700;
       ))
-    (<-ideographic-component-forms*sources
+    (<-formed@component*sources
      zihui-jianzi daikanwa)
     (=ucs              . #x2ECD)       ; ⻍
     (=jis-x0212                . #x6134)       ; &I-JSP-6134; [65-20]
   '((=>daikanwa                . 38702)        ; ⻍
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 0)
-    (<-ideographic-component-forms
+    (<-formed@component
      ((=ucs              . #x8FB5)     ; 辵
       ))
     (=ucs              . #x8FB6)       ; 辶
     ))
 (define-char
-  '((name              . "CJK RADICAL SIMPLIFIED WALK")
+  '((<-denotational
+     ((=ucs              . #x8FB6)     ; 辶
+      ))
+    (name              . "CJK RADICAL WALK TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 0)
-    (total-strokes      . 3)
-    (<-denotational
+    (total-strokes      . 4)
+    (<-simplified@component
+     ((name              . "CJK RADICAL WALK ONE")
+      (=ucs              . #x2ECD)     ; ⻍
+      ))
+    (=ucs              . #x2ECE)       ; ⻎
+    (=cns11643-4       . #x2154)       ; &I-C4-2154; [01-52]
+    (=big5-cdp         . #x8AF7)       ; &I-CDP-8AF7;
+    (=ucs@cns          . #x8FB6)       ; ⻎
+    ))
+(define-char
+  '((<-denotational
      ((=ucs              . #x8FB6)     ; 辶
       ))
+    (=>ucs*            . #x8FB6)       ; 辶
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
     (<-simplified@component
      ((name              . "CJK RADICAL WALK ONE")
       (=ucs              . #x2ECD)     ; ⻍
       ))
-    (=ucs              . #x2ECC)       ; ⻌
+    (=ucs              . #xFA66)       ; 辶
     (=gb2312           . #x6541)       ; &I-G0-6541; [69-33]
     (=jis-x0213-2-2000 . #x7969)       ; &I-JX2-7969; [89-73]
-    (=big5-cdp         . #x8966)       ; &I-CDP-8966;
     (=jef-china3       . #x67A3)       ; &I-JC3-67A3;
-    (=ucs@gb           . #x8FB6)       ; ⻌
-    (=ucs@jis          . #xFA66)       ; ⻌
+    (=ucs@unicode      . #x8FB6)       ; 辶
+    (=ucs@jis          . #xFA66)       ; 辶
     ))
 (define-char
-  '((name              . "CJK RADICAL WALK TWO")
+  '((<-denotational
+     ((=ucs              . #xFA66)     ; 辶
+      ))
+    (name              . "CJK RADICAL SIMPLIFIED WALK")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 0)
-    (total-strokes      . 4)
-    (<-denotational
-     ((=ucs              . #x8FB6)     ; 辶
+    (<-identical@component
+     ((=ucs              . #xFA66)     ; 辶
       ))
-    (<-simplified@component
+    (<-simplified
      ((name              . "CJK RADICAL WALK ONE")
       (=ucs              . #x2ECD)     ; ⻍
       ))
-    (=ucs              . #x2ECE)       ; ⻎
-    (=cns11643-4       . #x2154)       ; &I-C4-2154; [01-52]
-    (=big5-cdp         . #x8AF7)       ; &I-CDP-8AF7;
-    (=ucs@cns          . #x8FB6)       ; ⻎
+    (=ucs              . #x2ECC)       ; ⻌
+    (=big5-cdp         . #x8966)       ; &I-CDP-8966;
     ))
 (define-char
-  '((=>ucs*            . #x8FB6)       ; 辶
-    (->identical
-     ((name              . "CJK RADICAL SIMPLIFIED WALK")
-      (=ucs              . #x2ECC)     ; ⻌
-      ))
-    (=ucs              . #xFA66)       ; 辶
+  '((ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 1)
+    (=ucs              . #x8FB7)       ; 辷
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x8FB7)     ; 辷
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 1)
     (total-strokes      . 5)
+    (shinjigen-1       . 8207)
     (shinjigen-2       . 8207)
-    (=ucs              . #x8FB7)       ; 辷
-    (=jis-x0208                . #x6D68)       ; &I-J90-6D68; [77-72]
+    (=jis-x0208                . #x6D68)       ; &GT-51652; [77-72]
     (=gt               . 51652)        ; &I-GT-51652;
     (=gt-pj-1          . #x6D68)       ; &I-GT-51652; [77-72]
     (=daikanwa         . 38703)        ; &I-M-38703;
+    (=ucs@jis          . #x8FB7)       ; &GT-51652;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x8FB7)     ; 辷
+      ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 1)
+    (total-strokes      . 4)
+    (=ucs@unicode      . #x8FB7)       ; &UU+8FB7;
     ))
 (define-char
   '((ideographic-radical . 162)        ; ⾡
     (=ucs              . #x2844D)      ; 𨑍
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x2844D)    ; 𨑍
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 2)
     (total-strokes      . 6)
     (<-ancient
       ))
     (<-ancient*sources
      yupian daikanwa)
-    (<-denotational
-     ((=ucs              . #x2844D)    ; 𨑍
-      ))
     (=daikanwa         . 38704)        ; &M-38704;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 2)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2844D)    ; 𨑍
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 2)
+    (total-strokes      . 5)
     (=ucs@iso          . #x2844D)      ; &U-0002844D;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 2)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2844D)    ; 𨑍
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 2)
+    (total-strokes      . 6)
     (=cns11643-6       . #x2559)       ; &C6-2559; [05-57]
     ))
 (define-char
     (=ucs              . #x8FB8)       ; 辸
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 2)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FB8)     ; 辸
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 2)
+    (total-strokes      . 6)
     (<-same
      ((=ucs              . #x209DF)    ; 𠧟
       (=daikanwa         . 02799)      ; &I-M-02799;
     (=ucs@jis          . #x8FB8)       ; &M-38705;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 2)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FB8)     ; 辸
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 2)
+    (total-strokes      . 5)
     (=ucs@unicode      . #x8FB8)       ; &UU+8FB8;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 2)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FB8)     ; 辸
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 2)
+    (total-strokes      . 6)
     (=cns11643-4       . #x2330)       ; &C4-2330; [03-16]
     ))
 (define-char
     (=ucs              . #x28450)      ; 𨑐
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 2)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28450)    ; 𨑐
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 2)
+    (total-strokes      . 6)
     (<-same
      ((=jis-x0208@1978   . #x4B78)     ; &M-38724; [43-88]
       (=daikanwa         . 38724)      ; &I-M-38724;
     (=daikanwa         . 38706)        ; &M-38706;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 2)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28450)    ; 𨑐
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 2)
+    (total-strokes      . 5)
     (=ucs@iso          . #x28450)      ; &U-00028450;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 2)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28450)    ; 𨑐
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 2)
+    (total-strokes      . 6)
     (=cns11643-6       . #x2557)       ; &C6-2557; [05-55]
     ))
 (define-char
     (=ucs              . #x2844F)      ; 𨑏
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 2)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2844F)    ; 𨑏
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 2)
+    (total-strokes      . 6)
     (<-same
      ((=daikanwa         . 44151)      ; &M-44151;
       ))
     (=daikanwa         . 38707)        ; &M-38707;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 2)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2844F)    ; 𨑏
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 2)
+    (total-strokes      . 6)
     (=ucs@iso          . #x2844F)      ; &U-0002844F;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 2)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2844F)    ; 𨑏
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 2)
+    (total-strokes      . 6)
     (=cns11643-6       . #x2558)       ; &C6-2558; [05-56]
     ))
 (define-char
     (=ucs              . #x8FB9)       ; 边
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 2)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FB9)     ; 边
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 2)
+    (total-strokes      . 6)
     (<-vulgar
      ((=jis-x0208        . #x6E34)     ; &GT-52803; [78-20]
       (=ks-x1001         . #x5C2B)     ; &I-K0-5C2B; [60-11]
     (=daikanwa         . 38709)        ; &M-38709;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 2)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FB9)     ; 边
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 2)
+    (total-strokes      . 6)
     (=gb2312           . #x315F)       ; &G0-315F; [17-63]
     (=ucs@unicode      . #x8FB9)       ; &G0-315F;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 2)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FB9)     ; 边
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 2)
+    (total-strokes      . 6)
     (=cns11643-3       . #x243B)       ; &C3-243B; [04-27]
     ))
 (define-char
     (=ucs              . #x8FBA)       ; 辺
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 2)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FBA)     ; 辺
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 2)
+    (total-strokes      . 6)
     (<-simplified@JP
      ((=jis-x0208        . #x6E34)     ; &GT-52803; [78-20]
       (=ks-x1001         . #x5C2B)     ; &I-K0-5C2B; [60-11]
     (=daikanwa         . 38710)        ; &M-38710;
     ))
 (define-char
-  '((morohashi-daikanwa        38710 1)
+  '((<-denotational
+     ((=ucs              . #x8FBA)     ; 辺
+      ))
+    (morohashi-daikanwa        38710 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 2)
     (total-strokes      . 5)
-    (<-denotational
-     ((=ucs              . #x8FBA)     ; 辺
-      ))
     (<-simplified@JP/Jouyou
      ((=jis-x0208        . #x6E34)     ; &GT-52803; [78-20]
       (=ks-x1001         . #x5C2B)     ; &I-K0-5C2B; [60-11]
     (=ucs              . #x8FBB)       ; 辻
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 2)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FBB)     ; 辻
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 2)
+    (total-strokes      . 6)
     (jisx0208-type     . 78/4-)
     (shinjigen-1       . 8212)
     (shinjigen-2       . 8212)
     (=jef-china3       . #x67A5)       ; &I-JC3-67A5;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 2)
-    (total-strokes      . 5)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FBB)     ; 辻
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 2)
+    (total-strokes      . 5)
     (jisx0208-difference . 78/4-)
     (=jis-x0208@1983   . #x4454)       ; &GT-51653; [36-52]
     (=jis-x0208@1990   . #x4454)       ; &I-J90-4454; [36-52]
     (=ucs              . #x28451)      ; 𨑑
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x28451)    ; 𨑑
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 3)
     (total-strokes      . 7)
     (<-ancient
       ))
     (<-ancient*sources
      shuowen daikanwa)
-    (<-denotational
-     ((=ucs              . #x28451)    ; 𨑑
-      ))
     (=daikanwa         . 38713)        ; &M-38713;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28451)    ; 𨑑
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (=ucs@iso          . #x28451)      ; &U-00028451;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28451)    ; 𨑑
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=cns11643-4       . #x247E)       ; &C4-247E; [04-94]
     ))
 (define-char
     (=ucs              . #x28452)      ; 𨑒
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28452)    ; 𨑒
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (<-original
      ((=ucs              . #x5F92)     ; 徒
       (=daikanwa         . 10121)      ; &I-M-10121;
     (=daikanwa         . 38714)        ; &M-38714;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28452)    ; 𨑒
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (=ucs@iso          . #x28452)      ; &U-00028452;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28452)    ; 𨑒
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=cns11643-6       . #x292D)       ; &C6-292D; [09-13]
     ))
 (define-char
     (=ucs              . #x488A)       ; 䢊
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x488A)     ; 䢊
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (<-same
      ((=ks-x1001         . #x6B34)     ; &M-38994; [75-20]
       (=daikanwa         . 38994)      ; &I-M-38994;
     (=daikanwa         . 38716)        ; &M-38716;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x488A)     ; 䢊
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (=ucs@unicode      . #x488A)       ; &UU+488A;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x488A)     ; 䢊
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=cns11643-3       . #x2732)       ; &C3-2732; [07-18]
     ))
 (define-char
     (=ucs              . #x8FBE)       ; 达
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x8FBE)     ; 达
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 3)
     (total-strokes      . 7)
-    (<-denotational
-     ((=ucs              . #x8FBE)     ; 达
+    (<-formed
+     ((=ks-x1001         . #x5339)     ; &M-39011; [51-25]
+      (=daikanwa         . 39011)      ; &I-M-39011;
       ))
+    (<-formed*sources
+     shuowen)
+    (<-same
+     ((=daikanwa         . 01179)      ; &M-01179;
+      )
+     ((=ks-x1001         . #x5339)     ; &M-39011; [51-25]
+      (=daikanwa         . 39011)      ; &I-M-39011;
+      ))
+    (<-same*sources
+     shuowen jiyun daikanwa)
     (=jis-x0212                . #x6136)       ; &M-38717; [65-22]
     (=daikanwa         . 38717)        ; &I-M-38717;
     (=ucs@jis          . #x8FBE)       ; &M-38717;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FBE)     ; 达
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (=gb2312           . #x346F)       ; &G0-346F; [20-79]
     (=ucs@unicode      . #x8FBE)       ; &G0-346F;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FBE)     ; 达
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=cns11643-3       . #x2730)       ; &C3-2730; [07-16]
     ))
 (define-char
     (=big5             . #xCBA6)       ; &I-B-CBA6;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FBF)     ; 辿
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=jis-x0208@1978   . #x4329)       ; &M-38718; [35-09]
     (=daikanwa         . 38718)        ; &I-M-38718;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FBF)     ; 辿
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (=jis-x0208@1983   . #x4329)       ; &GT-51679; [35-09]
     (=jis-x0208@1990   . #x4329)       ; &I-J90-4329; [35-09]
     (=gt               . 51679)        ; &I-GT-51679;
     (=ucs@unicode      . #x8FBF)       ; &GT-51679;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x8FBF)     ; 辿
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-radical@cns . 163)    ; ⾢
     (ideographic-strokes . 3)
     (total-strokes      . 7)
-    (<-denotational
-     ((=ucs              . #x8FBF)     ; 辿
-      ))
     (=cns11643-2       . #x2526)       ; &C2-2526; [05-06]
     ))
 (define-char
     (=ucs              . #x488B)       ; 䢋
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x488B)     ; 䢋
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (<-synonyms
      ((=ucs              . #x5176)     ; 其
       (=daikanwa         . 01472)      ; &I-M-01472;
     (=daikanwa         . 38719)        ; &M-38719;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x488B)     ; 䢋
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (=ucs@unicode      . #x488B)       ; &UU+488B;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x488B)     ; 䢋
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=cns11643-4       . #x2522)       ; &C4-2522; [05-02]
     ))
 (define-char
     (=ucs              . #x8FC0)       ; 迀
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC0)     ; 迀
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (<-synonyms
      ((=ucs              . #x5E72)     ; 干
       (=daikanwa         . 09165)      ; &I-M-09165;
     (=ucs@jis          . #x8FC0)       ; &M-38720;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC0)     ; 迀
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (=ucs@unicode      . #x8FC0)       ; &UU+8FC0;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC0)     ; 迀
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=cns11643-4       . #x2521)       ; &C4-2521; [05-01]
     (=ucs@cns          . #x8FC0)       ; &C4-2521;
     ))
     (=ucs              . #x8FC1)       ; 迁
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC1)     ; 迁
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (<-vulgar
      ((=daikanwa         . 39123)      ; &M-39123;
       ))
     (=ucs@jis          . #x8FC1)       ; &M-38721;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC1)     ; 迁
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=gb2312           . #x4728)       ; &G0-4728; [39-08]
     (=ucs@unicode      . #x8FC1)       ; &G0-4728;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC1)     ; 迁
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=cns11643-3       . #x2733)       ; &C3-2733; [07-19]
     ))
 (define-char
     (=big5             . #xA8B1)       ; &I-B-A8B1;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC2)     ; 迂
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (<-original
      ((=daikanwa         . 38723)      ; &M-38723;
       ))
     (=daikanwa         . 38722)        ; &I-M-38722;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC2)     ; 迂
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=gb2312           . #x5358)       ; &GT-51658; [51-56]
     (=jis-x0208@1983   . #x312A)       ; &I-J83-312A; [17-10]
     (=jis-x0208@1990   . #x312A)       ; &I-J90-312A; [17-10]
     (=ucs@unicode      . #x8FC2)       ; &GT-51658;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC2)     ; 迂
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=cns11643-1       . #x4B52)       ; &C1-4B52; [43-50]
     ))
 (define-char
     (=ucs              . #x8FC3)       ; 迃
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC3)     ; 迃
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (<-original
      ((=jis-x0208@1978   . #x312A)     ; &M-38722; [17-10]
       (=ks-x1001         . #x6966)     ; &I-K0-6966; [73-70]
     (=daikanwa         . 38723)        ; &M-38723;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC3)     ; 迃
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (=ucs@unicode      . #x8FC3)       ; &UU+8FC3;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC3)     ; 迃
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=cns11643-4       . #x2523)       ; &C4-2523; [05-03]
     ))
 (define-char
     (=big5             . #xA8B4)       ; &I-B-A8B4;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC4)     ; 迄
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=jis-x0208@1978*sources jis-x0208@1978/i4- jis-x0208@1997)
     (=jis-x0208@1978   . #x4B78)       ; &M-38724; [43-88]
     (=daikanwa         . 38724)        ; &I-M-38724;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC4)     ; 迄
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (=jis-x0208@1978/i1*sources jis-x0208@1978/i-3 jis-x0208@1997)
     (=gb2312           . #x4679)       ; &GT-51666; [38-89]
     (=jis-x0208@1983   . #x4B78)       ; &I-J83-4B78; [43-88]
     (=ucs@unicode      . #x8FC4)       ; &GT-51666;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC4)     ; 迄
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=cns11643-1       . #x4B55)       ; &C1-4B55; [43-53]
     ))
 (define-char
     (=ucs              . #x28453)      ; 𨑓
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x28453)    ; 𨑓
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 3)
     (total-strokes      . 7)
     (<-ancient
       ))
     (<-ancient*sources
      yupian daikanwa)
-    (<-denotational
-     ((=ucs              . #x28453)    ; 𨑓
-      ))
     (=daikanwa         . 38725)        ; &M-38725;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28453)    ; 𨑓
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (=ucs@iso          . #x28453)      ; &U-00028453;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28453)    ; 𨑓
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=cns11643-4       . #x2524)       ; &C4-2524; [05-04]
     ))
 (define-char
     (=big5             . #xA8B3)       ; &I-B-A8B3;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC5)     ; 迅
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (->subsumptive
      ((<-same
        ((=ks-x1001         . #x615C)   ; &M-38897; [65-60]
       ))
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC5)     ; 迅
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
     (->subsumptive
      ((morohashi-daikanwa      38727 1)
       (total-strokes      . 6)
     (=big5             . #xA8B2)       ; &I-B-A8B2;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC6)     ; 迆
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (<-same
      ((=jis-x0212        . #x6143)     ; &M-38785; [65-35]
       (=jis-x0213-1-2000  . #x7C54)    ; &I-JX1-7C54; [92-52]
     (=ucs@jis          . #x8FC6)       ; &M-38728;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC6)     ; 迆
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=cns11643-1       . #x4B53)       ; &C1-4B53; [43-51]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC6)     ; 迆
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (=ucs@unicode      . #x8FC6)       ; &UU+8FC6;
     (mojikyo           . 053386)       ; &UU+8FC6;
     ))
     (=ucs              . #x2845E)      ; 𨑞
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2845E)    ; 𨑞
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=daikanwa         . 38730)        ; &M-38730;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2845E)    ; 𨑞
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (=ucs@iso          . #x2845E)      ; &U-0002845E;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2845E)    ; 𨑞
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=cns11643-6       . #x292F)       ; &C6-292F; [09-15]
     ))
 (define-char
     (=ucs              . #x8FC7)       ; 过
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC7)     ; 过
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (<-vulgar
      ((=ks-x1001         . #x4E26)     ; &M-39002; [46-06]
       (=daikanwa         . 39002)      ; &I-M-39002;
     (=daikanwa         . 38733)        ; &M-38733;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC7)     ; 过
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 6)
     (<-simplified@CN
      ((=gb12345                  . #x397D)     ; &UU+904E; [25-93]
       ))
     (=ucs@unicode      . #x8FC7)       ; &G0-397D;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FC7)     ; 过
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=cns11643-3       . #x2731)       ; &C3-2731; [07-17]
     ))
 (define-char
     (=big5             . #xA8B5)       ; &I-B-A8B5;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 3)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x5DE1)     ; 巡
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 3)
+    (total-strokes      . 7)
     (=cns11643-1       . #x4B56)       ; &C1-4B56; [43-54]
     (=ucs@cns          . #x5DE1)       ; &C1-4B56;
     ))
     (=ucs              . #x8FCA)       ; 迊
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FCA)     ; 迊
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=jis-x0212                . #x613A)       ; &M-38735; [65-26]
     (=jis-x0213-2-2000 . #x796F)       ; &I-JX2-796F; [89-79]
     (=daikanwa         . 38735)        ; &I-M-38735;
     (=ucs@jis          . #x8FCA)       ; &M-38735;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FCA)     ; 迊
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ucs@unicode      . #x8FCA)       ; &UU+8FCA;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FCA)     ; 迊
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-3       . #x2A72)       ; &C3-2A72; [10-82]
     ))
 (define-char
     (=ucs              . #x488C)       ; 䢌
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x488C)     ; 䢌
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 4)
     (total-strokes      . 8)
+    (=daikanwa         . 38736)        ; &M-38736;
     (->formed
-     ((=cns11643-6       . #x4F34)     ; &M-37091; [47-20]
+     ((=ucs              . #x27EBA)    ; 𧺺
       (=daikanwa         . 37091)      ; &I-M-37091;
       ))
     (->formed*sources
      jiyun daikanwa)
-    (<-denotational
-     ((=ucs              . #x488C)     ; 䢌
-      ))
-    (=daikanwa         . 38736)        ; &M-38736;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x488C)     ; 䢌
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ucs@unicode      . #x488C)       ; &UU+488C;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x488C)     ; 䢌
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-4       . #x2827)       ; &C4-2827; [08-07]
     ))
 (define-char
     (=big5             . #xCDCD)       ; &I-B-CDCD;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (->formed
-     ((=jis-x0212        . #x6150)     ; &M-38893; [65-48]
-      (=daikanwa         . 38893)      ; &I-M-38893;
-      ))
-    (->formed*sources
-     jiyun zuoshi-zhuan daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FCB)     ; 迋
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (<-same
      ((=daikanwa         . 38955)      ; &M-38955;
       ))
     (=jis-x0212                . #x613B)       ; &M-38737; [65-27]
     (=daikanwa         . 38737)        ; &I-M-38737;
     (=ucs@jis          . #x8FCB)       ; &M-38737;
-    ))
-(define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+    (->formed
+     ((=jis-x0212        . #x6150)     ; &M-38893; [65-48]
+      (=daikanwa         . 38893)      ; &I-M-38893;
+      ))
+    (->formed*sources
+     jiyun zuoshi-zhuan daikanwa)
+    ))
+(define-char
+  '((<-denotational
      ((=ucs              . #x8FCB)     ; 迋
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ucs@unicode      . #x8FCB)       ; &UU+8FCB;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FCB)     ; 迋
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-2       . #x286D)       ; &C2-286D; [08-77]
     (=ucs@cns          . #x8FCB)       ; &C2-286D;
     ))
     (=ucs              . #x28466)      ; 𨑦
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28466)    ; 𨑦
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (<-same
      ((=ucs              . #x5F90)     ; 徐
       (=daikanwa         . 10110)      ; &I-M-10110;
     (=daikanwa         . 38741)        ; &M-38741;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28466)    ; 𨑦
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=ucs@iso          . #x28466)      ; &U-00028466;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28466)    ; 𨑦
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-6       . #x2E38)       ; &C6-2E38; [14-24]
     ))
 (define-char
     (=ucs              . #x28469)      ; 𨑩
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28469)    ; 𨑩
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (<-synonyms
      ((=ucs              . #x5F14)     ; 弔
       (=daikanwa         . 09698)      ; &I-M-09698;
     (=daikanwa         . 38745)        ; &M-38745;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28469)    ; 𨑩
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ucs@iso          . #x28469)      ; &U-00028469;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28469)    ; 𨑩
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-4       . #x2825)       ; &C4-2825; [08-05]
     ))
 (define-char
     (=ucs              . #x8FCC)       ; 迌
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FCC)     ; 迌
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=daikanwa         . 38746)        ; &M-38746;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FCC)     ; 迌
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ucs@unicode      . #x8FCC)       ; &UU+8FCC;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FCC)     ; 迌
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-3       . #x2A70)       ; &C3-2A70; [10-80]
     ))
 (define-char
     (=big5             . #xCDCF)       ; &I-B-CDCF;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FCD)     ; 迍
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (<-same
      ((=jis-x0208        . #x4656)     ; &GT-09854; [38-54]
       (=ks-x1001         . #x546A)     ; &I-K0-546A; [52-74]
     (=ucs@jis          . #x8FCD)       ; &M-38747;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FCD)     ; 迍
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ucs@unicode      . #x8FCD)       ; &UU+8FCD;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FCD)     ; 迍
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-2       . #x286F)       ; &C2-286F; [08-79]
     (=ucs@cns          . #x8FCD)       ; &C2-286F;
     ))
     (=big5             . #xAAEF)       ; &I-B-AAEF;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FCE)     ; 迎
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=ks-x1001         . #x674A)       ; &M-38748; [71-42]
     (=daikanwa         . 38748)        ; &I-M-38748;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FCE)     ; 迎
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-1       . #x4F52)       ; &C1-4F52; [47-50]
     ))
 (define-char
-  '((morohashi-daikanwa        38748 1)
+  '((<-denotational
+     ((=ucs              . #x8FCE)     ; 迎
+      ))
+    (morohashi-daikanwa        38748 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 4)
     (total-strokes      . 7)
-    (<-denotational
-     ((=ucs              . #x8FCE)     ; 迎
-      ))
     (=jis-x0208                . #x375E)       ; &GT-51707; [23-62]
     (=gb2312           . #x532D)       ; &I-G0-532D; [51-13]
     (=gt               . 51707)        ; &I-GT-51707;
     (=ucs              . #x8FCF)       ; 迏
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FCF)     ; 迏
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (<-wrong
      ((=jis-x0212        . #x6136)     ; &M-38717; [65-22]
       (=daikanwa         . 38717)      ; &I-M-38717;
     (=daikanwa         . 38749)        ; &M-38749;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FCF)     ; 迏
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ucs@unicode      . #x8FCF)       ; &UU+8FCF;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FCF)     ; 迏
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-3       . #x2A74)       ; &C3-2A74; [10-84]
     ))
 (define-char
     (=big5             . #xAAF1)       ; &I-B-AAF1;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x8FD1)     ; 近
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 4)
     (total-strokes      . 8)
+    (shinjigen-1       . 8224)
+    (=ks-x1001         . #x504E)       ; &M-38752; [48-46]
+    (=daikanwa         . 38752)        ; &I-M-38752;
+    (=jef-china3       . #x67AD)       ; &I-JC3-67AD;
     (->ancient
      ((=ucs              . #x2394D)    ; 𣥍
       (=daikanwa         . 16268)      ; &I-M-16268;
       ))
     (->ancient*sources
      jiyun shuowen daikanwa)
-    (<-denotational
-     ((=ucs              . #x8FD1)     ; 近
-      ))
-    (=ks-x1001         . #x504E)       ; &M-38752; [48-46]
-    (=daikanwa         . 38752)        ; &I-M-38752;
-    (=jef-china3       . #x67AD)       ; &I-JC3-67AD;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FD1)     ; 近
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-1       . #x4F54)       ; &C1-4F54; [47-52]
     ))
 (define-char
-  '((morohashi-daikanwa        38752 1)
+  '((<-denotational
+     ((=ucs              . #x8FD1)     ; 近
+      ))
+    (morohashi-daikanwa        38752 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 4)
     (total-strokes      . 7)
-    (<-denotational
-     ((=ucs              . #x8FD1)     ; 近
-      ))
+    (shinjigen-1       . 8223)
     (=jis-x0208                . #x3661)       ; &GT-51706; [22-65]
     (=gb2312           . #x3D7C)       ; &I-G0-3D7C; [29-92]
     (=gt               . 51706)        ; &I-GT-51706;
   '((ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 4)
     (=ucs              . #x2846B)      ; 𨑫
-    (->subsumptive
-     ((total-strokes      . 8)
-      (=daikanwa         . 38753)      ; &M-38753;
-      )
-     ((total-strokes      . 8)
-      (=cns11643-5       . #x276D)     ; &C5-276D; [07-77]
-      )
-     ((total-strokes      . 7)
-      (=ucs@iso                  . #x2846B)    ; &U-0002846B;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x2846B)    ; 𨑫
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
+    (=daikanwa         . 38753)        ; &M-38753;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x2846B)    ; 𨑫
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 4)
-    (=ucs              . #x2846C)      ; 𨑬
+    (total-strokes      . 7)
+    (=ucs@iso          . #x2846B)      ; &U-0002846B;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x2846B)    ; 𨑫
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 4)
     (total-strokes      . 8)
-    (<-denotational
+    (=cns11643-5       . #x276D)       ; &C5-276D; [07-77]
+    ))
+(define-char
+  '((ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (=ucs              . #x2846C)      ; 𨑬
+    ))
+(define-char
+  '((<-denotational
      ((=ucs              . #x2846C)    ; 𨑬
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (<-wrong
      ((=jis-x0212        . #x6142)     ; &M-38783; [65-34]
       (=daikanwa         . 38783)      ; &I-M-38783;
     (=daikanwa         . 38754)        ; &M-38754;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2846C)    ; 𨑬
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ucs@iso          . #x2846C)      ; &U-0002846C;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2846C)    ; 𨑬
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-4       . #x2828)       ; &C4-2828; [08-08]
     ))
 (define-char
     (=big5             . #xCDCC)       ; &I-B-CDCC;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (->formed
-     ((=daikanwa         . 37565)      ; &M-37565;
-      ))
-    (->formed*sources
-     shuowen daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FD2)     ; 迒
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (<-synonyms@p1/s5
      ((=jis-x0208        . #x5036)     ; &GT-00379; [48-22]
       (=ks-x1001         . #x7971)     ; &I-K0-7971; [89-81]
     (=jis-x0212                . #x613E)       ; &M-38755; [65-30]
     (=daikanwa         . 38755)        ; &I-M-38755;
     (=ucs@jis          . #x8FD2)       ; &M-38755;
+    (->formed
+     ((=daikanwa         . 37565)      ; &M-37565;
+      ))
+    (->formed*sources
+     shuowen daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FD2)     ; 迒
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ucs@unicode      . #x8FD2)       ; &UU+8FD2;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FD2)     ; 迒
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-2       . #x286C)       ; &C2-286C; [08-76]
     (=ucs@cns          . #x8FD2)       ; &C2-286C;
     ))
     (=big5             . #xCDCE)       ; &I-B-CDCE;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FD3)     ; 迓
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (<-same
      ((=daikanwa         . 35260)      ; &M-35260;
       ))
     (=ucs@jis          . #x8FD3)       ; &M-38756;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FD3)     ; 迓
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=gb2312           . #x6542)       ; &G0-6542; [69-34]
     (=ucs@unicode      . #x8FD3)       ; &G0-6542;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FD3)     ; 迓
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-2       . #x286E)       ; &C2-286E; [08-78]
     ))
 (define-char
     (=big5             . #xAAF0)       ; &I-B-AAF0;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FD4)     ; 返
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (<-same
      ((=ucs              . #x224C9)    ; 𢓉
       (=daikanwa         . 10055)      ; &I-M-10055;
     (=daikanwa         . 38758)        ; &I-M-38758;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FD4)     ; 返
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-1       . #x4F53)       ; &C1-4F53; [47-51]
     ))
 (define-char
-  '((morohashi-daikanwa        38758 1)
+  '((<-denotational
+     ((=ucs              . #x8FD4)     ; 返
+      ))
+    (morohashi-daikanwa        38758 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 4)
     (total-strokes      . 7)
-    (<-denotational
-     ((=ucs              . #x8FD4)     ; 返
-      ))
     (->subsumptive
      ((=jis-x0208        . #x4A56)     ; &J90-4A56; [42-54]
       (=ucs@jis                  . #x8FD4)     ; &J90-4A56;
     (=big5             . #xCDD1)       ; &I-B-CDD1;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x8FD5)     ; 迕
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 4)
     (total-strokes      . 8)
-    (<-denotational
-     ((=ucs              . #x8FD5)     ; 迕
+    (<-formed
+     ((=daikanwa         . 38894)      ; &M-38894;
       ))
+    (<-formed*sources
+     jiyun)
     (<-same
      ((=daikanwa         . 38894)      ; &M-38894;
       ))
     (=ucs@jis          . #x8FD5)       ; &M-38759;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FD5)     ; 迕
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=gb2312           . #x6543)       ; &G0-6543; [69-35]
     (=ucs@unicode      . #x8FD5)       ; &G0-6543;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FD5)     ; 迕
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-2       . #x2871)       ; &C2-2871; [08-81]
     ))
 (define-char
     (=ucs              . #x488E)       ; 䢎
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x488E)     ; 䢎
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (<-synonyms
      ((=daikanwa         . 38719)      ; &M-38719;
       ))
     (=daikanwa         . 38760)        ; &M-38760;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x488E)     ; 䢎
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ucs@unicode      . #x488E)       ; &UU+488E;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x488E)     ; 䢎
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-5       . #x2769)       ; &C5-2769; [07-73]
     ))
 (define-char
     (=ucs              . #x28480)      ; 𨒀
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28480)    ; 𨒀
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (<-same
      ((=ucs              . #x4ECE)     ; 从
       (=daikanwa         . 00362)      ; &I-M-00362;
     (=daikanwa         . 38765)        ; &M-38765;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28480)    ; 𨒀
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ucs@iso          . #x28480)      ; &U-00028480;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28480)    ; 𨒀
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-6       . #x2E39)       ; &C6-2E39; [14-25]
     ))
 (define-char
     (=ucs              . #x28477)      ; 𨑷
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28477)    ; 𨑷
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (<-same
      ((=daikanwa         . 38727)      ; &M-38727;
       ))
     (=daikanwa         . 38767)        ; &M-38767;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28477)    ; 𨑷
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=ucs@iso          . #x28477)      ; &U-00028477;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28477)    ; 𨑷
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-6       . #x2E3F)       ; &C6-2E3F; [14-31]
     ))
 (define-char
     (=ucs              . #x28475)      ; 𨑵
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28475)    ; 𨑵
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (<-same
      ((=jis-x0208@1978   . #x4B78)     ; &M-38724; [43-88]
       (=daikanwa         . 38724)      ; &I-M-38724;
     (=daikanwa         . 38768)        ; &M-38768;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28475)    ; 𨑵
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ucs@iso          . #x28475)      ; &U-00028475;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28475)    ; 𨑵
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-6       . #x2E3A)       ; &C6-2E3A; [14-26]
     ))
 (define-char
     (=big5             . #xCDD0)       ; &I-B-CDD0;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FD6)     ; 迖
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (<-wrong
      ((=jis-x0212        . #x6136)     ; &M-38717; [65-22]
       (=daikanwa         . 38717)      ; &I-M-38717;
     (=daikanwa         . 38769)        ; &M-38769;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FD6)     ; 迖
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ucs@unicode      . #x8FD6)       ; &UU+8FD6;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FD6)     ; 迖
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-2       . #x2870)       ; &C2-2870; [08-80]
     (=ucs@cns          . #x8FD6)       ; &C2-2870;
     ))
     (=ucs              . #x2847E)      ; 𨑾
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2847E)    ; 𨑾
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (<-wrong
      ((=ks-x1001         . #x625E)     ; &M-08684; [66-62]
       (=daikanwa         . 08684)      ; &I-M-08684;
     (=daikanwa         . 38770)        ; &M-38770;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2847E)    ; 𨑾
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=ucs@iso          . #x2847E)      ; &U-0002847E;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2847E)    ; 𨑾
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-6       . #x2E3C)       ; &C6-2E3C; [14-28]
     ))
 (define-char
     (=ucs              . #x8FD8)       ; 还
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FD8)     ; 还
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (<-vulgar
      ((=ks-x1001         . #x7C3D)     ; &M-39174; [92-29]
       (=daikanwa         . 39174)      ; &I-M-39174;
     (=daikanwa         . 38771)        ; &M-38771;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FD8)     ; 还
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=gb2312           . #x3B39)       ; &G0-3B39; [27-25]
     (=ucs@unicode      . #x8FD8)       ; &G0-3B39;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FD8)     ; 还
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-3       . #x2A73)       ; &C3-2A73; [10-83]
     ))
 (define-char
     (=ucs              . #x8FD9)       ; 这
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FD9)     ; 这
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (<-vulgar
      ((=jis-x0208@1978   . #x4767)     ; &M-38889; [39-71]
       (=ks-x1001         . #x6E4F)     ; &I-K0-6E4F; [78-47]
     (=daikanwa         . 38772)        ; &M-38772;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FD9)     ; 这
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=gb2312           . #x5562)       ; &G0-5562; [53-66]
     (=ucs@unicode      . #x8FD9)       ; &G0-5562;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 4)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FD9)     ; 这
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 4)
+    (total-strokes      . 8)
     (=cns11643-3       . #x2A71)       ; &C3-2A71; [10-81]
     ))
 (define-char
     (=ucs              . #x4890)       ; 䢐
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x4890)     ; 䢐
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 5)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x4890)     ; 䢐
+    (<-formed
+     ((shinjigen-1       . 2341)
+      (=ucs              . #x5F82)     ; 徂
+      (=jis-x0208        . #x5749)     ; &I-J90-5749; [55-41]
       ))
+    (<-formed*sources
+     jiyun shinjigen-1)
     (<-same
      ((=ucs              . #x5F82)     ; 徂
       (=daikanwa         . 10078)      ; &I-M-10078;
       ))
     (<-same*sources
      jiyun daikanwa)
+    (shinjigen-1       . 2342)
     (=daikanwa         . 38776)        ; &M-38776;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4890)     ; 䢐
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=ucs@unicode      . #x4890)       ; &UU+4890;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4890)     ; 䢐
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-4       . #x2B53)       ; &C4-2B53; [11-51]
     ))
 (define-char
     (=big5             . #xD0B6)       ; &I-B-D0B6;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE0)     ; 迠
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (<-wrong@JP
      ((=jis-x0208@1978   . #x4B78)     ; &M-38724; [43-88]
       (=daikanwa         . 38724)      ; &I-M-38724;
     (=ucs@jis          . #x8FE0)       ; &M-38777;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE0)     ; 迠
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=ucs@unicode      . #x8FE0)       ; &UU+8FE0;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE0)     ; 迠
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-2       . #x2D57)       ; &C2-2D57; [13-55]
     ))
 (define-char
     (=big5             . #xD0B4)       ; &I-B-D0B4;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE1)     ; 迡
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (<-same
      ((=jis-x0208        . #x6E2F)     ; &GT-52644; [78-15]
       (=ks-x1001         . #x7240)     ; &I-K0-7240; [82-32]
     (=daikanwa         . 38778)        ; &M-38778;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE1)     ; 迡
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=ucs@unicode      . #x8FE1)       ; &UU+8FE1;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE1)     ; 迡
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-2       . #x2D55)       ; &C2-2D55; [13-53]
     ))
 (define-char
     (=big5             . #xAD7C)       ; &I-B-AD7C;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (->formed
-     ((=daikanwa         . 31525)      ; &M-31525;
-      ))
-    (->formed*sources
-     jiyun daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE2)     ; 迢
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (<-same
      ((=ucs              . #x8D85)     ; 超
       (=daikanwa         . 37096)      ; &I-M-37096;
     (=gt-pj-1          . #x6D6B)       ; &I-GT-51909; [77-75]
     (=daikanwa         . 38781)        ; &I-M-38781;
     (=ucs@jis          . #x8FE2)       ; &GT-51909;
+    (->formed
+     ((=daikanwa         . 31525)      ; &M-31525;
+      ))
+    (->formed*sources
+     jiyun daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE2)     ; 迢
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=gb2312           . #x4C76)       ; &G0-4C76; [44-86]
     (=ucs@unicode      . #x8FE2)       ; &G0-4C76;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE2)     ; 迢
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-1       . #x535F)       ; &C1-535F; [51-63]
     ))
 (define-char
     (=big5             . #xD0B3)       ; &I-B-D0B3;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x8FE3)     ; 迣
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 5)
     (total-strokes      . 9)
     (<-ancient
       ))
     (<-ancient*sources
      jiyun daikanwa)
-    (<-denotational
-     ((=ucs              . #x8FE3)     ; 迣
-      ))
     (<-same
      ((=ucs              . #x8DC7)     ; 跇
       (=daikanwa         . 37434)      ; &I-M-37434;
     (=ucs@jis          . #x8FE3)       ; &M-38783;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE3)     ; 迣
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=ucs@unicode      . #x8FE3)       ; &UU+8FE3;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE3)     ; 迣
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-2       . #x2D54)       ; &C2-2D54; [13-52]
     ))
 (define-char
     (=big5             . #xADA3)       ; &I-B-ADA3;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE4)     ; 迤
       ))
-    (<-same
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
+    (<-formed
      ((=jis-x0212        . #x6146)     ; &M-38804; [65-38]
       (=jis-x0213-2-2000  . #x7974)    ; &I-JX2-7974; [89-84]
       (=daikanwa         . 38804)      ; &I-M-38804;
       ))
-    (<-same*sources
+    (<-formed*sources
+     jiyun)
+    (<-same@p3
+     ((=jis-x0212        . #x6146)     ; &M-38804; [65-38]
+      (=jis-x0213-2-2000  . #x7974)    ; &I-JX2-7974; [89-84]
+      (=daikanwa         . 38804)      ; &I-M-38804;
+      ))
+    (<-same@p3*sources
      jiyun daikanwa)
     (=jis-x0212                . #x6143)       ; &M-38785; [65-35]
     (=jis-x0213-1-2000 . #x7C54)       ; &I-JX1-7C54; [92-52]
     (=ucs@jis          . #x8FE4)       ; &M-38785;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE4)     ; 迤
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=gb2312           . #x6546)       ; &G0-6546; [69-38]
     (=ucs@unicode      . #x8FE4)       ; &G0-6546;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE4)     ; 迤
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-1       . #x5364)       ; &C1-5364; [51-68]
     ))
 (define-char
     (=big5             . #xAD7E)       ; &I-B-AD7E;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE5)     ; 迥
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (<-synonyms
      ((=ucs              . #x6CC2)     ; 泂
       (=daikanwa         . 17265)      ; &I-M-17265;
     (=ucs@jis          . #x8FE5)       ; &GT-51864;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE5)     ; 迥
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=gb2312           . #x6544)       ; &G0-6544; [69-36]
     (=ucs@unicode      . #x8FE5)       ; &G0-6544;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE5)     ; 迥
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-1       . #x5361)       ; &C1-5361; [51-65]
     ))
 (define-char
     (=ucs              . #x28489)      ; 𨒉
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x28489)    ; 𨒉
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 5)
     (total-strokes      . 9)
     (<-ancient
       ))
     (<-ancient*sources
      jiyun daikanwa)
-    (<-denotational
-     ((=ucs              . #x28489)    ; 𨒉
-      ))
     (=daikanwa         . 38787)        ; &M-38787;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28489)    ; 𨒉
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=ucs@iso          . #x28489)      ; &U-00028489;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28489)    ; 𨒉
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-5       . #x2B55)       ; &C5-2B55; [11-53]
     ))
 (define-char
     (=big5             . #xAD7B)       ; &I-B-AD7B;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x8FE6)     ; 迦
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 5)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x8FE6)     ; 迦
+    (<-formed
+     ((=daikanwa         . 38987)      ; &M-38987;
+      )
+     ((=jis-x0208        . #x6E30)     ; &GT-52683; [78-16]
+      (=ks-x1001         . #x7A33)     ; &I-K0-7A33; [90-19]
+      (=daikanwa         . 39173)      ; &I-M-39173;
       ))
     (<-same
      ((=daikanwa         . 38987)      ; &M-38987;
     (=daikanwa         . 38789)        ; &I-M-38789;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE6)     ; 迦
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=gb2312           . #x6548)       ; &GT-51758; [69-40]
     (=jis-x0208@1983   . #x3260)       ; &I-J83-3260; [18-64]
     (=jis-x0208@1990   . #x3260)       ; &I-J90-3260; [18-64]
     (=ucs@unicode      . #x8FE6)       ; &GT-51758;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE6)     ; 迦
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-1       . #x535E)       ; &C1-535E; [51-62]
     ))
 (define-char
     (=ucs              . #x8FE7)       ; 迧
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE7)     ; 迧
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (<-same
      ((=ucs              . #x9673)     ; 陳
       (=daikanwa         . 41698)      ; &I-M-41698;
     (=daikanwa         . 38790)        ; &M-38790;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE7)     ; 迧
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=ucs@unicode      . #x8FE7)       ; &UU+8FE7;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE7)     ; 迧
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-3       . #x2F31)       ; &C3-2F31; [15-17]
     ))
 (define-char
     (=big5             . #xADA4)       ; &I-B-ADA4;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE8)     ; 迨
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=jis-x0212                . #x6144)       ; &M-38791; [65-36]
     (=jis-x0213-1-2000 . #x7C55)       ; &I-JX1-7C55; [92-53]
     (=daikanwa         . 38791)        ; &I-M-38791;
     (=ucs@jis          . #x8FE8)       ; &M-38791;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE8)     ; 迨
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=gb2312           . #x654A)       ; &G0-654A; [69-42]
     (=ucs@unicode      . #x8FE8)       ; &G0-654A;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE8)     ; 迨
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-1       . #x5365)       ; &C1-5365; [51-69]
     ))
 (define-char
     (=ucs              . #x2848B)      ; 𨒋
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2848B)    ; 𨒋
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=daikanwa         . 38792)        ; &M-38792;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2848B)    ; 𨒋
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=ucs@iso          . #x2848B)      ; &U-0002848B;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2848B)    ; 𨒋
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-4       . #x2B4F)       ; &C4-2B4F; [11-47]
     ))
 (define-char
     (=ucs              . #x8FE9)       ; 迩
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x8FE9)     ; 迩
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 5)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x8FE9)     ; 迩
+    (<-formed
+     ((=jis-x0208@1978   . #x4676)     ; &GT-52751; [38-86]
+      (=jis-x0208@1983   . #x6D6E)     ; &I-J83-6D6E; [77-78]
+      (=ks-x1001         . #x6C44)     ; &I-K0-6C44; [76-36]
+      (=daikanwa         . 39193)      ; &I-M-39193;
       ))
     (<-same
      ((=jis-x0208@1978   . #x4676)     ; &GT-52751; [38-86]
     (=daikanwa         . 38793)        ; &I-M-38793;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FE9)     ; 迩
       ))
-    (=cns11643-3       . #x2F32)       ; &C3-2F32; [15-18]
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
+    (=gb2312           . #x6547)       ; &G0-6547; [69-39]
+    (=ucs@unicode      . #x8FE9)       ; &G0-6547;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x8FE9)     ; 迩
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 5)
     (total-strokes      . 8)
-    (<-denotational
+    (=jis-x0208@1983   . #x4676)       ; &GT-51780; [38-86]
+    (=jis-x0208@1990   . #x4676)       ; &I-J90-4676; [38-86]
+    (=gt               . 51780)        ; &I-GT-51780;
+    (=gt-pj-1          . #x4676)       ; &I-GT-51780; [38-86]
+    (=jef-china3       . #x70FC)       ; &I-JC3-70FC;
+    (=ucs@jis          . #x8FE9)       ; &GT-51780;
+    ))
+(define-char
+  '((<-denotational
      ((=ucs              . #x8FE9)     ; 迩
       ))
-    (->subsumptive
-     ((=jis-x0208@1983   . #x4676)     ; &GT-51780; [38-86]
-      (=jis-x0208@1990   . #x4676)     ; &I-J90-4676; [38-86]
-      (=gt               . 51780)      ; &I-GT-51780;
-      (=gt-pj-1                  . #x4676)     ; &I-GT-51780; [38-86]
-      (=jef-china3       . #x70FC)     ; &I-JC3-70FC;
-      (=ucs@jis                  . #x8FE9)     ; &GT-51780;
-      )
-     ((=gb2312           . #x6547)     ; &G0-6547; [69-39]
-      (=ucs@unicode      . #x8FE9)     ; &G0-6547;
-      ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
+    (=cns11643-3       . #x2F32)       ; &C3-2F32; [15-18]
     ))
 (define-char
   '((ideographic-radical . 162)        ; ⾡
     (=ucs              . #x4891)       ; 䢑
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4891)     ; 䢑
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=daikanwa         . 38794)        ; &M-38794;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4891)     ; 䢑
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=ucs@unicode      . #x4891)       ; &UU+4891;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4891)     ; 䢑
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-4       . #x2B50)       ; &C4-2B50; [11-48]
     ))
 (define-char
     (=big5             . #xAD7D)       ; &I-B-AD7D;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FEA)     ; 迪
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=jis-x0208@1978   . #x6D6C)       ; &M-38795; [77-76]
     (=ks-x1001         . #x6E68)       ; &I-K0-6E68; [78-72]
     (=daikanwa         . 38795)        ; &I-M-38795;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FEA)     ; 迪
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=gb2312           . #x354F)       ; &GT-51823; [21-47]
     (=jis-x0208@1983   . #x6D6C)       ; &I-J83-6D6C; [77-76]
     (=jis-x0208@1990   . #x6D6C)       ; &I-J90-6D6C; [77-76]
     (=ucs@unicode      . #x8FEA)       ; &GT-51823;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FEA)     ; 迪
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-1       . #x5360)       ; &C1-5360; [51-64]
     ))
 (define-char
-  '((=>ucs             . #x2848C)      ; 𨒌
+  '((ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (=ucs              . #x2848C)      ; 𨒌
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x2848C)    ; 𨒌
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 5)
     (total-strokes      . 9)
+    (<-formed
+     ((shinjigen-1       . 2339)
+      (=ucs              . #x5F81)     ; 征
+      (=jis-x0208        . #x402C)     ; &I-J90-402C; [32-12]
+      ))
+    (<-formed*sources
+     shinjigen-1)
+    (shinjigen-1       . 2340)
+    (=daikanwa         . 38796)        ; &M-38796;
+    (->ancient@r162
+     ((=ucs              . #x5FB0)     ; 徰
+      (=daikanwa         . 10210)      ; &I-M-10210;
+      ))
+    (->ancient@r162*sources
+     jiyun daikanwa)
     (->formed
      ((=ucs              . #x5F81)     ; 征
       (=daikanwa         . 10077)      ; &I-M-10077;
       ))
     (->formed*sources
      shuowen daikanwa)
-    (<-ancient
-     ((=ucs              . #x5FB0)     ; 徰
-      (=daikanwa         . 10210)      ; &I-M-10210;
-      ))
-    (<-ancient*sources
-     jiyun daikanwa)
-    (=daikanwa         . 38796)        ; &M-38796;
     ))
 (define-char
-  '((=>ucs             . #x2848C)      ; 𨒌
-    (morohashi-daikanwa        38796 0 2)
+  '((<-denotational
+     ((=ucs              . #x2848C)    ; 𨒌
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (=cns11643-4       . #x2B51)       ; &C4-2B51; [11-49]
+    (total-strokes      . 8)
+    (=ucs@iso          . #x2848C)      ; &U-0002848C;
     ))
 (define-char
-  '((morohashi-daikanwa        38796 0 3)
+  '((<-denotational
+     ((=ucs              . #x2848C)    ; 𨒌
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 5)
     (total-strokes      . 9)
-    (=ucs              . #x2848C)      ; 𨒌
+    (=cns11643-4       . #x2B51)       ; &C4-2B51; [11-49]
     ))
 (define-char
   '((ideographic-radical . 162)        ; ⾡
     (=big5             . #xADA2)       ; &I-B-ADA2;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FEB)     ; 迫
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (<-synonyms
      ((=ucs              . #x6540)     ; 敀
       (=daikanwa         . 13154)      ; &I-M-13154;
     (=daikanwa         . 38797)        ; &I-M-38797;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FEB)     ; 迫
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-1       . #x5363)       ; &C1-5363; [51-67]
     ))
 (define-char
-  '((morohashi-daikanwa        38797 1)
+  '((<-denotational
+     ((=ucs              . #x8FEB)     ; 迫
+      ))
+    (morohashi-daikanwa        38797 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 5)
     (total-strokes      . 8)
-    (<-denotational
-     ((=ucs              . #x8FEB)     ; 迫
-      ))
     (=jis-x0208                . #x4777)       ; &GT-51829; [39-87]
     (=gb2312           . #x4648)       ; &I-G0-4648; [38-40]
     (=gt               . 51829)        ; &I-GT-51829;
     (=big5             . #xADA1)       ; &I-B-ADA1;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (->formed
-     ((=ucs              . #x8E22)     ; 踢
-      (=daikanwa         . 37648)      ; &I-M-37648;
-      ))
-    (->formed*sources
-     jiyun daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FED)     ; 迭
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (<-synonyms
      ((=ucs              . #x39B6)     ; 㦶
       (=daikanwa         . 11588)      ; &I-M-11588;
      maoshi daikanwa)
     (=ks-x1001         . #x7277)       ; &M-38800; [82-87]
     (=daikanwa         . 38800)        ; &I-M-38800;
-    ))
-(define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+    (->formed
+     ((=ucs              . #x8E22)     ; 踢
+      (=daikanwa         . 37648)      ; &I-M-37648;
+      ))
+    (->formed*sources
+     jiyun daikanwa)
+    ))
+(define-char
+  '((<-denotational
      ((=ucs              . #x8FED)     ; 迭
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-1       . #x5362)       ; &C1-5362; [51-66]
     ))
 (define-char
-  '((morohashi-daikanwa        38800 1)
+  '((<-denotational
+     ((=ucs              . #x8FED)     ; 迭
+      ))
+    (morohashi-daikanwa        38800 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 5)
     (total-strokes      . 8)
-    (<-denotational
-     ((=ucs              . #x8FED)     ; 迭
-      ))
     (=jis-x0208                . #x4533)       ; &GT-51824; [37-19]
     (=gb2312           . #x357C)       ; &I-G0-357C; [21-92]
     (=gt               . 51824)        ; &I-GT-51824;
     (=big5             . #xD0B5)       ; &I-B-D0B5;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FEE)     ; 迮
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (<-synonyms
      ((=ucs              . #x224D3)    ; 𢓓
       (=daikanwa         . 10064)      ; &I-M-10064;
     (=ucs@jis          . #x8FEE)       ; &M-38801;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FEE)     ; 迮
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=gb2312           . #x6545)       ; &G0-6545; [69-37]
     (=ucs@unicode      . #x8FEE)       ; &G0-6545;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FEE)     ; 迮
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-2       . #x2D56)       ; &C2-2D56; [13-54]
     ))
 (define-char
     (=big5             . #xAD7A)       ; &I-B-AD7A;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x8FF0)     ; 述
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 5)
     (total-strokes      . 9)
+    (<-ancient
+     ((=jis-x0212        . #x6166)     ; &M-39129; [65-70]
+      (=daikanwa         . 39129)      ; &I-M-39129;
+      ))
+    (<-ancient*sources
+     erya daikanwa)
+    (=ks-x1001         . #x627B)       ; &M-38803; [66-91]
+    (=daikanwa         . 38803)        ; &I-M-38803;
     (->Large-Seal
      ((=daikanwa         . 39049)      ; &M-39049;
       ))
       ))
     (->formed*sources
      maoshi daikanwa)
-    (<-ancient
-     ((=jis-x0212        . #x6166)     ; &M-39129; [65-70]
-      (=daikanwa         . 39129)      ; &I-M-39129;
-      ))
-    (<-ancient*sources
-     erya daikanwa)
-    (<-denotational
-     ((=ucs              . #x8FF0)     ; 述
-      ))
-    (=ks-x1001         . #x627B)       ; &M-38803; [66-91]
-    (=daikanwa         . 38803)        ; &I-M-38803;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FF0)     ; 述
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-1       . #x535D)       ; &C1-535D; [51-61]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FF0)     ; 述
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (->subsumptive
      ((=jis-x0208        . #x3D52)     ; &GT-51783; [29-50]
       (=gt               . 51783)      ; &I-GT-51783;
     (=ucs              . #x8FF1)       ; 迱
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x8FF1)     ; 迱
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 5)
     (total-strokes      . 9)
+    (=jis-x0212                . #x6146)       ; &M-38804; [65-38]
+    (=jis-x0213-2-2000 . #x7974)       ; &I-JX2-7974; [89-84]
+    (=daikanwa         . 38804)        ; &I-M-38804;
+    (=ucs@jis          . #x8FF1)       ; &M-38804;
     (->formed
      ((=jis-x0212        . #x6143)     ; &M-38785; [65-35]
       (=jis-x0213-1-2000  . #x7C54)    ; &I-JX1-7C54; [92-52]
       ))
     (->formed*sources
      jiyun daikanwa)
-    (<-denotational
-     ((=ucs              . #x8FF1)     ; 迱
-      ))
-    (=jis-x0212                . #x6146)       ; &M-38804; [65-38]
-    (=jis-x0213-2-2000 . #x7974)       ; &I-JX2-7974; [89-84]
-    (=daikanwa         . 38804)        ; &I-M-38804;
-    (=ucs@jis          . #x8FF1)       ; &M-38804;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FF1)     ; 迱
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (=ucs@unicode      . #x8FF1)       ; &UU+8FF1;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 5)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FF1)     ; 迱
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 5)
+    (total-strokes      . 9)
     (=cns11643-3       . #x2F30)       ; &C3-2F30; [15-16]
     ))
 (define-char
     (=big5             . #xB06A)       ; &I-B-B06A;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FF4)     ; 迴
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (shinjigen-1       . 8249)
     (shinjigen-2       . 8249)
     (=jis-x0208                . #x6D6F)       ; &GT-51951; [77-79]
     (=ucs@jis          . #x8FF4)       ; &GT-51951;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FF4)     ; 迴
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=gb12345          . #x783C)       ; &UU+8FF4; [88-28]
     (=ucs@unicode      . #x8FF4)       ; &UU+8FF4;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FF4)     ; 迴
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-1       . #x584F)       ; &C1-584F; [56-47]
     ))
 (define-char
     (=ucs              . #x4892)       ; 䢒
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4892)     ; 䢒
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (<-synonyms
      ((=jis-x0208@1978   . #x3872)     ; &M-00291; [24-82]
       (=jis-x0208@1983   . #x3872)     ; &I-J83-3872; [24-82]
     (=daikanwa         . 38820)        ; &M-38820;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4892)     ; 䢒
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=ucs@unicode      . #x4892)       ; &UU+4892;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4892)     ; 䢒
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-3       . #x3423)       ; &C3-3423; [20-03]
     ))
 (define-char
     (=big5             . #xD3EB)       ; &I-B-D3EB;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FF5)     ; 迵
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=jis-x0212                . #x6147)       ; &M-38821; [65-39]
     (=jis-x0213-2-2000 . #x7975)       ; &I-JX2-7975; [89-85]
     (=daikanwa         . 38821)        ; &I-M-38821;
     (=ucs@jis          . #x8FF5)       ; &M-38821;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FF5)     ; 迵
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=ucs@unicode      . #x8FF5)       ; &UU+8FF5;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FF5)     ; 迵
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-2       . #x332F)       ; &C2-332F; [19-15]
     ))
 (define-char
     (=big5             . #xD3F1)       ; &I-B-D3F1;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FF6)     ; 迶
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=jis-x0212                . #x6148)       ; &M-38822; [65-40]
     (=daikanwa         . 38822)        ; &I-M-38822;
     (=ucs@jis          . #x8FF6)       ; &M-38822;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FF6)     ; 迶
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=ucs@unicode      . #x8FF6)       ; &UU+8FF6;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FF6)     ; 迶
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-2       . #x3335)       ; &C2-3335; [19-21]
     ))
 (define-char
     (=ucs              . #x4893)       ; 䢓
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4893)     ; 䢓
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=daikanwa         . 38823)        ; &M-38823;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4893)     ; 䢓
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=ucs@unicode      . #x4893)       ; &UU+4893;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4893)     ; 䢓
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-4       . #x302D)       ; &C4-302D; [16-13]
     ))
 (define-char
     (=big5             . #xB067)       ; &I-B-B067;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FF7)     ; 迷
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=ks-x1001         . #x5A3B)       ; &M-38825; [58-27]
     (=daikanwa         . 38825)        ; &I-M-38825;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FF7)     ; 迷
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-1       . #x584C)       ; &C1-584C; [56-44]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FF7)     ; 迷
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (->subsumptive
      ((morohashi-daikanwa      38825 1)
       (=jis-x0208        . #x4C42)     ; &GT-51932; [44-34]
   '((ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 6)
     (=ucs              . #x284A8)      ; 𨒨
-    (->subsumptive
-     ((total-strokes      . 10)
-      (=daikanwa         . 38826)      ; &M-38826;
-      )
-     ((total-strokes      . 10)
-      (=cns11643-5       . #x3056)     ; &C5-3056; [16-54]
-      )
-     ((total-strokes      . 9)
-      (=ucs@iso                  . #x284A8)    ; &U-000284A8;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x284A8)    ; 𨒨
+      ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
+    (=daikanwa         . 38826)        ; &M-38826;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x284A8)    ; 𨒨
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
+    (=ucs@iso          . #x284A8)      ; &U-000284A8;
     ))
 (define-char
-  '((=>ucs             . #x8FF9)       ; 迹
+  '((<-denotational
+     ((=ucs              . #x284A8)    ; 𨒨
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (->formed
-     ((=daikanwa         . 39081)      ; &M-39081;
+    (=cns11643-5       . #x3056)       ; &C5-3056; [16-54]
+    ))
+(define-char
+  '((ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (=ucs              . #x8FF9)       ; 迹
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x8FF9)     ; 迹
       ))
-    (->formed*sources
-     jiyun daikanwa)
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (<-same
      ((=jis-x0208        . #x4057)     ; &GT-50150; [32-55]
       (=ks-x1001         . #x6E66)     ; &I-K0-6E66; [78-70]
     (=gt-pj-1          . #x6D71)       ; &I-GT-51996; [77-81]
     (=daikanwa         . 38827)        ; &I-M-38827;
     (=ucs@jis          . #x8FF9)       ; &GT-51996;
+    (->formed
+     ((=daikanwa         . 39081)      ; &M-39081;
+      ))
+    (->formed*sources
+     jiyun daikanwa)
     ))
 (define-char
-  '((=>ucs             . #x8FF9)       ; 迹
-    (morohashi-daikanwa        38827 0 2)
+  '((<-denotational
+     ((=ucs              . #x8FF9)     ; 迹
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (=cns11643-3       . #x3425)       ; &C3-3425; [20-05]
+    (=gb2312           . #x3C23)       ; &G0-3C23; [28-03]
+    (=ucs@unicode      . #x8FF9)       ; &G0-3C23;
     ))
 (define-char
-  '((morohashi-daikanwa        38827 0 3)
+  '((<-denotational
+     ((=ucs              . #x8FF9)     ; 迹
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (=ucs              . #x8FF9)       ; 迹
-    (=gb2312           . #x3C23)       ; &I-G0-3C23; [28-03]
+    (=cns11643-3       . #x3425)       ; &C3-3425; [20-05]
+    ))
+(define-char
+  '((ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (=ucs              . #x284AA)      ; 𨒪
     ))
 (define-char
-  '((=>ucs             . #x284AA)      ; 𨒪
+  '((<-denotational
+     ((=ucs              . #x284AA)    ; 𨒪
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (->mistakable
-     ((=ks-x1001         . #x615C)     ; &M-38897; [65-60]
-      (=daikanwa         . 38897)      ; &I-M-38897;
-      ))
-    (->mistakable*sources
-     zihui daikanwa)
     (<-same
      ((=jis-x0208        . #x6D71)     ; &GT-51996; [77-81]
       (=ks-x1001         . #x6E69)     ; &I-K0-6E69; [78-73]
     (<-same*sources
      jiyun daikanwa)
     (=daikanwa         . 38828)        ; &M-38828;
+    (->mistakable
+     ((=ks-x1001         . #x615C)     ; &M-38897; [65-60]
+      (=daikanwa         . 38897)      ; &I-M-38897;
+      ))
+    (->mistakable*sources
+     zihui daikanwa)
     ))
 (define-char
-  '((=>ucs             . #x284AA)      ; 𨒪
-    (morohashi-daikanwa        38828 0 2)
+  '((<-denotational
+     ((=ucs              . #x284AA)    ; 𨒪
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (=cns11643-4       . #x3031)       ; &C4-3031; [16-17]
+    (=ucs@iso          . #x284AA)      ; &U-000284AA;
     ))
 (define-char
-  '((morohashi-daikanwa        38828 0 3)
+  '((<-denotational
+     ((=ucs              . #x284AA)    ; 𨒪
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 6)
     (total-strokes      . 10)
-    (=ucs              . #x284AA)      ; 𨒪
+    (=cns11643-4       . #x3031)       ; &C4-3031; [16-17]
     ))
 (define-char
-  '((=>daikanwa                . 38829)        ; &M-38829;
-    (ideographic-radical . 162)        ; ⾡
+  '((ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 6)
     (=ucs              . #x284A9)      ; 𨒩
     (->subsumptive
     (=big5             . #xB069)       ; &I-B-B069;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FFA)     ; 迺
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (<-synonyms
      ((=ucs              . #x4E43)     ; 乃
       (=daikanwa         . 00113)      ; &I-M-00113;
     (=ucs@jis          . #x8FFA)       ; &GT-52008;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FFA)     ; 迺
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=iso-ir165                . #x2D5C)       ; &EGB-2D5C; [13-60]
     (=ucs@unicode      . #x8FFA)       ; &EGB-2D5C;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FFA)     ; 迺
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-1       . #x584E)       ; &C1-584E; [56-46]
     ))
 (define-char
     (=big5             . #xD3EE)       ; &I-B-D3EE;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FFB)     ; 迻
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (<-synonyms
      ((=ucs              . #x79FB)     ; 移
       (=daikanwa         . 25045)      ; &I-M-25045;
     (=ucs@jis          . #x8FFB)       ; &M-38833;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FFB)     ; 迻
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=ucs@unicode      . #x8FFB)       ; &UU+8FFB;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FFB)     ; 迻
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-2       . #x3332)       ; &C2-3332; [19-18]
     ))
 (define-char
     (=big5             . #xD3F0)       ; &I-B-D3F0;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FFC)     ; 迼
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (<-wrong
      ((=ucs              . #x8D8C)     ; 趌
       (=daikanwa         . 37117)      ; &I-M-37117;
     (=daikanwa         . 38834)        ; &M-38834;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FFC)     ; 迼
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=ucs@unicode      . #x8FFC)       ; &UU+8FFC;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FFC)     ; 迼
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-2       . #x3334)       ; &C2-3334; [19-20]
     ))
 (define-char
     (=big5             . #xB06C)       ; &I-B-B06C;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x8FFD)     ; 追
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 6)
     (total-strokes      . 10)
     (<-ancient
       ))
     (<-ancient*sources
      jiyun daikanwa)
-    (<-denotational
-     ((=ucs              . #x8FFD)     ; 追
-      ))
     (<-synonyms@p3-1
      ((=ucs              . #x200A4)    ; 𠂤
       (=daikanwa         . 00141)      ; &I-M-00141;
     (=jef-china3       . #x67BA)       ; &I-JC3-67BA;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FFD)     ; 追
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-1       . #x5851)       ; &C1-5851; [56-49]
     ))
 (define-char
-  '((morohashi-daikanwa        38836 1)
+  '((<-denotational
+     ((=ucs              . #x8FFD)     ; 追
+      ))
+    (morohashi-daikanwa        38836 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 6)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x8FFD)     ; 追
-      ))
     (=jis-x0208                . #x4449)       ; &GT-51912; [36-41]
     (=gb2312           . #x5737)       ; &I-G0-5737; [55-23]
     (=gt               . 51912)        ; &I-GT-51912;
     (=big5             . #xD3EA)       ; &I-B-D3EA;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FFE)     ; 迾
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (<-synonyms@s4
      ((=cns11643-1       . #x6C30)     ; &M-03041; [76-16]
       (=daikanwa         . 03041)      ; &I-M-03041;
     (=ucs@jis          . #x8FFE)       ; &M-38837;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FFE)     ; 迾
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=ucs@unicode      . #x8FFE)       ; &UU+8FFE;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FFE)     ; 迾
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-2       . #x332E)       ; &C2-332E; [19-14]
     ))
 (define-char
     (=big5             . #xD3ED)       ; &I-B-D3ED;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FFF)     ; 迿
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=daikanwa         . 38838)        ; &M-38838;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FFF)     ; 迿
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=ucs@unicode      . #x8FFF)       ; &UU+8FFF;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FFF)     ; 迿
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-2       . #x3331)       ; &C2-3331; [19-17]
     ))
 (define-char
     (=big5             . #xB068)       ; &I-B-B068;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9000)     ; 退
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (<-same@p2
      ((=jis-x0208        . #x6A74)     ; &GT-46460; [74-84]
       (=ks-x1001         . #x775B)     ; &I-K0-775B; [87-59]
     (=daikanwa         . 38839)        ; &I-M-38839;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9000)     ; 退
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-1       . #x584D)       ; &C1-584D; [56-45]
     ))
 (define-char
-  '((morohashi-daikanwa        38839 1)
+  '((<-denotational
+     ((=ucs              . #x9000)     ; 退
+      ))
+    (morohashi-daikanwa        38839 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 6)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x9000)     ; 退
-      ))
     (=jis-x0208                . #x4260)       ; &GT-51905; [34-64]
     (=gb2312           . #x4D4B)       ; &I-G0-4D4B; [45-43]
     (=gt               . 51905)        ; &I-GT-51905;
     (=ucs              . #x4895)       ; 䢕
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4895)     ; 䢕
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=daikanwa         . 38841)        ; &M-38841;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4895)     ; 䢕
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=ucs@unicode      . #x4895)       ; &UU+4895;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4895)     ; 䢕
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-3       . #x3424)       ; &C3-3424; [20-04]
     (=ucs@cns          . #x4895)       ; &C3-3424;
     ))
     (=big5             . #xB065)       ; &I-B-B065;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9001)     ; 送
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=ks-x1001         . #x616A)       ; &M-38842; [65-74]
     (=daikanwa         . 38842)        ; &I-M-38842;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9001)     ; 送
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-1       . #x584A)       ; &C1-584A; [56-42]
     ))
 (define-char
-  '((morohashi-daikanwa        38842 1)
+  '((<-denotational
+     ((=ucs              . #x9001)     ; 送
+      ))
+    (morohashi-daikanwa        38842 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 6)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x9001)     ; 送
-      ))
     (=jis-x0208                . #x4177)       ; &GT-51901; [33-87]
     (=gb2312           . #x4B4D)       ; &I-G0-4B4D; [43-45]
     (=gt               . 51901)        ; &I-GT-51901;
     (=ucs              . #x4896)       ; 䢖
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4896)     ; 䢖
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=daikanwa         . 38843)        ; &M-38843;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4896)     ; 䢖
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=ucs@unicode      . #x4896)       ; &UU+4896;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4896)     ; 䢖
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-4       . #x302E)       ; &C4-302E; [16-14]
     ))
 (define-char
     (=big5             . #xD3EC)       ; &I-B-D3EC;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x9002)     ; 适
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 6)
     (total-strokes      . 10)
+    (=ks-x1001         . #x4E41)       ; &M-38844; [46-33]
+    (=jis-x0212                . #x614B)       ; &I-JSP-614B; [65-43]
+    (=jis-x0213-2-2000 . #x7977)       ; &I-JX2-7977; [89-87]
+    (=daikanwa         . 38844)        ; &I-M-38844;
+    (=ucs@jis          . #x9002)       ; &M-38844;
     (->formed
      ((=ucs              . #x62EC)     ; 括
       (=daikanwa         . 11988)      ; &I-M-11988;
       ))
     (->formed*sources
      lunyu jingdian-shiwen daikanwa)
-    (<-denotational
-     ((=ucs              . #x9002)     ; 适
-      ))
-    (=ks-x1001         . #x4E41)       ; &M-38844; [46-33]
-    (=jis-x0212                . #x614B)       ; &I-JSP-614B; [65-43]
-    (=jis-x0213-2-2000 . #x7977)       ; &I-JX2-7977; [89-87]
-    (=daikanwa         . 38844)        ; &I-M-38844;
-    (=ucs@jis          . #x9002)       ; &M-38844;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9002)     ; 适
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=gb2312           . #x4A4A)       ; &G0-4A4A; [42-42]
     (=ucs@unicode      . #x9002)       ; &G0-4A4A;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9002)     ; 适
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-2       . #x3330)       ; &C2-3330; [19-16]
     ))
 (define-char
     (=big5             . #xB06B)       ; &I-B-B06B;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (->formed
-     ((=jis-x0208@1978   . #x4437)     ; &M-37533; [36-23]
-      (=jis-x0208@1983   . #x4437)     ; &I-J83-4437; [36-23]
-      (=daikanwa         . 37533)      ; &I-M-37533;
-      ))
-    (->formed*sources
-     jiyun daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9003)     ; 逃
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (<-synonyms
      ((=ucs              . #x9676)     ; 陶
       (=daikanwa         . 41705)      ; &I-M-41705;
     (=ks-x1001         . #x5431)       ; &M-38845; [52-17]
     (=daikanwa         . 38845)        ; &I-M-38845;
     (=jef-china3       . #x67BD)       ; &I-JC3-67BD;
+    (->formed
+     ((=jis-x0208@1978   . #x4437)     ; &M-37533; [36-23]
+      (=jis-x0208@1983   . #x4437)     ; &I-J83-4437; [36-23]
+      (=daikanwa         . 37533)      ; &I-M-37533;
+      ))
+    (->formed*sources
+     jiyun daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9003)     ; 逃
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-1       . #x5850)       ; &C1-5850; [56-48]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9003)     ; 逃
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (->subsumptive
      ((morohashi-daikanwa      38845 1)
       (=jis-x0208@1978   . #x4628)     ; &J83-4628; [38-08]
     (=big5             . #xD3EF)       ; &I-B-D3EF;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x9004)     ; 逄
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 6)
     (total-strokes      . 10)
+    (=jis-x0212                . #x614C)       ; &M-38847; [65-44]
+    (=daikanwa         . 38847)        ; &I-M-38847;
+    (=ucs@jis          . #x9004)       ; &M-38847;
     (->mistakable
      ((=jis-x0208@1978   . #x3029)     ; &M-38901; [16-09]
       (=ks-x1001         . #x5C71)     ; &I-K0-5C71; [60-81]
       ))
     (->mistakable*sources
      zihui daikanwa)
-    (<-denotational
-     ((=ucs              . #x9004)     ; 逄
-      ))
-    (=jis-x0212                . #x614C)       ; &M-38847; [65-44]
-    (=daikanwa         . 38847)        ; &I-M-38847;
-    (=ucs@jis          . #x9004)       ; &M-38847;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9004)     ; 逄
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=gb2312           . #x654C)       ; &G0-654C; [69-44]
     (=ucs@unicode      . #x9004)       ; &G0-654C;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9004)     ; 逄
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-2       . #x3333)       ; &C2-3333; [19-19]
     ))
 (define-char
     (=big5             . #xB06D)       ; &I-B-B06D;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (->formed
-     ((=jis-x0208@1978   . #x6B32)     ; &GT-47018; [75-18]
-      (=daikanwa         . 34937)      ; &I-M-34937;
-      ))
-    (->formed*sources
-     jiyun daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9005)     ; 逅
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (<-vulgar
      ((shinjigen-1       . 8359)
       (=jis-x0208@1978   . #x6E29)     ; &M-39031; [78-09]
     (=gt-pj-1          . #x6D70)       ; &I-GT-51977; [77-80]
     (=daikanwa         . 38848)        ; &I-M-38848;
     (=ucs@jis          . #x9005)       ; &GT-51977;
+    (->formed
+     ((=jis-x0208@1978   . #x6B32)     ; &GT-47018; [75-18]
+      (=daikanwa         . 34937)      ; &I-M-34937;
+      ))
+    (->formed*sources
+     jiyun daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9005)     ; 逅
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=gb2312           . #x654B)       ; &G0-654B; [69-43]
     (=ucs@unicode      . #x9005)       ; &G0-654B;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9005)     ; 逅
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-1       . #x5852)       ; &C1-5852; [56-50]
     ))
 (define-char
     (=big5             . #xB066)       ; &I-B-B066;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9006)     ; 逆
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (<-synonyms
      ((=ucs              . #x65A5)     ; 斥
       (=daikanwa         . 13535)      ; &I-M-13535;
     (=daikanwa         . 38849)        ; &I-M-38849;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9006)     ; 逆
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-1       . #x584B)       ; &C1-584B; [56-43]
     ))
 (define-char
-  '((morohashi-daikanwa        38849 1)
+  '((<-denotational
+     ((=ucs              . #x9006)     ; 逆
+      ))
+    (morohashi-daikanwa        38849 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 6)
     (total-strokes      . 9)
-    (<-denotational
-     ((=ucs              . #x9006)     ; 逆
-      ))
     (=jis-x0208                . #x3555)       ; &GT-51861; [21-53]
     (=gb2312           . #x4466)       ; &I-G0-4466; [36-70]
     (=gt               . 51861)        ; &I-GT-51861;
     (=cns11643-6       . #x3C57)       ; &C6-3C57; [28-55]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xB06E)     ; &B-B06E;
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
     (=ucs              . #x8FF8)       ; 迸
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FF8)     ; 迸
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (<-vulgar
      ((shinjigen-1       . 8311)
       (=jis-x0212        . #x6155)     ; &M-38929; [65-53]
     (=ucs@big5         . #x8FF8)       ; &B-B06E;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FF8)     ; 迸
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 9)
     (=gb2312           . #x3145)       ; &G0-3145; [17-37]
     (=ucs@unicode      . #x8FF8)       ; &G0-3145;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 6)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x8FF8)     ; 迸
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 6)
+    (total-strokes      . 10)
     (=cns11643-1       . #x5853)       ; &C1-5853; [56-51]
     ))
 (define-char
     (=ucs              . #x4899)       ; 䢙
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4899)     ; 䢙
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=daikanwa         . 38870)        ; &M-38870;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4899)     ; 䢙
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=ucs@unicode      . #x4899)       ; &UU+4899;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4899)     ; 䢙
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-3       . #x3949)       ; &C3-3949; [25-41]
     ))
 (define-char
     (=big5             . #xD7E3)       ; &I-B-D7E3;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x900B)     ; 逋
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (<-synonyms
      ((=ucs              . #x6355)     ; 捕
       (=daikanwa         . 12157)      ; &I-M-12157;
     (=ucs@jis          . #x900B)       ; &GT-52157;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x900B)     ; 逋
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=gb2312           . #x654D)       ; &G0-654D; [69-45]
     (=ucs@unicode      . #x900B)       ; &G0-654D;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x900B)     ; 逋
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-2       . #x3966)       ; &C2-3966; [25-70]
     ))
 (define-char
     (=big5             . #xD7E6)       ; &I-B-D7E6;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x900C)     ; 逌
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (total-strokes      . 11)
-    (->formed
-     ((=daikanwa         . 38981)      ; &M-38981;
-      ))
-    (->formed*sources
-     zhengzitong daikanwa)
     (<-ancient@s3
      ((=ucs              . #x7531)     ; 由
       (=daikanwa         . 21724)      ; &I-M-21724;
       ))
     (<-ancient@s3*sources
      zihui-bu liuxiang-xinxu daikanwa)
-    (<-denotational
-     ((=ucs              . #x900C)     ; 逌
-      ))
     (=jis-x0212                . #x614E)       ; &M-38872; [65-46]
     (=jis-x0213-2-2000 . #x7978)       ; &I-JX2-7978; [89-88]
     (=daikanwa         . 38872)        ; &I-M-38872;
     (=ucs@jis          . #x900C)       ; &M-38872;
+    (->formed
+     ((=daikanwa         . 38981)      ; &M-38981;
+      ))
+    (->formed*sources
+     zhengzitong daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x900C)     ; 逌
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=ucs@unicode      . #x900C)       ; &UU+900C;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x900C)     ; 逌
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-2       . #x3969)       ; &C2-3969; [25-73]
     ))
 (define-char
     (=big5             . #xB370)       ; &I-B-B370;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x900D)     ; 逍
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (<-synonyms
      ((=ks-x1001         . #x613C)     ; &M-17529; [65-28]
       (=daikanwa         . 17529)      ; &I-M-17529;
     (=ucs@jis          . #x900D)       ; &GT-52103;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x900D)     ; 逍
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=gb2312           . #x6550)       ; &G0-6550; [69-48]
     (=ucs@unicode      . #x900D)       ; &G0-6550;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x900D)     ; 逍
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-1       . #x5D56)       ; &C1-5D56; [61-54]
     ))
 (define-char
     (=ucs              . #x900E)       ; 逎
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x900E)     ; 逎
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (->subsumptive
      ((<-ancient
        ((=jis-x0208@1978    . #x6E24)  ; &M-39008; [78-04]
       ))
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x900E)     ; 逎
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=ucs@unicode      . #x900E)       ; &UU+900E;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x900E)     ; 逎
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-3       . #x394B)       ; &C3-394B; [25-43]
     ))
 (define-char
     (=big5             . #xB37A)       ; &I-B-B37A;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x900F)     ; 透
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (total-strokes      . 11)
+    (=ks-x1001         . #x7762)       ; &M-38876; [87-66]
+    (=daikanwa         . 38876)        ; &I-M-38876;
     (->formed
      ((=ucs              . #x47AC)     ; 䞬
       (=daikanwa         . 37155)      ; &I-M-37155;
       ))
     (->formed*sources
      jiyun daikanwa)
-    (<-denotational
-     ((=ucs              . #x900F)     ; 透
-      ))
-    (=ks-x1001         . #x7762)       ; &M-38876; [87-66]
-    (=daikanwa         . 38876)        ; &I-M-38876;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x900F)     ; 透
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-1       . #x5D60)       ; &C1-5D60; [61-64]
     ))
 (define-char
-  '((morohashi-daikanwa        38876 1)
+  '((<-denotational
+     ((=ucs              . #x900F)     ; 透
+      ))
+    (morohashi-daikanwa        38876 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x900F)     ; 透
-      ))
     (=jis-x0208                . #x4629)       ; &GT-52029; [38-09]
     (=gb2312           . #x4D38)       ; &I-G0-4D38; [45-24]
     (=gt               . 52029)        ; &I-GT-52029;
     (=big5             . #xB376)       ; &I-B-B376;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9010)     ; 逐
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (<-same
      ((=jis-x0212        . #x6B3C)     ; &M-46454; [75-28]
       (=jis-x0213-1-2000  . #x7E51)    ; &I-JX1-7E51; [94-49]
     (=daikanwa         . 38877)        ; &I-M-38877;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9010)     ; 逐
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-1       . #x5D5C)       ; &C1-5D5C; [61-60]
     ))
 (define-char
-  '((morohashi-daikanwa        38877 1)
+  '((<-denotational
+     ((=ucs              . #x9010)     ; 逐
+      ))
+    (morohashi-daikanwa        38877 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x9010)     ; 逐
-      ))
     (=jis-x0208                . #x4360)       ; &GT-52009; [35-64]
     (=gb2312           . #x5670)       ; &I-G0-5670; [54-80]
     (=gt               . 52009)        ; &I-GT-52009;
     (=big5             . #xD7E4)       ; &I-B-D7E4;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (->formed
-     ((=jis-x0208        . #x4837)     ; &GT-63549; [40-23]
-      (=ks-x1001         . #x4F4D)     ; &I-K0-4F4D; [47-45]
-      (=daikanwa         . 46648)      ; &I-M-46648;
-      ))
-    (->formed*sources
-     shuowen shuowen-zhu maoshi maoshi-jian daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9011)     ; 逑
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (<-synonyms
      ((=ucs              . #x4EC7)     ; 仇
       (=daikanwa         . 00355)      ; &I-M-00355;
     (=gt-pj-1          . #x6D73)       ; &I-GT-52080; [77-83]
     (=daikanwa         . 38878)        ; &I-M-38878;
     (=ucs@jis          . #x9011)       ; &GT-52080;
+    (->formed
+     ((=jis-x0208        . #x4837)     ; &GT-63549; [40-23]
+      (=ks-x1001         . #x4F4D)     ; &I-K0-4F4D; [47-45]
+      (=daikanwa         . 46648)      ; &I-M-46648;
+      ))
+    (->formed*sources
+     shuowen shuowen-zhu maoshi maoshi-jian daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9011)     ; 逑
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=gb2312           . #x654F)       ; &G0-654F; [69-47]
     (=ucs@unicode      . #x9011)       ; &G0-654F;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9011)     ; 逑
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-2       . #x3967)       ; &C2-3967; [25-71]
     ))
 (define-char
-  '((=>ucs             . #x489A)       ; 䢚
-    (ideographic-radical . 162)        ; ⾡
+  '((ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (->formed
-     ((=daikanwa         . 37565)      ; &M-37565;
+    (=ucs              . #x489A)       ; 䢚
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x489A)     ; 䢚
       ))
-    (->formed*sources
-     jiyun daikanwa)
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (<-same
      ((=jis-x0212        . #x613E)     ; &M-38755; [65-30]
       (=daikanwa         . 38755)      ; &I-M-38755;
     (<-same*sources
      yupian daikanwa)
     (=daikanwa         . 38879)        ; &M-38879;
+    (->formed
+     ((=daikanwa         . 37565)      ; &M-37565;
+      ))
+    (->formed*sources
+     jiyun daikanwa)
     ))
 (define-char
-  '((morohashi-daikanwa        38879 0 2)
+  '((<-denotational
+     ((=ucs              . #x489A)     ; 䢚
+      ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
+    (=ucs@unicode      . #x489A)       ; &UU+489A;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x489A)     ; 䢚
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (total-strokes      . 11)
-    (=ucs              . #x489A)       ; 䢚
-    (=cns11643-4       . #x3569)       ; &I-C4-3569; [21-73]
+    (=cns11643-4       . #x3569)       ; &C4-3569; [21-73]
+    ))
+(define-char
+  '((ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (=ucs              . #x9012)       ; 递
     ))
 (define-char
-  '((=>ucs             . #x9012)       ; 递
+  '((<-denotational
+     ((=ucs              . #x9012)     ; 递
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (total-strokes      . 11)
     (=daikanwa         . 38880)        ; &M-38880;
     ))
 (define-char
-  '((=>ucs             . #x9012)       ; 递
-    (morohashi-daikanwa        38880 0 2)
+  '((<-denotational
+     ((=ucs              . #x9012)     ; 递
+      ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
+    (=gb2312           . #x355D)       ; &G0-355D; [21-61]
+    (=ucs@unicode      . #x9012)       ; &G0-355D;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x9012)     ; 递
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (total-strokes      . 11)
     (=cns11643-3       . #x394A)       ; &C3-394A; [25-42]
     ))
 (define-char
-  '((morohashi-daikanwa        38880 0 3)
-    (ideographic-radical . 162)        ; ⾡
+  '((ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (=ucs              . #x9012)       ; 递
-    (=gb2312           . #x355D)       ; &I-G0-355D; [21-61]
+    (=ucs              . #x9013)       ; 逓
     ))
 (define-char
-  '((=>ucs             . #x9013)       ; 逓
+  '((<-denotational
+     ((=ucs              . #x9013)     ; 逓
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (total-strokes      . 11)
     (=daikanwa         . 38881)        ; &M-38881;
     ))
 (define-char
-  '((morohashi-daikanwa        38881 1)
+  '((<-denotational
+     ((=ucs              . #x9013)     ; 逓
+      ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
+    (=cns11643-3       . #x394E)       ; &C3-394E; [25-46]
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x9013)     ; 逓
+      ))
+    (morohashi-daikanwa        38881 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (total-strokes      . 10)
       (=ks-x1001         . #x7476)     ; &I-K0-7476; [84-86]
       (=daikanwa         . 39045)      ; &I-M-39045;
       ))
-    (=ucs              . #x9013)       ; 逓
-    (=jis-x0208                . #x447E)       ; &I-J90-447E; [36-94]
+    (=jis-x0208                . #x447E)       ; &GT-52016; [36-94]
     (=gt               . 52016)        ; &I-GT-52016;
     (=gt-pj-1          . #x447E)       ; &I-GT-52016; [36-94]
+    (=ucs@unicode      . #x9013)       ; &GT-52016;
     (mojikyo           . 050505)       ; &MCS-6000C549;
     ))
 (define-char
-  '((=>ucs             . #x9013)       ; 逓
-    (morohashi-daikanwa        38881 1 1)
-    (ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (->mojikyo         . 050505)       ; 逓
-    (=cns11643-3       . #x394E)       ; &C3-394E; [25-46]
-    ))
-(define-char
   '((ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (=ucs              . #x9014)       ; 途
     (=big5             . #xB37E)       ; &I-B-B37E;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x9014)     ; 途
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (total-strokes      . 11)
+    (=ks-x1001         . #x5432)       ; &M-38882; [52-18]
+    (=daikanwa         . 38882)        ; &I-M-38882;
     (->formed
-     ((=ucs              . #x58BF)     ; 墿
-      (=daikanwa         . 05511)      ; &I-M-05511;
+     ((=daikanwa         . 05511)      ; &M-05511;
       ))
     (->formed*sources
      jiyun daikanwa)
-    (<-denotational
-     ((=ucs              . #x9014)     ; 途
-      ))
-    (=ks-x1001         . #x5432)       ; &M-38882; [52-18]
-    (=daikanwa         . 38882)        ; &I-M-38882;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9014)     ; 途
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-1       . #x5D64)       ; &C1-5D64; [61-68]
     ))
 (define-char
-  '((morohashi-daikanwa        38882 1)
+  '((<-denotational
+     ((=ucs              . #x9014)     ; 途
+      ))
+    (morohashi-daikanwa        38882 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x9014)     ; 途
-      ))
     (=jis-x0208                . #x4553)       ; &GT-52025; [37-51]
     (=gb2312           . #x4D3E)       ; &I-G0-4D3E; [45-30]
     (=gt               . 52025)        ; &I-GT-52025;
     (=big5             . #xB377)       ; &I-B-B377;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9015)     ; 逕
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (<-same
      ((=ucs              . #x5F91)     ; 徑
       (=daikanwa         . 10118)      ; &I-M-10118;
     (=ucs@jis          . #x9015)       ; &GT-52083;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9015)     ; 逕
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=gb12345          . #x6549)       ; &UU+9015; [69-41]
     (=ucs@unicode      . #x9015)       ; &UU+9015;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9015)     ; 逕
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-1       . #x5D5D)       ; &C1-5D5D; [61-61]
     ))
 (define-char
     (=big5             . #xB37C)       ; &I-B-B37C;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (->formed
-     ((=ucs              . #x72C4)     ; 狄
-      (=daikanwa         . 20290)      ; &I-M-20290;
-      ))
-    (->formed*sources
-     jiyun daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9016)     ; 逖
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
+    (shinjigen-1       . 8287)
     (shinjigen-2       . 8287)
     (=jis-x0208                . #x6D78)       ; &GT-52140; [77-88]
     (=gt               . 52140)        ; &I-GT-52140;
     (=gt-pj-1          . #x6D78)       ; &I-GT-52140; [77-88]
     (=daikanwa         . 38886)        ; &I-M-38886;
     (=ucs@jis          . #x9016)       ; &GT-52140;
+    (->formed
+     ((=jis-x0208        . #x603F)     ; &GT-26001; [64-31]
+      (=gb2312           . #x3552)     ; &I-G0-3552; [21-50]
+      (=ks-x1001         . #x6E5A)     ; &I-K0-6E5A; [78-58]
+      (=daikanwa         . 20290)      ; &I-M-20290;
+      ))
+    (->formed*sources
+     jiyun daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9016)     ; 逖
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=gb2312           . #x6551)       ; &G0-6551; [69-49]
     (=ucs@unicode      . #x9016)       ; &G0-6551;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9016)     ; 逖
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-1       . #x5D62)       ; &C1-5D62; [61-66]
     ))
 (define-char
     (=big5             . #xB372)       ; &I-B-B372;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9017)     ; 逗
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (<-synonyms
      ((=daikanwa         . 00505)      ; &M-00505;
       ))
     (=daikanwa         . 38887)        ; &I-M-38887;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9017)     ; 逗
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=gb2312           . #x363A)       ; &GT-51992; [22-26]
     (=jis-x0208@1983   . #x3F60)       ; &I-J83-3F60; [31-64]
     (=jis-x0208@1990   . #x3F60)       ; &I-J90-3F60; [31-64]
     (=ucs@unicode      . #x9017)       ; &GT-51992;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9017)     ; 逗
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-1       . #x5D58)       ; &C1-5D58; [61-56]
     ))
 (define-char
     (=big5             . #xB36F)       ; &I-B-B36F;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9019)     ; 這
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=jis-x0208@1978   . #x4767)       ; &M-38889; [39-71]
     (=ks-x1001         . #x6E4F)       ; &I-K0-6E4F; [78-47]
     (=daikanwa         . 38889)        ; &I-M-38889;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9019)     ; 這
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-1       . #x5D55)       ; &C1-5D55; [61-53]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9019)     ; 這
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (->subsumptive
      ((=jis-x0208@1983   . #x4767)     ; &GT-51972; [39-71]
       (=jis-x0208@1990   . #x4767)     ; &I-J90-4767; [39-71]
     (=big5             . #xB371)       ; &I-B-B371;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (->ancient
-     ((=ucs              . #x224F6)    ; 𢓶
-      (=daikanwa         . 10124)      ; &I-M-10124;
-      ))
-    (->ancient*sources
-     kangxi daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x901A)     ; 通
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (<-synonyms
      ((=ucs              . #x772E)     ; 眮
       (=daikanwa         . 23283)      ; &I-M-23283;
     (=ks-x1001         . #x7757)       ; &M-38892; [87-55]
     (=daikanwa         . 38892)        ; &I-M-38892;
     (=jef-china3       . #x67C6)       ; &I-JC3-67C6;
+    (->ancient
+     ((=ucs              . #x224F6)    ; 𢓶
+      (=daikanwa         . 10124)      ; &I-M-10124;
+      ))
+    (->ancient*sources
+     kangxi daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x901A)     ; 通
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-1       . #x5D57)       ; &C1-5D57; [61-55]
     ))
 (define-char
-  '((morohashi-daikanwa        38892 1)
+  '((<-denotational
+     ((=ucs              . #x901A)     ; 通
+      ))
+    (morohashi-daikanwa        38892 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x901A)     ; 通
-      ))
     (=jis-x0208                . #x444C)       ; &GT-52012; [36-44]
     (=gb2312           . #x4D28)       ; &I-G0-4D28; [45-08]
     (=gt               . 52012)        ; &I-GT-52012;
     (=big5             . #xB37D)       ; &I-B-B37D;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x901B)     ; 逛
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x901B)     ; 逛
+    (<-formed
+     ((=jis-x0212        . #x613B)     ; &M-38737; [65-27]
+      (=daikanwa         . 38737)      ; &I-M-38737;
       ))
+    (<-formed*sources
+     jiyun)
     (<-same
      ((=jis-x0212        . #x613B)     ; &M-38737; [65-27]
       (=daikanwa         . 38737)      ; &I-M-38737;
     (=ucs@jis          . #x901B)       ; &M-38893;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x901B)     ; 逛
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=gb2312           . #x3964)       ; &G0-3964; [25-68]
     (=ucs@unicode      . #x901B)       ; &G0-3964;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x901B)     ; 逛
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-1       . #x5D63)       ; &C1-5D63; [61-67]
     ))
 (define-char
     (=big5             . #xD7E5)       ; &I-B-D7E5;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (->formed
-     ((=jis-x0212        . #x6140)     ; &M-38759; [65-32]
-      (=jis-x0213-2-2000  . #x7972)    ; &I-JX2-7972; [89-82]
-      (=daikanwa         . 38759)      ; &I-M-38759;
-      ))
-    (->formed*sources
-     jiyun daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x901C)     ; 逜
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (<-same
      ((=ucs              . #x554E)     ; 啎
       (=daikanwa         . 03813)      ; &I-M-03813;
     (<-same*sources
      erya erya-guopu-zhu guangyun zhengzitong daikanwa)
     (=daikanwa         . 38894)        ; &M-38894;
+    (->formed
+     ((=jis-x0212        . #x6140)     ; &M-38759; [65-32]
+      (=jis-x0213-2-2000  . #x7972)    ; &I-JX2-7972; [89-82]
+      (=daikanwa         . 38759)      ; &I-M-38759;
+      ))
+    (->formed*sources
+     jiyun daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x901C)     ; 逜
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=ucs@unicode      . #x901C)       ; &UU+901C;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x901C)     ; 逜
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-2       . #x3968)       ; &C2-3968; [25-72]
     ))
 (define-char
     (=big5             . #xB375)       ; &I-B-B375;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (->formed
-     ((=jis-x0208        . #x6E2A)     ; &GT-52470; [78-10]
-      (=ks-x1001         . #x7476)     ; &I-K0-7476; [84-86]
-      (=daikanwa         . 39045)      ; &I-M-39045;
-      ))
-    (->formed*sources
-     jiyun daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x901D)     ; 逝
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (<-synonyms
      ((=jis-x0208        . #x4040)     ; &GT-47734; [32-32]
       (=ks-x1001         . #x6025)     ; &I-K0-6025; [64-05]
     (=jis-x0208@1978   . #x4042)       ; &M-38895; [32-34]
     (=ks-x1001         . #x6026)       ; &I-K0-6026; [64-06]
     (=daikanwa         . 38895)        ; &I-M-38895;
+    (->formed
+     ((=jis-x0208        . #x6E2A)     ; &GT-52470; [78-10]
+      (=ks-x1001         . #x7476)     ; &I-K0-7476; [84-86]
+      (=daikanwa         . 39045)      ; &I-M-39045;
+      ))
+    (->formed*sources
+     jiyun daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x901D)     ; 逝
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=gb2312           . #x4A45)       ; &GT-51995; [42-37]
     (=jis-x0208@1983   . #x4042)       ; &I-J83-4042; [32-34]
     (=jis-x0208@1990   . #x4042)       ; &I-J90-4042; [32-34]
     (=ucs@unicode      . #x901D)       ; &GT-51995;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x901D)     ; 逝
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-1       . #x5D5B)       ; &C1-5D5B; [61-59]
     ))
 (define-char
     (=big5             . #xB378)       ; &I-B-B378;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x901E)     ; 逞
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (total-strokes      . 11)
-    (->formed
+    (<-original
      ((=cns11643-1       . #x4947)     ; &M-03363; [41-39]
       (=daikanwa         . 03363)      ; &I-M-03363;
       ))
-    (->formed*sources
-     jiyun daikanwa)
-    (<-denotational
-     ((=ucs              . #x901E)     ; 逞
-      ))
     (<-synonyms
      ((=daikanwa         . 27667)      ; &M-27667;
       ))
      shuowen-tongxundingsheng fangyan zuoshi-zhuan zuoshi-zhu daikanwa)
     (=ks-x1001         . #x5641)       ; &M-38896; [54-33]
     (=daikanwa         . 38896)        ; &I-M-38896;
+    (->formed
+     ((=cns11643-1       . #x4947)     ; &M-03363; [41-39]
+      (=daikanwa         . 03363)      ; &I-M-03363;
+      ))
+    (->formed*sources
+     jiyun daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x901E)     ; 逞
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=gb2312           . #x3351)       ; &G0-3351; [19-49]
     (=ucs@unicode      . #x901E)       ; &G0-3351;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x901E)     ; 逞
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-1       . #x5D5E)       ; &C1-5D5E; [61-62]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x901E)     ; 逞
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=jis-x0208                . #x6D77)       ; &GT-52137; [77-87]
     (=gt               . 52137)        ; &I-GT-52137;
     (=gt-pj-1          . #x6D77)       ; &I-GT-52137; [77-87]
     (ideographic-strokes . 7)
     (=ucs              . #x901F)       ; 速
     (=big5             . #xB374)       ; &I-B-B374;
+    (=jis-x0208@1997   . #x422E)       ; 速 [34-14]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (->Large-Seal
-     ((=daikanwa         . 39079)      ; &I-M-39079;
-      ))
-    (->Large-Seal*sources
-     shuowen daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x901F)     ; 速
       ))
-    (<-synonyms@s10
-     ((=cns11643-2       . #x5345)     ; &M-31773; [51-37]
-      (=daikanwa         . 31773)      ; &I-M-31773;
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
+    (->subsumptive
+     ((<-synonyms@s10
+       ((=cns11643-2       . #x5345)   ; &M-31773; [51-37]
+       (=daikanwa          . 31773)    ; &I-M-31773;
+       ))
+      (<-synonyms@s10*sources
+       kangxi daikanwa)
+      (=ks-x1001         . #x615C)     ; &M-38897; [65-60]
+      (=daikanwa         . 38897)      ; &I-M-38897;
+      (->Large-Seal
+       ((=jis-x0212        . #x6163)   ; &M-39080; [65-67]
+       (=daikanwa          . 39080)    ; &I-M-39080;
+       ))
+      (->Large-Seal*sources
+       shuowen daikanwa/fixed)
+      (->Large-Seal*sources@daikanwa/fixed*note
+       . "M-39079 seems a typo of M-39080.")
+      )
+     ((=jef-china3       . #x67C8)     ; &JC3-67C8;
       ))
-    (<-synonyms@s10*sources
-     kangxi daikanwa)
-    (=ks-x1001         . #x615C)       ; &M-38897; [65-60]
-    (=daikanwa         . 38897)        ; &I-M-38897;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x901F)     ; 速
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-1       . #x5D5A)       ; &C1-5D5A; [61-58]
     ))
 (define-char
-  '((morohashi-daikanwa        38897 1)
+  '((<-denotational
+     ((=ucs              . #x901F)     ; 速
+      ))
+    (morohashi-daikanwa        38897 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x901F)     ; 速
-      ))
     (=jis-x0208                . #x422E)       ; &GT-52004; [34-14]
     (=gb2312           . #x4B59)       ; &I-G0-4B59; [43-57]
     (=gt               . 52004)        ; &I-GT-52004;
     (mojikyo           . 050508)       ; &MCS-6000C54C;
     ))
 (define-char
-  '((=>ucs             . #x9020)       ; 造
+  '((ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (=ucs              . #x9020)       ; 造
+    (=big5             . #xB379)       ; &I-B-B379;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x9020)     ; 造
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (total-strokes      . 11)
-    (->formed
-     ((=daikanwa         . 39041)      ; &M-39041;
-      ))
-    (->formed*sources
-     jiyun daikanwa)
     (<-synonyms
      ((=ks-x1001         . #x7064)     ; &M-39082; [80-68]
       (=daikanwa         . 39082)      ; &I-M-39082;
      shuowen-tongxundingsheng shiji shiji-sanjiazhu daikanwa)
     (=ks-x1001         . #x7063)       ; &M-38898; [80-67]
     (=daikanwa         . 38898)        ; &I-M-38898;
+    (->formed
+     ((=daikanwa         . 39041)      ; &M-39041;
+      ))
+    (->formed*sources
+     jiyun daikanwa)
     ))
 (define-char
-  '((=>ucs             . #x9020)       ; 造
-    (morohashi-daikanwa        38898 0 1)
+  '((<-denotational
+     ((=ucs              . #x9020)     ; 造
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (total-strokes      . 11)
-    (=big5             . #xB379)       ; &B-B379;
+    (=cns11643-1       . #x5D5F)       ; &C1-5D5F; [61-63]
     ))
 (define-char
-  '((morohashi-daikanwa        38898 1)
+  '((<-denotational
+     ((=ucs              . #x9020)     ; 造
+      ))
+    (morohashi-daikanwa        38898 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (total-strokes      . 10)
-    (=ucs              . #x9020)       ; 造
-    (=jis-x0208                . #x4224)       ; &I-J90-4224; [34-04]
+    (=jis-x0208                . #x4224)       ; &GT-52003; [34-04]
     (=gb2312           . #x546C)       ; &I-G0-546C; [52-76]
     (=gt               . 52003)        ; &I-GT-52003;
     (=gt-k             . 06702)        ; &I-GT-K06702;
     (=gt-pj-1          . #x4224)       ; &I-GT-52003; [34-04]
+    (=ucs@unicode      . #x9020)       ; &GT-52003;
     (mojikyo           . 050509)       ; &MCS-6000C54D;
     ))
 (define-char
-  '((=>ucs             . #x9020)       ; 造
-    (morohashi-daikanwa        38898 1 1)
-    (ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (->mojikyo         . 050509)       ; 造
-    (=cns11643-1       . #x5D5F)       ; &C1-5D5F; [61-63]
-    ))
-(define-char
   '((ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (=ucs              . #x9021)       ; 逡
     (=big5             . #xD7E7)       ; &I-B-D7E7;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9021)     ; 逡
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (<-synonyms
      ((=daikanwa         . 44775)      ; &M-44775;
       ))
     (=daikanwa         . 38899)        ; &M-38899;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9021)     ; 逡
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (=gb2312           . #x6552)       ; &G0-6552; [69-50]
     (=ucs@unicode      . #x9021)       ; &G0-6552;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9021)     ; 逡
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-2       . #x396A)       ; &C2-396A; [25-74]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9021)     ; 逡
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (shinjigen-2       . 8271)
     (=jis-x0208                . #x6D75)       ; &GT-52101; [77-85]
     (=ks-x1001         . #x7164)       ; &I-K0-7164; [81-68]
     (=big5             . #xB37B)       ; &I-B-B37B;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9022)     ; 逢
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (<-synonyms
      ((=gt               . 31964)      ; &GT-31964;
       (=daikanwa         . 24817)      ; &I-M-24817;
     (=jef-china3       . #x67CA)       ; &I-JC3-67CA;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9022)     ; 逢
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 10)
     (jisx0208-difference . 78/4-)
     (shinjigen-1       . 8295)
     (shinjigen-2       . 8295)
     (=ucs@unicode      . #x9022)       ; &GT-52042;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9022)     ; 逢
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-1       . #x5D61)       ; &C1-5D61; [61-65]
     ))
 (define-char
     (=big5             . #xB373)       ; &I-B-B373;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (->ancient
-     ((=ks-x1001         . #x5622)     ; &M-21206; [54-02]
-      (=jis-x0212        . #x4C50)     ; &I-JSP-4C50; [44-48]
-      (=jis-x0213-1-2000  . #x7838)    ; &I-JX1-7838; [88-24]
-      (=daikanwa         . 21206)      ; &I-M-21206;
-      ))
-    (->ancient*sources
-     jiyun liji jingdian-shiwen daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9023)     ; 連
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (<-synonyms@p3
      ((=daikanwa         . 18819)      ; &M-18819;
       ))
     (=ks-x1001         . #x5627)       ; &M-38902; [54-07]
     (=daikanwa         . 38902)        ; &I-M-38902;
     (=jef-china3       . #x67CB)       ; &I-JC3-67CB;
+    (->ancient
+     ((=ks-x1001         . #x5622)     ; &M-21206; [54-02]
+      (=jis-x0212        . #x4C50)     ; &I-JSP-4C50; [44-48]
+      (=jis-x0213-1-2000  . #x7838)    ; &I-JX1-7838; [88-24]
+      (=daikanwa         . 21206)      ; &I-M-21206;
+      ))
+    (->ancient*sources
+     jiyun liji jingdian-shiwen daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x9023)     ; 連
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x9023)     ; 連
-      ))
     (=cns11643-1       . #x5D59)       ; &C1-5D59; [61-57]
     ))
 (define-char
-  '((morohashi-daikanwa        38902 1)
+  '((<-denotational
+     ((=ucs              . #x9023)     ; 連
+      ))
+    (morohashi-daikanwa        38902 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 7)
     (total-strokes      . 10)
-    (<-denotational
-     ((=ucs              . #x9023)     ; 連
-      ))
     (shinjigen-1       . 8297)
     (=jis-x0208                . #x4F22)       ; &GT-52060; [47-02]
     (=gb12345          . #x412C)       ; &GT-52060; [33-12]
     (=ucs              . #x489B)       ; 䢛
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x489B)     ; 䢛
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (<-vulgar
      ((=jis-x0208        . #x6D6A)     ; &GT-51864; [77-74]
       (=daikanwa         . 38786)      ; &I-M-38786;
     (=daikanwa         . 38905)        ; &M-38905;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x489B)     ; 䢛
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x489B)       ; &UU+489B;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 7)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x489B)     ; 䢛
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
     (=cns11643-3       . #x394D)       ; &C3-394D; [25-45]
     ))
 (define-char
     (=ucs              . #x9028)       ; 逨
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9028)     ; 逨
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (<-same
      ((=ucs              . #x52D1)     ; 勑
       (=daikanwa         . 02380)      ; &I-M-02380;
     (=ucs@jis          . #x9028)       ; &M-38922;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9028)     ; 逨
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x9028)       ; &UU+9028;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9028)     ; 逨
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-3       . #x3F4F)       ; &C3-3F4F; [31-47]
     ))
 (define-char
     (=big5             . #xDC4F)       ; &I-B-DC4F;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x902F)     ; 逯
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 8)
     (total-strokes      . 12)
     (<-ancient@jiyun
       ))
     (<-ancient@jiyun*sources
      jiyun daikanwa)
-    (<-denotational
-     ((=ucs              . #x902F)     ; 逯
-      ))
     (=jis-x0212                . #x6153)       ; &M-38924; [65-51]
     (=daikanwa         . 38924)        ; &I-M-38924;
     (=ucs@jis          . #x902F)       ; &M-38924;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x902F)     ; 逯
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=gb2312           . #x6556)       ; &G0-6556; [69-54]
     (=ucs@unicode      . #x902F)       ; &G0-6556;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x902F)     ; 逯
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-2       . #x4074)       ; &C2-4074; [32-84]
     ))
 (define-char
     (=ucs              . #x902A)       ; 逪
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (->formed
-     ((=daikanwa         . 39139)      ; &M-39139;
-      ))
-    (->formed*sources
-     zhengzitong shuowen daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x902A)     ; 逪
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (<-synonyms
      ((=ucs              . #x932F)     ; 錯
       (=daikanwa         . 40579)      ; &I-M-40579;
     (=jis-x0212                . #x6154)       ; &M-38925; [65-52]
     (=daikanwa         . 38925)        ; &I-M-38925;
     (=ucs@jis          . #x902A)       ; &M-38925;
+    (->formed
+     ((=daikanwa         . 39139)      ; &M-39139;
+      ))
+    (->formed*sources
+     zhengzitong shuowen daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x902A)     ; 逪
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x902A)       ; &UU+902A;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x902A)     ; 逪
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-3       . #x3F4D)       ; &C3-3F4D; [31-45]
     ))
 (define-char
     (=ucs              . #x902B)       ; 逫
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x902B)     ; 逫
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=daikanwa         . 38926)        ; &M-38926;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x902B)     ; 逫
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x902B)       ; &UU+902B;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x902B)     ; 逫
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-3       . #x3F4C)       ; &C3-3F4C; [31-44]
     ))
 (define-char
       ))
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xB06E)     ; &B-B06E;
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
     (=ucs              . #x902C)       ; 逬
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (->formed
-     ((=daikanwa         . 37638)      ; &M-37638;
-      ))
-    (->formed*sources
-     jiyun daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x902C)     ; 逬
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (<-same
-     ((=daikanwa         . 37638)      ; &M-37638;
+     ((=ucs              . #x2F9DC)    ; 跰
+      (=daikanwa         . 37638)      ; &I-M-37638;
       ))
     (<-same*sources
      jiyun daikanwa)
     (=jis-x0212                . #x6155)       ; &M-38929; [65-53]
     (=daikanwa         . 38929)        ; &I-M-38929;
     (=ucs@jis          . #x902C)       ; &M-38929;
+    (->formed
+     ((=ucs              . #x2F9DC)    ; 跰
+      (=daikanwa         . 37638)      ; &I-M-37638;
+      ))
+    (->formed*sources
+     jiyun daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x902C)     ; 逬
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x902C)       ; &UU+902C;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x902C)     ; 逬
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-3       . #x3F51)       ; &C3-3F51; [31-49]
     ))
 (define-char
     (=big5             . #xDC4D)       ; &I-B-DC4D;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x902D)     ; 逭
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=jis-x0212                . #x6156)       ; &M-38930; [65-54]
     (=jis-x0213-1-2000 . #x7C58)       ; &I-JX1-7C58; [92-56]
     (=daikanwa         . 38930)        ; &I-M-38930;
     (=ucs@jis          . #x902D)       ; &M-38930;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x902D)     ; 逭
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=gb2312           . #x6555)       ; &G0-6555; [69-53]
     (=ucs@unicode      . #x902D)       ; &G0-6555;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x902D)     ; 逭
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-2       . #x4072)       ; &C2-4072; [32-82]
     ))
 (define-char
     (=big5             . #xB665)       ; &I-B-B665;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (->ancient@jiyun
-     ((=jis-x0212        . #x6153)     ; &M-38924; [65-51]
-      (=daikanwa         . 38924)      ; &I-M-38924;
-      ))
-    (->ancient@jiyun*sources
-     jiyun daikanwa/p1/s6)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x902E)     ; 逮
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (<-same
      ((=jis-x0212        . #x6144)     ; &M-38791; [65-36]
       (=jis-x0213-1-2000  . #x7C55)    ; &I-JX1-7C55; [92-53]
      jiyun daikanwa)
     (=ks-x1001         . #x7475)       ; &M-38931; [84-85]
     (=daikanwa         . 38931)        ; &I-M-38931;
+    (->ancient@jiyun
+     ((=jis-x0212        . #x6153)     ; &M-38924; [65-51]
+      (=daikanwa         . 38924)      ; &I-M-38924;
+      ))
+    (->ancient@jiyun*sources
+     jiyun daikanwa/p1/s6)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x902E)     ; 逮
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-1       . #x624C)       ; &C1-624C; [66-44]
     ))
 (define-char
-  '((morohashi-daikanwa        38931 1)
+  '((<-denotational
+     ((=ucs              . #x902E)     ; 逮
+      ))
+    (morohashi-daikanwa        38931 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 8)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x902E)     ; 逮
-      ))
     (=jis-x0208                . #x4261)       ; &GT-52121; [34-65]
     (=gb2312           . #x347E)       ; &I-G0-347E; [20-94]
     (=gt               . 52121)        ; &I-GT-52121;
     (=big5             . #xB667)       ; &I-B-B667;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9031)     ; 週
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (<-vulgar
      ((=ks-x1001         . #x7132)     ; &M-03441; [81-18]
       (=cns11643-6       . #x2A3C)     ; &I-C6-2A3C; [10-28]
     (=daikanwa         . 38937)        ; &I-M-38937;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9031)     ; 週
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-1       . #x624E)       ; &C1-624E; [66-46]
     ))
 (define-char
-  '((morohashi-daikanwa        38937 1)
+  '((<-denotational
+     ((=ucs              . #x9031)     ; 週
+      ))
+    (morohashi-daikanwa        38937 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 8)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x9031)     ; 週
-      ))
     (=jis-x0208                . #x3D35)       ; &GT-52099; [29-21]
     (=gt               . 52099)        ; &I-GT-52099;
     (=gt-pj-1          . #x3D35)       ; &I-GT-52099; [29-21]
     (=ucs              . #x284F4)      ; 𨓴
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x284F4)    ; 𨓴
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=daikanwa         . 38941)        ; &M-38941;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x284F4)    ; 𨓴
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs@iso          . #x284F4)      ; &U-000284F4;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x284F4)    ; 𨓴
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-5       . #x3C79)       ; &C5-3C79; [28-89]
     ))
 (define-char
     (=ucs              . #x489C)       ; 䢜
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x489C)     ; 䢜
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (<-same
      ((=jis-x0208        . #x5D45)     ; &GT-20995; [61-37]
       (=ks-x1001         . #x4F7D)     ; &I-K0-4F7D; [47-93]
     (=daikanwa         . 38942)        ; &M-38942;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x489C)     ; 䢜
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x489C)       ; &UU+489C;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x489C)     ; 䢜
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-3       . #x3F53)       ; &C3-3F53; [31-51]
     ))
 (define-char
     (=big5             . #xB669)       ; &I-B-B669;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (->Large-Seal
-     ((=ucs              . #x21966)    ; 𡥦
-      (=daikanwa         . 06982)      ; &I-M-06982;
-      ))
-    (->Large-Seal*sources
-     jiyun daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9032)     ; 進
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (<-synonyms
      ((=ucs              . #x8CEE)     ; 賮
       (=daikanwa         . 36850)      ; &I-M-36850;
     (=ks-x1001         . #x7264)       ; &M-38943; [82-68]
     (=daikanwa         . 38943)        ; &I-M-38943;
     (=jef-china3       . #x67D1)       ; &I-JC3-67D1;
+    (->Large-Seal
+     ((=ucs              . #x21966)    ; 𡥦
+      (=daikanwa         . 06982)      ; &I-M-06982;
+      ))
+    (->Large-Seal*sources
+     jiyun daikanwa)
     ))
-(define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+(define-char
+  '((<-denotational
      ((=ucs              . #x9032)     ; 進
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-1       . #x6250)       ; &C1-6250; [66-48]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9032)     ; 進
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (->subsumptive
      ((morohashi-daikanwa      38943 1)
       (=jis-x0208        . #x3F4A)     ; &GT-52107; [31-42]
     (=cns11643-6       . #x4F52)       ; &C6-4F52; [47-50]
     ))
 (define-char
-  '((=>ucs             . #x489D)       ; 䢝
+  '((ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (=ucs              . #x489D)       ; 䢝
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x489D)     ; 䢝
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 8)
     (total-strokes      . 12)
+    (=daikanwa         . 38945)        ; &M-38945;
     (->formed
      ((=ucs              . #x4E9E)     ; 亞
       (=daikanwa         . 00274)      ; &I-M-00274;
       ))
     (->formed*sources
      yupian jiyun daikanwa)
-    (=daikanwa         . 38945)        ; &M-38945;
     ))
 (define-char
-  '((morohashi-daikanwa        38945 0 2)
+  '((<-denotational
+     ((=ucs              . #x489D)     ; 䢝
+      ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
+    (=ucs@unicode      . #x489D)       ; &UU+489D;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x489D)     ; 䢝
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 8)
     (total-strokes      . 12)
-    (=ucs              . #x489D)       ; 䢝
-    (=cns11643-4       . #x3B57)       ; &I-C4-3B57; [27-55]
+    (=cns11643-4       . #x3B57)       ; &C4-3B57; [27-55]
+    ))
+(define-char
+  '((ideographic-radical . 162)        ; ⾡
+    (=ucs              . #x9033)       ; 逳
     ))
 (define-char
-  '((=>ucs             . #x9033)       ; 逳
+  '((<-denotational
+     ((=ucs              . #x9033)     ; 逳
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 8)
-    (total-strokes      . 11)
+    (total-strokes      . 12)
     (=jis-x0212                . #x6157)       ; &M-38946; [65-55]
     (=daikanwa         . 38946)        ; &I-M-38946;
     (=ucs@jis          . #x9033)       ; &M-38946;
     ))
 (define-char
-  '((morohashi-daikanwa        38946 0 2)
+  '((<-denotational
+     ((=ucs              . #x9033)     ; 逳
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 8)
     (total-strokes      . 11)
-    (=ucs              . #x9033)       ; 逳
-    (=cns11643-4       . #x3566)       ; &I-C4-3566; [21-70]
+    (=ucs@unicode      . #x9033)       ; &UU+9033;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x9033)     ; 逳
+      ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 7)
+    (total-strokes      . 11)
+    (=cns11643-4       . #x3566)       ; &C4-3566; [21-70]
     ))
 (define-char
   '((ideographic-radical . 162)        ; ⾡
     (=big5             . #xDC4E)       ; &I-B-DC4E;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (->formed
-     ((=ucs              . #x8DA0)     ; 趠
-      (=daikanwa         . 37192)      ; &I-M-37192;
-      ))
-    (->formed*sources
-     jiyun daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9034)     ; 逴
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (<-synonyms
      ((=ucs              . #x71ED)     ; 燭
       (=daikanwa         . 19480)      ; &I-M-19480;
     (=jis-x0212                . #x6158)       ; &M-38947; [65-56]
     (=daikanwa         . 38947)        ; &I-M-38947;
     (=ucs@jis          . #x9034)       ; &M-38947;
+    (->formed
+     ((=ucs              . #x8DA0)     ; 趠
+      (=daikanwa         . 37192)      ; &I-M-37192;
+      ))
+    (->formed*sources
+     jiyun daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9034)     ; 逴
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x9034)       ; &UU+9034;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9034)     ; 逴
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-2       . #x4073)       ; &C2-4073; [32-83]
     ))
 (define-char
     (=big5             . #xB666)       ; &I-B-B666;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9035)     ; 逵
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (<-same
      ((=ucs              . #x9997)     ; 馗
       (=daikanwa         . 44492)      ; &I-M-44492;
     (=ucs@jis          . #x9035)       ; &GT-52206;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9035)     ; 逵
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=gb2312           . #x6553)       ; &G0-6553; [69-51]
     (=ucs@unicode      . #x9035)       ; &G0-6553;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9035)     ; 逵
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-1       . #x624D)       ; &C1-624D; [66-45]
     ))
 (define-char
     (=big5             . #xB66A)       ; &I-B-B66A;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (->formed
-     ((=ucs              . #x2F9C0)    ; 蟡
-      (=daikanwa         . 33594)      ; &I-M-33594;
-      ))
-    (->formed*sources
-     shuowen jiyun daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9036)     ; 逶
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (shinjigen-1       . 8299)
     (shinjigen-2       . 8299)
     (=jis-x0208                . #x6D7B)       ; &GT-52182; [77-91]
     (=gt-pj-1          . #x6D7B)       ; &I-GT-52182; [77-91]
     (=daikanwa         . 38949)        ; &I-M-38949;
     (=ucs@jis          . #x9036)       ; &GT-52182;
+    (->formed
+     ((=ucs              . #x2F9C0)    ; 蟡
+      (=daikanwa         . 33594)      ; &I-M-33594;
+      ))
+    (->formed*sources
+     shuowen jiyun daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9036)     ; 逶
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=gb2312           . #x6554)       ; &G0-6554; [69-52]
     (=ucs@unicode      . #x9036)       ; &G0-6554;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9036)     ; 逶
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-1       . #x6251)       ; &C1-6251; [66-49]
     ))
 (define-char
     (=big5             . #xB668)       ; &I-B-B668;
     ))
 (define-char
-  '((=>ucs*            . #x9038)       ; 逸
+  '((<-denotational
+     ((=ucs              . #x9038)     ; 逸
+      ))
+    (=>ucs*            . #x9038)       ; 逸
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 8)
     (total-strokes      . 12)
-    (->ancient
-     ((=daikanwa         . 19791)      ; &M-19791;
-      ))
-    (->ancient*sources
-     jiyun daikanwa)
-    (<-denotational
-     ((=ucs              . #x9038)     ; 逸
-      ))
     (<-synonyms
      ((=ucs              . #x8EFC)     ; 軼
       (=daikanwa         . 38275)      ; &I-M-38275;
     (=jis-x0213-1-2000 . #x7C59)       ; &I-JX1-7C59; [92-57]
     (=daikanwa         . 38951)        ; &I-M-38951;
     (=ucs@ks           . #x9038)       ; 逸
+    (->ancient
+     ((=daikanwa         . 19791)      ; &M-19791;
+      ))
+    (->ancient*sources
+     jiyun daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9038)     ; 逸
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=gb2312           . #x525D)       ; &G0-525D; [50-61]
     (=jef-china3       . #x70FB)       ; &I-JC3-70FB;
     (=ucs@unicode      . #x9038)       ; &G0-525D;
     (mojikyo           . 053396)       ; &MCS-6000D094;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9038)     ; 逸
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-1       . #x624F)       ; &C1-624F; [66-47]
     ))
 (define-char
-  '((morohashi-daikanwa        38951 1)
+  '((<-denotational
+     ((=ucs              . #x9038)     ; 逸
+      ))
+    (morohashi-daikanwa        38951 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 8)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x9038)     ; 逸
-      ))
     (<-simplified@JP/Jouyou
      ((=ucs              . #xFA67)     ; 逸
       (=jis-x0213-1-2000  . #x7C59)    ; &I-JX1-7C59; [92-57]
     (=ucs              . #x489F)       ; 䢟
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x489F)     ; 䢟
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (<-same
      ((=ucs              . #x7531)     ; 由
       (=daikanwa         . 21724)      ; &I-M-21724;
     (=daikanwa         . 38968)        ; &M-38968;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x489F)     ; 䢟
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x489F)       ; &UU+489F;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x489F)     ; 䢟
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-6       . #x4F48)       ; &C6-4F48; [47-40]
     ))
 (define-char
     (=ucs              . #x48A0)       ; 䢠
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x48A0)     ; 䢠
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (<-same
      ((=ks-x1001         . #x616A)     ; &M-38842; [65-74]
       (=daikanwa         . 38842)      ; &I-M-38842;
     (=daikanwa         . 38970)        ; &M-38970;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x48A0)     ; 䢠
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x48A0)       ; &UU+48A0;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x48A0)     ; 䢠
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-3       . #x3F52)       ; &C3-3F52; [31-50]
     ))
 (define-char
     (=ucs              . #x9039)       ; 逹
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9039)     ; 逹
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (->subsumptive
      ((<-formed
        ((=jis-x0208        . #x4323)   ; &GT-52255; [35-03]
       ))
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9039)     ; 逹
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=ucs@unicode      . #x9039)       ; &UU+9039;
     ))
 (define-char
     (=ucs              . #x903B)       ; 逻
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x903B)     ; 逻
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=gb2312           . #x425F)       ; &G0-425F; [34-63]
     (=ucs@unicode      . #x903B)       ; &G0-425F;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x903B)     ; 逻
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 12)
     (=cns11643-3       . #x3F57)       ; &C3-3F57; [31-55]
     ))
 (define-char
     (=big5             . #xB947)       ; &I-B-B947;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x903C)     ; 逼
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 9)
     (total-strokes      . 13)
+    (=jis-x0208@1978   . #x492F)       ; &M-38973; [41-15]
+    (=ks-x1001         . #x793A)       ; &I-K0-793A; [89-26]
+    (=daikanwa         . 38973)        ; &I-M-38973;
     (->formed
      ((name              . "CJK COMPATIBILITY IDEOGRAPH-FA1B")
       (=ucs              . #xFA1B)     ; 福
       ))
     (->formed*sources
      jinshu-yinyi daikanwa)
-    (<-denotational
-     ((=ucs              . #x903C)     ; 逼
-      ))
-    (=jis-x0208@1978   . #x492F)       ; &M-38973; [41-15]
-    (=ks-x1001         . #x793A)       ; &I-K0-793A; [89-26]
-    (=daikanwa         . 38973)        ; &I-M-38973;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x903C)     ; 逼
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=gb2312           . #x3146)       ; &GT-52281; [17-38]
     (=jis-x0208@1983   . #x492F)       ; &I-J83-492F; [41-15]
     (=jis-x0208@1990   . #x492F)       ; &I-J90-492F; [41-15]
     (=ucs@unicode      . #x903C)       ; &GT-52281;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x903C)     ; 逼
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-1       . #x672F)       ; &C1-672F; [71-15]
     ))
 (define-char
     (=big5             . #xB94F)       ; &I-B-B94F;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x903E)     ; 逾
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (shinjigen-1       . 8349)
     (shinjigen-2       . 8349)
     (=jis-x0208                . #x6E27)       ; &GT-52401; [78-07]
     (=ucs@jis          . #x903E)       ; &GT-52401;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x903E)     ; 逾
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=gb2312           . #x5362)       ; &G0-5362; [51-66]
     (=ucs@unicode      . #x903E)       ; &G0-5362;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x903E)     ; 逾
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-1       . #x6737)       ; &C1-6737; [71-23]
     ))
 (define-char
     (=ucs              . #x48A1)       ; 䢡
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x48A1)     ; 䢡
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (<-same
      ((=daikanwa         . 38787)      ; &M-38787;
       ))
     (=daikanwa         . 38979)        ; &M-38979;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x48A1)     ; 䢡
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x48A1)       ; &UU+48A1;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x48A1)     ; 䢡
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-4       . #x412F)       ; &C4-412F; [33-15]
     ))
 (define-char
     (=ucs              . #x9040)       ; 遀
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x9040)     ; 遀
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 9)
     (total-strokes      . 13)
     (<-ancient
       ))
     (<-ancient*sources
      jiyun daikanwa)
-    (<-denotational
-     ((=ucs              . #x9040)     ; 遀
-      ))
     (=daikanwa         . 38980)        ; &M-38980;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9040)     ; 遀
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x9040)       ; &UU+9040;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9040)     ; 遀
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-3       . #x447D)       ; &CDP-8CBC; [36-93]
     (=big5-cdp         . #x8CBC)       ; &I-CDP-8CBC;
     ))
   '((ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 9)
     (total-strokes      . 13)
+    (<-formed
+     ((=jis-x0212        . #x614E)     ; &M-38872; [65-46]
+      (=jis-x0213-2-2000  . #x7978)    ; &I-JX2-7978; [89-88]
+      (=daikanwa         . 38872)      ; &I-M-38872;
+      ))
     (<-same
      ((=jis-x0212        . #x614E)     ; &M-38872; [65-46]
       (=jis-x0213-2-2000  . #x7978)    ; &I-JX2-7978; [89-88]
     (=big5             . #xB950)       ; &I-B-B950;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9041)     ; 遁
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (<-same
      ((=daikanwa         . 38983)      ; &M-38983;
       ))
     (=daikanwa         . 38982)        ; &I-M-38982;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9041)     ; 遁
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=gb2312           . #x365D)       ; &GT-52278; [22-61]
     (=jis-x0208@1983   . #x465B)       ; &I-J83-465B; [38-59]
     (=jis-x0208@1990   . #x465B)       ; &I-J90-465B; [38-59]
     (=ucs@unicode      . #x9041)       ; &GT-52278;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9041)     ; 遁
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-1       . #x6738)       ; &C1-6738; [71-24]
     ))
 (define-char
     (=big5             . #xB945)       ; &I-B-B945;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9042)     ; 遂
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (<-synonyms
      ((=daikanwa         . 40921)      ; &M-40921;
       ))
     (=ucs@ks           . #x9042)       ; &GT-52349;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9042)     ; 遂
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-1       . #x672D)       ; &C1-672D; [71-13]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9042)     ; 遂
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((morohashi-daikanwa      38985 1)
       (=jis-x0208@1978   . #x3F6B)     ; &J83-3F6B; [31-75]
     (=ucs              . #x9043)       ; 遃
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9043)     ; 遃
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=jis-x0212                . #x615B)       ; &M-38986; [65-59]
     (=jis-x0213-2-2000 . #x797B)       ; &I-JX2-797B; [89-91]
     (=daikanwa         . 38986)        ; &I-M-38986;
     (=ucs@jis          . #x9043)       ; &M-38986;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9043)     ; 遃
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x9043)       ; &UU+9043;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9043)     ; 遃
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-3       . #x4479)       ; &C3-4479; [36-89]
     ))
 (define-char
-  '((=>ucs             . #x28523)      ; 𨔣
+  '((ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (=ucs              . #x28523)      ; 𨔣
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x28523)    ; 𨔣
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 9)
     (total-strokes      . 13)
+    (=daikanwa         . 38987)        ; &M-38987;
     (->formed
      ((=jis-x0208@1978   . #x3260)     ; &M-38789; [18-64]
       (=ks-x1001         . #x4A3C)     ; &I-K0-4A3C; [42-28]
       ))
     (->formed*sources
      shuowen jiyun daikanwa)
-    (=daikanwa         . 38987)        ; &M-38987;
     ))
 (define-char
-  '((=>ucs             . #x28523)      ; 𨔣
-    (morohashi-daikanwa        38987 0 2)
+  '((<-denotational
+     ((=ucs              . #x28523)    ; 𨔣
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (=cns11643-4       . #x4130)       ; &C4-4130; [33-16]
+    (total-strokes      . 12)
+    (=ucs@iso          . #x28523)      ; &U-00028523;
     ))
 (define-char
-  '((morohashi-daikanwa        38987 0 3)
+  '((<-denotational
+     ((=ucs              . #x28523)    ; 𨔣
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (=ucs              . #x28523)      ; 𨔣
+    (total-strokes      . 13)
+    (=cns11643-4       . #x4130)       ; &C4-4130; [33-16]
     ))
 (define-char
   '((ideographic-radical . 162)        ; ⾡
     (=big5             . #xE0A1)       ; &I-B-E0A1;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (->ancient
-     ((=daikanwa         . 38805)      ; &M-38805;
-      ))
-    (->ancient*sources
-     kangxi daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9044)     ; 遄
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (<-synonyms
      ((=ucs              . #x9853)     ; 顓
       (=daikanwa         . 43600)      ; &I-M-43600;
     (=jis-x0213-2-2000 . #x797C)       ; &I-JX2-797C; [89-92]
     (=daikanwa         . 38988)        ; &I-M-38988;
     (=ucs@jis          . #x9044)       ; &M-38988;
+    (->ancient
+     ((=daikanwa         . 38805)      ; &M-38805;
+      ))
+    (->ancient*sources
+     kangxi daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9044)     ; 遄
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=gb2312           . #x6557)       ; &G0-6557; [69-55]
     (=ucs@unicode      . #x9044)       ; &G0-6557;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9044)     ; 遄
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-2       . #x4827)       ; &C2-4827; [40-07]
     ))
 (define-char
     (=ucs              . #x9045)       ; 遅
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9045)     ; 遅
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (<-vulgar
      ((=jis-x0208        . #x6E2F)     ; &GT-52644; [78-15]
       (=ks-x1001         . #x7240)     ; &I-K0-7240; [82-32]
     (=daikanwa         . 38989)        ; &M-38989;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9045)     ; 遅
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-3       . #x447C)       ; &C3-447C; [36-92]
     ))
 (define-char
-  '((morohashi-daikanwa        38989 1)
+  '((<-denotational
+     ((=ucs              . #x9045)     ; 遅
+      ))
+    (morohashi-daikanwa        38989 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x9045)     ; 遅
-      ))
     (<-simplified@JP/Jouyou
      ((shinjigen-1       . 8337)
       (=jis-x0208        . #x6E2F)     ; &GT-52644; [78-15]
     (=big5             . #xB94A)       ; &I-B-B94A;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9047)     ; 遇
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (<-synonyms
      ((=ucs              . #x611A)     ; 愚
       (=daikanwa         . 10946)      ; &I-M-10946;
     (=daikanwa         . 38991)        ; &I-M-38991;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9047)     ; 遇
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-1       . #x6732)       ; &C1-6732; [71-18]
     ))
 (define-char
-  '((morohashi-daikanwa        38991 1)
+  '((<-denotational
+     ((=ucs              . #x9047)     ; 遇
+      ))
+    (morohashi-daikanwa        38991 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x9047)     ; 遇
-      ))
     (=jis-x0208                . #x3678)       ; &GT-52208; [22-88]
     (=gb2312           . #x5376)       ; &I-G0-5376; [51-86]
     (=gt               . 52208)        ; &I-GT-52208;
     (=ucs              . #x9048)       ; 遈
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9048)     ; 遈
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=daikanwa         . 38992)        ; &M-38992;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9048)     ; 遈
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x9048)       ; &UU+9048;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9048)     ; 遈
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-3       . #x447B)       ; &C3-447B; [36-91]
     ))
 (define-char
     (=big5             . #xE0A2)       ; &I-B-E0A2;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9049)     ; 遉
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (<-same
      ((=ucs              . #x5075)     ; 偵
       (=daikanwa         . 00898)      ; &I-M-00898;
     (=ucs@jis          . #x9049)       ; &GT-52377;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9049)     ; 遉
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x9049)       ; &UU+9049;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9049)     ; 遉
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-2       . #x4828)       ; &C2-4828; [40-08]
     ))
 (define-char
     (=big5             . #xB943)       ; &I-B-B943;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x904A)     ; 遊
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (<-same
      ((=jis-x0208        . #x5E62)     ; &GT-22881; [62-66]
       (=ks-x1001         . #x6A7D)     ; &I-K0-6A7D; [74-93]
     (=jef-china3       . #x67DB)       ; &I-JC3-67DB;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x904A)     ; 遊
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-1       . #x672B)       ; &C1-672B; [71-11]
     ))
 (define-char
-  '((morohashi-daikanwa        38994 1)
+  '((<-denotational
+     ((=ucs              . #x904A)     ; 遊
+      ))
+    (morohashi-daikanwa        38994 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x904A)     ; 遊
-      ))
     (=jis-x0208                . #x4D37)       ; &GT-52293; [45-23]
     (=gt               . 52293)        ; &I-GT-52293;
     (=gt-k             . 09153)        ; &I-GT-K09153;
     (ideographic-strokes . 9)
     (total-strokes      . 13)
     (<-vulgar
-     ((=daikanwa         . 39079)      ; &I-M-39079;
+     ((=daikanwa         . 39079)      ; &M-39079;
       ))
     (<-vulgar*sources
      zhengzitong daikanwa)
     (=big5             . #xB942)       ; &I-B-B942;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x904B)     ; 運
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (<-synonyms
      ((=ucs              . #x6688)     ; 暈
       (=daikanwa         . 14037)      ; &I-M-14037;
     (=daikanwa         . 38998)        ; &I-M-38998;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x904B)     ; 運
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-1       . #x672A)       ; &C1-672A; [71-10]
     ))
 (define-char
-  '((morohashi-daikanwa        38998 1)
+  '((<-denotational
+     ((=ucs              . #x904B)     ; 運
+      ))
+    (morohashi-daikanwa        38998 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x904B)     ; 運
-      ))
     (=jis-x0208                . #x313F)       ; &GT-52188; [17-31]
     (=gb12345          . #x544B)       ; &GT-52188; [52-43]
     (=gt               . 52188)        ; &I-GT-52188;
     (=ucs              . #x904C)       ; 遌
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x904C)     ; 遌
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (<-same
      ((=daikanwa         . 39136)      ; &M-39136;
       ))
     (=ucs@jis          . #x904C)       ; &M-39000;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x904C)     ; 遌
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=ucs@unicode      . #x904C)       ; &UU+904C;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x904C)     ; 遌
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-3       . #x447E)       ; &C3-447E; [36-94]
     ))
 (define-char
     (=ucs              . #x904D)       ; 遍
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=big5             . #xB94D)     ; &B-B94D;
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 9)
     (total-strokes      . 13)
-    (<-denotational
-     ((=big5             . #xB94D)     ; &B-B94D;
-      ))
     (<-same
      ((=jis-x0212        . #x3D30)     ; &M-10174; [29-16]
       (=cns11643-3       . #x3B4B)     ; &I-C3-3B4B; [27-43]
     (=daikanwa         . 39001)        ; &I-M-39001;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x904D)     ; 遍
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
     (=big5             . #xB94D)       ; &B-B94D;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xB94D)     ; &B-B94D;
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-1       . #x6735)       ; &C1-6735; [71-21]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x904D)     ; 遍
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
      ((morohashi-daikanwa      39001 1)
       (=jis-x0208        . #x4A57)     ; &GT-52283; [42-55]
     (=ucs              . #x904E)       ; 過
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xB94C)     ; &B-B94C;
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (<-synonyms
      ((=daikanwa         . 28421)      ; &M-28421;
       ))
     (=daikanwa         . 39002)        ; &I-M-39002;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x904E)     ; 過
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
     (=big5             . #xB94C)       ; &B-B94C;
     (=jis-x0208@1997   . #x3261)       ; &B-B94C; [18-65]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 8)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x904E)     ; 過
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 8)
+    (total-strokes      . 11)
     (=gb12345          . #x397D)       ; &UU+904E; [25-93]
     (=ucs@unicode      . #x904E)       ; &UU+904E;
     (mojikyo           . 053376)       ; &MCS-6000D080;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xB94C)     ; &B-B94C;
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-1       . #x6734)       ; &C1-6734; [71-20]
     ))
 (define-char
-  '((morohashi-daikanwa        39002 1)
+  '((<-denotational
+     ((=big5             . #xB94C)     ; &B-B94C;
+      ))
+    (morohashi-daikanwa        39002 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (<-denotational
-     ((=big5             . #xB94C)     ; &B-B94C;
-      ))
     (=jis-x0208                . #x3261)       ; &GT-52197; [18-65]
     (=gt               . 52197)        ; &I-GT-52197;
     (=gt-k             . 09004)        ; &I-GT-K09004;
     (=big5             . #xB94B)       ; &I-B-B94B;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x904F)     ; 遏
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (<-synonyms
      ((=daikanwa         . 07165)      ; &M-07165;
       ))
     (=ucs@jis          . #x904F)       ; &GT-52306;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x904F)     ; 遏
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=gb2312           . #x3674)       ; &G0-3674; [22-84]
     (=ucs@unicode      . #x904F)       ; &G0-3674;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x904F)     ; 遏
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-1       . #x6733)       ; &C1-6733; [71-19]
     ))
 (define-char
     (=big5             . #xB949)       ; &I-B-B949;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (->formed
-     ((=ucs              . #x5FA6)     ; 徦
-      (=daikanwa         . 10173)      ; &I-M-10173;
-      ))
-    (->formed*sources
-     jiyun hanshu-zhu daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9050)     ; 遐
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (<-synonyms
      ((=ucs              . #x7455)     ; 瑕
       (=daikanwa         . 21120)      ; &I-M-21120;
       ))
     (<-synonyms*sources
      jiyun daikanwa)
+    (shinjigen-1       . 8320)
     (shinjigen-2       . 8320)
     (=jis-x0208                . #x6E22)       ; &GT-52321; [78-02]
     (=ks-x1001         . #x7946)       ; &I-K0-7946; [89-38]
     (=gt-pj-1          . #x6E22)       ; &I-GT-52321; [78-02]
     (=daikanwa         . 39005)        ; &I-M-39005;
     (=ucs@jis          . #x9050)       ; &GT-52321;
+    (->formed
+     ((=ucs              . #x5FA6)     ; 徦
+      (=daikanwa         . 10173)      ; &I-M-10173;
+      ))
+    (->formed*sources
+     jiyun hanshu-zhu daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9050)     ; 遐
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=gb2312           . #x655A)       ; &G0-655A; [69-58]
     (=ucs@unicode      . #x9050)       ; &G0-655A;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9050)     ; 遐
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-1       . #x6731)       ; &C1-6731; [71-17]
     ))
 (define-char
     (=big5             . #xB94E)       ; &I-B-B94E;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (->formed
-     ((=ucs              . #x5FA8)     ; 徨
-      (=daikanwa         . 10178)      ; &I-M-10178;
-      ))
-    (->formed*sources
-     shuowen@daxuben daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9051)     ; 遑
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (<-synonyms
      ((=ucs              . #x7687)     ; 皇
       (=daikanwa         . 22701)      ; &I-M-22701;
     (=gt-pj-1          . #x6E23)       ; &I-GT-52330; [78-03]
     (=daikanwa         . 39006)        ; &I-M-39006;
     (=ucs@jis          . #x9051)       ; &GT-52330;
+    (->formed
+     ((=ucs              . #x5FA8)     ; 徨
+      (=daikanwa         . 10178)      ; &I-M-10178;
+      ))
+    (->formed*sources
+     shuowen@daxuben daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9051)     ; 遑
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (=gb2312           . #x6558)       ; &G0-6558; [69-56]
     (=ucs@unicode      . #x9051)       ; &G0-6558;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9051)     ; 遑
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-1       . #x6736)       ; &C1-6736; [71-22]
     ))
 (define-char
     (=big5             . #xE07D)       ; &I-B-E07D;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9052)     ; 遒
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (->subsumptive
      ((<-same
        ((=jis-x0208@1978    . #x6E25)  ; &M-38874; [78-05]
       ))
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9052)     ; 遒
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-2       . #x4825)       ; &C2-4825; [40-05]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9052)     ; 遒
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (->subsumptive
+     ((mojikyo           . 055801)     ; &MCS-6000D9F9;
+      )
      ((=gb2312           . #x6559)     ; &G0-6559; [69-57]
       (=ucs@unicode      . #x9052)     ; &G0-6559;
       (mojikyo           . 057864)     ; &MCS-6000E208;
-      )
-     ((mojikyo           . 055801)     ; &MCS-6000D9F9;
       ))
     ))
 (define-char
     (=big5             . #xB944)       ; &I-B-B944;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9053)     ; 道
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (<-synonyms
      ((=ks-x1001         . #x5374)     ; &M-07465; [51-84]
       (=daikanwa         . 07465)      ; &I-M-07465;
     (=jef-china3       . #x67DF)       ; &I-JC3-67DF;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9053)     ; 道
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-1       . #x672C)       ; &C1-672C; [71-12]
     ))
 (define-char
-  '((morohashi-daikanwa        39010 1)
+  '((<-denotational
+     ((=ucs              . #x9053)     ; 道
+      ))
+    (morohashi-daikanwa        39010 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x9053)     ; 道
-      ))
     (shinjigen-1       . 8341)
     (shinjigen-2       . 8341)
     (=jis-x0208                . #x463B)       ; &GT-52275; [38-27]
     (=big5             . #xB946)       ; &I-B-B946;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (->formed
-     ((=jis-x0212        . #x6136)     ; &M-38717; [65-22]
-      (=daikanwa         . 38717)      ; &I-M-38717;
-      ))
-    (->formed*sources
-     shuowen daikanwa)
-    (->original
-     ((=daikanwa         . 39012)      ; &M-39012;
-      ))
-    (->original*sources
-     zhengzitong daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9054)     ; 達
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (<-same
      ((=daikanwa         . 01179)      ; &M-01179;
       ))
      shuowen-tongxundingsheng zhouli daikanwa)
     (=ks-x1001         . #x5339)       ; &M-39011; [51-25]
     (=daikanwa         . 39011)        ; &I-M-39011;
+    (->formed
+     ((=jis-x0212        . #x6136)     ; &M-38717; [65-22]
+      (=daikanwa         . 38717)      ; &I-M-38717;
+      ))
+    (->formed*sources
+     shuowen daikanwa)
+    (->original
+     ((=daikanwa         . 39012)      ; &M-39012;
+      ))
+    (->original*sources
+     zhengzitong daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9054)     ; 達
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
     (->subsumptive
      ((morohashi-daikanwa      39011 1)
       (total-strokes      . 12)
     (=big5             . #xB948)       ; &I-B-B948;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9055)     ; 違
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (shinjigen-1       . 8354)
     (shinjigen-2       . 8355)
     (=ks-x1001         . #x6A5E)       ; &M-39013; [74-62]
     (=jef-china3       . #x67E1)       ; &I-JC3-67E1;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9055)     ; 違
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 13)
     (=cns11643-1       . #x6730)       ; &C1-6730; [71-16]
     ))
 (define-char
     (=big5             . #xBBB8)       ; &I-B-BBB8;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9058)     ; 遘
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (<-synonyms
      ((=jis-x0208        . #x6D70)     ; &GT-51977; [77-80]
       (=ks-x1001         . #x7D31)     ; &I-K0-7D31; [93-17]
     (=daikanwa         . 39031)        ; &I-M-39031;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9058)     ; 遘
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=gb2312           . #x655C)       ; &G0-655C; [69-60]
     (=jef-china3       . #x70F8)       ; &I-JC3-70F8;
     (=ucs@unicode      . #x9058)       ; &G0-655C;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9058)     ; 遘
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=jis-x0208@1983   . #x6E29)       ; &GT-52431; [78-09]
     (=jis-x0208@1990   . #x6E29)       ; &I-J90-6E29; [78-09]
     (=gt               . 52431)        ; &I-GT-52431;
     (=ucs@jis          . #x9058)       ; &GT-52431;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9058)     ; 遘
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=cns11643-1       . #x6B40)       ; &C1-6B40; [75-32]
     ))
 (define-char
     (=cns11643-6       . #x6334)       ; &C6-6334; [67-20]
     ))
 (define-char
-  '((=>ucs             . #x48A2)       ; 䢢
-    (ideographic-radical . 162)        ; ⾡
+  '((ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (=daikanwa         . 39034)        ; &M-39034;
+    (=ucs              . #x48A2)       ; 䢢
     ))
 (define-char
-  '((morohashi-daikanwa        39034 0 2)
+  '((<-denotational
+     ((=ucs              . #x48A2)     ; 䢢
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 10)
     (total-strokes      . 14)
-    (=ucs              . #x48A2)       ; 䢢
-    (=cns11643-3       . #x4A25)       ; &I-C3-4A25; [42-05]
+    (=daikanwa         . 39034)        ; &M-39034;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 10)
-    (<-denotational
-     ((=jis-x0208@1997   . #x4D5A)     ; &J97-4D5A; [45-58]
+  '((<-denotational
+     ((=ucs              . #x48A2)     ; 䢢
       ))
-    (=ucs              . #x9059)       ; 遙
-    (=big5             . #xBBBB)       ; &I-B-BBBB;
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
+    (=ucs@unicode      . #x48A2)       ; &UU+48A2;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x48A2)     ; 䢢
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 10)
     (total-strokes      . 14)
-    (->formed
-     ((=ucs              . #x6416)     ; 搖
-      (=daikanwa         . 12479)      ; &I-M-12479;
+    (=cns11643-3       . #x4A25)       ; &C3-4A25; [42-05]
+    ))
+(define-char
+  '((<-denotational
+     ((=jis-x0208@1997   . #x4D5A)     ; &J97-4D5A; [45-58]
       ))
-    (->formed*sources
-     maoshi daikanwa)
-    (<-denotational
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (=ucs              . #x9059)       ; 遙
+    (=big5             . #xBBBB)       ; &I-B-BBBB;
+    ))
+(define-char
+  '((<-denotational
      ((=ucs              . #x9059)     ; 遙
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (shinjigen-1       . 8364)
     (shinjigen-2       . 8352)
     (=jis-x0208@1978   . #x4D5A)       ; &GT-52486; [45-58]
     (=gt-pj-1          . #x7423)       ; &I-GT-52486; [84-03]
     (=daikanwa         . 39035)        ; &I-M-39035;
     (=ucs@jis          . #x9059)       ; &GT-52486;
+    (->formed
+     ((=jis-x0208        . #x596A)     ; &GT-15861; [57-74]
+      (=ks-x1001         . #x6874)     ; &I-K0-6874; [72-84]
+      (=daikanwa         . 12479)      ; &I-M-12479;
+      ))
+    (->formed*sources
+     maoshi daikanwa)
     ))
 (define-char
   '((ideographic-radical . 162)        ; ⾡
     (=jis-x0208@1997   . #x4D5A)       ; &J97-4D5A; [45-58]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9059)     ; 遙
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=ucs@unicode      . #x9059)       ; &UU+9059;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9059)     ; 遙
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=cns11643-1       . #x6B43)       ; &C1-6B43; [75-35]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4D5A)     ; &J97-4D5A; [45-58]
       ))
+    (ideographic-radical . 162)        ; ⾡
     (=ucs              . #x9065)       ; 遥
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9065)     ; 遥
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=gb2312           . #x5223)       ; &G0-5223; [50-03]
     (=ucs@unicode      . #x9065)       ; &G0-5223;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 9)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9065)     ; 遥
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 9)
+    (total-strokes      . 12)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x4D5A)     ; &GT-52486; [45-58]
       (=jis-x0208@1983   . #x7423)     ; &I-J83-7423; [84-03]
     (=big5             . #xBBB9)       ; &I-B-BBB9;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (->formed
-     ((=jis-x0208        . #x4239)     ; &GT-08784; [34-25]
-      (=ks-x1001         . #x615D)     ; &I-K0-615D; [65-61]
-      (=daikanwa         . 06987)      ; &I-M-06987;
-      ))
-    (->formed*sources
-     jiyun daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x905C)     ; 遜
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (<-synonyms
      ((=ucs              . #x613B)     ; 愻
       (=daikanwa         . 11023)      ; &I-M-11023;
     (=jis-x0208@1978   . #x423D)       ; &M-39038; [34-29]
     (=ks-x1001         . #x6161)       ; &I-K0-6161; [65-65]
     (=daikanwa         . 39038)        ; &I-M-39038;
+    (->formed
+     ((=jis-x0208        . #x4239)     ; &GT-08784; [34-25]
+      (=ks-x1001         . #x615D)     ; &I-K0-615D; [65-61]
+      (=daikanwa         . 06987)      ; &I-M-06987;
+      ))
+    (->formed*sources
+     jiyun daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x905C)     ; 遜
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=cns11643-1       . #x6B41)       ; &C1-6B41; [75-33]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x905C)     ; 遜
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
     (->subsumptive
      ((total-strokes      . 13)
       (=jis-x0208@1983   . #x423D)     ; &GT-52366; [34-29]
   '((ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 10)
     (total-strokes      . 14)
+    (<-formed
+     ((=ks-x1001         . #x7063)     ; &M-38898; [80-67]
+      (=daikanwa         . 38898)      ; &I-M-38898;
+      ))
     (<-vulgar
      ((=ks-x1001         . #x7063)     ; &M-38898; [80-67]
       (=daikanwa         . 38898)      ; &I-M-38898;
     (=ucs              . #x905E)       ; 遞
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=big5             . #xBBBC)     ; &B-BBBC;
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 10)
     (total-strokes      . 14)
-    (<-denotational
-     ((=big5             . #xBBBC)     ; &B-BBBC;
+    (<-formed
+     ((=jis-x0208@1978   . #x4042)     ; &M-38895; [32-34]
+      (=ks-x1001         . #x6026)     ; &I-K0-6026; [64-06]
+      (=daikanwa         . 38895)      ; &I-M-38895;
       ))
+    (<-formed*sources
+     jiyun)
     (<-same
      ((=jis-x0208@1978   . #x4042)     ; &M-38895; [32-34]
       (=ks-x1001         . #x6026)     ; &I-K0-6026; [64-06]
     (=ucs@jis          . #x905E)       ; &GT-52470;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x905E)     ; 遞
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
     (=big5             . #xBBBC)       ; &B-BBBC;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x905E)     ; 遞
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=gb12345          . #x355D)       ; &UU+905E; [21-61]
     (=ucs@unicode      . #x905E)       ; &UU+905E;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xBBBC)     ; &B-BBBC;
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=cns11643-1       . #x6B44)       ; &C1-6B44; [75-36]
     ))
 (define-char
     (=big5             . #xBBB7)       ; &I-B-BBB7;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9060)     ; 遠
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=ks-x1001         . #x6A40)       ; &M-39047; [74-32]
     (=daikanwa         . 39047)        ; &I-M-39047;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9060)     ; 遠
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=cns11643-1       . #x6B3F)       ; &C1-6B3F; [75-31]
     ))
 (define-char
-  '((morohashi-daikanwa        39047 1)
+  '((<-denotational
+     ((=ucs              . #x9060)     ; 遠
+      ))
+    (morohashi-daikanwa        39047 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 10)
     (total-strokes      . 13)
-    (<-denotational
-     ((=ucs              . #x9060)     ; 遠
-      ))
     (=jis-x0208                . #x3173)       ; &GT-52315; [17-83]
     (=gb12345          . #x5436)       ; &GT-52315; [52-22]
     (=gt               . 52315)        ; &I-GT-52315;
     (=ucs              . #x9061)       ; 遡
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9061)     ; 遡
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (<-same
      ((=jis-x0213-2-2000  . #x6E71)    ; &M-17777; [78-81]
       (=daikanwa         . 17777)      ; &I-M-17777;
     (=daikanwa         . 39048)        ; &I-M-39048;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9061)     ; 遡
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (=jis-x0208@1983   . #x414C)       ; &GT-52360; [33-44]
     (=jis-x0208@1990   . #x414C)       ; &I-J90-414C; [33-44]
     (=gt               . 52360)        ; &I-GT-52360;
     (=ucs@unicode      . #x9061)       ; &GT-52360;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9061)     ; 遡
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (total-strokes      . 14)
     (=cns11643-3       . #x4A26)       ; &C3-4A26; [42-06]
     ))
 (define-char
-  '((=>ucs             . #x48A4)       ; 䢤
+  '((ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (=ucs              . #x48A4)       ; 䢤
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x48A4)     ; 䢤
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 10)
     (total-strokes      . 14)
+    (<-Large-Seal
+     ((=ks-x1001         . #x627B)     ; &M-38803; [66-91]
+      (=daikanwa         . 38803)      ; &I-M-38803;
+      ))
+    (<-Large-Seal*sources
+     yupian daikanwa)
     (=daikanwa         . 39049)        ; &M-39049;
     ))
 (define-char
-  '((=>ucs             . #x48A4)       ; 䢤
-    (morohashi-daikanwa        39049 0 2)
+  '((<-denotational
+     ((=ucs              . #x48A4)     ; 䢤
+      ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
+    (=ucs@unicode      . #x48A4)       ; &UU+48A4;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x48A4)     ; 䢤
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 10)
     (total-strokes      . 14)
     (=cns11643-4       . #x476C)       ; &C4-476C; [39-76]
     ))
 (define-char
-  '((morohashi-daikanwa        39049 0 3)
-    (ideographic-radical . 162)        ; ⾡
+  '((ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (=ucs              . #x48A4)       ; 䢤
+    (=ucs              . #x9062)       ; 遢
+    (=big5             . #xBBBD)       ; &I-B-BBBD;
     ))
 (define-char
-  '((=>ucs             . #x9062)       ; 遢
+  '((<-denotational
+     ((=ucs              . #x9062)     ; 遢
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 10)
     (total-strokes      . 14)
     (=jis-x0212                . #x6160)       ; &M-39050; [65-64]
-    (=big5             . #xBBBD)       ; &I-B-BBBD;
     (=daikanwa         . 39050)        ; &I-M-39050;
     (=ucs@jis          . #x9062)       ; &M-39050;
     ))
 (define-char
-  '((=>ucs             . #x9062)       ; 遢
-    (morohashi-daikanwa        39050 0 2)
+  '((<-denotational
+     ((=ucs              . #x9062)     ; 遢
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 10)
-    (total-strokes      . 14)
-    (=cns11643-1       . #x6B45)       ; &C1-6B45; [75-37]
+    (total-strokes      . 13)
+    (=gb2312           . #x655D)       ; &G0-655D; [69-61]
+    (=ucs@unicode      . #x9062)       ; &G0-655D;
     ))
 (define-char
-  '((morohashi-daikanwa        39050 0 3)
+  '((<-denotational
+     ((=ucs              . #x9062)     ; 遢
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (=ucs              . #x9062)       ; 遢
-    (=gb2312           . #x655D)       ; &I-G0-655D; [69-61]
+    (total-strokes      . 14)
+    (=cns11643-1       . #x6B45)       ; &C1-6B45; [75-37]
     ))
 (define-char
   '((ideographic-radical . 162)        ; ⾡
     (=daikanwa         . 39063)        ; &I-M-39063;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9055)     ; 違
       ))
+    (ideographic-radical . 162)        ; ⾡
     (->subsumptive
      ((morohashi-daikanwa      39067 1)
       (ideographic-strokes . 10)
     (=big5             . #xE852)       ; &I-B-E852;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9067)     ; 遧
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (<-synonyms
      ((=jis-x0208        . #x3E4F)     ; &GT-33228; [30-47]
       (=ks-x1001         . #x6D71)     ; &I-K0-6D71; [77-81]
     (=ucs@jis          . #x9067)       ; &M-39072;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9067)     ; 遧
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x9067)       ; &UU+9067;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9067)     ; 遧
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-2       . #x547A)       ; &C2-547A; [52-90]
     ))
 (define-char
     (=big5             . #xBE43)       ; &I-B-BE43;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9068)     ; 遨
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (<-same
      ((=jis-x0208        . #x5A44)     ; &GT-16699; [58-36]
       (=ks-x1001         . #x6779)     ; &I-K0-6779; [71-89]
     (=ucs@jis          . #x9068)       ; &GT-52518;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9068)     ; 遨
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=gb2312           . #x655B)       ; &G0-655B; [69-59]
     (=ucs@unicode      . #x9068)       ; &G0-655B;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9068)     ; 遨
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-1       . #x6F4D)       ; &C1-6F4D; [79-45]
     ))
 (define-char
     (=ucs              . #x48A7)       ; 䢧
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x48A7)     ; 䢧
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (<-synonyms
      ((=jis-x0208@1978   . #x4E4B)     ; &M-39137; [46-43]
       (=ks-x1001         . #x5721)     ; &I-K0-5721; [55-01]
     (=daikanwa         . 39074)        ; &M-39074;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x48A7)     ; 䢧
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x48A7)       ; &UU+48A7;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x48A7)     ; 䢧
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-4       . #x4E31)       ; &C4-4E31; [46-17]
     ))
 (define-char
     (=big5             . #xBE41)       ; &I-B-BE41;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9069)     ; 適
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (->subsumptive
      ((<-original
        ((=daikanwa         . 39140)    ; &M-39140;
       ))
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9069)     ; 適
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-1       . #x6F4B)       ; &C1-6F4B; [79-43]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9069)     ; 適
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (->subsumptive
      ((morohashi-daikanwa      39076 1)
       (=jis-x0208        . #x452C)     ; &GT-52472; [37-12]
     (=cns11643-7       . #x2969)       ; &C7-2969; [09-73]
     ))
 (define-char
-  '((=>ucs             . #x906A)       ; 遪
+  '((ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (=ucs              . #x906A)       ; 遪
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x906A)     ; 遪
+      ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
+    (=daikanwa         . 39078)        ; &M-39078;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x906A)     ; 遪
+      ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
+    (=ucs@unicode      . #x906A)       ; &UU+906A;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x906A)     ; 遪
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 11)
     (total-strokes      . 15)
-    (=daikanwa         . 39078)        ; &M-39078;
+    (=cns11643-3       . #x4F3C)       ; &C3-4F3C; [47-28]
     ))
 (define-char
-  '((morohashi-daikanwa        39078 0 2)
-    (ideographic-radical . 162)        ; ⾡
+  '((ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (=ucs              . #x906A)       ; 遪
-    (=cns11643-3       . #x4F3C)       ; &I-C3-4F3C; [47-28]
+    (=ucs              . #x906B)       ; 遫
+    (=big5             . #xE853)       ; &I-B-E853;
     ))
 (define-char
-  '((=>ucs             . #x906B)       ; 遫
+  '((<-denotational
+     ((=ucs              . #x906B)     ; 遫
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 11)
     (total-strokes      . 15)
       ))
     (<-synonyms*sources
      jiyun daikanwa)
-    (=big5             . #xE853)       ; &M-39079;
-    (=daikanwa         . 39079)        ; &I-M-39079;
+    (=daikanwa         . 39079)        ; &M-39079;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x906B)     ; 遫
+      ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
+    (=ucs@unicode      . #x906B)       ; &UU+906B;
     ))
 (define-char
-  '((=>ucs             . #x906B)       ; 遫
-    (morohashi-daikanwa        39079 0 2)
+  '((<-denotational
+     ((=ucs              . #x906B)     ; 遫
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 11)
     (total-strokes      . 15)
     (=cns11643-2       . #x547B)       ; &C2-547B; [52-91]
     ))
 (define-char
-  '((morohashi-daikanwa        39079 0 3)
-    (ideographic-radical . 162)        ; ⾡
+  '((ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (=ucs              . #x906B)       ; 遫
+    (=ucs              . #x906C)       ; 遬
     ))
 (define-char
-  '((=>ucs             . #x906C)       ; 遬
+  '((<-denotational
+     ((=ucs              . #x906C)     ; 遬
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 11)
     (total-strokes      . 15)
     (=ucs@jis          . #x906C)       ; &M-39080;
     ))
 (define-char
-  '((morohashi-daikanwa        39080 0 2)
+  '((<-denotational
+     ((=ucs              . #x906C)     ; 遬
+      ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
+    (=ucs@unicode      . #x906C)       ; &UU+906C;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x906C)     ; 遬
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 11)
     (total-strokes      . 15)
-    (=ucs              . #x906C)       ; 遬
-    (=cns11643-4       . #x4E33)       ; &I-C4-4E33; [46-19]
+    (=cns11643-4       . #x4E33)       ; &C4-4E33; [46-19]
     ))
 (define-char
   '((ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 11)
     (total-strokes      . 15)
+    (<-formed
+     ((=jis-x0208        . #x6D71)     ; &GT-51996; [77-81]
+      (=ks-x1001         . #x6E69)     ; &I-K0-6E69; [78-73]
+      (=daikanwa         . 38827)      ; &I-M-38827;
+      ))
+    (<-formed*sources
+     jiyun)
+    (<-same
+     ((=jis-x0208        . #x6D71)     ; &GT-51996; [77-81]
+      (=ks-x1001         . #x6E69)     ; &I-K0-6E69; [78-73]
+      (=daikanwa         . 38827)      ; &I-M-38827;
+      ))
+    (<-same*sources
+     jiyun daikanwa)
     (=daikanwa         . 39081)        ; &M-39081;
     ))
 (define-char
     (=big5             . #xBE42)       ; &I-B-BE42;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x906E)     ; 遮
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (<-synonyms
      ((=ucs              . #xFA5B)     ; 者
       (=daikanwa         . 28853)      ; &I-M-28853;
     (=daikanwa         . 39086)        ; &I-M-39086;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x906E)     ; 遮
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-1       . #x6F4C)       ; &C1-6F4C; [79-44]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x906E)     ; 遮
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (->subsumptive
      ((=jis-x0208@1983   . #x3C57)     ; &GT-52442; [28-55]
       (=jis-x0208@1990   . #x3C57)     ; &I-J90-3C57; [28-55]
     (=ucs              . #x48A8)       ; 䢨
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x48A8)     ; 䢨
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (<-same
      ((=ucs              . #x22529)    ; 𢔩
       (=daikanwa         . 10190)      ; &I-M-10190;
     (=daikanwa         . 39088)        ; &M-39088;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x48A8)     ; 䢨
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x48A8)       ; &UU+48A8;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x48A8)     ; 䢨
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-4       . #x4E35)       ; &C4-4E35; [46-21]
     ))
 (define-char
     (=big5             . #xE851)       ; &I-B-E851;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x906F)     ; 遯
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 11)
     (total-strokes      . 15)
     (<-ancient
       ))
     (<-ancient*sources
      jiyun daikanwa)
-    (<-denotational
-     ((=ucs              . #x906F)     ; 遯
-      ))
     (shinjigen-1       . 8373)
     (shinjigen-2       . 8373)
     (=jis-x0208                . #x6E2C)       ; &GT-52567; [78-12]
     (=ucs@jis          . #x906F)       ; &GT-52567;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x906F)     ; 遯
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x906F)       ; &UU+906F;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x906F)     ; 遯
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-2       . #x5479)       ; &C2-5479; [52-89]
     ))
 (define-char
     (=big5             . #xE850)       ; &I-B-E850;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9070)     ; 遰
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=jis-x0212                . #x6164)       ; &M-39090; [65-68]
     (=daikanwa         . 39090)        ; &I-M-39090;
     (=ucs@jis          . #x9070)       ; &M-39090;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9070)     ; 遰
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=ucs@unicode      . #x9070)       ; &UU+9070;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 11)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9070)     ; 遰
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 11)
+    (total-strokes      . 15)
     (=cns11643-2       . #x5478)       ; &C2-5478; [52-88]
     ))
 (define-char
     (=big5             . #xBFF0)       ; &I-B-BFF0;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x9072)     ; 遲
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 12)
     (total-strokes      . 16)
-    (->ideographic-variants
-     ((shinjigen-1       . 8338)
-      (=daikanwa         . 39046)      ; &M-39046;
-      ))
-    (->ideographic-variants*sources
-     shinjigen-1)
     (<-Large-Seal
      ((=daikanwa         . 39046)      ; &M-39046;
       ))
       ))
     (<-ancient*sources
      jiyun daikanwa)
-    (<-denotational
-     ((=ucs              . #x9072)     ; 遲
-      ))
     (shinjigen-1       . 8337)
     (shinjigen-2       . 8337)
     (=jis-x0208                . #x6E2F)       ; &GT-52644; [78-15]
     (=gt-pj-1          . #x6E2F)       ; &I-GT-52644; [78-15]
     (=daikanwa         . 39113)        ; &I-M-39113;
     (=ucs@jis          . #x9072)       ; &GT-52644;
+    (->ideographic-variants
+     ((shinjigen-1       . 8338)
+      (=daikanwa         . 39046)      ; &M-39046;
+      ))
+    (->ideographic-variants*sources
+     shinjigen-1)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9072)     ; 遲
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=gb12345          . #x3359)       ; &UU+9072; [19-57]
     (=ucs@unicode      . #x9072)       ; &UU+9072;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9072)     ; 遲
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=cns11643-1       . #x725A)       ; &C1-725A; [82-58]
     ))
 (define-char
     (=big5             . #xBFEE)       ; &I-B-BFEE;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9074)     ; 遴
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (<-original
      ((=daikanwa         . 39192)      ; &M-39192;
       ))
     (=ucs@jis          . #x9074)       ; &M-39117;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9074)     ; 遴
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=gb2312           . #x6560)       ; &G0-6560; [69-64]
     (=ucs@unicode      . #x9074)       ; &G0-6560;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9074)     ; 遴
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=cns11643-1       . #x7258)       ; &C1-7258; [82-56]
     ))
 (define-char
     (=big5             . #xBFED)       ; &I-B-BFED;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9075)     ; 遵
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=ks-x1001         . #x7165)       ; &M-39118; [81-69]
     (=daikanwa         . 39118)        ; &I-M-39118;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9075)     ; 遵
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=cns11643-1       . #x7257)       ; &C1-7257; [82-55]
     ))
 (define-char
-  '((morohashi-daikanwa        39118 1)
+  '((<-denotational
+     ((=ucs              . #x9075)     ; 遵
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 12)
     (total-strokes      . 15)
-    (<-denotational
-     ((=ucs              . #x9075)     ; 遵
+    (->subsumptive
+     ((morohashi-daikanwa      39118 1)
+      (=jis-x0208        . #x3D65)     ; &GT-52530; [29-69]
+      (=gt               . 52530)      ; &I-GT-52530;
+      (=gt-pj-1                  . #x3D65)     ; &I-GT-52530; [29-69]
+      (=ucs@jis                  . #x9075)     ; &GT-52530;
+      (mojikyo           . 050531)     ; &MCS-6000C563;
+      )
+     ((=gb2312           . #x5771)     ; &G0-5771; [55-81]
+      (=ucs@unicode      . #x9075)     ; &G0-5771;
       ))
-    (=jis-x0208                . #x3D65)       ; &GT-52530; [29-69]
-    (=gb2312           . #x5771)       ; &I-G0-5771; [55-81]
-    (=gt               . 52530)        ; &I-GT-52530;
-    (=gt-pj-1          . #x3D65)       ; &I-GT-52530; [29-69]
-    (=ucs@unicode      . #x9075)       ; &GT-52530;
-    (mojikyo           . 050531)       ; &MCS-6000C563;
     ))
 (define-char
   '((ideographic-radical . 162)        ; ⾡
     (=cns11643-7       . #x343B)       ; &C7-343B; [20-27]
     ))
 (define-char
-  '((=>daikanwa                . 39120)        ; &M-39120;
-    (ideographic-radical . 162)        ; ⾡
+  '((ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 12)
     (=ucs              . #x285B7)      ; 𨖷
-    (->subsumptive
-     ((total-strokes      . 16)
-      (->formed
-       ((=ucs              . #x7B91)   ; 箑
-       (=daikanwa          . 26136)    ; &I-M-26136;
-       ))
-      (->formed*sources
-       yupian jiyun daikanwa)
-      (=daikanwa         . 39120)      ; &M-39120;
-      )
-     ((total-strokes      . 16)
-      (=cns11643-5       . #x5879)     ; &C5-5879; [56-89]
-      )
-     ((total-strokes      . 15)
-      (=ucs@iso                  . #x285B7)    ; &U-000285B7;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x285B7)    ; 𨖷
+      ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
+    (=daikanwa         . 39120)        ; &M-39120;
+    (->formed
+     ((=ucs              . #x7B91)     ; 箑
+      (=daikanwa         . 26136)      ; &I-M-26136;
       ))
+    (->formed*sources
+     yupian jiyun daikanwa)
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x285B7)    ; 𨖷
+      ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
+    (=ucs@iso          . #x285B7)      ; &U-000285B7;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x285B7)    ; 𨖷
+      ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
+    (=cns11643-5       . #x5879)       ; &C5-5879; [56-89]
     ))
 (define-char
   '((ideographic-radical . 162)        ; ⾡
     (=big5             . #xEBD0)       ; &I-B-EBD0;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9076)     ; 遶
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (shinjigen-1       . 8379)
     (shinjigen-2       . 8379)
     (=jis-x0208                . #x6E2D)       ; &GT-52623; [78-13]
     (=ucs@jis          . #x9076)       ; &GT-52623;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9076)     ; 遶
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x9076)       ; &UU+9076;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9076)     ; 遶
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=cns11643-2       . #x5A7C)       ; &C2-5A7C; [58-92]
     ))
 (define-char
     (=ucs              . #x9077)       ; 遷
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xBE45)     ; &B-BE45;
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (<-original
      ((=daikanwa         . 39257)      ; &M-39257;
       ))
     (=daikanwa         . 39123)        ; &M-39123;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9077)     ; 遷
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
     (=big5             . #xBE45)       ; &B-BE45;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xBE45)     ; &B-BE45;
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=gb12345          . #x4728)       ; &UU+9077; [39-08]
     (=ucs@unicode      . #x9077)       ; &UU+9077;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xBE45)     ; &B-BE45;
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=ks-x1001         . #x7443)       ; &K0-7443; [84-35]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xBE45)     ; &B-BE45;
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=cns11643-1       . #x6F4F)       ; &C1-6F4F; [79-47]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x9077)     ; 遷
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 12)
     (total-strokes      . 15)
-    (<-denotational
-     ((=ucs              . #x9077)     ; 遷
-      ))
     (=jis-x0208                . #x412B)       ; &GT-52539; [33-11]
     (=gt               . 52539)        ; &I-GT-52539;
     (=gt-k             . 11919)        ; &I-GT-K11919;
     (=ucs              . #x9078)       ; 選
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (->formed
-     ((=jis-x0212        . #x6445)     ; &M-40470; [68-37]
-      (=daikanwa         . 40470)      ; &I-M-40470;
-      ))
-    (->formed*sources
-     jiyun hanshu hanshu-zhu daikanwa)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xBFEF)     ; &B-BFEF;
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (<-synonyms
      ((=ucs              . #x7B97)     ; 算
       (=daikanwa         . 26146)      ; &I-M-26146;
      shuowen-tongxundingsheng jiyun shangshu shangshu-zhuan shangshu-shu hanshu hanshu-zhu daikanwa)
     (=ks-x1001         . #x6054)       ; &M-39127; [64-52]
     (=daikanwa         . 39127)        ; &I-M-39127;
+    (->formed
+     ((=jis-x0212        . #x6445)     ; &M-40470; [68-37]
+      (=daikanwa         . 40470)      ; &I-M-40470;
+      ))
+    (->formed*sources
+     jiyun hanshu hanshu-zhu daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9078)     ; 選
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
     (=big5             . #xBFEF)       ; &B-BFEF;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xBFEF)     ; &B-BFEF;
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=gb12345          . #x5121)       ; &UU+9078; [49-01]
     (=ucs@unicode      . #x9078)       ; &UU+9078;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=big5             . #xBFEF)     ; &B-BFEF;
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=cns11643-1       . #x7259)       ; &C1-7259; [82-57]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9078)     ; 選
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=jis-x0208                . #x412A)       ; &GT-52540; [33-10]
     (=gt               . 52540)        ; &I-GT-52540;
     (=gt-k             . 11918)        ; &I-GT-K11918;
     (=big5             . #xBFF2)       ; &I-B-BFF2;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x907A)     ; 遺
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=ks-x1001         . #x6B36)       ; &M-39134; [75-22]
     (=daikanwa         . 39134)        ; &I-M-39134;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x907A)     ; 遺
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=cns11643-1       . #x725C)       ; &C1-725C; [82-60]
     ))
 (define-char
-  '((morohashi-daikanwa        39134 1)
+  '((<-denotational
+     ((=ucs              . #x907A)     ; 遺
+      ))
+    (morohashi-daikanwa        39134 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 12)
     (total-strokes      . 15)
-    (<-denotational
-     ((=ucs              . #x907A)     ; 遺
-      ))
     (shinjigen-1       . 8374)
     (shinjigen-2       . 8374)
     (=jis-x0208                . #x3064)       ; &GT-52495; [16-68]
     (=big5             . #xEBD2)       ; &I-B-EBD2;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x907B)     ; 遻
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=daikanwa         . 39136)        ; &M-39136;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x907B)     ; 遻
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x907B)       ; &UU+907B;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x907B)     ; 遻
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=cns11643-2       . #x5A7E)       ; &C2-5A7E; [58-94]
     ))
 (define-char
     (=big5             . #xBFF1)       ; &I-B-BFF1;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x907C)     ; 遼
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 12)
     (total-strokes      . 16)
+    (=jis-x0208@1978   . #x4E4B)       ; &M-39137; [46-43]
+    (=ks-x1001         . #x5721)       ; &I-K0-5721; [55-01]
+    (=daikanwa         . 39137)        ; &I-M-39137;
     (->formed
      ((=jis-x0208        . #x5229)     ; &GT-03104; [50-09]
       (=ks-x1001         . #x564C)     ; &I-K0-564C; [54-44]
       ))
     (->formed*sources
      jiyun daikanwa)
-    (<-denotational
-     ((=ucs              . #x907C)     ; 遼
-      ))
-    (=jis-x0208@1978   . #x4E4B)       ; &M-39137; [46-43]
-    (=ks-x1001         . #x5721)       ; &I-K0-5721; [55-01]
-    (=daikanwa         . 39137)        ; &I-M-39137;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x907C)     ; 遼
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=jis-x0208@1983   . #x4E4B)       ; &GT-52585; [46-43]
     (=jis-x0208@1990   . #x4E4B)       ; &I-J90-4E4B; [46-43]
     (=gb12345          . #x4149)       ; &GT-52585; [33-41]
     (=ucs@unicode      . #x907C)       ; &GT-52585;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x907C)     ; 遼
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=cns11643-1       . #x725B)       ; &C1-725B; [82-59]
     ))
 (define-char
   '((ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 12)
     (total-strokes      . 16)
+    (<-formed
+     ((=jis-x0212        . #x6154)     ; &M-38925; [65-52]
+      (=daikanwa         . 38925)      ; &I-M-38925;
+      ))
     (<-same
      ((=jis-x0212        . #x6154)     ; &M-38925; [65-52]
       (=daikanwa         . 38925)      ; &I-M-38925;
     (=ucs              . #x285C1)      ; 𨗁
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x285C1)    ; 𨗁
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (<-original
      ((=ks-x1001         . #x6E6A)     ; &GT-52561; [78-74]
       (=daikanwa         . 39076)      ; &I-M-39076;
     (=daikanwa         . 39140)        ; &M-39140;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x285C1)    ; 𨗁
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=cns11643-7       . #x3439)       ; &C7-3439; [20-25]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x285C1)    ; 𨗁
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=gt               . 52562)      ; &GT-52562;
       (=gt-pj-10         . #x413E)     ; &GT-52562; [33-30]
     (=big5             . #xEBD3)       ; &I-B-EBD3;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9086)     ; 邆
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x9086)       ; &UU+9086;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9086)     ; 邆
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 12)
+    (total-strokes      . 16)
     (=cns11643-2       . #x5B21)       ; &C2-5B21; [59-01]
     ))
 (define-char
     (=big5             . #xC1D8)       ; &I-B-C1D8;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x907D)     ; 遽
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (<-same
      ((=daikanwa         . 32509)      ; &M-32509;
       ))
     (=ucs@jis          . #x907D)       ; &GT-52687;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x907D)     ; 遽
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=gb2312           . #x6561)       ; &G0-6561; [69-65]
     (=ucs@unicode      . #x907D)       ; &G0-6561;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x907D)     ; 遽
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=cns11643-1       . #x7563)       ; &C1-7563; [85-67]
     ))
 (define-char
     (=big5             . #xEEC3)       ; &I-B-EEC3;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x907E)     ; 遾
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=daikanwa         . 39162)        ; &M-39162;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x907E)     ; 遾
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x907E)       ; &UU+907E;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x907E)     ; 遾
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5F6F)       ; &C2-5F6F; [63-79]
     ))
 (define-char
     (=big5             . #xC1D7)       ; &I-B-C1D7;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x907F)     ; 避
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 13)
     (total-strokes      . 17)
+    (=ks-x1001         . #x792D)       ; &M-39163; [89-13]
+    (=daikanwa         . 39163)        ; &I-M-39163;
     (->formed
      ((=jis-x0208        . #x6D64)     ; &GT-51571; [77-68]
       (=daikanwa         . 38642)      ; &I-M-38642;
       ))
     (->formed*sources
      jiyun daikanwa)
-    (<-denotational
-     ((=ucs              . #x907F)     ; 避
-      ))
-    (=ks-x1001         . #x792D)       ; &M-39163; [89-13]
-    (=daikanwa         . 39163)        ; &I-M-39163;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x907F)     ; 避
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=cns11643-1       . #x7562)       ; &C1-7562; [85-66]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x907F)     ; 避
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (->subsumptive
      ((morohashi-daikanwa      39163 1)
       (=jis-x0208        . #x4872)     ; &GT-52655; [40-82]
     (=cns11643-7       . #x3C60)       ; &C7-3C60; [28-64]
     ))
 (define-char
-  '((=>ucs             . #x48AD)       ; 䢭
+  '((ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (=ucs              . #x48AD)       ; 䢭
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x48AD)     ; 䢭
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 13)
     (total-strokes      . 17)
     (=daikanwa         . 39167)        ; &M-39167;
     ))
 (define-char
-  '((morohashi-daikanwa        39167 0 2)
+  '((<-denotational
+     ((=ucs              . #x48AD)     ; 䢭
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (=ucs              . #x48AD)       ; 䢭
-    (=cns11643-4       . #x5938)       ; &I-C4-5938; [57-24]
+    (total-strokes      . 16)
+    (=ucs@unicode      . #x48AD)       ; &UU+48AD;
     ))
 (define-char
-  '((=>ucs             . #x9080)       ; 邀
+  '((<-denotational
+     ((=ucs              . #x48AD)     ; 䢭
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 13)
     (total-strokes      . 17)
-    (->formed
-     ((=ucs              . #x5FBC)     ; 徼
-      (=daikanwa         . 10261)      ; &I-M-10261;
+    (=cns11643-4       . #x5938)       ; &C4-5938; [57-24]
+    ))
+(define-char
+  '((ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (=ucs              . #x9080)       ; 邀
+    (=big5             . #xC1DC)       ; &I-B-C1DC;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x9080)     ; 邀
       ))
-    (->formed*sources
-     jiyun daikanwa)
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
+    (shinjigen-1       . 8398)
     (shinjigen-2       . 8398)
     (=jis-x0208                . #x6E33)       ; &GT-52731; [78-19]
     (=ks-x1001         . #x692D)       ; &I-K0-692D; [73-13]
-    (=big5             . #xC1DC)       ; &I-B-C1DC;
     (=gt               . 52731)        ; &I-GT-52731;
     (=gt-pj-1          . #x6E33)       ; &I-GT-52731; [78-19]
     (=daikanwa         . 39168)        ; &I-M-39168;
     (=ucs@jis          . #x9080)       ; &GT-52731;
+    (->formed
+     ((=jis-x0208        . #x5755)     ; &GT-12935; [55-53]
+      (=daikanwa         . 10261)      ; &I-M-10261;
+      ))
+    (->formed*sources
+     jiyun daikanwa)
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x9080)     ; 邀
+      ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
+    (=gb2312           . #x517B)       ; &G0-517B; [49-91]
+    (=ucs@unicode      . #x9080)       ; &G0-517B;
     ))
 (define-char
-  '((=>ucs             . #x9080)       ; 邀
-    (morohashi-daikanwa        39168 0 2)
+  '((<-denotational
+     ((=ucs              . #x9080)     ; 邀
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 13)
     (total-strokes      . 17)
     (=cns11643-1       . #x7567)       ; &C1-7567; [85-71]
     ))
 (define-char
-  '((morohashi-daikanwa        39168 0 3)
-    (ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (=ucs              . #x9080)       ; 邀
-    (=gb2312           . #x517B)       ; &I-G0-517B; [49-91]
+  '((ideographic-radical . 162)        ; ⾡
+    (=ucs              . #x9081)       ; 邁
+    (=big5             . #xC1DA)       ; &I-B-C1DA;
     ))
 (define-char
-  '((=>ucs             . #x9081)       ; 邁
+  '((<-denotational
+     ((=ucs              . #x9081)     ; 邁
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 13)
     (total-strokes      . 17)
-    (->formed
-     ((=daikanwa         . 39258)      ; &M-39258;
-      ))
-    (->formed*sources
-     shuowen daikanwa)
     (<-synonyms
      ((=cns11643-2       . #x4F5C)     ; &M-02459; [47-60]
       (=daikanwa         . 02459)      ; &I-M-02459;
     (<-synonyms*sources
      shuowen-tongxundingsheng zuoshi-zhuan zuoshi-zhu zuoshi-shu daikanwa)
     (=daikanwa         . 39169)        ; &M-39169;
+    (->formed
+     ((=daikanwa         . 39258)      ; &M-39258;
+      ))
+    (->formed*sources
+     shuowen daikanwa)
     ))
 (define-char
-  '((=>ucs             . #x9081)       ; 邁
-    (morohashi-daikanwa        39169 0 2)
+  '((<-denotational
+     ((=ucs              . #x9081)     ; 邁
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 12)
-    (total-strokes      . 16)
-    (=jis-x0208                . #x6E32)       ; &GT-52654; [78-18]
-    (=ks-x1001         . #x5864)       ; &I-K0-5864; [56-68]
-    (=big5             . #xC1DA)       ; &I-B-C1DA;
-    (=gt               . 52654)        ; &I-GT-52654;
-    (=gt-pj-1          . #x6E32)       ; &I-GT-52654; [78-18]
-    (=ucs@jis          . #x9081)       ; &GT-52654;
+    (total-strokes      . 15)
+    (=gb12345          . #x4275)       ; &UU+9081; [34-85]
+    (=ucs@unicode      . #x9081)       ; &UU+9081;
     ))
 (define-char
-  '((=>ucs             . #x9081)       ; 邁
-    (morohashi-daikanwa        39169 0 3)
+  '((<-denotational
+     ((=ucs              . #x9081)     ; 邁
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 13)
     (total-strokes      . 17)
     (=cns11643-1       . #x7565)       ; &C1-7565; [85-69]
     ))
 (define-char
-  '((morohashi-daikanwa        39169 0 4)
+  '((<-denotational
+     ((=ucs              . #x9081)     ; 邁
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (=ucs              . #x9081)       ; 邁
-    (=gb12345          . #x4275)       ; 邁 [34-85]
+    (total-strokes      . 16)
+    (=jis-x0208                . #x6E32)       ; &GT-52654; [78-18]
+    (=ks-x1001         . #x5864)       ; &I-K0-5864; [56-68]
+    (=gt               . 52654)        ; &I-GT-52654;
+    (=gt-pj-1          . #x6E32)       ; &I-GT-52654; [78-18]
+    (=ucs@jis          . #x9081)       ; &GT-52654;
     ))
 (define-char
   '((=>ucs             . #x285E8)      ; 𨗨
     (=cns11643-5       . #x5F34)       ; &I-C5-5F34; [63-20]
     ))
 (define-char
-  '((=>ucs             . #x9082)       ; 邂
+  '((ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (=ucs              . #x9082)       ; 邂
+    ))
+(define-char
+  '((<-denotational
+     ((=big5             . #xC1DB)     ; &B-C1DB;
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 13)
     (total-strokes      . 17)
-    (->formed
-     ((=jis-x0208@1978   . #x3260)     ; &M-38789; [18-64]
-      (=ks-x1001         . #x4A3C)     ; &I-K0-4A3C; [42-28]
-      (=daikanwa         . 38789)      ; &I-M-38789;
-      ))
-    (->formed*sources
-     jiyun daikanwa)
+    (shinjigen-1       . 8388)
     (shinjigen-2       . 8388)
     (=jis-x0208                . #x6E30)       ; &GT-52683; [78-16]
     (=ks-x1001         . #x7A33)       ; &I-K0-7A33; [90-19]
-    (=big5             . #xC1DB)       ; &I-B-C1DB;
     (=gt               . 52683)        ; &I-GT-52683;
     (=gt-pj-1          . #x6E30)       ; &I-GT-52683; [78-16]
     (=daikanwa         . 39173)        ; &I-M-39173;
     (=ucs@jis          . #x9082)       ; &GT-52683;
+    (->formed
+     ((=jis-x0208@1978   . #x3260)     ; &M-38789; [18-64]
+      (=ks-x1001         . #x4A3C)     ; &I-K0-4A3C; [42-28]
+      (=daikanwa         . 38789)      ; &I-M-38789;
+      ))
+    (->formed*sources
+     jiyun daikanwa)
     ))
 (define-char
-  '((=>ucs             . #x9082)       ; 邂
-    (morohashi-daikanwa        39173 0 2)
+  '((<-denotational
+     ((=ucs              . #x9082)     ; 邂
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (=cns11643-1       . #x7566)       ; &C1-7566; [85-70]
+    (=big5             . #xC1DB)       ; &B-C1DB;
     ))
 (define-char
-  '((morohashi-daikanwa        39173 0 3)
+  '((<-denotational
+     ((=ucs              . #x9082)     ; 邂
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 13)
     (total-strokes      . 16)
-    (=ucs              . #x9082)       ; 邂
-    (=gb2312           . #x6562)       ; &I-G0-6562; [69-66]
+    (=gb2312           . #x6562)       ; &G0-6562; [69-66]
+    (=ucs@unicode      . #x9082)       ; &G0-6562;
+    ))
+(define-char
+  '((<-denotational
+     ((=big5             . #xC1DB)     ; &B-C1DB;
+      ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
+    (=cns11643-1       . #x7566)       ; &C1-7566; [85-70]
     ))
 (define-char
   '((ideographic-radical . 162)        ; ⾡
     (=big5             . #xC1D9)       ; &I-B-C1D9;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9084)     ; 還
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (<-original
      ((=daikanwa         . 39222)      ; &M-39222;
       ))
     (=daikanwa         . 39174)        ; &I-M-39174;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9084)     ; 還
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=gb12345          . #x3B39)       ; &UU+9084; [27-25]
     (=ucs@unicode      . #x9084)       ; &UU+9084;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9084)     ; 還
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=cns11643-1       . #x7564)       ; &C1-7564; [85-68]
     ))
 (define-char
-  '((morohashi-daikanwa        39174 1)
+  '((<-denotational
+     ((=ucs              . #x9084)     ; 還
+      ))
+    (morohashi-daikanwa        39174 1)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 13)
     (total-strokes      . 16)
-    (<-denotational
-     ((=ucs              . #x9084)     ; 還
-      ))
     (=jis-x0208                . #x3454)       ; &GT-52606; [20-52]
     (=gt               . 52606)        ; &I-GT-52606;
     (=gt-pj-1          . #x3454)       ; &I-GT-52606; [20-52]
     (=big5             . #xEEC2)       ; &I-B-EEC2;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9085)     ; 邅
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (<-same
      ((=daikanwa         . 37315)      ; &M-37315;
       ))
     (=ucs@jis          . #x9085)       ; &M-39175;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 13)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9085)     ; 邅
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x9085)       ; &UU+9085;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9085)     ; 邅
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=cns11643-2       . #x5F6E)       ; &C2-5F6E; [63-78]
     ))
 (define-char
     (=cns11643-7       . #x3C5A)       ; &C7-3C5A; [28-58]
     ))
 (define-char
-  '((=>ucs             . #x9083)       ; 邃
+  '((ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 14)
+    (=ucs              . #x9083)       ; 邃
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x9083)     ; 邃
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 14)
     (total-strokes      . 18)
+    (<-same
+     ((=daikanwa         . 25448)      ; &M-25448;
+      ))
+    (<-same*sources
+     jiyun daikanwa)
+    (=daikanwa         . 39191)        ; &M-39191;
     (->formed
      ((=jis-x0208        . #x702B)     ; &GT-56258; [80-11]
       (=ks-x1001         . #x624A)     ; &I-K0-624A; [66-42]
       ))
     (->formed*sources
      shuowen jiyun daikanwa)
-    (<-same
-     ((=daikanwa         . 25448)      ; &M-25448;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x9083)     ; 邃
       ))
-    (<-same*sources
-     jiyun daikanwa)
-    (=daikanwa         . 39191)        ; &M-39191;
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 14)
+    (=big5             . #xC2E3)       ; &B-C2E3;
     ))
 (define-char
-  '((=>ucs             . #x9083)       ; 邃
-    (morohashi-daikanwa        39191 0 2)
+  '((<-denotational
+     ((=big5             . #xC2E3)     ; &B-C2E3;
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (=jis-x0208                . #x6364)       ; &GT-33128; [67-68]
-    (=ks-x1001         . #x6245)       ; &I-K0-6245; [66-37]
-    (=big5             . #xC2E3)       ; &I-B-C2E3;
-    (=gt               . 33128)        ; &I-GT-33128;
-    (=gt-pj-1          . #x6364)       ; &I-GT-33128; [67-68]
-    (=ucs@jis          . #x9083)       ; &GT-33128;
-    (mojikyo           . 055411)       ; &MCS-6000D873;
+    (total-strokes      . 17)
+    (=gb2312           . #x6564)       ; &G0-6564; [69-68]
+    (=ucs@unicode      . #x9083)       ; &G0-6564;
+    (mojikyo           . 055412)       ; &MCS-6000D874;
     ))
 (define-char
-  '((=>ucs             . #x9083)       ; 邃
-    (morohashi-daikanwa        39191 0 3)
+  '((<-denotational
+     ((=big5             . #xC2E3)     ; &B-C2E3;
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 14)
     (total-strokes      . 18)
     (=cns11643-1       . #x774E)       ; &C1-774E; [87-46]
     ))
 (define-char
-  '((morohashi-daikanwa        39191 0 4)
+  '((<-denotational
+     ((=big5             . #xC2E3)     ; &B-C2E3;
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (=ucs              . #x9083)       ; 邃
-    (=gb2312           . #x6564)       ; &I-G0-6564; [69-68]
-    (mojikyo           . 055412)       ; &MCS-6000D874;
+    (total-strokes      . 18)
+    (=jis-x0208                . #x6364)       ; &GT-33128; [67-68]
+    (=ks-x1001         . #x6245)       ; &I-K0-6245; [66-37]
+    (=gt               . 33128)        ; &I-GT-33128;
+    (=gt-pj-1          . #x6364)       ; &I-GT-33128; [67-68]
+    (=ucs@jis          . #x9083)       ; &GT-33128;
+    (mojikyo           . 055411)       ; &MCS-6000D873;
+    ))
+(define-char
+  '((ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 14)
+    (=ucs              . #x48AF)       ; 䢯
     ))
 (define-char
-  '((=>ucs             . #x48AF)       ; 䢯
+  '((<-denotational
+     ((=ucs              . #x48AF)     ; 䢯
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 14)
     (total-strokes      . 18)
     (=daikanwa         . 39192)        ; &M-39192;
     ))
 (define-char
-  '((morohashi-daikanwa        39192 0 2)
+  '((<-denotational
+     ((=ucs              . #x48AF)     ; 䢯
+      ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
+    (=ucs@unicode      . #x48AF)       ; &UU+48AF;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x48AF)     ; 䢯
+      ))
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 14)
     (total-strokes      . 18)
-    (=ucs              . #x48AF)       ; 䢯
-    (=cns11643-7       . #x4377)       ; &I-C7-4377; [35-87]
+    (=cns11643-7       . #x4377)       ; &C7-4377; [35-87]
     ))
 (define-char
   '((ideographic-radical . 162)        ; ⾡
     (=big5             . #xC2E2)       ; &I-B-C2E2;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x9087)     ; 邇
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 14)
     (total-strokes      . 18)
-    (->formed
-     ((=jis-x0208@1978   . #x6D6E)     ; &M-38793; [77-78]
-      (=daikanwa         . 38793)      ; &I-M-38793;
-      ))
-    (->formed*sources
-     jiyun daikanwa)
     (<-ancient
      ((=daikanwa         . 39124)      ; &M-39124;
       ))
     (<-ancient*sources
      shuowen jiyun daikanwa)
-    (<-denotational
-     ((=ucs              . #x9087)     ; 邇
-      ))
     (<-synonyms
      ((=ucs              . #x723E)     ; 爾
       (=daikanwa         . 19750)      ; &I-M-19750;
     (=gt-pj-1          . #x6D6E)       ; &I-GT-52751; [77-78]
     (=daikanwa         . 39193)        ; &I-M-39193;
     (=ucs@jis          . #x9087)       ; &GT-52751;
+    (->formed
+     ((=jis-x0208@1978   . #x6D6E)     ; &M-38793; [77-78]
+      (=daikanwa         . 38793)      ; &I-M-38793;
+      ))
+    (->formed*sources
+     jiyun daikanwa)
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9087)     ; 邇
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=gb12345          . #x6547)       ; &UU+9087; [69-39]
     (=ucs@unicode      . #x9087)       ; &UU+9087;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9087)     ; 邇
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (=cns11643-1       . #x774D)       ; &C1-774D; [87-45]
     ))
 (define-char
     (=ucs              . #x9089)       ; 邉
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9089)     ; 邉
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (<-wrong
      ((=jis-x0208        . #x6E34)     ; &GT-52803; [78-20]
       (=ks-x1001         . #x5C2B)     ; &I-K0-5C2B; [60-11]
     (=daikanwa         . 39214)        ; &M-39214;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 14)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9089)     ; 邉
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 14)
+    (total-strokes      . 17)
     (=ucs@unicode      . #x9089)       ; &UU+9089;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 13)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9089)     ; 邉
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 13)
+    (total-strokes      . 17)
     (=jis-x0208@1978   . #x6E35)       ; &J78-6E35; [78-21]
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x9089)     ; 邉
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes@jis . 14)
     (ideographic-strokes . 13)
     (total-strokes      . 17)
-    (<-denotational
-     ((=ucs              . #x9089)     ; 邉
-      ))
     (=jis-x0208@1983   . #x6E35)       ; &GT-52725; [78-21]
     (=jis-x0208@1990   . #x6E35)       ; &I-J90-6E35; [78-21]
     (=gt               . 52725)        ; &I-GT-52725;
     (=ucs@jis          . #x9089)       ; &GT-52725;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 14)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9089)     ; 邉
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 14)
+    (total-strokes      . 18)
     (=cns11643-3       . #x593A)       ; &C3-593A; [57-26]
     ))
 (define-char
     (=big5             . #xC3E5)       ; &I-B-C3E5;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x908B)     ; 邋
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (=jis-x0212                . #x6169)       ; &M-39218; [65-73]
     (=daikanwa         . 39218)        ; &I-M-39218;
     (=ucs@jis          . #x908B)       ; &M-39218;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x908B)     ; 邋
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (=gb2312           . #x6565)       ; &G0-6565; [69-69]
     (=ucs@unicode      . #x908B)       ; &G0-6565;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x908B)     ; 邋
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (=cns11643-1       . #x7932)       ; &C1-7932; [89-18]
     ))
 (define-char
     (=ucs              . #x908C)       ; 邌
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
+  '((<-denotational
+     ((=ucs              . #x908C)     ; 邌
+      ))
+    (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 15)
     (total-strokes      . 19)
     (<-ancient
       ))
     (<-ancient*sources
      jiyun daikanwa)
-    (<-denotational
-     ((=ucs              . #x908C)     ; 邌
-      ))
     (=jis-x0212                . #x616A)       ; &M-39219; [65-74]
     (=jis-x0213-2-2000 . #x7A23)       ; &I-JX2-7A23; [90-03]
     (=daikanwa         . 39219)        ; &I-M-39219;
     (=ucs@jis          . #x908C)       ; &M-39219;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 15)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x908C)     ; 邌
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 15)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x908C)       ; &UU+908C;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 15)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x908C)     ; 邌
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 15)
+    (total-strokes      . 19)
     (=cns11643-4       . #x615F)       ; &C4-615F; [65-63]
     ))
 (define-char
     (=ucs              . #x28654)      ; 𨙔
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 18)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28654)    ; 𨙔
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 18)
+    (total-strokes      . 22)
     (=daikanwa         . 39253)        ; &M-39253;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 19)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28654)    ; 𨙔
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 19)
+    (total-strokes      . 22)
     (=ucs@iso          . #x28654)      ; &U-00028654;
     ))
 (define-char
-  '((ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 19)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x28654)    ; 𨙔
       ))
+    (ideographic-radical . 162)        ; ⾡
+    (ideographic-strokes . 19)
+    (total-strokes      . 23)
     (=cns11643-4       . #x6B25)       ; &C4-6B25; [75-05]
     ))
 (define-char
   '((ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 19)
     (total-strokes      . 23)
+    (<-formed
+     ((=daikanwa         . 39169)      ; &M-39169;
+      ))
     (<-same
      ((=daikanwa         . 39169)      ; &M-39169;
       ))
index cd6c38f..e61ee4b 100644 (file)
     (=daikanwa         . 39270)        ; &I-M-39270;
     ))
 (define-char
-  '((name              . "CJK RADICAL CITY")
+  '((<-denotational
+     ((=ucs              . #x961D)     ; 阝
+      ))
+    (name              . "CJK RADICAL CITY")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (ideographic-radical . 163)        ; ⾢
     (ideographic-strokes . 0)
     (total-strokes      . 3)
-    (<-denotational
-     ((=ucs              . #x961D)     ; 阝
-      ))
-    (<-ideographic-component-forms
+    (<-formed@component/connect-left
      ((=ucs              . #x9091)     ; 邑
       ))
+    (<-identical@component/connect-left
+     ((=ucs              . #x961D)     ; 阝
+      ))
     (=ucs              . #x2ECF)       ; ⻏
     ))
 (define-char
     (=ucs              . #x90AA)       ; 邪
     ))
 (define-char
-  '((ideographic-radical . 163)        ; ⾢
-    (ideographic-strokes . 4)
-    (total-strokes      . 7)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x90AA)     ; 邪
       ))
+    (ideographic-radical . 163)        ; ⾢
+    (ideographic-strokes . 4)
+    (total-strokes      . 7)
     (=gb2312           . #x5030)       ; &M-39319; [48-16]
     (=cns11643-1       . #x4B59)       ; &I-C1-4B59; [43-57]
     (=big5             . #xA8B8)       ; &I-B-A8B8;
     (=daikanwa         . 39355)        ; &I-M-39355;
     ))
 (define-char
-  '((ideographic-radical . 163)        ; ⾢
-    (ideographic-strokes . 5)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x90AA)     ; 邪
       ))
+    (ideographic-radical . 163)        ; ⾢
+    (ideographic-strokes . 5)
+    (total-strokes      . 8)
     (->subsumptive
      ((morohashi-daikanwa      39357 1)
       (=jis-x0208@1978   . #x3C59)     ; &J83-3C59; [28-57]
     (=ucs              . #x90FD)       ; 都
     ))
 (define-char
-  '((morohashi-daikanwa        39497 1)
+  '((<-denotational
+     ((=ucs              . #x90FD)     ; 都
+      ))
+    (morohashi-daikanwa        39497 1)
     (ideographic-radical . 163)        ; ⾢
     (ideographic-strokes . 8)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x90FD)     ; 都
-      ))
     (<-simplified@JP/Jouyou
      ((name              . "CJK COMPATIBILITY IDEOGRAPH-FA26")
       (=ucs              . #xFA26)     ; 都
     (=big5             . #xDC54)       ; &B-DC54;
     ))
 (define-char
-  '((name              . "CJK COMPATIBILITY IDEOGRAPH-FA26")
+  '((<-denotational
+     ((=ucs              . #x90FD)     ; 都
+      ))
+    (name              . "CJK COMPATIBILITY IDEOGRAPH-FA26")
     (=>ucs*            . #x90FD)       ; 都
     (ideographic-radical . 163)        ; ⾢
     (ideographic-strokes . 9)
     (total-strokes      . 12)
-    (<-denotational
-     ((=ucs              . #x90FD)     ; 都
-      ))
     (shinjigen-1       . 8456)
     (=ucs              . #xFA26)       ; 都
     (=ks-x1001         . #x5434)       ; &I-K0-5434; [52-20]
     (=big5             . #xBE47)       ; &I-B-BE47;
     ))
 (define-char
-  '((ideographic-radical . 163)        ; ⾢
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x912D)     ; 鄭
       ))
+    (ideographic-radical . 163)        ; ⾢
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 39647)      ; &M-39647;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 163)        ; ⾢
-    (ideographic-strokes . 12)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x912D)     ; 鄭
       ))
+    (ideographic-radical . 163)        ; ⾢
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
     (->subsumptive
      ((=cns11643-1       . #x6F51)     ; &C1-6F51; [79-49]
       )
index e55b13c..6f15d0b 100644 (file)
     (=ucs              . #x914B)       ; 酋
     ))
 (define-char
-  '((ideographic-radical . 164)        ; ⾣
-    (ideographic-strokes . 2)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x914B)     ; 酋
       ))
+    (ideographic-radical . 164)        ; ⾣
+    (ideographic-strokes . 2)
+    (total-strokes      . 9)
     (->subsumptive
      ((=daikanwa         . 39765)      ; &M-39765;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 164)        ; ⾣
-    (ideographic-strokes . 2)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x914B)     ; 酋
       ))
+    (ideographic-radical . 164)        ; ⾣
+    (ideographic-strokes . 2)
+    (total-strokes      . 9)
     (->subsumptive
      ((=cns11643-1       . #x536A)     ; &C1-536A; [51-74]
       )
     (=ucs              . #x914C)       ; 酌
     ))
 (define-char
-  '((ideographic-radical . 164)        ; ⾣
-    (ideographic-strokes . 3)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x914C)     ; 酌
       ))
+    (ideographic-radical . 164)        ; ⾣
+    (ideographic-strokes . 3)
+    (total-strokes      . 10)
     (->subsumptive
      ((=daikanwa         . 39768)      ; &M-39768;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 164)        ; ⾣
-    (ideographic-strokes . 3)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x914C)     ; 酌
       ))
+    (ideographic-radical . 164)        ; ⾣
+    (ideographic-strokes . 3)
+    (total-strokes      . 10)
     (->subsumptive
      ((=cns11643-1       . #x585A)     ; &C1-585A; [56-58]
       )
     (=ucs              . #x9172)       ; 酲
     ))
 (define-char
-  '((ideographic-radical . 164)        ; ⾣
-    (ideographic-strokes . 7)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9172)     ; 酲
       ))
+    (ideographic-radical . 164)        ; ⾣
+    (ideographic-strokes . 7)
+    (total-strokes      . 14)
     (->subsumptive
      ((shinjigen-2       . 8521)
       (=jis-x0208@1978   . #x6E4B)     ; &M-39865; [78-43]
       ))
     ))
 (define-char
-  '((ideographic-radical . 164)        ; ⾣
-    (ideographic-strokes . 7)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9172)     ; 酲
       ))
+    (ideographic-radical . 164)        ; ⾣
+    (ideographic-strokes . 7)
+    (total-strokes      . 14)
     (=gb2312           . #x7528)       ; &GT-53635; [85-08]
     (=gt               . 53635)        ; &I-GT-53635;
     (=gt-pj-10         . #x4323)       ; &I-GT-53635; [35-03]
     (=ucs              . #x9177)       ; 酷
     ))
 (define-char
-  '((ideographic-radical . 164)        ; ⾣
-    (ideographic-strokes . 7)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9177)     ; 酷
       ))
+    (ideographic-radical . 164)        ; ⾣
+    (ideographic-strokes . 7)
+    (total-strokes      . 14)
     (->subsumptive
      ((=daikanwa         . 39870)      ; &M-39870;
       (mojikyo           . 039870)     ; &MCS-60009BBE;
       ))
     ))
 (define-char
-  '((morohashi-daikanwa        39870 1)
+  '((<-denotational
+     ((=ucs              . #x9177)     ; 酷
+      ))
+    (morohashi-daikanwa        39870 1)
     (ideographic-radical . 164)        ; ⾣
     (ideographic-strokes . 7)
     (total-strokes      . 14)
-    (<-denotational
-     ((=ucs              . #x9177)     ; 酷
-      ))
     (->subsumptive
      ((=cns11643-1       . #x6B4D)     ; &C1-6B4D; [75-45]
       )
     (=ucs              . #x91A8)       ; 醨
     ))
 (define-char
-  '((ideographic-radical . 164)        ; ⾣
-    (ideographic-strokes . 11)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x91A8)     ; 醨
       ))
+    (ideographic-radical . 164)        ; ⾣
+    (ideographic-strokes . 11)
+    (total-strokes      . 18)
     (->subsumptive
      ((=daikanwa         . 40001)      ; &M-40001;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 164)        ; ⾣
-    (ideographic-strokes . 11)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x91A8)     ; 醨
       ))
+    (ideographic-radical . 164)        ; ⾣
+    (ideographic-strokes . 11)
+    (total-strokes      . 18)
     (=cns11643-2       . #x6378)       ; &C2-6378; [67-88]
     ))
 (define-char
     (=ucs              . #x91AA)       ; 醪
     ))
 (define-char
-  '((ideographic-radical . 164)        ; ⾣
-    (ideographic-strokes . 11)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x91AA)     ; 醪
       ))
+    (ideographic-radical . 164)        ; ⾣
+    (ideographic-strokes . 11)
+    (total-strokes      . 18)
     (->subsumptive
      ((shinjigen-2       . 8544)
       (=jis-x0208@1978   . #x6E52)     ; &M-40004; [78-50]
       ))
     ))
 (define-char
-  '((ideographic-radical . 164)        ; ⾣
-    (ideographic-strokes . 11)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x91AA)     ; 醪
       ))
+    (ideographic-radical . 164)        ; ⾣
+    (ideographic-strokes . 11)
+    (total-strokes      . 18)
     (->subsumptive
      ((=gb2312           . #x7532)     ; &GT-53819; [85-18]
       (=gt               . 53819)      ; &I-GT-53819;
     (=daikanwa         . 40010)        ; &I-M-40010;
     ))
 (define-char
-  '((ideographic-radical . 164)        ; ⾣
-    (ideographic-strokes . 11)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3E5F)     ; &J97-3E5F; [30-63]
       ))
+    (ideographic-radical . 164)        ; ⾣
+    (ideographic-strokes . 11)
+    (total-strokes      . 18)
     (=ucs              . #x91AC)       ; 醬
     (->subsumptive
      ((=daikanwa         . 40011)      ; &M-40011;
     (=jis-x0208@1997   . #x3E5F)       ; &J97-3E5F; [30-63]
     ))
 (define-char
-  '((ideographic-radical . 164)        ; ⾣
-    (ideographic-strokes . 10)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3E5F)     ; &J97-3E5F; [30-63]
       ))
+    (ideographic-radical . 164)        ; ⾣
+    (ideographic-strokes . 10)
+    (total-strokes      . 17)
     (<-simplified
      ((=ucs              . #x91AC)     ; 醬
       ))
     (=daikanwa         . 40040)        ; &I-M-40040;
     ))
 (define-char
-  '((ideographic-radical . 164)        ; ⾣
-    (ideographic-strokes . 12)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4830)     ; &J97-4830; [40-16]
       ))
+    (ideographic-radical . 164)        ; ⾣
+    (ideographic-strokes . 12)
+    (total-strokes      . 19)
     (=ucs              . #x91B1)       ; 醱
     (->subsumptive
      ((=daikanwa         . 40041)      ; &M-40041;
     (=jis-x0208@1997   . #x4830)       ; &J97-4830; [40-16]
     ))
 (define-char
-  '((ideographic-radical . 164)        ; ⾣
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4830)     ; &J97-4830; [40-16]
       ))
+    (ideographic-radical . 164)        ; ⾣
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (<-simplified
      ((=ucs              . #x91B1)     ; 醱
       ))
     (=ucs              . #x91C1)       ; 釁
     ))
 (define-char
-  '((ideographic-radical . 164)        ; ⾣
-    (ideographic-strokes . 18)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x91C1)     ; 釁
       ))
+    (ideographic-radical . 164)        ; ⾣
+    (ideographic-strokes . 18)
+    (total-strokes      . 25)
     (->subsumptive
      ((=daikanwa         . 40103)      ; &M-40103;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 164)        ; ⾣
-    (ideographic-strokes . 18)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x91C1)     ; 釁
       ))
+    (ideographic-radical . 164)        ; ⾣
+    (ideographic-strokes . 18)
+    (total-strokes      . 25)
     (=jis-x0208@1983   . #x6E57)       ; &GT-53927; [78-55]
     (=jis-x0208@1990   . #x6E57)       ; &I-J90-6E57; [78-55]
     (=gt               . 53927)        ; &I-GT-53927;
     (=ucs@jis          . #x91C1)       ; &GT-53927;
     ))
 (define-char
-  '((ideographic-radical . 164)        ; ⾣
-    (ideographic-strokes . 19)
-    (total-strokes      . 26)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x91C1)     ; 釁
       ))
+    (ideographic-radical . 164)        ; ⾣
+    (ideographic-strokes . 19)
+    (total-strokes      . 26)
     (->subsumptive
      ((=jis-x0208@1978   . #x6E57)     ; &J78-6E57; [78-55]
       )
index 29427a9..5020700 100644 (file)
     (=ucs              . #x91C7)       ; 采
     ))
 (define-char
-  '((ideographic-radical . 165)        ; ⾤
-    (ideographic-strokes . 1)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x91C7)     ; 采
       ))
+    (ideographic-radical . 165)        ; ⾤
+    (ideographic-strokes . 1)
+    (total-strokes      . 8)
     (=jis-x0208@1978   . #x3A53)       ; &GT-53945; [26-51]
     (=ks-x1001         . #x737A)       ; &I-K0-737A; [83-90]
     (=gt               . 53945)        ; &I-GT-53945;
     (=daikanwa         . 40116)        ; &I-M-40116;
     ))
 (define-char
-  '((ideographic-radical . 165)        ; ⾤
-    (ideographic-strokes . 1)
-    (total-strokes      . 8)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x91C7)     ; 采
       ))
+    (ideographic-radical . 165)        ; ⾤
+    (ideographic-strokes . 1)
+    (total-strokes      . 8)
     (->subsumptive
      ((=gb2312           . #x3249)     ; &GT-53946; [18-41]
       (=jis-x0208@1983   . #x3A53)     ; &I-J83-3A53; [26-51]
     (=ucs              . #x91C8)       ; 釈
     ))
 (define-char
-  '((ideographic-radical . 165)        ; ⾤
-    (ideographic-strokes . 4)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x91C8)     ; 釈
       ))
+    (ideographic-radical . 165)        ; ⾤
+    (ideographic-strokes . 4)
+    (total-strokes      . 11)
     (<-vulgar
      ((=jis-x0208        . #x6E59)     ; &GT-53966; [78-57]
       (=ks-x1001         . #x6037)     ; &I-K0-6037; [64-23]
     (mojikyo           . 040120)       ; &MCS-60009CB8;
     ))
 (define-char
-  '((morohashi-daikanwa        40120 1)
+  '((<-denotational
+     ((=ucs              . #x91C8)     ; 釈
+      ))
+    (morohashi-daikanwa        40120 1)
     (ideographic-radical . 165)        ; ⾤
     (ideographic-strokes . 4)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x91C8)     ; 釈
-      ))
     (<-simplified@JP/Jouyou
      ((=jis-x0208        . #x6E59)     ; &GT-53966; [78-57]
       (=ks-x1001         . #x6037)     ; &I-K0-6037; [64-23]
index 4626f67..cb3a182 100644 (file)
     (=daikanwa         . 40152)        ; &I-M-40152;
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED GOLD")
+  '((<-denotational
+     ((=ucs              . #x9485)     ; 钅
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED GOLD")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-denotational
+    (<-identical@component/connect-right
      ((=ucs              . #x9485)     ; 钅
       ))
-    (<-ideographic-component-forms
+    (<-simplified@CN/component/connect-right
      ((=ucs              . #x91D1)     ; 金
-      ))
-    (<-radical
-     ((=ucs              . #x9485)     ; 钅
+      (=gb2312           . #x3D70)     ; &I-G0-3D70; [29-80]
       ))
     (=ucs              . #x2ED0)       ; ⻐
-    (=big5-cdp         . #x895A)       ; &I-CDP-895A;
     ))
 (define-char
   '((ideographic-radical . 167)        ; ⾦
     (ideographic-strokes . 0)
     (total-strokes      . 8)
-    (<-ideographic-component-forms
+    (<-formed@component
      ((=ucs              . #x91D1)     ; 金
       ))
     (=ucs              . #x91D2)       ; 釒
   '((ideographic-radical . 167)        ; ⾦
     (ideographic-strokes . 0)
     (total-strokes      . 5)
-    (<-ideographic-component-forms
-     ((=ucs              . #x91D1)     ; 金
-      ))
     (<-simplified@CN
      ((=ucs              . #x91D2)     ; 釒
       (=gb12345                  . #x6E44)     ; 釒 [78-36]
       ))
+    (<-simplified@CN/component
+     ((=ucs              . #x91D1)     ; 金
+      (=gb2312           . #x3D70)     ; &I-G0-3D70; [29-80]
+      ))
     (=ucs              . #x9485)       ; 钅
     (=gb2312           . #x6E44)       ; &I-G0-6E44; [78-36]
+    (=big5-cdp         . #x895A)       ; &I-CDP-895A;
     ))
 (define-char
   '((ideographic-radical . 167)        ; ⾦
     (ideographic-strokes . 0)
     (total-strokes      . 6)
-    (<-ideographic-component-forms
-     ((=ucs              . #x91D1)     ; 金
-      ))
     (<-simplified@component
      ((=ucs              . #x91D1)     ; 金
       ))
     (=daikanwa         . 40469)        ; &I-M-40469;
     ))
 (define-char
-  '((=>ucs             . #x92DD)       ; 鋝
+  '((ideographic-radical . 167)        ; ⾦
+    (ideographic-strokes . 7)
+    (total-strokes      . 15)
+    (=ucs              . #x92DD)       ; 鋝
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x92DD)     ; 鋝
+      ))
     (ideographic-radical . 167)        ; ⾦
     (ideographic-strokes . 7)
     (total-strokes      . 15)
+    (<-formed
+     ((=ks-x1001         . #x6054)     ; &M-39127; [64-52]
+      (=daikanwa         . 39127)      ; &I-M-39127;
+      ))
     (=jis-x0212                . #x6445)       ; &M-40470; [68-37]
     (=daikanwa         . 40470)        ; &I-M-40470;
     (=ucs@jis          . #x92DD)       ; &M-40470;
     ))
 (define-char
-  '((morohashi-daikanwa        40470 0 2)
+  '((<-denotational
+     ((=ucs              . #x92DD)     ; 鋝
+      ))
     (ideographic-radical . 167)        ; ⾦
     (ideographic-strokes . 7)
     (total-strokes      . 15)
-    (=ucs              . #x92DD)       ; 鋝
-    (=cns11643-2       . #x5538)       ; &I-C2-5538; [53-24]
-    (=gb12345          . #x6F32)       ; 鋝 [79-18]
+    (=cns11643-2       . #x5538)       ; &C2-5538; [53-24]
+    (=gb12345          . #x6F32)       ; &C2-5538; [79-18]
+    (=ucs@unicode      . #x92DD)       ; &C2-5538;
     ))
 (define-char
   '((ideographic-radical . 167)        ; ⾦
     (=ucs              . #x9306)       ; 錆
     ))
 (define-char
-  '((ideographic-radical . 167)        ; ⾦
-    (ideographic-strokes . 8)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9306)     ; 錆
       ))
+    (ideographic-radical . 167)        ; ⾦
+    (ideographic-strokes . 8)
+    (total-strokes      . 16)
     (=jis-x0208@1978   . #x3B2C)       ; &GT-54506; [27-12]
     (=gt               . 54506)        ; &I-GT-54506;
     (=gt-pj-7          . #x6746)       ; &I-GT-54506; [71-38]
     (=daikanwa         . 40523)        ; &I-M-40523;
     ))
 (define-char
-  '((ideographic-radical . 167)        ; ⾦
-    (ideographic-strokes . 8)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9306)     ; 錆
       ))
+    (ideographic-radical . 167)        ; ⾦
+    (ideographic-strokes . 8)
+    (total-strokes      . 16)
     (->subsumptive
      ((<-simplified@JP
        ((=jis-x0208@1978    . #x3B2C)  ; &GT-54506; [27-12]
     (=ucs              . #x939A)       ; 鎚
     ))
 (define-char
-  '((ideographic-radical . 167)        ; ⾦
-    (ideographic-strokes . 10)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x939A)     ; 鎚
       ))
+    (ideographic-radical . 167)        ; ⾦
+    (ideographic-strokes . 10)
+    (total-strokes      . 18)
     (=jis-x0208@1978   . #x444A)       ; &GT-54783; [36-42]
     (=ks-x1001         . #x7560)       ; &I-K0-7560; [85-64]
     (=gt               . 54783)        ; &I-GT-54783;
     (=daikanwa         . 40715)        ; &I-M-40715;
     ))
 (define-char
-  '((ideographic-radical . 167)        ; ⾦
-    (ideographic-strokes . 9)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x939A)     ; 鎚
       ))
+    (ideographic-radical . 167)        ; ⾦
+    (ideographic-strokes . 9)
+    (total-strokes      . 17)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x444A)     ; &GT-54783; [36-42]
       (=ks-x1001         . #x7560)     ; &I-K0-7560; [85-64]
     (=ucs@unicode      . #x939A)       ; &GT-54670;
     ))
 (define-char
-  '((ideographic-radical . 167)        ; ⾦
-    (ideographic-strokes . 10)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x939A)     ; 鎚
       ))
+    (ideographic-radical . 167)        ; ⾦
+    (ideographic-strokes . 10)
+    (total-strokes      . 18)
     (=cns11643-1       . #x775C)       ; &C1-775C; [87-60]
     ))
 (define-char
     (=ucs              . #x9453)       ; 鑓
     ))
 (define-char
-  '((ideographic-radical . 167)        ; ⾦
-    (ideographic-strokes . 14)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9453)     ; 鑓
       ))
+    (ideographic-radical . 167)        ; ⾦
+    (ideographic-strokes . 14)
+    (total-strokes      . 22)
     (=jis-x0208@1978   . #x4C7A)       ; &GT-55156; [44-90]
     (=gt               . 55156)        ; &I-GT-55156;
     (=gt-pj-7          . #x6B7A)       ; &I-GT-55156; [75-90]
     (=daikanwa         . 40998)        ; &I-M-40998;
     ))
 (define-char
-  '((ideographic-radical . 167)        ; ⾦
-    (ideographic-strokes . 13)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9453)     ; 鑓
       ))
+    (ideographic-radical . 167)        ; ⾦
+    (ideographic-strokes . 13)
+    (total-strokes      . 21)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x4C7A)     ; &GT-55156; [44-90]
       (=daikanwa         . 40998)      ; &I-M-40998;
index e087d65..43a3400 100644 (file)
@@ -3,6 +3,7 @@
   '((ideographic-radical . 168)        ; ⾧
     (ideographic-strokes . 0)
     (total-strokes      . 8)
+    (shinjigen-1       . 8793)
     (shinjigen-2       . 8793)
     (=ucs              . #x9577)       ; 長
     (=jis-x0208                . #x4439)       ; &I-J90-4439; [36-25]
     (=daikanwa         . 41100)        ; &I-M-41100;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x9577)     ; 長
+      ))
+    (name              . "CJK RADICAL LONG ONE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x9577)     ; 長
+      ))
+    (=ucs              . #x2ED1)       ; ⻑
+    ))
+(define-char
   '((ideographic-radical . 168)        ; ⾧
     (ideographic-strokes . 0)
     (total-strokes      . 7)
+    (<-formed
+     ((shinjigen-1       . 8793)
+      (=ucs              . #x9577)     ; 長
+      (=jis-x0208        . #x4439)     ; &I-J90-4439; [36-25]
+      ))
+    (<-formed*sources
+     shinjigen-1)
+    (shinjigen-1       . 8794)
     (=ucs              . #x9578)       ; 镸
     (=jis-x0212                . #x657D)       ; &I-JSP-657D; [69-93]
     (=cns11643-4       . #x252B)       ; &I-C4-252B; [05-11]
     (=daikanwa         . 41101)        ; &I-M-41101;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x9578)     ; 镸
+      ))
+    (name              . "CJK RADICAL LONG TWO")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-formed@component
+     ((=ucs              . #x9577)     ; 長
+      ))
+    (<-identical@component
+     ((=ucs              . #x9578)     ; 镸
+      ))
+    (=ucs              . #x2ED2)       ; ⻒
+    ))
+(define-char
   '((ideographic-radical . 168)        ; ⾧
     (ideographic-strokes . 0)
     (total-strokes      . 8)
     (=daikanwa         . 41103)        ; &I-M-41103;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x957F)     ; 长
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED LONG")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x957F)     ; 长
+      ))
+    (=ucs              . #x2ED3)       ; ⻓
+    ))
+(define-char
   '((ideographic-radical . 168)        ; ⾧
     (ideographic-strokes . 0)
     (total-strokes      . 4)
+    (<-simplified@CN
+     ((=ucs              . #x9577)     ; 長
+      (=gb12345                  . #x3324)     ; 長 [19-04]
+      ))
     (=ucs              . #x957F)       ; 长
     (=gb2312           . #x3324)       ; &I-G0-3324; [19-04]
     (=big5-cdp         . #x89A5)       ; &I-CDP-89A5;
+    (=jef-china3       . #x81E1)       ; &I-JC3-81E1;
     ))
 (define-char
   '((ideographic-radical . 168)        ; ⾧
index 76bbbdd..800a066 100644 (file)
       ))
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x95E8)     ; 门
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED GATE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x95E8)     ; 门
+      ))
+    (=ucs              . #x2ED4)       ; ⻔
+    ))
+(define-char
   '((ideographic-radical . 169)        ; ⾨
     (ideographic-strokes . 0)
     (total-strokes      . 3)
+    (<-simplified@CN
+     ((=jis-x0208        . #x4C67)     ; &GT-55423; [44-71]
+      (=ks-x1001         . #x5A26)     ; &I-K0-5A26; [58-06]
+      (=cns11643-1       . #x4F5C)     ; &I-C1-4F5C; [47-60]
+      (=gb12345                  . #x4345)     ; &GT-55423; [35-37]
+      ))
     (=ucs              . #x95E8)       ; 门
     (=gb2312           . #x4345)       ; &I-G0-4345; [35-37]
     (=big5-cdp         . #x896B)       ; &I-CDP-896B;
     (ideographic-strokes . 1)
     (total-strokes      . 9)
     (=ucs              . #x9581)       ; 閁
-    (=cns11643-3       . #x2F40)       ; &I-C3-2F40; [15-32]
-    (=daikanwa         . 41209)        ; &I-M-41209;
+    (->subsumptive
+     ((=daikanwa         . 41209)      ; &M-41209;
+      )
+     ((=cns11643-3       . #x2F40)     ; &C3-2F40; [15-32]
+      (=ucs@unicode      . #x9581)     ; &C3-2F40;
+      ))
     ))
 (define-char
   '((ideographic-radical . 169)        ; ⾨
     (ideographic-strokes . 1)
     (total-strokes      . 9)
-    (=daikanwa         . 41210)        ; &M-41210;
-    ))
-(define-char
-  '((=>ucs             . #x9582)       ; 閂
-    (ideographic-radical . 169)        ; ⾨
-    (ideographic-strokes . 1)
-    (total-strokes      . 9)
-    (=daikanwa         . 41211)        ; &M-41211;
+    (=ucs              . #x28CC9)      ; 𨳉
+    (->subsumptive
+     ((=daikanwa         . 41210)      ; &M-41210;
+      )
+     ((=cns11643-5       . #x2B61)     ; &C5-2B61; [11-65]
+      (=ucs@iso                  . #x28CC9)    ; &C5-2B61;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        41211 0 0)
-    (ideographic-radical . 169)        ; ⾨
+  '((ideographic-radical . 169)        ; ⾨
     (ideographic-strokes . 1)
     (total-strokes      . 9)
-    (shinjigen-2       . 8796)
     (=ucs              . #x9582)       ; 閂
-    (=jis-x0208                . #x6F59)       ; &I-J90-6F59; [79-57]
-    (=cns11643-1       . #x536D)       ; &I-C1-536D; [51-77]
-    (=gb12345          . #x6345)       ; 閂 [67-37]
-    (=gt               . 55425)        ; &I-GT-55425;
-    (=gt-k             . 05297)        ; &I-GT-K05297;
-    (=gt-pj-1          . #x6F59)       ; &I-GT-55425; [79-57]
+    (->subsumptive
+     ((=daikanwa         . 41211)      ; &M-41211;
+      )
+     ((shinjigen-2       . 8796)
+      (=jis-x0208        . #x6F59)     ; &GT-55425; [79-57]
+      (=cns11643-1       . #x536D)     ; &I-C1-536D; [51-77]
+      (=gb12345                  . #x6345)     ; &GT-55425; [67-37]
+      (=gt               . 55425)      ; &I-GT-55425;
+      (=gt-k             . 05297)      ; &I-GT-K05297;
+      (=gt-pj-1                  . #x6F59)     ; &I-GT-55425; [79-57]
+      (=ucs@unicode      . #x9582)     ; &GT-55425;
+      ))
     ))
 (define-char
   '((ideographic-radical . 169)        ; ⾨
     (ideographic-strokes . 1)
     (total-strokes      . 4)
+    (<-simplified@CN
+     ((=jis-x0208        . #x6F59)     ; &GT-55425; [79-57]
+      (=cns11643-1       . #x536D)     ; &I-C1-536D; [51-77]
+      (=gb12345                  . #x6345)     ; &GT-55425; [67-37]
+      ))
     (=ucs              . #x95E9)       ; 闩
     (=gb2312           . #x6345)       ; &I-G0-6345; [67-37]
     ))
 (define-char
   '((ideographic-radical . 169)        ; ⾨
-    (ideographic-strokes . 1)
-    (total-strokes      . 9)
-    (=ucs              . #x28CC9)      ; 𨳉
-    (=cns11643-5       . #x2B61)       ; &I-C5-2B61; [11-65]
-    ))
-(define-char
-  '((ideographic-radical . 169)        ; ⾨
     (ideographic-strokes . 2)
     (total-strokes      . 10)
     (=ucs              . #x28CCA)      ; 𨳊
     (=ucs              . #x95DE)       ; 闞
     ))
 (define-char
-  '((ideographic-radical . 169)        ; ⾨
-    (ideographic-strokes . 12)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x95DE)     ; 闞
       ))
+    (ideographic-radical . 169)        ; ⾨
+    (ideographic-strokes . 12)
+    (total-strokes      . 20)
     (->subsumptive
      ((=daikanwa         . 41484)      ; &M-41484;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 169)        ; ⾨
-    (ideographic-strokes . 11)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x95DE)     ; 闞
       ))
+    (ideographic-radical . 169)        ; ⾨
+    (ideographic-strokes . 11)
+    (total-strokes      . 19)
     (=gb12345          . #x635B)       ; &UU+95DE; [67-59]
     (=ucs@unicode      . #x95DE)       ; &UU+95DE;
     ))
index 232d064..0c953b7 100644 (file)
@@ -3,6 +3,7 @@
   '((ideographic-radical . 170)        ; ⾩
     (ideographic-strokes . 0)
     (total-strokes      . 8)
+    (shinjigen-1       . 8850)
     (shinjigen-2       . 8850)
     (=ucs              . #x961C)       ; 阜
     (=jis-x0208                . #x496C)       ; &I-J90-496C; [41-76]
     (=daikanwa         . 41535)        ; &I-M-41535;
     ))
 (define-char
-  '((name              . "CJK RADICAL MOUND TWO")
+  '((<-denotational
+     ((=ucs              . #x961D)     ; 阝
+      ))
+    (name              . "CJK RADICAL MOUND TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (ideographic-radical . 170)        ; ⾩
     (ideographic-strokes . 0)
     (total-strokes      . 3)
-    (<-denotational
-     ((=ucs              . #x961D)     ; 阝
+    (<-formed@component/connect-right
+     ((=ucs              . #x961C)     ; 阜
       ))
-    (<-radical
+    (<-identical@component/connect-right
      ((=ucs              . #x961D)     ; 阝
       ))
     (=ucs              . #x2ED6)       ; ⻖
       ))
     ))
 (define-char
-  '((ideographic-radical . 170)        ; ⾩
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3764)     ; &J97-3764; [23-68]
       ))
+    (ideographic-radical . 170)        ; ⾩
     (=ucs              . #x9699)       ; 隙
     ))
 (define-char
-  '((ideographic-radical . 170)        ; ⾩
-    (ideographic-strokes . 10)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9699)     ; 隙
       ))
+    (ideographic-radical . 170)        ; ⾩
+    (ideographic-strokes . 10)
+    (total-strokes      . 13)
     (->subsumptive
      ((=gb2312           . #x4F36)     ; &M-41792; [47-22]
       (=daikanwa         . 41792)      ; &I-M-41792;
     (=jis-x0208@1997   . #x3764)       ; &J97-3764; [23-68]
     ))
 (define-char
-  '((ideographic-radical . 170)        ; ⾩
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9699)     ; 隙
       ))
+    (ideographic-radical . 170)        ; ⾩
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=cns11643-1       . #x6B61)       ; &C1-6B61; [75-65]
     ))
 (define-char
     (=cns11643-4       . #x4828)       ; &I-C4-4828; [40-08]
     ))
 (define-char
-  '((ideographic-radical . 170)        ; ⾩
-    (ideographic-strokes . 11)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3764)     ; &J97-3764; [23-68]
       ))
+    (ideographic-radical . 170)        ; ⾩
+    (ideographic-strokes . 11)
+    (total-strokes      . 14)
     (=ucs              . #x28EF6)      ; 𨻶
     (->subsumptive
      ((<-vulgar
       ))
     ))
 (define-char
-  '((=>ucs             . #x96A7)       ; 隧
+  '((ideographic-radical . 170)        ; ⾩
+    (=ucs              . #x96A7)       ; 隧
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x96A7)     ; 隧
+      ))
     (ideographic-radical . 170)        ; ⾩
     (ideographic-strokes . 13)
     (total-strokes      . 16)
+    (<-formed
+     ((=daikanwa         . 39191)      ; &M-39191;
+      ))
     (shinjigen-2       . 8931)
     (=jis-x0208                . #x702B)       ; &GT-56258; [80-11]
     (=ks-x1001         . #x624A)       ; &I-K0-624A; [66-42]
     (=ucs@jis          . #x96A7)       ; &GT-56258;
     ))
 (define-char
-  '((=>ucs             . #x96A7)       ; 隧
-    (morohashi-daikanwa        41870 0 2)
+  '((<-denotational
+     ((=ucs              . #x96A7)     ; 隧
+      ))
     (ideographic-radical . 170)        ; ⾩
     (ideographic-strokes . 12)
+    (total-strokes      . 15)
+    (=gb2312           . #x4B6D)       ; &G0-4B6D; [43-77]
+    (=ucs@unicode      . #x96A7)       ; &G0-4B6D;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x96A7)     ; 隧
+      ))
+    (ideographic-radical . 170)        ; ⾩
+    (ideographic-strokes . 13)
     (total-strokes      . 16)
     (=cns11643-1       . #x7270)       ; &C1-7270; [82-80]
     ))
 (define-char
-  '((morohashi-daikanwa        41870 0 3)
-    (ideographic-radical . 170)        ; ⾩
-    (ideographic-strokes . 11)
-    (kangxi-strokes     . 13)
-    (total-strokes      . 14)
-    (=ucs              . #x96A7)       ; 隧
-    (=gb2312           . #x4B6D)       ; &I-G0-4B6D; [43-77]
+  '((ideographic-radical . 170)        ; ⾩
+    (=ucs              . #x96A8)       ; 隨
     ))
 (define-char
-  '((=>ucs             . #x96A8)       ; 隨
+  '((<-denotational
+     ((=ucs              . #x96A8)     ; 隨
+      ))
     (ideographic-radical . 170)        ; ⾩
     (ideographic-strokes . 13)
-    (japanese-strokes   . 14)
     (total-strokes      . 16)
     (=jis-x0208                . #x6E2E)       ; &GT-56259; [78-14]
     (=ks-x1001         . #x624B)       ; &I-K0-624B; [66-43]
     (=ucs@jis          . #x96A8)       ; &GT-56259;
     ))
 (define-char
-  '((=>ucs             . #x96A8)       ; 隨
-    (morohashi-daikanwa        41871 0 2)
+  '((<-denotational
+     ((=ucs              . #x96A8)     ; 隨
+      ))
+    (ideographic-radical . 170)        ; ⾩
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
+    (=gb12345          . #x4B66)       ; &UU+96A8; [43-70]
+    (=ucs@unicode      . #x96A8)       ; &UU+96A8;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x96A8)     ; 隨
+      ))
     (ideographic-radical . 170)        ; ⾩
     (ideographic-strokes . 13)
     (total-strokes      . 16)
     (=cns11643-1       . #x7271)       ; &C1-7271; [82-81]
     ))
 (define-char
-  '((morohashi-daikanwa        41871 0 3)
-    (ideographic-radical . 170)        ; ⾩
-    (ideographic-strokes . 12)
-    (kangxi-strokes     . 13)
-    (total-strokes      . 15)
-    (=ucs              . #x96A8)       ; 隨
-    (=gb12345          . #x4B66)       ; 隨 [43-70]
+  '((ideographic-radical . 170)        ; ⾩
+    (=ucs              . #x96A9)       ; 隩
     ))
 (define-char
-  '((ideographic-radical . 170)        ; ⾩
+  '((<-denotational
+     ((=ucs              . #x96A9)     ; 隩
+      ))
+    (ideographic-radical . 170)        ; ⾩
     (ideographic-strokes . 13)
     (total-strokes      . 16)
-    (=ucs              . #x96A9)       ; 隩
-    (=jis-x0212                . #x666D)       ; &I-JSP-666D; [70-77]
-    (=cns11643-2       . #x5B5B)       ; &I-C2-5B5B; [59-59]
-    (=jis-x0213-2-2000 . #x7B6B)       ; &I-JX2-7B6B; [91-75]
-    (=daikanwa         . 41872)        ; &I-M-41872;
+    (->subsumptive
+     ((=jis-x0212        . #x666D)     ; &M-41872; [70-77]
+      (=jis-x0213-2-2000  . #x7B6B)    ; &I-JX2-7B6B; [91-75]
+      (=daikanwa         . 41872)      ; &I-M-41872;
+      (=ucs@jis                  . #x96A9)     ; &M-41872;
+      )
+     ((=cns11643-2       . #x5B5B)     ; &C2-5B5B; [59-59]
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x96A9)     ; 隩
+      ))
+    (ideographic-radical . 170)        ; ⾩
+    (ideographic-strokes . 12)
+    (total-strokes      . 15)
+    (=ucs@unicode      . #x96A9)       ; &UU+96A9;
     ))
 (define-char
   '((ideographic-radical . 170)        ; ⾩
index 031abf7..3d4eeba 100644 (file)
     (=ucs              . #x5DB2)       ; 嶲
     ))
 (define-char
-  '((=>ucs*            . #x5DB2)       ; 嶲
+  '((<-denotational
+     ((=ucs              . #x5DB2)     ; 嶲
+      ))
+    (=>ucs*            . #x5DB2)       ; 嶲
     (ideographic-radical . 172)        ; ⾫
     (ideographic-strokes . 8)
     (total-strokes      . 16)
-    (<-denotational
-     ((=ucs              . #x5DB2)     ; 嶲
-      ))
     (=>ucs@jis-1990    . #x5DB2)       ; 嶲
     (=ucs              . #x2F9F4)      ; 嶲
     (->subsumptive
     (=ucs              . #x96E3)       ; 難
     ))
 (define-char
-  '((=>ucs@jis         . #xFA68)       ; 難
+  '((<-denotational
+     ((=ucs              . #x96E3)     ; 難
+      ))
+    (=>ucs@jis         . #xFA68)       ; 難
     (ideographic-radical . 172)        ; ⾫
     (ideographic-strokes . 11)
     (total-strokes      . 19)
-    (<-denotational
-     ((=ucs              . #x96E3)     ; 難
-      ))
     (->subsumptive
      ((=>ucs*            . #x96E3)     ; 難
       (=ucs              . #xFA68)     ; 難
       ))
     ))
 (define-char
-  '((ideographic-radical . 172)        ; ⾫
-    (ideographic-strokes . 10)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x96E3)     ; 難
       ))
+    (ideographic-radical . 172)        ; ⾫
+    (ideographic-strokes . 10)
+    (total-strokes      . 18)
     (<-simplified@JP/Jouyou
      ((=ucs              . #xFA68)     ; 難
       (=jis-x0213-1-2000  . #x7D63)    ; &I-JX1-7D63; [93-67]
index 04db1cb..f1bb34e 100644 (file)
       ))
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x96E8)     ; 雨
+      ))
+    (name              . "CJK RADICAL RAIN")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-formed@component/connect-below
+     ((=ucs              . #x96E8)     ; 雨
+      ))
+    (=ucs              . #x2ED7)       ; ⻗
+    ))
+(define-char
   '((ideographic-radical . 173)        ; ⾬
     (ideographic-strokes . 2)
     (total-strokes      . 10)
       ))
     ))
 (define-char
-  '((=>ucs*            . #x9723)       ; 霣
+  '((<-denotational
+     ((=ucs              . #x9723)     ; 霣
+      ))
+    (=>ucs*            . #x9723)       ; 霣
     (ideographic-radical . 173)        ; ⾬
     (ideographic-strokes . 9)
     (total-strokes      . 17)
-    (<-denotational
-     ((=ucs              . #x9723)     ; 霣
-      ))
     (=ucs              . #x2F9F5)      ; 霣
     (=cns11643-3       . #x5678)       ; &I-C3-5678; [54-88]
     ))
     (=ucs              . #x972B)       ; 霫
     ))
 (define-char
-  '((ideographic-radical . 173)        ; ⾬
-    (ideographic-strokes . 11)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x972B)     ; 霫
       ))
+    (ideographic-radical . 173)        ; ⾬
+    (ideographic-strokes . 11)
+    (total-strokes      . 19)
     (=daikanwa         . 42434)        ; &M-42434;
     ))
 (define-char
-  '((ideographic-radical . 173)        ; ⾬
-    (ideographic-strokes . 11)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x972B)     ; 霫
       ))
+    (ideographic-radical . 173)        ; ⾬
+    (ideographic-strokes . 11)
+    (total-strokes      . 19)
     (->subsumptive
      ((=ucs@unicode      . #x972B)     ; &UU+972B;
       )
     (=ucs              . #x29145)      ; 𩅅
     ))
 (define-char
-  '((ideographic-radical . 173)        ; ⾬
-    (ideographic-strokes . 11)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29145)    ; 𩅅
       ))
+    (ideographic-radical . 173)        ; ⾬
+    (ideographic-strokes . 11)
+    (total-strokes      . 19)
     (=daikanwa         . 42435)        ; &M-42435;
     (=ucs@iso          . #x29145)      ; &M-42435;
     ))
 (define-char
-  '((ideographic-radical . 173)        ; ⾬
-    (ideographic-strokes . 11)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29145)    ; 𩅅
       ))
+    (ideographic-radical . 173)        ; ⾬
+    (ideographic-strokes . 11)
+    (total-strokes      . 19)
     (=cns11643-7       . #x4B50)       ; &C7-4B50; [43-48]
     ))
 (define-char
-  '((ideographic-radical . 173)        ; ⾬
-    (ideographic-strokes . 9)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29145)    ; 𩅅
       ))
+    (ideographic-radical . 173)        ; ⾬
+    (ideographic-strokes . 9)
+    (total-strokes      . 17)
     (=ucs              . #x2F9F6)      ; 𩅅
     (=cns11643-5       . #x5F5E)       ; &I-C5-5F5E; [63-62]
     ))
     (=ucs              . #x9746)       ; 靆
     ))
 (define-char
-  '((ideographic-radical . 173)        ; ⾬
-    (ideographic-strokes . 16)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9746)     ; 靆
       ))
+    (ideographic-radical . 173)        ; ⾬
+    (ideographic-strokes . 16)
+    (total-strokes      . 24)
     (shinjigen-2       . 9029)
     (=jis-x0208                . #x704C)       ; &GT-57079; [80-44]
     (=gt               . 57079)        ; &I-GT-57079;
     (=ucs@jis          . #x9746)       ; &GT-57079;
     ))
 (define-char
-  '((ideographic-radical . 173)        ; ⾬
-    (ideographic-strokes . 16)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9746)     ; 靆
       ))
+    (ideographic-radical . 173)        ; ⾬
+    (ideographic-strokes . 16)
+    (total-strokes      . 24)
     (=cns11643-2       . #x705C)       ; &C2-705C; [80-60]
     ))
 (define-char
-  '((ideographic-radical . 173)        ; ⾬
-    (ideographic-strokes . 15)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9746)     ; 靆
       ))
+    (ideographic-radical . 173)        ; ⾬
+    (ideographic-strokes . 15)
+    (total-strokes      . 23)
     (=gt               . 57068)        ; &GT-57068;
     (=gt-pj-10         . #x4623)       ; &GT-57068; [38-03]
     (=ucs@unicode      . #x9746)       ; &GT-57068;
index 39ef4b8..28c9bec 100644 (file)
     (=ucs              . #x9752)       ; 青
     (->subsumptive
      ((morohashi-daikanwa      42564 1)
+      (<-same
+       ((=ks-x1001         . #x746C)   ; &M-42564; [84-76]
+       (=daikanwa          . 42564)    ; &I-M-42564;
+       ))
+      (<-same*sources
+       daikanwa)
       (=jis-x0208        . #x4044)     ; &GT-57125; [32-36]
       (=gb2312           . #x4760)     ; &I-G0-4760; [39-64]
       (=gt               . 57125)      ; &I-GT-57125;
       ))
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x9752)     ; 青
+      ))
+    (name              . "CJK RADICAL BLUE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-formed@component
+     ((=ucs              . #x9751)     ; 靑
+      ))
+    (<-identical@component
+     ((=ucs              . #x9752)     ; 青
+      ))
+    (=ucs              . #x2ED8)       ; ⻘
+    ))
+(define-char
   '((ideographic-radical . 174)        ; ⾭
     (ideographic-strokes . 1)
     (total-strokes      . 9)
     (=ucs              . #x5568)       ; 啨
     ))
 (define-char
-  '((ideographic-radical@ucs . 30)     ; ⼝
+  '((<-denotational
+     ((=ucs              . #x5568)     ; 啨
+      ))
+    (ideographic-radical@ucs . 30)     ; ⼝
     (ideographic-strokes@ucs . 8)
     (ideographic-radical@ucs*sources
      cns11643 ucs)
     (ideographic-radical@daikanwa . 174)       ; ⾭
     (ideographic-strokes@daikanwa . 3)
     (total-strokes      . 11)
-    (<-denotational
-     ((=ucs              . #x5568)     ; 啨
-      ))
     (hanyu-dazidian    1 635 13)
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT")
     (=ucs              . #x9756)       ; 靖
     ))
 (define-char
-  '((ideographic-radical . 174)        ; ⾭
-    (ideographic-strokes . 5)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9756)     ; 靖
       ))
+    (ideographic-radical . 174)        ; ⾭
+    (ideographic-strokes . 5)
+    (total-strokes      . 13)
     (=ks-x1001         . #x6F7E)       ; &GT-57137; [79-94]
     (=gt               . 57137)        ; &I-GT-57137;
     (=gt-pj-8          . #x3745)       ; &I-GT-57137; [23-37]
     (mojikyo           . 042570)       ; &MCS-6000A64A;
     ))
 (define-char
-  '((ideographic-radical . 174)        ; ⾭
-    (ideographic-strokes . 5)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9756)     ; 靖
       ))
+    (ideographic-radical . 174)        ; ⾭
+    (ideographic-strokes . 5)
+    (total-strokes      . 13)
     (->subsumptive
      ((morohashi-daikanwa      42570 1)
       (=jis-x0208        . #x4C77)     ; &GT-57138; [44-87]
index 7f3b4a4..d81c80e 100644 (file)
     (=ucs              . #x976D)       ; 靭
     ))
 (define-char
-  '((ideographic-radical . 177)        ; ⾰
-    (ideographic-strokes . 3)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x976D)     ; 靭
       ))
+    (ideographic-radical . 177)        ; ⾰
+    (ideographic-strokes . 3)
+    (total-strokes      . 12)
     (->subsumptive
      ((<-same@jiyun
        ((=daikanwa         . 29262)    ; &M-29262;
       ))
     ))
 (define-char
-  '((ideographic-radical . 177)        ; ⾰
-    (ideographic-strokes . 3)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x976D)     ; 靭
       ))
+    (ideographic-radical . 177)        ; ⾰
+    (ideographic-strokes . 3)
+    (total-strokes      . 12)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x7057)     ; &GT-57333; [80-55]
       (=ks-x1001         . #x6C65)     ; &I-K0-6C65; [76-69]
     (=ucs              . #x9784)       ; 鞄
     ))
 (define-char
-  '((ideographic-radical . 177)        ; ⾰
-    (ideographic-strokes . 5)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9784)     ; 鞄
       ))
+    (ideographic-radical . 177)        ; ⾰
+    (ideographic-strokes . 5)
+    (total-strokes      . 14)
     (=jis-x0208@1978   . #x3373)       ; &GT-57409; [19-83]
     (=cns11643-2       . #x4F2E)       ; &I-C2-4F2E; [47-14]
     (=gt               . 57409)        ; &I-GT-57409;
     (=ucs@unicode      . #x9784)       ; &GT-57409;
     ))
 (define-char
-  '((ideographic-radical . 177)        ; ⾰
-    (ideographic-strokes . 5)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9784)     ; 鞄
       ))
+    (ideographic-radical . 177)        ; ⾰
+    (ideographic-strokes . 5)
+    (total-strokes      . 14)
     (=jis-x0208@1983   . #x3373)       ; &GT-57412; [19-83]
     (=jis-x0208@1990   . #x3373)       ; &I-J90-3373; [19-83]
     (=gt               . 57412)        ; &I-GT-57412;
     (=ucs              . #x9796)       ; 鞖
     ))
 (define-char
-  '((ideographic-radical . 177)        ; ⾰
-    (ideographic-strokes . 7)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9796)     ; 鞖
       ))
+    (ideographic-radical . 177)        ; ⾰
+    (ideographic-strokes . 7)
+    (total-strokes      . 16)
     (=jis-x0212                . #x6745)       ; &M-42845; [71-37]
     (=jis-x0213-2-2000 . #x7C24)       ; &I-JX2-7C24; [92-04]
     (=daikanwa         . 42845)        ; &I-M-42845;
     (=ucs@jis          . #x9796)       ; &M-42845;
     ))
 (define-char
-  '((ideographic-radical . 177)        ; ⾰
-    (ideographic-strokes . 7)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9796)     ; 鞖
       ))
+    (ideographic-radical . 177)        ; ⾰
+    (ideographic-strokes . 7)
+    (total-strokes      . 16)
     (->subsumptive
      ((=ucs@unicode      . #x9796)     ; &UU+9796;
       )
     (=ucs              . #x9798)       ; 鞘
     ))
 (define-char
-  '((ideographic-radical . 177)        ; ⾰
-    (ideographic-strokes . 7)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9798)     ; 鞘
       ))
+    (ideographic-radical . 177)        ; ⾰
+    (ideographic-strokes . 7)
+    (total-strokes      . 16)
     (=jis-x0208@1978   . #x3E64)       ; &GT-57472; [30-68]
     (=gt               . 57472)        ; &I-GT-57472;
     (=gt-pj-8          . #x3A2F)       ; &I-GT-57472; [26-15]
     (=daikanwa         . 42850)        ; &I-M-42850;
     ))
 (define-char
-  '((ideographic-radical . 177)        ; ⾰
-    (ideographic-strokes . 7)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9798)     ; 鞘
       ))
+    (ideographic-radical . 177)        ; ⾰
+    (ideographic-strokes . 7)
+    (total-strokes      . 16)
     (->subsumptive
      ((=gb2312           . #x474A)     ; &GT-57473; [39-42]
       (=jis-x0208@1983   . #x3E64)     ; &I-J83-3E64; [30-68]
index dd5cd5d..08430fc 100644 (file)
       ))
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x97E6)     ; 韦
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED TANNED LEATHER")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x97E6)     ; 韦
+      ))
+    (=ucs              . #x2ED9)       ; ⻙
+    ))
+(define-char
   '((ideographic-radical . 178)        ; ⾱
     (ideographic-strokes . 0)
     (total-strokes      . 4)
+    (<-simplified@CN
+     ((=gb12345                  . #x4E24)     ; &GT-57812; [46-04]
+      (=daikanwa         . 43108)      ; &I-M-43108;
+      ))
     (=ucs              . #x97E6)       ; 韦
     (=gb2312           . #x4E24)       ; &I-G0-4E24; [46-04]
     (=big5-cdp         . #x89D6)       ; &I-CDP-89D6;
       ))
     ))
 (define-char
-  '((=>ucs*            . #x97E0)       ; 韠
+  '((<-denotational
+     ((=ucs              . #x97E0)     ; 韠
+      ))
+    (=>ucs*            . #x97E0)       ; 韠
     (ideographic-radical . 178)        ; ⾱
     (ideographic-strokes . 11)
     (total-strokes      . 20)
-    (<-denotational
-     ((=ucs              . #x97E0)     ; 韠
-      ))
     (=ucs              . #x2F9FA)      ; 韠
     (->subsumptive
      ((=daikanwa         . 43197)      ; &M-43197;
index 36dc593..e9b63f5 100644 (file)
     (=ucs              . #x97FF)       ; 響
     ))
 (define-char
-  '((morohashi-daikanwa        43318 1)
+  '((<-denotational
+     ((=ucs              . #x97FF)     ; 響
+      ))
+    (morohashi-daikanwa        43318 1)
     (ideographic-radical . 180)        ; ⾳
     (ideographic-strokes . 11)
     (total-strokes      . 20)
-    (<-denotational
-     ((=ucs              . #x97FF)     ; 響
-      ))
     (<-simplified@JP/Jouyou
      ((=ucs              . #xFA69)     ; 響
       (=jis-x0213-1-2000  . #x7D76)    ; &I-JX1-7D76; [93-86]
       ))
     ))
 (define-char
-  '((ideographic-radical . 180)        ; ⾳
-    (ideographic-strokes . 13)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x97FF)     ; 響
       ))
+    (ideographic-radical . 180)        ; ⾳
+    (ideographic-strokes . 13)
+    (total-strokes      . 22)
     (=ks-x1001         . #x7A42)       ; &M-43325; [90-34]
     (=daikanwa         . 43325)        ; &I-M-43325;
     ))
 (define-char
-  '((=>daikanwa                . 43325)        ; &M-43325;
+  '((<-denotational
+     ((=ucs              . #x97FF)     ; 響
+      ))
+    (=>daikanwa                . 43325)        ; &M-43325;
     (ideographic-radical . 180)        ; ⾳
     (ideographic-strokes . 12)
     (total-strokes      . 21)
-    (<-denotational
-     ((=ucs              . #x97FF)     ; 響
-      ))
     (=cns11643-1       . #x7B40)       ; &C1-7B40; [91-32]
     (=gb12345          . #x4F6C)       ; &C1-7B40; [47-76]
     (=ucs@unicode      . #x97FF)       ; &C1-7B40;
     ))
 (define-char
-  '((=>ucs*            . #x97FF)       ; 響
+  '((<-denotational
+     ((=ucs              . #x97FF)     ; 響
+      ))
+    (=>ucs*            . #x97FF)       ; 響
     (=>daikanwa                . 43325)        ; &M-43325;
     (ideographic-radical . 180)        ; ⾳
     (ideographic-strokes . 13)
     (total-strokes      . 22)
-    (<-denotational
-     ((=ucs              . #x97FF)     ; 響
-      ))
     (=ucs              . #xFA69)       ; 響
     (=jis-x0213-1-2000 . #x7D76)       ; &I-JX1-7D76; [93-86]
     ))
index 4d1518c..aca950f 100644 (file)
     (=daikanwa         . 43334)        ; &I-M-43334;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x9875)     ; 页
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED LEAF")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x9875)     ; 页
+      ))
+    (=ucs              . #x2EDA)       ; ⻚
+    ))
+(define-char
   '((ideographic-radical . 181)        ; ⾴
     (ideographic-strokes . 0)
     (total-strokes      . 6)
+    (<-simplified@CN
+     ((=ucs              . #x9801)     ; 頁
+      (=gb12345                  . #x5233)     ; 頁 [50-19]
+      ))
     (=ucs              . #x9875)       ; 页
     (=gb2312           . #x5233)       ; &I-G0-5233; [50-19]
     ))
     (=ucs              . #x9819)       ; 頙
     ))
 (define-char
-  '((ideographic-radical . 181)        ; ⾴
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9819)     ; 頙
       ))
+    (ideographic-radical . 181)        ; ⾴
     (=ucs              . #x29460)      ; 𩑠
     (->subsumptive
      ((ideographic-strokes . 4)
     (=cns11643-6       . #x642F)       ; &C6-642F; [68-15]
     ))
 (define-char
-  '((ideographic-radical . 181)        ; ⾴
-    (ideographic-strokes . 5)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9819)     ; 頙
       ))
+    (ideographic-radical . 181)        ; ⾴
+    (ideographic-strokes . 5)
+    (total-strokes      . 14)
     (=cns11643-3       . #x4A52)       ; &M-43425; [42-50]
     (=daikanwa         . 43425)        ; &I-M-43425;
     (=ucs@unicode      . #x9819)       ; &M-43425;
     (=ucs              . #x9824)       ; 頤
     ))
 (define-char
-  '((ideographic-radical . 181)        ; ⾴
-    (ideographic-strokes . 6)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9824)     ; 頤
       ))
+    (ideographic-radical . 181)        ; ⾴
+    (ideographic-strokes . 6)
+    (total-strokes      . 15)
     (shinjigen-2       . 9162)
     (=jis-x0208@1983   . #x7075)       ; &GT-58308; [80-85]
     (=jis-x0208@1990   . #x7075)       ; &I-J90-7075; [80-85]
     (=ucs@jis          . #x9824)       ; &GT-58308;
     ))
 (define-char
-  '((ideographic-radical . 181)        ; ⾴
-    (ideographic-strokes . 7)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9824)     ; 頤
       ))
+    (ideographic-radical . 181)        ; ⾴
+    (ideographic-strokes . 7)
+    (total-strokes      . 16)
     (=jis-x0208@1978   . #x7075)       ; &J78-7075; [80-85]
     (=cns11643-1       . #x7326)       ; &I-C1-7326; [83-06]
     (=gb12345          . #x5243)       ; &J78-7075; [50-35]
       ))
     ))
 (define-char
-  '((ideographic-radical . 181)        ; ⾴
-    (ideographic-strokes . 4)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29496)    ; 𩒖
       ))
+    (ideographic-radical . 181)        ; ⾴
+    (ideographic-strokes . 4)
+    (total-strokes      . 13)
     (=ucs              . #x2F9FD)      ; 𩒖
     (=cns11643-5       . #x4435)       ; &I-C5-4435; [36-21]
     ))
       ))
     ))
 (define-char
-  '((ideographic-radical . 181)        ; ⾴
-    (ideographic-strokes . 7)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4B4B)     ; &J97-4B4B; [43-43]
       ))
+    (ideographic-radical . 181)        ; ⾴
+    (ideographic-strokes . 7)
+    (total-strokes      . 16)
     (=ucs              . #x9830)       ; 頰
     (=jis-x0208@1978   . #x4B4B)       ; &I-J78-4B4B; [43-43]
     (=ks-x1001         . #x7A7A)       ; &I-K0-7A7A; [90-90]
     (=jis-x0208@1997   . #x4B4B)       ; &J97-4B4B; [43-43]
     ))
 (define-char
-  '((ideographic-strokes . 6)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4B4B)     ; &J97-4B4B; [43-43]
       ))
+    (ideographic-strokes . 6)
+    (total-strokes      . 15)
     (<-simplified@JP
      ((=ucs              . #x9830)     ; 頰
       (=jis-x0208@1978   . #x4B4B)     ; &I-J78-4B4B; [43-43]
     (=ucs              . #x983B)       ; 頻
     ))
 (define-char
-  '((=>ucs@jis         . #xFA6A)       ; 頻
+  '((<-denotational
+     ((=ucs              . #x983B)     ; 頻
+      ))
+    (=>ucs@jis         . #xFA6A)       ; 頻
     (ideographic-radical . 181)        ; ⾴
     (ideographic-strokes . 7)
     (total-strokes      . 16)
-    (<-denotational
-     ((=ucs              . #x983B)     ; 頻
-      ))
     (->subsumptive
      ((=>ucs*            . #x983B)     ; 頻
       (=>ucs@gb                  . #x983B)     ; &C1-7322;
       ))
     ))
 (define-char
-  '((ideographic-radical . 181)        ; ⾴
-    (ideographic-strokes . 8)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x983B)     ; 頻
       ))
+    (ideographic-radical . 181)        ; ⾴
+    (ideographic-strokes . 8)
+    (total-strokes      . 17)
     (<-simplified@JP/Jouyou
      ((=ucs              . #xFA6A)     ; 頻
       (=jis-x0208@1978   . #x4951)     ; &I-J78-4951; [41-49]
     (=ucs              . #x985E)       ; 類
     ))
 (define-char
-  '((morohashi-daikanwa        43608 1)
+  '((<-denotational
+     ((=ucs              . #x985E)     ; 類
+      ))
+    (morohashi-daikanwa        43608 1)
     (ideographic-radical . 181)        ; ⾴
     (ideographic-strokes . 9)
     (total-strokes      . 19)
-    (<-denotational
-     ((=ucs              . #x985E)     ; 類
-      ))
     (<-simplified@JP/Jouyou
      ((=cns11643-1       . #x794B)     ; &GT-58567; [89-43]
       (=jis-x0213-1-2000  . #x7E24)    ; &I-JX1-7E24; [94-04]
       ))
     ))
 (define-char
-  '((ideographic-radical . 181)        ; ⾴
-    (ideographic-strokes . 10)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x453F)     ; &J97-453F; [37-31]
       ))
+    (ideographic-radical . 181)        ; ⾴
+    (ideographic-strokes . 10)
+    (total-strokes      . 19)
     (=ucs              . #x985A)       ; 顚
     (->subsumptive
      ((=jis-x0208@1978   . #x453F)     ; &GT-58555; [37-31]
     (=jis-x0208@1997   . #x453F)       ; &J97-453F; [37-31]
     ))
 (define-char
-  '((ideographic-radical . 181)        ; ⾴
-    (ideographic-strokes . 10)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x985A)     ; 顚
       ))
+    (ideographic-radical . 181)        ; ⾴
+    (ideographic-strokes . 10)
+    (total-strokes      . 19)
     (=gt               . 58556)        ; &GT-58556;
     (=gt-pj-8          . #x4230)       ; &GT-58556; [34-16]
     ))
 (define-char
-  '((ideographic-radical . 181)        ; ⾴
-    (ideographic-strokes . 10)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x453F)     ; &J97-453F; [37-31]
       ))
+    (ideographic-radical . 181)        ; ⾴
+    (ideographic-strokes . 10)
+    (total-strokes      . 19)
     (=ucs              . #x985B)       ; 顛
     (->subsumptive
      ((<-simplified@JP
     (=daikanwa         . 43635)        ; &I-M-43635;
     ))
 (define-char
-  '((ideographic-radical . 181)        ; ⾴
-    (ideographic-strokes . 10)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x985E)     ; 類
       ))
+    (ideographic-radical . 181)        ; ⾴
+    (ideographic-strokes . 10)
+    (total-strokes      . 19)
     (=cns11643-1       . #x794B)       ; &GT-58567; [89-43]
     (=jis-x0213-1-2000 . #x7E24)       ; &I-JX1-7E24; [94-04]
     (=gb12345          . #x4060)       ; &GT-58567; [32-64]
     (=ucs              . #x9867)       ; 顧
     ))
 (define-char
-  '((ideographic-radical . 181)        ; ⾴
-    (ideographic-strokes . 12)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9867)     ; 顧
       ))
+    (ideographic-radical . 181)        ; ⾴
+    (ideographic-strokes . 12)
+    (total-strokes      . 21)
     (->subsumptive
      ((=ks-x1001         . #x4D53)     ; &GT-58611; [45-51]
       (=gt               . 58611)      ; &I-GT-58611;
       ))
     ))
 (define-char
-  '((ideographic-radical . 181)        ; ⾴
-    (ideographic-strokes . 12)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9867)     ; 顧
       ))
+    (ideographic-radical . 181)        ; ⾴
+    (ideographic-strokes . 12)
+    (total-strokes      . 21)
     (=gb12345          . #x394B)       ; &UU+9867; [25-43]
     (=ucs@unicode      . #x9867)       ; &UU+9867;
     (mojikyo           . 057193)       ; &UU+9867;
     ))
 (define-char
-  '((morohashi-daikanwa        43689 1)
+  '((<-denotational
+     ((=ucs              . #x9867)     ; 顧
+      ))
+    (morohashi-daikanwa        43689 1)
     (ideographic-radical . 181)        ; ⾴
     (ideographic-strokes . 12)
     (total-strokes      . 21)
-    (<-denotational
-     ((=ucs              . #x9867)     ; 顧
-      ))
     (=jis-x0208                . #x385C)       ; &GT-58612; [24-60]
     (=gt               . 58612)        ; &I-GT-58612;
     (=gt-pj-1          . #x385C)       ; &I-GT-58612; [24-60]
index 989f05b..38851cf 100644 (file)
       ))
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x98CE)     ; 风
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED WIND")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x98CE)     ; 风
+      ))
+    (=ucs              . #x2EDB)       ; ⻛
+    ))
+(define-char
   '((ideographic-radical . 182)        ; ⾵
     (ideographic-strokes . 0)
     (total-strokes      . 4)
+    (<-simplified@CN
+     ((=jis-x0208        . #x4977)     ; &GT-58717; [41-87]
+      (=ks-x1001         . #x7926)     ; &I-K0-7926; [89-06]
+      (=gb12345                  . #x3767)     ; &GT-58717; [23-71]
+      (=daikanwa         . 43756)      ; &I-M-43756;
+      ))
     (=ucs              . #x98CE)       ; 风
     (=gb2312           . #x3767)       ; &I-G0-3767; [23-71]
     ))
index 9c85f95..c7d5ad8 100644 (file)
     (=daikanwa         . 44000)        ; &I-M-44000;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x98DE)     ; 飞
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED FLY")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x98DE)     ; 飞
+      ))
+    (=ucs              . #x2EDC)       ; ⻜
+    (=big5-cdp         . #x89F8)       ; &I-CDP-89F8;
+    ))
+(define-char
   '((ideographic-radical . 183)        ; ⾶
     (ideographic-strokes . 0)
     (total-strokes      . 3)
+    (<-simplified@CN
+     ((=ucs              . #x98DB)     ; 飛
+      (=gb12345                  . #x3749)     ; 飛 [23-41]
+      ))
     (=ucs              . #x98DE)       ; 飞
     (=gb2312           . #x3749)       ; &I-G0-3749; [23-41]
-    (=big5-cdp         . #x89F8)       ; &I-CDP-89F8;
+    (=jef-china3       . #x81F1)       ; &I-JC3-81F1;
     ))
 (define-char
   '((ideographic-radical . 183)        ; ⾶
index f1a7dc9..ba9882d 100644 (file)
@@ -1,6 +1,14 @@
 ;; -*- coding: utf-8-mcs-er -*-
 (define-char
-  '((=>ucs             . #x98DF)       ; 食
+  '((ideographic-radical . 184)        ; ⾷
+    (ideographic-strokes . 0)
+    (total-strokes      . 9)
+    (=ucs              . #x98DF)       ; 食
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x98DF)     ; 食
+      ))
     (ideographic-radical . 184)        ; ⾷
     (ideographic-strokes . 0)
     (total-strokes      . 9)
     (=gt-k             . 05344)        ; &I-GT-K05344;
     (=gt-pj-8          . #x462F)       ; &I-GT-59026; [38-15]
     (=daikanwa         . 44014)        ; &I-M-44014;
+    (=jef-china3       . #x6DAB)       ; &I-JC3-6DAB;
     ))
 (define-char
-  '((morohashi-daikanwa        44014 0 0)
-    (ideographic-radical . 184)        ; ⾷
-    (ideographic-strokes . 0)
-    (total-strokes      . 9)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-      (=ucs              . #x2FF1)     ; ⿱
-      )
-     ((=ucs              . #x4EBD)     ; 亽
-      )
-     ((=ucs              . #x826E)     ; 艮
+  '((<-denotational
+     ((=ucs              . #x98DF)     ; 食
       ))
-    (=ucs              . #x98DF)       ; 食
-    (=gb2312           . #x4A33)       ; &I-G0-4A33; [42-19]
+    (name              . "CJK RADICAL EAT ONE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x98DF)     ; 食
+      ))
+    (=ucs              . #x2EDD)       ; ⻝
     ))
 (define-char
-  '((=>ucs             . #x98DF)       ; 食
-    (morohashi-daikanwa        44014 0 1)
+  '((<-denotational
+     ((=ucs              . #x98DF)     ; 食
+      ))
     (ideographic-radical . 184)        ; ⾷
     (ideographic-strokes . 0)
     (total-strokes      . 9)
-    (shinjigen-1       . 9233)
-    (shinjigen-2       . 9234)
-    (=jis-x0208                . #x3F29)       ; &GT-59029; [31-09]
-    (=gt               . 59029)        ; &I-GT-59029;
-    (=gt-k             . 05345)        ; &I-GT-K05345;
-    (=gt-pj-1          . #x3F29)       ; &I-GT-59029; [31-09]
-    (=ucs@jis          . #x98DF)       ; &GT-59029;
-    (mojikyo           . 044014)       ; &MCS-6000ABEE;
+    (->subsumptive
+     ((shinjigen-1       . 9233)
+      (shinjigen-2       . 9234)
+      (=jis-x0208        . #x3F29)     ; &GT-59029; [31-09]
+      (=gt               . 59029)      ; &I-GT-59029;
+      (=gt-k             . 05345)      ; &I-GT-K05345;
+      (=gt-pj-1                  . #x3F29)     ; &I-GT-59029; [31-09]
+      (=ucs@jis                  . #x98DF)     ; &GT-59029;
+      )
+     ((mojikyo           . 044014)     ; &MCS-6000ABEE;
+      )
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; ⿱
+       )
+       ((=ucs              . #x4EBD)   ; 亽
+       )
+       ((=ucs              . #x826E)   ; 艮
+       ))
+      (=gb2312           . #x4A33)     ; &G0-4A33; [42-19]
+      (=ucs@unicode      . #x98DF)     ; &G0-4A33;
+      ))
     ))
 (define-char
-  '((=>ucs             . #x98E0)       ; 飠
-    (morohashi-daikanwa        44014 0 2)
-    (ideographic-radical . 184)        ; ⾷
+  '((ideographic-radical . 184)        ; ⾷
     (ideographic-strokes . 0)
-    (total-strokes      . 8)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-      (=ucs              . #x2FF1)     ; ⿱
-      )
-     ((=big5-cdp         . #x8AFC)     ; &CDP-8AFC;
-      )
-     ((=big5-cdp         . #x8B7C)     ; &CDP-8B7C;
+    (total-strokes      . 9)
+    (<-original
+     ((=ks-x1001         . #x635D)     ; &GT-59026; [67-61]
+      (=cns11643-1       . #x537A)     ; &I-C1-537A; [51-90]
+      (=daikanwa         . 44014)      ; &I-M-44014;
       ))
-    (=big5-cdp         . #x8BB9)       ; &CDP-8BB9;
+    (<-original*sources
+     zhengzitong daikanwa)
+    (=cns11643-6       . #x347C)       ; &GT-59037; [20-92]
+    (=gt               . 59037)        ; &I-GT-59037;
+    (=gt-pj-8          . #x4630)       ; &I-GT-59037; [38-16]
+    (=daikanwa         . 44015)        ; &I-M-44015;
     ))
 (define-char
-  '((=>ucs             . #x98E0)       ; 飠
-    (morohashi-daikanwa        44014 0 3)
-    (ideographic-radical . 184)        ; ⾷
+  '((ideographic-radical . 184)        ; ⾷
     (ideographic-strokes . 0)
-    (total-strokes      . 8)
-    (=jis-x0213-2-2000 . #x7C4B)       ; &GT-59024; [92-43]
-    (=gt               . 59024)        ; &I-GT-59024;
-    (=gt-pj-9          . #x4F27)       ; &I-GT-59024; [47-07]
-    (=ucs@jis          . #x98E0)       ; &GT-59024;
+    (total-strokes      . 9)
+    (=ucs              . #x29681)      ; 𩚁
+    (->subsumptive
+     ((<-vulgar
+       ((=ks-x1001         . #x635D)   ; &GT-59026; [67-61]
+       (=cns11643-1        . #x537A)   ; &I-C1-537A; [51-90]
+       (=daikanwa          . 44014)    ; &I-M-44014;
+       ))
+      (<-vulgar*sources
+       zhengzitong daikanwa)
+      (hanyu-dazidian    1 155 4)
+      (=daikanwa         . 44016)      ; &M-44016;
+      (=hanziku-1        . #xC3C2)     ; &I-HZK01-C3C2;
+      (=ucs@iso                  . #x29681)    ; &M-44016;
+      )
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; ⿱
+       )
+       ((=big5-cdp         . #x8AFC)   ; &CDP-8AFC;
+       )
+       ((=big5-cdp         . #x8AB7)   ; &CDP-8AB7;
+       ))
+      (=cns11643-6       . #x347D)     ; &C6-347D; [20-93]
+      ))
     ))
 (define-char
-  '((=>ucs             . #x98E0)       ; 飠
-    (morohashi-daikanwa        44014 0 4)
-    (ideographic-radical . 184)        ; ⾷
+  '((ideographic-radical . 184)        ; ⾷
     (ideographic-strokes . 0)
-    (total-strokes      . 8)
-    (=gt-k             . 04996)        ; &GT-K04996;
-    (=gt-pj-k1         . #x3471)       ; &GT-K04996; [20-81]
+    (total-strokes      . 9)
+    (<-ancient
+     ((=ks-x1001         . #x635D)     ; &GT-59026; [67-61]
+      (=cns11643-1       . #x537A)     ; &I-C1-537A; [51-90]
+      (=daikanwa         . 44014)      ; &I-M-44014;
+      ))
+    (<-ancient*sources
+     jiyun daikanwa)
+    (hanyu-dazidian    1 155 7)
+    (=ucs              . #x29683)      ; 𩚃
+    (=cns11643-6       . #x347E)       ; &I-C6-347E; [20-94]
+    (=daikanwa         . 44017)        ; &I-M-44017;
+    (=hanziku-1                . #xC3C5)       ; &I-HZK01-C3C5;
     ))
 (define-char
-  '((morohashi-daikanwa        44014 0 5)
-    (ideographic-radical . 184)        ; ⾷
-    (ideographic-strokes . 0)
-    (total-strokes      . 8)
-    (ideographic-structure
-     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
-      (=ucs              . #x2FF1)     ; ⿱
-      )
-     ((=ucs              . #x4EBD)     ; 亽
-      )
-     ((=big5-cdp         . #x8B7C)     ; &CDP-8B7C;
+  '((ideographic-radical@ucs . 9)      ; ⼈
+    (ideographic-strokes@ucs . 7)
+    (ideographic-radical@cns . 184)    ; ⾷
+    (ideographic-strokes@cns . 0)
+    (ideographic-radical@cns*sources
+     cns11643 daikanwa)
+    (total-strokes      . 9)
+    (=ucs              . #x2028A)      ; 𠊊
+    (->subsumptive
+     ((<-original
+       ((=ks-x1001         . #x635D)   ; &GT-59026; [67-61]
+       (=cns11643-1        . #x537A)   ; &I-C1-537A; [51-90]
+       (=daikanwa          . 44014)    ; &I-M-44014;
+       ))
+      (<-original*sources
+       zhonghua-dazidian daikanwa)
+      (hanyu-dazidian    1 169 7)
+      (ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; ⿱
+       )
+       ((=big5-cdp         . #x8AFC)   ; &CDP-8AFC;
+       )
+       ((=jis-x0208        . #x6225)   ; &GT-29075; [66-05]
+       (=cns11643-3        . #x2674)   ; &I-C3-2674; [06-84]
+       (=daikanwa          . 22683)    ; &I-M-22683;
+       ))
+      (=daikanwa         . 44018)      ; &M-44018;
+      (=hanziku-1        . #xC94D)     ; &I-HZK01-C94D;
+      (=ucs@iso                  . #x2028A)    ; &M-44018;
+      )
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; ⿱
+       )
+       ((=big5-cdp         . #x8AFC)   ; &CDP-8AFC;
+       )
+       ((=big5-cdp         . #x8ABE)   ; &CDP-8ABE;
+       ))
+      (=cns11643-6       . #x3521)     ; &C6-3521; [21-01]
       ))
-    (=ucs              . #x98E0)       ; 飠
-    (=gb12345          . #x623B)       ; 飠 [66-27]
     ))
 (define-char
-  '((=>ucs             . #x2EDE)       ; ⻞
-    (morohashi-daikanwa        44014 0 6)
-    (ideographic-radical . 184)        ; ⾷
-    (ideographic-strokes . 0)
-    (total-strokes      . 3)
-    (<-ideographic-component-forms
+  '((<-denotational
+     ((=ucs              . #x2967F)    ; 𩙿
+      ))
+    (name              . "CJK RADICAL EAT TWO")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-formed@component/connect-right
      ((=ucs              . #x98DF)     ; 食
       ))
-    (=gt               . 59030)        ; &GT-59030;
-    (=gt-k             . 06140)        ; &I-GT-K06140;
-    (=gt-pj-9          . #x4F28)       ; &GT-59030; [47-08]
+    (<-identical@component/connect-right
+     ((=ucs              . #x2967F)    ; 𩙿
+      ))
+    (=ucs              . #x2EDE)       ; ⻞
     ))
 (define-char
-  '((morohashi-daikanwa        44014 0 7)
-    (ideographic-radical . 184)        ; ⾷
-    (ideographic-strokes . 0)
-    (total-strokes      . 3)
-    (=ucs              . #x9963)       ; 饣
-    (=gb2312           . #x623B)       ; &I-G0-623B; [66-27]
+  '((<-denotational
+     ((=ucs              . #x98E0)     ; 飠
+      ))
+    (name              . "CJK RADICAL EAT THREE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x98E0)     ; 飠
+      ))
+    (=ucs              . #x2EDF)       ; ⻟
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x9963)     ; 饣
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED EAT")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x9963)     ; 饣
+      ))
+    (=ucs              . #x2EE0)       ; ⻠
     ))
 (define-char
   '((ideographic-radical . 184)        ; ⾷
     (ideographic-strokes . 0)
-    (total-strokes      . 9)
-    (=cns11643-6       . #x347C)       ; &GT-59037; [20-92]
-    (=gt               . 59037)        ; &I-GT-59037;
-    (=gt-pj-8          . #x4630)       ; &I-GT-59037; [38-16]
-    (=daikanwa         . 44015)        ; &I-M-44015;
+    (total-strokes      . 8)
+    (<-formed@component/connect-right
+     ((=ucs              . #x98DF)     ; 食
+      ))
+    (=ucs              . #x98E0)       ; 飠
     ))
 (define-char
-  '((ideographic-radical . 184)        ; ⾷
+  '((<-denotational
+     ((=ucs              . #x98E0)     ; 飠
+      ))
+    (ideographic-radical . 184)        ; ⾷
     (ideographic-strokes . 0)
-    (total-strokes      . 9)
-    (=daikanwa         . 44016)        ; &M-44016;
+    (total-strokes      . 8)
+    (->subsumptive
+     ((<-identical@component/connect-right
+       ((=jis-x0213-2-2000  . #x7C4B)  ; &GT-59024; [92-43]
+       ))
+      (=gt-k             . 04996)      ; &GT-K04996;
+      (=gt-pj-k1         . #x3471)     ; &GT-K04996; [20-81]
+      )
+     ((ideographic-structure
+       ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+       (=ucs               . #x2FF1)   ; ⿱
+       )
+       ((=ucs              . #x4EBD)   ; 亽
+       )
+       ((=big5-cdp         . #x8B7C)   ; &CDP-8B7C;
+       ))
+      (=gb12345                  . #x623B)     ; &UU+98E0; [66-27]
+      (=ucs@unicode      . #x98E0)     ; &UU+98E0;
+      ))
     ))
 (define-char
-  '((morohashi-daikanwa        44016 0 0)
+  '((<-denotational
+     ((=ucs              . #x98E0)     ; 飠
+      ))
     (ideographic-radical . 184)        ; ⾷
     (ideographic-strokes . 0)
-    (total-strokes      . 9)
-    (=cns11643-6       . #x347D)       ; &C6-347D; [20-93]
+    (total-strokes      . 8)
+    (=jis-x0213-2-2000 . #x7C4B)       ; &GT-59024; [92-43]
+    (=gt               . 59024)        ; &I-GT-59024;
+    (=gt-pj-9          . #x4F27)       ; &I-GT-59024; [47-07]
+    (=ucs@jis          . #x98E0)       ; &GT-59024;
     ))
 (define-char
-  '((ideographic-radical . 184)        ; ⾷
+  '((<-denotational
+     ((=ucs              . #x98E0)     ; 飠
+      ))
+    (ideographic-radical . 184)        ; ⾷
     (ideographic-strokes . 0)
-    (total-strokes      . 9)
-    (=cns11643-6       . #x347E)       ; &M-44017; [20-94]
-    (=daikanwa         . 44017)        ; &I-M-44017;
+    (total-strokes      . 8)
+    (ideographic-structure
+     ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
+      (=ucs              . #x2FF1)     ; ⿱
+      )
+     ((=big5-cdp         . #x8AFC)     ; &CDP-8AFC;
+      )
+     ((=big5-cdp         . #x8B7C)     ; &CDP-8B7C;
+      ))
+    (=big5-cdp         . #x8BB9)       ; &CDP-8BB9;
     ))
 (define-char
   '((ideographic-radical . 184)        ; ⾷
     (ideographic-strokes . 0)
-    (total-strokes      . 9)
-    (=daikanwa         . 44018)        ; &M-44018;
+    (total-strokes      . 3)
+    (<-simplified@CN
+     ((=gb12345                  . #x623B)     ; &UU+98E0; [66-27]
+      ))
+    (<-simplified@CN/component/connect-right
+     ((=gb2312           . #x4A33)     ; &G0-4A33; [42-19]
+      ))
+    (=ucs              . #x9963)       ; 饣
+    (=gb2312           . #x623B)       ; &I-G0-623B; [66-27]
     ))
 (define-char
-  '((morohashi-daikanwa        44018 0 0)
-    (ideographic-radical . 184)        ; ⾷
+  '((ideographic-radical . 184)        ; ⾷
     (ideographic-strokes . 0)
-    (total-strokes      . 9)
-    (=cns11643-6       . #x3521)       ; &C6-3521; [21-01]
+    (total-strokes      . 3)
+    (<-formed@component/connect-right
+     ((=ks-x1001         . #x635D)     ; &GT-59026; [67-61]
+      (=cns11643-1       . #x537A)     ; &I-C1-537A; [51-90]
+      (=daikanwa         . 44014)      ; &I-M-44014;
+      ))
+    (=ucs              . #x2967F)      ; 𩙿
+    (=jis-x0213-2-2000 . #x7C4C)       ; &I-JX2-7C4C; [92-44]
+    (=gt               . 59030)        ; &I-GT-59030;
+    (=gt-k             . 06140)        ; &I-GT-K06140;
+    (=gt-pj-9          . #x4F28)       ; &I-GT-59030; [47-08]
     ))
 (define-char
   '((ideographic-radical . 184)        ; ⾷
     (=ucs              . #x98E2)       ; 飢
     ))
 (define-char
-  '((ideographic-radical . 184)        ; ⾷
-    (ideographic-strokes . 2)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x98E2)     ; 飢
       ))
+    (ideographic-radical . 184)        ; ⾷
+    (ideographic-strokes . 2)
+    (total-strokes      . 11)
     (=ks-x1001         . #x5146)       ; &GT-59043; [49-38]
     (=gt               . 59043)        ; &I-GT-59043;
     (=gt-k             . 08023)        ; &I-GT-K08023;
     (mojikyo           . 044023)       ; &MCS-6000ABF7;
     ))
 (define-char
-  '((ideographic-radical . 184)        ; ⾷
-    (ideographic-strokes . 2)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x98E2)     ; 飢
       ))
+    (ideographic-radical . 184)        ; ⾷
+    (ideographic-strokes . 2)
+    (total-strokes      . 10)
     (->subsumptive
      ((morohashi-daikanwa      44023 1)
       (=jis-x0208        . #x3532)     ; &GT-59033; [21-18]
     (=ucs              . #x98F4)       ; 飴
     ))
 (define-char
-  '((ideographic-radical . 184)        ; ⾷
-    (ideographic-strokes . 5)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x98F4)     ; 飴
       ))
+    (ideographic-radical . 184)        ; ⾷
+    (ideographic-strokes . 5)
+    (total-strokes      . 14)
     (shinjigen-1       . 9250)
     (shinjigen-2       . 9250)
     (=jis-x0208@1978   . #x303B)       ; &M-44080; [16-27]
     (=daikanwa         . 44080)        ; &I-M-44080;
     ))
 (define-char
-  '((ideographic-radical . 184)        ; ⾷
-    (ideographic-strokes . 5)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x98F4)     ; 飴
       ))
+    (ideographic-radical . 184)        ; ⾷
+    (ideographic-strokes . 5)
+    (total-strokes      . 13)
     (->subsumptive
      ((=cns11643-1       . #x6766)     ; &C1-6766; [71-70]
       )
     (=ucs              . #x98FE)       ; 飾
     ))
 (define-char
-  '((ideographic-radical . 184)        ; ⾷
-    (ideographic-strokes . 5)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x98FE)     ; 飾
       ))
+    (ideographic-radical . 184)        ; ⾷
+    (ideographic-strokes . 5)
+    (total-strokes      . 14)
     (=ks-x1001         . #x635E)       ; &M-44111; [67-62]
     (=daikanwa         . 44111)        ; &I-M-44111;
     (mojikyo           . 044111)       ; &MCS-6000AC4F;
     ))
 (define-char
-  '((ideographic-radical . 184)        ; ⾷
-    (ideographic-strokes . 5)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x98FE)     ; 飾
       ))
+    (ideographic-radical . 184)        ; ⾷
+    (ideographic-strokes . 5)
+    (total-strokes      . 13)
     (->subsumptive
      ((morohashi-daikanwa      44111 1)
       (=jis-x0208        . #x3E7E)     ; &GT-59144; [30-94]
     (=ucs              . #x9905)       ; 餅
     ))
 (define-char
-  '((ideographic-radical . 184)        ; ⾷
-    (ideographic-strokes . 6)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9905)     ; 餅
       ))
+    (ideographic-radical . 184)        ; ⾷
+    (ideographic-strokes . 6)
+    (total-strokes      . 15)
     (=jis-x0208@1978   . #x4C5F)       ; &M-44133; [44-63]
     (=daikanwa         . 44133)        ; &I-M-44133;
     ))
 (define-char
-  '((ideographic-radical . 184)        ; ⾷
-    (ideographic-strokes . 6)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9905)     ; 餅
       ))
+    (ideographic-radical . 184)        ; ⾷
+    (ideographic-strokes . 6)
+    (total-strokes      . 14)
     (->subsumptive
      ((=cns11643-1       . #x6B6F)     ; &C1-6B6F; [75-79]
       )
     (=ucs              . #x990C)       ; 餌
     ))
 (define-char
-  '((ideographic-radical . 184)        ; ⾷
-    (ideographic-strokes . 6)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x990C)     ; 餌
       ))
+    (ideographic-radical . 184)        ; ⾷
+    (ideographic-strokes . 6)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 44146)      ; &M-44146;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 184)        ; ⾷
-    (ideographic-strokes . 6)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x990C)     ; 餌
       ))
+    (ideographic-radical . 184)        ; ⾷
+    (ideographic-strokes . 6)
+    (total-strokes      . 14)
     (->subsumptive
      ((=cns11643-1       . #x6B70)     ; &C1-6B70; [75-80]
       )
     (=ucs              . #x9913)       ; 餓
     ))
 (define-char
-  '((ideographic-radical . 184)        ; ⾷
-    (ideographic-strokes . 7)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9913)     ; 餓
       ))
+    (ideographic-radical . 184)        ; ⾷
+    (ideographic-strokes . 7)
+    (total-strokes      . 16)
     (=ks-x1001         . #x643B)       ; &M-44168; [68-27]
     (=daikanwa         . 44168)        ; &I-M-44168;
     ))
 (define-char
-  '((ideographic-radical . 184)        ; ⾷
-    (ideographic-strokes . 7)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9913)     ; 餓
       ))
+    (ideographic-radical . 184)        ; ⾷
+    (ideographic-strokes . 7)
+    (total-strokes      . 15)
     (->subsumptive
      ((morohashi-daikanwa      44168 1)
       (=jis-x0208        . #x326E)     ; &GT-59257; [18-78]
index 7b75bb6..f486939 100644 (file)
     (=ucs              . #x99A7)       ; 馧
     ))
 (define-char
-  '((=>ucs*            . #x99A7)       ; 馧
+  '((<-denotational
+     ((=ucs              . #x99A7)     ; 馧
+      ))
+    (=>ucs*            . #x99A7)       ; 馧
     (ideographic-radical . 186)        ; ⾹
     (ideographic-strokes . 9)
     (total-strokes      . 18)
-    (<-denotational
-     ((=ucs              . #x99A7)     ; 馧
-      ))
     (=ucs              . #x2FA05)      ; 馧
     (=cns11643-4       . #x5E60)       ; &I-C4-5E60; [62-64]
     (=daikanwa         . 44552)        ; &I-M-44552;
     (=cns11643-4       . #x623D)       ; &C4-623D; [66-29]
     ))
 (define-char
-  '((ideographic-radical . 186)        ; ⾹
-    (ideographic-strokes . 10)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x99A7)     ; 馧
       ))
+    (ideographic-radical . 186)        ; ⾹
+    (ideographic-strokes . 10)
+    (total-strokes      . 19)
     (=cns11643-2       . #x677E)       ; &M-44556; [71-94]
     (=daikanwa         . 44556)        ; &I-M-44556;
     (=ucs@cns          . #x99A7)       ; &M-44556;
index 0fa7479..1072ab2 100644 (file)
@@ -3,6 +3,7 @@
   '((ideographic-radical . 187)        ; ⾺
     (ideographic-strokes . 0)
     (total-strokes      . 10)
+    (shinjigen-1       . 9326)
     (shinjigen-2       . 9326)
     (=ucs              . #x99AC)       ; 馬
     (=jis-x0208                . #x474F)       ; &I-J90-474F; [39-47]
     (=daikanwa         . 44572)        ; &I-M-44572;
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED HORSE")
+  '((<-denotational
+     ((=ucs              . #x9A6C)     ; 马
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED HORSE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-denotational
-     ((=ucs              . #x9A6C)     ; 马
-      ))
-    (<-ideographic-component-forms
-     ((=ucs              . #x99AC)     ; 馬
-      ))
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x9A6C)     ; 马
       ))
     (=ucs              . #x2EE2)       ; ⻢
   '((ideographic-radical . 187)        ; ⾺
     (ideographic-strokes . 0)
     (total-strokes      . 3)
+    (<-simplified@CN
+     ((=ucs              . #x99AC)     ; 馬
+      (=gb12345                  . #x426D)     ; 馬 [34-77]
+      ))
     (=ucs              . #x9A6C)       ; 马
     (=gb2312           . #x426D)       ; &I-G0-426D; [34-77]
     (=jef-china3       . #x81EC)       ; &I-JC3-81EC;
     (=ucs              . #x4BB1)       ; 䮱
     ))
 (define-char
-  '((ideographic-radical . 187)        ; ⾺
-    (ideographic-strokes . 11)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4BB1)     ; 䮱
       ))
+    (ideographic-radical . 187)        ; ⾺
+    (ideographic-strokes . 11)
+    (total-strokes      . 21)
     (=daikanwa         . 44970)        ; &M-44970;
     ))
 (define-char
-  '((ideographic-radical . 187)        ; ⾺
-    (ideographic-strokes . 10)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4BB1)     ; 䮱
       ))
+    (ideographic-radical . 187)        ; ⾺
+    (ideographic-strokes . 10)
+    (total-strokes      . 20)
     (=ucs@unicode      . #x4BB1)       ; &UU+4BB1;
     ))
 (define-char
-  '((ideographic-radical . 187)        ; ⾺
-    (ideographic-strokes . 11)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4BB1)     ; 䮱
       ))
+    (ideographic-radical . 187)        ; ⾺
+    (ideographic-strokes . 11)
+    (total-strokes      . 21)
     (=cns11643-4       . #x6828)       ; &C4-6828; [72-08]
     ))
 (define-char
     (=daikanwa         . 45001)        ; &I-M-45001;
     ))
 (define-char
-  '((ideographic-radical . 187)        ; ⾺
-    (ideographic-strokes . 12)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x424D)     ; &J97-424D; [34-45]
       ))
+    (ideographic-radical . 187)        ; ⾺
+    (ideographic-strokes . 12)
+    (total-strokes      . 22)
     (=ucs              . #x9A52)       ; 驒
     (=jis-x0208@1978   . #x424D)       ; &I-J78-424D; [34-45]
     (=cns11643-2       . #x6E4F)       ; &I-C2-6E4F; [78-47]
     (=jis-x0208@1997   . #x424D)       ; &J97-424D; [34-45]
     ))
 (define-char
-  '((ideographic-radical . 187)        ; ⾺
-    (ideographic-strokes . 9)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x424D)     ; &J97-424D; [34-45]
       ))
+    (ideographic-radical . 187)        ; ⾺
+    (ideographic-strokes . 9)
+    (total-strokes      . 19)
     (<-simplified@JP
      ((=ucs              . #x9A52)     ; 驒
       (=jis-x0208@1978   . #x424D)     ; &I-J78-424D; [34-45]
index 93c8869..d961906 100644 (file)
@@ -5,12 +5,12 @@
     (=ucs              . #x9AA8)       ; 骨
     ))
 (define-char
-  '((ideographic-radical . 188)        ; ⾻
-    (ideographic-strokes . 0)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9AA8)     ; 骨
       ))
+    (ideographic-radical . 188)        ; ⾻
+    (ideographic-strokes . 0)
+    (total-strokes      . 10)
     (->subsumptive
      ((shinjigen-1       . 9431)
       (shinjigen-2       . 9431)
       ))
     ))
 (define-char
-  '((ideographic-radical . 188)        ; ⾻
-    (ideographic-strokes . 0)
-    (total-strokes      . 9)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9AA8)     ; 骨
       ))
+    (ideographic-radical . 188)        ; ⾻
+    (ideographic-strokes . 0)
+    (total-strokes      . 9)
     (=gb2312           . #x3947)       ; &G0-3947; [25-39]
     (=ucs@unicode      . #x9AA8)       ; &G0-3947;
     ))
 (define-char
-  '((name              . "CJK RADICAL BONE")
+  '((<-denotational
+     ((=ucs              . #x9AA8)     ; 骨
+      ))
+    (name              . "CJK RADICAL BONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-denotational
-     ((=ucs              . #x9AA8)     ; 骨
-      ))
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x9AA8)     ; 骨
       ))
     (=ucs              . #x2EE3)       ; ⻣
     (=ucs              . #x4BD0)       ; 䯐
     ))
 (define-char
-  '((ideographic-radical . 188)        ; ⾻
-    (ideographic-strokes . 6)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4BD0)     ; 䯐
       ))
+    (ideographic-radical . 188)        ; ⾻
+    (ideographic-strokes . 6)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 45165)      ; &M-45165;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 188)        ; ⾻
-    (ideographic-strokes . 6)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4BD0)     ; 䯐
       ))
+    (ideographic-radical . 188)        ; ⾻
+    (ideographic-strokes . 6)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x4BD0)       ; &UU+4BD0;
     ))
 (define-char
     (=ucs              . #x4BD1)       ; 䯑
     ))
 (define-char
-  '((ideographic-radical . 188)        ; ⾻
-    (ideographic-strokes . 6)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4BD1)     ; 䯑
       ))
+    (ideographic-radical . 188)        ; ⾻
+    (ideographic-strokes . 6)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 45166)      ; &M-45166;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 188)        ; ⾻
-    (ideographic-strokes . 6)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4BD1)     ; 䯑
       ))
+    (ideographic-radical . 188)        ; ⾻
+    (ideographic-strokes . 6)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x4BD1)       ; &UU+4BD1;
     ))
 (define-char
     (=ucs              . #x4BD2)       ; 䯒
     ))
 (define-char
-  '((ideographic-radical . 188)        ; ⾻
-    (ideographic-strokes . 6)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4BD2)     ; 䯒
       ))
+    (ideographic-radical . 188)        ; ⾻
+    (ideographic-strokes . 6)
+    (total-strokes      . 16)
     (->subsumptive
      ((=jis-x0213-2-2000  . #x7D2A)    ; &M-45167; [93-10]
       (=daikanwa         . 45167)      ; &I-M-45167;
       ))
     ))
 (define-char
-  '((ideographic-radical . 188)        ; ⾻
-    (ideographic-strokes . 6)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4BD2)     ; 䯒
       ))
+    (ideographic-radical . 188)        ; ⾻
+    (ideographic-strokes . 6)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x4BD2)       ; &UU+4BD2;
     ))
 (define-char
index 69e4c7b..02775f6 100644 (file)
@@ -1,11 +1,11 @@
 ;; -*- coding: utf-8-mcs-er -*-
 (define-char
-  '((ideographic-radical . 189)        ; ⾼
-    (ideographic-strokes . 0)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3962)     ; &J97-3962; [25-66]
       ))
+    (ideographic-radical . 189)        ; ⾼
+    (ideographic-strokes . 0)
+    (total-strokes      . 10)
     (=ucs              . #x9AD8)       ; 高
     (->subsumptive
      ((shinjigen-1       . 9450)
     (=jis-x0208@1997   . #x3962)       ; &J97-3962; [25-66]
     ))
 (define-char
-  '((ideographic-radical . 189)        ; ⾼
-    (ideographic-strokes . 0)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3962)     ; &J97-3962; [25-66]
       ))
+    (ideographic-radical . 189)        ; ⾼
+    (ideographic-strokes . 0)
+    (total-strokes      . 11)
     (=ucs              . #x9AD9)       ; 髙
     (->subsumptive
      ((<-vulgar
index 9f64701..ede8554 100644 (file)
@@ -6,12 +6,12 @@
     (=ucs              . #x9B32)       ; 鬲
     ))
 (define-char
-  '((ideographic-radical . 193)        ; ⿀
-    (ideographic-strokes . 0)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9B32)     ; 鬲
       ))
+    (ideographic-radical . 193)        ; ⿀
+    (ideographic-strokes . 0)
+    (total-strokes      . 10)
     (->subsumptive
      ((shinjigen-2       . 9503)
       (=jis-x0208        . #x722F)     ; &M-45672; [82-15]
       ))
     ))
 (define-char
-  '((ideographic-radical . 193)        ; ⿀
-    (ideographic-strokes . 0)
-    (total-strokes      . 10)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9B32)     ; 鬲
       ))
+    (ideographic-radical . 193)        ; ⿀
+    (ideographic-strokes . 0)
+    (total-strokes      . 10)
     (=gb2312           . #x582A)       ; &C1-586F; [56-10]
     (=cns11643-1       . #x586F)       ; &I-C1-586F; [56-79]
     (=ucs@unicode      . #x9B32)       ; &C1-586F;
index 1358535..6b606e0 100644 (file)
@@ -1,26 +1,38 @@
 ;; -*- coding: utf-8-mcs-er -*-
 (define-char
-  '((=>ucs             . #x9B3C)       ; 鬼
-    (ideographic-radical . 194)        ; ⿁
-    (ideographic-strokes . 0)
-    (total-strokes      . 10)
-    (shinjigen-2       . 9516)
-    (=jis-x0208                . #x3534)       ; &GT-61541; [21-20]
-    (=ks-x1001         . #x5021)       ; &I-K0-5021; [48-01]
-    (=cns11643-1       . #x5870)       ; &I-C1-5870; [56-80]
-    (=gt               . 61541)        ; &I-GT-61541;
-    (=gt-k             . 06398)        ; &I-GT-K06398;
-    (=gt-pj-1          . #x3534)       ; &I-GT-61541; [21-20]
-    (=daikanwa         . 45758)        ; &I-M-45758;
-    (=ucs@jis          . #x9B3C)       ; &GT-61541;
-    ))
-(define-char
-  '((morohashi-daikanwa        45758 0 1)
-    (ideographic-radical . 194)        ; ⿁
+  '((ideographic-radical . 194)        ; ⿁
     (ideographic-strokes . 0)
-    (total-strokes      . 9)
     (=ucs              . #x9B3C)       ; 鬼
-    (=gb2312           . #x396D)       ; &I-G0-396D; [25-77]
+    (->subsumptive
+     ((total-strokes      . 10)
+      (shinjigen-2       . 9516)
+      (=jis-x0208        . #x3534)     ; &GT-61541; [21-20]
+      (=ks-x1001         . #x5021)     ; &I-K0-5021; [48-01]
+      (=cns11643-1       . #x5870)     ; &I-C1-5870; [56-80]
+      (=gt               . 61541)      ; &I-GT-61541;
+      (=gt-k             . 06398)      ; &I-GT-K06398;
+      (=gt-pj-1                  . #x3534)     ; &I-GT-61541; [21-20]
+      (=daikanwa         . 45758)      ; &I-M-45758;
+      (=ucs@jis                  . #x9B3C)     ; &GT-61541;
+      )
+     ((total-strokes      . 9)
+      (=gb2312           . #x396D)     ; &G0-396D; [25-77]
+      (=ucs@unicode      . #x9B3C)     ; &G0-396D;
+      ))
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x9B3C)     ; 鬼
+      ))
+    (name              . "CJK RADICAL GHOST")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x9B3C)     ; 鬼
+      ))
+    (=ucs              . #x2EE4)       ; ⻤
+    (=big5-cdp         . #x8A5D)       ; &I-CDP-8A5D;
     ))
 (define-char
   '((ideographic-radical . 194)        ; ⿁
     (=ucs              . #x9B54)       ; 魔
     ))
 (define-char
-  '((ideographic-radical . 194)        ; ⿁
-    (ideographic-strokes . 11)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9B54)     ; 魔
       ))
+    (ideographic-radical . 194)        ; ⿁
+    (ideographic-strokes . 11)
+    (total-strokes      . 21)
     (->subsumptive
      ((=ks-x1001         . #x582A)     ; &M-45906; [56-10]
       (=daikanwa         . 45906)      ; &I-M-45906;
       ))
     ))
 (define-char
-  '((ideographic-radical . 194)        ; ⿁
-    (ideographic-strokes . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9B54)     ; 魔
       ))
+    (ideographic-radical . 194)        ; ⿁
+    (ideographic-strokes . 11)
     (->subsumptive
      ((morohashi-daikanwa      45906 1)
       (total-strokes      . 21)
index 020ff4f..13308f3 100644 (file)
@@ -3,6 +3,7 @@
   '((ideographic-radical . 195)        ; ⿂
     (ideographic-strokes . 0)
     (total-strokes      . 11)
+    (shinjigen-1       . 9533)
     (shinjigen-2       . 9533)
     (=ucs              . #x9B5A)       ; 魚
     (=jis-x0208                . #x357B)       ; &I-J90-357B; [21-91]
     (ideographic-strokes . 0)
     (total-strokes      . 10)
     (=ucs              . #x29D4B)      ; 𩵋
-    (=daikanwa         . 45958)        ; &I-M-45958;
-    ))
-(define-char
-  '((=>ucs             . #x29D4B)      ; 𩵋
-    (morohashi-daikanwa        45958 0 0)
-    (ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 0)
-    (total-strokes      . 10)
-    (=cns11643-4       . #x3043)       ; &C4-3043; [16-35]
+    (->subsumptive
+     ((<-vulgar
+       ((shinjigen-1       . 9533)
+       (=ucs               . #x9B5A)   ; 魚
+       (=jis-x0208         . #x357B)   ; &I-J90-357B; [21-91]
+       ))
+      (<-vulgar*sources
+       shinjigen-1)
+      (shinjigen-1       . 9534)
+      (=daikanwa         . 45958)      ; &M-45958;
+      (=ucs@iso                  . #x29D4B)    ; &M-45958;
+      )
+     ((=cns11643-4       . #x3043)     ; &C4-3043; [16-35]
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED FISH")
+  '((<-denotational
+     ((=ucs              . #x9C7C)     ; 鱼
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED FISH")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-denotational
-     ((=ucs              . #x9C7C)     ; 鱼
-      ))
-    (<-ideographic-component-forms
-     ((=ucs              . #x9B5A)     ; 魚
-      ))
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x9C7C)     ; 鱼
       ))
     (=ucs              . #x2EE5)       ; ⻥
   '((ideographic-radical . 195)        ; ⿂
     (ideographic-strokes . 0)
     (total-strokes      . 8)
+    (<-simplified@CN
+     ((=ucs              . #x9B5A)     ; 魚
+      (=gb12345                  . #x5363)     ; 魚 [51-67]
+      ))
     (=ucs              . #x9C7C)       ; 鱼
     (=gb2312           . #x5363)       ; &I-G0-5363; [51-67]
     ))
     (=ucs              . #x9B76)       ; 魶
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9B76)     ; 魶
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (->subsumptive
      ((=jis-x0213-2-2000  . #x7D46)    ; &M-46024; [93-38]
       (=daikanwa         . 46024)      ; &I-M-46024;
       ))
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9B76)     ; 魶
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x9B76)       ; &UU+9B76;
     ))
 (define-char
     (=ucs              . #x9B83)       ; 鮃
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 5)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9B83)     ; 鮃
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 5)
+    (total-strokes      . 16)
     (shinjigen-2       . 9547)
     (=jis-x0208                . #x7239)       ; &GT-62106; [82-25]
     (=gt               . 62106)        ; &I-GT-62106;
     (=ucs@jis          . #x9B83)       ; &GT-62106;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 5)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9B83)     ; 鮃
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 5)
+    (total-strokes      . 16)
     (=cns11643-3       . #x5378)       ; &GT-62107; [51-88]
     (=gb12345          . #x7652)       ; &GT-62107; [86-50]
     (=gt               . 62107)        ; &I-GT-62107;
     (=ucs              . #x29D84)      ; 𩶄
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 5)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29D84)    ; 𩶄
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 5)
+    (total-strokes      . 16)
     (=daikanwa         . 46049)        ; &M-46049;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 5)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29D84)    ; 𩶄
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 5)
+    (total-strokes      . 16)
     (=cns11643-5       . #x5A49)       ; &C5-5A49; [58-41]
     (=ucs@iso          . #x29D84)      ; &C5-5A49;
     ))
     (=ucs              . #x9B9D)       ; 鮝
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 6)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9B9D)     ; 鮝
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 6)
+    (total-strokes      . 17)
     (=jis-x0212                . #x6A5F)       ; &M-46100; [74-63]
     (=daikanwa         . 46100)        ; &I-M-46100;
     (=ucs@jis          . #x9B9D)       ; &M-46100;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 6)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9B9D)     ; 鮝
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 6)
+    (total-strokes      . 17)
     (=cns11643-3       . #x5745)       ; &C3-5745; [55-37]
     (=gb12345          . #x765F)       ; &C3-5745; [86-63]
     (=ucs@unicode      . #x9B9D)       ; &C3-5745;
     (=ucs              . #x29DCB)      ; 𩷋
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 6)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29DCB)    ; 𩷋
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 6)
+    (total-strokes      . 17)
     (=daikanwa         . 46138)        ; &M-46138;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 6)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29DCB)    ; 𩷋
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 6)
+    (total-strokes      . 17)
     (=cns11643-5       . #x6051)       ; &C5-6051; [64-49]
     (=ucs@iso          . #x29DCB)      ; &C5-6051;
     ))
     (=ucs              . #x9BB9)       ; 鮹
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9BB9)     ; 鮹
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (shinjigen-2       . 9573)
     (=jis-x0208                . #x7243)       ; &GT-62362; [82-35]
     (=gt               . 62362)        ; &I-GT-62362;
     (=ucs@jis          . #x9BB9)       ; &GT-62362;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9BB9)     ; 鮹
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (->subsumptive
      ((=gt               . 62366)      ; &GT-62366;
       (=gt-pj-11         . #x392F)     ; &GT-62366; [25-15]
     (=ucs              . #x9BBB)       ; 鮻
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9BBB)     ; 鮻
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (->subsumptive
      ((=daikanwa         . 46157)      ; &M-46157;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9BBB)     ; 鮻
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (->subsumptive
      ((=jis-x0212        . #x6A6A)     ; &JSP-6A6A; [74-74]
       (=ucs@jis                  . #x9BBB)     ; &JSP-6A6A;
     (=ucs              . #x9BBC)       ; 鮼
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9BBC)     ; 鮼
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=jis-x0212                . #x6A6B)       ; &M-46158; [74-75]
     (=cns11643-4       . #x5F22)       ; &I-C4-5F22; [63-02]
     (=daikanwa         . 46158)        ; &I-M-46158;
     (=ucs@jis          . #x9BBC)       ; &M-46158;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9BBC)     ; 鮼
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x9BBC)       ; &UU+9BBC;
     ))
 (define-char
     (=ucs              . #x29DD8)      ; 𩷘
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29DD8)    ; 𩷘
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=cns11643-5       . #x6672)       ; &M-46190; [70-82]
     (=daikanwa         . 46190)        ; &I-M-46190;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29DD8)    ; 𩷘
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=ucs@iso          . #x29DD8)      ; &U-00029DD8;
     ))
 (define-char
     (=ucs              . #x9BCC)       ; 鯌
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9BCC)     ; 鯌
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=daikanwa         . 46194)        ; &M-46194;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9BCC)     ; 鯌
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=cns11643-3       . #x5975)       ; &C3-5975; [57-85]
     (=ucs@unicode      . #x9BCC)       ; &C3-5975;
     ))
     (=ucs              . #x9BD6)       ; 鯖
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9BD6)     ; 鯖
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=jis-x0208@1978   . #x3B2A)       ; &GT-62563; [27-10]
     (=ks-x1001         . #x746D)       ; &I-K0-746D; [84-77]
     (=gt               . 62563)        ; &I-GT-62563;
     (=daikanwa         . 46210)        ; &I-M-46210;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9BD6)     ; 鯖
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (->subsumptive
      ((=jis-x0208@1983   . #x3B2A)     ; &GT-62567; [27-10]
       (=jis-x0208@1990   . #x3B2A)     ; &I-J90-3B2A; [27-10]
     (=ucs              . #x29DFC)      ; 𩷼
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29DFC)    ; 𩷼
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=daikanwa         . 46220)        ; &M-46220;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29DFC)    ; 𩷼
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=cns11643-4       . #x6252)       ; &C4-6252; [66-50]
     (=ucs@iso          . #x29DFC)      ; &C4-6252;
     ))
     (=ucs              . #x29E01)      ; 𩸁
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29E01)    ; 𩸁
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=daikanwa         . 46233)        ; &M-46233;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29E01)    ; 𩸁
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=cns11643-5       . #x6678)       ; &C5-6678; [70-88]
     (=ucs@iso          . #x29E01)      ; &C5-6678;
     ))
     (=ucs              . #x29E10)      ; 𩸐
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29E10)    ; 𩸐
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=daikanwa         . 46276)        ; &M-46276;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29E10)    ; 𩸐
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=cns11643-5       . #x6B34)       ; &C5-6B34; [75-20]
     (=ucs@iso          . #x29E10)      ; &C5-6B34;
     ))
     (=ucs              . #x4C67)       ; 䱧
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4C67)     ; 䱧
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=daikanwa         . 46277)        ; &M-46277;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4C67)     ; 䱧
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=cns11643-3       . #x5B7B)       ; &C3-5B7B; [59-91]
     (=ucs@unicode      . #x4C67)       ; &C3-5B7B;
     ))
     (=ucs              . #x9BFA)       ; 鯺
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9BFA)     ; 鯺
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=jis-x0212                . #x6B22)       ; &M-46296; [75-02]
     (=jis-x0213-2-2000 . #x7D5A)       ; &I-JX2-7D5A; [93-58]
     (=daikanwa         . 46296)        ; &I-M-46296;
     (=ucs@jis          . #x9BFA)       ; &M-46296;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9BFA)     ; 鯺
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=cns11643-4       . #x6256)       ; &C4-6256; [66-54]
     (=ucs@unicode      . #x9BFA)       ; &C4-6256;
     ))
     (=ucs              . #x29E41)      ; 𩹁
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29E41)    ; 𩹁
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=daikanwa         . 46297)        ; &M-46297;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29E41)    ; 𩹁
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=cns11643-5       . #x6B38)       ; &C5-6B38; [75-24]
     (=ucs@iso          . #x29E41)      ; &C5-6B38;
     ))
     (=ucs              . #x9C19)       ; 鰙
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C19)     ; 鰙
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=daikanwa         . 46356)        ; &M-46356;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C19)     ; 鰙
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=jis-x0212                . #x6B2C)       ; &JX2-7D60; [75-12]
     (=jis-x0213-2-2000 . #x7D60)       ; &I-JX2-7D60; [93-64]
     (=ucs@unicode      . #x9C19)       ; &JX2-7D60;
     (=ucs              . #x9C1C)       ; 鰜
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C1C)     ; 鰜
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=jis-x0212                . #x6B2E)       ; &M-46359; [75-14]
     (=daikanwa         . 46359)        ; &I-M-46359;
     (=ucs@jis          . #x9C1C)       ; &M-46359;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C1C)     ; 鰜
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=cns11643-2       . #x6C77)       ; &C2-6C77; [76-87]
     (=ucs@unicode      . #x9C1C)       ; &C2-6C77;
     ))
     (=ucs              . #x4C76)       ; 䱶
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4C76)     ; 䱶
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (->subsumptive
      ((=daikanwa         . 46365)      ; &M-46365;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4C76)     ; 䱶
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=ucs@unicode      . #x4C76)       ; &UU+4C76;
     ))
 (define-char
     (=ucs              . #x29E73)      ; 𩹳
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29E73)    ; 𩹳
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=daikanwa         . 46366)        ; &M-46366;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29E73)    ; 𩹳
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=cns11643-5       . #x724F)       ; &C5-724F; [82-47]
     (=ucs@iso          . #x29E73)      ; &C5-724F;
     ))
     (=ucs              . #x29E74)      ; 𩹴
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29E74)    ; 𩹴
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=daikanwa         . 46367)        ; &M-46367;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29E74)    ; 𩹴
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=cns11643-5       . #x7253)       ; &C5-7253; [82-51]
     (=ucs@iso          . #x29E74)      ; &C5-7253;
     ))
     (=ucs              . #x9C25)       ; 鰥
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C25)     ; 鰥
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (shinjigen-2       . 9607)
     (=jis-x0208                . #x725D)       ; &GT-62879; [82-61]
     (=ks-x1001         . #x7C3F)       ; &I-K0-7C3F; [92-31]
     (=ucs@unicode      . #x9C25)       ; &GT-62879;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C25)     ; 鰥
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=cns11643-1       . #x7B4C)       ; &C1-7B4C; [91-44]
     ))
 (define-char
     (=ucs              . #x9C26)       ; 鰦
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C26)     ; 鰦
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=cns11643-4       . #x683B)       ; &M-46383; [72-27]
     (=daikanwa         . 46383)        ; &I-M-46383;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C26)     ; 鰦
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=ucs@unicode      . #x9C26)       ; &UU+9C26;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C26)     ; 鰦
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=jis-x0212                . #x6B32)       ; &JSP-6B32; [75-18]
     (=ucs@jis          . #x9C26)       ; &JSP-6B32;
     ))
     (=ucs              . #x9C27)       ; 鰧
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C27)     ; 鰧
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=jis-x0212                . #x6B33)       ; &M-46387; [75-19]
     (=jis-x0213-2-2000 . #x7D64)       ; &I-JX2-7D64; [93-68]
     (=daikanwa         . 46387)        ; &I-M-46387;
     (=ucs@jis          . #x9C27)       ; &M-46387;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C27)     ; 鰧
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (->subsumptive
      ((=ucs@unicode      . #x9C27)     ; &UU+9C27;
       )
     (=ucs              . #x9C28)       ; 鰨
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C28)     ; 鰨
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=jis-x0212                . #x6B34)       ; &M-46388; [75-20]
     (=daikanwa         . 46388)        ; &I-M-46388;
     (=ucs@jis          . #x9C28)       ; &M-46388;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C28)     ; 鰨
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=cns11643-2       . #x6C7A)       ; &C2-6C7A; [76-90]
     (=gb12345          . #x7723)       ; &C2-6C7A; [87-03]
     (=ucs@unicode      . #x9C28)       ; &C2-6C7A;
     (=ucs              . #x9C29)       ; 鰩
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C29)     ; 鰩
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (->subsumptive
      ((=jis-x0212        . #x6B35)     ; &M-46390; [75-21]
       (=jis-x0213-2-2000  . #x7D65)    ; &I-JX2-7D65; [93-69]
       ))
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C29)     ; 鰩
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=gb12345          . #x7725)       ; &UU+9C29; [87-05]
     (=ucs@unicode      . #x9C29)       ; &UU+9C29;
     ))
     (=ucs              . #x4C7B)       ; 䱻
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4C7B)     ; 䱻
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (->subsumptive
      ((=daikanwa         . 46394)      ; &M-46394;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4C7B)     ; 䱻
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=ucs@unicode      . #x4C7B)       ; &UU+4C7B;
     ))
 (define-char
     (=ucs              . #x9C2F)       ; 鰯
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C2F)     ; 鰯
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=jis-x0208@1978   . #x3073)       ; &GT-62856; [16-83]
     (=gt               . 62856)        ; &I-GT-62856;
     (=gt-pj-8          . #x5E5B)       ; &I-GT-62856; [62-59]
     (=daikanwa         . 46413)        ; &I-M-46413;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C2F)     ; 鰯
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=jis-x0208@1983   . #x3073)       ; &GT-62857; [16-83]
     (=jis-x0208@1990   . #x3073)       ; &I-J90-3073; [16-83]
     (=gt               . 62857)        ; &I-GT-62857;
     (=ucs              . #x9C48)       ; 鱈
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C48)     ; 鱈
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (->subsumptive
      ((=jis-x0208@1978   . #x432D)     ; &GT-63093; [35-13]
       (=gt               . 63093)      ; &I-GT-63093;
       ))
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C48)     ; 鱈
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=jis-x0208@1983   . #x432D)       ; &GT-63094; [35-13]
     (=jis-x0208@1990   . #x432D)       ; &I-J90-432D; [35-13]
     (=gb12345          . #x7728)       ; &GT-63094; [87-08]
     (=ucs              . #x9C49)       ; 鱉
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C49)     ; 鱉
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=ks-x1001         . #x5C2E)       ; &M-46472; [60-14]
     (=jis-x0212                . #x6B40)       ; &I-JSP-6B40; [75-32]
     (=jis-x0213-2-2000 . #x7D6E)       ; &I-JX2-7D6E; [93-78]
     (=ucs@jis          . #x9C49)       ; &M-46472;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C49)     ; 鱉
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=cns11643-1       . #x7C2A)       ; &C1-7C2A; [92-10]
     (=gb12345          . #x316E)       ; &C1-7C2A; [17-78]
     (=ucs@unicode      . #x9C49)       ; &C1-7C2A;
     (=ucs              . #x9C4B)       ; 鱋
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C4B)     ; 鱋
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (->subsumptive
      ((=daikanwa         . 46474)      ; &M-46474;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C4B)     ; 鱋
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=ucs@unicode      . #x9C4B)       ; &UU+9C4B;
     ))
 (define-char
     (=ucs              . #x9C52)       ; 鱒
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C52)     ; 鱒
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=jis-x0208@1978   . #x4B70)       ; &GT-63238; [43-80]
     (=gt               . 63238)        ; &I-GT-63238;
     (=gt-pj-8          . #x5F45)       ; &I-GT-63238; [63-37]
     (=daikanwa         . 46492)        ; &I-M-46492;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C52)     ; 鱒
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (->subsumptive
      ((=cns11643-2       . #x6F65)     ; &C2-6F65; [79-69]
       )
     (=ucs              . #x4C90)       ; 䲐
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 13)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4C90)     ; 䲐
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 13)
+    (total-strokes      . 24)
     (->subsumptive
      ((=daikanwa         . 46523)      ; &M-46523;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 13)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4C90)     ; 䲐
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 13)
+    (total-strokes      . 24)
     (=ucs@unicode      . #x4C90)       ; &UU+4C90;
     ))
 (define-char
     (=ucs              . #x29F26)      ; 𩼦
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 14)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29F26)    ; 𩼦
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 14)
+    (total-strokes      . 25)
     (->subsumptive
      ((=daikanwa         . 46565)      ; &M-46565;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 14)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29F26)    ; 𩼦
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 14)
+    (total-strokes      . 25)
     (=cns11643-5       . #x7968)       ; &C5-7968; [89-72]
     ))
 (define-char
     (=ucs              . #x9C70)       ; 鱰
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 14)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C70)     ; 鱰
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 14)
+    (total-strokes      . 25)
     (=jis-x0212                . #x6B54)       ; &M-46582; [75-52]
     (=jis-x0213-2-2000 . #x7D7B)       ; &I-JX2-7D7B; [93-91]
     (=daikanwa         . 46582)        ; &I-M-46582;
     (=ucs@jis          . #x9C70)       ; &M-46582;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 13)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C70)     ; 鱰
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 13)
+    (total-strokes      . 24)
     (=ucs@unicode      . #x9C70)       ; &UU+9C70;
     ))
 (define-char
     (=ucs              . #x29F4E)      ; 𩽎
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 16)
-    (total-strokes      . 27)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29F4E)    ; 𩽎
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 16)
+    (total-strokes      . 27)
     (=daikanwa         . 46602)        ; &M-46602;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 15)
-    (total-strokes      . 26)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29F4E)    ; 𩽎
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 15)
+    (total-strokes      . 26)
     (=ucs@iso          . #x29F4E)      ; &U-00029F4E;
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 16)
-    (total-strokes      . 27)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29F4E)    ; 𩽎
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 16)
+    (total-strokes      . 27)
     (=cns11643-5       . #x7B27)       ; &C5-7B27; [91-07]
     ))
 (define-char
     (=ucs              . #x9C79)       ; 鱹
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 18)
-    (total-strokes      . 29)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C79)     ; 鱹
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 18)
+    (total-strokes      . 29)
     (->subsumptive
      ((=daikanwa         . 46620)      ; &M-46620;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 195)        ; ⿂
-    (ideographic-strokes . 17)
-    (total-strokes      . 28)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9C79)     ; 鱹
       ))
+    (ideographic-radical . 195)        ; ⿂
+    (ideographic-strokes . 17)
+    (total-strokes      . 28)
     (=ucs@unicode      . #x9C79)       ; &UU+9C79;
     ))
 (define-char
index 4c33154..47eca4b 100644 (file)
@@ -3,6 +3,7 @@
   '((ideographic-radical . 196)        ; ⿃
     (ideographic-strokes . 0)
     (total-strokes      . 11)
+    (shinjigen-1       . 9645)
     (shinjigen-2       . 9645)
     (=ucs              . #x9CE5)       ; 鳥
     (=jis-x0208                . #x443B)       ; &I-J90-443B; [36-27]
     (=daikanwa         . 46634)        ; &I-M-46634;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x9E1F)     ; 鸟
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED BIRD")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x9E1F)     ; 鸟
+      ))
+    (=ucs              . #x2EE6)       ; ⻦
+    ))
+(define-char
   '((ideographic-radical . 196)        ; ⿃
     (ideographic-strokes . 0)
     (total-strokes      . 5)
+    (<-simplified@CN
+     ((=ucs              . #x9CE5)     ; 鳥
+      (=gb12345                  . #x4471)     ; 鳥 [36-81]
+      ))
     (=ucs              . #x9E1F)       ; 鸟
     (=gb2312           . #x4471)       ; &I-G0-4471; [36-81]
     ))
     (=daikanwa         . 46647)        ; &I-M-46647;
     ))
 (define-char
-  '((=>ucs             . #x9CE9)       ; 鳩
-    (ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 2)
-    (total-strokes      . 13)
-    (shinjigen-2       . 9647)
-    (=jis-x0208                . #x4837)       ; &GT-63549; [40-23]
-    (=ks-x1001         . #x4F4D)       ; &I-K0-4F4D; [47-45]
-    (=gt               . 63549)        ; &I-GT-63549;
-    (=gt-pj-1          . #x4837)       ; &I-GT-63549; [40-23]
-    (=daikanwa         . 46648)        ; &I-M-46648;
-    (=ucs@jis          . #x9CE9)       ; &GT-63549;
-    ))
-(define-char
-  '((morohashi-daikanwa        46648 0 0)
-    (ideographic-radical . 196)        ; ⿃
+  '((ideographic-radical . 196)        ; ⿃
     (ideographic-strokes . 2)
     (total-strokes      . 13)
     (=ucs              . #x9CE9)       ; 鳩
-    (=cns11643-1       . #x676D)       ; &I-C1-676D; [71-77]
-    (=gb12345          . #x702F)       ; 鳩 [80-15]
+    (->subsumptive
+     ((<-formed
+       ((=jis-x0208        . #x6D73)   ; &GT-52080; [77-83]
+       (=ks-x1001          . #x4F47)   ; &I-K0-4F47; [47-39]
+       (=daikanwa          . 38878)    ; &I-M-38878;
+       ))
+      (shinjigen-2       . 9647)
+      (=jis-x0208        . #x4837)     ; &GT-63549; [40-23]
+      (=ks-x1001         . #x4F4D)     ; &I-K0-4F4D; [47-45]
+      (=gt               . 63549)      ; &I-GT-63549;
+      (=gt-pj-1                  . #x4837)     ; &I-GT-63549; [40-23]
+      (=daikanwa         . 46648)      ; &I-M-46648;
+      (=ucs@jis                  . #x9CE9)     ; &GT-63549;
+      )
+     ((=cns11643-1       . #x676D)     ; &C1-676D; [71-77]
+      (=gb12345                  . #x702F)     ; &C1-676D; [80-15]
+      (=ucs@unicode      . #x9CE9)     ; &C1-676D;
+      ))
     ))
 (define-char
   '((ideographic-radical . 196)        ; ⿃
     (=ucs              . #x4CAF)       ; 䲯
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4CAF)     ; 䲯
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (=cns11643-4       . #x4F44)       ; &M-46701; [47-36]
     (=daikanwa         . 46701)        ; &I-M-46701;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4CAF)     ; 䲯
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (=ucs@iso          . #x4CAF)       ; &U-00004CAF;
     ))
 (define-char
     (=ucs              . #x29FB6)      ; 𩾶
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29FB6)    ; 𩾶
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (=cns11643-5       . #x5337)       ; &M-46702; [51-23]
     (=daikanwa         . 46702)        ; &I-M-46702;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x29FB6)    ; 𩾶
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (=ucs@iso          . #x29FB6)      ; &U-00029FB6;
     ))
 (define-char
     (=ucs              . #x9D07)       ; 鴇
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9D07)     ; 鴇
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (->subsumptive
      ((shinjigen-2       . 9660)
       (=jis-x0208@1983   . #x463E)     ; &GT-63672; [38-30]
       ))
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9D07)     ; 鴇
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (=jis-x0208@1978   . #x463E)       ; &J78-463E; [38-30]
     ))
 (define-char
     (=ucs              . #x2A014)      ; 𪀔
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 6)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A014)    ; 𪀔
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 6)
+    (total-strokes      . 17)
     (=daikanwa         . 46836)        ; &M-46836;
     (=ucs@iso          . #x2A014)      ; &M-46836;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 6)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A014)    ; 𪀔
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 6)
+    (total-strokes      . 17)
     (=cns11643-5       . #x605E)       ; &C5-605E; [64-62]
     ))
 (define-char
     (=ucs              . #x9D31)       ; 鴱
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 6)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9D31)     ; 鴱
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 6)
+    (total-strokes      . 17)
     (->subsumptive
      ((=daikanwa         . 46847)      ; &M-46847;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 5)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9D31)     ; 鴱
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 5)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x9D31)       ; &UU+9D31;
     ))
 (define-char
     (=ucs              . #x9D4E)       ; 鵎
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9D4E)     ; 鵎
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=daikanwa         . 46917)        ; &M-46917;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9D4E)     ; 鵎
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (->subsumptive
      ((=ucs@unicode      . #x9D4E)     ; &UU+9D4E;
       )
     (=ucs              . #x2A04E)      ; 𪁎
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A04E)    ; 𪁎
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=daikanwa         . 46918)        ; &M-46918;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A04E)    ; 𪁎
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (->subsumptive
      ((=ucs@iso                  . #x2A04E)    ; &U-0002A04E;
       )
     (=ucs              . #x9D56)       ; 鵖
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9D56)     ; 鵖
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=cns11643-2       . #x6522)       ; &M-46932; [69-02]
     (=daikanwa         . 46932)        ; &I-M-46932;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 5)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9D56)     ; 鵖
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 5)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x9D56)       ; &UU+9D56;
     ))
 (define-char
     (=ucs              . #x4CD5)       ; 䳕
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4CD5)     ; 䳕
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=daikanwa         . 46934)        ; &M-46934;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4CD5)     ; 䳕
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=cns11643-4       . #x5F35)       ; &C4-5F35; [63-21]
     (=ucs@unicode      . #x4CD5)       ; &C4-5F35;
     ))
     (=ucs              . #x9D5A)       ; 鵚
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9D5A)     ; 鵚
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (->subsumptive
      ((=daikanwa         . 46948)      ; &M-46948;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9D5A)     ; 鵚
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x9D5A)       ; &UU+9D5A;
     ))
 (define-char
     (=ucs              . #x9D60)       ; 鵠
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9D60)     ; 鵠
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=jis-x0208@1978   . #x3974)       ; &GT-63908; [25-84]
     (=ks-x1001         . #x4D5C)       ; &I-K0-4D5C; [45-60]
     (=gt               . 63908)        ; &I-GT-63908;
     (=daikanwa         . 46961)        ; &I-M-46961;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9D60)     ; 鵠
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=jis-x0208@1983   . #x3974)       ; &GT-63909; [25-84]
     (=jis-x0208@1990   . #x3974)       ; &I-J90-3974; [25-84]
     (=cns11643-1       . #x7827)       ; &I-C1-7827; [88-07]
   '((ideographic-radical . 196)        ; ⿃
     (ideographic-strokes . 7)
     (total-strokes      . 18)
-    (->synonyms
-     ((=daikanwa         . 47115)      ; &M-47115;
-      ))
-    (->synonyms*sources
-     zihui-bei daikanwa)
     (=ucs              . #x2A0F9)      ; 𪃹
     (=cns11643-7       . #x455A)       ; &I-C7-455A; [37-58]
     (=jis-x0213-2-2000 . #x7E32)       ; &I-JX2-7E32; [94-18]
     (=daikanwa         . 46976)        ; &I-M-46976;
     (mojikyo           . 046976)       ; &MCS-6000B780;
+    (->synonyms
+     ((=daikanwa         . 47115)      ; &M-47115;
+      ))
+    (->synonyms*sources
+     zihui-bei daikanwa)
     ))
 (define-char
   '((ideographic-radical . 196)        ; ⿃
     (=ucs              . #x9D73)       ; 鵳
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9D73)     ; 鵳
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (->subsumptive
      ((=jis-x0213-2-2000  . #x7E36)    ; &M-47015; [94-22]
       (=daikanwa         . 47015)      ; &I-M-47015;
       ))
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9D73)     ; 鵳
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=ucs@unicode      . #x9D73)       ; &UU+9D73;
     ))
 (define-char
     (=ucs              . #x2A0C5)      ; 𪃅
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A0C5)    ; 𪃅
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=daikanwa         . 47109)        ; &M-47109;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A0C5)    ; 𪃅
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (->subsumptive
      ((=ucs@iso                  . #x2A0C5)    ; &U-0002A0C5;
       )
     (=ucs              . #x9D9C)       ; 鶜
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9D9C)     ; 鶜
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=cns11643-2       . #x6B31)       ; &M-47114; [75-17]
     (=daikanwa         . 47114)        ; &I-M-47114;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9D9C)     ; 鶜
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=ucs@unicode      . #x9D9C)       ; &UU+9D9C;
     ))
 (define-char
     (=ucs              . #x4CED)       ; 䳭
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4CED)     ; 䳭
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (->subsumptive
      ((=daikanwa         . 47115)      ; &M-47115;
       )
       ))
     ))
 (define-char
-  '((=>ucs*            . #x4CED)       ; 䳭
+  '((<-denotational
+     ((=ucs              . #x4CED)     ; 䳭
+      ))
+    (=>ucs*            . #x4CED)       ; 䳭
     (ideographic-radical . 196)        ; ⿃
     (ideographic-strokes . 7)
     (total-strokes      . 18)
-    (<-denotational
-     ((=ucs              . #x4CED)     ; 䳭
-      ))
     (=ucs              . #x2FA0E)      ; 䳭
     (=cns11643-4       . #x5F37)       ; &I-C4-5F37; [63-23]
     (=ucs@unicode      . #x4CED)       ; 䳭
     (=ucs              . #x9DA2)       ; 鶢
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DA2)     ; 鶢
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=daikanwa         . 47126)        ; &M-47126;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DA2)     ; 鶢
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=cns11643-2       . #x6B36)       ; &C2-6B36; [75-22]
     (=ucs@unicode      . #x9DA2)       ; &C2-6B36;
     ))
     (=ucs              . #x9DA3)       ; 鶣
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DA3)     ; 鶣
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=cns11643-2       . #x6B39)       ; &M-47127; [75-25]
     (=daikanwa         . 47127)        ; &I-M-47127;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DA3)     ; 鶣
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=ucs@unicode      . #x9DA3)       ; &UU+9DA3;
     ))
 (define-char
     (=ucs              . #x2A0CE)      ; 𪃎
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A0CE)    ; 𪃎
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=daikanwa         . 47129)        ; &M-47129;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A0CE)    ; 𪃎
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (->subsumptive
      ((=ucs@iso                  . #x2A0CE)    ; &U-0002A0CE;
       )
     (=ucs              . #x9DA7)       ; 鶧
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DA7)     ; 鶧
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=cns11643-2       . #x6B3E)       ; &M-47137; [75-30]
     (=daikanwa         . 47137)        ; &I-M-47137;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DA7)     ; 鶧
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=ucs@unicode      . #x9DA7)       ; &UU+9DA7;
     ))
 (define-char
     (=ucs              . #x2A0DD)      ; 𪃝
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A0DD)    ; 𪃝
       ))
-    (=daikanwa         . 47153)        ; &M-47153;
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
+    (=daikanwa         . 47153)        ; &M-47153;
     (=ucs@iso          . #x2A0DD)      ; &M-47153;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A0DD)    ; 𪃝
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=cns11643-5       . #x6F43)       ; &C5-6F43; [79-35]
     ))
 (define-char
     (=ucs              . #x9D90)       ; 鶐
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9D90)     ; 鶐
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=daikanwa         . 47154)        ; &M-47154;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9D90)     ; 鶐
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=ucs@unicode      . #x9D90)       ; &UU+9D90;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9D90)     ; 鶐
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=cns11643-2       . #x6B2D)       ; &C2-6B2D; [75-13]
     ))
 (define-char
     (=ucs              . #x2A0FA)      ; 𪃺
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A0FA)    ; 𪃺
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=daikanwa         . 47166)        ; &M-47166;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A0FA)    ; 𪃺
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=cns11643-5       . #x725E)       ; &C5-725E; [82-62]
     (=ucs@iso          . #x2A0FA)      ; &C5-725E;
     ))
     (=ucs              . #x9DB2)       ; 鶲
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DB2)     ; 鶲
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=jis-x0208                . #x7330)       ; &GT-64201; [83-16]
     (=gt               . 64201)        ; &I-GT-64201;
     (=gt-pj-1          . #x7330)       ; &I-GT-64201; [83-16]
     (=ucs@jis          . #x9DB2)       ; &GT-64201;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DB2)     ; 鶲
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (->subsumptive
      ((=ucs@unicode      . #x9DB2)     ; &UU+9DB2;
       )
     (=ucs              . #x9DB7)       ; 鶷
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DB7)     ; 鶷
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (->subsumptive
      ((=daikanwa         . 47191)      ; &M-47191;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DB7)     ; 鶷
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=cns11643-2       . #x6C7E)       ; &C2-6C7E; [76-94]
     ))
 (define-char
     (=ucs              . #x2A105)      ; 𪄅
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A105)    ; 𪄅
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (->subsumptive
      ((=daikanwa         . 47192)      ; &M-47192;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A105)    ; 𪄅
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=ucs              . #x2FA12)      ; 𪄅
     (->subsumptive
      ((total-strokes@cns       . 21)
     (=ucs              . #x9DB8)       ; 鶸
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DB8)     ; 鶸
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (shinjigen-2       . 9734)
     (=jis-x0208                . #x7334)       ; &GT-64244; [83-20]
     (=gt               . 64244)        ; &I-GT-64244;
     (=ucs@jis          . #x9DB8)       ; &GT-64244;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DB8)     ; 鶸
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=cns11643-1       . #x7B50)       ; &C1-7B50; [91-48]
     (=ucs@unicode      . #x9DB8)       ; &C1-7B50;
     ))
     (=ucs              . #x9DBE)       ; 鶾
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DBE)     ; 鶾
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=daikanwa         . 47202)        ; &M-47202;
     (=ucs@unicode      . #x9DBE)       ; &M-47202;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DBE)     ; 鶾
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=cns11643-2       . #x6D27)       ; &C2-6D27; [77-07]
     ))
 (define-char
     (=ucs              . #x9DBF)       ; 鶿
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DBF)     ; 鶿
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=daikanwa         . 47203)        ; &M-47203;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DBF)     ; 鶿
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=jis-x0212                . #x6C37)       ; &JSP-6C37; [76-23]
     (=ucs@jis/1990     . #x9DBF)       ; &JSP-6C37;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DBF)     ; 鶿
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=cns11643-2       . #x6B3A)       ; &JX2-7E3E; [75-26]
     (=jis-x0213-2-2000 . #x7E3E)       ; &I-JX2-7E3E; [94-30]
     (=ucs@unicode      . #x9DBF)       ; &JX2-7E3E;
     (=ucs              . #x9DC8)       ; 鷈
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DC8)     ; 鷈
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (->subsumptive
      ((=daikanwa         . 47219)      ; &M-47219;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DC8)     ; 鷈
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=ucs@unicode      . #x9DC8)       ; &UU+9DC8;
     ))
 (define-char
     (=ucs              . #x9DC9)       ; 鷉
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DC9)     ; 鷉
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (->subsumptive
      ((=jis-x0212        . #x6C3A)     ; &M-47220; [76-26]
       (=jis-x0213-2-2000  . #x7E44)    ; &I-JX2-7E44; [94-36]
       ))
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DC9)     ; 鷉
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=ucs@unicode      . #x9DC9)       ; &UU+9DC9;
     ))
 (define-char
     (=ucs              . #x9DCA)       ; 鷊
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DCA)     ; 鷊
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=jis-x0212                . #x6C3B)       ; &M-47221; [76-27]
     (=daikanwa         . 47221)        ; &I-M-47221;
     (=ucs@jis          . #x9DCA)       ; &M-47221;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DCA)     ; 鷊
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=cns11643-2       . #x6D25)       ; &C2-6D25; [77-05]
     (=ucs@unicode      . #x9DCA)       ; &C2-6D25;
     ))
     (=ucs              . #x4CF8)       ; 䳸
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4CF8)     ; 䳸
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=ucs              . #x2FA11)      ; 䳸
     (->subsumptive
      ((=daikanwa         . 47244)      ; &M-47244;
       ))
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4CF8)     ; 䳸
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=ucs@unicode      . #x4CF8)       ; &UU+4CF8;
     ))
 (define-char
     (=ucs              . #x2A135)      ; 𪄵
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A135)    ; 𪄵
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=daikanwa         . 47253)        ; &M-47253;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A135)    ; 𪄵
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=cns11643-5       . #x6F46)       ; &C5-6F46; [79-38]
     (=ucs@iso          . #x2A135)      ; &C5-6F46;
     ))
     (=ucs              . #x2A136)      ; 𪄶
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A136)    ; 𪄶
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=daikanwa         . 47254)        ; &M-47254;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A136)    ; 𪄶
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=cns11643-5       . #x7544)       ; &C5-7544; [85-36]
     (=ucs@iso          . #x2A136)      ; &C5-7544;
     ))
     (=ucs              . #x9DD4)       ; 鷔
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DD4)     ; 鷔
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=jis-x0212                . #x6C3C)       ; &M-47262; [76-28]
     (=daikanwa         . 47262)        ; &I-M-47262;
     (=ucs@jis          . #x9DD4)       ; &M-47262;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DD4)     ; 鷔
       ))
+    (ideographic-radical . 196)        ; ⿃
     (->subsumptive
      ((ideographic-strokes . 10)
       (total-strokes      . 21)
       ))
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x322A)     ; &J97-322A; [18-10]
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=ucs              . #x9DD7)       ; 鷗
     (->subsumptive
      ((=jis-x0208@1978   . #x322A)     ; &M-47268; [18-10]
     (=jis-x0208@1997   . #x322A)       ; &J97-322A; [18-10]
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x322A)     ; &J97-322A; [18-10]
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x322A)     ; &M-47268; [18-10]
       (=ks-x1001         . #x4F4E)     ; &I-K0-4F4E; [47-46]
     (=ucs              . #x9DDD)       ; 鷝
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DDD)     ; 鷝
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=cns11643-2       . #x6E73)       ; &M-47285; [78-83]
     (=daikanwa         . 47285)        ; &I-M-47285;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DDD)     ; 鷝
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=ucs@unicode      . #x9DDD)       ; &UU+9DDD;
     ))
 (define-char
     (=ucs              . #x2A147)      ; 𪅇
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A147)    ; 𪅇
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=cns11643-5       . #x7538)       ; &M-47286; [85-24]
     (=daikanwa         . 47286)        ; &I-M-47286;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A147)    ; 𪅇
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=ucs@iso          . #x2A147)      ; &U-0002A147;
     ))
 (define-char
     (=ucs              . #x2A172)      ; 𪅲
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A172)    ; 𪅲
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=daikanwa         . 47311)        ; &M-47311;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A172)    ; 𪅲
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=cns11643-5       . #x7733)       ; &C5-7733; [87-19]
     (=ucs@iso          . #x2A172)      ; &C5-7733;
     ))
     (=ucs              . #x9DE8)       ; 鷨
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DE8)     ; 鷨
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=cns11643-2       . #x7022)       ; &M-47319; [80-02]
     (=daikanwa         . 47319)        ; &I-M-47319;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DE8)     ; 鷨
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=ucs@unicode      . #x9DE8)       ; &UU+9DE8;
     ))
 (define-char
     (=ucs              . #x2A176)      ; 𪅶
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A176)    ; 𪅶
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=daikanwa         . 47325)        ; &M-47325;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A176)    ; 𪅶
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=cns11643-4       . #x6B43)       ; &C4-6B43; [75-35]
     (=ucs@iso          . #x2A176)      ; &C4-6B43;
     ))
     (=ucs              . #x9DE9)       ; 鷩
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DE9)     ; 鷩
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=jis-x0212                . #x6C46)       ; &M-47326; [76-38]
     (=daikanwa         . 47326)        ; &I-M-47326;
     (=ucs@jis          . #x9DE9)       ; &M-47326;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 12)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DE9)     ; 鷩
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 12)
+    (total-strokes      . 22)
     (=cns11643-2       . #x6E6D)       ; &C2-6E6D; [78-77]
     (=ucs@unicode      . #x9DE9)       ; &C2-6E6D;
     ))
     (=ucs              . #x9DEC)       ; 鷬
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DEC)     ; 鷬
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (->subsumptive
      ((=daikanwa         . 47333)      ; &M-47333;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DEC)     ; 鷬
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=ucs@unicode      . #x9DEC)       ; &UU+9DEC;
     ))
 (define-char
     (=ucs              . #x2A17B)      ; 𪅻
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A17B)    ; 𪅻
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=daikanwa         . 47336)        ; &M-47336;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A17B)    ; 𪅻
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=cns11643-5       . #x772A)       ; &C5-772A; [87-10]
     (=ucs@iso          . #x2A17B)      ; &C5-772A;
     ))
     (=ucs              . #x9DF5)       ; 鷵
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DF5)     ; 鷵
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=daikanwa         . 47351)        ; &M-47351;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9DF5)     ; 鷵
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=cns11643-2       . #x6E71)       ; &C2-6E71; [78-81]
     (=ucs@unicode      . #x9DF5)       ; &C2-6E71;
     ))
     (=ucs              . #x4D08)       ; 䴈
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 13)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D08)     ; 䴈
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 13)
+    (total-strokes      . 24)
     (=cns11643-4       . #x6C52)       ; &M-47394; [76-50]
     (=daikanwa         . 47394)        ; &I-M-47394;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D08)     ; 䴈
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=ucs@unicode      . #x4D08)       ; &UU+4D08;
     ))
 (define-char
     (=ucs              . #x9E02)       ; 鸂
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 13)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9E02)     ; 鸂
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 13)
+    (total-strokes      . 24)
     (=jis-x0212                . #x6C4E)       ; &M-47395; [76-46]
     (=jis-x0213-2-2000 . #x7E4D)       ; &I-JX2-7E4D; [94-45]
     (=daikanwa         . 47395)        ; &I-M-47395;
     (=ucs@jis          . #x9E02)       ; &M-47395;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 13)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9E02)     ; 鸂
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 13)
+    (total-strokes      . 24)
     (=cns11643-2       . #x706A)       ; &C2-706A; [80-74]
     (=ucs@unicode      . #x9E02)       ; &C2-706A;
     ))
     (=ucs              . #x9E06)       ; 鸆
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 13)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9E06)     ; 鸆
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 13)
+    (total-strokes      . 24)
     (->subsumptive
      ((=daikanwa         . 47409)      ; &M-47409;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 13)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9E06)     ; 鸆
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 13)
+    (total-strokes      . 24)
     (=ucs@unicode      . #x9E06)       ; &UU+9E06;
     ))
 (define-char
     (=ucs              . #x2A1D2)      ; 𪇒
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 14)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A1D2)    ; 𪇒
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 14)
+    (total-strokes      . 25)
     (=daikanwa         . 47426)        ; &M-47426;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 14)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A1D2)    ; 𪇒
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 14)
+    (total-strokes      . 25)
     (->subsumptive
      ((=ucs@iso                  . #x2A1D2)    ; &U-0002A1D2;
       )
     (=ucs              . #x9E0F)       ; 鸏
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 14)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9E0F)     ; 鸏
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 14)
+    (total-strokes      . 25)
     (=cns11643-2       . #x714F)       ; &M-47433; [81-47]
     (=daikanwa         . 47433)        ; &I-M-47433;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 14)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9E0F)     ; 鸏
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 14)
+    (total-strokes      . 25)
     (=ucs@unicode      . #x9E0F)       ; &UU+9E0F;
     ))
 (define-char
     (=ucs              . #x4D0C)       ; 䴌
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 14)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D0C)     ; 䴌
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 14)
+    (total-strokes      . 25)
     (->subsumptive
      ((=daikanwa         . 47434)      ; &M-47434;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 13)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D0C)     ; 䴌
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 13)
+    (total-strokes      . 24)
     (=ucs@unicode      . #x4D0C)       ; &UU+4D0C;
     ))
 (define-char
     (=ucs              . #x2A1ED)      ; 𪇭
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 15)
-    (total-strokes      . 26)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A1ED)    ; 𪇭
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 15)
+    (total-strokes      . 26)
     (->subsumptive
      ((=daikanwa         . 47447)      ; &M-47447;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 14)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A1ED)    ; 𪇭
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 14)
+    (total-strokes      . 25)
     (=ucs@iso          . #x2A1ED)      ; &U-0002A1ED;
     ))
 (define-char
     (=ucs              . #x2A1EF)      ; 𪇯
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 15)
-    (total-strokes      . 26)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A1EF)    ; 𪇯
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 15)
+    (total-strokes      . 26)
     (=daikanwa         . 47449)        ; &M-47449;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 15)
-    (total-strokes      . 26)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A1EF)    ; 𪇯
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 15)
+    (total-strokes      . 26)
     (->subsumptive
      ((=ucs@iso                  . #x2A1EF)    ; &U-0002A1EF;
       )
     (=ucs              . #x2A1F7)      ; 𪇷
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 15)
-    (total-strokes      . 26)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A1F7)    ; 𪇷
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 15)
+    (total-strokes      . 26)
     (->subsumptive
      ((=daikanwa         . 47459)      ; &M-47459;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 15)
-    (total-strokes      . 26)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A1F7)    ; 𪇷
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 15)
+    (total-strokes      . 26)
     (=cns11643-5       . #x7A54)       ; &C5-7A54; [90-52]
     ))
 (define-char
     (=ucs              . #x2A20A)      ; 𪈊
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 16)
-    (total-strokes      . 27)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A20A)    ; 𪈊
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 16)
+    (total-strokes      . 27)
     (=daikanwa         . 47479)        ; &M-47479;
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 16)
-    (total-strokes      . 27)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A20A)    ; 𪈊
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 16)
+    (total-strokes      . 27)
     (=cns11643-5       . #x7B31)       ; &C5-7B31; [91-17]
     (=ucs@iso          . #x2A20A)      ; &C5-7B31;
     ))
     (=ucs              . #x9E1B)       ; 鸛
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 18)
-    (total-strokes      . 29)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9E1B)     ; 鸛
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 18)
+    (total-strokes      . 29)
     (->subsumptive
      ((=daikanwa         . 47500)      ; &M-47500;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 196)        ; ⿃
-    (ideographic-strokes . 17)
-    (total-strokes      . 28)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9E1B)     ; 鸛
       ))
+    (ideographic-radical . 196)        ; ⿃
+    (ideographic-strokes . 17)
+    (total-strokes      . 28)
     (->subsumptive
      ((=jis-x0208        . #x7341)     ; &GT-64638; [83-33]
       (=gt               . 64638)      ; &I-GT-64638;
index e75b79c..5773411 100644 (file)
     (=ucs              . #x4D1B)       ; 䴛
     ))
 (define-char
-  '((ideographic-radical . 197)        ; ⿄
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D1B)     ; 䴛
       ))
+    (ideographic-radical . 197)        ; ⿄
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=daikanwa         . 47545)        ; &M-47545;
     ))
 (define-char
-  '((ideographic-radical . 197)        ; ⿄
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D1B)     ; 䴛
       ))
+    (ideographic-radical . 197)        ; ⿄
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (->subsumptive
      ((=ucs@unicode      . #x4D1B)     ; &UU+4D1B;
       )
     (=ucs              . #x9E7B)       ; 鹻
     ))
 (define-char
-  '((ideographic-radical . 197)        ; ⿄
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9E7B)     ; 鹻
       ))
+    (ideographic-radical . 197)        ; ⿄
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=jis-x0212                . #x6C5A)       ; &M-47564; [76-58]
     (=jis-x0213-2-2000 . #x7E52)       ; &I-JX2-7E52; [94-50]
     (=daikanwa         . 47564)        ; &I-M-47564;
     (=ucs@jis          . #x9E7B)       ; &M-47564;
     ))
 (define-char
-  '((ideographic-radical . 197)        ; ⿄
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9E7B)     ; 鹻
       ))
+    (ideographic-radical . 197)        ; ⿄
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=cns11643-3       . #x5F37)       ; &C3-5F37; [63-23]
     (=ucs@unicode      . #x9E7B)       ; &C3-5F37;
     ))
     (=ucs              . #x2A282)      ; 𪊂
     ))
 (define-char
-  '((ideographic-radical . 197)        ; ⿄
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A282)    ; 𪊂
       ))
+    (ideographic-radical . 197)        ; ⿄
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (->subsumptive
      ((=daikanwa         . 47574)      ; &M-47574;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 197)        ; ⿄
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A282)    ; 𪊂
       ))
+    (ideographic-radical . 197)        ; ⿄
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=cns11643-5       . #x7739)       ; &C5-7739; [87-25]
     ))
 (define-char
     (=daikanwa         . 47575)        ; &I-M-47575;
     ))
 (define-char
-  '((ideographic-radical . 197)        ; ⿄
-    (ideographic-strokes . 13)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3834)     ; &J97-3834; [24-20]
       ))
+    (ideographic-radical . 197)        ; ⿄
+    (ideographic-strokes . 13)
+    (total-strokes      . 24)
     (=ucs              . #x9E7C)       ; 鹼
     (=jis-x0208@1978   . #x3834)       ; &I-J78-3834; [24-20]
     (=jis-x0212                . #x6C5B)       ; &I-JSP-6C5B; [76-59]
     (=jis-x0208@1997   . #x3834)       ; &J97-3834; [24-20]
     ))
 (define-char
-  '((ideographic-radical . 197)        ; ⿄
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3834)     ; &J97-3834; [24-20]
       ))
+    (ideographic-radical . 197)        ; ⿄
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (<-simplified@JP
      ((=ucs              . #x9E7C)     ; 鹼
       (=jis-x0208@1978   . #x3834)     ; &I-J78-3834; [24-20]
     (=ucs              . #x4D1E)       ; 䴞
     ))
 (define-char
-  '((ideographic-radical . 197)        ; ⿄
-    (ideographic-strokes . 14)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D1E)     ; 䴞
       ))
+    (ideographic-radical . 197)        ; ⿄
+    (ideographic-strokes . 14)
+    (total-strokes      . 25)
     (=daikanwa         . 47581)        ; &M-47581;
     ))
 (define-char
-  '((ideographic-radical . 197)        ; ⿄
-    (ideographic-strokes . 14)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D1E)     ; 䴞
       ))
+    (ideographic-radical . 197)        ; ⿄
+    (ideographic-strokes . 14)
+    (total-strokes      . 25)
     (->subsumptive
      ((=ucs@unicode      . #x4D1E)     ; &UU+4D1E;
       )
index 01a5b98..080a00f 100644 (file)
     (=ucs              . #x2A2DD)      ; 𪋝
     ))
 (define-char
-  '((ideographic-radical . 198)        ; ⿅
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A2DD)    ; 𪋝
       ))
+    (ideographic-radical . 198)        ; ⿅
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=daikanwa         . 47686)        ; &M-47686;
     ))
 (define-char
-  '((ideographic-radical . 198)        ; ⿅
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A2DD)    ; 𪋝
       ))
+    (ideographic-radical . 198)        ; ⿅
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=ucs@iso          . #x2A2DD)      ; &U-0002A2DD;
     ))
 (define-char
-  '((ideographic-radical . 198)        ; ⿅
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A2DD)    ; 𪋝
       ))
+    (ideographic-radical . 198)        ; ⿅
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=cns11643-4       . #x6A2E)       ; &C4-6A2E; [74-14]
     ))
 (define-char
     (total-strokes      . 23)
     (=ucs              . #x9E9F)       ; 麟
     (->subsumptive
-     ((->synonyms@daikanwa
+     ((=daikanwa         . 47690)      ; &M-47690;
+      (->synonyms@daikanwa
        ((=daikanwa         . 19417)    ; &I-M-19417;
        ))
       (->synonyms@daikanwa*sources
        ))
       (->synonyms@shuowen-tongxun-dingsheng*sources
        shuowen-tongxun-dingsheng daikanwa)
-      (=daikanwa         . 47690)      ; &M-47690;
       )
      ((=gb2312           . #x776B)     ; &G0-776B; [87-75]
       (=ucs@unicode      . #x9E9F)     ; &G0-776B;
     (=ucs              . #x4D2A)       ; 䴪
     ))
 (define-char
-  '((ideographic-radical . 198)        ; ⿅
-    (ideographic-strokes . 13)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D2A)     ; 䴪
       ))
+    (ideographic-radical . 198)        ; ⿅
+    (ideographic-strokes . 13)
+    (total-strokes      . 24)
     (=daikanwa         . 47700)        ; &M-47700;
     ))
 (define-char
-  '((ideographic-radical . 198)        ; ⿅
-    (ideographic-strokes . 13)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D2A)     ; 䴪
       ))
+    (ideographic-radical . 198)        ; ⿅
+    (ideographic-strokes . 13)
+    (total-strokes      . 24)
     (=ucs@unicode      . #x4D2A)       ; &UU+4D2A;
     ))
 (define-char
-  '((ideographic-radical . 198)        ; ⿅
-    (ideographic-strokes . 13)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D2A)     ; 䴪
       ))
+    (ideographic-radical . 198)        ; ⿅
+    (ideographic-strokes . 13)
+    (total-strokes      . 24)
     (=cns11643-3       . #x6137)       ; &C3-6137; [65-23]
     ))
 (define-char
     (=ucs              . #x2A2F0)      ; 𪋰
     ))
 (define-char
-  '((ideographic-radical . 198)        ; ⿅
-    (ideographic-strokes . 14)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A2F0)    ; 𪋰
       ))
+    (ideographic-radical . 198)        ; ⿅
+    (ideographic-strokes . 14)
+    (total-strokes      . 25)
     (=daikanwa         . 47705)        ; &M-47705;
     ))
 (define-char
-  '((ideographic-radical . 198)        ; ⿅
-    (ideographic-strokes . 13)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A2F0)    ; 𪋰
       ))
+    (ideographic-radical . 198)        ; ⿅
+    (ideographic-strokes . 13)
+    (total-strokes      . 24)
     (->subsumptive
      ((=ucs@iso                  . #x2A2F0)    ; &U-0002A2F0;
       )
     (=ucs              . #x9EA3)       ; 麣
     ))
 (define-char
-  '((ideographic-radical . 198)        ; ⿅
-    (ideographic-strokes . 20)
-    (total-strokes      . 31)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EA3)     ; 麣
       ))
+    (ideographic-radical . 198)        ; ⿅
+    (ideographic-strokes . 20)
+    (total-strokes      . 31)
     (->subsumptive
      ((=daikanwa         . 47712)      ; &M-47712;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 198)        ; ⿅
-    (ideographic-strokes . 19)
-    (total-strokes      . 30)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EA3)     ; 麣
       ))
+    (ideographic-radical . 198)        ; ⿅
+    (ideographic-strokes . 19)
+    (total-strokes      . 30)
     (=ucs@unicode      . #x9EA3)       ; &UU+9EA3;
     ))
 (define-char
     (=ucs              . #x2A2F9)      ; 𪋹
     ))
 (define-char
-  '((ideographic-radical . 198)        ; ⿅
-    (ideographic-strokes . 20)
-    (total-strokes      . 31)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A2F9)    ; 𪋹
       ))
+    (ideographic-radical . 198)        ; ⿅
+    (ideographic-strokes . 20)
+    (total-strokes      . 31)
     (=daikanwa         . 47713)        ; &M-47713;
     ))
 (define-char
-  '((ideographic-radical . 198)        ; ⿅
-    (ideographic-strokes . 19)
-    (total-strokes      . 30)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A2F9)    ; 𪋹
       ))
+    (ideographic-radical . 198)        ; ⿅
+    (ideographic-strokes . 19)
+    (total-strokes      . 30)
     (=ucs@iso          . #x2A2F9)      ; &U-0002A2F9;
     ))
 (define-char
index eb0cfb9..2e97334 100644 (file)
@@ -3,40 +3,85 @@
   '((ideographic-radical . 199)        ; ⿆
     (ideographic-strokes . 0)
     (total-strokes      . 11)
-    (shinjigen-2       . 9792)
     (=ucs              . #x9EA5)       ; 麥
-    (=jis-x0208                . #x734E)       ; &I-J90-734E; [83-46]
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x9EA5)     ; 麥
+      ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 0)
+    (total-strokes      . 11)
+    (shinjigen-1       . 9792)
+    (shinjigen-2       . 9792)
+    (=jis-x0208                . #x734E)       ; &GT-64933; [83-46]
     (=ks-x1001         . #x586A)       ; &I-K0-586A; [56-74]
-    (=gb12345          . #x4273)       ; 麥 [34-83]
+    (=gb12345          . #x4273)       ; &GT-64933; [34-83]
     (=gt               . 64933)        ; &I-GT-64933;
     (=gt-k             . 07988)        ; &I-GT-K07988;
     (=gt-pj-1          . #x734E)       ; &I-GT-64933; [83-46]
     (=daikanwa         . 47717)        ; &I-M-47717;
+    (=ucs@jis          . #x9EA5)       ; &GT-64933;
     ))
 (define-char
-  '((=>ucs             . #x9EA5)       ; 麥
-    (morohashi-daikanwa        47717 0 0)
+  '((<-denotational
+     ((=ucs              . #x9EA5)     ; 麥
+      ))
     (ideographic-radical . 199)        ; ⿆
     (ideographic-strokes . 0)
     (total-strokes      . 11)
     (=cns11643-1       . #x5E27)       ; &C1-5E27; [62-07]
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
+  '((ideographic-radical@ucs . 199)    ; ⿆
+    (ideographic-strokes@ucs . 0)
+    (ideographic-radical@ucs*sources
+     daikanwa ucs)
+    (ideographic-radical@cns . 35)     ; ⼢
+    (ideographic-strokes@cns . 4)
+    (total-strokes      . 7)
+    (=ucs              . #x9EA6)       ; 麦
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x9EA6)     ; 麦
+      ))
+    (ideographic-radical . 199)        ; ⿆
     (ideographic-strokes . 0)
-    (total-strokes      . 11)
+    (total-strokes      . 7)
+    (<-simplified@CN
+     ((=jis-x0208        . #x734E)     ; &GT-64933; [83-46]
+      (=ks-x1001         . #x586A)     ; &I-K0-586A; [56-74]
+      (=gb12345                  . #x4273)     ; &GT-64933; [34-83]
+      (=daikanwa         . 47717)      ; &I-M-47717;
+      ))
     (<-simplified@JP/Jouyou
-     ((=ucs              . #x9EA5)     ; 麥
-      (=jis-x0208        . #x734E)     ; &I-J90-734E; [83-46]
+     ((=jis-x0208        . #x734E)     ; &GT-64933; [83-46]
+      (=ks-x1001         . #x586A)     ; &I-K0-586A; [56-74]
+      (=daikanwa         . 47717)      ; &I-M-47717;
       ))
+    (shinjigen-1       . 9791)
     (shinjigen-2       . 9791)
-    (=ucs              . #x9EA6)       ; 麦
-    (=jis-x0208                . #x477E)       ; &I-J90-477E; [39-94]
+    (=jis-x0208                . #x477E)       ; &GT-64905; [39-94]
     (=gb2312           . #x4273)       ; &I-G0-4273; [34-83]
     (=gt               . 64905)        ; &I-GT-64905;
     (=gt-k             . 02633)        ; &I-GT-K02633;
     (=gt-pj-1          . #x477E)       ; &I-GT-64905; [39-94]
     (=daikanwa         . 47718)        ; &I-M-47718;
+    (=ucs@unicode      . #x9EA6)       ; &GT-64905;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x9EA6)     ; 麦
+      ))
+    (name              . "CJK RADICAL SIMPLIFIED WHEAT")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x9EA6)     ; 麦
+      ))
+    (=ucs              . #x2EE8)       ; ⻨
     ))
 (define-char
   '((ideographic-radical . 199)        ; ⿆
     (=ucs              . #x2A2FE)      ; 𪋾
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 2)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A2FE)    ; 𪋾
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 2)
+    (total-strokes      . 13)
     (=daikanwa         . 47721)        ; &M-47721;
     (=ucs@iso          . #x2A2FE)      ; &M-47721;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 2)
-    (total-strokes      . 13)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A2FE)    ; 𪋾
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 2)
+    (total-strokes      . 13)
     (=cns11643-5       . #x4453)       ; &C5-4453; [36-51]
     ))
 (define-char
     (=ucs              . #x2A305)      ; 𪌅
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A305)    ; 𪌅
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 47731)      ; &M-47731;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A305)    ; 𪌅
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (=cns11643-5       . #x534B)       ; &C5-534B; [51-43]
     ))
 (define-char
     (=ucs              . #x2A306)      ; 𪌆
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A306)    ; 𪌆
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 47732)      ; &M-47732;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A306)    ; 𪌆
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (=cns11643-5       . #x534A)       ; &C5-534A; [51-42]
     ))
 (define-char
     (=ucs              . #x9EA8)       ; 麨
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EA8)     ; 麨
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (->subsumptive
      ((=jis-x0212        . #x6C69)     ; &M-47733; [76-73]
       (=jis-x0213-2-2000  . #x7E57)    ; &I-JX2-7E57; [94-55]
       ))
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EA8)     ; 麨
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x9EA8)       ; &UU+9EA8;
     ))
 (define-char
     (=ucs              . #x2A308)      ; 𪌈
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A308)    ; 𪌈
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (=daikanwa         . 47736)        ; &M-47736;
     (=ucs@iso          . #x2A308)      ; &M-47736;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A308)    ; 𪌈
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (=cns11643-5       . #x5349)       ; &C5-5349; [51-41]
     ))
 (define-char
     (=ucs              . #x2A309)      ; 𪌉
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A309)    ; 𪌉
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (=daikanwa         . 47737)        ; &M-47737;
     (=ucs@iso          . #x2A309)      ; &M-47737;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A309)    ; 𪌉
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (=cns11643-5       . #x5348)       ; &C5-5348; [51-40]
     ))
 (define-char
     (=ucs              . #x9EAA)       ; 麪
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EAA)     ; 麪
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (->subsumptive
      ((=jis-x0208@1978   . #x7351)     ; &M-47742; [83-49]
       (=daikanwa         . 47742)      ; &I-M-47742;
       ))
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EAA)     ; 麪
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (->subsumptive
      ((=jis-x0208@1983   . #x7351)     ; &GT-65038; [83-49]
       (=jis-x0208@1990   . #x7351)     ; &I-J90-7351; [83-49]
     (=ucs              . #x2A310)      ; 𪌐
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A310)    ; 𪌐
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (=daikanwa         . 47746)        ; &M-47746;
     (=ucs@iso          . #x2A310)      ; &M-47746;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A310)    ; 𪌐
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (=cns11643-5       . #x534C)       ; &C5-534C; [51-44]
     ))
 (define-char
     (=ucs              . #x2A322)      ; 𪌢
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 6)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A322)    ; 𪌢
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 6)
+    (total-strokes      . 17)
     (=daikanwa         . 47770)        ; &M-47770;
     (=ucs@iso          . #x2A322)      ; &M-47770;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 6)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A322)    ; 𪌢
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 6)
+    (total-strokes      . 17)
     (=cns11643-5       . #x6074)       ; &C5-6074; [64-84]
     ))
 (define-char
     (=ucs              . #x2A323)      ; 𪌣
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 6)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A323)    ; 𪌣
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 6)
+    (total-strokes      . 17)
     (=daikanwa         . 47772)        ; &M-47772;
     (=ucs@iso          . #x2A323)      ; &M-47772;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 6)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A323)    ; 𪌣
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 6)
+    (total-strokes      . 17)
     (=cns11643-5       . #x6075)       ; &C5-6075; [64-85]
     ))
 (define-char
     (=ucs              . #x2A32E)      ; 𪌮
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A32E)    ; 𪌮
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (->subsumptive
      ((=daikanwa         . 47784)      ; &M-47784;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A32E)    ; 𪌮
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=cns11643-5       . #x6732)       ; &C5-6732; [71-18]
     ))
 (define-char
     (=ucs              . #x2A330)      ; 𪌰
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A330)    ; 𪌰
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=daikanwa         . 47786)        ; &M-47786;
     (=ucs@iso          . #x2A330)      ; &M-47786;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A330)    ; 𪌰
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=cns11643-5       . #x6733)       ; &C5-6733; [71-19]
     ))
 (define-char
     (=ucs              . #x2A331)      ; 𪌱
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A331)    ; 𪌱
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=daikanwa         . 47789)        ; &M-47789;
     (=ucs@iso          . #x2A331)      ; &M-47789;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A331)    ; 𪌱
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=cns11643-5       . #x6735)       ; &C5-6735; [71-21]
     ))
 (define-char
     (=ucs              . #x4D38)       ; 䴸
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D38)     ; 䴸
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=daikanwa         . 47792)        ; &M-47792;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D38)     ; 䴸
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x4D38)       ; &UU+4D38;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D38)     ; 䴸
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=cns11643-3       . #x5A27)       ; &C3-5A27; [58-07]
     ))
 (define-char
     (=ucs              . #x2A333)      ; 𪌳
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A333)    ; 𪌳
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=daikanwa         . 47793)        ; &M-47793;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A333)    ; 𪌳
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=ucs@iso          . #x2A333)      ; &U-0002A333;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A333)    ; 𪌳
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=cns11643-5       . #x6734)       ; &C5-6734; [71-20]
     ))
 (define-char
     (=ucs              . #x2A341)      ; 𪍁
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A341)    ; 𪍁
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=daikanwa         . 47807)        ; &M-47807;
     (=ucs@iso          . #x2A341)      ; &M-47807;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A341)    ; 𪍁
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=cns11643-5       . #x6B54)       ; &C5-6B54; [75-52]
     ))
 (define-char
     (=ucs              . #x2A342)      ; 𪍂
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A342)    ; 𪍂
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (->subsumptive
      ((=daikanwa         . 47809)      ; &M-47809;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A342)    ; 𪍂
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=cns11643-5       . #x6B52)       ; &C5-6B52; [75-50]
     ))
 (define-char
     (=ucs              . #x4D3A)       ; 䴺
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D3A)     ; 䴺
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (->subsumptive
      ((=daikanwa         . 47810)      ; &M-47810;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D3A)     ; 䴺
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=cns11643-4       . #x6276)       ; &C4-6276; [66-86]
     ))
 (define-char
     (=ucs              . #x2A344)      ; 𪍄
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A344)    ; 𪍄
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=daikanwa         . 47814)        ; &M-47814;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A344)    ; 𪍄
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=ucs@iso          . #x2A344)      ; &U-0002A344;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A344)    ; 𪍄
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=cns11643-5       . #x6B55)       ; &C5-6B55; [75-53]
     ))
 (define-char
     (=ucs              . #x2A345)      ; 𪍅
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A345)    ; 𪍅
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (->subsumptive
      ((=daikanwa         . 47815)      ; &M-47815;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A345)    ; 𪍅
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=cns11643-5       . #x6B53)       ; &C5-6B53; [75-51]
     ))
 (define-char
     (=cns11643-4       . #x627C)       ; &C4-627C; [66-92]
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x396D)     ; &J97-396D; [25-77]
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=ucs              . #x9EB4)       ; 麴
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EB4)     ; 麴
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (->subsumptive
      ((=jis-x0208@1978   . #x396D)     ; &M-47818; [25-77]
       (=ks-x1001         . #x4F55)     ; &I-K0-4F55; [47-53]
     (=jis-x0208@1997   . #x396D)       ; &J97-396D; [25-77]
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EB4)     ; 麴
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=gb2312           . #x7470)       ; &G0-7470; [84-80]
     (=ucs@unicode      . #x9EB4)       ; &G0-7470;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x396D)     ; &J97-396D; [25-77]
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (=ucs              . #x9EB9)       ; 麹
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EB9)     ; 麹
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x9EB9)       ; &UU+9EB9;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 8)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EB9)     ; 麹
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 8)
+    (total-strokes      . 15)
     (=jis-x0208@1983   . #x396D)       ; &GT-65008; [25-77]
     (=jis-x0208@1990   . #x396D)       ; &I-J90-396D; [25-77]
     (=gt               . 65008)        ; &I-GT-65008;
     (=ucs              . #x2A34C)      ; 𪍌
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A34C)    ; 𪍌
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=daikanwa         . 47823)        ; &M-47823;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A34C)    ; 𪍌
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=ucs@iso          . #x2A34C)      ; &U-0002A34C;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A34C)    ; 𪍌
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=cns11643-5       . #x6F4B)       ; &C5-6F4B; [79-43]
     ))
 (define-char
     (=ucs              . #x2A34F)      ; 𪍏
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A34F)    ; 𪍏
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (->subsumptive
      ((=daikanwa         . 47826)      ; &M-47826;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A34F)    ; 𪍏
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=cns11643-5       . #x6F4C)       ; &C5-6F4C; [79-44]
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4C4D)     ; &J97-4C4D; [44-45]
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=ucs              . #x9EB5)       ; 麵
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EB5)     ; 麵
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (->subsumptive
      ((=jis-x0208@1978   . #x4C4D)     ; &M-47827; [44-45]
       (=ks-x1001         . #x587D)     ; &I-K0-587D; [56-93]
     (=jis-x0208@1997   . #x4C4D)       ; &J97-4C4D; [44-45]
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EB5)     ; 麵
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=gb12345          . #x7859)       ; &UU+9EB5; [88-57]
     (=ucs@unicode      . #x9EB5)       ; &UU+9EB5;
     (mojikyo           . 053638)       ; &UU+9EB5;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4C4D)     ; &J97-4C4D; [44-45]
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (=ucs              . #x9EBA)       ; 麺
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EBA)     ; 麺
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x9EBA)       ; &UU+9EBA;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 9)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EBA)     ; 麺
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 9)
+    (total-strokes      . 16)
     (=jis-x0208@1983   . #x4C4D)       ; &GT-65074; [44-45]
     (=jis-x0208@1990   . #x4C4D)       ; &I-J90-4C4D; [44-45]
     (=gt               . 65074)        ; &I-GT-65074;
     (=ucs              . #x2A353)      ; 𪍓
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A353)    ; 𪍓
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (->subsumptive
      ((=daikanwa         . 47830)      ; &M-47830;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A353)    ; 𪍓
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=cns11643-5       . #x6F4E)       ; &C5-6F4E; [79-46]
     ))
 (define-char
     (=ucs              . #x2A354)      ; 𪍔
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A354)    ; 𪍔
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=daikanwa         . 47832)        ; &M-47832;
     (=ucs@iso          . #x2A354)      ; &M-47832;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A354)    ; 𪍔
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=cns11643-5       . #x6F4D)       ; &C5-6F4D; [79-45]
     ))
 (define-char
     (=ucs              . #x2A35B)      ; 𪍛
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A35B)    ; 𪍛
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=daikanwa         . 47836)        ; &M-47836;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A35B)    ; 𪍛
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=ucs@iso          . #x2A35B)      ; &U-0002A35B;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A35B)    ; 𪍛
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=cns11643-5       . #x726C)       ; &C5-726C; [82-76]
     ))
 (define-char
     (=ucs              . #x4D3E)       ; 䴾
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D3E)     ; 䴾
       ))
+    (ideographic-radical . 199)        ; ⿆
     (->subsumptive
      ((ideographic-strokes . 10)
       (total-strokes      . 21)
       ))
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D3E)     ; 䴾
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=cns11643-4       . #x6849)       ; &C4-6849; [72-41]
     ))
 (define-char
     (=ucs              . #x4D3F)       ; 䴿
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D3F)     ; 䴿
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (->subsumptive
      ((=daikanwa         . 47839)      ; &M-47839;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D3F)     ; 䴿
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=cns11643-4       . #x6848)       ; &C4-6848; [72-40]
     ))
 (define-char
     (=ucs              . #x2A35D)      ; 𪍝
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A35D)    ; 𪍝
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=daikanwa         . 47840)        ; &M-47840;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A35D)    ; 𪍝
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (->subsumptive
      ((=ucs@iso                  . #x2A35D)    ; &U-0002A35D;
       )
     (=ucs              . #x2A35F)      ; 𪍟
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A35F)    ; 𪍟
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (->subsumptive
      ((=daikanwa         . 47841)      ; &M-47841;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A35F)    ; 𪍟
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=cns11643-5       . #x726E)       ; &C5-726E; [82-78]
     ))
 (define-char
     (=ucs              . #x4D40)       ; 䵀
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D40)     ; 䵀
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=daikanwa         . 47842)        ; &M-47842;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D40)     ; 䵀
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=ucs@unicode      . #x4D40)       ; &UU+4D40;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D40)     ; 䵀
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=cns11643-4       . #x684A)       ; &C4-684A; [72-42]
     ))
 (define-char
     (=ucs              . #x2A363)      ; 𪍣
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A363)    ; 𪍣
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=daikanwa         . 47846)        ; &M-47846;
     (=ucs@iso          . #x2A363)      ; &M-47846;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A363)    ; 𪍣
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=cns11643-5       . #x754B)       ; &C5-754B; [85-43]
     ))
 (define-char
     (=ucs              . #x2A364)      ; 𪍤
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A364)    ; 𪍤
       ))
+    (ideographic-radical . 199)        ; ⿆
     (->subsumptive
      ((ideographic-strokes . 11)
       (total-strokes      . 22)
       ))
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A364)    ; 𪍤
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=cns11643-5       . #x754C)       ; &C5-754C; [85-44]
     ))
 (define-char
     (=ucs              . #x2A366)      ; 𪍦
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A366)    ; 𪍦
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=daikanwa         . 47849)        ; &M-47849;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 10)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A366)    ; 𪍦
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 10)
+    (total-strokes      . 21)
     (=ucs@iso          . #x2A366)      ; &U-0002A366;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A366)    ; 𪍦
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=cns11643-5       . #x7549)       ; &C5-7549; [85-41]
     ))
 (define-char
     (=ucs              . #x2A36D)      ; 𪍭
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A36D)    ; 𪍭
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (->subsumptive
      ((=daikanwa         . 47860)      ; &M-47860;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A36D)    ; 𪍭
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=cns11643-5       . #x754A)       ; &C5-754A; [85-42]
     ))
 (define-char
     (=ucs              . #x9EB6)       ; 麶
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EB6)     ; 麶
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=ucs@unicode      . #x9EB6)       ; &UU+9EB6;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EB6)     ; 麶
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=cns11643-2       . #x6E74)       ; &C2-6E74; [78-84]
     ))
 (define-char
     (=ucs              . #x2A372)      ; 𪍲
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A372)    ; 𪍲
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=daikanwa         . 47863)        ; &M-47863;
     (=ucs@iso          . #x2A372)      ; &M-47863;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A372)    ; 𪍲
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=cns11643-5       . #x773F)       ; &C5-773F; [87-31]
     ))
 (define-char
     (=ucs              . #x2A374)      ; 𪍴
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A374)    ; 𪍴
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=daikanwa         . 47865)        ; &M-47865;
     (=ucs@iso          . #x2A374)      ; &M-47865;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A374)    ; 𪍴
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=cns11643-5       . #x773E)       ; &C5-773E; [87-30]
     ))
 (define-char
     (=ucs              . #x2A375)      ; 𪍵
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A375)    ; 𪍵
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=daikanwa         . 47866)        ; &M-47866;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A375)    ; 𪍵
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=ucs@iso          . #x2A375)      ; &U-0002A375;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A375)    ; 𪍵
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=cns11643-5       . #x7740)       ; &C5-7740; [87-32]
     ))
 (define-char
     (=ucs              . #x2A376)      ; 𪍶
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A376)    ; 𪍶
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=daikanwa         . 47867)        ; &M-47867;
     (=ucs@iso          . #x2A376)      ; &M-47867;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A376)    ; 𪍶
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=cns11643-5       . #x773D)       ; &C5-773D; [87-29]
     ))
 (define-char
     (=ucs              . #x4D43)       ; 䵃
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D43)     ; 䵃
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=daikanwa         . 47868)        ; &M-47868;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 11)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D43)     ; 䵃
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 11)
+    (total-strokes      . 22)
     (=ucs@unicode      . #x4D43)       ; &UU+4D43;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D43)     ; 䵃
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=cns11643-4       . #x6B4E)       ; &C4-6B4E; [75-46]
     ))
 (define-char
     (=ucs              . #x2A378)      ; 𪍸
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 13)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A378)    ; 𪍸
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 13)
+    (total-strokes      . 24)
     (->subsumptive
      ((=daikanwa         . 47871)      ; &M-47871;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 13)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A378)    ; 𪍸
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 13)
+    (total-strokes      . 24)
     (=cns11643-5       . #x786F)       ; &C5-786F; [88-79]
     ))
 (define-char
     (=ucs              . #x2A379)      ; 𪍹
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 13)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A379)    ; 𪍹
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 13)
+    (total-strokes      . 24)
     (=daikanwa         . 47872)        ; &M-47872;
     (=ucs@iso          . #x2A379)      ; &M-47872;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 13)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A379)    ; 𪍹
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 13)
+    (total-strokes      . 24)
     (=cns11643-5       . #x7871)       ; &C5-7871; [88-81]
     ))
 (define-char
     (=ucs              . #x2A37A)      ; 𪍺
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 13)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A37A)    ; 𪍺
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 13)
+    (total-strokes      . 24)
     (=daikanwa         . 47873)        ; &M-47873;
     (=ucs@iso          . #x2A37A)      ; &M-47873;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 13)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A37A)    ; 𪍺
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 13)
+    (total-strokes      . 24)
     (=cns11643-5       . #x7870)       ; &C5-7870; [88-80]
     ))
 (define-char
     (=ucs              . #x2A383)      ; 𪎃
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 17)
-    (total-strokes      . 28)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A383)    ; 𪎃
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 17)
+    (total-strokes      . 28)
     (->subsumptive
      ((=daikanwa         . 47881)      ; &M-47881;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 17)
-    (total-strokes      . 28)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A383)    ; 𪎃
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 17)
+    (total-strokes      . 28)
     (=cns11643-5       . #x7B58)       ; &C5-7B58; [91-56]
     ))
 (define-char
     (=ucs              . #x9EB7)       ; 麷
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 18)
-    (total-strokes      . 29)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EB7)     ; 麷
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 18)
+    (total-strokes      . 29)
     (=daikanwa         . 47883)        ; &M-47883;
     (=ucs@unicode      . #x9EB7)       ; &M-47883;
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 18)
-    (total-strokes      . 29)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EB7)     ; 麷
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 18)
+    (total-strokes      . 29)
     (=cns11643-2       . #x7239)       ; &C2-7239; [82-25]
     ))
 (define-char
     (=ucs              . #x2A386)      ; 𪎆
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 19)
-    (total-strokes      . 30)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A386)    ; 𪎆
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 19)
+    (total-strokes      . 30)
     (->subsumptive
      ((=daikanwa         . 47885)      ; &M-47885;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 19)
-    (total-strokes      . 30)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A386)    ; 𪎆
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 19)
+    (total-strokes      . 30)
     (=cns11643-4       . #x6E52)       ; &C4-6E52; [78-50]
     ))
 (define-char
     (=ucs              . #x2A387)      ; 𪎇
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 20)
-    (total-strokes      . 31)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A387)    ; 𪎇
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 20)
+    (total-strokes      . 31)
     (->subsumptive
      ((=daikanwa         . 47886)      ; &M-47886;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 199)        ; ⿆
-    (ideographic-strokes . 20)
-    (total-strokes      . 31)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A387)    ; 𪎇
       ))
+    (ideographic-radical . 199)        ; ⿆
+    (ideographic-strokes . 20)
+    (total-strokes      . 31)
     (=cns11643-5       . #x7C30)       ; &C5-7C30; [92-16]
     ))
index 89b12e5..2787e7c 100644 (file)
@@ -7,12 +7,12 @@
     (=jis-x0208@1997   . #x4B63)       ; 麻 [43-67]
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 0)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EBB)     ; 麻
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 0)
+    (total-strokes      . 11)
     (->subsumptive
      ((shinjigen-1       . 9805)
       (=ks-x1001         . #x582B)     ; &M-47887; [56-11]
       ))
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 0)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EBB)     ; 麻
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 0)
+    (total-strokes      . 11)
     (=cns11643-6       . #x463E)       ; &C6-463E; [38-30]
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 0)
-    (total-strokes      . 11)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EBB)     ; 麻
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 0)
+    (total-strokes      . 11)
     (->subsumptive
      ((shinjigen-1       . 9804)
       (shinjigen-2       . 9804)
     (=ucs              . #x9EBC)       ; 麼
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 3)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EBC)     ; 麼
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 3)
+    (total-strokes      . 14)
     (->subsumptive
      ((=jis-x0208        . #x5677)     ; &GT-65265; [54-87]
       (=gt               . 65265)      ; &I-GT-65265;
       ))
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 3)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EBC)     ; 麼
       ))
-    (=ucs@unicode      . #x9EBC)       ; &UU+9EBC;
-    ))
-(define-char
-  '((ideographic-radical . 200)        ; ⿇
+    (ideographic-radical . 200)        ; ⿇
     (ideographic-strokes . 3)
     (total-strokes      . 14)
-    (<-denotational
-     ((=ucs              . #x9EBC)     ; 麼
+    (->subsumptive
+     ((mojikyo           . 055221)     ; &MCS-6000D7B5;
+      )
+     ((=ucs@unicode      . #x9EBC)     ; &UU+9EBC;
       ))
-    (mojikyo           . 055221)       ; &MCS-6000D7B5;
     ))
 (define-char
   '((ideographic-radical . 200)        ; ⿇
     (=ucs              . #x9EBD)       ; 麽
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 3)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EBD)     ; 麽
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 3)
+    (total-strokes      . 14)
     (->subsumptive
      ((=jis-x0213-2-2000  . #x7E59)    ; &M-47893; [94-57]
       (=daikanwa         . 47893)      ; &I-M-47893;
       ))
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 3)
-    (total-strokes      . 14)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EBD)     ; 麽
       ))
-    (=gb2312           . #x7761)       ; &G0-7761; [87-65]
-    (=ucs@unicode      . #x9EBD)       ; &G0-7761;
-    ))
-(define-char
-  '((ideographic-radical . 200)        ; ⿇
+    (ideographic-radical . 200)        ; ⿇
     (ideographic-strokes . 3)
     (total-strokes      . 14)
-    (<-denotational
-     ((=ucs              . #x9EBD)     ; 麽
+    (->subsumptive
+     ((mojikyo           . 053640)     ; &MCS-6000D188;
+      )
+     ((=gb2312           . #x7761)     ; &G0-7761; [87-65]
+      (=ucs@unicode      . #x9EBD)     ; &G0-7761;
       ))
-    (mojikyo           . 053640)       ; &MCS-6000D188;
     ))
 (define-char
   '((ideographic-radical . 200)        ; ⿇
     (=ucs              . #x4D47)       ; 䵇
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D47)     ; 䵇
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 47898)      ; &M-47898;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D47)     ; 䵇
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x4D47)       ; &UU+4D47;
     ))
 (define-char
     (=ucs              . #x9EBE)       ; 麾
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EBE)     ; 麾
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (->subsumptive
      ((=jis-x0208        . #x5D60)     ; &GT-65268; [61-64]
       (=ks-x1001         . #x7D4B)     ; &I-K0-7D4B; [93-43]
       ))
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EBE)     ; 麾
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (=gb2312           . #x7762)       ; &G0-7762; [87-66]
     (=ucs@unicode      . #x9EBE)       ; &G0-7762;
     ))
     (=ucs              . #x2A3A3)      ; 𪎣
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A3A3)    ; 𪎣
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=daikanwa         . 47907)        ; &M-47907;
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A3A3)    ; 𪎣
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=ucs@iso          . #x2A3A3)      ; &U-0002A3A3;
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 6)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A3A3)    ; 𪎣
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 6)
+    (total-strokes      . 17)
     (=cns11643-5       . #x6077)       ; &C5-6077; [64-87]
     ))
 (define-char
     (=ucs              . #x9EBF)       ; 麿
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EBF)     ; 麿
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=jis-x0208@1997   . #x4B7B)       ; &J97-4B7B; [43-91]
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x4B7B)     ; &J97-4B7B; [43-91]
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=daikanwa         . 47909)        ; &M-47909;
     (mojikyo           . 047909)       ; &MCS-6000BB25;
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 6)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EBF)     ; 麿
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 6)
+    (total-strokes      . 17)
     (=ucs@unicode      . #x9EBF)       ; &UU+9EBF;
     ))
 (define-char
-  '((morohashi-daikanwa        47909 1)
+  '((<-denotational
+     ((=jis-x0208@1997   . #x4B7B)     ; &J97-4B7B; [43-91]
+      ))
+    (morohashi-daikanwa        47909 1)
     (ideographic-radical . 200)        ; ⿇
     (ideographic-strokes . 7)
     (total-strokes      . 18)
-    (<-denotational
-     ((=jis-x0208@1997   . #x4B7B)     ; &J97-4B7B; [43-91]
-      ))
     (=jis-x0208                . #x4B7B)       ; &GT-65290; [43-91]
     (=gt               . 65290)        ; &I-GT-65290;
     (=gt-pj-1          . #x4B7B)       ; &I-GT-65290; [43-91]
     (=ucs              . #x9EC0)       ; 黀
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EC0)     ; 黀
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (->subsumptive
      ((=daikanwa         . 47912)      ; &M-47912;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 8)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EC0)     ; 黀
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 8)
+    (total-strokes      . 19)
     (=ucs@unicode      . #x9EC0)       ; &UU+9EC0;
     ))
 (define-char
     (=ucs              . #x9EC1)       ; 黁
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EC1)     ; 黁
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (->subsumptive
      ((=daikanwa         . 47914)      ; &M-47914;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EC1)     ; 黁
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=ucs@unicode      . #x9EC1)       ; &UU+9EC1;
     ))
 (define-char
     (=ucs              . #x4D49)       ; 䵉
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D49)     ; 䵉
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=daikanwa         . 47916)        ; &M-47916;
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D49)     ; 䵉
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=ucs@unicode      . #x4D49)       ; &UU+4D49;
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D49)     ; 䵉
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=cns11643-4       . #x6572)       ; &C4-6572; [69-82]
     ))
 (define-char
     (=ucs              . #x4D48)       ; 䵈
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D48)     ; 䵈
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (->subsumptive
      ((=daikanwa         . 47917)      ; &M-47917;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 200)        ; ⿇
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D48)     ; 䵈
       ))
+    (ideographic-radical . 200)        ; ⿇
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=ucs@unicode      . #x4D48)       ; &UU+4D48;
     ))
 (define-char
index ce8ebfa..11910b2 100644 (file)
@@ -1,11 +1,11 @@
 ;; -*- coding: utf-8-mcs-er -*-
 (define-char
-  '((ideographic-radical . 201)        ; ⿈
-    (ideographic-strokes . 0)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x322B)     ; &J97-322B; [18-11]
       ))
+    (ideographic-radical . 201)        ; ⿈
+    (ideographic-strokes . 0)
+    (total-strokes      . 12)
     (=ucs              . #x9EC3)       ; 黃
     (->subsumptive
      ((=ks-x1001         . #x7C5C)     ; &GT-65324; [92-60]
     (=jis-x0208@1997   . #x322B)       ; &J97-322B; [18-11]
     ))
 (define-char
-  '((morohashi-daikanwa        47926 1)
+  '((<-denotational
+     ((=jis-x0208@1997   . #x322B)     ; &J97-322B; [18-11]
+      ))
+    (morohashi-daikanwa        47926 1)
     (ideographic-radical . 201)        ; ⿈
     (ideographic-strokes . 0)
     (total-strokes      . 11)
-    (<-denotational
-     ((=jis-x0208@1997   . #x322B)     ; &J97-322B; [18-11]
-      ))
     (<-simplified@JP/Jouyou
      ((=ks-x1001         . #x7C5C)     ; &GT-65324; [92-60]
       (=jis-x0213-1-2000  . #x7E71)    ; &I-JX1-7E71; [94-81]
     (mojikyo           . 050608)       ; &MCS-6000C5B0;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x9EC4)     ; 黄
+      ))
+    (name              . "CJK RADICAL SIMPLIFIED YELLOW")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x9EC4)     ; 黄
+      ))
+    (=ucs              . #x2EE9)       ; ⻩
+    (=big5-cdp         . #x8A5E)       ; &I-CDP-8A5E;
+    ))
+(define-char
   '((ideographic-radical . 201)        ; ⿈
     (ideographic-strokes . 3)
     (total-strokes      . 15)
     (=ucs              . #x9EC5)       ; 黅
     ))
 (define-char
-  '((ideographic-radical . 201)        ; ⿈
-    (ideographic-strokes . 4)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EC5)     ; 黅
       ))
+    (ideographic-radical . 201)        ; ⿈
+    (ideographic-strokes . 4)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 47928)      ; &M-47928;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 201)        ; ⿈
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EC5)     ; 黅
       ))
+    (ideographic-radical . 201)        ; ⿈
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x9EC5)       ; &UU+9EC5;
     ))
 (define-char
     (=ucs              . #x9EC6)       ; 黆
     ))
 (define-char
-  '((ideographic-radical . 201)        ; ⿈
-    (ideographic-strokes . 4)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EC6)     ; 黆
       ))
+    (ideographic-radical . 201)        ; ⿈
+    (ideographic-strokes . 4)
+    (total-strokes      . 16)
     (->subsumptive
      ((=jis-x0212        . #x6C71)     ; &M-47929; [76-81]
       (=daikanwa         . 47929)      ; &I-M-47929;
       ))
     ))
 (define-char
-  '((ideographic-radical . 201)        ; ⿈
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EC6)     ; 黆
       ))
+    (ideographic-radical . 201)        ; ⿈
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x9EC6)       ; &UU+9EC6;
     ))
 (define-char
     (=ucs              . #x4D4A)       ; 䵊
     ))
 (define-char
-  '((ideographic-radical . 201)        ; ⿈
-    (ideographic-strokes . 4)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D4A)     ; 䵊
       ))
+    (ideographic-radical . 201)        ; ⿈
+    (ideographic-strokes . 4)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 47931)      ; &M-47931;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 201)        ; ⿈
-    (ideographic-strokes . 4)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D4A)     ; 䵊
       ))
+    (ideographic-radical . 201)        ; ⿈
+    (ideographic-strokes . 4)
+    (total-strokes      . 15)
     (=ucs@unicode      . #x4D4A)       ; &UU+4D4A;
     ))
 (define-char
     (=ucs              . #x9ECA)       ; 黊
     ))
 (define-char
-  '((ideographic-radical . 201)        ; ⿈
-    (ideographic-strokes . 6)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9ECA)     ; 黊
       ))
+    (ideographic-radical . 201)        ; ⿈
+    (ideographic-strokes . 6)
+    (total-strokes      . 18)
     (->subsumptive
      ((=daikanwa         . 47940)      ; &M-47940;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 201)        ; ⿈
-    (ideographic-strokes . 6)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9ECA)     ; 黊
       ))
+    (ideographic-radical . 201)        ; ⿈
+    (ideographic-strokes . 6)
+    (total-strokes      . 17)
     (=ucs@unicode      . #x9ECA)       ; &UU+9ECA;
     ))
 (define-char
     (=ucs              . #x9ECB)       ; 黋
     ))
 (define-char
-  '((ideographic-radical . 201)        ; ⿈
-    (ideographic-strokes . 6)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9ECB)     ; 黋
       ))
+    (ideographic-radical . 201)        ; ⿈
+    (ideographic-strokes . 6)
+    (total-strokes      . 18)
     (->subsumptive
      ((=jis-x0212        . #x6C73)     ; &M-47943; [76-83]
       (=daikanwa         . 47943)      ; &I-M-47943;
       ))
     ))
 (define-char
-  '((ideographic-radical . 201)        ; ⿈
-    (ideographic-strokes . 6)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9ECB)     ; 黋
       ))
+    (ideographic-radical . 201)        ; ⿈
+    (ideographic-strokes . 6)
+    (total-strokes      . 17)
     (=ucs@unicode      . #x9ECB)       ; &UU+9ECB;
     ))
 (define-char
     (=ucs              . #x2A3BC)      ; 𪎼
     ))
 (define-char
-  '((ideographic-radical . 201)        ; ⿈
-    (ideographic-strokes . 6)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A3BC)    ; 𪎼
       ))
+    (ideographic-radical . 201)        ; ⿈
+    (ideographic-strokes . 6)
+    (total-strokes      . 18)
     (=daikanwa         . 47945)        ; &M-47945;
     ))
 (define-char
-  '((ideographic-radical . 201)        ; ⿈
-    (ideographic-strokes . 6)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A3BC)    ; 𪎼
       ))
+    (ideographic-radical . 201)        ; ⿈
+    (ideographic-strokes . 6)
+    (total-strokes      . 17)
     (=ucs@iso          . #x2A3BC)      ; &U-0002A3BC;
     ))
 (define-char
     (=ucs              . #x4D4C)       ; 䵌
     ))
 (define-char
-  '((ideographic-radical . 201)        ; ⿈
-    (ideographic-strokes . 7)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D4C)     ; 䵌
       ))
+    (ideographic-radical . 201)        ; ⿈
+    (ideographic-strokes . 7)
+    (total-strokes      . 19)
     (->subsumptive
      ((=daikanwa         . 47947)      ; &M-47947;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 201)        ; ⿈
-    (ideographic-strokes . 7)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D4C)     ; 䵌
       ))
+    (ideographic-radical . 201)        ; ⿈
+    (ideographic-strokes . 7)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x4D4C)       ; &UU+4D4C;
     ))
 (define-char
     (=ucs              . #x4D4E)       ; 䵎
     ))
 (define-char
-  '((ideographic-radical . 201)        ; ⿈
-    (ideographic-strokes . 9)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D4E)     ; 䵎
       ))
+    (ideographic-radical . 201)        ; ⿈
+    (ideographic-strokes . 9)
+    (total-strokes      . 21)
     (->subsumptive
      ((=daikanwa         . 47963)      ; &M-47963;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 201)        ; ⿈
-    (ideographic-strokes . 9)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D4E)     ; 䵎
       ))
+    (ideographic-radical . 201)        ; ⿈
+    (ideographic-strokes . 9)
+    (total-strokes      . 20)
     (=ucs@unicode      . #x4D4E)       ; &UU+4D4E;
     ))
 (define-char
     (=ucs              . #x4D50)       ; 䵐
     ))
 (define-char
-  '((ideographic-radical . 201)        ; ⿈
-    (ideographic-strokes . 12)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D50)     ; 䵐
       ))
+    (ideographic-radical . 201)        ; ⿈
+    (ideographic-strokes . 12)
+    (total-strokes      . 24)
     (->subsumptive
      ((=daikanwa         . 47981)      ; &M-47981;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 201)        ; ⿈
-    (ideographic-strokes . 12)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D50)     ; 䵐
       ))
+    (ideographic-radical . 201)        ; ⿈
+    (ideographic-strokes . 12)
+    (total-strokes      . 23)
     (=ucs@unicode      . #x4D50)       ; &UU+4D50;
     ))
 (define-char
index c71cf27..2678893 100644 (file)
     (=ucs              . #x4D51)       ; 䵑
     ))
 (define-char
-  '((ideographic-radical . 202)        ; ⿉
-    (ideographic-strokes . 3)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D51)     ; 䵑
       ))
+    (ideographic-radical . 202)        ; ⿉
+    (ideographic-strokes . 3)
+    (total-strokes      . 15)
     (->subsumptive
      ((=daikanwa         . 47993)      ; &M-47993;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 202)        ; ⿉
-    (ideographic-strokes . 3)
-    (total-strokes      . 15)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D51)     ; 䵑
       ))
+    (ideographic-radical . 202)        ; ⿉
+    (ideographic-strokes . 3)
+    (total-strokes      . 15)
     (=cns11643-7       . #x2C33)       ; &C7-2C33; [12-19]
     ))
 (define-char
     (=ucs              . #x2A402)      ; 𪐂
     ))
 (define-char
-  '((ideographic-radical . 202)        ; ⿉
-    (ideographic-strokes . 8)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A402)    ; 𪐂
       ))
+    (ideographic-radical . 202)        ; ⿉
+    (ideographic-strokes . 8)
+    (total-strokes      . 20)
     (=daikanwa         . 48014)        ; &M-48014;
     ))
 (define-char
-  '((ideographic-radical . 202)        ; ⿉
-    (ideographic-strokes . 8)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A402)    ; 𪐂
       ))
+    (ideographic-radical . 202)        ; ⿉
+    (ideographic-strokes . 8)
+    (total-strokes      . 20)
     (=cns11643-4       . #x6578)       ; &C4-6578; [69-88]
     (=ucs@unicode      . #x2A402)      ; &C4-6578;
     ))
     (=ucs              . #x2A40B)      ; 𪐋
     ))
 (define-char
-  '((ideographic-radical . 202)        ; ⿉
-    (ideographic-strokes . 10)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A40B)    ; 𪐋
       ))
+    (ideographic-radical . 202)        ; ⿉
+    (ideographic-strokes . 10)
+    (total-strokes      . 22)
     (=daikanwa         . 48025)        ; &M-48025;
     ))
 (define-char
-  '((ideographic-radical . 202)        ; ⿉
-    (ideographic-strokes . 10)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A40B)    ; 𪐋
       ))
+    (ideographic-radical . 202)        ; ⿉
+    (ideographic-strokes . 10)
+    (total-strokes      . 22)
     (=cns11643-5       . #x7550)       ; &C5-7550; [85-48]
     (=ucs@iso          . #x2A40B)      ; &C5-7550;
     ))
     (=ucs              . #x4D5A)       ; 䵚
     ))
 (define-char
-  '((ideographic-radical . 202)        ; ⿉
-    (ideographic-strokes . 10)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D5A)     ; 䵚
       ))
+    (ideographic-radical . 202)        ; ⿉
+    (ideographic-strokes . 10)
+    (total-strokes      . 22)
     (=daikanwa         . 48026)        ; &M-48026;
     ))
 (define-char
-  '((ideographic-radical . 202)        ; ⿉
-    (ideographic-strokes . 10)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D5A)     ; 䵚
       ))
+    (ideographic-radical . 202)        ; ⿉
+    (ideographic-strokes . 10)
+    (total-strokes      . 22)
     (=cns11643-4       . #x6A31)       ; &C4-6A31; [74-17]
     (=ucs@unicode      . #x4D5A)       ; &C4-6A31;
     ))
     (=ucs              . #x9ED0)       ; 黐
     ))
 (define-char
-  '((ideographic-radical . 202)        ; ⿉
-    (ideographic-strokes . 11)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9ED0)     ; 黐
       ))
+    (ideographic-radical . 202)        ; ⿉
+    (ideographic-strokes . 11)
+    (total-strokes      . 23)
     (->subsumptive
      ((=jis-x0208        . #x7357)     ; &GT-65504; [83-55]
       (=gt               . 65504)      ; &I-GT-65504;
       ))
     ))
 (define-char
-  '((ideographic-radical . 202)        ; ⿉
-    (ideographic-strokes . 11)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9ED0)     ; 黐
       ))
+    (ideographic-radical . 202)        ; ⿉
+    (ideographic-strokes . 11)
+    (total-strokes      . 23)
     (=cns11643-2       . #x7025)       ; &C2-7025; [80-05]
     ))
 (define-char
     (=ucs              . #x2A40D)      ; 𪐍
     ))
 (define-char
-  '((ideographic-radical . 202)        ; ⿉
-    (ideographic-strokes . 11)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A40D)    ; 𪐍
       ))
+    (ideographic-radical . 202)        ; ⿉
+    (ideographic-strokes . 11)
+    (total-strokes      . 23)
     (=daikanwa         . 48029)        ; &M-48029;
     ))
 (define-char
-  '((ideographic-radical . 202)        ; ⿉
-    (ideographic-strokes . 10)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A40D)    ; 𪐍
       ))
+    (ideographic-radical . 202)        ; ⿉
+    (ideographic-strokes . 10)
+    (total-strokes      . 22)
     (=ucs@iso          . #x2A40D)      ; &U-0002A40D;
     ))
 (define-char
-  '((ideographic-radical . 202)        ; ⿉
-    (ideographic-strokes . 11)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A40D)    ; 𪐍
       ))
+    (ideographic-radical . 202)        ; ⿉
+    (ideographic-strokes . 11)
+    (total-strokes      . 23)
     (=cns11643-5       . #x7742)       ; &C5-7742; [87-34]
     ))
 (define-char
     (=ucs              . #x2A414)      ; 𪐔
     ))
 (define-char
-  '((ideographic-radical . 202)        ; ⿉
-    (ideographic-strokes . 16)
-    (total-strokes      . 28)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A414)    ; 𪐔
       ))
+    (ideographic-radical . 202)        ; ⿉
+    (ideographic-strokes . 16)
+    (total-strokes      . 28)
     (=daikanwa         . 48036)        ; &M-48036;
     ))
 (define-char
-  '((ideographic-radical . 202)        ; ⿉
-    (ideographic-strokes . 15)
-    (total-strokes      . 27)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A414)    ; 𪐔
       ))
+    (ideographic-radical . 202)        ; ⿉
+    (ideographic-strokes . 15)
+    (total-strokes      . 27)
     (=ucs@iso          . #x2A414)      ; &U-0002A414;
     ))
 (define-char
-  '((ideographic-radical . 202)        ; ⿉
-    (ideographic-strokes . 16)
-    (total-strokes      . 28)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A414)    ; 𪐔
       ))
+    (ideographic-radical . 202)        ; ⿉
+    (ideographic-strokes . 16)
+    (total-strokes      . 28)
     (=cns11643-5       . #x7B5A)       ; &C5-7B5A; [91-58]
     ))
 (define-char
index 6d354d1..c98bce1 100644 (file)
@@ -1,11 +1,11 @@
 ;; -*- coding: utf-8-mcs-er -*-
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 0)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=jis-x0208@1997   . #x3975)     ; &J97-3975; [25-85]
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 0)
+    (total-strokes      . 12)
     (shinjigen-1       . 9818)
     (=ucs              . #x9ED1)       ; 黑
     (=gb2312           . #x3A5A)       ; &I-G0-3A5A; [26-58]
     (=daikanwa         . 48039)        ; &I-M-48039;
     ))
 (define-char
-  '((ideographic-radical@ucs . 203)    ; ⿊
+  '((<-denotational
+     ((=jis-x0208@1997   . #x3975)     ; &J97-3975; [25-85]
+      ))
+    (ideographic-radical@ucs . 203)    ; ⿊
     (ideographic-strokes@ucs . 0)
     (ideographic-radical@ucs*sources
      daikanwa=48040 shinjigen cns11643 ucs)
     (ideographic-radical@daikanwa=19098 . 86)  ; ⽕
     (ideographic-strokes@daikanwa=19098 . 7)
     (total-strokes      . 11)
-    (<-denotational
-     ((=jis-x0208@1997   . #x3975)     ; &J97-3975; [25-85]
-      ))
     (<-simplified@JP/Jouyou
      ((=ucs              . #x9ED1)     ; 黑
       (=jis-x0213-1-2000  . #x7E72)    ; &I-JX1-7E72; [94-82]
     (=daikanwa         . 49955)        ; &I-M-49955;
     ))
 (define-char
-  '((=>ucs*            . #x58A8)       ; 墨
+  '((<-denotational
+     ((=ucs              . #x58A8)     ; 墨
+      ))
+    (=>ucs*            . #x58A8)       ; 墨
     (ideographic-radical@ucs . 32)     ; ⼟
     (ideographic-strokes@ucs . 12)
     (ideographic-radical@ucs*sources
     (ideographic-radical@cns . 203)    ; ⿊
     (ideographic-strokes@cns . 3)
     (total-strokes      . 15)
-    (<-denotational
-     ((=ucs              . #x58A8)     ; 墨
-      ))
     (hanyu-dazidian    1 487 3)
     (shinjigen-1       . 1488)
     (=ucs              . #xFA3A)       ; 墨
     (=ucs              . #x9EDB)       ; 黛
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 5)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EDB)     ; 黛
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 5)
+    (total-strokes      . 17)
     (=jis-x0208@1978   . #x4263)       ; &M-48075; [34-67]
     (=gb2312           . #x776C)       ; &I-G0-776C; [87-76]
     (=ks-x1001         . #x536A)       ; &I-K0-536A; [51-74]
     (=ucs@unicode      . #x9EDB)       ; &M-48075;
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 5)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EDB)     ; 黛
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 5)
+    (total-strokes      . 16)
     (<-simplified@JP
      ((=jis-x0208@1978   . #x4263)     ; &M-48075; [34-67]
       (=gb2312           . #x776C)     ; &I-G0-776C; [87-76]
     (=ucs              . #x4D64)       ; 䵤
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 6)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D64)     ; 䵤
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 6)
+    (total-strokes      . 18)
     (=cns11643-5       . #x6740)       ; &M-48088; [71-32]
     (=daikanwa         . 48088)        ; &I-M-48088;
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 4)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D64)     ; 䵤
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 4)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x4D64)       ; &UU+4D64;
     ))
 (define-char
     (=ucs              . #x2A442)      ; 𪑂
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 6)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A442)    ; 𪑂
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 6)
+    (total-strokes      . 18)
     (->subsumptive
      ((=daikanwa         . 48094)      ; &M-48094;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 7)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A442)    ; 𪑂
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 7)
+    (total-strokes      . 19)
     (=cns11643-5       . #x6B58)       ; &C5-6B58; [75-56]
     ))
 (define-char
     (=ucs              . #x9EE2)       ; 黢
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 7)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EE2)     ; 黢
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 7)
+    (total-strokes      . 19)
     (->subsumptive
      ((=daikanwa         . 48101)      ; &M-48101;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 7)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EE2)     ; 黢
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 7)
+    (total-strokes      . 19)
     (=gb2312           . #x7771)       ; &G0-7771; [87-81]
     (=ucs@unicode      . #x9EE2)       ; &G0-7771;
     ))
     (=ucs              . #x2A44A)      ; 𪑊
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 7)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A44A)    ; 𪑊
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 7)
+    (total-strokes      . 19)
     (=daikanwa         . 48105)        ; &M-48105;
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 7)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A44A)    ; 𪑊
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 7)
+    (total-strokes      . 19)
     (->subsumptive
      ((=ucs@iso                  . #x2A44A)    ; &U-0002A44A;
       )
     (=ucs              . #x2A44B)      ; 𪑋
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 7)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A44B)    ; 𪑋
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 7)
+    (total-strokes      . 19)
     (=daikanwa         . 48106)        ; &M-48106;
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 7)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A44B)    ; 𪑋
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 7)
+    (total-strokes      . 19)
     (=cns11643-5       . #x6B5D)       ; &C5-6B5D; [75-61]
     (=ucs@iso          . #x2A44B)      ; &C5-6B5D;
     ))
     (=ucs              . #x9EF1)       ; 黱
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 10)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EF1)     ; 黱
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 10)
+    (total-strokes      . 22)
     (=jis-x0212                . #x6C7C)       ; &M-48180; [76-92]
     (=daikanwa         . 48180)        ; &I-M-48180;
     (=ucs@jis          . #x9EF1)       ; &M-48180;
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 10)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EF1)     ; 黱
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 10)
+    (total-strokes      . 22)
     (=cns11643-3       . #x6029)       ; &C3-6029; [64-09]
     (=ucs@unicode      . #x9EF1)       ; &C3-6029;
     ))
     (=ucs              . #x2A494)      ; 𪒔
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 10)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A494)    ; 𪒔
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 10)
+    (total-strokes      . 22)
     (->subsumptive
      ((=daikanwa         . 48181)      ; &M-48181;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 11)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A494)    ; 𪒔
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 11)
+    (total-strokes      . 23)
     (=cns11643-5       . #x7743)       ; &C5-7743; [87-35]
     ))
 (define-char
     (=ucs              . #x9EF3)       ; 黳
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 11)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EF3)     ; 黳
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 11)
+    (total-strokes      . 23)
     (->subsumptive
      ((=daikanwa         . 48192)      ; &M-48192;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 11)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EF3)     ; 黳
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 11)
+    (total-strokes      . 23)
     (=cns11643-2       . #x7027)       ; &C2-7027; [80-07]
     ))
 (define-char
     (=ucs              . #x2A499)      ; 𪒙
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 12)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A499)    ; 𪒙
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 12)
+    (total-strokes      . 24)
     (->subsumptive
      ((=daikanwa         . 48202)      ; &M-48202;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 12)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A499)    ; 𪒙
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 12)
+    (total-strokes      . 24)
     (=ucs@iso          . #x2A499)      ; &U-0002A499;
     ))
 (define-char
     (=ucs              . #x2A49F)      ; 𪒟
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 12)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A49F)    ; 𪒟
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 12)
+    (total-strokes      . 24)
     (=daikanwa         . 48209)        ; &M-48209;
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 12)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A49F)    ; 𪒟
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 12)
+    (total-strokes      . 24)
     (=cns11643-5       . #x7874)       ; &C5-7874; [88-84]
     (=ucs@iso          . #x2A49F)      ; &C5-7874;
     ))
     (=ucs              . #x2A4AD)      ; 𪒭
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 13)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A4AD)    ; 𪒭
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 13)
+    (total-strokes      . 25)
     (->subsumptive
      ((=daikanwa         . 48213)      ; &M-48213;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 13)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A4AD)    ; 𪒭
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 13)
+    (total-strokes      . 25)
     (=cns11643-4       . #x6D45)       ; &C4-6D45; [77-37]
     ))
 (define-char
     (=ucs              . #x2A4BF)      ; 𪒿
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 16)
-    (total-strokes      . 28)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A4BF)    ; 𪒿
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 16)
+    (total-strokes      . 28)
     (=daikanwa         . 48238)        ; &M-48238;
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 16)
-    (total-strokes      . 28)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A4BF)    ; 𪒿
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 16)
+    (total-strokes      . 28)
     (=cns11643-5       . #x7B5B)       ; &C5-7B5B; [91-59]
     (=ucs@iso          . #x2A4BF)      ; &C5-7B5B;
     ))
     (=ucs              . #x2A4C9)      ; 𪓉
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 26)
-    (total-strokes      . 38)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A4C9)    ; 𪓉
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 26)
+    (total-strokes      . 38)
     (=daikanwa         . 48246)        ; &M-48246;
     ))
 (define-char
-  '((ideographic-radical . 203)        ; ⿊
-    (ideographic-strokes . 25)
-    (total-strokes      . 37)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A4C9)    ; 𪓉
       ))
+    (ideographic-radical . 203)        ; ⿊
+    (ideographic-strokes . 25)
+    (total-strokes      . 37)
     (=cns11643-5       . #x7C4A)       ; &C5-7C4A; [92-42]
     (=ucs@iso          . #x2A4C9)      ; &C5-7C4A;
     ))
index ff8f095..7f83a3f 100644 (file)
@@ -6,12 +6,12 @@
     (=ucs              . #x9EF9)       ; 黹
     ))
 (define-char
-  '((ideographic-radical . 204)        ; ⿋
-    (ideographic-strokes . 0)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EF9)     ; 黹
       ))
+    (ideographic-radical . 204)        ; ⿋
+    (ideographic-strokes . 0)
+    (total-strokes      . 12)
     (->subsumptive
      ((=jis-x0208        . #x7363)     ; &GT-65941; [83-67]
       (=gt               . 65941)      ; &I-GT-65941;
       ))
     ))
 (define-char
-  '((ideographic-radical . 204)        ; ⿋
-    (ideographic-strokes . 0)
-    (total-strokes      . 12)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EF9)     ; 黹
       ))
+    (ideographic-radical . 204)        ; ⿋
+    (ideographic-strokes . 0)
+    (total-strokes      . 12)
     (=gb2312           . #x6D69)       ; &G0-6D69; [77-73]
     (=ucs@unicode      . #x9EF9)       ; &G0-6D69;
     ))
     (=ucs              . #x9EFA)       ; 黺
     ))
 (define-char
-  '((ideographic-radical . 204)        ; ⿋
-    (ideographic-strokes . 4)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EFA)     ; 黺
       ))
+    (ideographic-radical . 204)        ; ⿋
+    (ideographic-strokes . 4)
+    (total-strokes      . 16)
     (->subsumptive
      ((=daikanwa         . 48249)      ; &M-48249;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 204)        ; ⿋
-    (ideographic-strokes . 4)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EFA)     ; 黺
       ))
+    (ideographic-radical . 204)        ; ⿋
+    (ideographic-strokes . 4)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x9EFA)       ; &UU+9EFA;
     ))
 (define-char
     (=ucs              . #x9EFB)       ; 黻
     ))
 (define-char
-  '((ideographic-radical . 204)        ; ⿋
-    (ideographic-strokes . 5)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EFB)     ; 黻
       ))
+    (ideographic-radical . 204)        ; ⿋
+    (ideographic-strokes . 5)
+    (total-strokes      . 17)
     (->subsumptive
      ((shinjigen-2       . 9839)
       (=jis-x0208        . #x7364)     ; &GT-65943; [83-68]
       ))
     ))
 (define-char
-  '((ideographic-radical . 204)        ; ⿋
-    (ideographic-strokes . 5)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9EFB)     ; 黻
       ))
+    (ideographic-radical . 204)        ; ⿋
+    (ideographic-strokes . 5)
+    (total-strokes      . 17)
     (=gb2312           . #x6D6A)       ; &G0-6D6A; [77-74]
     (=ucs@unicode      . #x9EFB)       ; &G0-6D6A;
     ))
index 75389bf..2902f1e 100644 (file)
@@ -1,32 +1,23 @@
 ;; -*- coding: utf-8-mcs-er -*-
 (define-char
-  '((=>ucs             . #x9EFD)       ; 黽
-    (ideographic-radical . 205)        ; ⿌
-    (ideographic-strokes . 0)
-    (total-strokes      . 13)
-    (=jis-x0208                . #x7366)       ; &M-48257; [83-70]
-    (=daikanwa         . 48257)        ; &I-M-48257;
-    (=ucs@jis          . #x9EFD)       ; &M-48257;
-    ))
-(define-char
-  '((morohashi-daikanwa        48257 0 0)
-    (ideographic-radical . 205)        ; ⿌
+  '((ideographic-radical . 205)        ; ⿌
     (ideographic-strokes . 0)
     (total-strokes      . 13)
-    (shinjigen-2       . 9841)
     (=ucs              . #x9EFD)       ; 黽
-    (=gb12345          . #x763C)       ; 黽 [86-28]
-    (=gt               . 65951)        ; &I-GT-65951;
-    (=gt-k             . 10369)        ; &I-GT-K10369;
-    (=gt-pj-1          . #x7366)       ; &I-GT-65951; [83-70]
-    ))
-(define-char
-  '((=>ucs             . #x9EFD)       ; 黽
-    (morohashi-daikanwa        48257 0 1)
-    (ideographic-radical . 205)        ; ⿌
-    (ideographic-strokes . 0)
-    (total-strokes      . 13)
-    (=cns11643-2       . #x4875)       ; &C2-4875; [40-85]
+    (->subsumptive
+     ((=jis-x0208        . #x7366)     ; &M-48257; [83-70]
+      (=daikanwa         . 48257)      ; &I-M-48257;
+      (=ucs@jis                  . #x9EFD)     ; &M-48257;
+      )
+     ((shinjigen-2       . 9841)
+      (=gb12345                  . #x763C)     ; &GT-65951; [86-28]
+      (=gt               . 65951)      ; &I-GT-65951;
+      (=gt-k             . 10369)      ; &I-GT-K10369;
+      (=gt-pj-1                  . #x7366)     ; &I-GT-65951; [83-70]
+      (=ucs@unicode      . #x9EFD)     ; &GT-65951;
+      )
+     ((=cns11643-2       . #x4875)     ; &C2-4875; [40-85]
+      ))
     ))
 (define-char
   '((=>ucs*            . #x9EFE)       ; 黾
     (ideographic-radical@cns . 30)     ; ⼝
     (ideographic-strokes@cns . 5)
     (total-strokes      . 8)
+    (<-simplified@CN
+     ((=gb12345                  . #x763C)     ; &GT-65951; [86-28]
+      ))
     (=ucs              . #x9EFE)       ; 黾
     (=gb2312           . #x763C)       ; &I-G0-763C; [86-28]
     (=cns11643-3       . #x2772)       ; &I-C3-2772; [07-82]
     (mojikyo           . 051084)       ; &MCS-6000C78C;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x9EFE)     ; 黾
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED FROG")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x9EFE)     ; 黾
+      ))
+    (=ucs              . #x2EEA)       ; ⻪
+    ))
+(define-char
   '((ideographic-radical . 205)        ; ⿌
     (ideographic-strokes . 1)
     (total-strokes      . 14)
     (=ucs              . #x2A4F7)      ; 𪓷
     ))
 (define-char
-  '((ideographic-radical . 205)        ; ⿌
-    (ideographic-strokes . 10)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A4F7)    ; 𪓷
       ))
+    (ideographic-radical . 205)        ; ⿌
+    (ideographic-strokes . 10)
+    (total-strokes      . 23)
     (=daikanwa         . 48299)        ; &M-48299;
     ))
 (define-char
-  '((ideographic-radical . 205)        ; ⿌
-    (ideographic-strokes . 10)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A4F7)    ; 𪓷
       ))
+    (ideographic-radical . 205)        ; ⿌
+    (ideographic-strokes . 10)
+    (total-strokes      . 23)
     (->subsumptive
      ((=cns11643-5       . #x774A)     ; &C5-774A; [87-42]
       )
     (=ucs              . #x2A4F9)      ; 𪓹
     ))
 (define-char
-  '((ideographic-radical . 205)        ; ⿌
-    (ideographic-strokes . 11)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A4F9)    ; 𪓹
       ))
+    (ideographic-radical . 205)        ; ⿌
+    (ideographic-strokes . 11)
+    (total-strokes      . 24)
     (->subsumptive
      ((=daikanwa         . 48303)      ; &M-48303;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 205)        ; ⿌
-    (ideographic-strokes . 11)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A4F9)    ; 𪓹
       ))
+    (ideographic-radical . 205)        ; ⿌
+    (ideographic-strokes . 11)
+    (total-strokes      . 24)
     (=ucs@iso          . #x2A4F9)      ; &U-0002A4F9;
     ))
 (define-char
     (=ucs              . #x2A4FB)      ; 𪓻
     ))
 (define-char
-  '((ideographic-radical . 205)        ; ⿌
-    (ideographic-strokes . 12)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A4FB)    ; 𪓻
       ))
+    (ideographic-radical . 205)        ; ⿌
+    (ideographic-strokes . 12)
+    (total-strokes      . 25)
     (->subsumptive
      ((=daikanwa         . 48307)      ; &M-48307;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 205)        ; ⿌
-    (ideographic-strokes . 12)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A4FB)    ; 𪓻
       ))
+    (ideographic-radical . 205)        ; ⿌
+    (ideographic-strokes . 12)
+    (total-strokes      . 24)
     (=ucs@iso          . #x2A4FB)      ; &U-0002A4FB;
     ))
 (define-char
index 577a205..875a430 100644 (file)
     (total-strokes      . 15)
     (=ucs              . #x2FA1A)      ; 鼏
     (->subsumptive
-     ((->mistakable
-       ((=daikanwa         . 48317)    ; &I-M-48317;
+     ((=daikanwa         . 48320)      ; &M-48320;
+      (->mistakable
+       ((=jis-x0212        . #x6D26)   ; &M-48317; [77-06]
+       (=daikanwa          . 48317)    ; &I-M-48317;
        ))
       (->mistakable*sources
        zihui daikanwa)
-      (=daikanwa         . 48320)      ; &M-48320;
       )
      ((=ucs@iso                  . #x2FA1A)    ; &U-0002FA1A;
       )
     (=ucs              . #x4D7B)       ; 䵻
     ))
 (define-char
-  '((ideographic-radical . 206)        ; ⿍
-    (ideographic-strokes . 11)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D7B)     ; 䵻
       ))
+    (ideographic-radical . 206)        ; ⿍
+    (ideographic-strokes . 11)
+    (total-strokes      . 24)
     (->subsumptive
      ((=daikanwa         . 48327)      ; &M-48327;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 206)        ; ⿍
-    (ideographic-strokes . 11)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D7B)     ; 䵻
       ))
+    (ideographic-radical . 206)        ; ⿍
+    (ideographic-strokes . 11)
+    (total-strokes      . 24)
     (=ucs@unicode      . #x4D7B)       ; &UU+4D7B;
     ))
 (define-char
index 10f160a..9c636e7 100644 (file)
     (=ucs              . #x9F1C)       ; 鼜
     ))
 (define-char
-  '((ideographic-radical . 207)        ; ⿎
-    (ideographic-strokes . 10)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F1C)     ; 鼜
       ))
+    (ideographic-radical . 207)        ; ⿎
+    (ideographic-strokes . 10)
+    (total-strokes      . 23)
     (->subsumptive
      ((=daikanwa         . 48374)      ; &M-48374;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 207)        ; ⿎
-    (ideographic-strokes . 9)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F1C)     ; 鼜
       ))
+    (ideographic-radical . 207)        ; ⿎
+    (ideographic-strokes . 9)
+    (total-strokes      . 22)
     (=ucs@unicode      . #x9F1C)       ; &UU+9F1C;
     ))
 (define-char
index 2002b77..503c349 100644 (file)
     (=ucs              . #x4D82)       ; 䶂
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 3)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D82)     ; 䶂
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 3)
+    (total-strokes      . 16)
     (=daikanwa         . 48393)        ; &M-48393;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 3)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D82)     ; 䶂
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 3)
+    (total-strokes      . 16)
     (=ucs@unicode      . #x4D82)       ; &UU+4D82;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 3)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D82)     ; 䶂
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 3)
+    (total-strokes      . 16)
     (=cns11643-4       . #x5562)       ; &C4-5562; [53-66]
     ))
 (define-char
     (=ucs              . #x2A53C)      ; 𪔼
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 3)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A53C)    ; 𪔼
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 3)
+    (total-strokes      . 16)
     (=daikanwa         . 48395)        ; &M-48395;
     (=ucs@iso          . #x2A53C)      ; &M-48395;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 3)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A53C)    ; 𪔼
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 3)
+    (total-strokes      . 16)
     (=cns11643-5       . #x5A6E)       ; &C5-5A6E; [58-78]
     ))
 (define-char
     (=ucs              . #x2A53D)      ; 𪔽
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 4)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A53D)    ; 𪔽
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 4)
+    (total-strokes      . 17)
     (=daikanwa         . 48396)        ; &M-48396;
     (=ucs@iso          . #x2A53D)      ; &M-48396;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 4)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A53D)    ; 𪔽
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 4)
+    (total-strokes      . 17)
     (=cns11643-5       . #x6128)       ; &C5-6128; [65-08]
     ))
 (define-char
     (=ucs              . #x4D83)       ; 䶃
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 4)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D83)     ; 䶃
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 4)
+    (total-strokes      . 17)
     (->subsumptive
      ((=daikanwa         . 48397)      ; &M-48397;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 4)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D83)     ; 䶃
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 4)
+    (total-strokes      . 17)
     (=cns11643-4       . #x5A63)       ; &C4-5A63; [58-67]
     ))
 (define-char
     (=ucs              . #x2A53E)      ; 𪔾
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 4)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A53E)    ; 𪔾
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 4)
+    (total-strokes      . 17)
     (=daikanwa         . 48398)        ; &M-48398;
     (=ucs@iso          . #x2A53E)      ; &M-48398;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 4)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A53E)    ; 𪔾
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 4)
+    (total-strokes      . 17)
     (=cns11643-5       . #x612A)       ; &C5-612A; [65-10]
     ))
 (define-char
     (=ucs              . #x9F22)       ; 鼢
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 4)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F22)     ; 鼢
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 4)
+    (total-strokes      . 17)
     (->subsumptive
      ((=jis-x0212        . #x6D31)     ; &M-48399; [77-17]
       (=daikanwa         . 48399)      ; &I-M-48399;
       ))
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 4)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F22)     ; 鼢
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 4)
+    (total-strokes      . 17)
     (=cns11643-2       . #x6140)       ; &C2-6140; [65-32]
     ))
 (define-char
     (=ucs              . #x2A53F)      ; 𪔿
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 4)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A53F)    ; 𪔿
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 4)
+    (total-strokes      . 17)
     (=daikanwa         . 48400)        ; &M-48400;
     (=ucs@iso          . #x2A53F)      ; &M-48400;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 4)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A53F)    ; 𪔿
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 4)
+    (total-strokes      . 17)
     (=cns11643-5       . #x612B)       ; &C5-612B; [65-11]
     ))
 (define-char
     (=ucs              . #x2A540)      ; 𪕀
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 4)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A540)    ; 𪕀
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 4)
+    (total-strokes      . 17)
     (=daikanwa         . 48401)        ; &M-48401;
     (=ucs@iso          . #x2A540)      ; &M-48401;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 4)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A540)    ; 𪕀
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 4)
+    (total-strokes      . 17)
     (=cns11643-5       . #x6129)       ; &C5-6129; [65-09]
     ))
 (define-char
     (=ucs              . #x2A541)      ; 𪕁
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 4)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A541)    ; 𪕁
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 4)
+    (total-strokes      . 17)
     (=daikanwa         . 48402)        ; &M-48402;
     (=ucs@iso          . #x2A541)      ; &M-48402;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 4)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A541)    ; 𪕁
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 4)
+    (total-strokes      . 17)
     (=cns11643-5       . #x6127)       ; &C5-6127; [65-07]
     ))
 (define-char
     (=ucs              . #x2A543)      ; 𪕃
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 4)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A543)    ; 𪕃
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 4)
+    (total-strokes      . 17)
     (->subsumptive
      ((=daikanwa         . 48405)      ; &M-48405;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 4)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A543)    ; 𪕃
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 4)
+    (total-strokes      . 17)
     (=cns11643-5       . #x6126)       ; &C5-6126; [65-06]
     ))
 (define-char
     (=ucs              . #x9F24)       ; 鼤
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 4)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F24)     ; 鼤
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 4)
+    (total-strokes      . 17)
     (->subsumptive
      ((=daikanwa         . 48406)      ; &M-48406;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 4)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F24)     ; 鼤
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 4)
+    (total-strokes      . 17)
     (=cns11643-2       . #x613E)       ; &C2-613E; [65-30]
     ))
 (define-char
     (=ucs              . #x2A546)      ; 𪕆
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 4)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A546)    ; 𪕆
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 4)
+    (total-strokes      . 17)
     (->subsumptive
      ((=daikanwa         . 48409)      ; &M-48409;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 4)
-    (total-strokes      . 17)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A546)    ; 𪕆
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 4)
+    (total-strokes      . 17)
     (=cns11643-5       . #x612C)       ; &C5-612C; [65-12]
     ))
 (define-char
     (=ucs              . #x4D84)       ; 䶄
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 5)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D84)     ; 䶄
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 5)
+    (total-strokes      . 18)
     (=daikanwa         . 48411)        ; &M-48411;
     (=ucs@unicode      . #x4D84)       ; &M-48411;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 5)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D84)     ; 䶄
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 5)
+    (total-strokes      . 18)
     (=cns11643-4       . #x5F45)       ; &C4-5F45; [63-37]
     ))
 (define-char
     (=ucs              . #x9F25)       ; 鼥
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 5)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F25)     ; 鼥
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 5)
+    (total-strokes      . 18)
     (=daikanwa         . 48412)        ; &M-48412;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 5)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F25)     ; 鼥
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 5)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x9F25)       ; &UU+9F25;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 5)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F25)     ; 鼥
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 5)
+    (total-strokes      . 18)
     (=cns11643-2       . #x6530)       ; &C2-6530; [69-16]
     ))
 (define-char
     (=ucs              . #x2A54B)      ; 𪕋
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 5)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A54B)    ; 𪕋
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 5)
+    (total-strokes      . 18)
     (=daikanwa         . 48417)        ; &M-48417;
     (=ucs@iso          . #x2A54B)      ; &M-48417;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 5)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A54B)    ; 𪕋
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 5)
+    (total-strokes      . 18)
     (=cns11643-5       . #x6747)       ; &C5-6747; [71-39]
     ))
 (define-char
     (=ucs              . #x9F27)       ; 鼧
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 5)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F27)     ; 鼧
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 5)
+    (total-strokes      . 18)
     (->subsumptive
      ((=daikanwa         . 48418)      ; &M-48418;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 5)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F27)     ; 鼧
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 5)
+    (total-strokes      . 18)
     (=cns11643-3       . #x5A2A)       ; &C3-5A2A; [58-10]
     ))
 (define-char
     (=ucs              . #x2A54C)      ; 𪕌
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 5)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A54C)    ; 𪕌
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 5)
+    (total-strokes      . 18)
     (=daikanwa         . 48419)        ; &M-48419;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 5)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A54C)    ; 𪕌
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 5)
+    (total-strokes      . 18)
     (=cns11643-5       . #x6748)       ; &C5-6748; [71-40]
     (=ucs@iso          . #x2A54C)      ; &C5-6748;
     ))
     (=ucs              . #x2A54D)      ; 𪕍
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 5)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A54D)    ; 𪕍
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 5)
+    (total-strokes      . 18)
     (=daikanwa         . 48420)        ; &M-48420;
     (=ucs@iso          . #x2A54D)      ; &M-48420;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 5)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A54D)    ; 𪕍
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 5)
+    (total-strokes      . 18)
     (=cns11643-5       . #x6746)       ; &C5-6746; [71-38]
     ))
 (define-char
     (=ucs              . #x9F28)       ; 鼨
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 5)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F28)     ; 鼨
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 5)
+    (total-strokes      . 18)
     (->subsumptive
      ((=daikanwa         . 48421)      ; &M-48421;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 5)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F28)     ; 鼨
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 5)
+    (total-strokes      . 18)
     (=cns11643-2       . #x6534)       ; &C2-6534; [69-20]
     ))
 (define-char
     (=ucs              . #x2A54E)      ; 𪕎
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 5)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A54E)    ; 𪕎
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 5)
+    (total-strokes      . 18)
     (=daikanwa         . 48425)        ; &M-48425;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 5)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A54E)    ; 𪕎
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 5)
+    (total-strokes      . 18)
     (=ucs@iso          . #x2A54E)      ; &U-0002A54E;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 5)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A54E)    ; 𪕎
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 5)
+    (total-strokes      . 18)
     (=cns11643-5       . #x6745)       ; &C5-6745; [71-37]
     ))
 (define-char
     (=ucs              . #x9F2C)       ; 鼬
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 5)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F2C)     ; 鼬
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 5)
+    (total-strokes      . 18)
     (->subsumptive
      ((shinjigen-2       . 9871)
       (=jis-x0208        . #x736C)     ; &M-48427; [83-76]
       ))
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 5)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F2C)     ; 鼬
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 5)
+    (total-strokes      . 18)
     (=gb2312           . #x7778)       ; &G0-7778; [87-88]
     (=ucs@unicode      . #x9F2C)       ; &G0-7778;
     ))
     (=ucs              . #x2A552)      ; 𪕒
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 6)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A552)    ; 𪕒
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 6)
+    (total-strokes      . 19)
     (=daikanwa         . 48429)        ; &M-48429;
     (=ucs@iso          . #x2A552)      ; &M-48429;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 6)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A552)    ; 𪕒
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 6)
+    (total-strokes      . 19)
     (=cns11643-5       . #x6B61)       ; &C5-6B61; [75-65]
     ))
 (define-char
     (=ucs              . #x4D85)       ; 䶅
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 6)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D85)     ; 䶅
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 6)
+    (total-strokes      . 19)
     (=daikanwa         . 48430)        ; &M-48430;
     (=ucs@unicode      . #x4D85)       ; &M-48430;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 6)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D85)     ; 䶅
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 6)
+    (total-strokes      . 19)
     (=cns11643-4       . #x6327)       ; &C4-6327; [67-07]
     ))
 (define-char
     (=ucs              . #x2A553)      ; 𪕓
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 6)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A553)    ; 𪕓
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 6)
+    (total-strokes      . 19)
     (=daikanwa         . 48432)        ; &M-48432;
     (=ucs@iso          . #x2A553)      ; &M-48432;
     ))
-(define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 6)
-    (total-strokes      . 19)
-    (<-denotational
+(define-char
+  '((<-denotational
      ((=ucs              . #x2A553)    ; 𪕓
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 6)
+    (total-strokes      . 19)
     (=cns11643-5       . #x6B63)       ; &C5-6B63; [75-67]
     ))
 (define-char
     (=ucs              . #x2A554)      ; 𪕔
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 6)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A554)    ; 𪕔
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 6)
+    (total-strokes      . 19)
     (->subsumptive
      ((=daikanwa         . 48435)      ; &M-48435;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 6)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A554)    ; 𪕔
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 6)
+    (total-strokes      . 19)
     (=cns11643-5       . #x6B62)       ; &C5-6B62; [75-66]
     ))
 (define-char
     (=ucs              . #x2A55D)      ; 𪕝
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 7)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A55D)    ; 𪕝
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 7)
+    (total-strokes      . 20)
     (=daikanwa         . 48443)        ; &M-48443;
     (=ucs@iso          . #x2A55D)      ; &M-48443;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 7)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A55D)    ; 𪕝
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 7)
+    (total-strokes      . 20)
     (=cns11643-5       . #x6F5D)       ; &C5-6F5D; [79-61]
     ))
 (define-char
     (=ucs              . #x2A55E)      ; 𪕞
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 7)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A55E)    ; 𪕞
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 7)
+    (total-strokes      . 20)
     (=daikanwa         . 48444)        ; &M-48444;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 7)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A55E)    ; 𪕞
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 7)
+    (total-strokes      . 20)
     (=ucs@iso          . #x2A55E)      ; &U-0002A55E;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 7)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A55E)    ; 𪕞
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 7)
+    (total-strokes      . 20)
     (=cns11643-5       . #x6F5E)       ; &C5-6F5E; [79-62]
     ))
 (define-char
     (=ucs              . #x2A564)      ; 𪕤
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 7)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A564)    ; 𪕤
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 7)
+    (total-strokes      . 20)
     (=daikanwa         . 48447)        ; &M-48447;
     (=ucs@iso          . #x2A564)      ; &M-48447;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 7)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A564)    ; 𪕤
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 7)
+    (total-strokes      . 20)
     (=cns11643-5       . #x6F5C)       ; &C5-6F5C; [79-60]
     ))
 (define-char
     (=ucs              . #x2A568)      ; 𪕨
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 8)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A568)    ; 𪕨
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 8)
+    (total-strokes      . 21)
     (=daikanwa         . 48450)        ; &M-48450;
     (=ucs@iso          . #x2A568)      ; &M-48450;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 8)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A568)    ; 𪕨
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 8)
+    (total-strokes      . 21)
     (=cns11643-5       . #x7321)       ; &C5-7321; [83-01]
     ))
 (define-char
     (=ucs              . #x4D86)       ; 䶆
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 8)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D86)     ; 䶆
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 8)
+    (total-strokes      . 21)
     (->subsumptive
      ((=daikanwa         . 48451)      ; &M-48451;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 8)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D86)     ; 䶆
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 8)
+    (total-strokes      . 21)
     (=cns11643-4       . #x685A)       ; &C4-685A; [72-58]
     ))
 (define-char
     (=ucs              . #x2A569)      ; 𪕩
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 8)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A569)    ; 𪕩
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 8)
+    (total-strokes      . 21)
     (=daikanwa         . 48453)        ; &M-48453;
     (=ucs@iso          . #x2A569)      ; &M-48453;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 8)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A569)    ; 𪕩
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 8)
+    (total-strokes      . 21)
     (=cns11643-5       . #x727E)       ; &C5-727E; [82-94]
     ))
 (define-char
     (=ucs              . #x9F31)       ; 鼱
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 8)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F31)     ; 鼱
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 8)
+    (total-strokes      . 21)
     (=jis-x0212                . #x6D36)       ; &M-48454; [77-22]
     (=daikanwa         . 48454)        ; &I-M-48454;
     (=ucs@jis          . #x9F31)       ; &M-48454;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 8)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F31)     ; 鼱
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 8)
+    (total-strokes      . 21)
     (=ucs@unicode      . #x9F31)       ; &UU+9F31;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 8)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F31)     ; 鼱
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 8)
+    (total-strokes      . 21)
     (=cns11643-2       . #x6D3F)       ; &C2-6D3F; [77-31]
     ))
 (define-char
     (=ucs              . #x2A56B)      ; 𪕫
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 9)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A56B)    ; 𪕫
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 9)
+    (total-strokes      . 22)
     (=daikanwa         . 48455)        ; &M-48455;
     (=ucs@iso          . #x2A56B)      ; &M-48455;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 9)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A56B)    ; 𪕫
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 9)
+    (total-strokes      . 22)
     (=cns11643-5       . #x7557)       ; &C5-7557; [85-55]
     ))
 (define-char
     (=ucs              . #x2A56D)      ; 𪕭
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 9)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A56D)    ; 𪕭
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 9)
+    (total-strokes      . 22)
     (=daikanwa         . 48460)        ; &M-48460;
     (=ucs@iso          . #x2A56D)      ; &M-48460;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 9)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A56D)    ; 𪕭
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 9)
+    (total-strokes      . 22)
     (=cns11643-5       . #x7558)       ; &C5-7558; [85-56]
     ))
 (define-char
     (=ucs              . #x2A56E)      ; 𪕮
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 9)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A56E)    ; 𪕮
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 9)
+    (total-strokes      . 22)
     (=daikanwa         . 48461)        ; &M-48461;
     (=ucs@iso          . #x2A56E)      ; &M-48461;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 9)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A56E)    ; 𪕮
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 9)
+    (total-strokes      . 22)
     (=cns11643-5       . #x7559)       ; &C5-7559; [85-57]
     ))
 (define-char
     (=ucs              . #x2A56F)      ; 𪕯
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 9)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A56F)    ; 𪕯
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 9)
+    (total-strokes      . 22)
     (=daikanwa         . 48463)        ; &M-48463;
     (=ucs@iso          . #x2A56F)      ; &M-48463;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 9)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A56F)    ; 𪕯
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 9)
+    (total-strokes      . 22)
     (=cns11643-5       . #x7556)       ; &C5-7556; [85-54]
     ))
 (define-char
     (=ucs              . #x2A576)      ; 𪕶
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 10)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A576)    ; 𪕶
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 10)
+    (total-strokes      . 23)
     (=daikanwa         . 48469)        ; &M-48469;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 10)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A576)    ; 𪕶
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 10)
+    (total-strokes      . 23)
     (=ucs@iso          . #x2A576)      ; &U-0002A576;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 10)
-    (total-strokes      . 23)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A576)    ; 𪕶
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 10)
+    (total-strokes      . 23)
     (=cns11643-5       . #x774B)       ; &C5-774B; [87-43]
     ))
 (define-char
     (=ucs              . #x2A582)      ; 𪖂
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 11)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A582)    ; 𪖂
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 11)
+    (total-strokes      . 24)
     (=daikanwa         . 48481)        ; &M-48481;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 11)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A582)    ; 𪖂
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 11)
+    (total-strokes      . 24)
     (=ucs@iso          . #x2A582)      ; &U-0002A582;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 11)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A582)    ; 𪖂
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 11)
+    (total-strokes      . 24)
     (=cns11643-5       . #x787A)       ; &C5-787A; [88-90]
     ))
 (define-char
     (=ucs              . #x2A581)      ; 𪖁
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 11)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A581)    ; 𪖁
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 11)
+    (total-strokes      . 24)
     (=daikanwa         . 48483)        ; &M-48483;
     (=ucs@iso          . #x2A581)      ; &M-48483;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 11)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A581)    ; 𪖁
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 11)
+    (total-strokes      . 24)
     (=cns11643-5       . #x787B)       ; &C5-787B; [88-91]
     ))
 (define-char
     (=ucs              . #x2A588)      ; 𪖈
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 12)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A588)    ; 𪖈
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 12)
+    (total-strokes      . 25)
     (=daikanwa         . 48489)        ; &M-48489;
     (=ucs@iso          . #x2A588)      ; &M-48489;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 12)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A588)    ; 𪖈
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 12)
+    (total-strokes      . 25)
     (=cns11643-5       . #x797D)       ; &C5-797D; [89-93]
     ))
 (define-char
     (=ucs              . #x2A58B)      ; 𪖋
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 14)
-    (total-strokes      . 27)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A58B)    ; 𪖋
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 14)
+    (total-strokes      . 27)
     (->subsumptive
      ((=daikanwa         . 48492)      ; &M-48492;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 14)
-    (total-strokes      . 27)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A58B)    ; 𪖋
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 14)
+    (total-strokes      . 27)
     (=cns11643-5       . #x7B36)       ; &C5-7B36; [91-22]
     ))
 (define-char
     (=ucs              . #x2A58C)      ; 𪖌
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 16)
-    (total-strokes      . 29)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A58C)    ; 𪖌
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 16)
+    (total-strokes      . 29)
     (=daikanwa         . 48494)        ; &M-48494;
     (=ucs@iso          . #x2A58C)      ; &M-48494;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 16)
-    (total-strokes      . 29)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A58C)    ; 𪖌
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 16)
+    (total-strokes      . 29)
     (=cns11643-5       . #x7B79)       ; &C5-7B79; [91-89]
     ))
 (define-char
     (=ucs              . #x2A58D)      ; 𪖍
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 16)
-    (total-strokes      . 29)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A58D)    ; 𪖍
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 16)
+    (total-strokes      . 29)
     (=daikanwa         . 48495)        ; &M-48495;
     (=ucs@iso          . #x2A58D)      ; &M-48495;
     ))
 (define-char
-  '((ideographic-radical . 208)        ; ⿏
-    (ideographic-strokes . 16)
-    (total-strokes      . 29)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A58D)    ; 𪖍
       ))
+    (ideographic-radical . 208)        ; ⿏
+    (ideographic-strokes . 16)
+    (total-strokes      . 29)
     (=cns11643-5       . #x7B78)       ; &C5-7B78; [91-88]
     ))
 (define-char
index ff4e623..5f35d70 100644 (file)
     (=ucs              . #x4D8B)       ; 䶋
     ))
 (define-char
-  '((ideographic-radical . 209)        ; ⿐
-    (ideographic-strokes . 4)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D8B)     ; 䶋
       ))
+    (ideographic-radical . 209)        ; ⿐
+    (ideographic-strokes . 4)
+    (total-strokes      . 18)
     (=cns11643-4       . #x5F46)       ; &M-48511; [63-38]
     (=daikanwa         . 48511)        ; &I-M-48511;
     ))
 (define-char
-  '((ideographic-radical . 209)        ; ⿐
-    (ideographic-strokes . 4)
-    (total-strokes      . 18)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4D8B)     ; 䶋
       ))
+    (ideographic-radical . 209)        ; ⿐
+    (ideographic-strokes . 4)
+    (total-strokes      . 18)
     (=ucs@unicode      . #x4D8B)       ; &UU+4D8B;
     ))
 (define-char
     (=ucs              . #x2A5B3)      ; 𪖳
     ))
 (define-char
-  '((ideographic-radical . 209)        ; ⿐
-    (ideographic-strokes . 10)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A5B3)    ; 𪖳
       ))
+    (ideographic-radical . 209)        ; ⿐
+    (ideographic-strokes . 10)
+    (total-strokes      . 24)
     (=daikanwa         . 48542)        ; &M-48542;
     ))
 (define-char
-  '((ideographic-radical . 209)        ; ⿐
-    (ideographic-strokes . 10)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A5B3)    ; 𪖳
       ))
+    (ideographic-radical . 209)        ; ⿐
+    (ideographic-strokes . 10)
+    (total-strokes      . 24)
     (=cns11643-5       . #x787C)       ; &C5-787C; [88-92]
     (=ucs@iso          . #x2A5B3)      ; &C5-787C;
     ))
     (=ucs              . #x2A5B6)      ; 𪖶
     ))
 (define-char
-  '((ideographic-radical . 209)        ; ⿐
-    (ideographic-strokes . 11)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A5B6)    ; 𪖶
       ))
+    (ideographic-radical . 209)        ; ⿐
+    (ideographic-strokes . 11)
+    (total-strokes      . 25)
     (=daikanwa         . 48548)        ; &M-48548;
     ))
 (define-char
-  '((ideographic-radical . 209)        ; ⿐
-    (ideographic-strokes . 11)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A5B6)    ; 𪖶
       ))
+    (ideographic-radical . 209)        ; ⿐
+    (ideographic-strokes . 11)
+    (total-strokes      . 25)
     (=cns11643-5       . #x797E)       ; &C5-797E; [89-94]
     (=ucs@iso          . #x2A5B6)      ; &C5-797E;
     ))
     (=ucs              . #x2A5B7)      ; 𪖷
     ))
 (define-char
-  '((ideographic-radical . 209)        ; ⿐
-    (ideographic-strokes . 11)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A5B7)    ; 𪖷
       ))
+    (ideographic-radical . 209)        ; ⿐
+    (ideographic-strokes . 11)
+    (total-strokes      . 25)
     (=daikanwa         . 48549)        ; &M-48549;
     ))
 (define-char
-  '((ideographic-radical . 209)        ; ⿐
-    (ideographic-strokes . 11)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A5B7)    ; 𪖷
       ))
+    (ideographic-radical . 209)        ; ⿐
+    (ideographic-strokes . 11)
+    (total-strokes      . 25)
     (=cns11643-5       . #x7A21)       ; &C5-7A21; [90-01]
     (=ucs@iso          . #x2A5B7)      ; &C5-7A21;
     ))
index 1ed44c5..8a1389d 100644 (file)
@@ -5,7 +5,8 @@
     (total-strokes      . 14)
     (=ucs              . #x9F4A)       ; 齊
     (->subsumptive
-     ((shinjigen-2       . 9881)
+     ((shinjigen-1       . 9881)
+      (shinjigen-2       . 9881)
       (=jis-x0208        . #x736E)     ; &GT-66354; [83-78]
       (=ks-x1001         . #x703A)     ; &I-K0-703A; [80-26]
       (=gt               . 66354)      ; &I-GT-66354;
       ))
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x9F50)     ; 齐
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED EVEN")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x9F50)     ; 齐
+      ))
+    (<-simplified@CN/component
+     ((=ucs              . #x9F4A)     ; 齊
+      ))
+    (=ucs              . #x2EEC)       ; ⻬
+    ))
+(define-char
   '((ideographic-radical@ucs . 210)    ; ⿑
     (ideographic-strokes@ucs . 0)
     (ideographic-radical@cns . 67)     ; ⽂
        songyuan-yilai-suzipu daikanwa)
       (=daikanwa         . 13451)      ; &M-13451;
       )
-     ((=gb2312           . #x466B)     ; &C3-2370; [38-75]
+     ((<-simplified@CN
+       ((=cns11643-1       . #x6B7D)   ; &C1-6B7D; [75-93]
+       (=gb12345           . #x466B)   ; &C1-6B7D; [38-75]
+       ))
+      (=gb2312           . #x466B)     ; &C3-2370; [38-75]
       (=cns11643-3       . #x2370)     ; &I-C3-2370; [03-80]
       (=ucs@unicode      . #x9F50)     ; &C3-2370;
       ))
     (=ucs              . #x2A5D0)      ; 𪗐
     ))
 (define-char
-  '((ideographic-radical . 210)        ; ⿑
-    (ideographic-strokes . 11)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A5D0)    ; 𪗐
       ))
+    (ideographic-radical . 210)        ; ⿑
+    (ideographic-strokes . 11)
+    (total-strokes      . 24)
     (=daikanwa         . 48580)        ; &M-48580;
     ))
 (define-char
-  '((ideographic-radical . 210)        ; ⿑
-    (ideographic-strokes . 12)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A5D0)    ; 𪗐
       ))
+    (ideographic-radical . 210)        ; ⿑
+    (ideographic-strokes . 12)
+    (total-strokes      . 25)
     (=cns11643-5       . #x7A22)       ; &C5-7A22; [90-02]
     (=ucs@iso          . #x2A5D0)      ; &C5-7A22;
     ))
 (define-char
-  '((ideographic-radical . 210)        ; ⿑
-    (ideographic-strokes . 12)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A5D0)    ; 𪗐
       ))
+    (ideographic-radical . 210)        ; ⿑
+    (ideographic-strokes . 12)
+    (total-strokes      . 25)
     (hanyu-dazidian    1 294 18)
     (=hanziku-1                . #xE2C5)       ; &HZK01-E2C5;
     ))
index f9569bb..ab92381 100644 (file)
@@ -3,6 +3,7 @@
   '((ideographic-radical . 211)        ; ⿒
     (ideographic-strokes . 0)
     (total-strokes      . 15)
+    (shinjigen-1       . 9883)
     (shinjigen-2       . 9883)
     (=ucs              . #x9F52)       ; 齒
     (=jis-x0208                . #x736F)       ; &I-J90-736F; [83-79]
     (=cns11643-6       . #x5A61)       ; &C6-5A61; [58-65]
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x9F7F)     ; 齿
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED TOOTH")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x9F7F)     ; 齿
+      ))
+    (=ucs              . #x2EEE)       ; ⻮
+    ))
+(define-char
   '((ideographic-radical . 211)        ; ⿒
     (ideographic-strokes . 0)
     (total-strokes      . 8)
+    (<-simplified@CN
+     ((=ucs              . #x9F52)     ; 齒
+      (=gb12345                  . #x335D)     ; 齒 [19-61]
+      ))
     (=ucs              . #x9F7F)       ; 齿
     (=gb2312           . #x335D)       ; &I-G0-335D; [19-61]
     ))
     (ideographic-strokes . 1)
     (total-strokes      . 16)
     (=ucs              . #x9F53)       ; 齓
-    (=jis-x0212                . #x6D45)       ; &I-JSP-6D45; [77-37]
-    (=cns11643-3       . #x543E)       ; &I-C3-543E; [52-30]
-    (=jis-x0213-2-2000 . #x7E6B)       ; &I-JX2-7E6B; [94-75]
-    (=daikanwa         . 48585)        ; &I-M-48585;
+    (->subsumptive
+     ((shinjigen-1       . 9885)
+      (=jis-x0212        . #x6D45)     ; &M-48585; [77-37]
+      (=cns11643-3       . #x543E)     ; &I-C3-543E; [52-30]
+      (=jis-x0213-2-2000  . #x7E6B)    ; &I-JX2-7E6B; [94-75]
+      (=daikanwa         . 48585)      ; &I-M-48585;
+      (=ucs@jis                  . #x9F53)     ; &M-48585;
+      )
+     ((=ucs@unicode      . #x9F53)     ; &UU+9F53;
+      ))
     ))
 (define-char
   '((ideographic-radical . 211)        ; ⿒
       ))
     ))
 (define-char
-  '((=>ucs             . #x9F54)       ; 齔
+  '((ideographic-radical . 211)        ; ⿒
+    (ideographic-strokes . 2)
+    (total-strokes      . 17)
+    (=ucs              . #x9F54)       ; 齔
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x9F54)     ; 齔
+      ))
     (ideographic-radical . 211)        ; ⿒
     (ideographic-strokes . 2)
     (total-strokes      . 17)
+    (shinjigen-1       . 9884)
     (shinjigen-2       . 9884)
     (=jis-x0208                . #x7370)       ; &GT-66392; [83-80]
     (=cns11643-2       . #x6141)       ; &I-C2-6141; [65-33]
     (=ucs@jis          . #x9F54)       ; &GT-66392;
     ))
 (define-char
-  '((morohashi-daikanwa        48587 0 0)
+  '((<-denotational
+     ((=ucs              . #x9F54)     ; 齔
+      ))
     (ideographic-radical . 211)        ; ⿒
     (ideographic-strokes . 2)
     (total-strokes      . 17)
-    (=ucs              . #x9F54)       ; 齔
-    (=gb12345          . #x7633)       ; 齔 [86-19]
+    (=gb12345          . #x7633)       ; &UU+9F54; [86-19]
+    (=ucs@unicode      . #x9F54)       ; &UU+9F54;
     ))
 (define-char
   '((ideographic-radical . 211)        ; ⿒
   '((ideographic-radical . 211)        ; ⿒
     (ideographic-strokes . 2)
     (total-strokes      . 10)
+    (<-simplified@CN
+     ((=gb12345                  . #x7633)     ; &UU+9F54; [86-19]
+      ))
     (=ucs              . #x9F80)       ; 龀
     (=gb2312           . #x7633)       ; &I-G0-7633; [86-19]
     ))
     (ideographic-strokes . 3)
     (total-strokes      . 18)
     (=ucs              . #x9F55)       ; 齕
-    (=jis-x0212                . #x6D46)       ; &I-JSP-6D46; [77-38]
-    (=cns11643-2       . #x6536)       ; &I-C2-6536; [69-22]
-    (=jis-x0213-2-2000 . #x7E6C)       ; &I-JX2-7E6C; [94-76]
-    (=daikanwa         . 48590)        ; &I-M-48590;
+    (->subsumptive
+     ((=jis-x0212        . #x6D46)     ; &M-48590; [77-38]
+      (=cns11643-2       . #x6536)     ; &I-C2-6536; [69-22]
+      (=jis-x0213-2-2000  . #x7E6C)    ; &I-JX2-7E6C; [94-76]
+      (=daikanwa         . 48590)      ; &I-M-48590;
+      (=ucs@jis                  . #x9F55)     ; &M-48590;
+      )
+     ((=ucs@unicode      . #x9F55)     ; &UU+9F55;
+      ))
     ))
 (define-char
   '((ideographic-radical . 211)        ; ⿒
     (ideographic-strokes . 3)
     (total-strokes      . 18)
     (=ucs              . #x4D94)       ; 䶔
-    (=cns11643-4       . #x5F48)       ; &I-C4-5F48; [63-40]
-    (=daikanwa         . 48593)        ; &I-M-48593;
+    (->subsumptive
+     ((=daikanwa         . 48593)      ; &M-48593;
+      )
+     ((=ucs@unicode      . #x4D94)     ; &UU+4D94;
+      )
+     ((=cns11643-4       . #x5F48)     ; &C4-5F48; [63-40]
+      ))
     ))
 (define-char
   '((ideographic-radical . 211)        ; ⿒
     (ideographic-strokes . 3)
     (total-strokes      . 18)
     (=ucs              . #x2A5D9)      ; 𪗙
-    (=cns11643-4       . #x5F47)       ; &I-C4-5F47; [63-39]
-    (=daikanwa         . 48594)        ; &I-M-48594;
+    (->subsumptive
+     ((=cns11643-4       . #x5F47)     ; &M-48594; [63-39]
+      (=daikanwa         . 48594)      ; &I-M-48594;
+      )
+     ((=ucs@iso                  . #x2A5D9)    ; &U-0002A5D9;
+      ))
     ))
 (define-char
   '((ideographic-radical . 211)        ; ⿒
     (ideographic-strokes . 3)
     (total-strokes      . 11)
+    (<-simplified@CN
+     ((=ucs@unicode      . #x9F55)     ; &UU+9F55;
+      ))
     (=ucs              . #x9F81)       ; 龁
     (=iso-ir165                . #x7E7B)       ; &I-EGB-7E7B; [94-91]
     ))
     (ideographic-strokes . 4)
     (total-strokes      . 19)
     (=ucs              . #x4D95)       ; 䶕
-    (=cns11643-4       . #x6329)       ; &I-C4-6329; [67-09]
-    (=daikanwa         . 48596)        ; &I-M-48596;
+    (->subsumptive
+     ((=cns11643-4       . #x6329)     ; &M-48596; [67-09]
+      (=daikanwa         . 48596)      ; &I-M-48596;
+      )
+     ((=ucs@unicode      . #x4D95)     ; &UU+4D95;
+      ))
     ))
 (define-char
   '((ideographic-radical . 211)        ; ⿒
     (=ucs              . #x2A624)      ; 𪘤
     ))
 (define-char
-  '((ideographic-radical . 211)        ; ⿒
-    (ideographic-strokes . 7)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A624)    ; 𪘤
       ))
+    (ideographic-radical . 211)        ; ⿒
+    (ideographic-strokes . 7)
+    (total-strokes      . 22)
     (=daikanwa         . 48684)        ; &M-48684;
     ))
 (define-char
-  '((ideographic-radical . 211)        ; ⿒
-    (ideographic-strokes . 7)
-    (total-strokes      . 22)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A624)    ; 𪘤
       ))
+    (ideographic-radical . 211)        ; ⿒
+    (ideographic-strokes . 7)
+    (total-strokes      . 22)
     (->subsumptive
      ((=ucs@iso                  . #x2A624)    ; &U-0002A624;
       )
     (=ucs              . #x2A63E)      ; 𪘾
     ))
 (define-char
-  '((ideographic-radical . 211)        ; ⿒
-    (ideographic-strokes . 9)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A63E)    ; 𪘾
       ))
+    (ideographic-radical . 211)        ; ⿒
+    (ideographic-strokes . 9)
+    (total-strokes      . 24)
     (=daikanwa         . 48728)        ; &M-48728;
     ))
 (define-char
-  '((ideographic-radical . 211)        ; ⿒
-    (ideographic-strokes . 9)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A63E)    ; 𪘾
       ))
+    (ideographic-radical . 211)        ; ⿒
+    (ideographic-strokes . 9)
+    (total-strokes      . 24)
     (->subsumptive
      ((=ucs@iso                  . #x2A63E)    ; &U-0002A63E;
       )
     (=ucs              . #x2A64C)      ; 𪙌
     ))
 (define-char
-  '((ideographic-radical . 211)        ; ⿒
-    (ideographic-strokes . 10)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A64C)    ; 𪙌
       ))
+    (ideographic-radical . 211)        ; ⿒
+    (ideographic-strokes . 10)
+    (total-strokes      . 25)
     (=daikanwa         . 48743)        ; &M-48743;
     ))
 (define-char
-  '((ideographic-radical . 211)        ; ⿒
-    (ideographic-strokes . 10)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A64C)    ; 𪙌
       ))
+    (ideographic-radical . 211)        ; ⿒
+    (ideographic-strokes . 10)
+    (total-strokes      . 25)
     (->subsumptive
      ((=ucs@iso                  . #x2A64C)    ; &U-0002A64C;
       )
     (=ucs              . #x2A64F)      ; 𪙏
     ))
 (define-char
-  '((ideographic-radical . 211)        ; ⿒
-    (ideographic-strokes . 10)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A64F)    ; 𪙏
       ))
+    (ideographic-radical . 211)        ; ⿒
+    (ideographic-strokes . 10)
+    (total-strokes      . 25)
     (->subsumptive
      ((=daikanwa         . 48751)      ; &M-48751;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 211)        ; ⿒
-    (ideographic-strokes . 10)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A64F)    ; 𪙏
       ))
+    (ideographic-radical . 211)        ; ⿒
+    (ideographic-strokes . 10)
+    (total-strokes      . 25)
     (=cns11643-5       . #x7A24)       ; &C5-7A24; [90-04]
     ))
 (define-char
     (=ucs              . #x2A659)      ; 𪙙
     ))
 (define-char
-  '((ideographic-radical . 211)        ; ⿒
-    (ideographic-strokes . 10)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A659)    ; 𪙙
       ))
+    (ideographic-radical . 211)        ; ⿒
+    (ideographic-strokes . 10)
+    (total-strokes      . 25)
     (->subsumptive
      ((=daikanwa         . 48755)      ; &M-48755;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 211)        ; ⿒
-    (ideographic-strokes . 10)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A659)    ; 𪙙
       ))
+    (ideographic-radical . 211)        ; ⿒
+    (ideographic-strokes . 10)
+    (total-strokes      . 25)
     (=ucs@iso          . #x2A659)      ; &U-0002A659;
     ))
 (define-char
     (=ucs              . #x4DA4)       ; 䶤
     ))
 (define-char
-  '((ideographic-radical . 211)        ; ⿒
-    (ideographic-strokes . 10)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4DA4)     ; 䶤
       ))
+    (ideographic-radical . 211)        ; ⿒
+    (ideographic-strokes . 10)
+    (total-strokes      . 25)
     (->subsumptive
      ((=daikanwa         . 48758)      ; &M-48758;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 211)        ; ⿒
-    (ideographic-strokes . 9)
-    (total-strokes      . 24)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4DA4)     ; 䶤
       ))
+    (ideographic-radical . 211)        ; ⿒
+    (ideographic-strokes . 9)
+    (total-strokes      . 24)
     (=ucs@unicode      . #x4DA4)       ; &UU+4DA4;
     ))
 (define-char
     (=ucs              . #x2A65B)      ; 𪙛
     ))
 (define-char
-  '((ideographic-radical . 211)        ; ⿒
-    (ideographic-strokes . 11)
-    (total-strokes      . 26)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A65B)    ; 𪙛
       ))
+    (ideographic-radical . 211)        ; ⿒
+    (ideographic-strokes . 11)
+    (total-strokes      . 26)
     (=daikanwa         . 48761)        ; &M-48761;
     ))
 (define-char
-  '((ideographic-radical . 211)        ; ⿒
-    (ideographic-strokes . 10)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A65B)    ; 𪙛
       ))
+    (ideographic-radical . 211)        ; ⿒
+    (ideographic-strokes . 10)
+    (total-strokes      . 25)
     (=ucs@iso          . #x2A65B)      ; &U-0002A65B;
     ))
 (define-char
-  '((ideographic-radical . 211)        ; ⿒
-    (ideographic-strokes . 11)
-    (total-strokes      . 26)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A65B)    ; 𪙛
       ))
+    (ideographic-radical . 211)        ; ⿒
+    (ideographic-strokes . 11)
+    (total-strokes      . 26)
     (=cns11643-5       . #x7A60)       ; &C5-7A60; [90-64]
     ))
 (define-char
     (=ucs              . #x2A673)      ; 𪙳
     ))
 (define-char
-  '((ideographic-radical . 211)        ; ⿒
-    (ideographic-strokes . 13)
-    (total-strokes      . 28)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A673)    ; 𪙳
       ))
+    (ideographic-radical . 211)        ; ⿒
+    (ideographic-strokes . 13)
+    (total-strokes      . 28)
     (=daikanwa         . 48787)        ; &M-48787;
     ))
 (define-char
-  '((ideographic-radical . 211)        ; ⿒
-    (ideographic-strokes . 13)
-    (total-strokes      . 28)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A673)    ; 𪙳
       ))
+    (ideographic-radical . 211)        ; ⿒
+    (ideographic-strokes . 13)
+    (total-strokes      . 28)
     (->subsumptive
      ((=cns11643-5       . #x7B5D)     ; &C5-7B5D; [91-61]
       )
     (=ucs              . #x2A689)      ; 𪚉
     ))
 (define-char
-  '((ideographic-radical . 211)        ; ⿒
-    (ideographic-strokes . 19)
-    (total-strokes      . 34)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A689)    ; 𪚉
       ))
+    (ideographic-radical . 211)        ; ⿒
+    (ideographic-strokes . 19)
+    (total-strokes      . 34)
     (=daikanwa         . 48808)        ; &M-48808;
     ))
 (define-char
-  '((ideographic-radical . 211)        ; ⿒
-    (ideographic-strokes . 19)
-    (total-strokes      . 34)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x2A689)    ; 𪚉
       ))
+    (ideographic-radical . 211)        ; ⿒
+    (ideographic-strokes . 19)
+    (total-strokes      . 34)
     (->subsumptive
      ((=cns11643-5       . #x7C45)     ; &C5-7C45; [92-37]
       )
index 6f88004..c27d5c7 100644 (file)
@@ -1,54 +1,57 @@
 ;; -*- coding: utf-8-mcs-er -*-
 (define-char
-  '((=>ucs             . #x9F8D)       ; 龍
-    (ideographic-radical . 212)        ; ⿓
-    (ideographic-strokes . 0)
-    (total-strokes      . 16)
-    (shinjigen-1       . 9913)
-    (shinjigen-2       . 9913)
-    (=jis-x0208                . #x4E36)       ; &GT-66672; [46-22]
-    (=ks-x1001         . #x5723)       ; &I-K0-5723; [55-03]
-    (=gt               . 66672)        ; &I-GT-66672;
-    (=gt-pj-1          . #x4E36)       ; &I-GT-66672; [46-22]
-    (=daikanwa         . 48818)        ; &I-M-48818;
-    (=ucs@jis          . #x9F8D)       ; &GT-66672;
-    (mojikyo           . 048818)       ; &MCS-6000BEB2;
-    ))
-(define-char
-  '((morohashi-daikanwa        48818 0 0)
-    (ideographic-radical . 212)        ; ⿓
+  '((ideographic-radical . 212)        ; ⿓
     (ideographic-strokes . 0)
     (total-strokes      . 16)
     (=ucs              . #x9F8D)       ; 龍
-    (=gb12345          . #x417A)       ; 龍 [33-90]
-    ))
-(define-char
-  '((=>ucs             . #x9F8D)       ; 龍
-    (morohashi-daikanwa        48818 0 1)
-    (ideographic-radical . 212)        ; ⿓
-    (ideographic-strokes . 0)
-    (total-strokes      . 16)
-    (=cns11643-1       . #x733E)       ; &C1-733E; [83-30]
+    (->subsumptive
+     ((shinjigen-1       . 9913)
+      (shinjigen-2       . 9913)
+      (=jis-x0208        . #x4E36)     ; &GT-66672; [46-22]
+      (=ks-x1001         . #x5723)     ; &I-K0-5723; [55-03]
+      (=gt               . 66672)      ; &I-GT-66672;
+      (=gt-pj-1                  . #x4E36)     ; &I-GT-66672; [46-22]
+      (=daikanwa         . 48818)      ; &I-M-48818;
+      (=ucs@jis                  . #x9F8D)     ; &GT-66672;
+      (mojikyo           . 048818)     ; &MCS-6000BEB2;
+      )
+     ((=gb12345                  . #x417A)     ; &UU+9F8D; [33-90]
+      (=ucs@unicode      . #x9F8D)     ; &UU+9F8D;
+      )
+     ((=cns11643-1       . #x733E)     ; &C1-733E; [83-30]
+      )
+     ((shinjigen-1       . 9914)
+      (=jef-china3       . #x70A4)     ; &JC3-70A4;
+      ))
     ))
 (define-char
-  '((=>ucs             . #x9F8D)       ; 龍
-    (morohashi-daikanwa        48818 0 2)
-    (ideographic-radical . 212)        ; ⿓
-    (ideographic-strokes . 0)
-    (total-strokes      . 16)
-    (shinjigen-1       . 9914)
-    (=jef-china3       . #x70A4)       ; &JC3-70A4;
+  '((<-denotational
+     ((=ucs              . #x9F99)     ; 龙
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED DRAGON")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x9F99)     ; 龙
+      ))
+    (=ucs              . #x2EF0)       ; ⻰
     ))
 (define-char
   '((ideographic-radical . 212)        ; ⿓
     (ideographic-strokes . 0)
     (total-strokes      . 5)
+    (<-simplified@CN
+     ((=gb12345                  . #x417A)     ; &UU+9F8D; [33-90]
+      ))
     (=ucs              . #x9F99)       ; 龙
     (=gb2312           . #x417A)       ; &I-G0-417A; [33-90]
     (=jef-china3       . #x82AD)       ; &I-JC3-82AD;
     ))
 (define-char
-  '((=>ucs             . #x9F99)       ; 龙
+  '((<-denotational
+     ((=ucs              . #x9F99)     ; 龙
+      ))
     (ideographic-radical . 212)        ; ⿓
     (ideographic-strokes . 0)
     (total-strokes      . 5)
index cfd9d86..48b89b4 100644 (file)
     (mojikyo           . 000210)       ; &MCS-600000D2;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x4E80)     ; 亀
+      ))
+    (name              . "CJK RADICAL J-SIMPLIFIED TURTLE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x4E80)     ; 亀
+      ))
+    (=ucs              . #x2EF2)       ; ⻲
+    ))
+(define-char
   '((ideographic-radical . 213)        ; ⿔
     (ideographic-strokes . 0)
     (=ucs              . #x9F9C)       ; 龜
     ))
 (define-char
-  '((ideographic-radical . 213)        ; ⿔
-    (ideographic-strokes . 0)
-    (total-strokes      . 16)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F9C)     ; 龜
       ))
+    (ideographic-radical . 213)        ; ⿔
+    (ideographic-strokes . 0)
+    (total-strokes      . 16)
     (->subsumptive
      ((shinjigen-1       . 9918)
       (shinjigen-2       . 9917)
       ))
     ))
 (define-char
-  '((ideographic-radical . 213)        ; ⿔
+  '((<-denotational
+     ((=ucs              . #x9F9C)     ; 龜
+      ))
+    (name              . "CJK RADICAL TURTLE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-identical@component
+     ((=ucs              . #x9F9C)     ; 龜
+      ))
+    (=ucs              . #x2EF1)       ; ⻱
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x9F9C)     ; 龜
+      ))
+    (ideographic-radical . 213)        ; ⿔
     (ideographic-strokes . 0)
     (total-strokes      . 15)
-    (<-denotational
+    (=gb12345          . #x396A)       ; &UU+9F9C; [25-74]
+    (=ucs@unicode      . #x9F9C)       ; &UU+9F9C;
+    ))
+(define-char
+  '((<-denotational
      ((=ucs              . #x9F9C)     ; 龜
       ))
-    (->subsumptive
-     ((<-original
-       ((shinjigen-1       . 9918)
-       (=jis-x0208@1983    . #x737D)   ; &M-48847; [83-93]
-       (=ks-x1001          . #x4F4F)   ; &I-K0-4F4F; [47-47]
-       (=jis-x0208@1990    . #x737D)   ; &I-J90-737D; [83-93]
-       (=daikanwa          . 48847)    ; &I-M-48847;
-       ))
-      (<-original*sources
-       zhengzi-tong daikanwa shinjigen-1)
-      (shinjigen-1       . 9919)
-      (=cns11643-7       . #x2C3A)     ; &M-48848; [12-26]
-      (=daikanwa         . 48848)      ; &I-M-48848;
-      )
-     ((=gb12345                  . #x396A)     ; &UU+9F9C; [25-74]
-      (=ucs@unicode      . #x9F9C)     ; &UU+9F9C;
+    (ideographic-radical . 213)        ; ⿔
+    (ideographic-strokes . 0)
+    (total-strokes      . 15)
+    (<-original
+     ((shinjigen-1       . 9918)
+      (=jis-x0208@1983   . #x737D)     ; &M-48847; [83-93]
+      (=ks-x1001         . #x4F4F)     ; &I-K0-4F4F; [47-47]
+      (=jis-x0208@1990   . #x737D)     ; &I-J90-737D; [83-93]
+      (=daikanwa         . 48847)      ; &I-M-48847;
       ))
+    (<-original*sources
+     zhengzi-tong daikanwa shinjigen-1)
+    (shinjigen-1       . 9919)
+    (=cns11643-7       . #x2C3A)       ; &M-48848; [12-26]
+    (=daikanwa         . 48848)        ; &I-M-48848;
     ))
 (define-char
   '((ideographic-radical . 213)        ; ⿔
     (=daikanwa         . 48849)        ; &I-M-48849;
     ))
 (define-char
+  '((<-denotational
+     ((=ucs              . #x9F9F)     ; 龟
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED TURTLE")
+    (general-category  symbol other) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9F9F)     ; 龟
+      ))
+    (<-identical@component
+     ((=ucs              . #x9F9F)     ; 龟
+      ))
+    (<-simplified@CN
+     ((name              . "CJK RADICAL TURTLE")
+      (=ucs              . #x2EF1)     ; ⻱
+      ))
+    (<-simplified@CN/component
+     ((=ucs              . #x9F9C)     ; 龜
+      ))
+    (=ucs              . #x2EF3)       ; ⻳
+    ))
+(define-char
   '((ideographic-radical . 213)        ; ⿔
     (ideographic-strokes . 0)
     (total-strokes      . 7)
+    (<-simplified@CN
+     ((=gb12345                  . #x396A)     ; &UU+9F9C; [25-74]
+      ))
     (=ucs              . #x9F9F)       ; 龟
     (=gb2312           . #x396A)       ; &I-G0-396A; [25-74]
     ))
     (=ucs              . #x4DAF)       ; 䶯
     ))
 (define-char
-  '((ideographic-radical . 213)        ; ⿔
-    (ideographic-strokes . 3)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4DAF)     ; 䶯
       ))
+    (ideographic-radical . 213)        ; ⿔
+    (ideographic-strokes . 3)
+    (total-strokes      . 19)
     (->subsumptive
      ((=daikanwa         . 48851)      ; &M-48851;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 213)        ; ⿔
-    (ideographic-strokes . 3)
-    (total-strokes      . 19)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4DAF)     ; 䶯
       ))
+    (ideographic-radical . 213)        ; ⿔
+    (ideographic-strokes . 3)
+    (total-strokes      . 19)
     (=ucs@unicode      . #x4DAF)       ; &UU+4DAF;
     ))
 (define-char
     (=ucs              . #x4DB1)       ; 䶱
     ))
 (define-char
-  '((ideographic-radical . 213)        ; ⿔
-    (ideographic-strokes . 5)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4DB1)     ; 䶱
       ))
+    (ideographic-radical . 213)        ; ⿔
+    (ideographic-strokes . 5)
+    (total-strokes      . 21)
     (->subsumptive
      ((=daikanwa         . 48862)      ; &M-48862;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 213)        ; ⿔
-    (ideographic-strokes . 5)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4DB1)     ; 䶱
       ))
+    (ideographic-radical . 213)        ; ⿔
+    (ideographic-strokes . 5)
+    (total-strokes      . 20)
     (=ucs@unicode      . #x4DB1)       ; &UU+4DB1;
     ))
 (define-char
     (=ucs              . #x9F9D)       ; 龝
     ))
 (define-char
-  '((ideographic-radical . 213)        ; ⿔
-    (ideographic-strokes . 5)
-    (total-strokes      . 21)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F9D)     ; 龝
       ))
+    (ideographic-radical . 213)        ; ⿔
+    (ideographic-strokes . 5)
+    (total-strokes      . 21)
     (->subsumptive
      ((<-ancient
        ((=jis-x0208        . #x3D29)   ; &GT-32182; [29-09]
       ))
     ))
 (define-char
-  '((ideographic-radical . 213)        ; ⿔
-    (ideographic-strokes . 5)
-    (total-strokes      . 20)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F9D)     ; 龝
       ))
+    (ideographic-radical . 213)        ; ⿔
+    (ideographic-strokes . 5)
+    (total-strokes      . 20)
     (=ucs@unicode      . #x9F9D)       ; &UU+9F9D;
     ))
 (define-char
     (=ucs              . #x9F9E)       ; 龞
     ))
 (define-char
-  '((ideographic-radical . 213)        ; ⿔
-    (ideographic-strokes . 12)
-    (total-strokes      . 27)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F9E)     ; 龞
       ))
+    (ideographic-radical . 213)        ; ⿔
+    (ideographic-strokes . 12)
+    (total-strokes      . 27)
     (->subsumptive
      ((=daikanwa         . 48880)      ; &M-48880;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 213)        ; ⿔
-    (ideographic-strokes . 12)
-    (total-strokes      . 26)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F9E)     ; 龞
       ))
+    (ideographic-radical . 213)        ; ⿔
+    (ideographic-strokes . 12)
+    (total-strokes      . 26)
     (=ucs@unicode      . #x9F9E)       ; &UU+9F9E;
     ))
 (define-char
-  '((ideographic-radical . 213)        ; ⿔
-    (ideographic-strokes . 12)
-    (total-strokes      . 27)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9F9E)     ; 龞
       ))
+    (ideographic-radical . 213)        ; ⿔
+    (ideographic-strokes . 12)
+    (total-strokes      . 27)
     (=cns11643-4       . #x6E33)       ; &C4-6E33; [78-19]
     ))
 (define-char
index 9fe39f1..5bd4837 100644 (file)
     (=ucs              . #x9FA3)       ; 龣
     ))
 (define-char
-  '((ideographic-radical . 214)        ; ⿕
-    (ideographic-strokes . 8)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9FA3)     ; 龣
       ))
+    (ideographic-radical . 214)        ; ⿕
+    (ideographic-strokes . 8)
+    (total-strokes      . 25)
     (->subsumptive
      ((=jis-x0212        . #x6D62)     ; &M-48887; [77-66]
       (=daikanwa         . 48887)      ; &I-M-48887;
       ))
     ))
 (define-char
-  '((ideographic-radical . 214)        ; ⿕
-    (ideographic-strokes . 8)
-    (total-strokes      . 25)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x9FA3)     ; 龣
       ))
+    (ideographic-radical . 214)        ; ⿕
+    (ideographic-strokes . 8)
+    (total-strokes      . 25)
     (=ucs@unicode      . #x9FA3)       ; &UU+9FA3;
     ))
 (define-char
     (=ucs              . #x4DB5)       ; 䶵
     ))
 (define-char
-  '((ideographic-radical . 214)        ; ⿕
-    (ideographic-strokes . 10)
-    (total-strokes      . 27)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4DB5)     ; 䶵
       ))
+    (ideographic-radical . 214)        ; ⿕
+    (ideographic-strokes . 10)
+    (total-strokes      . 27)
     (->subsumptive
      ((=daikanwa         . 48898)      ; &M-48898;
       )
       ))
     ))
 (define-char
-  '((ideographic-radical . 214)        ; ⿕
-    (ideographic-strokes . 10)
-    (total-strokes      . 27)
-    (<-denotational
+  '((<-denotational
      ((=ucs              . #x4DB5)     ; 䶵
       ))
+    (ideographic-radical . 214)        ; ⿕
+    (ideographic-strokes . 10)
+    (total-strokes      . 27)
     (=ucs@unicode      . #x4DB5)       ; &UU+4DB5;
     ))
 (define-char
index 8145c02..44f07e0 100644 (file)
     (=zinbun-oracle    . 00003)        ; &ZOB-0003;
     ))
 (define-char
-  '((shuowen-radical   . 1)    ; 一
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00003)      ; &ZOB-0003;
       ))
+    (shuowen-radical   . 1)    ; 一
     (sources           zob1968=0049 zob1968=0722 zob1968=1256 zob1968=1544
                        zob1968=1551 zob1968=1905 zob1968=2281 zob1968=2688
                        zob1968=2689 zob1968=2690 zob1968=2695)
     (=zinbun-oracle    . 00012)        ; &ZOB-0012;
     ))
 (define-char
-  '((shuowen-radical   . 1)    ; 一
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00012)      ; &ZOB-0012;
       ))
+    (shuowen-radical   . 1)    ; 一
     (sources           zob1968=0004 zob1968=0037 zob1968=0068 zob1968=0084
                        zob1968=0127 zob1968=0210 zob1968=0606 zob1968=0607
                        zob1968=0784 zob1968=0796 zob1968=0919)
     (=zinbun-oracle    . 00027)        ; &ZOB-0027;
     ))
 (define-char
-  '((shuowen-radical   . 2)    ; 上
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00027)      ; &ZOB-0027;
       ))
+    (shuowen-radical   . 2)    ; 上
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=zinbun-oracle    . 00028)        ; &ZOB-0028;
     ))
 (define-char
-  '((shuowen-radical   . 2)    ; 上
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00027)      ; &ZOB-0027;
       ))
+    (shuowen-radical   . 2)    ; 上
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=zinbun-oracle    . 00033)        ; &ZOB-0033;
     ))
 (define-char
-  '((shuowen-radical   . 2)    ; 上
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00033)      ; &ZOB-0033;
       ))
+    (shuowen-radical   . 2)    ; 上
     (sources           zob1968=0061 zob1968=0064)
     (zinbun-oracle-page . 4)
     (=zinbun-oracle    . 00034)        ; &ZOB-0034;
     ))
 (define-char
-  '((shuowen-radical   . 2)    ; 上
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00033)      ; &ZOB-0033;
       ))
+    (shuowen-radical   . 2)    ; 上
     (sources           zob1968=2142)
     (zinbun-oracle-page . 4)
     (=zinbun-oracle    . 00035)        ; &ZOB-0035;
     ))
 (define-char
-  '((shuowen-radical   . 2)    ; 上
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00033)      ; &ZOB-0033;
       ))
+    (shuowen-radical   . 2)    ; 上
     (sources           zob1968=2298 zob1968=3035)
     (zinbun-oracle-page . 4)
     (=zinbun-oracle    . 00036)        ; &ZOB-0036;
     ))
 (define-char
-  '((shuowen-radical   . 2)    ; 上
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00033)      ; &ZOB-0033;
       ))
+    (shuowen-radical   . 2)    ; 上
     (sources           zob1968=3032)
     (zinbun-oracle-page . 4)
     (=zinbun-oracle    . 00037)        ; &ZOB-0037;
     (=zinbun-oracle    . 00054)        ; &ZOB-0054;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00054)      ; &ZOB-0054;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=0011 zob1968=0036 zob1968=0511 zob1968=0939
                        zob1968=1091 zob1968=1092-1095 zob1968=1098
                        zob1968=1761 zob1968=1832 zob1968=2369 zob1968=2545
     (=zinbun-oracle    . 00060)        ; &ZOB-0060;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00060)      ; &ZOB-0060;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=1826 zob1968=1827)
     (zinbun-oracle-page . 5)
     (=zinbun-oracle    . 00061)        ; &ZOB-0061;
     (=zinbun-oracle    . 00067)        ; &ZOB-0067;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00067)      ; &ZOB-0067;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=1817)
     (zinbun-oracle-page . 5)
     (=zinbun-oracle    . 00068)        ; &ZOB-0068;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00067)      ; &ZOB-0067;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=1851)
     (zinbun-oracle-page . 5)
     (=zinbun-oracle    . 00069)        ; &ZOB-0069;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00067)      ; &ZOB-0067;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=2280)
     (zinbun-oracle-page . 5)
     (=zinbun-oracle    . 00070)        ; &ZOB-0070;
     (=zinbun-oracle    . 00072)        ; &ZOB-0072;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
+  '((<-denotational
+     ((=zinbun-oracle    . 00072)      ; &ZOB-0072;
+      ))
+    (shuowen-radical   . 3)    ; 示
     (<-Oracle-Bones
      ((=ucs              . #x5DF3)     ; 巳
       )
      ((=ucs              . #x7940)     ; 祀
       ))
-    (<-denotational
-     ((=zinbun-oracle    . 00072)      ; &ZOB-0072;
-      ))
     (sources           zob1968=1885 zob1968=1886)
     (zinbun-oracle-page . 5)
     (=zinbun-oracle    . 00073)        ; &ZOB-0073;
     (=zinbun-oracle    . 00081)        ; &ZOB-0081;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00081)      ; &ZOB-0081;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=0043 zob1968=0118)
     (zinbun-oracle-page . 6)
     (=zinbun-oracle    . 00082)        ; &ZOB-0082;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00081)      ; &ZOB-0081;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=1274 zob1968=1280 zob1968=1282 zob1968=1286
                        zob1968=1287 zob1968=1289 zob1968=1290 zob1968=1293
                        zob1968=1294 zob1968=1561)
     (=zinbun-oracle    . 00083)        ; &ZOB-0083;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00081)      ; &ZOB-0081;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=1291 zob1968=1609 zob1968=1689)
     (zinbun-oracle-page . 6)
     (=zinbun-oracle    . 00084)        ; &ZOB-0084;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00081)      ; &ZOB-0081;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=1292 zob1968=1298 zob1968=1560)
     (zinbun-oracle-page . 6)
     (=zinbun-oracle    . 00085)        ; &ZOB-0085;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00081)      ; &ZOB-0081;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=1359)
     (zinbun-oracle-page . 6)
     (=zinbun-oracle    . 00086)        ; &ZOB-0086;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00081)      ; &ZOB-0081;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=1475 zob1968=1866)
     (zinbun-oracle-page . 6)
     (=zinbun-oracle    . 00087)        ; &ZOB-0087;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00081)      ; &ZOB-0081;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=1551 zob1968=2291)
     (zinbun-oracle-page . 6)
     (=zinbun-oracle    . 00088)        ; &ZOB-0088;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00081)      ; &ZOB-0081;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=1810)
     (zinbun-oracle-page . 6)
     (=zinbun-oracle    . 00089)        ; &ZOB-0089;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00081)      ; &ZOB-0081;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=2292)
     (zinbun-oracle-page . 6)
     (=zinbun-oracle    . 00090)        ; &ZOB-0090;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00081)      ; &ZOB-0081;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=2315)
     (zinbun-oracle-page . 6)
     (=zinbun-oracle    . 00091)        ; &ZOB-0091;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00081)      ; &ZOB-0081;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=2611)
     (zinbun-oracle-page . 6)
     (=zinbun-oracle    . 00092)        ; &ZOB-0092;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00081)      ; &ZOB-0081;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=2621)
     (zinbun-oracle-page . 6)
     (=zinbun-oracle    . 00093)        ; &ZOB-0093;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00081)      ; &ZOB-0081;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=2676)
     (zinbun-oracle-page . 6)
     (=zinbun-oracle    . 00094)        ; &ZOB-0094;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00081)      ; &ZOB-0081;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=3006)
     (zinbun-oracle-page . 6)
     (=zinbun-oracle    . 00095)        ; &ZOB-0095;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00081)      ; &ZOB-0081;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=3071)
     (zinbun-oracle-page . 6)
     (=zinbun-oracle    . 00096)        ; &ZOB-0096;
     (=zinbun-oracle    . 00101)        ; &ZOB-0101;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00101)      ; &ZOB-0101;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=0207 zob1968=0260 zob1968=0448 zob1968=1162
                        zob1968=1164)
     (zinbun-oracle-page . 6)
     (=zinbun-oracle    . 00102)        ; &ZOB-0102;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00101)      ; &ZOB-0101;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=0259 zob1968=0443 zob1968=0444 zob1968=0446
                        zob1968=2401-2459 zob1968=2462 zob1968=2464
                        zob1968=2467 zob1968=2474 zob1968=2481 zob1968=2482
     (=zinbun-oracle    . 00103)        ; &ZOB-0103;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00101)      ; &ZOB-0101;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=0452 zob1968=3124)
     (zinbun-oracle-page . 6)
     (=zinbun-oracle    . 00104)        ; &ZOB-0104;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00101)      ; &ZOB-0101;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=2277 zob1968=2295 zob1968=2365 zob1968=2407
                        zob1968=2436 zob1968=2453 zob1968=2468-2473
                        zob1968=2476 zob1968=3089)
     (=zinbun-oracle    . 00105)        ; &ZOB-0105;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00101)      ; &ZOB-0101;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=2326)
     (zinbun-oracle-page . 6)
     (=zinbun-oracle    . 00106)        ; &ZOB-0106;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00101)      ; &ZOB-0101;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=2399 zob1968=2475 zob1968=2477 zob1968=2480
                        zob1968=2483)
     (zinbun-oracle-page . 6)
     (=zinbun-oracle    . 00107)        ; &ZOB-0107;
     ))
 (define-char
-  '((shuowen-radical   . 3)    ; 示
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00101)      ; &ZOB-0101;
       ))
+    (shuowen-radical   . 3)    ; 示
     (sources           zob1968=2481 zob1968=3016 zob1968=3048 zob1968=3107
                        zob1968=3114)
     (zinbun-oracle-page . 6)
     (=zinbun-oracle    . 00142)        ; &ZOB-0142;
     ))
 (define-char
-  '((shuowen-radical   . 4)    ; 三
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00142)      ; &ZOB-0142;
       ))
+    (shuowen-radical   . 4)    ; 三
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       (=ucs              . #x2FF1)     ; ⿱
     (=zinbun-oracle    . 00180)        ; &ZOB-0180;
     ))
 (define-char
-  '((shuowen-radical   . 10)   ; 丨
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00180)      ; &ZOB-0180;
       ))
+    (shuowen-radical   . 10)   ; 丨
     (sources           zob1968=0417 zob1968=0723 zob1968=1817)
     (zinbun-oracle-page . 9)
     (=zinbun-oracle    . 00181)        ; &ZOB-0181;
     ))
 (define-char
-  '((shuowen-radical   . 10)   ; 丨
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00180)      ; &ZOB-0180;
       ))
+    (shuowen-radical   . 10)   ; 丨
     (sources           zob1968=1476 zob1968=1596)
     (zinbun-oracle-page . 9)
     (=zinbun-oracle    . 00182)        ; &ZOB-0182;
     (=zinbun-oracle    . 00189)        ; &ZOB-0189;
     ))
 (define-char
-  '((shuowen-radical   . 10)   ; 丨
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00189)      ; &ZOB-0189;
       ))
+    (shuowen-radical   . 10)   ; 丨
     (sources           zob1968=2997 zob1968=2998 zob1968=2999)
     (zinbun-oracle-page . 10)
     (=zinbun-oracle    . 00190)        ; &ZOB-0190;
     (=zinbun-oracle    . 00193)        ; &ZOB-0193;
     ))
 (define-char
-  '((shuowen-radical   . 11)   ; 屮
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00193)      ; &ZOB-0193;
       ))
+    (shuowen-radical   . 11)   ; 屮
     (sources           zob1968=2003 zob1968=2033 zob1968=2043 zob1968=2045
                        zob1968=2047 zob1968=2049)
     (zinbun-oracle-page . 10)
     (=zinbun-oracle    . 00194)        ; &ZOB-0194;
     ))
 (define-char
-  '((shuowen-radical   . 11)   ; 屮
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00193)      ; &ZOB-0193;
       ))
+    (shuowen-radical   . 11)   ; 屮
     (sources           zob1968=1912)
     (zinbun-oracle-page . 10)
     (=zinbun-oracle    . 00195)        ; &ZOB-0195;
     ))
 (define-char
-  '((shuowen-radical   . 11)   ; 屮
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00193)      ; &ZOB-0193;
       ))
+    (shuowen-radical   . 11)   ; 屮
     (sources           zob1968=1920)
     (zinbun-oracle-page . 10)
     (=zinbun-oracle    . 00196)        ; &ZOB-0196;
     ))
 (define-char
-  '((shuowen-radical   . 11)   ; 屮
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00193)      ; &ZOB-0193;
       ))
+    (shuowen-radical   . 11)   ; 屮
     (sources           zob1968=2061)
     (zinbun-oracle-page . 10)
     (=zinbun-oracle    . 00197)        ; &ZOB-0197;
     ))
 (define-char
-  '((shuowen-radical   . 11)   ; 屮
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00193)      ; &ZOB-0193;
       ))
+    (shuowen-radical   . 11)   ; 屮
     (sources           zob1968=2297)
     (zinbun-oracle-page . 10)
     (=zinbun-oracle    . 00198)        ; &ZOB-0198;
     ))
 (define-char
-  '((shuowen-radical   . 11)   ; 屮
-    (<-denotational
+  '((<-denotational
      ((=zinbun-oracle    . 00193)      ; &ZOB-0193;
       ))
+    (shuowen-radical   . 11)   ; 屮
     (sources           zob1968=2941)
     (zinbun-oracle-page . 10)
     (=zinbun-oracle    . 00199)        ; &ZOB-0199;
index 61689f7..d08aa3e 100644 (file)
@@ -2,13 +2,25 @@
 (define-char
   '((name*             . "latin capital letter m with ring below")
     (general-category  letter uppercase) ; Normative Category
-    (->decomposition   #x004D #x0325)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER M")
+      (=ucs              . #x004D)     ; M
+      )
+     ((name              . "COMBINING RING BELOW")
+      (=ucs              . #x0325)     ; ̥
+      ))
     (=jef-china3       . #x8AF0)       ; &JC3-8AF0;
     ))
 (define-char
   '((name*             . "latin small letter a with macron and acute")
     (general-category  letter lowercase) ; Normative Category
-    (->decomposition   #x0101 #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A WITH MACRON")
+      (=ucs              . #x0101)     ; ā
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (sources           bos=C011091-00007)
     (=ruimoku-v6       . #xE00D)       ; &RUI6-E00D;
     ))
index b715c08..cbe713b 100644 (file)
     nil)
    ((eq '->subsumptive ka)
     nil)
+   ((and (symbolp ka)
+        (string-match "^->" (symbol-name ka)))
+    (cond ((and (symbolp kb)
+               (string-match "^->" (symbol-name kb)))
+          (string< (symbol-name ka)
+                   (symbol-name kb))
+          ))
+    )
+   ((and (symbolp kb)
+        (string-match "^->" (symbol-name kb)))
+    t)
    ((find-charset ka)
     (if (find-charset kb)
        (if (<= (charset-id ka) 1)
     =big5-eten
     =jis-x0208@1997
     =zinbun-oracle
+    =ruimoku-v6
     =jef-china3))
 
 (defun char-db-make-char-spec (char)
                    atr-d)
                  #'char-attribute-name<)))
     (insert "(")
+    (when (memq '<-subsumptive attributes)
+      (when readable
+       (when (setq value (get-char-attribute char '<-subsumptive))
+         (char-db-insert-relation-feature char '<-subsumptive value
+                                          line-breaking
+                                          ccss readable)))
+      (setq attributes (delq '<-subsumptive attributes)))
+    (when (and (memq '<-denotational attributes)
+              (setq value (get-char-attribute char '<-denotational)))
+      (char-db-insert-relation-feature char '<-denotational value
+                                      line-breaking
+                                      ccss readable)
+      (setq attributes (delq '<-denotational attributes)))
     (when (and (memq 'name attributes)
               (setq value (get-char-attribute char 'name)))
       (insert (format
                      line-breaking))
       (setq attributes (delq 'script attributes))
       )
-    ;; (when (and (memq '<-denotational attributes)
-    ;;            (setq value (get-char-attribute char '<-denotational))
-    ;;            (null (cdr value))
-    ;;            (setq value (encode-char (car value) 'ucs 'defined-only)))
-    ;;   (insert (format "(%-18s . #x%04X)\t; %c%s"
-    ;;                   '=>ucs value (decode-char 'ucs value)
-    ;;                   line-breaking))
-    ;;   (setq attributes (delq '<-denotational attributes)))
     (dolist (name '(=>ucs =>ucs*))
       (when (and (memq name attributes)
                 (setq value (get-char-attribute char name)))
                      line-breaking))
       (setq attributes (delq '->ideograph attributes))
       )
-    (when (and (memq '->decomposition attributes)
-              (setq value (get-char-attribute char '->decomposition)))
-      (insert (format "(->decomposition\t%s)%s"
-                     (mapconcat (lambda (code)
-                                  (cond ((symbolp code)
-                                         (symbol-name code))
-                                        ((characterp code)
-                                         (if readable
-                                             (format "%S" code)
-                                           (format "#x%04X"
-                                                   (char-int code))
-                                           ))
-                                        ((integerp code)
-                                         (format "#x%04X" code))
-                                        (t
-                                         (format "%s%S" line-breaking code))))
-                                value " ")
-                     line-breaking))
-      (setq attributes (delq '->decomposition attributes))
-      )
+    ;; (when (and (memq '->decomposition attributes)
+    ;;            (setq value (get-char-attribute char '->decomposition)))
+    ;;   (insert (format "(->decomposition\t%s)%s"
+    ;;                   (mapconcat (lambda (code)
+    ;;                                (cond ((symbolp code)
+    ;;                                       (symbol-name code))
+    ;;                                      ((characterp code)
+    ;;                                       (if readable
+    ;;                                           (format "%S" code)
+    ;;                                         (format "#x%04X"
+    ;;                                                 (char-int code))
+    ;;                                         ))
+    ;;                                      ((integerp code)
+    ;;                                       (format "#x%04X" code))
+    ;;                                      (t
+    ;;                                       (format "%s%S" line-breaking code))))
+    ;;                              value " ")
+    ;;                   line-breaking))
+    ;;   (setq attributes (delq '->decomposition attributes))
+    ;;   )
     (if (equal (get-char-attribute char '->titlecase)
               (get-char-attribute char '->uppercase))
        (setq attributes (delq '->titlecase attributes)))
                                 name value
                                 line-breaking))
                 )
-               ((and (not readable)
-                     (null (get-char-attribute
-                            char
-                            (intern (format "%s*sources" name))))
-                     (not (string-match "\\*sources$" (symbol-name name)))
-                     (or (eq name '<-identical)
-                         (string-match "^->halfwidth" (symbol-name name))
-                         (and
-                          (string-match "^->fullwidth" (symbol-name name))
-                          (not
-                           (and (consp value)
-                                (characterp (car value))
-                                (encode-char
-                                 (car value) '=ucs 'defined-only))))
-                         (string-match "^->simplified" (symbol-name name))
-                         (string-match "^->vulgar" (symbol-name name))
-                         (string-match "^->wrong" (symbol-name name))
-                         (string-match "^->same" (symbol-name name))
-                         (string-match "^->formed" (symbol-name name))
-                         (string-match "^->original" (symbol-name name))
-                         (string-match "^->ancient" (symbol-name name))
-                         (string-match "^->Oracle-Bones" (symbol-name name))
-                         ))
+               ((and
+                 (not readable)
+                 (not (eq name '->subsumptive))
+                 (not (eq name '->uppercase))
+                 (not (eq name '->lowercase))
+                 (not (eq name '->titlecase))
+                 (not (eq name '->canonical))
+                 (not (eq name '->Bopomofo))
+                 (not (eq name '->mistakable))
+                 (not (eq name '->ideographic-variants))
+                 (null (get-char-attribute
+                        char (intern (format "%s*sources" name))))
+                 (not (string-match "\\*sources$" (symbol-name name)))
+                 (null (get-char-attribute
+                        char (intern (format "%s*note" name))))
+                 (not (string-match "\\*note$" (symbol-name name)))
+                 (or (eq name '<-identical)
+                     (eq name '<-uppercase)
+                     (eq name '<-lowercase)
+                     (eq name '<-titlecase)
+                     (eq name '<-canonical)
+                     (eq name '<-ideographic-variants)
+                      ;; (eq name '<-synonyms)
+                     (string-match "^<-synonyms" (symbol-name name))
+                     (eq name '<-mistakable)
+                     (when (string-match "^->" (symbol-name name))
+                       (cond
+                        ((string-match "^->fullwidth" (symbol-name name))
+                         (not (and (consp value)
+                                   (characterp (car value))
+                                   (encode-char
+                                    (car value) '=ucs 'defined-only)))
+                         )
+                        (t)))
+                     ))
                 )
                ((or (eq name 'ideographic-structure)
                     (eq name 'ideographic-combination)
                     (eq name 'ideographic-)
-                    (string-match "^\\(->\\|<-\\)" (symbol-name name)))
+                    (eq name '=decomposition)
+                    (string-match "^=>decomposition" (symbol-name name))
+                    (string-match "^\\(->\\|<-\\)[^*]*$" (symbol-name name))
+                    (string-match "^\\(->\\|<-\\)[^*]*\\*sources$"
+                                  (symbol-name name))
+                    )
                 (char-db-insert-relation-feature char name value
                                                  line-breaking
                                                  ccss readable))
                 (insert ")")
                 (insert line-breaking))
                (t
-                (insert (format "(%-18s . %S)%s"
-                                name value
-                                line-breaking)))
+                 (insert (format "(%-18s" name))
+                (setq ret (prin1-to-string value))
+                (unless (< (+ (current-column)
+                              (length ret)
+                              3)
+                           76)
+                  (insert line-breaking))
+                (insert " . " ret ")" line-breaking)
+                ;; (insert (format "(%-18s . %S)%s"
+                 ;;                 name value
+                 ;;                 line-breaking))
+                )
                ))
       (setq attributes (cdr attributes)))
     (insert ")")))
index 2c617d2..4b5a052 100644 (file)
@@ -54,7 +54,7 @@
 ;;                      #x5379 #x5879 #x3D5D #x3C21 #x4C60
 ;;                      #x5267 #x722F #x3C39 #x3848 #x5578
 ;;                      #x4742 #x6950 #x697C #x6A24 #x5350
-;;                      #x3326))
+;;                      #x3326 #x5575))
 ;;      (put-char-attribute (decode-char 'japanese-jisx0208-1990 v)
 ;;                          '=gt-pj-1 v))
 ;;    nil)
index fcc0a04..8c0456d 100644 (file)
 (define-char
   '((name*             . "latin small letter a with macron and acute")
     (general-category  letter lowercase) ; Normative Category
-    (->decomposition   #x0101 #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A WITH MACRON")
+      (=ucs              . #x0101)     ; ā
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (sources           bos=C011091-00007)
     (=ruimoku-v6       . #xE00D)       ; &RUI6-E00D;
     ))
index 2b46afa..7bd0385 100644 (file)
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH EXCLAMATION MARK")
-      (=ucs              . #xFF01)     ; !
-      ))
     (=ucs              . #x0021)       ; !
     (ascii             . #x21) ; !
     (latin-jisx0201    . #x21) ; &I-LATINJ-21;
     (latin-viscii      . #x21) ; !
     (arabic-1-column   . #x22) ; &I-MULE-ARB1-22;
+    (->fullwidth
+     ((name              . "FULLWIDTH EXCLAMATION MARK")
+      (=ucs              . #xFF01)     ; !
+      ))
     ))
 (define-char
   '((name              . "QUOTATION MARK")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH QUOTATION MARK")
-      (=ucs              . #xFF02)     ; "
-      ))
     (=ucs              . #x0022)       ; "
     (ascii             . #x22) ; "
     (latin-jisx0201    . #x22) ; &I-LATINJ-22;
     (latin-viscii      . #x22) ; "
+    (->fullwidth
+     ((name              . "FULLWIDTH QUOTATION MARK")
+      (=ucs              . #xFF02)     ; "
+      ))
     ))
 (define-char
   '((name              . "NUMBER SIGN")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH NUMBER SIGN")
-      (=ucs              . #xFF03)     ; #
-      ))
     (=ucs              . #x0023)       ; #
     (ascii             . #x23) ; #
     (latin-jisx0201    . #x23) ; &I-LATINJ-23;
     (latin-viscii      . #x23) ; #
+    (->fullwidth
+     ((name              . "FULLWIDTH NUMBER SIGN")
+      (=ucs              . #xFF03)     ; #
+      ))
     ))
 (define-char
   '((name              . "DOLLAR SIGN")
     (general-category  symbol currency) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH DOLLAR SIGN")
-      (=ucs              . #xFF04)     ; $
-      ))
     (=ucs              . #x0024)       ; $
     (ascii             . #x24) ; $
     (latin-jisx0201    . #x24) ; &I-LATINJ-24;
     (latin-viscii      . #x24) ; $
+    (->fullwidth
+     ((name              . "FULLWIDTH DOLLAR SIGN")
+      (=ucs              . #xFF04)     ; $
+      ))
     ))
 (define-char
   '((name              . "PERCENT SIGN")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH PERCENT SIGN")
-      (=ucs              . #xFF05)     ; %
-      ))
     (=ucs              . #x0025)       ; %
     (ascii             . #x25) ; %
     (latin-jisx0201    . #x25) ; &I-LATINJ-25;
     (latin-viscii      . #x25) ; %
+    (->fullwidth
+     ((name              . "FULLWIDTH PERCENT SIGN")
+      (=ucs              . #xFF05)     ; %
+      ))
     ))
 (define-char
   '((name              . "AMPERSAND")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH AMPERSAND")
-      (=ucs              . #xFF06)     ; &
-      ))
     (=ucs              . #x0026)       ; &
     (ascii             . #x26) ; &
     (latin-jisx0201    . #x26) ; &I-LATINJ-26;
     (latin-viscii      . #x26) ; &
+    (->fullwidth
+     ((name              . "FULLWIDTH AMPERSAND")
+      (=ucs              . #xFF06)     ; &
+      ))
     ))
 (define-char
   '((name              . "APOSTROPHE")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH APOSTROPHE")
-      (=ucs              . #xFF07)     ; '
-      ))
     (=ucs              . #x0027)       ; '
     (ascii             . #x27) ; '
     (latin-jisx0201    . #x27) ; &I-LATINJ-27;
     (latin-viscii      . #x27) ; '
+    (->fullwidth
+     ((name              . "FULLWIDTH APOSTROPHE")
+      (=ucs              . #xFF07)     ; '
+      ))
     ))
 (define-char
   '((name              . "LEFT PARENTHESIS")
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->fullwidth
-     ((name              . "FULLWIDTH LEFT PARENTHESIS")
-      (=ucs              . #xFF08)     ; (
-      ))
     (=ucs              . #x0028)       ; (
     (ascii             . #x28) ; (
     (latin-jisx0201    . #x28) ; &I-LATINJ-28;
     (latin-viscii      . #x28) ; (
     (arabic-1-column   . #x24) ; &I-MULE-ARB1-24;
+    (->fullwidth
+     ((name              . "FULLWIDTH LEFT PARENTHESIS")
+      (=ucs              . #xFF08)     ; (
+      ))
     ))
 (define-char
   '((name              . "RIGHT PARENTHESIS")
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->fullwidth
-     ((name              . "FULLWIDTH RIGHT PARENTHESIS")
-      (=ucs              . #xFF09)     ; )
-      ))
     (=ucs              . #x0029)       ; )
     (ascii             . #x29) ; )
     (latin-jisx0201    . #x29) ; &I-LATINJ-29;
     (latin-viscii      . #x29) ; )
     (arabic-1-column   . #x23) ; &I-MULE-ARB1-23;
+    (->fullwidth
+     ((name              . "FULLWIDTH RIGHT PARENTHESIS")
+      (=ucs              . #xFF09)     ; )
+      ))
     ))
 (define-char
   '((name              . "ASTERISK")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH ASTERISK")
-      (=ucs              . #xFF0A)     ; *
-      ))
     (=ucs              . #x002A)       ; *
     (ascii             . #x2A) ; *
     (latin-jisx0201    . #x2A) ; &I-LATINJ-2A;
     (latin-viscii      . #x2A) ; *
+    (->fullwidth
+     ((name              . "FULLWIDTH ASTERISK")
+      (=ucs              . #xFF0A)     ; *
+      ))
     ))
 (define-char
   '((name              . "PLUS SIGN")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH PLUS SIGN")
-      (=ucs              . #xFF0B)     ; +
-      ))
     (=ucs              . #x002B)       ; +
     (ascii             . #x2B) ; +
     (latin-jisx0201    . #x2B) ; &I-LATINJ-2B;
     (latin-viscii      . #x2B) ; +
+    (->fullwidth
+     ((name              . "FULLWIDTH PLUS SIGN")
+      (=ucs              . #xFF0B)     ; +
+      ))
     ))
 (define-char
   '((name              . "COMMA")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "CS")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH COMMA")
-      (=ucs              . #xFF0C)     ; ,
-      ))
     (=ucs              . #x002C)       ; ,
     (ascii             . #x2C) ; ,
     (latin-jisx0201    . #x2C) ; &I-LATINJ-2C;
     (latin-viscii      . #x2C) ; ,
+    (->fullwidth
+     ((name              . "FULLWIDTH COMMA")
+      (=ucs              . #xFF0C)     ; ,
+      ))
     ))
 (define-char
   '((name              . "HYPHEN-MINUS")
     (general-category  punctuation dash) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH HYPHEN-MINUS")
-      (=ucs              . #xFF0D)     ; -
-      ))
     (=ucs              . #x002D)       ; -
     (ascii             . #x2D) ; -
     (latin-jisx0201    . #x2D) ; &I-LATINJ-2D;
     (latin-viscii      . #x2D) ; -
+    (->fullwidth
+     ((name              . "FULLWIDTH HYPHEN-MINUS")
+      (=ucs              . #xFF0D)     ; -
+      ))
     ))
 (define-char
   '((name              . "FULL STOP")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "CS")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH FULL STOP")
-      (=ucs              . #xFF0E)     ; .
-      ))
     (=ucs              . #x002E)       ; .
     (ascii             . #x2E) ; .
     (latin-jisx0201    . #x2E) ; &I-LATINJ-2E;
     (latin-viscii      . #x2E) ; .
     (arabic-1-column   . #x26) ; &I-MULE-ARB1-26;
+    (->fullwidth
+     ((name              . "FULLWIDTH FULL STOP")
+      (=ucs              . #xFF0E)     ; .
+      ))
     ))
 (define-char
   '((name              . "SOLIDUS")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ES")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH SOLIDUS")
-      (=ucs              . #xFF0F)     ; /
-      ))
     (=ucs              . #x002F)       ; /
     (ascii             . #x2F) ; /
     (latin-jisx0201    . #x2F) ; &I-LATINJ-2F;
     (latin-viscii      . #x2F) ; /
+    (->fullwidth
+     ((name              . "FULLWIDTH SOLIDUS")
+      (=ucs              . #xFF0F)     ; /
+      ))
     ))
 (define-char
   '((name              . "DIGIT ZERO")
     (decimal-digit-value . 0)
     (digit-value        . 0)
     (numeric-value      . 0)
-    (->fullwidth
-     ((name              . "FULLWIDTH DIGIT ZERO")
-      (=ucs              . #xFF10)     ; 0
-      ))
     (=ucs              . #x0030)       ; 0
     (ascii             . #x30) ; 0
     (latin-jisx0201    . #x30) ; &I-LATINJ-30;
     (latin-viscii      . #x30) ; 0
+    (->fullwidth
+     ((name              . "FULLWIDTH DIGIT ZERO")
+      (=ucs              . #xFF10)     ; 0
+      ))
     ))
 (define-char
   '((name              . "DIGIT ONE")
     (decimal-digit-value . 1)
     (digit-value        . 1)
     (numeric-value      . 1)
-    (->fullwidth
-     ((name              . "FULLWIDTH DIGIT ONE")
-      (=ucs              . #xFF11)     ; 1
-      ))
     (=ucs              . #x0031)       ; 1
     (ascii             . #x31) ; 1
     (latin-jisx0201    . #x31) ; &I-LATINJ-31;
     (latin-viscii      . #x31) ; 1
+    (->fullwidth
+     ((name              . "FULLWIDTH DIGIT ONE")
+      (=ucs              . #xFF11)     ; 1
+      ))
     ))
 (define-char
   '((name              . "DIGIT TWO")
     (decimal-digit-value . 2)
     (digit-value        . 2)
     (numeric-value      . 2)
-    (->fullwidth
-     ((name              . "FULLWIDTH DIGIT TWO")
-      (=ucs              . #xFF12)     ; 2
-      ))
     (=ucs              . #x0032)       ; 2
     (ascii             . #x32) ; 2
     (latin-jisx0201    . #x32) ; &I-LATINJ-32;
     (latin-viscii      . #x32) ; 2
+    (->fullwidth
+     ((name              . "FULLWIDTH DIGIT TWO")
+      (=ucs              . #xFF12)     ; 2
+      ))
     ))
 (define-char
   '((name              . "DIGIT THREE")
     (decimal-digit-value . 3)
     (digit-value        . 3)
     (numeric-value      . 3)
-    (->fullwidth
-     ((name              . "FULLWIDTH DIGIT THREE")
-      (=ucs              . #xFF13)     ; 3
-      ))
     (=ucs              . #x0033)       ; 3
     (ascii             . #x33) ; 3
     (latin-jisx0201    . #x33) ; &I-LATINJ-33;
     (latin-viscii      . #x33) ; 3
+    (->fullwidth
+     ((name              . "FULLWIDTH DIGIT THREE")
+      (=ucs              . #xFF13)     ; 3
+      ))
     ))
 (define-char
   '((name              . "DIGIT FOUR")
     (decimal-digit-value . 4)
     (digit-value        . 4)
     (numeric-value      . 4)
-    (->fullwidth
-     ((name              . "FULLWIDTH DIGIT FOUR")
-      (=ucs              . #xFF14)     ; 4
-      ))
     (=ucs              . #x0034)       ; 4
     (ascii             . #x34) ; 4
     (latin-jisx0201    . #x34) ; &I-LATINJ-34;
     (latin-viscii      . #x34) ; 4
+    (->fullwidth
+     ((name              . "FULLWIDTH DIGIT FOUR")
+      (=ucs              . #xFF14)     ; 4
+      ))
     ))
 (define-char
   '((name              . "DIGIT FIVE")
     (decimal-digit-value . 5)
     (digit-value        . 5)
     (numeric-value      . 5)
-    (->fullwidth
-     ((name              . "FULLWIDTH DIGIT FIVE")
-      (=ucs              . #xFF15)     ; 5
-      ))
     (=ucs              . #x0035)       ; 5
     (ascii             . #x35) ; 5
     (latin-jisx0201    . #x35) ; &I-LATINJ-35;
     (latin-viscii      . #x35) ; 5
+    (->fullwidth
+     ((name              . "FULLWIDTH DIGIT FIVE")
+      (=ucs              . #xFF15)     ; 5
+      ))
     ))
 (define-char
   '((name              . "DIGIT SIX")
     (decimal-digit-value . 6)
     (digit-value        . 6)
     (numeric-value      . 6)
-    (->fullwidth
-     ((name              . "FULLWIDTH DIGIT SIX")
-      (=ucs              . #xFF16)     ; 6
-      ))
     (=ucs              . #x0036)       ; 6
     (ascii             . #x36) ; 6
     (latin-jisx0201    . #x36) ; &I-LATINJ-36;
     (latin-viscii      . #x36) ; 6
+    (->fullwidth
+     ((name              . "FULLWIDTH DIGIT SIX")
+      (=ucs              . #xFF16)     ; 6
+      ))
     ))
 (define-char
   '((name              . "DIGIT SEVEN")
     (decimal-digit-value . 7)
     (digit-value        . 7)
     (numeric-value      . 7)
-    (->fullwidth
-     ((name              . "FULLWIDTH DIGIT SEVEN")
-      (=ucs              . #xFF17)     ; 7
-      ))
     (=ucs              . #x0037)       ; 7
     (ascii             . #x37) ; 7
     (latin-jisx0201    . #x37) ; &I-LATINJ-37;
     (latin-viscii      . #x37) ; 7
+    (->fullwidth
+     ((name              . "FULLWIDTH DIGIT SEVEN")
+      (=ucs              . #xFF17)     ; 7
+      ))
     ))
 (define-char
   '((name              . "DIGIT EIGHT")
     (decimal-digit-value . 8)
     (digit-value        . 8)
     (numeric-value      . 8)
-    (->fullwidth
-     ((name              . "FULLWIDTH DIGIT EIGHT")
-      (=ucs              . #xFF18)     ; 8
-      ))
     (=ucs              . #x0038)       ; 8
     (ascii             . #x38) ; 8
     (latin-jisx0201    . #x38) ; &I-LATINJ-38;
     (latin-viscii      . #x38) ; 8
+    (->fullwidth
+     ((name              . "FULLWIDTH DIGIT EIGHT")
+      (=ucs              . #xFF18)     ; 8
+      ))
     ))
 (define-char
   '((name              . "DIGIT NINE")
     (decimal-digit-value . 9)
     (digit-value        . 9)
     (numeric-value      . 9)
-    (->fullwidth
-     ((name              . "FULLWIDTH DIGIT NINE")
-      (=ucs              . #xFF19)     ; 9
-      ))
     (=ucs              . #x0039)       ; 9
     (ascii             . #x39) ; 9
     (latin-jisx0201    . #x39) ; &I-LATINJ-39;
     (latin-viscii      . #x39) ; 9
+    (->fullwidth
+     ((name              . "FULLWIDTH DIGIT NINE")
+      (=ucs              . #xFF19)     ; 9
+      ))
     ))
 (define-char
   '((name              . "COLON")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "CS")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH COLON")
-      (=ucs              . #xFF1A)     ; :
-      ))
     (=ucs              . #x003A)       ; :
     (ascii             . #x3A) ; :
     (latin-jisx0201    . #x3A) ; &I-LATINJ-3A;
     (latin-viscii      . #x3A) ; :
     (arabic-1-column   . #x27) ; &I-MULE-ARB1-27;
+    (->fullwidth
+     ((name              . "FULLWIDTH COLON")
+      (=ucs              . #xFF1A)     ; :
+      ))
     ))
 (define-char
   '((name              . "SEMICOLON")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH SEMICOLON")
-      (=ucs              . #xFF1B)     ; ;
-      ))
     (=ucs              . #x003B)       ; ;
     (ascii             . #x3B) ; ;
     (latin-jisx0201    . #x3B) ; &I-LATINJ-3B;
     (latin-viscii      . #x3B) ; ;
+    (->fullwidth
+     ((name              . "FULLWIDTH SEMICOLON")
+      (=ucs              . #xFF1B)     ; ;
+      ))
     ))
 (define-char
   '((name              . "LESS-THAN SIGN")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->fullwidth
-     ((name              . "FULLWIDTH LESS-THAN SIGN")
-      (=ucs              . #xFF1C)     ; <
-      ))
     (=ucs              . #x003C)       ; <
     (ascii             . #x3C) ; <
     (latin-jisx0201    . #x3C) ; &I-LATINJ-3C;
     (latin-viscii      . #x3C) ; <
+    (->fullwidth
+     ((name              . "FULLWIDTH LESS-THAN SIGN")
+      (=ucs              . #xFF1C)     ; <
+      ))
     ))
 (define-char
   '((name              . "EQUALS SIGN")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH EQUALS SIGN")
-      (=ucs              . #xFF1D)     ; =
-      ))
     (=ucs              . #x003D)       ; =
     (ascii             . #x3D) ; =
     (latin-jisx0201    . #x3D) ; &I-LATINJ-3D;
     (latin-viscii      . #x3D) ; =
+    (->fullwidth
+     ((name              . "FULLWIDTH EQUALS SIGN")
+      (=ucs              . #xFF1D)     ; =
+      ))
     ))
 (define-char
   '((name              . "GREATER-THAN SIGN")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->fullwidth
-     ((name              . "FULLWIDTH GREATER-THAN SIGN")
-      (=ucs              . #xFF1E)     ; >
-      ))
     (=ucs              . #x003E)       ; >
     (ascii             . #x3E) ; >
     (latin-jisx0201    . #x3E) ; &I-LATINJ-3E;
     (latin-viscii      . #x3E) ; >
+    (->fullwidth
+     ((name              . "FULLWIDTH GREATER-THAN SIGN")
+      (=ucs              . #xFF1E)     ; >
+      ))
     ))
 (define-char
   '((name              . "QUESTION MARK")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH QUESTION MARK")
-      (=ucs              . #xFF1F)     ; ?
-      ))
     (=ucs              . #x003F)       ; ?
     (ascii             . #x3F) ; ?
     (latin-jisx0201    . #x3F) ; &I-LATINJ-3F;
     (latin-viscii      . #x3F) ; ?
+    (->fullwidth
+     ((name              . "FULLWIDTH QUESTION MARK")
+      (=ucs              . #xFF1F)     ; ?
+      ))
     ))
 (define-char
   '((name              . "COMMERCIAL AT")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH COMMERCIAL AT")
-      (=ucs              . #xFF20)     ; @
-      ))
     (=ucs              . #x0040)       ; @
     (ascii             . #x40) ; @
     (latin-jisx0201    . #x40) ; &I-LATINJ-40;
     (latin-viscii      . #x40) ; @
+    (->fullwidth
+     ((name              . "FULLWIDTH COMMERCIAL AT")
+      (=ucs              . #xFF20)     ; @
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER A")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0041)       ; A
+    (ascii             . #x41) ; A
+    (latin-jisx0201    . #x41) ; &I-LATINJ-41;
+    (latin-viscii      . #x41) ; A
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER A")
       (=ucs              . #xFF21)     ; A
      ((name              . "LATIN SMALL LETTER A")
       (=ucs              . #x0061)     ; a
       ))
-    (=ucs              . #x0041)       ; A
-    (ascii             . #x41) ; A
-    (latin-jisx0201    . #x41) ; &I-LATINJ-41;
-    (latin-viscii      . #x41) ; A
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER B")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0042)       ; B
+    (ascii             . #x42) ; B
+    (latin-jisx0201    . #x42) ; &I-LATINJ-42;
+    (latin-viscii      . #x42) ; B
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER B")
       (=ucs              . #xFF22)     ; B
      ((name              . "LATIN SMALL LETTER B")
       (=ucs              . #x0062)     ; b
       ))
-    (=ucs              . #x0042)       ; B
-    (ascii             . #x42) ; B
-    (latin-jisx0201    . #x42) ; &I-LATINJ-42;
-    (latin-viscii      . #x42) ; B
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER C")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0043)       ; C
+    (ascii             . #x43) ; C
+    (latin-jisx0201    . #x43) ; &I-LATINJ-43;
+    (latin-viscii      . #x43) ; C
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER C")
       (=ucs              . #xFF23)     ; C
      ((name              . "LATIN SMALL LETTER C")
       (=ucs              . #x0063)     ; c
       ))
-    (=ucs              . #x0043)       ; C
-    (ascii             . #x43) ; C
-    (latin-jisx0201    . #x43) ; &I-LATINJ-43;
-    (latin-viscii      . #x43) ; C
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER D")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0044)       ; D
+    (ascii             . #x44) ; D
+    (latin-jisx0201    . #x44) ; &I-LATINJ-44;
+    (latin-viscii      . #x44) ; D
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER D")
       (=ucs              . #xFF24)     ; D
      ((name              . "LATIN SMALL LETTER D")
       (=ucs              . #x0064)     ; d
       ))
-    (=ucs              . #x0044)       ; D
-    (ascii             . #x44) ; D
-    (latin-jisx0201    . #x44) ; &I-LATINJ-44;
-    (latin-viscii      . #x44) ; D
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER E")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0045)       ; E
+    (ascii             . #x45) ; E
+    (latin-jisx0201    . #x45) ; &I-LATINJ-45;
+    (latin-viscii      . #x45) ; E
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER E")
       (=ucs              . #xFF25)     ; E
      ((name              . "LATIN SMALL LETTER E")
       (=ucs              . #x0065)     ; e
       ))
-    (=ucs              . #x0045)       ; E
-    (ascii             . #x45) ; E
-    (latin-jisx0201    . #x45) ; &I-LATINJ-45;
-    (latin-viscii      . #x45) ; E
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER F")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0046)       ; F
+    (ascii             . #x46) ; F
+    (latin-jisx0201    . #x46) ; &I-LATINJ-46;
+    (latin-viscii      . #x46) ; F
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER F")
       (=ucs              . #xFF26)     ; F
      ((name              . "LATIN SMALL LETTER F")
       (=ucs              . #x0066)     ; f
       ))
-    (=ucs              . #x0046)       ; F
-    (ascii             . #x46) ; F
-    (latin-jisx0201    . #x46) ; &I-LATINJ-46;
-    (latin-viscii      . #x46) ; F
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER G")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0047)       ; G
+    (ascii             . #x47) ; G
+    (latin-jisx0201    . #x47) ; &I-LATINJ-47;
+    (latin-viscii      . #x47) ; G
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER G")
       (=ucs              . #xFF27)     ; G
      ((name              . "LATIN SMALL LETTER G")
       (=ucs              . #x0067)     ; g
       ))
-    (=ucs              . #x0047)       ; G
-    (ascii             . #x47) ; G
-    (latin-jisx0201    . #x47) ; &I-LATINJ-47;
-    (latin-viscii      . #x47) ; G
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER H")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0048)       ; H
+    (ascii             . #x48) ; H
+    (latin-jisx0201    . #x48) ; &I-LATINJ-48;
+    (latin-viscii      . #x48) ; H
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER H")
       (=ucs              . #xFF28)     ; H
      ((name              . "LATIN SMALL LETTER H")
       (=ucs              . #x0068)     ; h
       ))
-    (=ucs              . #x0048)       ; H
-    (ascii             . #x48) ; H
-    (latin-jisx0201    . #x48) ; &I-LATINJ-48;
-    (latin-viscii      . #x48) ; H
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER I")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0049)       ; I
+    (ascii             . #x49) ; I
+    (latin-jisx0201    . #x49) ; &I-LATINJ-49;
+    (latin-viscii      . #x49) ; I
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER I")
       (=ucs              . #xFF29)     ; I
      ((name              . "LATIN SMALL LETTER I")
       (=ucs              . #x0069)     ; i
       ))
-    (=ucs              . #x0049)       ; I
-    (ascii             . #x49) ; I
-    (latin-jisx0201    . #x49) ; &I-LATINJ-49;
-    (latin-viscii      . #x49) ; I
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER J")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x004A)       ; J
+    (ascii             . #x4A) ; J
+    (latin-jisx0201    . #x4A) ; &I-LATINJ-4A;
+    (latin-viscii      . #x4A) ; J
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER J")
       (=ucs              . #xFF2A)     ; J
      ((name              . "LATIN SMALL LETTER J")
       (=ucs              . #x006A)     ; j
       ))
-    (=ucs              . #x004A)       ; J
-    (ascii             . #x4A) ; J
-    (latin-jisx0201    . #x4A) ; &I-LATINJ-4A;
-    (latin-viscii      . #x4A) ; J
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER K")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x004B)       ; K
+    (ascii             . #x4B) ; K
+    (latin-jisx0201    . #x4B) ; &I-LATINJ-4B;
+    (latin-viscii      . #x4B) ; K
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER K")
       (=ucs              . #xFF2B)     ; K
      ((name              . "LATIN SMALL LETTER K")
       (=ucs              . #x006B)     ; k
       ))
-    (=ucs              . #x004B)       ; K
-    (ascii             . #x4B) ; K
-    (latin-jisx0201    . #x4B) ; &I-LATINJ-4B;
-    (latin-viscii      . #x4B) ; K
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER L")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x004C)       ; L
+    (ascii             . #x4C) ; L
+    (latin-jisx0201    . #x4C) ; &I-LATINJ-4C;
+    (latin-viscii      . #x4C) ; L
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER L")
       (=ucs              . #xFF2C)     ; L
      ((name              . "LATIN SMALL LETTER L")
       (=ucs              . #x006C)     ; l
       ))
-    (=ucs              . #x004C)       ; L
-    (ascii             . #x4C) ; L
-    (latin-jisx0201    . #x4C) ; &I-LATINJ-4C;
-    (latin-viscii      . #x4C) ; L
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER M")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x004D)       ; M
+    (ascii             . #x4D) ; M
+    (latin-jisx0201    . #x4D) ; &I-LATINJ-4D;
+    (latin-viscii      . #x4D) ; M
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER M")
       (=ucs              . #xFF2D)     ; M
      ((name              . "LATIN SMALL LETTER M")
       (=ucs              . #x006D)     ; m
       ))
-    (=ucs              . #x004D)       ; M
-    (ascii             . #x4D) ; M
-    (latin-jisx0201    . #x4D) ; &I-LATINJ-4D;
-    (latin-viscii      . #x4D) ; M
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER N")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x004E)       ; N
+    (ascii             . #x4E) ; N
+    (latin-jisx0201    . #x4E) ; &I-LATINJ-4E;
+    (latin-viscii      . #x4E) ; N
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER N")
       (=ucs              . #xFF2E)     ; N
      ((name              . "LATIN SMALL LETTER N")
       (=ucs              . #x006E)     ; n
       ))
-    (=ucs              . #x004E)       ; N
-    (ascii             . #x4E) ; N
-    (latin-jisx0201    . #x4E) ; &I-LATINJ-4E;
-    (latin-viscii      . #x4E) ; N
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x004F)       ; O
+    (ascii             . #x4F) ; O
+    (latin-jisx0201    . #x4F) ; &I-LATINJ-4F;
+    (latin-viscii      . #x4F) ; O
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER O")
       (=ucs              . #xFF2F)     ; O
      ((name              . "LATIN SMALL LETTER O")
       (=ucs              . #x006F)     ; o
       ))
-    (=ucs              . #x004F)       ; O
-    (ascii             . #x4F) ; O
-    (latin-jisx0201    . #x4F) ; &I-LATINJ-4F;
-    (latin-viscii      . #x4F) ; O
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER P")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0050)       ; P
+    (ascii             . #x50) ; P
+    (latin-jisx0201    . #x50) ; &I-LATINJ-50;
+    (latin-viscii      . #x50) ; P
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER P")
       (=ucs              . #xFF30)     ; P
      ((name              . "LATIN SMALL LETTER P")
       (=ucs              . #x0070)     ; p
       ))
-    (=ucs              . #x0050)       ; P
-    (ascii             . #x50) ; P
-    (latin-jisx0201    . #x50) ; &I-LATINJ-50;
-    (latin-viscii      . #x50) ; P
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Q")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0051)       ; Q
+    (ascii             . #x51) ; Q
+    (latin-jisx0201    . #x51) ; &I-LATINJ-51;
+    (latin-viscii      . #x51) ; Q
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER Q")
       (=ucs              . #xFF31)     ; Q
      ((name              . "LATIN SMALL LETTER Q")
       (=ucs              . #x0071)     ; q
       ))
-    (=ucs              . #x0051)       ; Q
-    (ascii             . #x51) ; Q
-    (latin-jisx0201    . #x51) ; &I-LATINJ-51;
-    (latin-viscii      . #x51) ; Q
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER R")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0052)       ; R
+    (ascii             . #x52) ; R
+    (latin-jisx0201    . #x52) ; &I-LATINJ-52;
+    (latin-viscii      . #x52) ; R
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER R")
       (=ucs              . #xFF32)     ; R
      ((name              . "LATIN SMALL LETTER R")
       (=ucs              . #x0072)     ; r
       ))
-    (=ucs              . #x0052)       ; R
-    (ascii             . #x52) ; R
-    (latin-jisx0201    . #x52) ; &I-LATINJ-52;
-    (latin-viscii      . #x52) ; R
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER S")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0053)       ; S
+    (ascii             . #x53) ; S
+    (latin-jisx0201    . #x53) ; &I-LATINJ-53;
+    (latin-viscii      . #x53) ; S
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER S")
       (=ucs              . #xFF33)     ; S
      ((name              . "LATIN SMALL LETTER S")
       (=ucs              . #x0073)     ; s
       ))
-    (=ucs              . #x0053)       ; S
-    (ascii             . #x53) ; S
-    (latin-jisx0201    . #x53) ; &I-LATINJ-53;
-    (latin-viscii      . #x53) ; S
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER T")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0054)       ; T
+    (ascii             . #x54) ; T
+    (latin-jisx0201    . #x54) ; &I-LATINJ-54;
+    (latin-viscii      . #x54) ; T
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER T")
       (=ucs              . #xFF34)     ; T
      ((name              . "LATIN SMALL LETTER T")
       (=ucs              . #x0074)     ; t
       ))
-    (=ucs              . #x0054)       ; T
-    (ascii             . #x54) ; T
-    (latin-jisx0201    . #x54) ; &I-LATINJ-54;
-    (latin-viscii      . #x54) ; T
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0055)       ; U
+    (ascii             . #x55) ; U
+    (latin-jisx0201    . #x55) ; &I-LATINJ-55;
+    (latin-viscii      . #x55) ; U
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER U")
       (=ucs              . #xFF35)     ; U
      ((name              . "LATIN SMALL LETTER U")
       (=ucs              . #x0075)     ; u
       ))
-    (=ucs              . #x0055)       ; U
-    (ascii             . #x55) ; U
-    (latin-jisx0201    . #x55) ; &I-LATINJ-55;
-    (latin-viscii      . #x55) ; U
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER V")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0056)       ; V
+    (ascii             . #x56) ; V
+    (latin-jisx0201    . #x56) ; &I-LATINJ-56;
+    (latin-viscii      . #x56) ; V
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER V")
       (=ucs              . #xFF36)     ; V
      ((name              . "LATIN SMALL LETTER V")
       (=ucs              . #x0076)     ; v
       ))
-    (=ucs              . #x0056)       ; V
-    (ascii             . #x56) ; V
-    (latin-jisx0201    . #x56) ; &I-LATINJ-56;
-    (latin-viscii      . #x56) ; V
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER W")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0057)       ; W
+    (ascii             . #x57) ; W
+    (latin-jisx0201    . #x57) ; &I-LATINJ-57;
+    (latin-viscii      . #x57) ; W
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER W")
       (=ucs              . #xFF37)     ; W
      ((name              . "LATIN SMALL LETTER W")
       (=ucs              . #x0077)     ; w
       ))
-    (=ucs              . #x0057)       ; W
-    (ascii             . #x57) ; W
-    (latin-jisx0201    . #x57) ; &I-LATINJ-57;
-    (latin-viscii      . #x57) ; W
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER X")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0058)       ; X
+    (ascii             . #x58) ; X
+    (latin-jisx0201    . #x58) ; &I-LATINJ-58;
+    (latin-viscii      . #x58) ; X
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER X")
       (=ucs              . #xFF38)     ; X
      ((name              . "LATIN SMALL LETTER X")
       (=ucs              . #x0078)     ; x
       ))
-    (=ucs              . #x0058)       ; X
-    (ascii             . #x58) ; X
-    (latin-jisx0201    . #x58) ; &I-LATINJ-58;
-    (latin-viscii      . #x58) ; X
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Y")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0059)       ; Y
+    (ascii             . #x59) ; Y
+    (latin-jisx0201    . #x59) ; &I-LATINJ-59;
+    (latin-viscii      . #x59) ; Y
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER Y")
       (=ucs              . #xFF39)     ; Y
      ((name              . "LATIN SMALL LETTER Y")
       (=ucs              . #x0079)     ; y
       ))
-    (=ucs              . #x0059)       ; Y
-    (ascii             . #x59) ; Y
-    (latin-jisx0201    . #x59) ; &I-LATINJ-59;
-    (latin-viscii      . #x59) ; Y
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Z")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x005A)       ; Z
+    (ascii             . #x5A) ; Z
+    (latin-jisx0201    . #x5A) ; &I-LATINJ-5A;
+    (latin-viscii      . #x5A) ; Z
     (->fullwidth
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER Z")
       (=ucs              . #xFF3A)     ; Z
      ((name              . "LATIN SMALL LETTER Z")
       (=ucs              . #x007A)     ; z
       ))
-    (=ucs              . #x005A)       ; Z
-    (ascii             . #x5A) ; Z
-    (latin-jisx0201    . #x5A) ; &I-LATINJ-5A;
-    (latin-viscii      . #x5A) ; Z
     ))
 (define-char
   '((name              . "LEFT SQUARE BRACKET")
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->fullwidth
-     ((name              . "FULLWIDTH LEFT SQUARE BRACKET")
-      (=ucs              . #xFF3B)     ; [
-      ))
     (=ucs              . #x005B)       ; [
     (ascii             . #x5B) ; [
     (latin-jisx0201    . #x5B) ; &I-LATINJ-5B;
     (latin-viscii      . #x5B) ; [
+    (->fullwidth
+     ((name              . "FULLWIDTH LEFT SQUARE BRACKET")
+      (=ucs              . #xFF3B)     ; [
+      ))
     ))
 (define-char
   '((name              . "REVERSE SOLIDUS")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #x005C)       ; \
+    (ascii             . #x5C) ; \
+    (latin-viscii      . #x5C) ; \
     (->fullwidth
      ((name              . "FULLWIDTH REVERSE SOLIDUS")
       (=ucs              . #xFF3C)     ; \
       ))
-    (=ucs              . #x005C)       ; \
-    (ascii             . #x5C) ; \
-    (latin-viscii      . #x5C) ; \
     ))
 (define-char
   '((name              . "RIGHT SQUARE BRACKET")
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->fullwidth
-     ((name              . "FULLWIDTH RIGHT SQUARE BRACKET")
-      (=ucs              . #xFF3D)     ; ]
-      ))
     (=ucs              . #x005D)       ; ]
     (ascii             . #x5D) ; ]
     (latin-jisx0201    . #x5D) ; &I-LATINJ-5D;
     (latin-viscii      . #x5D) ; ]
+    (->fullwidth
+     ((name              . "FULLWIDTH RIGHT SQUARE BRACKET")
+      (=ucs              . #xFF3D)     ; ]
+      ))
     ))
 (define-char
   '((name              . "CIRCUMFLEX ACCENT")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH CIRCUMFLEX ACCENT")
-      (=ucs              . #xFF3E)     ; ^
-      ))
     (=ucs              . #x005E)       ; ^
     (ascii             . #x5E) ; ^
     (latin-jisx0201    . #x5E) ; &I-LATINJ-5E;
     (latin-viscii      . #x5E) ; ^
+    (->fullwidth
+     ((name              . "FULLWIDTH CIRCUMFLEX ACCENT")
+      (=ucs              . #xFF3E)     ; ^
+      ))
     ))
 (define-char
   '((name              . "LOW LINE")
     (general-category  punctuation connector) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH LOW LINE")
-      (=ucs              . #xFF3F)     ; _
-      ))
     (=ucs              . #x005F)       ; _
     (ascii             . #x5F) ; _
     (latin-jisx0201    . #x5F) ; &I-LATINJ-5F;
     (latin-viscii      . #x5F) ; _
+    (->fullwidth
+     ((name              . "FULLWIDTH LOW LINE")
+      (=ucs              . #xFF3F)     ; _
+      ))
     ))
 (define-char
   '((name              . "GRAVE ACCENT")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH GRAVE ACCENT")
-      (=ucs              . #xFF40)     ; `
-      ))
     (=ucs              . #x0060)       ; `
     (ascii             . #x60) ; `
     (latin-jisx0201    . #x60) ; &I-LATINJ-60;
     (latin-viscii      . #x60) ; `
+    (->fullwidth
+     ((name              . "FULLWIDTH GRAVE ACCENT")
+      (=ucs              . #xFF40)     ; `
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER A")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0061)       ; a
+    (ascii             . #x61) ; a
+    (latin-jisx0201    . #x61) ; &I-LATINJ-61;
+    (latin-viscii      . #x61) ; a
+    (ipa               . #xA5) ; &I-MULE-IPA-25;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER A")
       (=ucs              . #xFF41)     ; a
      ((name              . "LATIN CAPITAL LETTER A")
       (=ucs              . #x0041)     ; A
       ))
-    (=ucs              . #x0061)       ; a
-    (ascii             . #x61) ; a
-    (latin-jisx0201    . #x61) ; &I-LATINJ-61;
-    (latin-viscii      . #x61) ; a
-    (ipa               . #xA5) ; &I-MULE-IPA-25;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER B")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0062)       ; b
+    (ascii             . #x62) ; b
+    (latin-jisx0201    . #x62) ; &I-LATINJ-62;
+    (latin-viscii      . #x62) ; b
+    (ipa               . #xC1) ; &I-MULE-IPA-41;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER B")
       (=ucs              . #xFF42)     ; b
      ((name              . "LATIN CAPITAL LETTER B")
       (=ucs              . #x0042)     ; B
       ))
-    (=ucs              . #x0062)       ; b
-    (ascii             . #x62) ; b
-    (latin-jisx0201    . #x62) ; &I-LATINJ-62;
-    (latin-viscii      . #x62) ; b
-    (ipa               . #xC1) ; &I-MULE-IPA-41;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER C")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0063)       ; c
+    (ascii             . #x63) ; c
+    (latin-jisx0201    . #x63) ; &I-LATINJ-63;
+    (latin-viscii      . #x63) ; c
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER C")
       (=ucs              . #xFF43)     ; c
      ((name              . "LATIN CAPITAL LETTER C")
       (=ucs              . #x0043)     ; C
       ))
-    (=ucs              . #x0063)       ; c
-    (ascii             . #x63) ; c
-    (latin-jisx0201    . #x63) ; &I-LATINJ-63;
-    (latin-viscii      . #x63) ; c
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER D")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0064)       ; d
+    (ascii             . #x64) ; d
+    (latin-jisx0201    . #x64) ; &I-LATINJ-64;
+    (latin-viscii      . #x64) ; d
+    (ipa               . #xC3) ; &I-MULE-IPA-43;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER D")
       (=ucs              . #xFF44)     ; d
      ((name              . "LATIN CAPITAL LETTER D")
       (=ucs              . #x0044)     ; D
       ))
-    (=ucs              . #x0064)       ; d
-    (ascii             . #x64) ; d
-    (latin-jisx0201    . #x64) ; &I-LATINJ-64;
-    (latin-viscii      . #x64) ; d
-    (ipa               . #xC3) ; &I-MULE-IPA-43;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0065)       ; e
+    (ascii             . #x65) ; e
+    (latin-jisx0201    . #x65) ; &I-LATINJ-65;
+    (latin-viscii      . #x65) ; e
+    (ipa               . #xA2) ; &I-MULE-IPA-22;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER E")
       (=ucs              . #xFF45)     ; e
      ((name              . "LATIN CAPITAL LETTER E")
       (=ucs              . #x0045)     ; E
       ))
-    (=ucs              . #x0065)       ; e
-    (ascii             . #x65) ; e
-    (latin-jisx0201    . #x65) ; &I-LATINJ-65;
-    (latin-viscii      . #x65) ; e
-    (ipa               . #xA2) ; &I-MULE-IPA-22;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER F")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0066)       ; f
+    (ascii             . #x66) ; f
+    (latin-jisx0201    . #x66) ; &I-LATINJ-66;
+    (latin-viscii      . #x66) ; f
+    (ipa               . #xC6) ; &I-MULE-IPA-46;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER F")
       (=ucs              . #xFF46)     ; f
      ((name              . "LATIN CAPITAL LETTER F")
       (=ucs              . #x0046)     ; F
       ))
-    (=ucs              . #x0066)       ; f
-    (ascii             . #x66) ; f
-    (latin-jisx0201    . #x66) ; &I-LATINJ-66;
-    (latin-viscii      . #x66) ; f
-    (ipa               . #xC6) ; &I-MULE-IPA-46;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER G")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0067)       ; g
+    (ascii             . #x67) ; g
+    (latin-jisx0201    . #x67) ; &I-LATINJ-67;
+    (latin-viscii      . #x67) ; g
+    (ipa               . #xC5) ; &I-MULE-IPA-45;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER G")
       (=ucs              . #xFF47)     ; g
      ((name              . "LATIN CAPITAL LETTER G")
       (=ucs              . #x0047)     ; G
       ))
-    (=ucs              . #x0067)       ; g
-    (ascii             . #x67) ; g
-    (latin-jisx0201    . #x67) ; &I-LATINJ-67;
-    (latin-viscii      . #x67) ; g
-    (ipa               . #xC5) ; &I-MULE-IPA-45;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER H")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0068)       ; h
+    (ascii             . #x68) ; h
+    (latin-jisx0201    . #x68) ; &I-LATINJ-68;
+    (latin-viscii      . #x68) ; h
+    (ipa               . #xD1) ; &I-MULE-IPA-51;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER H")
       (=ucs              . #xFF48)     ; h
      ((name              . "LATIN CAPITAL LETTER H")
       (=ucs              . #x0048)     ; H
       ))
-    (=ucs              . #x0068)       ; h
-    (ascii             . #x68) ; h
-    (latin-jisx0201    . #x68) ; &I-LATINJ-68;
-    (latin-viscii      . #x68) ; h
-    (ipa               . #xD1) ; &I-MULE-IPA-51;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER I")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0069)       ; i
+    (ascii             . #x69) ; i
+    (latin-jisx0201    . #x69) ; &I-LATINJ-69;
+    (latin-viscii      . #x69) ; i
+    (ipa               . #xA0) ; &I-MULE-IPA-20;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER I")
       (=ucs              . #xFF49)     ; i
      ((name              . "LATIN CAPITAL LETTER I")
       (=ucs              . #x0049)     ; I
       ))
-    (=ucs              . #x0069)       ; i
-    (ascii             . #x69) ; i
-    (latin-jisx0201    . #x69) ; &I-LATINJ-69;
-    (latin-viscii      . #x69) ; i
-    (ipa               . #xA0) ; &I-MULE-IPA-20;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER J")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x006A)       ; j
+    (ascii             . #x6A) ; j
+    (latin-jisx0201    . #x6A) ; &I-LATINJ-6A;
+    (latin-viscii      . #x6A) ; j
+    (ipa               . #xD9) ; &I-MULE-IPA-59;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER J")
       (=ucs              . #xFF4A)     ; j
      ((name              . "LATIN CAPITAL LETTER J")
       (=ucs              . #x004A)     ; J
       ))
-    (=ucs              . #x006A)       ; j
-    (ascii             . #x6A) ; j
-    (latin-jisx0201    . #x6A) ; &I-LATINJ-6A;
-    (latin-viscii      . #x6A) ; j
-    (ipa               . #xD9) ; &I-MULE-IPA-59;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER K")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x006B)       ; k
+    (ascii             . #x6B) ; k
+    (latin-jisx0201    . #x6B) ; &I-LATINJ-6B;
+    (latin-viscii      . #x6B) ; k
+    (ipa               . #xC4) ; &I-MULE-IPA-44;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER K")
       (=ucs              . #xFF4B)     ; k
      ((name              . "LATIN CAPITAL LETTER K")
       (=ucs              . #x004B)     ; K
       ))
-    (=ucs              . #x006B)       ; k
-    (ascii             . #x6B) ; k
-    (latin-jisx0201    . #x6B) ; &I-LATINJ-6B;
-    (latin-viscii      . #x6B) ; k
-    (ipa               . #xC4) ; &I-MULE-IPA-44;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER L")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x006C)       ; l
+    (ascii             . #x6C) ; l
+    (latin-jisx0201    . #x6C) ; &I-LATINJ-6C;
+    (latin-viscii      . #x6C) ; l
+    (ipa               . #xDA) ; &I-MULE-IPA-5A;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER L")
       (=ucs              . #xFF4C)     ; l
      ((name              . "LATIN CAPITAL LETTER L")
       (=ucs              . #x004C)     ; L
       ))
-    (=ucs              . #x006C)       ; l
-    (ascii             . #x6C) ; l
-    (latin-jisx0201    . #x6C) ; &I-LATINJ-6C;
-    (latin-viscii      . #x6C) ; l
-    (ipa               . #xDA) ; &I-MULE-IPA-5A;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER M")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x006D)       ; m
+    (ascii             . #x6D) ; m
+    (latin-jisx0201    . #x6D) ; &I-LATINJ-6D;
+    (latin-viscii      . #x6D) ; m
+    (ipa               . #xD2) ; &I-MULE-IPA-52;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER M")
       (=ucs              . #xFF4D)     ; m
      ((name              . "LATIN CAPITAL LETTER M")
       (=ucs              . #x004D)     ; M
       ))
-    (=ucs              . #x006D)       ; m
-    (ascii             . #x6D) ; m
-    (latin-jisx0201    . #x6D) ; &I-LATINJ-6D;
-    (latin-viscii      . #x6D) ; m
-    (ipa               . #xD2) ; &I-MULE-IPA-52;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER N")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x006E)       ; n
+    (ascii             . #x6E) ; n
+    (latin-jisx0201    . #x6E) ; &I-LATINJ-6E;
+    (latin-viscii      . #x6E) ; n
+    (ipa               . #xD3) ; &I-MULE-IPA-53;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER N")
       (=ucs              . #xFF4E)     ; n
      ((name              . "LATIN CAPITAL LETTER N")
       (=ucs              . #x004E)     ; N
       ))
-    (=ucs              . #x006E)       ; n
-    (ascii             . #x6E) ; n
-    (latin-jisx0201    . #x6E) ; &I-LATINJ-6E;
-    (latin-viscii      . #x6E) ; n
-    (ipa               . #xD3) ; &I-MULE-IPA-53;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x006F)       ; o
+    (ascii             . #x6F) ; o
+    (latin-jisx0201    . #x6F) ; &I-LATINJ-6F;
+    (latin-viscii      . #x6F) ; o
+    (ipa               . #xB6) ; &I-MULE-IPA-36;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER O")
       (=ucs              . #xFF4F)     ; o
      ((name              . "LATIN CAPITAL LETTER O")
       (=ucs              . #x004F)     ; O
       ))
-    (=ucs              . #x006F)       ; o
-    (ascii             . #x6F) ; o
-    (latin-jisx0201    . #x6F) ; &I-LATINJ-6F;
-    (latin-viscii      . #x6F) ; o
-    (ipa               . #xB6) ; &I-MULE-IPA-36;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER P")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0070)       ; p
+    (ascii             . #x70) ; p
+    (latin-jisx0201    . #x70) ; &I-LATINJ-70;
+    (latin-viscii      . #x70) ; p
+    (ipa               . #xC0) ; &I-MULE-IPA-40;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER P")
       (=ucs              . #xFF50)     ; p
      ((name              . "LATIN CAPITAL LETTER P")
       (=ucs              . #x0050)     ; P
       ))
-    (=ucs              . #x0070)       ; p
-    (ascii             . #x70) ; p
-    (latin-jisx0201    . #x70) ; &I-LATINJ-70;
-    (latin-viscii      . #x70) ; p
-    (ipa               . #xC0) ; &I-MULE-IPA-40;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Q")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0071)       ; q
+    (ascii             . #x71) ; q
+    (latin-jisx0201    . #x71) ; &I-LATINJ-71;
+    (latin-viscii      . #x71) ; q
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER Q")
       (=ucs              . #xFF51)     ; q
      ((name              . "LATIN CAPITAL LETTER Q")
       (=ucs              . #x0051)     ; Q
       ))
-    (=ucs              . #x0071)       ; q
-    (ascii             . #x71) ; q
-    (latin-jisx0201    . #x71) ; &I-LATINJ-71;
-    (latin-viscii      . #x71) ; q
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER R")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0072)       ; r
+    (ascii             . #x72) ; r
+    (latin-jisx0201    . #x72) ; &I-LATINJ-72;
+    (latin-viscii      . #x72) ; r
+    (ipa               . #xD6) ; &I-MULE-IPA-56;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER R")
       (=ucs              . #xFF52)     ; r
      ((name              . "LATIN CAPITAL LETTER R")
       (=ucs              . #x0052)     ; R
       ))
-    (=ucs              . #x0072)       ; r
-    (ascii             . #x72) ; r
-    (latin-jisx0201    . #x72) ; &I-LATINJ-72;
-    (latin-viscii      . #x72) ; r
-    (ipa               . #xD6) ; &I-MULE-IPA-56;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER S")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0073)       ; s
+    (ascii             . #x73) ; s
+    (latin-jisx0201    . #x73) ; &I-LATINJ-73;
+    (latin-viscii      . #x73) ; s
+    (ipa               . #xCA) ; &I-MULE-IPA-4A;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER S")
       (=ucs              . #xFF53)     ; s
      ((name              . "LATIN CAPITAL LETTER S")
       (=ucs              . #x0053)     ; S
       ))
-    (=ucs              . #x0073)       ; s
-    (ascii             . #x73) ; s
-    (latin-jisx0201    . #x73) ; &I-LATINJ-73;
-    (latin-viscii      . #x73) ; s
-    (ipa               . #xCA) ; &I-MULE-IPA-4A;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER T")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0074)       ; t
+    (ascii             . #x74) ; t
+    (latin-jisx0201    . #x74) ; &I-LATINJ-74;
+    (latin-viscii      . #x74) ; t
+    (ipa               . #xC2) ; &I-MULE-IPA-42;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER T")
       (=ucs              . #xFF54)     ; t
      ((name              . "LATIN CAPITAL LETTER T")
       (=ucs              . #x0054)     ; T
       ))
-    (=ucs              . #x0074)       ; t
-    (ascii             . #x74) ; t
-    (latin-jisx0201    . #x74) ; &I-LATINJ-74;
-    (latin-viscii      . #x74) ; t
-    (ipa               . #xC2) ; &I-MULE-IPA-42;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0075)       ; u
+    (ascii             . #x75) ; u
+    (latin-jisx0201    . #x75) ; &I-LATINJ-75;
+    (latin-viscii      . #x75) ; u
+    (ipa               . #xB4) ; &I-MULE-IPA-34;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER U")
       (=ucs              . #xFF55)     ; u
      ((name              . "LATIN CAPITAL LETTER U")
       (=ucs              . #x0055)     ; U
       ))
-    (=ucs              . #x0075)       ; u
-    (ascii             . #x75) ; u
-    (latin-jisx0201    . #x75) ; &I-LATINJ-75;
-    (latin-viscii      . #x75) ; u
-    (ipa               . #xB4) ; &I-MULE-IPA-34;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER V")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0076)       ; v
+    (ascii             . #x76) ; v
+    (latin-jisx0201    . #x76) ; &I-LATINJ-76;
+    (latin-viscii      . #x76) ; v
+    (ipa               . #xC7) ; &I-MULE-IPA-47;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER V")
       (=ucs              . #xFF56)     ; v
      ((name              . "LATIN CAPITAL LETTER V")
       (=ucs              . #x0056)     ; V
       ))
-    (=ucs              . #x0076)       ; v
-    (ascii             . #x76) ; v
-    (latin-jisx0201    . #x76) ; &I-LATINJ-76;
-    (latin-viscii      . #x76) ; v
-    (ipa               . #xC7) ; &I-MULE-IPA-47;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER W")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0077)       ; w
+    (ascii             . #x77) ; w
+    (latin-jisx0201    . #x77) ; &I-LATINJ-77;
+    (latin-viscii      . #x77) ; w
+    (ipa               . #xDE) ; &I-MULE-IPA-5E;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER W")
       (=ucs              . #xFF57)     ; w
      ((name              . "LATIN CAPITAL LETTER W")
       (=ucs              . #x0057)     ; W
       ))
-    (=ucs              . #x0077)       ; w
-    (ascii             . #x77) ; w
-    (latin-jisx0201    . #x77) ; &I-LATINJ-77;
-    (latin-viscii      . #x77) ; w
-    (ipa               . #xDE) ; &I-MULE-IPA-5E;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER X")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0078)       ; x
+    (ascii             . #x78) ; x
+    (latin-jisx0201    . #x78) ; &I-LATINJ-78;
+    (latin-viscii      . #x78) ; x
+    (ipa               . #xCF) ; &I-MULE-IPA-4F;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER X")
       (=ucs              . #xFF58)     ; x
      ((name              . "LATIN CAPITAL LETTER X")
       (=ucs              . #x0058)     ; X
       ))
-    (=ucs              . #x0078)       ; x
-    (ascii             . #x78) ; x
-    (latin-jisx0201    . #x78) ; &I-LATINJ-78;
-    (latin-viscii      . #x78) ; x
-    (ipa               . #xCF) ; &I-MULE-IPA-4F;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Y")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0079)       ; y
+    (ascii             . #x79) ; y
+    (latin-jisx0201    . #x79) ; &I-LATINJ-79;
+    (latin-viscii      . #x79) ; y
+    (ipa               . #xAD) ; &I-MULE-IPA-2D;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER Y")
       (=ucs              . #xFF59)     ; y
      ((name              . "LATIN CAPITAL LETTER Y")
       (=ucs              . #x0059)     ; Y
       ))
-    (=ucs              . #x0079)       ; y
-    (ascii             . #x79) ; y
-    (latin-jisx0201    . #x79) ; &I-LATINJ-79;
-    (latin-viscii      . #x79) ; y
-    (ipa               . #xAD) ; &I-MULE-IPA-2D;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Z")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x007A)       ; z
+    (ascii             . #x7A) ; z
+    (latin-jisx0201    . #x7A) ; &I-LATINJ-7A;
+    (latin-viscii      . #x7A) ; z
+    (ipa               . #xCB) ; &I-MULE-IPA-4B;
     (->fullwidth
      ((name              . "FULLWIDTH LATIN SMALL LETTER Z")
       (=ucs              . #xFF5A)     ; z
      ((name              . "LATIN CAPITAL LETTER Z")
       (=ucs              . #x005A)     ; Z
       ))
-    (=ucs              . #x007A)       ; z
-    (ascii             . #x7A) ; z
-    (latin-jisx0201    . #x7A) ; &I-LATINJ-7A;
-    (latin-viscii      . #x7A) ; z
-    (ipa               . #xCB) ; &I-MULE-IPA-4B;
     ))
 (define-char
   '((name              . "LEFT CURLY BRACKET")
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->fullwidth
-     ((name              . "FULLWIDTH LEFT CURLY BRACKET")
-      (=ucs              . #xFF5B)     ; {
-      ))
     (=ucs              . #x007B)       ; {
     (ascii             . #x7B) ; {
     (latin-jisx0201    . #x7B) ; &I-LATINJ-7B;
     (latin-viscii      . #x7B) ; {
+    (->fullwidth
+     ((name              . "FULLWIDTH LEFT CURLY BRACKET")
+      (=ucs              . #xFF5B)     ; {
+      ))
     ))
 (define-char
   '((name              . "VERTICAL LINE")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH VERTICAL LINE")
-      (=ucs              . #xFF5C)     ; |
-      ))
     (=ucs              . #x007C)       ; |
     (ascii             . #x7C) ; |
     (latin-jisx0201    . #x7C) ; &I-LATINJ-7C;
     (latin-viscii      . #x7C) ; |
+    (->fullwidth
+     ((name              . "FULLWIDTH VERTICAL LINE")
+      (=ucs              . #xFF5C)     ; |
+      ))
     ))
 (define-char
   '((name              . "RIGHT CURLY BRACKET")
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->fullwidth
-     ((name              . "FULLWIDTH RIGHT CURLY BRACKET")
-      (=ucs              . #xFF5D)     ; }
-      ))
     (=ucs              . #x007D)       ; }
     (ascii             . #x7D) ; }
     (latin-jisx0201    . #x7D) ; &I-LATINJ-7D;
     (latin-viscii      . #x7D) ; }
+    (->fullwidth
+     ((name              . "FULLWIDTH RIGHT CURLY BRACKET")
+      (=ucs              . #xFF5D)     ; }
+      ))
     ))
 (define-char
   '((name              . "TILDE")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #x007E)       ; ~
+    (ascii             . #x7E) ; ~
+    (latin-viscii      . #x7E) ; ~
     (->fullwidth
      ((name              . "FULLWIDTH TILDE")
       (=ucs              . #xFF5E)     ; ~
       ))
-    (=ucs              . #x007E)       ; ~
-    (ascii             . #x7E) ; ~
-    (latin-viscii      . #x7E) ; ~
     ))
 (define-char
   '((name              . "DELETE")
index 542bd35..2e45748 100755 (executable)
@@ -4,7 +4,10 @@
     (general-category  separator space) ; Normative Category
     (bidi-category     . "CS")
     (mirrored          . nil)
-    (->decomposition   noBreak #x0020)
+    (<-noBreak
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      ))
     (=ucs              . #x00A0)       ;  
     (latin-iso8859-1   . #xA0) ; &I-LATIN1-20;
     (latin-iso8859-2   . #xA0) ; &I-LATIN2-20;
     (general-category  symbol currency) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH CENT SIGN")
-      (=ucs              . #xFFE0)     ; ¢
-      ))
     (=ucs              . #x00A2)       ; ¢
     (latin-iso8859-1   . #xA2) ; &I-LATIN1-22;
     (hebrew-iso8859-8  . #xA2) ; &I-HEBREW-22;
     (latin-iso8859-9   . #xA2) ; &I-LATIN5-22;
+    (->fullwidth
+     ((name              . "FULLWIDTH CENT SIGN")
+      (=ucs              . #xFFE0)     ; ¢
+      ))
     ))
 (define-char
   '((name              . "POUND SIGN")
     (general-category  symbol currency) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH POUND SIGN")
-      (=ucs              . #xFFE1)     ; £
-      ))
     (=ucs              . #x00A3)       ; £
     (latin-iso8859-1   . #xA3) ; &I-LATIN1-23;
     (latin-iso8859-3   . #xA3) ; &I-LATIN3-23;
     (greek-iso8859-7   . #xA3) ; &I-GREEK-23;
     (hebrew-iso8859-8  . #xA3) ; &I-HEBREW-23;
     (latin-iso8859-9   . #xA3) ; &I-LATIN5-23;
+    (->fullwidth
+     ((name              . "FULLWIDTH POUND SIGN")
+      (=ucs              . #xFFE1)     ; £
+      ))
     ))
 (define-char
   '((name              . "CURRENCY SIGN")
     (general-category  symbol currency) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH YEN SIGN")
-      (=ucs              . #xFFE5)     ; ¥
-      ))
     (=ucs              . #x00A5)       ; ¥
     (latin-jisx0201    . #x5C) ; &I-LATINJ-5C;
     (latin-iso8859-1   . #xA5) ; &I-LATIN1-25;
     (hebrew-iso8859-8  . #xA5) ; &I-HEBREW-25;
     (latin-iso8859-9   . #xA5) ; &I-LATIN5-25;
+    (->fullwidth
+     ((name              . "FULLWIDTH YEN SIGN")
+      (=ucs              . #xFFE5)     ; ¥
+      ))
     ))
 (define-char
   '((name              . "BROKEN BAR")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH BROKEN BAR")
-      (=ucs              . #xFFE4)     ; ¦
-      ))
     (=ucs              . #x00A6)       ; ¦
     (latin-iso8859-1   . #xA6) ; &I-LATIN1-26;
     (greek-iso8859-7   . #xA6) ; &I-GREEK-26;
     (hebrew-iso8859-8  . #xA6) ; &I-HEBREW-26;
     (latin-iso8859-9   . #xA6) ; &I-LATIN5-26;
+    (->fullwidth
+     ((name              . "FULLWIDTH BROKEN BAR")
+      (=ucs              . #xFFE4)     ; ¦
+      ))
     ))
 (define-char
   '((name              . "SECTION SIGN")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0020 #x0308)
+    (=>decomposition@compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
     (=ucs              . #x00A8)       ; ¨
     (latin-iso8859-1   . #xA8) ; &I-LATIN1-28;
     (latin-iso8859-2   . #xA8) ; &I-LATIN2-28;
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   super #x0061)
+    (<-superscript
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      ))
     (=ucs              . #x00AA)       ; ª
     (latin-iso8859-1   . #xAA) ; &I-LATIN1-2A;
     (latin-iso8859-9   . #xAA) ; &I-LATIN5-2A;
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->fullwidth
-     ((name              . "FULLWIDTH NOT SIGN")
-      (=ucs              . #xFFE2)     ; ¬
-      ))
     (=ucs              . #x00AC)       ; ¬
     (latin-iso8859-1   . #xAC) ; &I-LATIN1-2C;
     (greek-iso8859-7   . #xAC) ; &I-GREEK-2C;
     (hebrew-iso8859-8  . #xAC) ; &I-HEBREW-2C;
     (latin-iso8859-9   . #xAC) ; &I-LATIN5-2C;
+    (->fullwidth
+     ((name              . "FULLWIDTH NOT SIGN")
+      (=ucs              . #xFFE2)     ; ¬
+      ))
     ))
 (define-char
   '((name              . "SOFT HYPHEN")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0020 #x0304)
-    (->fullwidth
-     ((name              . "FULLWIDTH MACRON")
-      (=ucs              . #xFFE3)     ;  ̄
+    (=>decomposition@compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
       ))
     (=ucs              . #x00AF)       ; ¯
     (latin-iso8859-1   . #xAF) ; &I-LATIN1-2F;
     (latin-iso8859-4   . #xAF) ; &I-LATIN4-2F;
     (latin-iso8859-9   . #xAF) ; &I-LATIN5-2F;
+    (->fullwidth
+     ((name              . "FULLWIDTH MACRON")
+      (=ucs              . #xFFE3)     ;  ̄
+      ))
     ))
 (define-char
   '((name              . "DEGREE SIGN")
     (decimal-digit-value . 2)
     (digit-value        . 2)
     (numeric-value      . 2)
-    (->decomposition   super #x0032)
+    (<-superscript
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      ))
     (=ucs              . #x00B2)       ; ²
     (latin-iso8859-1   . #xB2) ; &I-LATIN1-32;
     (latin-iso8859-3   . #xB2) ; &I-LATIN3-32;
     (decimal-digit-value . 3)
     (digit-value        . 3)
     (numeric-value      . 3)
-    (->decomposition   super #x0033)
+    (<-superscript
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      ))
     (=ucs              . #x00B3)       ; ³
     (latin-iso8859-1   . #xB3) ; &I-LATIN1-33;
     (latin-iso8859-3   . #xB3) ; &I-LATIN3-33;
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0020 #x0301)
+    (=>decomposition@compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=ucs              . #x00B4)       ; ´
     (latin-iso8859-1   . #xB4) ; &I-LATIN1-34;
     (latin-iso8859-2   . #xB4) ; &I-LATIN2-34;
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x03BC)
+    (<-compat/unit
+     ((name              . "GREEK SMALL LETTER MU")
+      (=ucs              . #x03BC)     ; μ
+      ))
     (=ucs              . #x00B5)       ; µ
     (latin-iso8859-1   . #xB5) ; &I-LATIN1-35;
     (latin-iso8859-3   . #xB5) ; &I-LATIN3-35;
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0020 #x0327)
+    (=>decomposition@compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
     (=ucs              . #x00B8)       ; ¸
     (latin-iso8859-1   . #xB8) ; &I-LATIN1-38;
     (latin-iso8859-2   . #xB8) ; &I-LATIN2-38;
     (decimal-digit-value . 1)
     (digit-value        . 1)
     (numeric-value      . 1)
-    (->decomposition   super #x0031)
+    (<-superscript
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      ))
     (=ucs              . #x00B9)       ; ¹
     (latin-iso8859-1   . #xB9) ; &I-LATIN1-39;
     (hebrew-iso8859-8  . #xB9) ; &I-HEBREW-39;
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   super #x006F)
+    (<-superscript
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      ))
     (=ucs              . #x00BA)       ; º
     (latin-iso8859-1   . #xBA) ; &I-LATIN1-3A;
     (latin-iso8859-9   . #xBA) ; &I-LATIN5-3A;
     (bidi-category     . "ON")
     (mirrored          . nil)
     (numeric-value     . 1/4)
-    (->decomposition   fraction #x0031 #x2044 #x0034)
+    (=>decomposition@fraction
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "FRACTION SLASH")
+      (=ucs              . #x2044)     ; ⁄
+      )
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      ))
     (=ucs              . #x00BC)       ; ¼
     (latin-iso8859-1   . #xBC) ; &I-LATIN1-3C;
     (hebrew-iso8859-8  . #xBC) ; &I-HEBREW-3C;
     (bidi-category     . "ON")
     (mirrored          . nil)
     (numeric-value     . 1/2)
-    (->decomposition   fraction #x0031 #x2044 #x0032)
+    (=>decomposition@fraction
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "FRACTION SLASH")
+      (=ucs              . #x2044)     ; ⁄
+      )
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      ))
     (=ucs              . #x00BD)       ; ½
     (latin-iso8859-1   . #xBD) ; &I-LATIN1-3D;
     (latin-iso8859-3   . #xBD) ; &I-LATIN3-3D;
     (bidi-category     . "ON")
     (mirrored          . nil)
     (numeric-value     . 3/4)
-    (->decomposition   fraction #x0033 #x2044 #x0034)
+    (=>decomposition@fraction
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((name              . "FRACTION SLASH")
+      (=ucs              . #x2044)     ; ⁄
+      )
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      ))
     (=ucs              . #x00BE)       ; ¾
     (latin-iso8859-1   . #xBE) ; &I-LATIN1-3E;
     (hebrew-iso8859-8  . #xBE) ; &I-HEBREW-3E;
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0041 #x0300)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER A WITH GRAVE")
-      (=ucs              . #x00E0)     ; à
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x00C0)       ; À
     (latin-iso8859-1   . #xC0) ; &I-LATIN1-40;
     (latin-iso8859-9   . #xC0) ; &I-LATIN5-40;
     (latin-viscii      . #xC0) ; &I-MULE-VIET-U-60;
     (latin-viscii-upper . #xE0)        ; &I-MULE-VIET-U-60;
-    ))
-(define-char
-  '((->decomposition   #xFF21 #x0300)
     (->lowercase
-     ((=gb2312           . #x2824)     ; &JX1-2956; [08-04]
-      (=jis-x0212        . #x2B22)     ; &I-JSP-2B22; [11-02]
-      (=jis-x0213-1-2000  . #x2956)    ; &I-JX1-2956; [09-54]
+     ((name              . "LATIN SMALL LETTER A WITH GRAVE")
+      (=ucs              . #x00E0)     ; à
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER A WITH GRAVE")
       (=ucs              . #x00C0)     ; À
       ))
      ((name              . "LATIN CAPITAL LETTER A WITH GRAVE")
       (=ucs              . #x00C0)     ; À
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER A")
+      (=ucs              . #xFF21)     ; A
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=jis-x0212                . #x2A22)       ; &JX1-2937; [10-02]
     (=jis-x0213-1-2000 . #x2937)       ; &I-JX1-2937; [09-23]
     (=jef-china3       . #x85B9)       ; &I-JC3-85B9;
     (=ucs@jis/fw       . #x00C0)       ; &JX1-2937;
+    (->lowercase
+     ((=gb2312           . #x2824)     ; &JX1-2956; [08-04]
+      (=jis-x0212        . #x2B22)     ; &I-JSP-2B22; [11-02]
+      (=jis-x0213-1-2000  . #x2956)    ; &I-JX1-2956; [09-54]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER A WITH ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0041 #x0301)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER A WITH ACUTE")
-      (=ucs              . #x00E1)     ; á
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x00C1)       ; Á
     (latin-iso8859-1   . #xC1) ; &I-LATIN1-41;
     (latin-iso8859-9   . #xC1) ; &I-LATIN5-41;
     (latin-viscii      . #xC1) ; &I-MULE-VIET-U-61;
     (latin-viscii-upper . #xE1)        ; &I-MULE-VIET-U-61;
-    ))
-(define-char
-  '((->decomposition   #xFF21 #x0301)
     (->lowercase
-     ((=gb2312           . #x2822)     ; &JX1-2957; [08-02]
-      (=jis-x0212        . #x2B21)     ; &I-JSP-2B21; [11-01]
-      (=jis-x0213-1-2000  . #x2957)    ; &I-JX1-2957; [09-55]
+     ((name              . "LATIN SMALL LETTER A WITH ACUTE")
+      (=ucs              . #x00E1)     ; á
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER A WITH ACUTE")
       (=ucs              . #x00C1)     ; Á
       ))
      ((name              . "LATIN CAPITAL LETTER A WITH ACUTE")
       (=ucs              . #x00C1)     ; Á
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER A")
+      (=ucs              . #xFF21)     ; A
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2A21)       ; &JX1-2938; [10-01]
     (=jis-x0213-1-2000 . #x2938)       ; &I-JX1-2938; [09-24]
     (=jef-china3       . #x85D5)       ; &I-JC3-85D5;
     (=ucs@jis/fw       . #x00C1)       ; &JX1-2938;
+    (->lowercase
+     ((=gb2312           . #x2822)     ; &JX1-2957; [08-02]
+      (=jis-x0212        . #x2B21)     ; &I-JSP-2B21; [11-01]
+      (=jis-x0213-1-2000  . #x2957)    ; &I-JX1-2957; [09-55]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0041 #x0302)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER A WITH CIRCUMFLEX")
-      (=ucs              . #x00E2)     ; â
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
       ))
     (=ucs              . #x00C2)       ; Â
     (latin-iso8859-1   . #xC2) ; &I-LATIN1-42;
     (latin-tcvn5712    . #xA2) ; &I-VSCII2-22;
     (latin-viscii      . #xC2) ; &I-MULE-VIET-U-62;
     (latin-viscii-upper . #xE2)        ; &I-MULE-VIET-U-62;
-    ))
-(define-char
-  '((->decomposition   #xFF21 #x0302)
     (->lowercase
-     ((=jis-x0212        . #x2B24)     ; &JX1-2958; [11-04]
-      (=jis-x0213-1-2000  . #x2958)    ; &I-JX1-2958; [09-56]
+     ((name              . "LATIN SMALL LETTER A WITH CIRCUMFLEX")
+      (=ucs              . #x00E2)     ; â
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX")
       (=ucs              . #x00C2)     ; Â
       ))
      ((name              . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX")
       (=ucs              . #x00C2)     ; Â
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER A")
+      (=ucs              . #xFF21)     ; A
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2A24)       ; &JX1-2939; [10-04]
     (=jis-x0213-1-2000 . #x2939)       ; &I-JX1-2939; [09-25]
     (=jef-china3       . #x86B7)       ; &I-JC3-86B7;
     (=ucs@jis/fw       . #x00C2)       ; &JX1-2939;
+    (->lowercase
+     ((=jis-x0212        . #x2B24)     ; &JX1-2958; [11-04]
+      (=jis-x0213-1-2000  . #x2958)    ; &I-JX1-2958; [09-56]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER A WITH TILDE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0041 #x0303)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER A WITH TILDE")
-      (=ucs              . #x00E3)     ; ã
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x00C3)       ; Ã
     (latin-iso8859-1   . #xC3) ; &I-LATIN1-43;
     (latin-iso8859-9   . #xC3) ; &I-LATIN5-43;
     (latin-viscii      . #xC3) ; &I-MULE-VIET-U-63;
     (latin-viscii-upper . #xE3)        ; &I-MULE-VIET-U-63;
-    ))
-(define-char
-  '((->decomposition   #xFF21 #x0303)
     (->lowercase
-     ((=jis-x0212        . #x2B2A)     ; &JX1-2959; [11-10]
-      (=jis-x0213-1-2000  . #x2959)    ; &I-JX1-2959; [09-57]
+     ((name              . "LATIN SMALL LETTER A WITH TILDE")
+      (=ucs              . #x00E3)     ; ã
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER A WITH TILDE")
       (=ucs              . #x00C3)     ; Ã
       ))
      ((name              . "LATIN CAPITAL LETTER A WITH TILDE")
       (=ucs              . #x00C3)     ; Ã
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER A")
+      (=ucs              . #xFF21)     ; A
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
+      ))
     (=jis-x0212                . #x2A2A)       ; &JX1-293A; [10-10]
     (=jis-x0213-1-2000 . #x293A)       ; &I-JX1-293A; [09-26]
     (=jef-china3       . #x86E2)       ; &I-JC3-86E2;
     (=ucs@jis/fw       . #x00C3)       ; &JX1-293A;
+    (->lowercase
+     ((=jis-x0212        . #x2B2A)     ; &JX1-2959; [11-10]
+      (=jis-x0213-1-2000  . #x2959)    ; &I-JX1-2959; [09-57]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER A WITH DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0041 #x0308)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER A WITH DIAERESIS")
-      (=ucs              . #x00E4)     ; ä
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
       ))
     (=ucs              . #x00C4)       ; Ä
     (latin-iso8859-1   . #xC4) ; &I-LATIN1-44;
     (latin-iso8859-3   . #xC4) ; &I-LATIN3-44;
     (latin-iso8859-4   . #xC4) ; &I-LATIN4-44;
     (latin-iso8859-9   . #xC4) ; &I-LATIN5-44;
-    ))
-(define-char
-  '((->decomposition   #xFF21 #x0308)
     (->lowercase
-     ((=jis-x0212        . #x2B23)     ; &JX1-295A; [11-03]
-      (=jis-x0213-1-2000  . #x295A)    ; &I-JX1-295A; [09-58]
+     ((name              . "LATIN SMALL LETTER A WITH DIAERESIS")
+      (=ucs              . #x00E4)     ; ä
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER A WITH DIAERESIS")
       (=ucs              . #x00C4)     ; Ä
       ))
      ((name              . "LATIN CAPITAL LETTER A WITH DIAERESIS")
       (=ucs              . #x00C4)     ; Ä
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER A")
+      (=ucs              . #xFF21)     ; A
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
     (=jis-x0212                . #x2A23)       ; &JX1-293B; [10-03]
     (=jis-x0213-1-2000 . #x293B)       ; &I-JX1-293B; [09-27]
     (=jef-china3       . #x88C5)       ; &I-JC3-88C5;
     (=ucs@jis/fw       . #x00C4)       ; &JX1-293B;
+    (->lowercase
+     ((=jis-x0212        . #x2B23)     ; &JX1-295A; [11-03]
+      (=jis-x0213-1-2000  . #x295A)    ; &I-JX1-295A; [09-58]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER A WITH RING ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0041 #x030A)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER A WITH RING ABOVE")
-      (=ucs              . #x00E5)     ; å
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      )
+     ((name              . "COMBINING RING ABOVE")
+      (=ucs              . #x030A)     ; ̊
       ))
     (=ucs              . #x00C5)       ; Å
     (latin-iso8859-1   . #xC5) ; &I-LATIN1-45;
     (latin-iso8859-4   . #xC5) ; &I-LATIN4-45;
     (latin-iso8859-9   . #xC5) ; &I-LATIN5-45;
-    ))
-(define-char
-  '((->decomposition   #xFF21 #x030A)
     (->lowercase
-     ((=jis-x0212        . #x2B29)     ; &JX1-295B; [11-09]
-      (=jis-x0213-1-2000  . #x295B)    ; &I-JX1-295B; [09-59]
+     ((name              . "LATIN SMALL LETTER A WITH RING ABOVE")
+      (=ucs              . #x00E5)     ; å
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER A WITH RING ABOVE")
       (=ucs              . #x00C5)     ; Å
       ))
      ((name              . "LATIN CAPITAL LETTER A WITH RING ABOVE")
       (=ucs              . #x00C5)     ; Å
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER A")
+      (=ucs              . #xFF21)     ; A
+      )
+     ((name              . "COMBINING RING ABOVE")
+      (=ucs              . #x030A)     ; ̊
+      ))
     (=jis-x0212                . #x2A29)       ; &JX1-293C; [10-09]
     (=jis-x0213-1-2000 . #x293C)       ; &I-JX1-293C; [09-28]
     (=jef-china3       . #x88FD)       ; &I-JC3-88FD;
     (=ucs@jis/fw       . #x00C5)       ; &JX1-293C;
+    (->lowercase
+     ((=jis-x0212        . #x2B29)     ; &JX1-295B; [11-09]
+      (=jis-x0213-1-2000  . #x295B)    ; &I-JX1-295B; [09-59]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER AE")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "ash *")
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER AE")
-      (=ucs              . #x00E6)     ; æ
-      ))
     (=ucs              . #x00C6)       ; Æ
     (latin-iso8859-1   . #xC6) ; &I-LATIN1-46;
     (latin-iso8859-4   . #xC6) ; &I-LATIN4-46;
     (latin-iso8859-9   . #xC6) ; &I-LATIN5-46;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER AE")
+      (=ucs              . #x00E6)     ; æ
+      ))
     ))
 (define-char
-  '((->lowercase
-     ((=ks-x1001         . #x2921)     ; &JX1-295C; [09-01]
-      (=jis-x0212        . #x2941)     ; &I-JSP-2941; [09-33]
-      (=jis-x0213-1-2000  . #x295C)    ; &I-JX1-295C; [09-60]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER AE")
       (=ucs              . #x00C6)     ; Æ
       ))
     (=jis-x0213-1-2000 . #x293D)       ; &I-JX1-293D; [09-29]
     (=jef-china3       . #x83A5)       ; &I-JC3-83A5;
     (=ucs@jis/fw       . #x00C6)       ; &JX1-293D;
+    (->lowercase
+     ((=ks-x1001         . #x2921)     ; &JX1-295C; [09-01]
+      (=jis-x0212        . #x2941)     ; &I-JSP-2941; [09-33]
+      (=jis-x0213-1-2000  . #x295C)    ; &I-JX1-295C; [09-60]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER C WITH CEDILLA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0043 #x0327)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER C WITH CEDILLA")
-      (=ucs              . #x00E7)     ; ç
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER C")
+      (=ucs              . #x0043)     ; C
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
       ))
     (=ucs              . #x00C7)       ; Ç
     (latin-iso8859-1   . #xC7) ; &I-LATIN1-47;
     (latin-iso8859-2   . #xC7) ; &I-LATIN2-47;
     (latin-iso8859-3   . #xC7) ; &I-LATIN3-47;
     (latin-iso8859-9   . #xC7) ; &I-LATIN5-47;
-    ))
-(define-char
-  '((->decomposition   #xFF23 #x0327)
     (->lowercase
-     ((=jis-x0212        . #x2B2E)     ; &JX1-295D; [11-14]
-      (=jis-x0213-1-2000  . #x295D)    ; &I-JX1-295D; [09-61]
+     ((name              . "LATIN SMALL LETTER C WITH CEDILLA")
+      (=ucs              . #x00E7)     ; ç
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER C WITH CEDILLA")
       (=ucs              . #x00C7)     ; Ç
       ))
      ((name              . "LATIN CAPITAL LETTER C WITH CEDILLA")
       (=ucs              . #x00C7)     ; Ç
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER C")
+      (=ucs              . #xFF23)     ; C
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
     (=jis-x0212                . #x2A2E)       ; &JX1-293E; [10-14]
     (=jis-x0213-1-2000 . #x293E)       ; &I-JX1-293E; [09-30]
     (=jef-china3       . #x89F5)       ; &I-JC3-89F5;
     (=ucs@jis/fw       . #x00C7)       ; &JX1-293E;
+    (->lowercase
+     ((=jis-x0212        . #x2B2E)     ; &JX1-295D; [11-14]
+      (=jis-x0213-1-2000  . #x295D)    ; &I-JX1-295D; [09-61]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER E WITH GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0045 #x0300)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER E WITH GRAVE")
-      (=ucs              . #x00E8)     ; è
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x00C8)       ; È
     (latin-iso8859-1   . #xC8) ; &I-LATIN1-48;
     (latin-iso8859-9   . #xC8) ; &I-LATIN5-48;
     (latin-viscii      . #xC8) ; &I-MULE-VIET-U-68;
     (latin-viscii-upper . #xE8)        ; &I-MULE-VIET-U-68;
-    ))
-(define-char
-  '((->decomposition   #xFF25 #x0300)
     (->lowercase
-     ((=gb2312           . #x2828)     ; &JX1-295E; [08-08]
-      (=jis-x0212        . #x2B32)     ; &I-JSP-2B32; [11-18]
-      (=jis-x0213-1-2000  . #x295E)    ; &I-JX1-295E; [09-62]
+     ((name              . "LATIN SMALL LETTER E WITH GRAVE")
+      (=ucs              . #x00E8)     ; è
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER E WITH GRAVE")
       (=ucs              . #x00C8)     ; È
       ))
      ((name              . "LATIN CAPITAL LETTER E WITH GRAVE")
       (=ucs              . #x00C8)     ; È
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER E")
+      (=ucs              . #xFF25)     ; E
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=jis-x0212                . #x2A32)       ; &JX1-293F; [10-18]
     (=jis-x0213-1-2000 . #x293F)       ; &I-JX1-293F; [09-31]
     (=jef-china3       . #x85BA)       ; &I-JC3-85BA;
     (=ucs@jis/fw       . #x00C8)       ; &JX1-293F;
+    (->lowercase
+     ((=gb2312           . #x2828)     ; &JX1-295E; [08-08]
+      (=jis-x0212        . #x2B32)     ; &I-JSP-2B32; [11-18]
+      (=jis-x0213-1-2000  . #x295E)    ; &I-JX1-295E; [09-62]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER E WITH ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0045 #x0301)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER E WITH ACUTE")
-      (=ucs              . #x00E9)     ; é
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x00C9)       ; É
     (latin-iso8859-1   . #xC9) ; &I-LATIN1-49;
     (latin-iso8859-9   . #xC9) ; &I-LATIN5-49;
     (latin-viscii      . #xC9) ; &I-MULE-VIET-U-69;
     (latin-viscii-upper . #xE9)        ; &I-MULE-VIET-U-69;
-    ))
-(define-char
-  '((->decomposition   #xFF25 #x0301)
     (->lowercase
-     ((=gb2312           . #x2826)     ; &JX1-295F; [08-06]
-      (=jis-x0212        . #x2B31)     ; &I-JSP-2B31; [11-17]
-      (=jis-x0213-1-2000  . #x295F)    ; &I-JX1-295F; [09-63]
+     ((name              . "LATIN SMALL LETTER E WITH ACUTE")
+      (=ucs              . #x00E9)     ; é
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER E WITH ACUTE")
       (=ucs              . #x00C9)     ; É
       ))
      ((name              . "LATIN CAPITAL LETTER E WITH ACUTE")
       (=ucs              . #x00C9)     ; É
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER E")
+      (=ucs              . #xFF25)     ; E
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2A31)       ; &JX1-2940; [10-17]
     (=jis-x0213-1-2000 . #x2940)       ; &I-JX1-2940; [09-32]
     (=jef-china3       . #x85D8)       ; &I-JC3-85D8;
     (=ucs@jis/fw       . #x00C9)       ; &JX1-2940;
+    (->lowercase
+     ((=gb2312           . #x2826)     ; &JX1-295F; [08-06]
+      (=jis-x0212        . #x2B31)     ; &I-JSP-2B31; [11-17]
+      (=jis-x0213-1-2000  . #x295F)    ; &I-JX1-295F; [09-63]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0045 #x0302)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER E WITH CIRCUMFLEX")
-      (=ucs              . #x00EA)     ; ê
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
       ))
     (=ucs              . #x00CA)       ; Ê
     (latin-iso8859-1   . #xCA) ; &I-LATIN1-4A;
     (latin-tcvn5712    . #xA3) ; &I-VSCII2-23;
     (latin-viscii      . #xCA) ; &I-MULE-VIET-U-6A;
     (latin-viscii-upper . #xEA)        ; &I-MULE-VIET-U-6A;
-    ))
-(define-char
-  '((->decomposition   #xFF25 #x0302)
     (->lowercase
-     ((=gb2312           . #x283A)     ; &JX1-2960; [08-26]
-      (=jis-x0212        . #x2B34)     ; &I-JSP-2B34; [11-20]
-      (=jis-x0213-1-2000  . #x2960)    ; &I-JX1-2960; [09-64]
+     ((name              . "LATIN SMALL LETTER E WITH CIRCUMFLEX")
+      (=ucs              . #x00EA)     ; ê
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX")
       (=ucs              . #x00CA)     ; Ê
       ))
      ((name              . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX")
       (=ucs              . #x00CA)     ; Ê
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER E")
+      (=ucs              . #xFF25)     ; E
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2A34)       ; &JX1-2941; [10-20]
     (=jis-x0213-1-2000 . #x2941)       ; &I-JX1-2941; [09-33]
     (=jef-china3       . #x86B9)       ; &I-JC3-86B9;
     (=ucs@jis/fw       . #x00CA)       ; &JX1-2941;
-    ))
-(define-char
-  '((name              . "LATIN CAPITAL LETTER E WITH DIAERESIS")
+    (->lowercase
+     ((=gb2312           . #x283A)     ; &JX1-2960; [08-26]
+      (=jis-x0212        . #x2B34)     ; &I-JSP-2B34; [11-20]
+      (=jis-x0213-1-2000  . #x2960)    ; &I-JX1-2960; [09-64]
+      ))
+    ))
+(define-char
+  '((name              . "LATIN CAPITAL LETTER E WITH DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0045 #x0308)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER E WITH DIAERESIS")
-      (=ucs              . #x00EB)     ; ë
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
       ))
     (=ucs              . #x00CB)       ; Ë
     (latin-iso8859-1   . #xCB) ; &I-LATIN1-4B;
     (latin-iso8859-3   . #xCB) ; &I-LATIN3-4B;
     (latin-iso8859-4   . #xCB) ; &I-LATIN4-4B;
     (latin-iso8859-9   . #xCB) ; &I-LATIN5-4B;
-    ))
-(define-char
-  '((->decomposition   #xFF25 #x0308)
     (->lowercase
-     ((=jis-x0212        . #x2B33)     ; &JX1-2961; [11-19]
-      (=jis-x0213-1-2000  . #x2961)    ; &I-JX1-2961; [09-65]
+     ((name              . "LATIN SMALL LETTER E WITH DIAERESIS")
+      (=ucs              . #x00EB)     ; ë
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER E WITH DIAERESIS")
       (=ucs              . #x00CB)     ; Ë
       ))
      ((name              . "LATIN CAPITAL LETTER E WITH DIAERESIS")
       (=ucs              . #x00CB)     ; Ë
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER E")
+      (=ucs              . #xFF25)     ; E
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
     (=jis-x0212                . #x2A33)       ; &JX1-2942; [10-19]
     (=jis-x0213-1-2000 . #x2942)       ; &I-JX1-2942; [09-34]
     (=jef-china3       . #x88C7)       ; &I-JC3-88C7;
     (=ucs@jis/fw       . #x00CB)       ; &JX1-2942;
+    (->lowercase
+     ((=jis-x0212        . #x2B33)     ; &JX1-2961; [11-19]
+      (=jis-x0213-1-2000  . #x2961)    ; &I-JX1-2961; [09-65]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER I WITH GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0049 #x0300)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER I WITH GRAVE")
-      (=ucs              . #x00EC)     ; ì
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x00CC)       ; Ì
     (latin-iso8859-1   . #xCC) ; &I-LATIN1-4C;
     (latin-iso8859-9   . #xCC) ; &I-LATIN5-4C;
     (latin-viscii      . #xCC) ; &I-MULE-VIET-U-6C;
     (latin-viscii-upper . #xEC)        ; &I-MULE-VIET-U-6C;
-    ))
-(define-char
-  '((->decomposition   #xFF29 #x0300)
     (->lowercase
-     ((=gb2312           . #x282C)     ; &JX1-2962; [08-12]
-      (=jis-x0212        . #x2B40)     ; &I-JSP-2B40; [11-32]
-      (=jis-x0213-1-2000  . #x2962)    ; &I-JX1-2962; [09-66]
+     ((name              . "LATIN SMALL LETTER I WITH GRAVE")
+      (=ucs              . #x00EC)     ; ì
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER I WITH GRAVE")
       (=ucs              . #x00CC)     ; Ì
       ))
      ((name              . "LATIN CAPITAL LETTER I WITH GRAVE")
       (=ucs              . #x00CC)     ; Ì
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER I")
+      (=ucs              . #xFF29)     ; I
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=jis-x0212                . #x2A40)       ; &JX1-2943; [10-32]
     (=jis-x0213-1-2000 . #x2943)       ; &I-JX1-2943; [09-35]
     (=jef-china3       . #x85BB)       ; &I-JC3-85BB;
     (=ucs@jis/fw       . #x00CC)       ; &JX1-2943;
+    (->lowercase
+     ((=gb2312           . #x282C)     ; &JX1-2962; [08-12]
+      (=jis-x0212        . #x2B40)     ; &I-JSP-2B40; [11-32]
+      (=jis-x0213-1-2000  . #x2962)    ; &I-JX1-2962; [09-66]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER I WITH ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0049 #x0301)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER I WITH ACUTE")
-      (=ucs              . #x00ED)     ; í
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x00CD)       ; Í
     (latin-iso8859-1   . #xCD) ; &I-LATIN1-4D;
     (latin-iso8859-9   . #xCD) ; &I-LATIN5-4D;
     (latin-viscii      . #xCD) ; &I-MULE-VIET-U-6D;
     (latin-viscii-upper . #xED)        ; &I-MULE-VIET-U-6D;
-    ))
-(define-char
-  '((->decomposition   #xFF29 #x0301)
     (->lowercase
-     ((=gb2312           . #x282A)     ; &JX1-2963; [08-10]
-      (=jis-x0212        . #x2B3F)     ; &I-JSP-2B3F; [11-31]
-      (=jis-x0213-1-2000  . #x2963)    ; &I-JX1-2963; [09-67]
+     ((name              . "LATIN SMALL LETTER I WITH ACUTE")
+      (=ucs              . #x00ED)     ; í
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER I WITH ACUTE")
       (=ucs              . #x00CD)     ; Í
       ))
      ((name              . "LATIN CAPITAL LETTER I WITH ACUTE")
       (=ucs              . #x00CD)     ; Í
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER I")
+      (=ucs              . #xFF29)     ; I
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2A3F)       ; &JX1-2944; [10-31]
     (=jis-x0213-1-2000 . #x2944)       ; &I-JX1-2944; [09-36]
     (=jef-china3       . #x85DB)       ; &I-JC3-85DB;
     (=ucs@jis/fw       . #x00CD)       ; &JX1-2944;
+    (->lowercase
+     ((=gb2312           . #x282A)     ; &JX1-2963; [08-10]
+      (=jis-x0212        . #x2B3F)     ; &I-JSP-2B3F; [11-31]
+      (=jis-x0213-1-2000  . #x2963)    ; &I-JX1-2963; [09-67]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER I WITH CIRCUMFLEX")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0049 #x0302)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER I WITH CIRCUMFLEX")
-      (=ucs              . #x00EE)     ; î
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
       ))
     (=ucs              . #x00CE)       ; Î
     (latin-iso8859-1   . #xCE) ; &I-LATIN1-4E;
     (latin-iso8859-3   . #xCE) ; &I-LATIN3-4E;
     (latin-iso8859-4   . #xCE) ; &I-LATIN4-4E;
     (latin-iso8859-9   . #xCE) ; &I-LATIN5-4E;
-    ))
-(define-char
-  '((->decomposition   #xFF29 #x0302)
     (->lowercase
-     ((=jis-x0212        . #x2B42)     ; &JX1-2964; [11-34]
-      (=jis-x0213-1-2000  . #x2964)    ; &I-JX1-2964; [09-68]
+     ((name              . "LATIN SMALL LETTER I WITH CIRCUMFLEX")
+      (=ucs              . #x00EE)     ; î
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER I WITH CIRCUMFLEX")
       (=ucs              . #x00CE)     ; Î
       ))
      ((name              . "LATIN CAPITAL LETTER I WITH CIRCUMFLEX")
       (=ucs              . #x00CE)     ; Î
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER I")
+      (=ucs              . #xFF29)     ; I
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2A42)       ; &JX1-2945; [10-34]
     (=jis-x0213-1-2000 . #x2945)       ; &I-JX1-2945; [09-37]
     (=jef-china3       . #x86BC)       ; &I-JC3-86BC;
     (=ucs@jis/fw       . #x00CE)       ; &JX1-2945;
+    (->lowercase
+     ((=jis-x0212        . #x2B42)     ; &JX1-2964; [11-34]
+      (=jis-x0213-1-2000  . #x2964)    ; &I-JX1-2964; [09-68]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER I WITH DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0049 #x0308)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER I WITH DIAERESIS")
-      (=ucs              . #x00EF)     ; ï
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
       ))
     (=ucs              . #x00CF)       ; Ï
     (latin-iso8859-1   . #xCF) ; &I-LATIN1-4F;
     (latin-iso8859-3   . #xCF) ; &I-LATIN3-4F;
     (latin-iso8859-9   . #xCF) ; &I-LATIN5-4F;
-    ))
-(define-char
-  '((->decomposition   #xFF29 #x0308)
     (->lowercase
-     ((=jis-x0212        . #x2B41)     ; &JX1-2965; [11-33]
-      (=jis-x0213-1-2000  . #x2965)    ; &I-JX1-2965; [09-69]
+     ((name              . "LATIN SMALL LETTER I WITH DIAERESIS")
+      (=ucs              . #x00EF)     ; ï
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER I WITH DIAERESIS")
       (=ucs              . #x00CF)     ; Ï
       ))
      ((name              . "LATIN CAPITAL LETTER I WITH DIAERESIS")
       (=ucs              . #x00CF)     ; Ï
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER I")
+      (=ucs              . #xFF29)     ; I
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
     (=jis-x0212                . #x2A41)       ; &JX1-2946; [10-33]
     (=jis-x0213-1-2000 . #x2946)       ; &I-JX1-2946; [09-38]
     (=jef-china3       . #x88C9)       ; &I-JC3-88C9;
     (=ucs@jis/fw       . #x00CF)       ; &JX1-2946;
+    (->lowercase
+     ((=jis-x0212        . #x2B41)     ; &JX1-2965; [11-33]
+      (=jis-x0213-1-2000  . #x2965)    ; &I-JX1-2965; [09-69]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER ETH")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Icelandic")
+    (=ucs              . #x00D0)       ; Ð
+    (latin-iso8859-1   . #xD0) ; &I-LATIN1-50;
     (->lowercase
      ((name              . "LATIN SMALL LETTER ETH")
       (=ucs              . #x00F0)     ; ð
       ))
-    (=ucs              . #x00D0)       ; Ð
-    (latin-iso8859-1   . #xD0) ; &I-LATIN1-50;
     ))
 (define-char
-  '((->lowercase
-     ((=ks-x1001         . #x2923)     ; &JX1-2966; [09-03]
-      (=jis-x0212        . #x2943)     ; &I-JSP-2943; [09-35]
-      (=jis-x0213-1-2000  . #x2966)    ; &I-JX1-2966; [09-70]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER ETH")
       (=ucs              . #x00D0)     ; Ð
       ))
     (=ks-x1001         . #x2822)       ; &JX1-2947; [08-02]
     (=jis-x0213-1-2000 . #x2947)       ; &I-JX1-2947; [09-39]
     (=ucs@jis/fw       . #x00D0)       ; &JX1-2947;
+    (->lowercase
+     ((=ks-x1001         . #x2923)     ; &JX1-2966; [09-03]
+      (=jis-x0212        . #x2943)     ; &I-JSP-2943; [09-35]
+      (=jis-x0213-1-2000  . #x2966)    ; &I-JX1-2966; [09-70]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER N WITH TILDE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004E #x0303)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER N WITH TILDE")
-      (=ucs              . #x00F1)     ; ñ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER N")
+      (=ucs              . #x004E)     ; N
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x00D1)       ; Ñ
     (latin-iso8859-1   . #xD1) ; &I-LATIN1-51;
     (latin-iso8859-3   . #xD1) ; &I-LATIN3-51;
     (latin-iso8859-9   . #xD1) ; &I-LATIN5-51;
-    ))
-(define-char
-  '((->decomposition   #xFF2E #x0303)
     (->lowercase
-     ((=jis-x0212        . #x2B50)     ; &JX1-2967; [11-48]
-      (=jis-x0213-1-2000  . #x2967)    ; &I-JX1-2967; [09-71]
+     ((name              . "LATIN SMALL LETTER N WITH TILDE")
+      (=ucs              . #x00F1)     ; ñ
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER N WITH TILDE")
       (=ucs              . #x00D1)     ; Ñ
       ))
      ((name              . "LATIN CAPITAL LETTER N WITH TILDE")
       (=ucs              . #x00D1)     ; Ñ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER N")
+      (=ucs              . #xFF2E)     ; N
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
+      ))
     (=jis-x0212                . #x2A50)       ; &JX1-2948; [10-48]
     (=jis-x0213-1-2000 . #x2948)       ; &I-JX1-2948; [09-40]
     (=jef-china3       . #x86E6)       ; &I-JC3-86E6;
     (=ucs@jis/fw       . #x00D1)       ; &JX1-2948;
+    (->lowercase
+     ((=jis-x0212        . #x2B50)     ; &JX1-2967; [11-48]
+      (=jis-x0213-1-2000  . #x2967)    ; &I-JX1-2967; [09-71]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004F #x0300)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER O WITH GRAVE")
-      (=ucs              . #x00F2)     ; ò
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O")
+      (=ucs              . #x004F)     ; O
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x00D2)       ; Ò
     (latin-iso8859-1   . #xD2) ; &I-LATIN1-52;
     (latin-iso8859-9   . #xD2) ; &I-LATIN5-52;
     (latin-viscii      . #xD2) ; &I-MULE-VIET-U-72;
     (latin-viscii-upper . #xF2)        ; &I-MULE-VIET-U-72;
-    ))
-(define-char
-  '((->decomposition   #xFF2F #x0300)
     (->lowercase
-     ((=gb2312           . #x2830)     ; &JX1-2968; [08-16]
-      (=jis-x0212        . #x2B52)     ; &I-JSP-2B52; [11-50]
-      (=jis-x0213-1-2000  . #x2968)    ; &I-JX1-2968; [09-72]
+     ((name              . "LATIN SMALL LETTER O WITH GRAVE")
+      (=ucs              . #x00F2)     ; ò
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER O WITH GRAVE")
       (=ucs              . #x00D2)     ; Ò
       ))
      ((name              . "LATIN CAPITAL LETTER O WITH GRAVE")
       (=ucs              . #x00D2)     ; Ò
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER O")
+      (=ucs              . #xFF2F)     ; O
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=jis-x0212                . #x2A52)       ; &JX1-2949; [10-50]
     (=jis-x0213-1-2000 . #x2949)       ; &I-JX1-2949; [09-41]
     (=jef-china3       . #x85BD)       ; &I-JC3-85BD;
     (=ucs@jis/fw       . #x00D2)       ; &JX1-2949;
+    (->lowercase
+     ((=gb2312           . #x2830)     ; &JX1-2968; [08-16]
+      (=jis-x0212        . #x2B52)     ; &I-JSP-2B52; [11-50]
+      (=jis-x0213-1-2000  . #x2968)    ; &I-JX1-2968; [09-72]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004F #x0301)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER O WITH ACUTE")
-      (=ucs              . #x00F3)     ; ó
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O")
+      (=ucs              . #x004F)     ; O
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x00D3)       ; Ó
     (latin-iso8859-1   . #xD3) ; &I-LATIN1-53;
     (latin-iso8859-9   . #xD3) ; &I-LATIN5-53;
     (latin-viscii      . #xD3) ; &I-MULE-VIET-U-73;
     (latin-viscii-upper . #xF3)        ; &I-MULE-VIET-U-73;
-    ))
-(define-char
-  '((->decomposition   #xFF2F #x0301)
     (->lowercase
-     ((=gb2312           . #x282E)     ; &JX1-2969; [08-14]
-      (=jis-x0212        . #x2B51)     ; &I-JSP-2B51; [11-49]
-      (=jis-x0213-1-2000  . #x2969)    ; &I-JX1-2969; [09-73]
+     ((name              . "LATIN SMALL LETTER O WITH ACUTE")
+      (=ucs              . #x00F3)     ; ó
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER O WITH ACUTE")
       (=ucs              . #x00D3)     ; Ó
       ))
      ((name              . "LATIN CAPITAL LETTER O WITH ACUTE")
       (=ucs              . #x00D3)     ; Ó
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER O")
+      (=ucs              . #xFF2F)     ; O
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2A51)       ; &JX1-294A; [10-49]
     (=jis-x0213-1-2000 . #x294A)       ; &I-JX1-294A; [09-42]
     (=jef-china3       . #x85E0)       ; &I-JC3-85E0;
     (=ucs@jis/fw       . #x00D3)       ; &JX1-294A;
+    (->lowercase
+     ((=gb2312           . #x282E)     ; &JX1-2969; [08-14]
+      (=jis-x0212        . #x2B51)     ; &I-JSP-2B51; [11-49]
+      (=jis-x0213-1-2000  . #x2969)    ; &I-JX1-2969; [09-73]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004F #x0302)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER O WITH CIRCUMFLEX")
-      (=ucs              . #x00F4)     ; ô
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O")
+      (=ucs              . #x004F)     ; O
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
       ))
     (=ucs              . #x00D4)       ; Ô
     (latin-iso8859-1   . #xD4) ; &I-LATIN1-54;
     (latin-tcvn5712    . #xA4) ; &I-VSCII2-24;
     (latin-viscii      . #xD4) ; &I-MULE-VIET-U-74;
     (latin-viscii-upper . #xF4)        ; &I-MULE-VIET-U-74;
-    ))
-(define-char
-  '((->decomposition   #xFF2F #x0302)
     (->lowercase
-     ((=jis-x0212        . #x2B54)     ; &JX1-296A; [11-52]
-      (=jis-x0213-1-2000  . #x296A)    ; &I-JX1-296A; [09-74]
+     ((name              . "LATIN SMALL LETTER O WITH CIRCUMFLEX")
+      (=ucs              . #x00F4)     ; ô
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX")
       (=ucs              . #x00D4)     ; Ô
       ))
      ((name              . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX")
       (=ucs              . #x00D4)     ; Ô
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER O")
+      (=ucs              . #xFF2F)     ; O
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2A54)       ; &JX1-294B; [10-52]
     (=jis-x0213-1-2000 . #x294B)       ; &I-JX1-294B; [09-43]
     (=jef-china3       . #x86BF)       ; &I-JC3-86BF;
     (=ucs@jis/fw       . #x00D4)       ; &JX1-294B;
+    (->lowercase
+     ((=jis-x0212        . #x2B54)     ; &JX1-296A; [11-52]
+      (=jis-x0213-1-2000  . #x296A)    ; &I-JX1-296A; [09-74]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH TILDE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004F #x0303)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER O WITH TILDE")
-      (=ucs              . #x00F5)     ; õ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O")
+      (=ucs              . #x004F)     ; O
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x00D5)       ; Õ
     (latin-iso8859-1   . #xD5) ; &I-LATIN1-55;
     (latin-iso8859-9   . #xD5) ; &I-LATIN5-55;
     (latin-viscii      . #xA0) ; &I-MULE-VIET-U-75;
     (latin-viscii-upper . #xF5)        ; &I-MULE-VIET-U-75;
-    ))
-(define-char
-  '((->decomposition   #xFF2F #x0303)
     (->lowercase
-     ((=jis-x0212        . #x2B58)     ; &JX1-296B; [11-56]
-      (=jis-x0213-1-2000  . #x296B)    ; &I-JX1-296B; [09-75]
+     ((name              . "LATIN SMALL LETTER O WITH TILDE")
+      (=ucs              . #x00F5)     ; õ
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER O WITH TILDE")
       (=ucs              . #x00D5)     ; Õ
       ))
      ((name              . "LATIN CAPITAL LETTER O WITH TILDE")
       (=ucs              . #x00D5)     ; Õ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER O")
+      (=ucs              . #xFF2F)     ; O
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
+      ))
     (=jis-x0212                . #x2A58)       ; &JX1-294C; [10-56]
     (=jis-x0213-1-2000 . #x294C)       ; &I-JX1-294C; [09-44]
     (=jef-china3       . #x86E7)       ; &I-JC3-86E7;
     (=ucs@jis/fw       . #x00D5)       ; &JX1-294C;
+    (->lowercase
+     ((=jis-x0212        . #x2B58)     ; &JX1-296B; [11-56]
+      (=jis-x0213-1-2000  . #x296B)    ; &I-JX1-296B; [09-75]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004F #x0308)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER O WITH DIAERESIS")
-      (=ucs              . #x00F6)     ; ö
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O")
+      (=ucs              . #x004F)     ; O
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
       ))
     (=ucs              . #x00D6)       ; Ö
     (latin-iso8859-1   . #xD6) ; &I-LATIN1-56;
     (latin-iso8859-3   . #xD6) ; &I-LATIN3-56;
     (latin-iso8859-4   . #xD6) ; &I-LATIN4-56;
     (latin-iso8859-9   . #xD6) ; &I-LATIN5-56;
-    ))
-(define-char
-  '((->decomposition   #xFF2F #x0308)
     (->lowercase
-     ((=jis-x0212        . #x2B53)     ; &JX1-296C; [11-51]
-      (=jis-x0213-1-2000  . #x296C)    ; &I-JX1-296C; [09-76]
+     ((name              . "LATIN SMALL LETTER O WITH DIAERESIS")
+      (=ucs              . #x00F6)     ; ö
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER O WITH DIAERESIS")
       (=ucs              . #x00D6)     ; Ö
       ))
      ((name              . "LATIN CAPITAL LETTER O WITH DIAERESIS")
       (=ucs              . #x00D6)     ; Ö
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER O")
+      (=ucs              . #xFF2F)     ; O
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
     (=jis-x0212                . #x2A53)       ; &JX1-294D; [10-51]
     (=jis-x0213-1-2000 . #x294D)       ; &I-JX1-294D; [09-45]
     (=jef-china3       . #x88CB)       ; &I-JC3-88CB;
     (=ucs@jis/fw       . #x00D6)       ; &JX1-294D;
+    (->lowercase
+     ((=jis-x0212        . #x2B53)     ; &JX1-296C; [11-51]
+      (=jis-x0213-1-2000  . #x296C)    ; &I-JX1-296C; [09-76]
+      ))
     ))
 (define-char
   '((name              . "MULTIPLICATION SIGN")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER O WITH STROKE")
-      (=ucs              . #x00F8)     ; ø
-      ))
     (=ucs              . #x00D8)       ; Ø
     (latin-iso8859-1   . #xD8) ; &I-LATIN1-58;
     (latin-iso8859-4   . #xD8) ; &I-LATIN4-58;
     (latin-iso8859-9   . #xD8) ; &I-LATIN5-58;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER O WITH STROKE")
+      (=ucs              . #x00F8)     ; ø
+      ))
     ))
 (define-char
-  '((->lowercase
-     ((=ks-x1001         . #x292A)     ; &JX1-296D; [09-10]
-      (=jis-x0212        . #x294C)     ; &I-JSP-294C; [09-44]
-      (=jis-x0213-1-2000  . #x296D)    ; &I-JX1-296D; [09-77]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER O WITH STROKE")
       (=ucs              . #x00D8)     ; Ø
       ))
     (=jis-x0213-1-2000 . #x294E)       ; &I-JX1-294E; [09-46]
     (=jef-china3       . #x83A2)       ; &I-JC3-83A2;
     (=ucs@jis/fw       . #x00D8)       ; &JX1-294E;
+    (->lowercase
+     ((=ks-x1001         . #x292A)     ; &JX1-296D; [09-10]
+      (=jis-x0212        . #x294C)     ; &I-JSP-294C; [09-44]
+      (=jis-x0213-1-2000  . #x296D)    ; &I-JX1-296D; [09-77]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0055 #x0300)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER U WITH GRAVE")
-      (=ucs              . #x00F9)     ; ù
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x00D9)       ; Ù
     (latin-iso8859-1   . #xD9) ; &I-LATIN1-59;
     (latin-iso8859-9   . #xD9) ; &I-LATIN5-59;
     (latin-viscii      . #xD9) ; &I-MULE-VIET-U-79;
     (latin-viscii-upper . #xF9)        ; &I-MULE-VIET-U-79;
-    ))
-(define-char
-  '((->decomposition   #xFF35 #x0300)
     (->lowercase
-     ((=gb2312           . #x2834)     ; &JX1-296E; [08-20]
-      (=jis-x0212        . #x2B63)     ; &I-JSP-2B63; [11-67]
-      (=jis-x0213-1-2000  . #x296E)    ; &I-JX1-296E; [09-78]
+     ((name              . "LATIN SMALL LETTER U WITH GRAVE")
+      (=ucs              . #x00F9)     ; ù
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER U WITH GRAVE")
       (=ucs              . #x00D9)     ; Ù
       ))
      ((name              . "LATIN CAPITAL LETTER U WITH GRAVE")
       (=ucs              . #x00D9)     ; Ù
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER U")
+      (=ucs              . #xFF35)     ; U
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=jis-x0212                . #x2A63)       ; &JX1-294F; [10-67]
     (=jis-x0213-1-2000 . #x294F)       ; &I-JX1-294F; [09-47]
     (=jef-china3       . #x85BF)       ; &I-JC3-85BF;
     (=ucs@jis/fw       . #x00D9)       ; &JX1-294F;
+    (->lowercase
+     ((=gb2312           . #x2834)     ; &JX1-296E; [08-20]
+      (=jis-x0212        . #x2B63)     ; &I-JSP-2B63; [11-67]
+      (=jis-x0213-1-2000  . #x296E)    ; &I-JX1-296E; [09-78]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0055 #x0301)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER U WITH ACUTE")
-      (=ucs              . #x00FA)     ; ú
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x00DA)       ; Ú
     (latin-iso8859-1   . #xDA) ; &I-LATIN1-5A;
     (latin-iso8859-9   . #xDA) ; &I-LATIN5-5A;
     (latin-viscii      . #xDA) ; &I-MULE-VIET-U-7A;
     (latin-viscii-upper . #xFA)        ; &I-MULE-VIET-U-7A;
-    ))
-(define-char
-  '((->decomposition   #xFF35 #x0301)
     (->lowercase
-     ((=gb2312           . #x2832)     ; &JX1-296F; [08-18]
-      (=jis-x0212        . #x2B62)     ; &I-JSP-2B62; [11-66]
-      (=jis-x0213-1-2000  . #x296F)    ; &I-JX1-296F; [09-79]
+     ((name              . "LATIN SMALL LETTER U WITH ACUTE")
+      (=ucs              . #x00FA)     ; ú
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER U WITH ACUTE")
       (=ucs              . #x00DA)     ; Ú
       ))
      ((name              . "LATIN CAPITAL LETTER U WITH ACUTE")
       (=ucs              . #x00DA)     ; Ú
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER U")
+      (=ucs              . #xFF35)     ; U
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2A62)       ; &JX1-2950; [10-66]
     (=jis-x0213-1-2000 . #x2950)       ; &I-JX1-2950; [09-48]
     (=jef-china3       . #x85E6)       ; &I-JC3-85E6;
     (=ucs@jis/fw       . #x00DA)       ; &JX1-2950;
+    (->lowercase
+     ((=gb2312           . #x2832)     ; &JX1-296F; [08-18]
+      (=jis-x0212        . #x2B62)     ; &I-JSP-2B62; [11-66]
+      (=jis-x0213-1-2000  . #x296F)    ; &I-JX1-296F; [09-79]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH CIRCUMFLEX")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0055 #x0302)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER U WITH CIRCUMFLEX")
-      (=ucs              . #x00FB)     ; û
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
       ))
     (=ucs              . #x00DB)       ; Û
     (latin-iso8859-1   . #xDB) ; &I-LATIN1-5B;
     (latin-iso8859-3   . #xDB) ; &I-LATIN3-5B;
     (latin-iso8859-4   . #xDB) ; &I-LATIN4-5B;
     (latin-iso8859-9   . #xDB) ; &I-LATIN5-5B;
-    ))
-(define-char
-  '((->decomposition   #xFF35 #x0302)
     (->lowercase
-     ((=jis-x0212        . #x2B65)     ; &JX1-2970; [11-69]
-      (=jis-x0213-1-2000  . #x2970)    ; &I-JX1-2970; [09-80]
+     ((name              . "LATIN SMALL LETTER U WITH CIRCUMFLEX")
+      (=ucs              . #x00FB)     ; û
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER U WITH CIRCUMFLEX")
       (=ucs              . #x00DB)     ; Û
       ))
      ((name              . "LATIN CAPITAL LETTER U WITH CIRCUMFLEX")
       (=ucs              . #x00DB)     ; Û
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER U")
+      (=ucs              . #xFF35)     ; U
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2A65)       ; &JX1-2951; [10-69]
     (=jis-x0213-1-2000 . #x2951)       ; &I-JX1-2951; [09-49]
     (=jef-china3       . #x86C1)       ; &I-JC3-86C1;
     (=ucs@jis/fw       . #x00DB)       ; &JX1-2951;
+    (->lowercase
+     ((=jis-x0212        . #x2B65)     ; &JX1-2970; [11-69]
+      (=jis-x0213-1-2000  . #x2970)    ; &I-JX1-2970; [09-80]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0055 #x0308)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER U WITH DIAERESIS")
-      (=ucs              . #x00FC)     ; ü
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
       ))
     (=ucs              . #x00DC)       ; Ü
     (latin-iso8859-1   . #xDC) ; &I-LATIN1-5C;
     (latin-iso8859-3   . #xDC) ; &I-LATIN3-5C;
     (latin-iso8859-4   . #xDC) ; &I-LATIN4-5C;
     (latin-iso8859-9   . #xDC) ; &I-LATIN5-5C;
-    ))
-(define-char
-  '((->decomposition   #xFF35 #x0308)
     (->lowercase
-     ((=gb2312           . #x2839)     ; &JX1-2971; [08-25]
-      (=jis-x0212        . #x2B64)     ; &I-JSP-2B64; [11-68]
-      (=jis-x0213-1-2000  . #x2971)    ; &I-JX1-2971; [09-81]
+     ((name              . "LATIN SMALL LETTER U WITH DIAERESIS")
+      (=ucs              . #x00FC)     ; ü
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER U WITH DIAERESIS")
       (=ucs              . #x00DC)     ; Ü
       ))
      ((name              . "LATIN CAPITAL LETTER U WITH DIAERESIS")
       (=ucs              . #x00DC)     ; Ü
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER U")
+      (=ucs              . #xFF35)     ; U
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
     (=jis-x0212                . #x2A64)       ; &JX1-2952; [10-68]
     (=jis-x0213-1-2000 . #x2952)       ; &I-JX1-2952; [09-50]
     (=jef-china3       . #x88CE)       ; &I-JC3-88CE;
     (=ucs@jis/fw       . #x00DC)       ; &JX1-2952;
+    (->lowercase
+     ((=gb2312           . #x2839)     ; &JX1-2971; [08-25]
+      (=jis-x0212        . #x2B64)     ; &I-JSP-2B64; [11-68]
+      (=jis-x0213-1-2000  . #x2971)    ; &I-JX1-2971; [09-81]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Y WITH ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0059 #x0301)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER Y WITH ACUTE")
-      (=ucs              . #x00FD)     ; ý
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER Y")
+      (=ucs              . #x0059)     ; Y
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x00DD)       ; Ý
     (latin-iso8859-1   . #xDD) ; &I-LATIN1-5D;
     (latin-iso8859-2   . #xDD) ; &I-LATIN2-5D;
     (latin-viscii      . #xDD) ; &I-MULE-VIET-U-7D;
     (latin-viscii-upper . #xFD)        ; &I-MULE-VIET-U-7D;
-    ))
-(define-char
-  '((->decomposition   #xFF39 #x0301)
     (->lowercase
-     ((=jis-x0212        . #x2B72)     ; &JX1-2972; [11-82]
-      (=jis-x0213-1-2000  . #x2972)    ; &I-JX1-2972; [09-82]
+     ((name              . "LATIN SMALL LETTER Y WITH ACUTE")
+      (=ucs              . #x00FD)     ; ý
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER Y WITH ACUTE")
       (=ucs              . #x00DD)     ; Ý
       ))
      ((name              . "LATIN CAPITAL LETTER Y WITH ACUTE")
       (=ucs              . #x00DD)     ; Ý
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER Y")
+      (=ucs              . #xFF39)     ; Y
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2A72)       ; &JX1-2953; [10-82]
     (=jis-x0213-1-2000 . #x2953)       ; &I-JX1-2953; [09-51]
     (=jef-china3       . #x85E9)       ; &I-JC3-85E9;
     (=ucs@jis/fw       . #x00DD)       ; &JX1-2953;
+    (->lowercase
+     ((=jis-x0212        . #x2B72)     ; &JX1-2972; [11-82]
+      (=jis-x0213-1-2000  . #x2972)    ; &I-JX1-2972; [09-82]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER THORN")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Icelandic")
+    (=ucs              . #x00DE)       ; Þ
+    (latin-iso8859-1   . #xDE) ; &I-LATIN1-5E;
     (->lowercase
      ((name              . "LATIN SMALL LETTER THORN")
       (=ucs              . #x00FE)     ; þ
       ))
-    (=ucs              . #x00DE)       ; Þ
-    (latin-iso8859-1   . #xDE) ; &I-LATIN1-5E;
     ))
 (define-char
-  '((->lowercase
-     ((=ks-x1001         . #x292D)     ; &JX1-2973; [09-13]
-      (=jis-x0212        . #x2950)     ; &I-JSP-2950; [09-48]
-      (=jis-x0213-1-2000  . #x2973)    ; &I-JX1-2973; [09-83]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER THORN")
       (=ucs              . #x00DE)     ; Þ
       ))
     (=jis-x0213-1-2000 . #x2954)       ; &I-JX1-2954; [09-52]
     (=jef-china3       . #x83A4)       ; &I-JC3-83A4;
     (=ucs@jis/fw       . #x00DE)       ; &JX1-2954;
+    (->lowercase
+     ((=ks-x1001         . #x292D)     ; &JX1-2973; [09-13]
+      (=jis-x0212        . #x2950)     ; &I-JSP-2950; [09-48]
+      (=jis-x0213-1-2000  . #x2973)    ; &I-JX1-2973; [09-83]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER SHARP S")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0061 #x0300)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER A WITH GRAVE")
-      (=ucs              . #x00C0)     ; À
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x00E0)       ; à
     (latin-iso8859-1   . #xE0) ; &I-LATIN1-60;
     (latin-tcvn5712    . #xB5) ; &I-VSCII2-35;
     (latin-viscii      . #xE0) ; &I-MULE-VIET-L-60;
     (latin-viscii-lower . #xE0)        ; &I-MULE-VIET-L-60;
-    ))
-(define-char
-  '((->decomposition   #xFF41 #x0300)
     (->uppercase
-     ((=jis-x0212        . #x2A22)     ; &JX1-2937; [10-02]
-      (=jis-x0213-1-2000  . #x2937)    ; &I-JX1-2937; [09-23]
+     ((name              . "LATIN CAPITAL LETTER A WITH GRAVE")
+      (=ucs              . #x00C0)     ; À
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER A WITH GRAVE")
       (=ucs              . #x00E0)     ; à
       ))
      ((name              . "LATIN SMALL LETTER A WITH GRAVE")
       (=ucs              . #x00E0)     ; à
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER A")
+      (=ucs              . #xFF41)     ; a
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=gb2312           . #x2824)       ; &JX1-2956; [08-04]
     (=jis-x0212                . #x2B22)       ; &I-JSP-2B22; [11-02]
     (=jis-x0213-1-2000 . #x2956)       ; &I-JX1-2956; [09-54]
     (=jef-china3       . #x85C1)       ; &I-JC3-85C1;
     (=ucs@gb/fw                . #x00E0)       ; &JX1-2956;
     (=ucs@jis/fw       . #x00E0)       ; &JX1-2956;
+    (->uppercase
+     ((=jis-x0212        . #x2A22)     ; &JX1-2937; [10-02]
+      (=jis-x0213-1-2000  . #x2937)    ; &I-JX1-2937; [09-23]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER A WITH ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0061 #x0301)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER A WITH ACUTE")
-      (=ucs              . #x00C1)     ; Á
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x00E1)       ; á
     (latin-iso8859-1   . #xE1) ; &I-LATIN1-61;
     (latin-tcvn5712    . #xB8) ; &I-VSCII2-38;
     (latin-viscii      . #xE1) ; &I-MULE-VIET-L-61;
     (latin-viscii-lower . #xE1)        ; &I-MULE-VIET-L-61;
-    ))
-(define-char
-  '((->decomposition   #xFF41 #x0301)
     (->uppercase
-     ((=jis-x0212        . #x2A21)     ; &JX1-2938; [10-01]
-      (=jis-x0213-1-2000  . #x2938)    ; &I-JX1-2938; [09-24]
+     ((name              . "LATIN CAPITAL LETTER A WITH ACUTE")
+      (=ucs              . #x00C1)     ; Á
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER A WITH ACUTE")
       (=ucs              . #x00E1)     ; á
       ))
      ((name              . "LATIN SMALL LETTER A WITH ACUTE")
       (=ucs              . #x00E1)     ; á
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER A")
+      (=ucs              . #xFF41)     ; a
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=gb2312           . #x2822)       ; &JX1-2957; [08-02]
     (=jis-x0212                . #x2B21)       ; &I-JSP-2B21; [11-01]
     (=jis-x0213-1-2000 . #x2957)       ; &I-JX1-2957; [09-55]
     (=jef-china3       . #x85EB)       ; &I-JC3-85EB;
     (=ucs@gb/fw                . #x00E1)       ; &JX1-2957;
     (=ucs@jis/fw       . #x00E1)       ; &JX1-2957;
+    (->uppercase
+     ((=jis-x0212        . #x2A21)     ; &JX1-2938; [10-01]
+      (=jis-x0213-1-2000  . #x2938)    ; &I-JX1-2938; [09-24]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER A WITH CIRCUMFLEX")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0061 #x0302)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX")
-      (=ucs              . #x00C2)     ; Â
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
       ))
     (=ucs              . #x00E2)       ; â
     (latin-iso8859-1   . #xE2) ; &I-LATIN1-62;
     (latin-tcvn5712    . #xA9) ; &I-VSCII2-29;
     (latin-viscii      . #xE2) ; &I-MULE-VIET-L-62;
     (latin-viscii-lower . #xE2)        ; &I-MULE-VIET-L-62;
-    ))
-(define-char
-  '((->decomposition   #xFF41 #x0302)
     (->uppercase
-     ((=jis-x0212        . #x2A24)     ; &JX1-2939; [10-04]
-      (=jis-x0213-1-2000  . #x2939)    ; &I-JX1-2939; [09-25]
+     ((name              . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX")
+      (=ucs              . #x00C2)     ; Â
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER A WITH CIRCUMFLEX")
       (=ucs              . #x00E2)     ; â
       ))
      ((name              . "LATIN SMALL LETTER A WITH CIRCUMFLEX")
       (=ucs              . #x00E2)     ; â
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER A")
+      (=ucs              . #xFF41)     ; a
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2B24)       ; &JX1-2958; [11-04]
     (=jis-x0213-1-2000 . #x2958)       ; &I-JX1-2958; [09-56]
     (=jef-china3       . #x86C4)       ; &I-JC3-86C4;
     (=ucs@jis/fw       . #x00E2)       ; &JX1-2958;
+    (->uppercase
+     ((=jis-x0212        . #x2A24)     ; &JX1-2939; [10-04]
+      (=jis-x0213-1-2000  . #x2939)    ; &I-JX1-2939; [09-25]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER A WITH TILDE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0061 #x0303)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER A WITH TILDE")
-      (=ucs              . #x00C3)     ; Ã
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x00E3)       ; ã
     (latin-iso8859-1   . #xE3) ; &I-LATIN1-63;
     (latin-tcvn5712    . #xB7) ; &I-VSCII2-37;
     (latin-viscii      . #xE3) ; &I-MULE-VIET-L-63;
     (latin-viscii-lower . #xE3)        ; &I-MULE-VIET-L-63;
-    ))
-(define-char
-  '((->decomposition   #xFF41 #x0303)
     (->uppercase
-     ((=jis-x0212        . #x2A2A)     ; &JX1-293A; [10-10]
-      (=jis-x0213-1-2000  . #x293A)    ; &I-JX1-293A; [09-26]
+     ((name              . "LATIN CAPITAL LETTER A WITH TILDE")
+      (=ucs              . #x00C3)     ; Ã
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER A WITH TILDE")
       (=ucs              . #x00E3)     ; ã
       ))
      ((name              . "LATIN SMALL LETTER A WITH TILDE")
       (=ucs              . #x00E3)     ; ã
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER A")
+      (=ucs              . #xFF41)     ; a
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
+      ))
     (=jis-x0212                . #x2B2A)       ; &JX1-2959; [11-10]
     (=jis-x0213-1-2000 . #x2959)       ; &I-JX1-2959; [09-57]
     (=jef-china3       . #x86EF)       ; &I-JC3-86EF;
     (=ucs@jis/fw       . #x00E3)       ; &JX1-2959;
+    (->uppercase
+     ((=jis-x0212        . #x2A2A)     ; &JX1-293A; [10-10]
+      (=jis-x0213-1-2000  . #x293A)    ; &I-JX1-293A; [09-26]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER A WITH DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0061 #x0308)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER A WITH DIAERESIS")
-      (=ucs              . #x00C4)     ; Ä
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
       ))
     (=ucs              . #x00E4)       ; ä
     (latin-iso8859-1   . #xE4) ; &I-LATIN1-64;
     (latin-iso8859-3   . #xE4) ; &I-LATIN3-64;
     (latin-iso8859-4   . #xE4) ; &I-LATIN4-64;
     (latin-iso8859-9   . #xE4) ; &I-LATIN5-64;
-    ))
-(define-char
-  '((->decomposition   #xFF41 #x0308)
     (->uppercase
-     ((=jis-x0212        . #x2A23)     ; &JX1-293B; [10-03]
-      (=jis-x0213-1-2000  . #x293B)    ; &I-JX1-293B; [09-27]
+     ((name              . "LATIN CAPITAL LETTER A WITH DIAERESIS")
+      (=ucs              . #x00C4)     ; Ä
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER A WITH DIAERESIS")
       (=ucs              . #x00E4)     ; ä
       ))
      ((name              . "LATIN SMALL LETTER A WITH DIAERESIS")
       (=ucs              . #x00E4)     ; ä
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER A")
+      (=ucs              . #xFF41)     ; a
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
     (=jis-x0212                . #x2B23)       ; &JX1-295A; [11-03]
     (=jis-x0213-1-2000 . #x295A)       ; &I-JX1-295A; [09-58]
     (=jef-china3       . #x88D2)       ; &I-JC3-88D2;
     (=ucs@jis/fw       . #x00E4)       ; &JX1-295A;
+    (->uppercase
+     ((=jis-x0212        . #x2A23)     ; &JX1-293B; [10-03]
+      (=jis-x0213-1-2000  . #x293B)    ; &I-JX1-293B; [09-27]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER A WITH RING ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0061 #x030A)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER A WITH RING ABOVE")
-      (=ucs              . #x00C5)     ; Å
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "COMBINING RING ABOVE")
+      (=ucs              . #x030A)     ; ̊
       ))
     (=ucs              . #x00E5)       ; å
     (latin-iso8859-1   . #xE5) ; &I-LATIN1-65;
     (latin-iso8859-4   . #xE5) ; &I-LATIN4-65;
     (latin-iso8859-9   . #xE5) ; &I-LATIN5-65;
-    ))
-(define-char
-  '((->decomposition   #xFF41 #x030A)
     (->uppercase
-     ((=jis-x0212        . #x2A29)     ; &JX1-293C; [10-09]
-      (=jis-x0213-1-2000  . #x293C)    ; &I-JX1-293C; [09-28]
+     ((name              . "LATIN CAPITAL LETTER A WITH RING ABOVE")
+      (=ucs              . #x00C5)     ; Å
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER A WITH RING ABOVE")
       (=ucs              . #x00E5)     ; å
       ))
      ((name              . "LATIN SMALL LETTER A WITH RING ABOVE")
       (=ucs              . #x00E5)     ; å
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER A")
+      (=ucs              . #xFF41)     ; a
+      )
+     ((name              . "COMBINING RING ABOVE")
+      (=ucs              . #x030A)     ; ̊
+      ))
     (=jis-x0212                . #x2B29)       ; &JX1-295B; [11-09]
     (=jis-x0213-1-2000 . #x295B)       ; &I-JX1-295B; [09-59]
     (=jef-china3       . #x89A7)       ; &I-JC3-89A7;
     (=ucs@jis/fw       . #x00E5)       ; &JX1-295B;
+    (->uppercase
+     ((=jis-x0212        . #x2A29)     ; &JX1-293C; [10-09]
+      (=jis-x0213-1-2000  . #x293C)    ; &I-JX1-293C; [09-28]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER AE")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "ash *")
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER AE")
-      (=ucs              . #x00C6)     ; Æ
-      ))
     (=ucs              . #x00E6)       ; æ
     (latin-iso8859-1   . #xE6) ; &I-LATIN1-66;
     (latin-iso8859-4   . #xE6) ; &I-LATIN4-66;
     (latin-iso8859-9   . #xE6) ; &I-LATIN5-66;
     (ipa               . #xA4) ; &I-MULE-IPA-24;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER AE")
+      (=ucs              . #x00C6)     ; Æ
+      ))
     ))
 (define-char
-  '((->uppercase
-     ((=ks-x1001         . #x2821)     ; &JX1-293D; [08-01]
-      (=jis-x0212        . #x2921)     ; &I-JSP-2921; [09-01]
-      (=jis-x0213-1-2000  . #x293D)    ; &I-JX1-293D; [09-29]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER AE")
       (=ucs              . #x00E6)     ; æ
       ))
     (=jis-x0213-1-2000 . #x295C)       ; &I-JX1-295C; [09-60]
     (=jef-china3       . #x83B0)       ; &I-JC3-83B0;
     (=ucs@jis/fw       . #x00E6)       ; &JX1-295C;
+    (->uppercase
+     ((=ks-x1001         . #x2821)     ; &JX1-293D; [08-01]
+      (=jis-x0212        . #x2921)     ; &I-JSP-2921; [09-01]
+      (=jis-x0213-1-2000  . #x293D)    ; &I-JX1-293D; [09-29]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER C WITH CEDILLA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0063 #x0327)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER C WITH CEDILLA")
-      (=ucs              . #x00C7)     ; Ç
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
       ))
     (=ucs              . #x00E7)       ; ç
     (latin-iso8859-1   . #xE7) ; &I-LATIN1-67;
     (latin-iso8859-3   . #xE7) ; &I-LATIN3-67;
     (latin-iso8859-9   . #xE7) ; &I-LATIN5-67;
     (ipa               . #xCE) ; &I-MULE-IPA-4E;
-    ))
-(define-char
-  '((->decomposition   #xFF43 #x0327)
     (->uppercase
-     ((=jis-x0212        . #x2A2E)     ; &JX1-293E; [10-14]
-      (=jis-x0213-1-2000  . #x293E)    ; &I-JX1-293E; [09-30]
+     ((name              . "LATIN CAPITAL LETTER C WITH CEDILLA")
+      (=ucs              . #x00C7)     ; Ç
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER C WITH CEDILLA")
       (=ucs              . #x00E7)     ; ç
       ))
      ((name              . "LATIN SMALL LETTER C WITH CEDILLA")
       (=ucs              . #x00E7)     ; ç
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER C")
+      (=ucs              . #xFF43)     ; c
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
     (=jis-x0212                . #x2B2E)       ; &JX1-295D; [11-14]
     (=jis-x0213-1-2000 . #x295D)       ; &I-JX1-295D; [09-61]
     (=jef-china3       . #x89FB)       ; &I-JC3-89FB;
     (=ucs@jis/fw       . #x00E7)       ; &JX1-295D;
+    (->uppercase
+     ((=jis-x0212        . #x2A2E)     ; &JX1-293E; [10-14]
+      (=jis-x0213-1-2000  . #x293E)    ; &I-JX1-293E; [09-30]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E WITH GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0065 #x0300)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER E WITH GRAVE")
-      (=ucs              . #x00C8)     ; È
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x00E8)       ; è
     (latin-iso8859-1   . #xE8) ; &I-LATIN1-68;
     (latin-tcvn5712    . #xCC) ; &I-VSCII2-4C;
     (latin-viscii      . #xE8) ; &I-MULE-VIET-L-68;
     (latin-viscii-lower . #xE8)        ; &I-MULE-VIET-L-68;
-    ))
-(define-char
-  '((->decomposition   #xFF45 #x0300)
     (->uppercase
-     ((=jis-x0212        . #x2A32)     ; &JX1-293F; [10-18]
-      (=jis-x0213-1-2000  . #x293F)    ; &I-JX1-293F; [09-31]
+     ((name              . "LATIN CAPITAL LETTER E WITH GRAVE")
+      (=ucs              . #x00C8)     ; È
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER E WITH GRAVE")
       (=ucs              . #x00E8)     ; è
       ))
      ((name              . "LATIN SMALL LETTER E WITH GRAVE")
       (=ucs              . #x00E8)     ; è
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER E")
+      (=ucs              . #xFF45)     ; e
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=gb2312           . #x2828)       ; &JX1-295E; [08-08]
     (=jis-x0212                . #x2B32)       ; &I-JSP-2B32; [11-18]
     (=jis-x0213-1-2000 . #x295E)       ; &I-JX1-295E; [09-62]
     (=jef-china3       . #x85C2)       ; &I-JC3-85C2;
     (=ucs@gb/fw                . #x00E8)       ; &JX1-295E;
     (=ucs@jis/fw       . #x00E8)       ; &JX1-295E;
+    (->uppercase
+     ((=jis-x0212        . #x2A32)     ; &JX1-293F; [10-18]
+      (=jis-x0213-1-2000  . #x293F)    ; &I-JX1-293F; [09-31]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E WITH ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0065 #x0301)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER E WITH ACUTE")
-      (=ucs              . #x00C9)     ; É
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x00E9)       ; é
     (latin-iso8859-1   . #xE9) ; &I-LATIN1-69;
     (latin-tcvn5712    . #xD0) ; &I-VSCII2-50;
     (latin-viscii      . #xE9) ; &I-MULE-VIET-L-69;
     (latin-viscii-lower . #xE9)        ; &I-MULE-VIET-L-69;
-    ))
-(define-char
-  '((->decomposition   #xFF45 #x0301)
     (->uppercase
-     ((=jis-x0212        . #x2A31)     ; &JX1-2940; [10-17]
-      (=jis-x0213-1-2000  . #x2940)    ; &I-JX1-2940; [09-32]
+     ((name              . "LATIN CAPITAL LETTER E WITH ACUTE")
+      (=ucs              . #x00C9)     ; É
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER E WITH ACUTE")
       (=ucs              . #x00E9)     ; é
       ))
      ((name              . "LATIN SMALL LETTER E WITH ACUTE")
       (=ucs              . #x00E9)     ; é
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER E")
+      (=ucs              . #xFF45)     ; e
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=gb2312           . #x2826)       ; &JX1-295F; [08-06]
     (=jis-x0212                . #x2B31)       ; &I-JSP-2B31; [11-17]
     (=jis-x0213-1-2000 . #x295F)       ; &I-JX1-295F; [09-63]
     (=jef-china3       . #x85EE)       ; &I-JC3-85EE;
     (=ucs@gb/fw                . #x00E9)       ; &JX1-295F;
     (=ucs@jis/fw       . #x00E9)       ; &JX1-295F;
+    (->uppercase
+     ((=jis-x0212        . #x2A31)     ; &JX1-2940; [10-17]
+      (=jis-x0213-1-2000  . #x2940)    ; &I-JX1-2940; [09-32]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E WITH CIRCUMFLEX")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0065 #x0302)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX")
-      (=ucs              . #x00CA)     ; Ê
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
       ))
     (=ucs              . #x00EA)       ; ê
     (latin-iso8859-1   . #xEA) ; &I-LATIN1-6A;
     (latin-tcvn5712    . #xAA) ; &I-VSCII2-2A;
     (latin-viscii      . #xEA) ; &I-MULE-VIET-L-6A;
     (latin-viscii-lower . #xEA)        ; &I-MULE-VIET-L-6A;
-    ))
-(define-char
-  '((->decomposition   #xFF45 #x0302)
     (->uppercase
-     ((=jis-x0212        . #x2A34)     ; &JX1-2941; [10-20]
-      (=jis-x0213-1-2000  . #x2941)    ; &I-JX1-2941; [09-33]
+     ((name              . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX")
+      (=ucs              . #x00CA)     ; Ê
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER E WITH CIRCUMFLEX")
       (=ucs              . #x00EA)     ; ê
       ))
      ((name              . "LATIN SMALL LETTER E WITH CIRCUMFLEX")
       (=ucs              . #x00EA)     ; ê
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER E")
+      (=ucs              . #xFF45)     ; e
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=gb2312           . #x283A)       ; &JX1-2960; [08-26]
     (=jis-x0212                . #x2B34)       ; &I-JSP-2B34; [11-20]
     (=jis-x0213-1-2000 . #x2960)       ; &I-JX1-2960; [09-64]
     (=jef-china3       . #x86C6)       ; &I-JC3-86C6;
     (=ucs@gb/fw                . #x00EA)       ; &JX1-2960;
     (=ucs@jis/fw       . #x00EA)       ; &JX1-2960;
+    (->uppercase
+     ((=jis-x0212        . #x2A34)     ; &JX1-2941; [10-20]
+      (=jis-x0213-1-2000  . #x2941)    ; &I-JX1-2941; [09-33]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E WITH DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0065 #x0308)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER E WITH DIAERESIS")
-      (=ucs              . #x00CB)     ; Ë
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
       ))
     (=ucs              . #x00EB)       ; ë
     (latin-iso8859-1   . #xEB) ; &I-LATIN1-6B;
     (latin-iso8859-3   . #xEB) ; &I-LATIN3-6B;
     (latin-iso8859-4   . #xEB) ; &I-LATIN4-6B;
     (latin-iso8859-9   . #xEB) ; &I-LATIN5-6B;
-    ))
-(define-char
-  '((->decomposition   #xFF45 #x0308)
     (->uppercase
-     ((=jis-x0212        . #x2A33)     ; &JX1-2942; [10-19]
-      (=jis-x0213-1-2000  . #x2942)    ; &I-JX1-2942; [09-34]
+     ((name              . "LATIN CAPITAL LETTER E WITH DIAERESIS")
+      (=ucs              . #x00CB)     ; Ë
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER E WITH DIAERESIS")
       (=ucs              . #x00EB)     ; ë
       ))
      ((name              . "LATIN SMALL LETTER E WITH DIAERESIS")
       (=ucs              . #x00EB)     ; ë
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER E")
+      (=ucs              . #xFF45)     ; e
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
     (=jis-x0212                . #x2B33)       ; &JX1-2961; [11-19]
     (=jis-x0213-1-2000 . #x2961)       ; &I-JX1-2961; [09-65]
     (=jef-china3       . #x88D4)       ; &I-JC3-88D4;
     (=ucs@jis/fw       . #x00EB)       ; &JX1-2961;
+    (->uppercase
+     ((=jis-x0212        . #x2A33)     ; &JX1-2942; [10-19]
+      (=jis-x0213-1-2000  . #x2942)    ; &I-JX1-2942; [09-34]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER I WITH GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0069 #x0300)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER I WITH GRAVE")
-      (=ucs              . #x00CC)     ; Ì
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x00EC)       ; ì
     (latin-iso8859-1   . #xEC) ; &I-LATIN1-6C;
     (latin-tcvn5712    . #xD7) ; &I-VSCII2-57;
     (latin-viscii      . #xEC) ; &I-MULE-VIET-L-6C;
     (latin-viscii-lower . #xEC)        ; &I-MULE-VIET-L-6C;
-    ))
-(define-char
-  '((->decomposition   #xFF49 #x0300)
     (->uppercase
-     ((=jis-x0212        . #x2A40)     ; &JX1-2943; [10-32]
-      (=jis-x0213-1-2000  . #x2943)    ; &I-JX1-2943; [09-35]
+     ((name              . "LATIN CAPITAL LETTER I WITH GRAVE")
+      (=ucs              . #x00CC)     ; Ì
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER I WITH GRAVE")
       (=ucs              . #x00EC)     ; ì
       ))
      ((name              . "LATIN SMALL LETTER I WITH GRAVE")
       (=ucs              . #x00EC)     ; ì
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER I")
+      (=ucs              . #xFF49)     ; i
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=gb2312           . #x282C)       ; &JX1-2962; [08-12]
     (=jis-x0212                . #x2B40)       ; &I-JSP-2B40; [11-32]
     (=jis-x0213-1-2000 . #x2962)       ; &I-JX1-2962; [09-66]
     (=ucs@gb/fw                . #x00EC)       ; &JX1-2962;
     (=ucs@jis/fw       . #x00EC)       ; &JX1-2962;
+    (->uppercase
+     ((=jis-x0212        . #x2A40)     ; &JX1-2943; [10-32]
+      (=jis-x0213-1-2000  . #x2943)    ; &I-JX1-2943; [09-35]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER I WITH ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0069 #x0301)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER I WITH ACUTE")
-      (=ucs              . #x00CD)     ; Í
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x00ED)       ; í
     (latin-iso8859-1   . #xED) ; &I-LATIN1-6D;
     (latin-tcvn5712    . #xDD) ; &I-VSCII2-5D;
     (latin-viscii      . #xED) ; &I-MULE-VIET-L-6D;
     (latin-viscii-lower . #xED)        ; &I-MULE-VIET-L-6D;
-    ))
-(define-char
-  '((->decomposition   #xFF49 #x0301)
     (->uppercase
-     ((=jis-x0212        . #x2A3F)     ; &JX1-2944; [10-31]
-      (=jis-x0213-1-2000  . #x2944)    ; &I-JX1-2944; [09-36]
+     ((name              . "LATIN CAPITAL LETTER I WITH ACUTE")
+      (=ucs              . #x00CD)     ; Í
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER I WITH ACUTE")
       (=ucs              . #x00ED)     ; í
       ))
      ((name              . "LATIN SMALL LETTER I WITH ACUTE")
       (=ucs              . #x00ED)     ; í
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER I")
+      (=ucs              . #xFF49)     ; i
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=gb2312           . #x282A)       ; &JX1-2963; [08-10]
     (=jis-x0212                . #x2B3F)       ; &I-JSP-2B3F; [11-31]
     (=jis-x0213-1-2000 . #x2963)       ; &I-JX1-2963; [09-67]
     (=ucs@gb/fw                . #x00ED)       ; &JX1-2963;
     (=ucs@jis/fw       . #x00ED)       ; &JX1-2963;
+    (->uppercase
+     ((=jis-x0212        . #x2A3F)     ; &JX1-2944; [10-31]
+      (=jis-x0213-1-2000  . #x2944)    ; &I-JX1-2944; [09-36]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER I WITH CIRCUMFLEX")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0069 #x0302)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER I WITH CIRCUMFLEX")
-      (=ucs              . #x00CE)     ; Î
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
       ))
     (=ucs              . #x00EE)       ; î
     (latin-iso8859-1   . #xEE) ; &I-LATIN1-6E;
     (latin-iso8859-3   . #xEE) ; &I-LATIN3-6E;
     (latin-iso8859-4   . #xEE) ; &I-LATIN4-6E;
     (latin-iso8859-9   . #xEE) ; &I-LATIN5-6E;
-    ))
-(define-char
-  '((->decomposition   #xFF49 #x0302)
     (->uppercase
-     ((=jis-x0212        . #x2A42)     ; &JX1-2945; [10-34]
-      (=jis-x0213-1-2000  . #x2945)    ; &I-JX1-2945; [09-37]
+     ((name              . "LATIN CAPITAL LETTER I WITH CIRCUMFLEX")
+      (=ucs              . #x00CE)     ; Î
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER I WITH CIRCUMFLEX")
       (=ucs              . #x00EE)     ; î
       ))
      ((name              . "LATIN SMALL LETTER I WITH CIRCUMFLEX")
       (=ucs              . #x00EE)     ; î
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER I")
+      (=ucs              . #xFF49)     ; i
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2B42)       ; &JX1-2964; [11-34]
     (=jis-x0213-1-2000 . #x2964)       ; &I-JX1-2964; [09-68]
     (=ucs@jis/fw       . #x00EE)       ; &JX1-2964;
+    (->uppercase
+     ((=jis-x0212        . #x2A42)     ; &JX1-2945; [10-34]
+      (=jis-x0213-1-2000  . #x2945)    ; &I-JX1-2945; [09-37]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER I WITH DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0069 #x0308)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER I WITH DIAERESIS")
-      (=ucs              . #x00CF)     ; Ï
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
       ))
     (=ucs              . #x00EF)       ; ï
     (latin-iso8859-1   . #xEF) ; &I-LATIN1-6F;
     (latin-iso8859-3   . #xEF) ; &I-LATIN3-6F;
     (latin-iso8859-9   . #xEF) ; &I-LATIN5-6F;
-    ))
-(define-char
-  '((->decomposition   #xFF49 #x0308)
     (->uppercase
-     ((=jis-x0212        . #x2A41)     ; &JX1-2946; [10-33]
-      (=jis-x0213-1-2000  . #x2946)    ; &I-JX1-2946; [09-38]
+     ((name              . "LATIN CAPITAL LETTER I WITH DIAERESIS")
+      (=ucs              . #x00CF)     ; Ï
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER I WITH DIAERESIS")
       (=ucs              . #x00EF)     ; ï
       ))
      ((name              . "LATIN SMALL LETTER I WITH DIAERESIS")
       (=ucs              . #x00EF)     ; ï
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER I")
+      (=ucs              . #xFF49)     ; i
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
     (=jis-x0212                . #x2B41)       ; &JX1-2965; [11-33]
     (=jis-x0213-1-2000 . #x2965)       ; &I-JX1-2965; [09-69]
     (=jef-china3       . #x88D6)       ; &I-JC3-88D6;
     (=ucs@jis/fw       . #x00EF)       ; &JX1-2965;
+    (->uppercase
+     ((=jis-x0212        . #x2A41)     ; &JX1-2946; [10-33]
+      (=jis-x0213-1-2000  . #x2946)    ; &I-JX1-2946; [09-38]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER ETH")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Icelandic")
+    (=ucs              . #x00F0)       ; ð
+    (latin-iso8859-1   . #xF0) ; &I-LATIN1-70;
+    (ipa               . #xC9) ; &I-MULE-IPA-49;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER ETH")
       (=ucs              . #x00D0)     ; Ð
       ))
-    (=ucs              . #x00F0)       ; ð
-    (latin-iso8859-1   . #xF0) ; &I-LATIN1-70;
-    (ipa               . #xC9) ; &I-MULE-IPA-49;
     ))
 (define-char
-  '((->uppercase
-     ((=ks-x1001         . #x2822)     ; &JX1-2947; [08-02]
-      (=jis-x0213-1-2000  . #x2947)    ; &I-JX1-2947; [09-39]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER ETH")
       (=ucs              . #x00F0)     ; ð
       ))
     (=jis-x0213-1-2000 . #x2966)       ; &I-JX1-2966; [09-70]
     (=jef-china3       . #x83B4)       ; &I-JC3-83B4;
     (=ucs@jis/fw       . #x00F0)       ; &JX1-2966;
+    (->uppercase
+     ((=ks-x1001         . #x2822)     ; &JX1-2947; [08-02]
+      (=jis-x0213-1-2000  . #x2947)    ; &I-JX1-2947; [09-39]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER N WITH TILDE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006E #x0303)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER N WITH TILDE")
-      (=ucs              . #x00D1)     ; Ñ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x00F1)       ; ñ
     (latin-iso8859-1   . #xF1) ; &I-LATIN1-71;
     (latin-iso8859-3   . #xF1) ; &I-LATIN3-71;
     (latin-iso8859-9   . #xF1) ; &I-LATIN5-71;
-    ))
-(define-char
-  '((->decomposition   #xFF4E #x0303)
     (->uppercase
-     ((=jis-x0212        . #x2A50)     ; &JX1-2948; [10-48]
-      (=jis-x0213-1-2000  . #x2948)    ; &I-JX1-2948; [09-40]
+     ((name              . "LATIN CAPITAL LETTER N WITH TILDE")
+      (=ucs              . #x00D1)     ; Ñ
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER N WITH TILDE")
       (=ucs              . #x00F1)     ; ñ
       ))
      ((name              . "LATIN SMALL LETTER N WITH TILDE")
       (=ucs              . #x00F1)     ; ñ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER N")
+      (=ucs              . #xFF4E)     ; n
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
+      ))
     (=jis-x0212                . #x2B50)       ; &JX1-2967; [11-48]
     (=jis-x0213-1-2000 . #x2967)       ; &I-JX1-2967; [09-71]
     (=jef-china3       . #x86F3)       ; &I-JC3-86F3;
     (=ucs@jis/fw       . #x00F1)       ; &JX1-2967;
+    (->uppercase
+     ((=jis-x0212        . #x2A50)     ; &JX1-2948; [10-48]
+      (=jis-x0213-1-2000  . #x2948)    ; &I-JX1-2948; [09-40]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006F #x0300)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER O WITH GRAVE")
-      (=ucs              . #x00D2)     ; Ò
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x00F2)       ; ò
     (latin-iso8859-1   . #xF2) ; &I-LATIN1-72;
     (latin-tcvn5712    . #xDF) ; &I-VSCII2-5F;
     (latin-viscii      . #xF2) ; &I-MULE-VIET-L-72;
     (latin-viscii-lower . #xF2)        ; &I-MULE-VIET-L-72;
-    ))
-(define-char
-  '((->decomposition   #xFF4F #x0300)
     (->uppercase
-     ((=jis-x0212        . #x2A52)     ; &JX1-2949; [10-50]
-      (=jis-x0213-1-2000  . #x2949)    ; &I-JX1-2949; [09-41]
+     ((name              . "LATIN CAPITAL LETTER O WITH GRAVE")
+      (=ucs              . #x00D2)     ; Ò
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER O WITH GRAVE")
       (=ucs              . #x00F2)     ; ò
       ))
      ((name              . "LATIN SMALL LETTER O WITH GRAVE")
       (=ucs              . #x00F2)     ; ò
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER O")
+      (=ucs              . #xFF4F)     ; o
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=gb2312           . #x2830)       ; &JX1-2968; [08-16]
     (=jis-x0212                . #x2B52)       ; &I-JSP-2B52; [11-50]
     (=jis-x0213-1-2000 . #x2968)       ; &I-JX1-2968; [09-72]
     (=jef-china3       . #x85C5)       ; &I-JC3-85C5;
     (=ucs@gb/fw                . #x00F2)       ; &JX1-2968;
     (=ucs@jis/fw       . #x00F2)       ; &JX1-2968;
+    (->uppercase
+     ((=jis-x0212        . #x2A52)     ; &JX1-2949; [10-50]
+      (=jis-x0213-1-2000  . #x2949)    ; &I-JX1-2949; [09-41]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006F #x0301)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER O WITH ACUTE")
-      (=ucs              . #x00D3)     ; Ó
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x00F3)       ; ó
     (latin-iso8859-1   . #xF3) ; &I-LATIN1-73;
     (latin-tcvn5712    . #xE3) ; &I-VSCII2-63;
     (latin-viscii      . #xF3) ; &I-MULE-VIET-L-73;
     (latin-viscii-lower . #xF3)        ; &I-MULE-VIET-L-73;
-    ))
-(define-char
-  '((->decomposition   #xFF4F #x0301)
     (->uppercase
-     ((=jis-x0212        . #x2A51)     ; &JX1-294A; [10-49]
-      (=jis-x0213-1-2000  . #x294A)    ; &I-JX1-294A; [09-42]
+     ((name              . "LATIN CAPITAL LETTER O WITH ACUTE")
+      (=ucs              . #x00D3)     ; Ó
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER O WITH ACUTE")
       (=ucs              . #x00F3)     ; ó
       ))
      ((name              . "LATIN SMALL LETTER O WITH ACUTE")
       (=ucs              . #x00F3)     ; ó
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER O")
+      (=ucs              . #xFF4F)     ; o
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=gb2312           . #x282E)       ; &JX1-2969; [08-14]
     (=jis-x0212                . #x2B51)       ; &I-JSP-2B51; [11-49]
     (=jis-x0213-1-2000 . #x2969)       ; &I-JX1-2969; [09-73]
     (=jef-china3       . #x85F6)       ; &I-JC3-85F6;
     (=ucs@gb/fw                . #x00F3)       ; &JX1-2969;
     (=ucs@jis/fw       . #x00F3)       ; &JX1-2969;
+    (->uppercase
+     ((=jis-x0212        . #x2A51)     ; &JX1-294A; [10-49]
+      (=jis-x0213-1-2000  . #x294A)    ; &I-JX1-294A; [09-42]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH CIRCUMFLEX")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006F #x0302)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX")
-      (=ucs              . #x00D4)     ; Ô
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
       ))
     (=ucs              . #x00F4)       ; ô
     (latin-iso8859-1   . #xF4) ; &I-LATIN1-74;
     (latin-tcvn5712    . #xAB) ; &I-VSCII2-2B;
     (latin-viscii      . #xF4) ; &I-MULE-VIET-L-74;
     (latin-viscii-lower . #xF4)        ; &I-MULE-VIET-L-74;
-    ))
-(define-char
-  '((->decomposition   #xFF4F #x0302)
     (->uppercase
-     ((=jis-x0212        . #x2A54)     ; &JX1-294B; [10-52]
-      (=jis-x0213-1-2000  . #x294B)    ; &I-JX1-294B; [09-43]
+     ((name              . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX")
+      (=ucs              . #x00D4)     ; Ô
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER O WITH CIRCUMFLEX")
       (=ucs              . #x00F4)     ; ô
       ))
      ((name              . "LATIN SMALL LETTER O WITH CIRCUMFLEX")
       (=ucs              . #x00F4)     ; ô
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER O")
+      (=ucs              . #xFF4F)     ; o
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2B54)       ; &JX1-296A; [11-52]
     (=jis-x0213-1-2000 . #x296A)       ; &I-JX1-296A; [09-74]
     (=jef-china3       . #x86CC)       ; &I-JC3-86CC;
     (=ucs@jis/fw       . #x00F4)       ; &JX1-296A;
+    (->uppercase
+     ((=jis-x0212        . #x2A54)     ; &JX1-294B; [10-52]
+      (=jis-x0213-1-2000  . #x294B)    ; &I-JX1-294B; [09-43]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH TILDE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006F #x0303)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER O WITH TILDE")
-      (=ucs              . #x00D5)     ; Õ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x00F5)       ; õ
     (latin-iso8859-1   . #xF5) ; &I-LATIN1-75;
     (latin-tcvn5712    . #xE2) ; &I-VSCII2-62;
     (latin-viscii      . #xF5) ; &I-MULE-VIET-L-75;
     (latin-viscii-lower . #xF5)        ; &I-MULE-VIET-L-75;
-    ))
-(define-char
-  '((->decomposition   #xFF4F #x0303)
     (->uppercase
-     ((=jis-x0212        . #x2A58)     ; &JX1-294C; [10-56]
-      (=jis-x0213-1-2000  . #x294C)    ; &I-JX1-294C; [09-44]
+     ((name              . "LATIN CAPITAL LETTER O WITH TILDE")
+      (=ucs              . #x00D5)     ; Õ
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER O WITH TILDE")
       (=ucs              . #x00F5)     ; õ
       ))
      ((name              . "LATIN SMALL LETTER O WITH TILDE")
       (=ucs              . #x00F5)     ; õ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER O")
+      (=ucs              . #xFF4F)     ; o
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
+      ))
     (=jis-x0212                . #x2B58)       ; &JX1-296B; [11-56]
     (=jis-x0213-1-2000 . #x296B)       ; &I-JX1-296B; [09-75]
     (=jef-china3       . #x86F4)       ; &I-JC3-86F4;
     (=ucs@jis/fw       . #x00F5)       ; &JX1-296B;
+    (->uppercase
+     ((=jis-x0212        . #x2A58)     ; &JX1-294C; [10-56]
+      (=jis-x0213-1-2000  . #x294C)    ; &I-JX1-294C; [09-44]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006F #x0308)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER O WITH DIAERESIS")
-      (=ucs              . #x00D6)     ; Ö
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
       ))
     (=ucs              . #x00F6)       ; ö
     (latin-iso8859-1   . #xF6) ; &I-LATIN1-76;
     (latin-iso8859-3   . #xF6) ; &I-LATIN3-76;
     (latin-iso8859-4   . #xF6) ; &I-LATIN4-76;
     (latin-iso8859-9   . #xF6) ; &I-LATIN5-76;
-    ))
-(define-char
-  '((->decomposition   #xFF4F #x0308)
     (->uppercase
-     ((=jis-x0212        . #x2A53)     ; &JX1-294D; [10-51]
-      (=jis-x0213-1-2000  . #x294D)    ; &I-JX1-294D; [09-45]
+     ((name              . "LATIN CAPITAL LETTER O WITH DIAERESIS")
+      (=ucs              . #x00D6)     ; Ö
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER O WITH DIAERESIS")
       (=ucs              . #x00F6)     ; ö
       ))
      ((name              . "LATIN SMALL LETTER O WITH DIAERESIS")
       (=ucs              . #x00F6)     ; ö
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER O")
+      (=ucs              . #xFF4F)     ; o
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
     (=jis-x0212                . #x2B53)       ; &JX1-296C; [11-51]
     (=jis-x0213-1-2000 . #x296C)       ; &I-JX1-296C; [09-76]
     (=jef-china3       . #x88D8)       ; &I-JC3-88D8;
     (=ucs@jis/fw       . #x00F6)       ; &JX1-296C;
+    (->uppercase
+     ((=jis-x0212        . #x2A53)     ; &JX1-294D; [10-51]
+      (=jis-x0213-1-2000  . #x294D)    ; &I-JX1-294D; [09-45]
+      ))
     ))
 (define-char
   '((name              . "DIVISION SIGN")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER O WITH STROKE")
-      (=ucs              . #x00D8)     ; Ø
-      ))
     (=ucs              . #x00F8)       ; ø
     (latin-iso8859-1   . #xF8) ; &I-LATIN1-78;
     (latin-iso8859-4   . #xF8) ; &I-LATIN4-78;
     (latin-iso8859-9   . #xF8) ; &I-LATIN5-78;
     (ipa               . #xAF) ; &I-MULE-IPA-2F;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER O WITH STROKE")
+      (=ucs              . #x00D8)     ; Ø
+      ))
     ))
 (define-char
-  '((->uppercase
-     ((=ks-x1001         . #x282A)     ; &JX1-294E; [08-10]
-      (=jis-x0212        . #x292C)     ; &I-JSP-292C; [09-12]
-      (=jis-x0213-1-2000  . #x294E)    ; &I-JX1-294E; [09-46]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER O WITH STROKE")
       (=ucs              . #x00F8)     ; ø
       ))
     (=jis-x0213-1-2000 . #x296D)       ; &I-JX1-296D; [09-77]
     (=jef-china3       . #x83AD)       ; &I-JC3-83AD;
     (=ucs@jis/fw       . #x00F8)       ; &JX1-296D;
+    (->uppercase
+     ((=ks-x1001         . #x282A)     ; &JX1-294E; [08-10]
+      (=jis-x0212        . #x292C)     ; &I-JSP-292C; [09-12]
+      (=jis-x0213-1-2000  . #x294E)    ; &I-JX1-294E; [09-46]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0075 #x0300)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER U WITH GRAVE")
-      (=ucs              . #x00D9)     ; Ù
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x00F9)       ; ù
     (latin-iso8859-1   . #xF9) ; &I-LATIN1-79;
     (latin-tcvn5712    . #xEF) ; &I-VSCII2-6F;
     (latin-viscii      . #xF9) ; &I-MULE-VIET-L-79;
     (latin-viscii-lower . #xF9)        ; &I-MULE-VIET-L-79;
-    ))
-(define-char
-  '((->decomposition   #xFF55 #x0300)
     (->uppercase
-     ((=jis-x0212        . #x2A63)     ; &JX1-294F; [10-67]
-      (=jis-x0213-1-2000  . #x294F)    ; &I-JX1-294F; [09-47]
+     ((name              . "LATIN CAPITAL LETTER U WITH GRAVE")
+      (=ucs              . #x00D9)     ; Ù
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER U WITH GRAVE")
       (=ucs              . #x00F9)     ; ù
       ))
      ((name              . "LATIN SMALL LETTER U WITH GRAVE")
       (=ucs              . #x00F9)     ; ù
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER U")
+      (=ucs              . #xFF55)     ; u
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=gb2312           . #x2834)       ; &JX1-296E; [08-20]
     (=jis-x0212                . #x2B63)       ; &I-JSP-2B63; [11-67]
     (=jis-x0213-1-2000 . #x296E)       ; &I-JX1-296E; [09-78]
     (=jef-china3       . #x85C7)       ; &I-JC3-85C7;
     (=ucs@gb/fw                . #x00F9)       ; &JX1-296E;
     (=ucs@jis/fw       . #x00F9)       ; &JX1-296E;
+    (->uppercase
+     ((=jis-x0212        . #x2A63)     ; &JX1-294F; [10-67]
+      (=jis-x0213-1-2000  . #x294F)    ; &I-JX1-294F; [09-47]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0075 #x0301)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER U WITH ACUTE")
-      (=ucs              . #x00DA)     ; Ú
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x00FA)       ; ú
     (latin-iso8859-1   . #xFA) ; &I-LATIN1-7A;
     (latin-tcvn5712    . #xF3) ; &I-VSCII2-73;
     (latin-viscii      . #xFA) ; &I-MULE-VIET-L-7A;
     (latin-viscii-lower . #xFA)        ; &I-MULE-VIET-L-7A;
-    ))
-(define-char
-  '((->decomposition   #xFF55 #x0301)
     (->uppercase
-     ((=jis-x0212        . #x2A62)     ; &JX1-2950; [10-66]
-      (=jis-x0213-1-2000  . #x2950)    ; &I-JX1-2950; [09-48]
+     ((name              . "LATIN CAPITAL LETTER U WITH ACUTE")
+      (=ucs              . #x00DA)     ; Ú
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER U WITH ACUTE")
       (=ucs              . #x00FA)     ; ú
       ))
      ((name              . "LATIN SMALL LETTER U WITH ACUTE")
       (=ucs              . #x00FA)     ; ú
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER U")
+      (=ucs              . #xFF55)     ; u
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=gb2312           . #x2832)       ; &JX1-296F; [08-18]
     (=jis-x0212                . #x2B62)       ; &I-JSP-2B62; [11-66]
     (=jis-x0213-1-2000 . #x296F)       ; &I-JX1-296F; [09-79]
     (=jef-china3       . #x85FC)       ; &I-JC3-85FC;
     (=ucs@gb/fw                . #x00FA)       ; &JX1-296F;
     (=ucs@jis/fw       . #x00FA)       ; &JX1-296F;
+    (->uppercase
+     ((=jis-x0212        . #x2A62)     ; &JX1-2950; [10-66]
+      (=jis-x0213-1-2000  . #x2950)    ; &I-JX1-2950; [09-48]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH CIRCUMFLEX")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0075 #x0302)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER U WITH CIRCUMFLEX")
-      (=ucs              . #x00DB)     ; Û
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
       ))
     (=ucs              . #x00FB)       ; û
     (latin-iso8859-1   . #xFB) ; &I-LATIN1-7B;
     (latin-iso8859-3   . #xFB) ; &I-LATIN3-7B;
     (latin-iso8859-4   . #xFB) ; &I-LATIN4-7B;
     (latin-iso8859-9   . #xFB) ; &I-LATIN5-7B;
-    ))
-(define-char
-  '((->decomposition   #xFF55 #x0302)
     (->uppercase
-     ((=jis-x0212        . #x2A65)     ; &JX1-2951; [10-69]
-      (=jis-x0213-1-2000  . #x2951)    ; &I-JX1-2951; [09-49]
+     ((name              . "LATIN CAPITAL LETTER U WITH CIRCUMFLEX")
+      (=ucs              . #x00DB)     ; Û
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER U WITH CIRCUMFLEX")
       (=ucs              . #x00FB)     ; û
       ))
      ((name              . "LATIN SMALL LETTER U WITH CIRCUMFLEX")
       (=ucs              . #x00FB)     ; û
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER U")
+      (=ucs              . #xFF55)     ; u
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2B65)       ; &JX1-2970; [11-69]
     (=jis-x0213-1-2000 . #x2970)       ; &I-JX1-2970; [09-80]
     (=jef-china3       . #x86CE)       ; &I-JC3-86CE;
     (=ucs@jis/fw       . #x00FB)       ; &JX1-2970;
+    (->uppercase
+     ((=jis-x0212        . #x2A65)     ; &JX1-2951; [10-69]
+      (=jis-x0213-1-2000  . #x2951)    ; &I-JX1-2951; [09-49]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0075 #x0308)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER U WITH DIAERESIS")
-      (=ucs              . #x00DC)     ; Ü
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
       ))
     (=ucs              . #x00FC)       ; ü
     (latin-iso8859-1   . #xFC) ; &I-LATIN1-7C;
     (latin-iso8859-3   . #xFC) ; &I-LATIN3-7C;
     (latin-iso8859-4   . #xFC) ; &I-LATIN4-7C;
     (latin-iso8859-9   . #xFC) ; &I-LATIN5-7C;
-    ))
-(define-char
-  '((->decomposition   #xFF55 #x0308)
     (->uppercase
-     ((=jis-x0212        . #x2A64)     ; &JX1-2952; [10-68]
-      (=jis-x0213-1-2000  . #x2952)    ; &I-JX1-2952; [09-50]
+     ((name              . "LATIN CAPITAL LETTER U WITH DIAERESIS")
+      (=ucs              . #x00DC)     ; Ü
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER U WITH DIAERESIS")
       (=ucs              . #x00FC)     ; ü
       ))
      ((name              . "LATIN SMALL LETTER U WITH DIAERESIS")
       (=ucs              . #x00FC)     ; ü
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER U")
+      (=ucs              . #xFF55)     ; u
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
     (=gb2312           . #x2839)       ; &JX1-2971; [08-25]
     (=jis-x0212                . #x2B64)       ; &I-JSP-2B64; [11-68]
     (=jis-x0213-1-2000 . #x2971)       ; &I-JX1-2971; [09-81]
     (=jef-china3       . #x88DB)       ; &I-JC3-88DB;
     (=ucs@gb/fw                . #x00FC)       ; &JX1-2971;
     (=ucs@jis/fw       . #x00FC)       ; &JX1-2971;
+    (->uppercase
+     ((=jis-x0212        . #x2A64)     ; &JX1-2952; [10-68]
+      (=jis-x0213-1-2000  . #x2952)    ; &I-JX1-2952; [09-50]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Y WITH ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0079 #x0301)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER Y WITH ACUTE")
-      (=ucs              . #x00DD)     ; Ý
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER Y")
+      (=ucs              . #x0079)     ; y
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x00FD)       ; ý
     (latin-iso8859-1   . #xFD) ; &I-LATIN1-7D;
     (latin-tcvn5712    . #xFD) ; &I-VSCII2-7D;
     (latin-viscii      . #xFD) ; &I-MULE-VIET-L-7D;
     (latin-viscii-lower . #xFD)        ; &I-MULE-VIET-L-7D;
-    ))
-(define-char
-  '((->decomposition   #xFF59 #x0301)
     (->uppercase
-     ((=jis-x0212        . #x2A72)     ; &JX1-2953; [10-82]
-      (=jis-x0213-1-2000  . #x2953)    ; &I-JX1-2953; [09-51]
+     ((name              . "LATIN CAPITAL LETTER Y WITH ACUTE")
+      (=ucs              . #x00DD)     ; Ý
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER Y WITH ACUTE")
       (=ucs              . #x00FD)     ; ý
       ))
      ((name              . "LATIN SMALL LETTER Y WITH ACUTE")
       (=ucs              . #x00FD)     ; ý
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER Y")
+      (=ucs              . #xFF59)     ; y
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2B72)       ; &JX1-2972; [11-82]
     (=jis-x0213-1-2000 . #x2972)       ; &I-JX1-2972; [09-82]
     (=jef-china3       . #x86A1)       ; &I-JC3-86A1;
     (=ucs@jis/fw       . #x00FD)       ; &JX1-2972;
+    (->uppercase
+     ((=jis-x0212        . #x2A72)     ; &JX1-2953; [10-82]
+      (=jis-x0213-1-2000  . #x2953)    ; &I-JX1-2953; [09-51]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER THORN")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Icelandic")
+    (=ucs              . #x00FE)       ; þ
+    (latin-iso8859-1   . #xFE) ; &I-LATIN1-7E;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER THORN")
       (=ucs              . #x00DE)     ; Þ
       ))
-    (=ucs              . #x00FE)       ; þ
-    (latin-iso8859-1   . #xFE) ; &I-LATIN1-7E;
     ))
 (define-char
-  '((->uppercase
-     ((=ks-x1001         . #x282D)     ; &JX1-2954; [08-13]
-      (=jis-x0212        . #x2930)     ; &I-JSP-2930; [09-16]
-      (=jis-x0213-1-2000  . #x2954)    ; &I-JX1-2954; [09-52]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER THORN")
       (=ucs              . #x00FE)     ; þ
       ))
     (=jis-x0213-1-2000 . #x2973)       ; &I-JX1-2973; [09-83]
     (=jef-china3       . #x83AF)       ; &I-JC3-83AF;
     (=ucs@jis/fw       . #x00FE)       ; &JX1-2973;
+    (->uppercase
+     ((=ks-x1001         . #x282D)     ; &JX1-2954; [08-13]
+      (=jis-x0212        . #x2930)     ; &I-JSP-2930; [09-16]
+      (=jis-x0213-1-2000  . #x2954)    ; &I-JX1-2954; [09-52]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Y WITH DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0079 #x0308)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER Y WITH DIAERESIS")
-      (=ucs              . #x0178)     ; Ÿ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER Y")
+      (=ucs              . #x0079)     ; y
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
       ))
     (=ucs              . #x00FF)       ; ÿ
     (latin-iso8859-1   . #xFF) ; &I-LATIN1-7F;
     (latin-iso8859-9   . #xFF) ; &I-LATIN5-7F;
-    ))
-(define-char
-  '((->decomposition   #xFF59 #x0308)
     (->uppercase
-     ((=jis-x0212        . #x2A73)     ; &JSP-2A73; [10-83]
+     ((name              . "LATIN CAPITAL LETTER Y WITH DIAERESIS")
+      (=ucs              . #x0178)     ; Ÿ
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER Y WITH DIAERESIS")
       (=ucs              . #x00FF)     ; ÿ
       ))
      ((name              . "LATIN SMALL LETTER Y WITH DIAERESIS")
       (=ucs              . #x00FF)     ; ÿ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER Y")
+      (=ucs              . #xFF59)     ; y
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
     (=jis-x0212                . #x2B73)       ; &JX1-2974; [11-83]
     (=jis-x0213-1-2000 . #x2974)       ; &I-JX1-2974; [09-84]
     (=ucs@jis/fw       . #x00FF)       ; &JX1-2974;
+    (->uppercase
+     ((=jis-x0212        . #x2A73)     ; &JSP-2A73; [10-83]
+      ))
     ))
index 06ae9d0..c2cb9bb 100644 (file)
@@ -4,22 +4,22 @@
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0041 #x0304)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x0100)       ; Ā
+    (latin-iso8859-4   . #xC0) ; &I-LATIN4-40;
     (->lowercase
      ((name              . "LATIN SMALL LETTER A WITH MACRON")
       (=ucs              . #x0101)     ; ā
       ))
-    (=ucs              . #x0100)       ; Ā
-    (latin-iso8859-4   . #xC0) ; &I-LATIN4-40;
     ))
 (define-char
-  '((->decomposition   #xFF21 #x0304)
-    (->lowercase
-     ((=gb2312           . #x2821)     ; &JX1-297A; [08-01]
-      (=jis-x0212        . #x2B27)     ; &I-JSP-2B27; [11-07]
-      (=jis-x0213-1-2000  . #x297A)    ; &I-JX1-297A; [09-90]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER A WITH MACRON")
       (=ucs              . #x0100)     ; Ā
       ))
      ((name              . "LATIN CAPITAL LETTER A WITH MACRON")
       (=ucs              . #x0100)     ; Ā
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER A")
+      (=ucs              . #xFF21)     ; A
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
     (=jis-x0212                . #x2A27)       ; &JX1-2975; [10-07]
     (=jis-x0213-1-2000 . #x2975)       ; &I-JX1-2975; [09-85]
     (=jef-china3       . #x87A8)       ; &I-JC3-87A8;
     (=ucs@jis/fw       . #x0100)       ; &JX1-2975;
+    (->lowercase
+     ((=gb2312           . #x2821)     ; &JX1-297A; [08-01]
+      (=jis-x0212        . #x2B27)     ; &I-JSP-2B27; [11-07]
+      (=jis-x0213-1-2000  . #x297A)    ; &I-JX1-297A; [09-90]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER A WITH MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0061 #x0304)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x0101)       ; ā
+    (latin-iso8859-4   . #xE0) ; &I-LATIN4-60;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER A WITH MACRON")
       (=ucs              . #x0100)     ; Ā
       ))
-    (=ucs              . #x0101)       ; ā
-    (latin-iso8859-4   . #xE0) ; &I-LATIN4-60;
     ))
 (define-char
-  '((->decomposition   #xFF41 #x0304)
-    (->uppercase
-     ((=jis-x0212        . #x2A27)     ; &JX1-2975; [10-07]
-      (=jis-x0213-1-2000  . #x2975)    ; &I-JX1-2975; [09-85]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER A WITH MACRON")
       (=ucs              . #x0101)     ; ā
       ))
      ((name              . "LATIN SMALL LETTER A WITH MACRON")
       (=ucs              . #x0101)     ; ā
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER A")
+      (=ucs              . #xFF41)     ; a
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
     (=gb2312           . #x2821)       ; &JX1-297A; [08-01]
     (=jis-x0212                . #x2B27)       ; &I-JSP-2B27; [11-07]
     (=jis-x0213-1-2000 . #x297A)       ; &I-JX1-297A; [09-90]
     (=jef-china3       . #x87BC)       ; &I-JC3-87BC;
     (=ucs@gb/fw                . #x0101)       ; &JX1-297A;
     (=ucs@jis/fw       . #x0101)       ; &JX1-297A;
+    (->uppercase
+     ((=jis-x0212        . #x2A27)     ; &JX1-2975; [10-07]
+      (=jis-x0213-1-2000  . #x2975)    ; &I-JX1-2975; [09-85]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER A WITH BREVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0041 #x0306)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER A WITH BREVE")
-      (=ucs              . #x0103)     ; ă
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
       ))
     (=ucs              . #x0102)       ; Ă
     (latin-iso8859-2   . #xC3) ; &I-LATIN2-43;
     (latin-tcvn5712    . #xA1) ; &I-VSCII2-21;
     (latin-viscii      . #xC5) ; &I-MULE-VIET-U-65;
     (latin-viscii-upper . #xE5)        ; &I-MULE-VIET-U-65;
-    ))
-(define-char
-  '((->decomposition   #xFF21 #x0306)
     (->lowercase
-     ((=jis-x0212        . #x2B25)     ; &JX1-2A49; [11-05]
-      (=jis-x0213-1-2000  . #x2A49)    ; &I-JX1-2A49; [10-41]
+     ((name              . "LATIN SMALL LETTER A WITH BREVE")
+      (=ucs              . #x0103)     ; ă
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER A WITH BREVE")
       (=ucs              . #x0102)     ; Ă
       ))
      ((name              . "LATIN CAPITAL LETTER A WITH BREVE")
       (=ucs              . #x0102)     ; Ă
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER A")
+      (=ucs              . #xFF21)     ; A
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
     (=jis-x0212                . #x2A25)       ; &JX1-2A3A; [10-05]
     (=jis-x0213-1-2000 . #x2A3A)       ; &I-JX1-2A3A; [10-26]
     (=jef-china3       . #x87DE)       ; &I-JC3-87DE;
     (=ucs@jis/fw       . #x0102)       ; &JX1-2A3A;
+    (->lowercase
+     ((=jis-x0212        . #x2B25)     ; &JX1-2A49; [11-05]
+      (=jis-x0213-1-2000  . #x2A49)    ; &I-JX1-2A49; [10-41]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER A WITH BREVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0061 #x0306)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER A WITH BREVE")
-      (=ucs              . #x0102)     ; Ă
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
       ))
     (=ucs              . #x0103)       ; ă
     (latin-iso8859-2   . #xE3) ; &I-LATIN2-63;
     (latin-tcvn5712    . #xA8) ; &I-VSCII2-28;
     (latin-viscii      . #xE5) ; &I-MULE-VIET-L-65;
     (latin-viscii-lower . #xE5)        ; &I-MULE-VIET-L-65;
-    ))
-(define-char
-  '((->decomposition   #xFF41 #x0306)
     (->uppercase
-     ((=jis-x0212        . #x2A25)     ; &JX1-2A3A; [10-05]
-      (=jis-x0213-1-2000  . #x2A3A)    ; &I-JX1-2A3A; [10-26]
+     ((name              . "LATIN CAPITAL LETTER A WITH BREVE")
+      (=ucs              . #x0102)     ; Ă
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER A WITH BREVE")
       (=ucs              . #x0103)     ; ă
       ))
      ((name              . "LATIN SMALL LETTER A WITH BREVE")
       (=ucs              . #x0103)     ; ă
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER A")
+      (=ucs              . #xFF41)     ; a
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
     (=jis-x0212                . #x2B25)       ; &JX1-2A49; [11-05]
     (=jis-x0213-1-2000 . #x2A49)       ; &I-JX1-2A49; [10-41]
     (=jef-china3       . #x87E8)       ; &I-JC3-87E8;
     (=ucs@jis/fw       . #x0103)       ; &JX1-2A49;
+    (->uppercase
+     ((=jis-x0212        . #x2A25)     ; &JX1-2A3A; [10-05]
+      (=jis-x0213-1-2000  . #x2A3A)    ; &I-JX1-2A3A; [10-26]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER A WITH OGONEK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0041 #x0328)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER A WITH OGONEK")
-      (=ucs              . #x0105)     ; ą
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      )
+     ((name              . "COMBINING OGONEK")
+      (=ucs              . #x0328)     ; ̨
       ))
     (=ucs              . #x0104)       ; Ą
     (latin-iso8859-2   . #xA1) ; &I-LATIN2-21;
     (latin-iso8859-4   . #xA1) ; &I-LATIN4-21;
-    ))
-(define-char
-  '((->decomposition   #xFF21 #x0328)
     (->lowercase
-     ((=jis-x0212        . #x2B28)     ; &JX1-2A2C; [11-08]
-      (=jis-x0213-1-2000  . #x2A2C)    ; &I-JX1-2A2C; [10-12]
+     ((name              . "LATIN SMALL LETTER A WITH OGONEK")
+      (=ucs              . #x0105)     ; ą
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER A WITH OGONEK")
       (=ucs              . #x0104)     ; Ą
       ))
      ((name              . "LATIN CAPITAL LETTER A WITH OGONEK")
       (=ucs              . #x0104)     ; Ą
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER A")
+      (=ucs              . #xFF21)     ; A
+      )
+     ((name              . "COMBINING OGONEK")
+      (=ucs              . #x0328)     ; ̨
+      ))
     (=jis-x0212                . #x2A28)       ; &JX1-2A21; [10-08]
     (=jis-x0213-1-2000 . #x2A21)       ; &I-JX1-2A21; [10-01]
     (=jef-china3       . #x8AA3)       ; &I-JC3-8AA3;
     (=ucs@jis/fw       . #x0104)       ; &JX1-2A21;
+    (->lowercase
+     ((=jis-x0212        . #x2B28)     ; &JX1-2A2C; [11-08]
+      (=jis-x0213-1-2000  . #x2A2C)    ; &I-JX1-2A2C; [10-12]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER A WITH OGONEK")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0061 #x0328)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER A WITH OGONEK")
-      (=ucs              . #x0104)     ; Ą
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "COMBINING OGONEK")
+      (=ucs              . #x0328)     ; ̨
       ))
     (=ucs              . #x0105)       ; ą
     (latin-iso8859-2   . #xB1) ; &I-LATIN2-31;
     (latin-iso8859-4   . #xB1) ; &I-LATIN4-31;
-    ))
-(define-char
-  '((->decomposition   #xFF41 #x0328)
     (->uppercase
-     ((=jis-x0212        . #x2A28)     ; &JX1-2A21; [10-08]
-      (=jis-x0213-1-2000  . #x2A21)    ; &I-JX1-2A21; [10-01]
+     ((name              . "LATIN CAPITAL LETTER A WITH OGONEK")
+      (=ucs              . #x0104)     ; Ą
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER A WITH OGONEK")
       (=ucs              . #x0105)     ; ą
       ))
      ((name              . "LATIN SMALL LETTER A WITH OGONEK")
       (=ucs              . #x0105)     ; ą
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER A")
+      (=ucs              . #xFF41)     ; a
+      )
+     ((name              . "COMBINING OGONEK")
+      (=ucs              . #x0328)     ; ̨
+      ))
     (=jis-x0212                . #x2B28)       ; &JX1-2A2C; [11-08]
     (=jis-x0213-1-2000 . #x2A2C)       ; &I-JX1-2A2C; [10-12]
     (=jef-china3       . #x8AAB)       ; &I-JC3-8AAB;
     (=ucs@jis/fw       . #x0105)       ; &JX1-2A2C;
+    (->uppercase
+     ((=jis-x0212        . #x2A28)     ; &JX1-2A21; [10-08]
+      (=jis-x0213-1-2000  . #x2A21)    ; &I-JX1-2A21; [10-01]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER C WITH ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0043 #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER C")
+      (=ucs              . #x0043)     ; C
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x0106)       ; Ć
+    (latin-iso8859-2   . #xC6) ; &I-LATIN2-46;
     (->lowercase
      ((name              . "LATIN SMALL LETTER C WITH ACUTE")
       (=ucs              . #x0107)     ; ć
       ))
-    (=ucs              . #x0106)       ; Ć
-    (latin-iso8859-2   . #xC6) ; &I-LATIN2-46;
     ))
 (define-char
-  '((->decomposition   #xFF23 #x0301)
-    (->lowercase
-     ((=jis-x0212        . #x2B2B)     ; &JX1-2A4B; [11-11]
-      (=jis-x0213-1-2000  . #x2A4B)    ; &I-JX1-2A4B; [10-43]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER C WITH ACUTE")
       (=ucs              . #x0106)     ; Ć
       ))
      ((name              . "LATIN CAPITAL LETTER C WITH ACUTE")
       (=ucs              . #x0106)     ; Ć
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER C")
+      (=ucs              . #xFF23)     ; C
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2A2B)       ; &JX1-2A3C; [10-11]
     (=jis-x0213-1-2000 . #x2A3C)       ; &I-JX1-2A3C; [10-28]
     (=jef-china3       . #x85D6)       ; &I-JC3-85D6;
     (=ucs@jis/fw       . #x0106)       ; &JX1-2A3C;
+    (->lowercase
+     ((=jis-x0212        . #x2B2B)     ; &JX1-2A4B; [11-11]
+      (=jis-x0213-1-2000  . #x2A4B)    ; &I-JX1-2A4B; [10-43]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER C WITH ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0063 #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x0107)       ; ć
+    (latin-iso8859-2   . #xE6) ; &I-LATIN2-66;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER C WITH ACUTE")
       (=ucs              . #x0106)     ; Ć
       ))
-    (=ucs              . #x0107)       ; ć
-    (latin-iso8859-2   . #xE6) ; &I-LATIN2-66;
     ))
 (define-char
-  '((->decomposition   #xFF43 #x0301)
-    (->uppercase
-     ((=jis-x0212        . #x2A2B)     ; &JX1-2A3C; [10-11]
-      (=jis-x0213-1-2000  . #x2A3C)    ; &I-JX1-2A3C; [10-28]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER C WITH ACUTE")
       (=ucs              . #x0107)     ; ć
       ))
      ((name              . "LATIN SMALL LETTER C WITH ACUTE")
       (=ucs              . #x0107)     ; ć
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER C")
+      (=ucs              . #xFF43)     ; c
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2B2B)       ; &JX1-2A4B; [11-11]
     (=jis-x0213-1-2000 . #x2A4B)       ; &I-JX1-2A4B; [10-43]
     (=jef-china3       . #x85EC)       ; &I-JC3-85EC;
     (=ucs@jis/fw       . #x0107)       ; &JX1-2A4B;
+    (->uppercase
+     ((=jis-x0212        . #x2A2B)     ; &JX1-2A3C; [10-11]
+      (=jis-x0213-1-2000  . #x2A3C)    ; &I-JX1-2A3C; [10-28]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER C WITH CIRCUMFLEX")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0043 #x0302)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER C")
+      (=ucs              . #x0043)     ; C
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
+    (=ucs              . #x0108)       ; Ĉ
+    (latin-iso8859-3   . #xC6) ; &I-LATIN3-46;
     (->lowercase
      ((name              . "LATIN SMALL LETTER C WITH CIRCUMFLEX")
       (=ucs              . #x0109)     ; ĉ
       ))
-    (=ucs              . #x0108)       ; Ĉ
-    (latin-iso8859-3   . #xC6) ; &I-LATIN3-46;
     ))
 (define-char
-  '((->decomposition   #xFF23 #x0302)
-    (->lowercase
-     ((=jis-x0212        . #x2B2C)     ; &JX1-2A5F; [11-12]
-      (=jis-x0213-1-2000  . #x2A5F)    ; &I-JX1-2A5F; [10-63]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER C WITH CIRCUMFLEX")
       (=ucs              . #x0108)     ; Ĉ
       ))
      ((name              . "LATIN CAPITAL LETTER C WITH CIRCUMFLEX")
       (=ucs              . #x0108)     ; Ĉ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER C")
+      (=ucs              . #xFF23)     ; C
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2A2C)       ; &JX1-2A59; [10-12]
     (=jis-x0213-1-2000 . #x2A59)       ; &I-JX1-2A59; [10-57]
     (=jef-china3       . #x86B8)       ; &I-JC3-86B8;
     (=ucs@jis/fw       . #x0108)       ; &JX1-2A59;
+    (->lowercase
+     ((=jis-x0212        . #x2B2C)     ; &JX1-2A5F; [11-12]
+      (=jis-x0213-1-2000  . #x2A5F)    ; &I-JX1-2A5F; [10-63]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER C WITH CIRCUMFLEX")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0063 #x0302)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
+    (=ucs              . #x0109)       ; ĉ
+    (latin-iso8859-3   . #xE6) ; &I-LATIN3-66;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER C WITH CIRCUMFLEX")
       (=ucs              . #x0108)     ; Ĉ
       ))
-    (=ucs              . #x0109)       ; ĉ
-    (latin-iso8859-3   . #xE6) ; &I-LATIN3-66;
     ))
 (define-char
-  '((->decomposition   #xFF43 #x0302)
-    (->uppercase
-     ((=jis-x0212        . #x2A2C)     ; &JX1-2A59; [10-12]
-      (=jis-x0213-1-2000  . #x2A59)    ; &I-JX1-2A59; [10-57]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER C WITH CIRCUMFLEX")
       (=ucs              . #x0109)     ; ĉ
       ))
      ((name              . "LATIN SMALL LETTER C WITH CIRCUMFLEX")
       (=ucs              . #x0109)     ; ĉ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER C")
+      (=ucs              . #xFF43)     ; c
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2B2C)       ; &JX1-2A5F; [11-12]
     (=jis-x0213-1-2000 . #x2A5F)       ; &I-JX1-2A5F; [10-63]
     (=jef-china3       . #x86C5)       ; &I-JC3-86C5;
     (=ucs@jis/fw       . #x0109)       ; &JX1-2A5F;
+    (->uppercase
+     ((=jis-x0212        . #x2A2C)     ; &JX1-2A59; [10-12]
+      (=jis-x0213-1-2000  . #x2A59)    ; &I-JX1-2A59; [10-57]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER C WITH DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0043 #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER C")
+      (=ucs              . #x0043)     ; C
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x010A)       ; Ċ
+    (latin-iso8859-3   . #xC5) ; &I-LATIN3-45;
     (->lowercase
      ((name              . "LATIN SMALL LETTER C WITH DOT ABOVE")
       (=ucs              . #x010B)     ; ċ
       ))
-    (=ucs              . #x010A)       ; Ċ
-    (latin-iso8859-3   . #xC5) ; &I-LATIN3-45;
     ))
 (define-char
-  '((->decomposition   #xFF23 #x0307)
-    (->lowercase
-     ((=jis-x0212        . #x2B2F)     ; &JSP-2B2F; [11-15]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER C WITH DOT ABOVE")
       (=ucs              . #x010A)     ; Ċ
       ))
      ((name              . "LATIN CAPITAL LETTER C WITH DOT ABOVE")
       (=ucs              . #x010A)     ; Ċ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER C")
+      (=ucs              . #xFF23)     ; C
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
     (=jis-x0212                . #x2A2F)       ; &JSP-2A2F; [10-15]
     (=jef-china3       . #x87FA)       ; &I-JC3-87FA;
     (=ucs@jis/fw       . #x010A)       ; &JSP-2A2F;
+    (->lowercase
+     ((=jis-x0212        . #x2B2F)     ; &JSP-2B2F; [11-15]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER C WITH DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0063 #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x010B)       ; ċ
+    (latin-iso8859-3   . #xE5) ; &I-LATIN3-65;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER C WITH DOT ABOVE")
       (=ucs              . #x010A)     ; Ċ
       ))
-    (=ucs              . #x010B)       ; ċ
-    (latin-iso8859-3   . #xE5) ; &I-LATIN3-65;
     ))
 (define-char
-  '((->decomposition   #xFF43 #x0307)
-    (->uppercase
-     ((=jis-x0212        . #x2A2F)     ; &JSP-2A2F; [10-15]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER C WITH DOT ABOVE")
       (=ucs              . #x010B)     ; ċ
       ))
      ((name              . "LATIN SMALL LETTER C WITH DOT ABOVE")
       (=ucs              . #x010B)     ; ċ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER C")
+      (=ucs              . #xFF43)     ; c
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
     (=jis-x0212                . #x2B2F)       ; &JSP-2B2F; [11-15]
     (=jef-china3       . #x88B2)       ; &I-JC3-88B2;
     (=ucs@jis/fw       . #x010B)       ; &JSP-2B2F;
+    (->uppercase
+     ((=jis-x0212        . #x2A2F)     ; &JSP-2A2F; [10-15]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER C WITH CARON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0043 #x030C)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER C WITH CARON")
-      (=ucs              . #x010D)     ; č
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER C")
+      (=ucs              . #x0043)     ; C
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
       ))
     (=ucs              . #x010C)       ; Č
     (latin-iso8859-2   . #xC8) ; &I-LATIN2-48;
     (latin-iso8859-4   . #xC8) ; &I-LATIN4-48;
-    ))
-(define-char
-  '((->decomposition   #xFF23 #x030C)
     (->lowercase
-     ((=jis-x0212        . #x2B2D)     ; &JX1-2A4C; [11-13]
-      (=jis-x0213-1-2000  . #x2A4C)    ; &I-JX1-2A4C; [10-44]
+     ((name              . "LATIN SMALL LETTER C WITH CARON")
+      (=ucs              . #x010D)     ; č
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER C WITH CARON")
       (=ucs              . #x010C)     ; Č
       ))
      ((name              . "LATIN CAPITAL LETTER C WITH CARON")
       (=ucs              . #x010C)     ; Č
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER C")
+      (=ucs              . #xFF23)     ; C
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2A2D)       ; &JX1-2A3D; [10-13]
     (=jis-x0213-1-2000 . #x2A3D)       ; &I-JX1-2A3D; [10-29]
     (=jef-china3       . #x88E0)       ; &I-JC3-88E0;
     (=ucs@jis/fw       . #x010C)       ; &JX1-2A3D;
+    (->lowercase
+     ((=jis-x0212        . #x2B2D)     ; &JX1-2A4C; [11-13]
+      (=jis-x0213-1-2000  . #x2A4C)    ; &I-JX1-2A4C; [10-44]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER C WITH CARON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0063 #x030C)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER C WITH CARON")
-      (=ucs              . #x010C)     ; Č
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
       ))
     (=ucs              . #x010D)       ; č
     (latin-iso8859-2   . #xE8) ; &I-LATIN2-68;
     (latin-iso8859-4   . #xE8) ; &I-LATIN4-68;
-    ))
-(define-char
-  '((->decomposition   #xFF43 #x030C)
     (->uppercase
-     ((=jis-x0212        . #x2A2D)     ; &JX1-2A3D; [10-13]
-      (=jis-x0213-1-2000  . #x2A3D)    ; &I-JX1-2A3D; [10-29]
+     ((name              . "LATIN CAPITAL LETTER C WITH CARON")
+      (=ucs              . #x010C)     ; Č
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER C WITH CARON")
       (=ucs              . #x010D)     ; č
       ))
      ((name              . "LATIN SMALL LETTER C WITH CARON")
       (=ucs              . #x010D)     ; č
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER C")
+      (=ucs              . #xFF43)     ; c
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2B2D)       ; &JX1-2A4C; [11-13]
     (=jis-x0213-1-2000 . #x2A4C)       ; &I-JX1-2A4C; [10-44]
     (=jef-china3       . #x88EF)       ; &I-JC3-88EF;
     (=ucs@jis/fw       . #x010D)       ; &JX1-2A4C;
+    (->uppercase
+     ((=jis-x0212        . #x2A2D)     ; &JX1-2A3D; [10-13]
+      (=jis-x0213-1-2000  . #x2A3D)    ; &I-JX1-2A3D; [10-29]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER D WITH CARON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0044 #x030C)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER D")
+      (=ucs              . #x0044)     ; D
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x010E)       ; Ď
+    (latin-iso8859-2   . #xCF) ; &I-LATIN2-4F;
     (->lowercase
      ((name              . "LATIN SMALL LETTER D WITH CARON")
       (=ucs              . #x010F)     ; ď
       ))
-    (=ucs              . #x010E)       ; Ď
-    (latin-iso8859-2   . #xCF) ; &I-LATIN2-4F;
     ))
 (define-char
-  '((->decomposition   #xFF24 #x030C)
-    (->lowercase
-     ((=jis-x0212        . #x2B30)     ; &JX1-2A4F; [11-16]
-      (=jis-x0213-1-2000  . #x2A4F)    ; &I-JX1-2A4F; [10-47]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER D WITH CARON")
       (=ucs              . #x010E)     ; Ď
       ))
      ((name              . "LATIN CAPITAL LETTER D WITH CARON")
       (=ucs              . #x010E)     ; Ď
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER D")
+      (=ucs              . #xFF24)     ; D
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2A30)       ; &JX1-2A40; [10-16]
     (=jis-x0213-1-2000 . #x2A40)       ; &I-JX1-2A40; [10-32]
     (=jef-china3       . #x88E1)       ; &I-JC3-88E1;
     (=ucs@jis/fw       . #x010E)       ; &JX1-2A40;
+    (->lowercase
+     ((=jis-x0212        . #x2B30)     ; &JX1-2A4F; [11-16]
+      (=jis-x0213-1-2000  . #x2A4F)    ; &I-JX1-2A4F; [10-47]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER D WITH CARON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0064 #x030C)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER D")
+      (=ucs              . #x0064)     ; d
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x010F)       ; ď
+    (latin-iso8859-2   . #xEF) ; &I-LATIN2-6F;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER D WITH CARON")
       (=ucs              . #x010E)     ; Ď
       ))
-    (=ucs              . #x010F)       ; ď
-    (latin-iso8859-2   . #xEF) ; &I-LATIN2-6F;
     ))
 (define-char
-  '((->decomposition   #xFF44 #x030C)
-    (->uppercase
-     ((=jis-x0212        . #x2A30)     ; &JX1-2A40; [10-16]
-      (=jis-x0213-1-2000  . #x2A40)    ; &I-JX1-2A40; [10-32]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER D WITH CARON")
       (=ucs              . #x010F)     ; ď
       ))
      ((name              . "LATIN SMALL LETTER D WITH CARON")
       (=ucs              . #x010F)     ; ď
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER D")
+      (=ucs              . #xFF44)     ; d
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2B30)       ; &JX1-2A4F; [11-16]
     (=jis-x0213-1-2000 . #x2A4F)       ; &I-JX1-2A4F; [10-47]
     (=jef-china3       . #x88F0)       ; &I-JC3-88F0;
     (=ucs@jis/fw       . #x010F)       ; &JX1-2A4F;
+    (->uppercase
+     ((=jis-x0212        . #x2A30)     ; &JX1-2A40; [10-16]
+      (=jis-x0213-1-2000  . #x2A40)    ; &I-JX1-2A40; [10-32]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER D WITH STROKE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER D WITH STROKE")
-      (=ucs              . #x0111)     ; đ
-      ))
     (=ucs              . #x0110)       ; Đ
     (latin-iso8859-2   . #xD0) ; &I-LATIN2-50;
     (latin-iso8859-4   . #xD0) ; &I-LATIN4-50;
     (latin-tcvn5712    . #xA7) ; &I-VSCII2-27;
     (latin-viscii      . #xD0) ; &I-MULE-VIET-U-70;
     (latin-viscii-upper . #xF0)        ; &I-MULE-VIET-U-70;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER D WITH STROKE")
+      (=ucs              . #x0111)     ; đ
+      ))
     ))
 (define-char
-  '((->lowercase
-     ((=ks-x1001         . #x2922)     ; &JX1-2A50; [09-02]
-      (=jis-x0212        . #x2942)     ; &I-JSP-2942; [09-34]
-      (=jis-x0213-1-2000  . #x2A50)    ; &I-JX1-2A50; [10-48]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER D WITH STROKE")
       (=ucs              . #x0110)     ; Đ
       ))
     (=jis-x0212                . #x2922)       ; &JSP-2922; [09-02]
     (=jef-china3       . #x83A3)       ; &I-JC3-83A3;
     (=ucs@jis/fw       . #x0110)       ; &JSP-2922;
+    (->lowercase
+     ((=ks-x1001         . #x2922)     ; &JX1-2A50; [09-02]
+      (=jis-x0212        . #x2942)     ; &I-JSP-2942; [09-34]
+      (=jis-x0213-1-2000  . #x2A50)    ; &I-JX1-2A50; [10-48]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER D WITH STROKE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER D WITH STROKE")
-      (=ucs              . #x0110)     ; Đ
-      ))
     (=ucs              . #x0111)       ; đ
     (latin-iso8859-2   . #xF0) ; &I-LATIN2-70;
     (latin-iso8859-4   . #xF0) ; &I-LATIN4-70;
     (latin-tcvn5712    . #xAE) ; &I-VSCII2-2E;
     (latin-viscii      . #xF0) ; &I-MULE-VIET-L-70;
     (latin-viscii-lower . #xF0)        ; &I-MULE-VIET-L-70;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER D WITH STROKE")
+      (=ucs              . #x0110)     ; Đ
+      ))
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x2922)     ; &JSP-2922; [09-02]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER D WITH STROKE")
       (=ucs              . #x0111)     ; đ
       ))
     (=jis-x0213-1-2000 . #x2A50)       ; &I-JX1-2A50; [10-48]
     (=jef-china3       . #x83AE)       ; &I-JC3-83AE;
     (=ucs@jis/fw       . #x0111)       ; &JX1-2A50;
+    (->uppercase
+     ((=jis-x0212        . #x2922)     ; &JSP-2922; [09-02]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER E WITH MACRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0045 #x0304)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x0112)       ; Ē
+    (latin-iso8859-4   . #xAA) ; &I-LATIN4-2A;
     (->lowercase
      ((name              . "LATIN SMALL LETTER E WITH MACRON")
       (=ucs              . #x0113)     ; ē
       ))
-    (=ucs              . #x0112)       ; Ē
-    (latin-iso8859-4   . #xAA) ; &I-LATIN4-2A;
     ))
 (define-char
-  '((->decomposition   #xFF25 #x0304)
-    (->lowercase
-     ((=gb2312           . #x2825)     ; &JX1-297D; [08-05]
-      (=jis-x0212        . #x2B37)     ; &I-JSP-2B37; [11-23]
-      (=jis-x0213-1-2000  . #x297D)    ; &I-JX1-297D; [09-93]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER E WITH MACRON")
       (=ucs              . #x0112)     ; Ē
       ))
      ((name              . "LATIN CAPITAL LETTER E WITH MACRON")
       (=ucs              . #x0112)     ; Ē
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER E")
+      (=ucs              . #xFF25)     ; E
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
     (=jis-x0212                . #x2A37)       ; &JX1-2978; [10-23]
     (=jis-x0213-1-2000 . #x2978)       ; &I-JX1-2978; [09-88]
     (=jef-china3       . #x87AB)       ; &I-JC3-87AB;
     (=ucs@jis/fw       . #x0112)       ; &JX1-2978;
+    (->lowercase
+     ((=gb2312           . #x2825)     ; &JX1-297D; [08-05]
+      (=jis-x0212        . #x2B37)     ; &I-JSP-2B37; [11-23]
+      (=jis-x0213-1-2000  . #x297D)    ; &I-JX1-297D; [09-93]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E WITH MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0065 #x0304)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x0113)       ; ē
+    (latin-iso8859-4   . #xBA) ; &I-LATIN4-3A;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER E WITH MACRON")
       (=ucs              . #x0112)     ; Ē
       ))
-    (=ucs              . #x0113)       ; ē
-    (latin-iso8859-4   . #xBA) ; &I-LATIN4-3A;
     ))
 (define-char
-  '((->decomposition   #xFF45 #x0304)
-    (->uppercase
-     ((=jis-x0212        . #x2A37)     ; &JX1-2978; [10-23]
-      (=jis-x0213-1-2000  . #x2978)    ; &I-JX1-2978; [09-88]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER E WITH MACRON")
       (=ucs              . #x0113)     ; ē
       ))
      ((name              . "LATIN SMALL LETTER E WITH MACRON")
       (=ucs              . #x0113)     ; ē
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER E")
+      (=ucs              . #xFF45)     ; e
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
     (=gb2312           . #x2825)       ; &JX1-297D; [08-05]
     (=jis-x0212                . #x2B37)       ; &I-JSP-2B37; [11-23]
     (=jis-x0213-1-2000 . #x297D)       ; &I-JX1-297D; [09-93]
     (=jef-china3       . #x87BF)       ; &I-JC3-87BF;
     (=ucs@gb/fw                . #x0113)       ; &JX1-297D;
     (=ucs@jis/fw       . #x0113)       ; &JX1-297D;
+    (->uppercase
+     ((=jis-x0212        . #x2A37)     ; &JX1-2978; [10-23]
+      (=jis-x0213-1-2000  . #x2978)    ; &I-JX1-2978; [09-88]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER E WITH BREVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0045 #x0306)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x0114)       ; Ĕ
     (->lowercase
      ((name              . "LATIN SMALL LETTER E WITH BREVE")
       (=ucs              . #x0115)     ; ĕ
       ))
-    (=ucs              . #x0114)       ; Ĕ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E WITH BREVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0065 #x0306)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x0115)       ; ĕ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER E WITH BREVE")
       (=ucs              . #x0114)     ; Ĕ
       ))
-    (=ucs              . #x0115)       ; ĕ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER E WITH DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0045 #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x0116)       ; Ė
+    (latin-iso8859-4   . #xCC) ; &I-LATIN4-4C;
     (->lowercase
      ((name              . "LATIN SMALL LETTER E WITH DOT ABOVE")
       (=ucs              . #x0117)     ; ė
       ))
-    (=ucs              . #x0116)       ; Ė
-    (latin-iso8859-4   . #xCC) ; &I-LATIN4-4C;
     ))
 (define-char
-  '((->decomposition   #xFF25 #x0307)
-    (->lowercase
-     ((=jis-x0212        . #x2B36)     ; &JSP-2B36; [11-22]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER E WITH DOT ABOVE")
       (=ucs              . #x0116)     ; Ė
       ))
      ((name              . "LATIN CAPITAL LETTER E WITH DOT ABOVE")
       (=ucs              . #x0116)     ; Ė
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER E")
+      (=ucs              . #xFF25)     ; E
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
     (=jis-x0212                . #x2A36)       ; &JSP-2A36; [10-22]
     (=jef-china3       . #x87FC)       ; &I-JC3-87FC;
     (=ucs@jis/fw       . #x0116)       ; &JSP-2A36;
+    (->lowercase
+     ((=jis-x0212        . #x2B36)     ; &JSP-2B36; [11-22]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E WITH DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0065 #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x0117)       ; ė
+    (latin-iso8859-4   . #xEC) ; &I-LATIN4-6C;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER E WITH DOT ABOVE")
       (=ucs              . #x0116)     ; Ė
       ))
-    (=ucs              . #x0117)       ; ė
-    (latin-iso8859-4   . #xEC) ; &I-LATIN4-6C;
     ))
 (define-char
-  '((->decomposition   #xFF45 #x0307)
-    (->uppercase
-     ((=jis-x0212        . #x2A36)     ; &JSP-2A36; [10-22]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER E WITH DOT ABOVE")
       (=ucs              . #x0117)     ; ė
       ))
      ((name              . "LATIN SMALL LETTER E WITH DOT ABOVE")
       (=ucs              . #x0117)     ; ė
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER E")
+      (=ucs              . #xFF45)     ; e
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
     (=jis-x0212                . #x2B36)       ; &JSP-2B36; [11-22]
     (=jef-china3       . #x88B4)       ; &I-JC3-88B4;
     (=ucs@jis/fw       . #x0117)       ; &JSP-2B36;
+    (->uppercase
+     ((=jis-x0212        . #x2A36)     ; &JSP-2A36; [10-22]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER E WITH OGONEK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0045 #x0328)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER E WITH OGONEK")
-      (=ucs              . #x0119)     ; ę
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      )
+     ((name              . "COMBINING OGONEK")
+      (=ucs              . #x0328)     ; ̨
       ))
     (=ucs              . #x0118)       ; Ę
     (latin-iso8859-2   . #xCA) ; &I-LATIN2-4A;
     (latin-iso8859-4   . #xCA) ; &I-LATIN4-4A;
-    ))
-(define-char
-  '((->decomposition   #xFF25 #x0328)
     (->lowercase
-     ((=jis-x0212        . #x2B38)     ; &JX1-2A4D; [11-24]
-      (=jis-x0213-1-2000  . #x2A4D)    ; &I-JX1-2A4D; [10-45]
+     ((name              . "LATIN SMALL LETTER E WITH OGONEK")
+      (=ucs              . #x0119)     ; ę
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER E WITH OGONEK")
       (=ucs              . #x0118)     ; Ę
       ))
      ((name              . "LATIN CAPITAL LETTER E WITH OGONEK")
       (=ucs              . #x0118)     ; Ę
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER E")
+      (=ucs              . #xFF25)     ; E
+      )
+     ((name              . "COMBINING OGONEK")
+      (=ucs              . #x0328)     ; ̨
+      ))
     (=jis-x0212                . #x2A38)       ; &JX1-2A3E; [10-24]
     (=jis-x0213-1-2000 . #x2A3E)       ; &I-JX1-2A3E; [10-30]
     (=jef-china3       . #x8AA4)       ; &I-JC3-8AA4;
     (=ucs@jis/fw       . #x0118)       ; &JX1-2A3E;
+    (->lowercase
+     ((=jis-x0212        . #x2B38)     ; &JX1-2A4D; [11-24]
+      (=jis-x0213-1-2000  . #x2A4D)    ; &I-JX1-2A4D; [10-45]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E WITH OGONEK")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0065 #x0328)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER E WITH OGONEK")
-      (=ucs              . #x0118)     ; Ę
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      )
+     ((name              . "COMBINING OGONEK")
+      (=ucs              . #x0328)     ; ̨
       ))
     (=ucs              . #x0119)       ; ę
     (latin-iso8859-2   . #xEA) ; &I-LATIN2-6A;
     (latin-iso8859-4   . #xEA) ; &I-LATIN4-6A;
-    ))
-(define-char
-  '((->decomposition   #xFF45 #x0328)
     (->uppercase
-     ((=jis-x0212        . #x2A38)     ; &JX1-2A3E; [10-24]
-      (=jis-x0213-1-2000  . #x2A3E)    ; &I-JX1-2A3E; [10-30]
+     ((name              . "LATIN CAPITAL LETTER E WITH OGONEK")
+      (=ucs              . #x0118)     ; Ę
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER E WITH OGONEK")
       (=ucs              . #x0119)     ; ę
       ))
      ((name              . "LATIN SMALL LETTER E WITH OGONEK")
       (=ucs              . #x0119)     ; ę
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER E")
+      (=ucs              . #xFF45)     ; e
+      )
+     ((name              . "COMBINING OGONEK")
+      (=ucs              . #x0328)     ; ̨
+      ))
     (=jis-x0212                . #x2B38)       ; &JX1-2A4D; [11-24]
     (=jis-x0213-1-2000 . #x2A4D)       ; &I-JX1-2A4D; [10-45]
     (=jef-china3       . #x8AAC)       ; &I-JC3-8AAC;
     (=ucs@jis/fw       . #x0119)       ; &JX1-2A4D;
+    (->uppercase
+     ((=jis-x0212        . #x2A38)     ; &JX1-2A3E; [10-24]
+      (=jis-x0213-1-2000  . #x2A3E)    ; &I-JX1-2A3E; [10-30]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER E WITH CARON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0045 #x030C)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x011A)       ; Ě
+    (latin-iso8859-2   . #xCC) ; &I-LATIN2-4C;
     (->lowercase
      ((name              . "LATIN SMALL LETTER E WITH CARON")
       (=ucs              . #x011B)     ; ě
       ))
-    (=ucs              . #x011A)       ; Ě
-    (latin-iso8859-2   . #xCC) ; &I-LATIN2-4C;
     ))
 (define-char
-  '((->decomposition   #xFF25 #x030C)
-    (->lowercase
-     ((=gb2312           . #x2827)     ; &JX1-2A4E; [08-07]
-      (=jis-x0212        . #x2B35)     ; &I-JSP-2B35; [11-21]
-      (=jis-x0213-1-2000  . #x2A4E)    ; &I-JX1-2A4E; [10-46]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER E WITH CARON")
       (=ucs              . #x011A)     ; Ě
       ))
      ((name              . "LATIN CAPITAL LETTER E WITH CARON")
       (=ucs              . #x011A)     ; Ě
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER E")
+      (=ucs              . #xFF25)     ; E
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2A35)       ; &JX1-2A3F; [10-21]
     (=jis-x0213-1-2000 . #x2A3F)       ; &I-JX1-2A3F; [10-31]
     (=jef-china3       . #x88E2)       ; &I-JC3-88E2;
     (=ucs@jis/fw       . #x011A)       ; &JX1-2A3F;
+    (->lowercase
+     ((=gb2312           . #x2827)     ; &JX1-2A4E; [08-07]
+      (=jis-x0212        . #x2B35)     ; &I-JSP-2B35; [11-21]
+      (=jis-x0213-1-2000  . #x2A4E)    ; &I-JX1-2A4E; [10-46]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E WITH CARON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0065 #x030C)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x011B)       ; ě
+    (latin-iso8859-2   . #xEC) ; &I-LATIN2-6C;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER E WITH CARON")
       (=ucs              . #x011A)     ; Ě
       ))
-    (=ucs              . #x011B)       ; ě
-    (latin-iso8859-2   . #xEC) ; &I-LATIN2-6C;
     ))
 (define-char
-  '((->decomposition   #xFF45 #x030C)
-    (->uppercase
-     ((=jis-x0212        . #x2A35)     ; &JX1-2A3F; [10-21]
-      (=jis-x0213-1-2000  . #x2A3F)    ; &I-JX1-2A3F; [10-31]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER E WITH CARON")
       (=ucs              . #x011B)     ; ě
       ))
      ((name              . "LATIN SMALL LETTER E WITH CARON")
       (=ucs              . #x011B)     ; ě
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER E")
+      (=ucs              . #xFF45)     ; e
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=gb2312           . #x2827)       ; &JX1-2A4E; [08-07]
     (=jis-x0212                . #x2B35)       ; &I-JSP-2B35; [11-21]
     (=jis-x0213-1-2000 . #x2A4E)       ; &I-JX1-2A4E; [10-46]
     (=jef-china3       . #x88F1)       ; &I-JC3-88F1;
     (=ucs@gb/fw                . #x011B)       ; &JX1-2A4E;
     (=ucs@jis/fw       . #x011B)       ; &JX1-2A4E;
+    (->uppercase
+     ((=jis-x0212        . #x2A35)     ; &JX1-2A3F; [10-21]
+      (=jis-x0213-1-2000  . #x2A3F)    ; &I-JX1-2A3F; [10-31]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER G WITH CIRCUMFLEX")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0047 #x0302)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER G")
+      (=ucs              . #x0047)     ; G
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
+    (=ucs              . #x011C)       ; Ĝ
+    (latin-iso8859-3   . #xD8) ; &I-LATIN3-58;
     (->lowercase
      ((name              . "LATIN SMALL LETTER G WITH CIRCUMFLEX")
       (=ucs              . #x011D)     ; ĝ
       ))
-    (=ucs              . #x011C)       ; Ĝ
-    (latin-iso8859-3   . #xD8) ; &I-LATIN3-58;
     ))
 (define-char
-  '((->decomposition   #xFF27 #x0302)
-    (->lowercase
-     ((=jis-x0212        . #x2B3A)     ; &JX1-2A60; [11-26]
-      (=jis-x0213-1-2000  . #x2A60)    ; &I-JX1-2A60; [10-64]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER G WITH CIRCUMFLEX")
       (=ucs              . #x011C)     ; Ĝ
       ))
      ((name              . "LATIN CAPITAL LETTER G WITH CIRCUMFLEX")
       (=ucs              . #x011C)     ; Ĝ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER G")
+      (=ucs              . #xFF27)     ; G
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2A3A)       ; &JX1-2A5A; [10-26]
     (=jis-x0213-1-2000 . #x2A5A)       ; &I-JX1-2A5A; [10-58]
     (=jef-china3       . #x86BA)       ; &I-JC3-86BA;
     (=ucs@jis/fw       . #x011C)       ; &JX1-2A5A;
+    (->lowercase
+     ((=jis-x0212        . #x2B3A)     ; &JX1-2A60; [11-26]
+      (=jis-x0213-1-2000  . #x2A60)    ; &I-JX1-2A60; [10-64]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER G WITH CIRCUMFLEX")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0067 #x0302)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER G")
+      (=ucs              . #x0067)     ; g
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
+    (=ucs              . #x011D)       ; ĝ
+    (latin-iso8859-3   . #xF8) ; &I-LATIN3-78;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER G WITH CIRCUMFLEX")
       (=ucs              . #x011C)     ; Ĝ
       ))
-    (=ucs              . #x011D)       ; ĝ
-    (latin-iso8859-3   . #xF8) ; &I-LATIN3-78;
     ))
 (define-char
-  '((->decomposition   #xFF47 #x0302)
-    (->uppercase
-     ((=jis-x0212        . #x2A3A)     ; &JX1-2A5A; [10-26]
-      (=jis-x0213-1-2000  . #x2A5A)    ; &I-JX1-2A5A; [10-58]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER G WITH CIRCUMFLEX")
       (=ucs              . #x011D)     ; ĝ
       ))
      ((name              . "LATIN SMALL LETTER G WITH CIRCUMFLEX")
       (=ucs              . #x011D)     ; ĝ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER G")
+      (=ucs              . #xFF47)     ; g
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2B3A)       ; &JX1-2A60; [11-26]
     (=jis-x0213-1-2000 . #x2A60)       ; &I-JX1-2A60; [10-64]
     (=jef-china3       . #x86C7)       ; &I-JC3-86C7;
     (=ucs@jis/fw       . #x011D)       ; &JX1-2A60;
+    (->uppercase
+     ((=jis-x0212        . #x2A3A)     ; &JX1-2A5A; [10-26]
+      (=jis-x0213-1-2000  . #x2A5A)    ; &I-JX1-2A5A; [10-58]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER G WITH BREVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0047 #x0306)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER G WITH BREVE")
-      (=ucs              . #x011F)     ; ğ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER G")
+      (=ucs              . #x0047)     ; G
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
       ))
     (=ucs              . #x011E)       ; Ğ
     (latin-iso8859-3   . #xAB) ; &I-LATIN3-2B;
     (latin-iso8859-9   . #xD0) ; &I-LATIN5-50;
-    ))
-(define-char
-  '((->decomposition   #xFF27 #x0306)
     (->lowercase
-     ((=jis-x0212        . #x2B3B)     ; &JSP-2B3B; [11-27]
+     ((name              . "LATIN SMALL LETTER G WITH BREVE")
+      (=ucs              . #x011F)     ; ğ
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER G WITH BREVE")
       (=ucs              . #x011E)     ; Ğ
       ))
      ((name              . "LATIN CAPITAL LETTER G WITH BREVE")
       (=ucs              . #x011E)     ; Ğ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER G")
+      (=ucs              . #xFF27)     ; G
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
     (=jis-x0212                . #x2A3B)       ; &JSP-2A3B; [10-27]
     (=jef-china3       . #x87E1)       ; &I-JC3-87E1;
     (=ucs@jis/fw       . #x011E)       ; &JSP-2A3B;
+    (->lowercase
+     ((=jis-x0212        . #x2B3B)     ; &JSP-2B3B; [11-27]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER G WITH BREVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0067 #x0306)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER G WITH BREVE")
-      (=ucs              . #x011E)     ; Ğ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER G")
+      (=ucs              . #x0067)     ; g
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
       ))
     (=ucs              . #x011F)       ; ğ
     (latin-iso8859-3   . #xBB) ; &I-LATIN3-3B;
     (latin-iso8859-9   . #xF0) ; &I-LATIN5-70;
-    ))
-(define-char
-  '((->decomposition   #xFF47 #x0306)
     (->uppercase
-     ((=jis-x0212        . #x2A3B)     ; &JSP-2A3B; [10-27]
+     ((name              . "LATIN CAPITAL LETTER G WITH BREVE")
+      (=ucs              . #x011E)     ; Ğ
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER G WITH BREVE")
       (=ucs              . #x011F)     ; ğ
       ))
      ((name              . "LATIN SMALL LETTER G WITH BREVE")
       (=ucs              . #x011F)     ; ğ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER G")
+      (=ucs              . #xFF47)     ; g
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
     (=jis-x0212                . #x2B3B)       ; &JSP-2B3B; [11-27]
     (=jef-china3       . #x87EB)       ; &I-JC3-87EB;
     (=ucs@jis/fw       . #x011F)       ; &JSP-2B3B;
+    (->uppercase
+     ((=jis-x0212        . #x2A3B)     ; &JSP-2A3B; [10-27]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER G WITH DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0047 #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER G")
+      (=ucs              . #x0047)     ; G
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x0120)       ; Ġ
+    (latin-iso8859-3   . #xD5) ; &I-LATIN3-55;
     (->lowercase
      ((name              . "LATIN SMALL LETTER G WITH DOT ABOVE")
       (=ucs              . #x0121)     ; ġ
       ))
-    (=ucs              . #x0120)       ; Ġ
-    (latin-iso8859-3   . #xD5) ; &I-LATIN3-55;
     ))
 (define-char
-  '((->decomposition   #xFF27 #x0307)
-    (->lowercase
-     ((=jis-x0212        . #x2B3D)     ; &JSP-2B3D; [11-29]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER G WITH DOT ABOVE")
       (=ucs              . #x0120)     ; Ġ
       ))
      ((name              . "LATIN CAPITAL LETTER G WITH DOT ABOVE")
       (=ucs              . #x0120)     ; Ġ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER G")
+      (=ucs              . #xFF27)     ; G
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
     (=jis-x0212                . #x2A3D)       ; &JSP-2A3D; [10-29]
     (=jef-china3       . #x87FE)       ; &I-JC3-87FE;
     (=ucs@jis/fw       . #x0120)       ; &JSP-2A3D;
+    (->lowercase
+     ((=jis-x0212        . #x2B3D)     ; &JSP-2B3D; [11-29]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER G WITH DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0067 #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER G")
+      (=ucs              . #x0067)     ; g
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x0121)       ; ġ
+    (latin-iso8859-3   . #xF5) ; &I-LATIN3-75;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER G WITH DOT ABOVE")
       (=ucs              . #x0120)     ; Ġ
       ))
-    (=ucs              . #x0121)       ; ġ
-    (latin-iso8859-3   . #xF5) ; &I-LATIN3-75;
     ))
 (define-char
-  '((->decomposition   #xFF47 #x0307)
-    (->uppercase
-     ((=jis-x0212        . #x2A3D)     ; &JSP-2A3D; [10-29]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER G WITH DOT ABOVE")
       (=ucs              . #x0121)     ; ġ
       ))
      ((name              . "LATIN SMALL LETTER G WITH DOT ABOVE")
       (=ucs              . #x0121)     ; ġ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER G")
+      (=ucs              . #xFF47)     ; g
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
     (=jis-x0212                . #x2B3D)       ; &JSP-2B3D; [11-29]
     (=jef-china3       . #x88B6)       ; &I-JC3-88B6;
     (=ucs@jis/fw       . #x0121)       ; &JSP-2B3D;
+    (->uppercase
+     ((=jis-x0212        . #x2A3D)     ; &JSP-2A3D; [10-29]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER G WITH CEDILLA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0047 #x0327)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER G")
+      (=ucs              . #x0047)     ; G
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
+    (=ucs              . #x0122)       ; Ģ
+    (latin-iso8859-4   . #xAB) ; &I-LATIN4-2B;
     (->lowercase
      ((name              . "LATIN SMALL LETTER G WITH CEDILLA")
       (=ucs              . #x0123)     ; ģ
       ))
-    (=ucs              . #x0122)       ; Ģ
-    (latin-iso8859-4   . #xAB) ; &I-LATIN4-2B;
     ))
 (define-char
-  '((->decomposition   #xFF27 #x0327)
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER G WITH CEDILLA")
       (=ucs              . #x0122)     ; Ģ
       ))
      ((name              . "LATIN CAPITAL LETTER G WITH CEDILLA")
       (=ucs              . #x0122)     ; Ģ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER G")
+      (=ucs              . #xFF27)     ; G
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
     (=jis-x0212                . #x2A3C)       ; &JSP-2A3C; [10-28]
     (=ucs@jis/fw       . #x0122)       ; &JSP-2A3C;
     ))
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0067 #x0327)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER G")
+      (=ucs              . #x0067)     ; g
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
+    (=ucs              . #x0123)       ; ģ
+    (latin-iso8859-4   . #xBB) ; &I-LATIN4-3B;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER G WITH CEDILLA")
       (=ucs              . #x0122)     ; Ģ
       ))
-    (=ucs              . #x0123)       ; ģ
-    (latin-iso8859-4   . #xBB) ; &I-LATIN4-3B;
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER H WITH CIRCUMFLEX")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0048 #x0302)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER H")
+      (=ucs              . #x0048)     ; H
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
+    (=ucs              . #x0124)       ; Ĥ
+    (latin-iso8859-3   . #xA6) ; &I-LATIN3-26;
     (->lowercase
      ((name              . "LATIN SMALL LETTER H WITH CIRCUMFLEX")
       (=ucs              . #x0125)     ; ĥ
       ))
-    (=ucs              . #x0124)       ; Ĥ
-    (latin-iso8859-3   . #xA6) ; &I-LATIN3-26;
     ))
 (define-char
-  '((->decomposition   #xFF28 #x0302)
-    (->lowercase
-     ((=jis-x0212        . #x2B3E)     ; &JX1-2A61; [11-30]
-      (=jis-x0213-1-2000  . #x2A61)    ; &I-JX1-2A61; [10-65]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER H WITH CIRCUMFLEX")
       (=ucs              . #x0124)     ; Ĥ
       ))
      ((name              . "LATIN CAPITAL LETTER H WITH CIRCUMFLEX")
       (=ucs              . #x0124)     ; Ĥ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER H")
+      (=ucs              . #xFF28)     ; H
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2A3E)       ; &JX1-2A5B; [10-30]
     (=jis-x0213-1-2000 . #x2A5B)       ; &I-JX1-2A5B; [10-59]
     (=jef-china3       . #x86BB)       ; &I-JC3-86BB;
     (=ucs@jis/fw       . #x0124)       ; &JX1-2A5B;
+    (->lowercase
+     ((=jis-x0212        . #x2B3E)     ; &JX1-2A61; [11-30]
+      (=jis-x0213-1-2000  . #x2A61)    ; &I-JX1-2A61; [10-65]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER H WITH CIRCUMFLEX")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0068 #x0302)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER H")
+      (=ucs              . #x0068)     ; h
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
+    (=ucs              . #x0125)       ; ĥ
+    (latin-iso8859-3   . #xB6) ; &I-LATIN3-36;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER H WITH CIRCUMFLEX")
       (=ucs              . #x0124)     ; Ĥ
       ))
-    (=ucs              . #x0125)       ; ĥ
-    (latin-iso8859-3   . #xB6) ; &I-LATIN3-36;
     ))
 (define-char
-  '((->decomposition   #xFF48 #x0302)
-    (->uppercase
-     ((=jis-x0212        . #x2A3E)     ; &JX1-2A5B; [10-30]
-      (=jis-x0213-1-2000  . #x2A5B)    ; &I-JX1-2A5B; [10-59]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER H WITH CIRCUMFLEX")
       (=ucs              . #x0125)     ; ĥ
       ))
      ((name              . "LATIN SMALL LETTER H WITH CIRCUMFLEX")
       (=ucs              . #x0125)     ; ĥ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER H")
+      (=ucs              . #xFF48)     ; h
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2B3E)       ; &JX1-2A61; [11-30]
     (=jis-x0213-1-2000 . #x2A61)       ; &I-JX1-2A61; [10-65]
     (=jef-china3       . #x86C8)       ; &I-JC3-86C8;
     (=ucs@jis/fw       . #x0125)       ; &JX1-2A61;
+    (->uppercase
+     ((=jis-x0212        . #x2A3E)     ; &JX1-2A5B; [10-30]
+      (=jis-x0213-1-2000  . #x2A5B)    ; &I-JX1-2A5B; [10-59]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER H WITH STROKE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0126)       ; Ħ
+    (latin-iso8859-3   . #xA1) ; &I-LATIN3-21;
     (->lowercase
      ((name              . "LATIN SMALL LETTER H WITH STROKE")
       (=ucs              . #x0127)     ; ħ
       ))
-    (=ucs              . #x0126)       ; Ħ
-    (latin-iso8859-3   . #xA1) ; &I-LATIN3-21;
     ))
 (define-char
-  '((->lowercase
-     ((=ks-x1001         . #x2924)     ; &JX1-2A7D; [09-04]
-      (=jis-x0212        . #x2944)     ; &I-JSP-2944; [09-36]
-      (=jis-x0213-1-2000  . #x2A7D)    ; &I-JX1-2A7D; [10-93]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER H WITH STROKE")
       (=ucs              . #x0126)     ; Ħ
       ))
     (=ks-x1001         . #x2824)       ; &JSP-2924; [08-04]
     (=jis-x0212                . #x2924)       ; &I-JSP-2924; [09-04]
     (=ucs@jis/fw       . #x0126)       ; &JSP-2924;
+    (->lowercase
+     ((=ks-x1001         . #x2924)     ; &JX1-2A7D; [09-04]
+      (=jis-x0212        . #x2944)     ; &I-JSP-2944; [09-36]
+      (=jis-x0213-1-2000  . #x2A7D)    ; &I-JX1-2A7D; [10-93]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER H WITH STROKE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0127)       ; ħ
+    (latin-iso8859-3   . #xB1) ; &I-LATIN3-31;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER H WITH STROKE")
       (=ucs              . #x0126)     ; Ħ
       ))
-    (=ucs              . #x0127)       ; ħ
-    (latin-iso8859-3   . #xB1) ; &I-LATIN3-31;
     ))
 (define-char
-  '((->uppercase
-     ((=ks-x1001         . #x2824)     ; &JSP-2924; [08-04]
-      (=jis-x0212        . #x2924)     ; &I-JSP-2924; [09-04]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER H WITH STROKE")
       (=ucs              . #x0127)     ; ħ
       ))
     (=jis-x0212                . #x2944)       ; &I-JSP-2944; [09-36]
     (=jis-x0213-1-2000 . #x2A7D)       ; &I-JX1-2A7D; [10-93]
     (=ucs@jis/fw       . #x0127)       ; &JX1-2A7D;
+    (->uppercase
+     ((=ks-x1001         . #x2824)     ; &JSP-2924; [08-04]
+      (=jis-x0212        . #x2924)     ; &I-JSP-2924; [09-04]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER I WITH TILDE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0049 #x0303)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER I WITH TILDE")
-      (=ucs              . #x0129)     ; ĩ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x0128)       ; Ĩ
     (latin-iso8859-4   . #xA5) ; &I-LATIN4-25;
     (latin-viscii      . #xCE) ; &I-MULE-VIET-U-6E;
     (latin-viscii-upper . #xEE)        ; &I-MULE-VIET-U-6E;
-    ))
-(define-char
-  '((->decomposition   #xFF29 #x0303)
     (->lowercase
-     ((=jis-x0212        . #x2B47)     ; &JSP-2B47; [11-39]
+     ((name              . "LATIN SMALL LETTER I WITH TILDE")
+      (=ucs              . #x0129)     ; ĩ
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER I WITH TILDE")
       (=ucs              . #x0128)     ; Ĩ
       ))
      ((name              . "LATIN CAPITAL LETTER I WITH TILDE")
       (=ucs              . #x0128)     ; Ĩ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER I")
+      (=ucs              . #xFF29)     ; I
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
+      ))
     (=jis-x0212                . #x2A47)       ; &JSP-2A47; [10-39]
     (=jef-china3       . #x86E5)       ; &I-JC3-86E5;
     (=ucs@jis/fw       . #x0128)       ; &JSP-2A47;
+    (->lowercase
+     ((=jis-x0212        . #x2B47)     ; &JSP-2B47; [11-39]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER I WITH TILDE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0069 #x0303)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER I WITH TILDE")
-      (=ucs              . #x0128)     ; Ĩ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x0129)       ; ĩ
     (latin-iso8859-4   . #xB5) ; &I-LATIN4-35;
     (latin-tcvn5712    . #xDC) ; &I-VSCII2-5C;
     (latin-viscii      . #xEE) ; &I-MULE-VIET-L-6E;
     (latin-viscii-lower . #xEE)        ; &I-MULE-VIET-L-6E;
-    ))
-(define-char
-  '((->decomposition   #xFF49 #x0303)
     (->uppercase
-     ((=jis-x0212        . #x2A47)     ; &JSP-2A47; [10-39]
+     ((name              . "LATIN CAPITAL LETTER I WITH TILDE")
+      (=ucs              . #x0128)     ; Ĩ
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER I WITH TILDE")
       (=ucs              . #x0129)     ; ĩ
       ))
      ((name              . "LATIN SMALL LETTER I WITH TILDE")
       (=ucs              . #x0129)     ; ĩ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER I")
+      (=ucs              . #xFF49)     ; i
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
+      ))
     (=jis-x0212                . #x2B47)       ; &JSP-2B47; [11-39]
     (=ucs@jis/fw       . #x0129)       ; &JSP-2B47;
+    (->uppercase
+     ((=jis-x0212        . #x2A47)     ; &JSP-2A47; [10-39]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER I WITH MACRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0049 #x0304)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x012A)       ; Ī
+    (latin-iso8859-4   . #xCF) ; &I-LATIN4-4F;
     (->lowercase
      ((name              . "LATIN SMALL LETTER I WITH MACRON")
       (=ucs              . #x012B)     ; ī
       ))
-    (=ucs              . #x012A)       ; Ī
-    (latin-iso8859-4   . #xCF) ; &I-LATIN4-4F;
     ))
 (define-char
-  '((->decomposition   #xFF29 #x0304)
-    (->lowercase
-     ((=gb2312           . #x2829)     ; &JX1-297B; [08-09]
-      (=jis-x0212        . #x2B45)     ; &I-JSP-2B45; [11-37]
-      (=jis-x0213-1-2000  . #x297B)    ; &I-JX1-297B; [09-91]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER I WITH MACRON")
       (=ucs              . #x012A)     ; Ī
       ))
      ((name              . "LATIN CAPITAL LETTER I WITH MACRON")
       (=ucs              . #x012A)     ; Ī
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER I")
+      (=ucs              . #xFF29)     ; I
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
     (=jis-x0212                . #x2A45)       ; &JX1-2976; [10-37]
     (=jis-x0213-1-2000 . #x2976)       ; &I-JX1-2976; [09-86]
     (=jef-china3       . #x87AD)       ; &I-JC3-87AD;
     (=ucs@jis/fw       . #x012A)       ; &JX1-2976;
+    (->lowercase
+     ((=gb2312           . #x2829)     ; &JX1-297B; [08-09]
+      (=jis-x0212        . #x2B45)     ; &I-JSP-2B45; [11-37]
+      (=jis-x0213-1-2000  . #x297B)    ; &I-JX1-297B; [09-91]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER I WITH MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0069 #x0304)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x012B)       ; ī
+    (latin-iso8859-4   . #xEF) ; &I-LATIN4-6F;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER I WITH MACRON")
       (=ucs              . #x012A)     ; Ī
       ))
-    (=ucs              . #x012B)       ; ī
-    (latin-iso8859-4   . #xEF) ; &I-LATIN4-6F;
     ))
 (define-char
-  '((->decomposition   #xFF49 #x0304)
-    (->uppercase
-     ((=jis-x0212        . #x2A45)     ; &JX1-2976; [10-37]
-      (=jis-x0213-1-2000  . #x2976)    ; &I-JX1-2976; [09-86]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER I WITH MACRON")
       (=ucs              . #x012B)     ; ī
       ))
      ((name              . "LATIN SMALL LETTER I WITH MACRON")
       (=ucs              . #x012B)     ; ī
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER I")
+      (=ucs              . #xFF49)     ; i
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
     (=gb2312           . #x2829)       ; &JX1-297B; [08-09]
     (=jis-x0212                . #x2B45)       ; &I-JSP-2B45; [11-37]
     (=jis-x0213-1-2000 . #x297B)       ; &I-JX1-297B; [09-91]
     (=ucs@gb/fw                . #x012B)       ; &JX1-297B;
     (=ucs@jis/fw       . #x012B)       ; &JX1-297B;
+    (->uppercase
+     ((=jis-x0212        . #x2A45)     ; &JX1-2976; [10-37]
+      (=jis-x0213-1-2000  . #x2976)    ; &I-JX1-2976; [09-86]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER I WITH BREVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0049 #x0306)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x012C)       ; Ĭ
     (->lowercase
      ((name              . "LATIN SMALL LETTER I WITH BREVE")
       (=ucs              . #x012D)     ; ĭ
       ))
-    (=ucs              . #x012C)       ; Ĭ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER I WITH BREVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0069 #x0306)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x012D)       ; ĭ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER I WITH BREVE")
       (=ucs              . #x012C)     ; Ĭ
       ))
-    (=ucs              . #x012D)       ; ĭ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER I WITH OGONEK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0049 #x0328)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "COMBINING OGONEK")
+      (=ucs              . #x0328)     ; ̨
+      ))
+    (=ucs              . #x012E)       ; Į
+    (latin-iso8859-4   . #xC7) ; &I-LATIN4-47;
     (->lowercase
      ((name              . "LATIN SMALL LETTER I WITH OGONEK")
       (=ucs              . #x012F)     ; į
       ))
-    (=ucs              . #x012E)       ; Į
-    (latin-iso8859-4   . #xC7) ; &I-LATIN4-47;
     ))
 (define-char
-  '((->decomposition   #xFF29 #x0328)
-    (->lowercase
-     ((=jis-x0212        . #x2B46)     ; &JSP-2B46; [11-38]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER I WITH OGONEK")
       (=ucs              . #x012E)     ; Į
       ))
      ((name              . "LATIN CAPITAL LETTER I WITH OGONEK")
       (=ucs              . #x012E)     ; Į
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER I")
+      (=ucs              . #xFF29)     ; I
+      )
+     ((name              . "COMBINING OGONEK")
+      (=ucs              . #x0328)     ; ̨
+      ))
     (=jis-x0212                . #x2A46)       ; &JSP-2A46; [10-38]
     (=jef-china3       . #x8AA6)       ; &I-JC3-8AA6;
     (=ucs@jis/fw       . #x012E)       ; &JSP-2A46;
+    (->lowercase
+     ((=jis-x0212        . #x2B46)     ; &JSP-2B46; [11-38]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER I WITH OGONEK")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0069 #x0328)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "COMBINING OGONEK")
+      (=ucs              . #x0328)     ; ̨
+      ))
+    (=ucs              . #x012F)       ; į
+    (latin-iso8859-4   . #xE7) ; &I-LATIN4-67;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER I WITH OGONEK")
       (=ucs              . #x012E)     ; Į
       ))
-    (=ucs              . #x012F)       ; į
-    (latin-iso8859-4   . #xE7) ; &I-LATIN4-67;
     ))
 (define-char
-  '((->decomposition   #xFF49 #x0328)
-    (->uppercase
-     ((=jis-x0212        . #x2A46)     ; &JSP-2A46; [10-38]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER I WITH OGONEK")
       (=ucs              . #x012F)     ; į
       ))
      ((name              . "LATIN SMALL LETTER I WITH OGONEK")
       (=ucs              . #x012F)     ; į
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER I")
+      (=ucs              . #xFF49)     ; i
+      )
+     ((name              . "COMBINING OGONEK")
+      (=ucs              . #x0328)     ; ̨
+      ))
     (=jis-x0212                . #x2B46)       ; &JSP-2B46; [11-38]
     (=jef-china3       . #x8AAE)       ; &I-JC3-8AAE;
     (=ucs@jis/fw       . #x012F)       ; &JSP-2B46;
+    (->uppercase
+     ((=jis-x0212        . #x2A46)     ; &JSP-2A46; [10-38]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER I WITH DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0049 #x0307)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER I")
-      (=ucs              . #x0069)     ; i
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
       ))
     (=ucs              . #x0130)       ; İ
     (latin-iso8859-3   . #xA9) ; &I-LATIN3-29;
     (latin-iso8859-9   . #xDD) ; &I-LATIN5-5D;
-    ))
-(define-char
-  '((->decomposition   #xFF29 #x0307)
     (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER I")
-      (=ucs              . #xFF49)     ; i
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER I WITH DOT ABOVE")
       (=ucs              . #x0130)     ; İ
       ))
      ((name              . "LATIN CAPITAL LETTER I WITH DOT ABOVE")
       (=ucs              . #x0130)     ; İ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER I")
+      (=ucs              . #xFF29)     ; I
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
     (=jis-x0212                . #x2A44)       ; &JSP-2A44; [10-36]
     (=jef-china3       . #x88A2)       ; &I-JC3-88A2;
     (=ucs@jis/fw       . #x0130)       ; &JSP-2A44;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER I")
+      (=ucs              . #xFF49)     ; i
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER DOTLESS I")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0131)       ; ı
+    (latin-iso8859-3   . #xB9) ; &I-LATIN3-39;
+    (latin-iso8859-9   . #xFD) ; &I-LATIN5-7D;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER I")
       (=ucs              . #x0049)     ; I
       ))
-    (=ucs              . #x0131)       ; ı
-    (latin-iso8859-3   . #xB9) ; &I-LATIN3-39;
-    (latin-iso8859-9   . #xFD) ; &I-LATIN5-7D;
     ))
 (define-char
-  '((->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER I")
-      (=ucs              . #xFF29)     ; I
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER DOTLESS I")
       (=ucs              . #x0131)     ; ı
       ))
     (=jis-x0212                . #x2945)       ; &I-JSP-2945; [09-37]
     (=jef-china3       . #x83B3)       ; &I-JC3-83B3;
     (=ucs@jis/fw       . #x0131)       ; &JSP-2945;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER I")
+      (=ucs              . #xFF29)     ; I
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LIGATURE IJ")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0049 #x004A)
+    (=>decomposition@compat
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "LATIN CAPITAL LETTER J")
+      (=ucs              . #x004A)     ; J
+      ))
+    (=ucs              . #x0132)       ; IJ
     (->lowercase
      ((name              . "LATIN SMALL LIGATURE IJ")
       (=ucs              . #x0133)     ; ij
       ))
-    (=ucs              . #x0132)       ; IJ
     ))
 (define-char
-  '((->lowercase
-     ((=ks-x1001         . #x2926)     ; &JSP-2946; [09-06]
-      (=jis-x0212        . #x2946)     ; &I-JSP-2946; [09-38]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LIGATURE IJ")
       (=ucs              . #x0132)     ; IJ
       ))
     (=ks-x1001         . #x2826)       ; &JSP-2926; [08-06]
     (=jis-x0212                . #x2926)       ; &I-JSP-2926; [09-06]
     (=ucs@jis          . #x0132)       ; &JSP-2926;
+    (->lowercase
+     ((=ks-x1001         . #x2926)     ; &JSP-2946; [09-06]
+      (=jis-x0212        . #x2946)     ; &I-JSP-2946; [09-38]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LIGATURE IJ")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0069 #x006A)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "LATIN SMALL LETTER J")
+      (=ucs              . #x006A)     ; j
+      ))
+    (=ucs              . #x0133)       ; ij
     (->uppercase
      ((name              . "LATIN CAPITAL LIGATURE IJ")
       (=ucs              . #x0132)     ; IJ
       ))
-    (=ucs              . #x0133)       ; ij
     ))
 (define-char
-  '((->uppercase
-     ((=ks-x1001         . #x2826)     ; &JSP-2926; [08-06]
-      (=jis-x0212        . #x2926)     ; &I-JSP-2926; [09-06]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LIGATURE IJ")
       (=ucs              . #x0133)     ; ij
       ))
     (=ks-x1001         . #x2926)       ; &JSP-2946; [09-06]
     (=jis-x0212                . #x2946)       ; &I-JSP-2946; [09-38]
     (=ucs@jis/fw       . #x0133)       ; &JSP-2946;
+    (->uppercase
+     ((=ks-x1001         . #x2826)     ; &JSP-2926; [08-06]
+      (=jis-x0212        . #x2926)     ; &I-JSP-2926; [09-06]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER J WITH CIRCUMFLEX")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004A #x0302)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER J")
+      (=ucs              . #x004A)     ; J
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
+    (=ucs              . #x0134)       ; Ĵ
+    (latin-iso8859-3   . #xAC) ; &I-LATIN3-2C;
     (->lowercase
      ((name              . "LATIN SMALL LETTER J WITH CIRCUMFLEX")
       (=ucs              . #x0135)     ; ĵ
       ))
-    (=ucs              . #x0134)       ; Ĵ
-    (latin-iso8859-3   . #xAC) ; &I-LATIN3-2C;
     ))
 (define-char
-  '((->decomposition   #xFF2A #x0302)
-    (->lowercase
-     ((=jis-x0212        . #x2B48)     ; &JX1-2A62; [11-40]
-      (=jis-x0213-1-2000  . #x2A62)    ; &I-JX1-2A62; [10-66]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER J WITH CIRCUMFLEX")
       (=ucs              . #x0134)     ; Ĵ
       ))
      ((name              . "LATIN CAPITAL LETTER J WITH CIRCUMFLEX")
       (=ucs              . #x0134)     ; Ĵ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER J")
+      (=ucs              . #xFF2A)     ; J
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2A48)       ; &JX1-2A5C; [10-40]
     (=jis-x0213-1-2000 . #x2A5C)       ; &I-JX1-2A5C; [10-60]
     (=jef-china3       . #x86BD)       ; &I-JC3-86BD;
     (=ucs@jis/fw       . #x0134)       ; &JX1-2A5C;
+    (->lowercase
+     ((=jis-x0212        . #x2B48)     ; &JX1-2A62; [11-40]
+      (=jis-x0213-1-2000  . #x2A62)    ; &I-JX1-2A62; [10-66]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER J WITH CIRCUMFLEX")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006A #x0302)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER J")
+      (=ucs              . #x006A)     ; j
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
+    (=ucs              . #x0135)       ; ĵ
+    (latin-iso8859-3   . #xBC) ; &I-LATIN3-3C;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER J WITH CIRCUMFLEX")
       (=ucs              . #x0134)     ; Ĵ
       ))
-    (=ucs              . #x0135)       ; ĵ
-    (latin-iso8859-3   . #xBC) ; &I-LATIN3-3C;
     ))
 (define-char
-  '((->decomposition   #xFF4A #x0302)
-    (->uppercase
-     ((=jis-x0212        . #x2A48)     ; &JX1-2A5C; [10-40]
-      (=jis-x0213-1-2000  . #x2A5C)    ; &I-JX1-2A5C; [10-60]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER J WITH CIRCUMFLEX")
       (=ucs              . #x0135)     ; ĵ
       ))
      ((name              . "LATIN SMALL LETTER J WITH CIRCUMFLEX")
       (=ucs              . #x0135)     ; ĵ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER J")
+      (=ucs              . #xFF4A)     ; j
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2B48)       ; &JX1-2A62; [11-40]
     (=jis-x0213-1-2000 . #x2A62)       ; &I-JX1-2A62; [10-66]
     (=jef-china3       . #x86CA)       ; &I-JC3-86CA;
     (=ucs@jis/fw       . #x0135)       ; &JX1-2A62;
+    (->uppercase
+     ((=jis-x0212        . #x2A48)     ; &JX1-2A5C; [10-40]
+      (=jis-x0213-1-2000  . #x2A5C)    ; &I-JX1-2A5C; [10-60]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER K WITH CEDILLA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004B #x0327)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER K")
+      (=ucs              . #x004B)     ; K
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
+    (=ucs              . #x0136)       ; Ķ
+    (latin-iso8859-4   . #xD3) ; &I-LATIN4-53;
     (->lowercase
      ((name              . "LATIN SMALL LETTER K WITH CEDILLA")
       (=ucs              . #x0137)     ; ķ
       ))
-    (=ucs              . #x0136)       ; Ķ
-    (latin-iso8859-4   . #xD3) ; &I-LATIN4-53;
     ))
 (define-char
-  '((->decomposition   #xFF2B #x0327)
-    (->lowercase
-     ((=jis-x0212        . #x2B49)     ; &JSP-2B49; [11-41]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER K WITH CEDILLA")
       (=ucs              . #x0136)     ; Ķ
       ))
      ((name              . "LATIN CAPITAL LETTER K WITH CEDILLA")
       (=ucs              . #x0136)     ; Ķ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER K")
+      (=ucs              . #xFF2B)     ; K
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
     (=jis-x0212                . #x2A49)       ; &JSP-2A49; [10-41]
     (=ucs@jis/fw       . #x0136)       ; &JSP-2A49;
+    (->lowercase
+     ((=jis-x0212        . #x2B49)     ; &JSP-2B49; [11-41]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER K WITH CEDILLA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006B #x0327)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
+    (=ucs              . #x0137)       ; ķ
+    (latin-iso8859-4   . #xF3) ; &I-LATIN4-73;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER K WITH CEDILLA")
       (=ucs              . #x0136)     ; Ķ
       ))
-    (=ucs              . #x0137)       ; ķ
-    (latin-iso8859-4   . #xF3) ; &I-LATIN4-73;
     ))
 (define-char
-  '((->decomposition   #xFF4B #x0327)
-    (->uppercase
-     ((=jis-x0212        . #x2A49)     ; &JSP-2A49; [10-41]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER K WITH CEDILLA")
       (=ucs              . #x0137)     ; ķ
       ))
      ((name              . "LATIN SMALL LETTER K WITH CEDILLA")
       (=ucs              . #x0137)     ; ķ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER K")
+      (=ucs              . #xFF4B)     ; k
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
     (=jis-x0212                . #x2B49)       ; &JSP-2B49; [11-41]
     (=ucs@jis/fw       . #x0137)       ; &JSP-2B49;
+    (->uppercase
+     ((=jis-x0212        . #x2A49)     ; &JSP-2A49; [10-41]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER KRA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004C #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER L")
+      (=ucs              . #x004C)     ; L
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x0139)       ; Ĺ
+    (latin-iso8859-2   . #xC5) ; &I-LATIN2-45;
     (->lowercase
      ((name              . "LATIN SMALL LETTER L WITH ACUTE")
       (=ucs              . #x013A)     ; ĺ
       ))
-    (=ucs              . #x0139)       ; Ĺ
-    (latin-iso8859-2   . #xC5) ; &I-LATIN2-45;
     ))
 (define-char
-  '((->decomposition   #xFF2C #x0301)
-    (->lowercase
-     ((=jis-x0212        . #x2B4A)     ; &JX1-2A4A; [11-42]
-      (=jis-x0213-1-2000  . #x2A4A)    ; &I-JX1-2A4A; [10-42]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER L WITH ACUTE")
       (=ucs              . #x0139)     ; Ĺ
       ))
      ((name              . "LATIN CAPITAL LETTER L WITH ACUTE")
       (=ucs              . #x0139)     ; Ĺ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER L")
+      (=ucs              . #xFF2C)     ; L
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2A4A)       ; &JX1-2A3B; [10-42]
     (=jis-x0213-1-2000 . #x2A3B)       ; &I-JX1-2A3B; [10-27]
     (=jef-china3       . #x85DD)       ; &I-JC3-85DD;
     (=ucs@jis/fw       . #x0139)       ; &JX1-2A3B;
+    (->lowercase
+     ((=jis-x0212        . #x2B4A)     ; &JX1-2A4A; [11-42]
+      (=jis-x0213-1-2000  . #x2A4A)    ; &I-JX1-2A4A; [10-42]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER L WITH ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006C #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x013A)       ; ĺ
+    (latin-iso8859-2   . #xE5) ; &I-LATIN2-65;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER L WITH ACUTE")
       (=ucs              . #x0139)     ; Ĺ
       ))
-    (=ucs              . #x013A)       ; ĺ
-    (latin-iso8859-2   . #xE5) ; &I-LATIN2-65;
     ))
 (define-char
-  '((->decomposition   #xFF4C #x0301)
-    (->uppercase
-     ((=jis-x0212        . #x2A4A)     ; &JX1-2A3B; [10-42]
-      (=jis-x0213-1-2000  . #x2A3B)    ; &I-JX1-2A3B; [10-27]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER L WITH ACUTE")
       (=ucs              . #x013A)     ; ĺ
       ))
      ((name              . "LATIN SMALL LETTER L WITH ACUTE")
       (=ucs              . #x013A)     ; ĺ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER L")
+      (=ucs              . #xFF4C)     ; l
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2B4A)       ; &JX1-2A4A; [11-42]
     (=jis-x0213-1-2000 . #x2A4A)       ; &I-JX1-2A4A; [10-42]
     (=jef-china3       . #x85F3)       ; &I-JC3-85F3;
     (=ucs@jis/fw       . #x013A)       ; &JX1-2A4A;
+    (->uppercase
+     ((=jis-x0212        . #x2A4A)     ; &JX1-2A3B; [10-42]
+      (=jis-x0213-1-2000  . #x2A3B)    ; &I-JX1-2A3B; [10-27]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER L WITH CEDILLA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004C #x0327)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER L")
+      (=ucs              . #x004C)     ; L
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
+    (=ucs              . #x013B)       ; Ļ
+    (latin-iso8859-4   . #xA6) ; &I-LATIN4-26;
     (->lowercase
      ((name              . "LATIN SMALL LETTER L WITH CEDILLA")
       (=ucs              . #x013C)     ; ļ
       ))
-    (=ucs              . #x013B)       ; Ļ
-    (latin-iso8859-4   . #xA6) ; &I-LATIN4-26;
     ))
 (define-char
-  '((->decomposition   #xFF2C #x0327)
-    (->lowercase
-     ((=jis-x0212        . #x2B4C)     ; &JSP-2B4C; [11-44]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER L WITH CEDILLA")
       (=ucs              . #x013B)     ; Ļ
       ))
      ((name              . "LATIN CAPITAL LETTER L WITH CEDILLA")
       (=ucs              . #x013B)     ; Ļ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER L")
+      (=ucs              . #xFF2C)     ; L
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
     (=jis-x0212                . #x2A4C)       ; &JSP-2A4C; [10-44]
     (=jef-china3       . #x89F8)       ; &I-JC3-89F8;
     (=ucs@jis/fw       . #x013B)       ; &JSP-2A4C;
+    (->lowercase
+     ((=jis-x0212        . #x2B4C)     ; &JSP-2B4C; [11-44]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER L WITH CEDILLA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006C #x0327)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
+    (=ucs              . #x013C)       ; ļ
+    (latin-iso8859-4   . #xB6) ; &I-LATIN4-36;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER L WITH CEDILLA")
       (=ucs              . #x013B)     ; Ļ
       ))
-    (=ucs              . #x013C)       ; ļ
-    (latin-iso8859-4   . #xB6) ; &I-LATIN4-36;
     ))
 (define-char
-  '((->decomposition   #xFF4C #x0327)
-    (->uppercase
-     ((=jis-x0212        . #x2A4C)     ; &JSP-2A4C; [10-44]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER L WITH CEDILLA")
       (=ucs              . #x013C)     ; ļ
       ))
      ((name              . "LATIN SMALL LETTER L WITH CEDILLA")
       (=ucs              . #x013C)     ; ļ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER L")
+      (=ucs              . #xFF4C)     ; l
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
     (=jis-x0212                . #x2B4C)       ; &JSP-2B4C; [11-44]
     (=jef-china3       . #x89FE)       ; &I-JC3-89FE;
     (=ucs@jis/fw       . #x013C)       ; &JSP-2B4C;
+    (->uppercase
+     ((=jis-x0212        . #x2A4C)     ; &JSP-2A4C; [10-44]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER L WITH CARON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004C #x030C)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER L")
+      (=ucs              . #x004C)     ; L
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x013D)       ; Ľ
+    (latin-iso8859-2   . #xA5) ; &I-LATIN2-25;
     (->lowercase
      ((name              . "LATIN SMALL LETTER L WITH CARON")
       (=ucs              . #x013E)     ; ľ
       ))
-    (=ucs              . #x013D)       ; Ľ
-    (latin-iso8859-2   . #xA5) ; &I-LATIN2-25;
     ))
 (define-char
-  '((->decomposition   #xFF2C #x030C)
-    (->lowercase
-     ((=jis-x0212        . #x2B4B)     ; &JX1-2A2F; [11-43]
-      (=jis-x0213-1-2000  . #x2A2F)    ; &I-JX1-2A2F; [10-15]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER L WITH CARON")
       (=ucs              . #x013D)     ; Ľ
       ))
      ((name              . "LATIN CAPITAL LETTER L WITH CARON")
       (=ucs              . #x013D)     ; Ľ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER L")
+      (=ucs              . #xFF2C)     ; L
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2A4B)       ; &JX1-2A24; [10-43]
     (=jis-x0213-1-2000 . #x2A24)       ; &I-JX1-2A24; [10-04]
     (=jef-china3       . #x88E6)       ; &I-JC3-88E6;
     (=ucs@jis/fw       . #x013D)       ; &JX1-2A24;
+    (->lowercase
+     ((=jis-x0212        . #x2B4B)     ; &JX1-2A2F; [11-43]
+      (=jis-x0213-1-2000  . #x2A2F)    ; &I-JX1-2A2F; [10-15]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER L WITH CARON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006C #x030C)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x013E)       ; ľ
+    (latin-iso8859-2   . #xB5) ; &I-LATIN2-35;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER L WITH CARON")
       (=ucs              . #x013D)     ; Ľ
       ))
-    (=ucs              . #x013E)       ; ľ
-    (latin-iso8859-2   . #xB5) ; &I-LATIN2-35;
     ))
 (define-char
-  '((->decomposition   #xFF4C #x030C)
-    (->uppercase
-     ((=jis-x0212        . #x2A4B)     ; &JX1-2A24; [10-43]
-      (=jis-x0213-1-2000  . #x2A24)    ; &I-JX1-2A24; [10-04]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER L WITH CARON")
       (=ucs              . #x013E)     ; ľ
       ))
      ((name              . "LATIN SMALL LETTER L WITH CARON")
       (=ucs              . #x013E)     ; ľ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER L")
+      (=ucs              . #xFF4C)     ; l
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2B4B)       ; &JX1-2A2F; [11-43]
     (=jis-x0213-1-2000 . #x2A2F)       ; &I-JX1-2A2F; [10-15]
     (=jef-china3       . #x88F5)       ; &I-JC3-88F5;
     (=ucs@jis/fw       . #x013E)       ; &JX1-2A2F;
+    (->uppercase
+     ((=jis-x0212        . #x2A4B)     ; &JX1-2A24; [10-43]
+      (=jis-x0213-1-2000  . #x2A24)    ; &I-JX1-2A24; [10-04]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER L WITH MIDDLE DOT")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x004C #x00B7)
+    (=>decomposition@compat
+     ((name              . "LATIN CAPITAL LETTER L")
+      (=ucs              . #x004C)     ; L
+      )
+     ((name              . "MIDDLE DOT")
+      (=ucs              . #x00B7)     ; ·
+      ))
+    (=ucs              . #x013F)       ; Ŀ
     (->lowercase
      ((name              . "LATIN SMALL LETTER L WITH MIDDLE DOT")
       (=ucs              . #x0140)     ; ŀ
       ))
-    (=ucs              . #x013F)       ; Ŀ
     ))
 (define-char
-  '((->decomposition   compat #xFF2C #x00B7)
-    (->lowercase
-     ((=ks-x1001         . #x2928)     ; &JSP-2949; [09-08]
-      (=jis-x0212        . #x2949)     ; &I-JSP-2949; [09-41]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER L WITH MIDDLE DOT")
       (=ucs              . #x013F)     ; Ŀ
       ))
      ((name              . "LATIN CAPITAL LETTER L WITH MIDDLE DOT")
       (=ucs              . #x013F)     ; Ŀ
       ))
+    (=>decomposition@compat
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER L")
+      (=ucs              . #xFF2C)     ; L
+      )
+     ((name              . "MIDDLE DOT")
+      (=ucs              . #x00B7)     ; ·
+      ))
     (=ks-x1001         . #x2828)       ; &JSP-2929; [08-08]
     (=jis-x0212                . #x2929)       ; &I-JSP-2929; [09-09]
     (=ucs@jis/fw       . #x013F)       ; &JSP-2929;
+    (->lowercase
+     ((=ks-x1001         . #x2928)     ; &JSP-2949; [09-08]
+      (=jis-x0212        . #x2949)     ; &I-JSP-2949; [09-41]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER L WITH MIDDLE DOT")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x006C #x00B7)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      )
+     ((name              . "MIDDLE DOT")
+      (=ucs              . #x00B7)     ; ·
+      ))
+    (=ucs              . #x0140)       ; ŀ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER L WITH MIDDLE DOT")
       (=ucs              . #x013F)     ; Ŀ
       ))
-    (=ucs              . #x0140)       ; ŀ
     ))
 (define-char
-  '((->decomposition   compat #xFF4C #x00B7)
-    (->uppercase
-     ((=ks-x1001         . #x2828)     ; &JSP-2929; [08-08]
-      (=jis-x0212        . #x2929)     ; &I-JSP-2929; [09-09]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER L WITH MIDDLE DOT")
       (=ucs              . #x0140)     ; ŀ
       ))
      ((name              . "LATIN SMALL LETTER L WITH MIDDLE DOT")
       (=ucs              . #x0140)     ; ŀ
       ))
+    (=>decomposition@compat
+     ((name              . "FULLWIDTH LATIN SMALL LETTER L")
+      (=ucs              . #xFF4C)     ; l
+      )
+     ((name              . "MIDDLE DOT")
+      (=ucs              . #x00B7)     ; ·
+      ))
     (=ks-x1001         . #x2928)       ; &JSP-2949; [09-08]
     (=jis-x0212                . #x2949)       ; &I-JSP-2949; [09-41]
     (=ucs@jis/fw       . #x0140)       ; &JSP-2949;
+    (->uppercase
+     ((=ks-x1001         . #x2828)     ; &JSP-2929; [08-08]
+      (=jis-x0212        . #x2929)     ; &I-JSP-2929; [09-09]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER L WITH STROKE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0141)       ; Ł
+    (latin-iso8859-2   . #xA3) ; &I-LATIN2-23;
     (->lowercase
      ((name              . "LATIN SMALL LETTER L WITH STROKE")
       (=ucs              . #x0142)     ; ł
       ))
-    (=ucs              . #x0141)       ; Ł
-    (latin-iso8859-2   . #xA3) ; &I-LATIN2-23;
     ))
 (define-char
-  '((->lowercase
-     ((=ks-x1001         . #x2929)     ; &JX1-2A2E; [09-09]
-      (=jis-x0212        . #x2948)     ; &I-JSP-2948; [09-40]
-      (=jis-x0213-1-2000  . #x2A2E)    ; &I-JX1-2A2E; [10-14]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER L WITH STROKE")
       (=ucs              . #x0141)     ; Ł
       ))
     (=jis-x0213-1-2000 . #x2A23)       ; &I-JX1-2A23; [10-03]
     (=jef-china3       . #x83A1)       ; &I-JC3-83A1;
     (=ucs@jis/fw       . #x0141)       ; &JX1-2A23;
+    (->lowercase
+     ((=ks-x1001         . #x2929)     ; &JX1-2A2E; [09-09]
+      (=jis-x0212        . #x2948)     ; &I-JSP-2948; [09-40]
+      (=jis-x0213-1-2000  . #x2A2E)    ; &I-JX1-2A2E; [10-14]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER L WITH STROKE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0142)       ; ł
+    (latin-iso8859-2   . #xB3) ; &I-LATIN2-33;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER L WITH STROKE")
       (=ucs              . #x0141)     ; Ł
       ))
-    (=ucs              . #x0142)       ; ł
-    (latin-iso8859-2   . #xB3) ; &I-LATIN2-33;
     ))
 (define-char
-  '((->uppercase
-     ((=ks-x1001         . #x2829)     ; &JX1-2A23; [08-09]
-      (=jis-x0212        . #x2928)     ; &I-JSP-2928; [09-08]
-      (=jis-x0213-1-2000  . #x2A23)    ; &I-JX1-2A23; [10-03]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER L WITH STROKE")
       (=ucs              . #x0142)     ; ł
       ))
     (=jis-x0212                . #x2948)       ; &I-JSP-2948; [09-40]
     (=jis-x0213-1-2000 . #x2A2E)       ; &I-JX1-2A2E; [10-14]
     (=ucs@jis/fw       . #x0142)       ; &JX1-2A2E;
+    (->uppercase
+     ((=ks-x1001         . #x2829)     ; &JX1-2A23; [08-09]
+      (=jis-x0212        . #x2928)     ; &I-JSP-2928; [09-08]
+      (=jis-x0213-1-2000  . #x2A23)    ; &I-JX1-2A23; [10-03]
+      ))
     ))
 (define-char
   '((<-denotational
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004E #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER N")
+      (=ucs              . #x004E)     ; N
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x0143)       ; Ń
+    (latin-iso8859-2   . #xD1) ; &I-LATIN2-51;
     (->lowercase
      ((name              . "LATIN SMALL LETTER N WITH ACUTE")
       (=ucs              . #x0144)     ; ń
       ))
-    (=ucs              . #x0143)       ; Ń
-    (latin-iso8859-2   . #xD1) ; &I-LATIN2-51;
     ))
 (define-char
-  '((->decomposition   #xFF2E #x0301)
-    (->lowercase
-     ((=jis-x0212        . #x2B4D)     ; &JX1-2A51; [11-45]
-      (=jis-x0213-1-2000  . #x2A51)    ; &I-JX1-2A51; [10-49]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER N WITH ACUTE")
       (=ucs              . #x0143)     ; Ń
       ))
      ((name              . "LATIN CAPITAL LETTER N WITH ACUTE")
       (=ucs              . #x0143)     ; Ń
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER N")
+      (=ucs              . #xFF2E)     ; N
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2A4D)       ; &JX1-2A41; [10-45]
     (=jis-x0213-1-2000 . #x2A41)       ; &I-JX1-2A41; [10-33]
     (=jef-china3       . #x85DF)       ; &I-JC3-85DF;
     (=ucs@jis/fw       . #x0143)       ; &JX1-2A41;
+    (->lowercase
+     ((=jis-x0212        . #x2B4D)     ; &JX1-2A51; [11-45]
+      (=jis-x0213-1-2000  . #x2A51)    ; &I-JX1-2A51; [10-49]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER N WITH ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006E #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x0144)       ; ń
+    (latin-iso8859-2   . #xF1) ; &I-LATIN2-71;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER N WITH ACUTE")
       (=ucs              . #x0143)     ; Ń
       ))
-    (=ucs              . #x0144)       ; ń
-    (latin-iso8859-2   . #xF1) ; &I-LATIN2-71;
     ))
 (define-char
-  '((->decomposition   #xFF4E #x0301)
-    (->uppercase
-     ((=jis-x0212        . #x2A4D)     ; &JX1-2A41; [10-45]
-      (=jis-x0213-1-2000  . #x2A41)    ; &I-JX1-2A41; [10-33]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER N WITH ACUTE")
       (=ucs              . #x0144)     ; ń
       ))
      ((name              . "LATIN SMALL LETTER N WITH ACUTE")
       (=ucs              . #x0144)     ; ń
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER N")
+      (=ucs              . #xFF4E)     ; n
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2B4D)       ; &JX1-2A51; [11-45]
     (=jis-x0213-1-2000 . #x2A51)       ; &I-JX1-2A51; [10-49]
     (=jef-china3       . #x85F5)       ; &I-JC3-85F5;
     (=ucs@jis/fw       . #x0144)       ; &JX1-2A51;
+    (->uppercase
+     ((=jis-x0212        . #x2A4D)     ; &JX1-2A41; [10-45]
+      (=jis-x0213-1-2000  . #x2A41)    ; &I-JX1-2A41; [10-33]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER N WITH CEDILLA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004E #x0327)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER N")
+      (=ucs              . #x004E)     ; N
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
+    (=ucs              . #x0145)       ; Ņ
+    (latin-iso8859-4   . #xD1) ; &I-LATIN4-51;
     (->lowercase
      ((name              . "LATIN SMALL LETTER N WITH CEDILLA")
       (=ucs              . #x0146)     ; ņ
       ))
-    (=ucs              . #x0145)       ; Ņ
-    (latin-iso8859-4   . #xD1) ; &I-LATIN4-51;
     ))
 (define-char
-  '((->decomposition   #xFF2E #x0327)
-    (->lowercase
-     ((=jis-x0212        . #x2B4F)     ; &JSP-2B4F; [11-47]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER N WITH CEDILLA")
       (=ucs              . #x0145)     ; Ņ
       ))
      ((name              . "LATIN CAPITAL LETTER N WITH CEDILLA")
       (=ucs              . #x0145)     ; Ņ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER N")
+      (=ucs              . #xFF2E)     ; N
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
     (=jis-x0212                . #x2A4F)       ; &JSP-2A4F; [10-47]
     (=jef-china3       . #x89F9)       ; &I-JC3-89F9;
     (=ucs@jis/fw       . #x0145)       ; &JSP-2A4F;
+    (->lowercase
+     ((=jis-x0212        . #x2B4F)     ; &JSP-2B4F; [11-47]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER N WITH CEDILLA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006E #x0327)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
+    (=ucs              . #x0146)       ; ņ
+    (latin-iso8859-4   . #xF1) ; &I-LATIN4-71;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER N WITH CEDILLA")
       (=ucs              . #x0145)     ; Ņ
       ))
-    (=ucs              . #x0146)       ; ņ
-    (latin-iso8859-4   . #xF1) ; &I-LATIN4-71;
     ))
 (define-char
-  '((->decomposition   #xFF4E #x0327)
-    (->uppercase
-     ((=jis-x0212        . #x2A4F)     ; &JSP-2A4F; [10-47]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER N WITH CEDILLA")
       (=ucs              . #x0146)     ; ņ
       ))
      ((name              . "LATIN SMALL LETTER N WITH CEDILLA")
       (=ucs              . #x0146)     ; ņ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER N")
+      (=ucs              . #xFF4E)     ; n
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
     (=jis-x0212                . #x2B4F)       ; &JSP-2B4F; [11-47]
     (=jef-china3       . #x8AA1)       ; &I-JC3-8AA1;
     (=ucs@jis/fw       . #x0146)       ; &JSP-2B4F;
+    (->uppercase
+     ((=jis-x0212        . #x2A4F)     ; &JSP-2A4F; [10-47]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER N WITH CARON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004E #x030C)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER N")
+      (=ucs              . #x004E)     ; N
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x0147)       ; Ň
+    (latin-iso8859-2   . #xD2) ; &I-LATIN2-52;
     (->lowercase
      ((name              . "LATIN SMALL LETTER N WITH CARON")
       (=ucs              . #x0148)     ; ň
       ))
-    (=ucs              . #x0147)       ; Ň
-    (latin-iso8859-2   . #xD2) ; &I-LATIN2-52;
     ))
 (define-char
-  '((->decomposition   #xFF2E #x030C)
-    (->lowercase
-     ((=jis-x0212        . #x2B4E)     ; &JX1-2A52; [11-46]
-      (=jis-x0213-1-2000  . #x2A52)    ; &I-JX1-2A52; [10-50]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER N WITH CARON")
       (=ucs              . #x0147)     ; Ň
       ))
      ((name              . "LATIN CAPITAL LETTER N WITH CARON")
       (=ucs              . #x0147)     ; Ň
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER N")
+      (=ucs              . #xFF2E)     ; N
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2A4E)       ; &JX1-2A42; [10-46]
     (=jis-x0213-1-2000 . #x2A42)       ; &I-JX1-2A42; [10-34]
     (=jef-china3       . #x88E7)       ; &I-JC3-88E7;
     (=ucs@jis/fw       . #x0147)       ; &JX1-2A42;
+    (->lowercase
+     ((=jis-x0212        . #x2B4E)     ; &JX1-2A52; [11-46]
+      (=jis-x0213-1-2000  . #x2A52)    ; &I-JX1-2A52; [10-50]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER N WITH CARON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006E #x030C)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x0148)       ; ň
+    (latin-iso8859-2   . #xF2) ; &I-LATIN2-72;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER N WITH CARON")
       (=ucs              . #x0147)     ; Ň
       ))
-    (=ucs              . #x0148)       ; ň
-    (latin-iso8859-2   . #xF2) ; &I-LATIN2-72;
     ))
 (define-char
-  '((->decomposition   #xFF4E #x030C)
-    (->uppercase
-     ((=jis-x0212        . #x2A4E)     ; &JX1-2A42; [10-46]
-      (=jis-x0213-1-2000  . #x2A42)    ; &I-JX1-2A42; [10-34]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER N WITH CARON")
       (=ucs              . #x0148)     ; ň
       ))
      ((name              . "LATIN SMALL LETTER N WITH CARON")
       (=ucs              . #x0148)     ; ň
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER N")
+      (=ucs              . #xFF4E)     ; n
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2B4E)       ; &JX1-2A52; [11-46]
     (=jis-x0213-1-2000 . #x2A52)       ; &I-JX1-2A52; [10-50]
     (=jef-china3       . #x88F6)       ; &I-JC3-88F6;
     (=ucs@jis/fw       . #x0148)       ; &JX1-2A52;
+    (->uppercase
+     ((=jis-x0212        . #x2A4E)     ; &JX1-2A42; [10-46]
+      (=jis-x0213-1-2000  . #x2A42)    ; &I-JX1-2A42; [10-34]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER N PRECEDED BY APOSTROPHE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x02BC #x006E)
+    (=>decomposition@compat
+     ((name              . "MODIFIER LETTER APOSTROPHE")
+      (=ucs              . #x02BC)     ; ʼ
+      )
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      ))
     (=ucs              . #x0149)       ; ʼn
     ))
 (define-char
-  '((->decomposition   compat #x02BC #xFF4E)
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN SMALL LETTER N PRECEDED BY APOSTROPHE")
       (=ucs              . #x0149)     ; ʼn
       ))
      ((name . "LATIN SMALL LETTER N PRECEDED BY APOSTROPHE")
       (=ucs              . #x0149)     ; ʼn
       ))
+    (=>decomposition@compat
+     ((name              . "MODIFIER LETTER APOSTROPHE")
+      (=ucs              . #x02BC)     ; ʼ
+      )
+     ((name              . "FULLWIDTH LATIN SMALL LETTER N")
+      (=ucs              . #xFF4E)     ; n
+      ))
     (=ks-x1001         . #x2930)       ; &JSP-294A; [09-16]
     (=jis-x0212                . #x294A)       ; &I-JSP-294A; [09-42]
     (=ucs@jis/fw       . #x0149)       ; &JSP-294A;
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Sami")
+    (=ucs              . #x014A)       ; Ŋ
+    (latin-iso8859-4   . #xBD) ; &I-LATIN4-3D;
     (->lowercase
      ((name              . "LATIN SMALL LETTER ENG")
       (=ucs              . #x014B)     ; ŋ
       ))
-    (=ucs              . #x014A)       ; Ŋ
-    (latin-iso8859-4   . #xBD) ; &I-LATIN4-3D;
     ))
 (define-char
-  '((->lowercase
-     ((=ks-x1001         . #x292F)     ; &JX1-2A7A; [09-15]
-      (=jis-x0212        . #x294B)     ; &I-JSP-294B; [09-43]
-      (=jis-x0213-1-2000  . #x2A7A)    ; &I-JX1-2A7A; [10-90]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER ENG")
       (=ucs              . #x014A)     ; Ŋ
       ))
     (=ks-x1001         . #x282F)       ; &JSP-292B; [08-15]
     (=jis-x0212                . #x292B)       ; &I-JSP-292B; [09-11]
     (=ucs@jis/fw       . #x014A)       ; &JSP-292B;
+    (->lowercase
+     ((=ks-x1001         . #x292F)     ; &JX1-2A7A; [09-15]
+      (=jis-x0212        . #x294B)     ; &I-JSP-294B; [09-43]
+      (=jis-x0213-1-2000  . #x2A7A)    ; &I-JX1-2A7A; [10-90]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER ENG")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Sami")
+    (=ucs              . #x014B)       ; ŋ
+    (latin-iso8859-4   . #xBF) ; &I-LATIN4-3F;
+    (ipa               . #xD5) ; &I-MULE-IPA-55;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER ENG")
       (=ucs              . #x014A)     ; Ŋ
       ))
-    (=ucs              . #x014B)       ; ŋ
-    (latin-iso8859-4   . #xBF) ; &I-LATIN4-3F;
-    (ipa               . #xD5) ; &I-MULE-IPA-55;
     ))
 (define-char
-  '((->uppercase
-     ((=ks-x1001         . #x282F)     ; &JSP-292B; [08-15]
-      (=jis-x0212        . #x292B)     ; &I-JSP-292B; [09-11]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER ENG")
       (=ucs              . #x014B)     ; ŋ
       ))
     (=jis-x0212                . #x294B)       ; &I-JSP-294B; [09-43]
     (=jis-x0213-1-2000 . #x2A7A)       ; &I-JX1-2A7A; [10-90]
     (=ucs@jis/fw       . #x014B)       ; &JX1-2A7A;
+    (->uppercase
+     ((=ks-x1001         . #x282F)     ; &JSP-292B; [08-15]
+      (=jis-x0212        . #x292B)     ; &I-JSP-292B; [09-11]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH MACRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004F #x0304)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O")
+      (=ucs              . #x004F)     ; O
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x014C)       ; Ō
+    (latin-iso8859-4   . #xD2) ; &I-LATIN4-52;
     (->lowercase
      ((name              . "LATIN SMALL LETTER O WITH MACRON")
       (=ucs              . #x014D)     ; ō
       ))
-    (=ucs              . #x014C)       ; Ō
-    (latin-iso8859-4   . #xD2) ; &I-LATIN4-52;
     ))
 (define-char
-  '((->decomposition   #xFF2F #x0304)
-    (->lowercase
-     ((=gb2312           . #x282D)     ; &JX1-297E; [08-13]
-      (=jis-x0212        . #x2B57)     ; &I-JSP-2B57; [11-55]
-      (=jis-x0213-1-2000  . #x297E)    ; &I-JX1-297E; [09-94]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER O WITH MACRON")
       (=ucs              . #x014C)     ; Ō
       ))
      ((name              . "LATIN CAPITAL LETTER O WITH MACRON")
       (=ucs              . #x014C)     ; Ō
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER O")
+      (=ucs              . #xFF2F)     ; O
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
     (=jis-x0212                . #x2A57)       ; &JX1-2979; [10-55]
     (=jis-x0213-1-2000 . #x2979)       ; &I-JX1-2979; [09-89]
     (=jef-china3       . #x87B3)       ; &I-JC3-87B3;
     (=ucs@jis/fw       . #x014C)       ; &JX1-2979;
+    (->lowercase
+     ((=gb2312           . #x282D)     ; &JX1-297E; [08-13]
+      (=jis-x0212        . #x2B57)     ; &I-JSP-2B57; [11-55]
+      (=jis-x0213-1-2000  . #x297E)    ; &I-JX1-297E; [09-94]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006F #x0304)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x014D)       ; ō
+    (latin-iso8859-4   . #xF2) ; &I-LATIN4-72;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER O WITH MACRON")
       (=ucs              . #x014C)     ; Ō
       ))
-    (=ucs              . #x014D)       ; ō
-    (latin-iso8859-4   . #xF2) ; &I-LATIN4-72;
     ))
 (define-char
-  '((->decomposition   #xFF4F #x0304)
-    (->uppercase
-     ((=jis-x0212        . #x2A57)     ; &JX1-2979; [10-55]
-      (=jis-x0213-1-2000  . #x2979)    ; &I-JX1-2979; [09-89]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER O WITH MACRON")
       (=ucs              . #x014D)     ; ō
       ))
      ((name              . "LATIN SMALL LETTER O WITH MACRON")
       (=ucs              . #x014D)     ; ō
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER O")
+      (=ucs              . #xFF4F)     ; o
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
     (=gb2312           . #x282D)       ; &JX1-297E; [08-13]
     (=jis-x0212                . #x2B57)       ; &I-JSP-2B57; [11-55]
     (=jis-x0213-1-2000 . #x297E)       ; &I-JX1-297E; [09-94]
     (=jef-china3       . #x87C7)       ; &I-JC3-87C7;
     (=ucs@gb/fw                . #x014D)       ; &JX1-297E;
     (=ucs@jis/fw       . #x014D)       ; &JX1-297E;
+    (->uppercase
+     ((=jis-x0212        . #x2A57)     ; &JX1-2979; [10-55]
+      (=jis-x0213-1-2000  . #x2979)    ; &I-JX1-2979; [09-89]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH BREVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004F #x0306)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O")
+      (=ucs              . #x004F)     ; O
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x014E)       ; Ŏ
     (->lowercase
      ((name              . "LATIN SMALL LETTER O WITH BREVE")
       (=ucs              . #x014F)     ; ŏ
       ))
-    (=ucs              . #x014E)       ; Ŏ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH BREVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006F #x0306)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x014F)       ; ŏ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER O WITH BREVE")
       (=ucs              . #x014E)     ; Ŏ
       ))
-    (=ucs              . #x014F)       ; ŏ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH DOUBLE ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004F #x030B)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O")
+      (=ucs              . #x004F)     ; O
+      )
+     ((name              . "COMBINING DOUBLE ACUTE ACCENT")
+      (=ucs              . #x030B)     ; ̋
+      ))
+    (=ucs              . #x0150)       ; Ő
+    (latin-iso8859-2   . #xD5) ; &I-LATIN2-55;
     (->lowercase
      ((name              . "LATIN SMALL LETTER O WITH DOUBLE ACUTE")
       (=ucs              . #x0151)     ; ő
       ))
-    (=ucs              . #x0150)       ; Ő
-    (latin-iso8859-2   . #xD5) ; &I-LATIN2-55;
     ))
 (define-char
-  '((->decomposition   #xFF2F #x030B)
-    (->lowercase
-     ((=jis-x0212        . #x2B56)     ; &JX1-2A53; [11-54]
-      (=jis-x0213-1-2000  . #x2A53)    ; &I-JX1-2A53; [10-51]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER O WITH DOUBLE ACUTE")
       (=ucs              . #x0150)     ; Ő
       ))
      ((name              . "LATIN CAPITAL LETTER O WITH DOUBLE ACUTE")
       (=ucs              . #x0150)     ; Ő
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER O")
+      (=ucs              . #xFF2F)     ; O
+      )
+     ((name              . "COMBINING DOUBLE ACUTE ACCENT")
+      (=ucs              . #x030B)     ; ̋
+      ))
     (=jis-x0212                . #x2A56)       ; &JX1-2A43; [10-54]
     (=jis-x0213-1-2000 . #x2A43)       ; &I-JX1-2A43; [10-35]
     (=jef-china3       . #x89E2)       ; &I-JC3-89E2;
     (=ucs@jis/fw       . #x0150)       ; &JX1-2A43;
+    (->lowercase
+     ((=jis-x0212        . #x2B56)     ; &JX1-2A53; [11-54]
+      (=jis-x0213-1-2000  . #x2A53)    ; &I-JX1-2A53; [10-51]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH DOUBLE ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006F #x030B)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "COMBINING DOUBLE ACUTE ACCENT")
+      (=ucs              . #x030B)     ; ̋
+      ))
+    (=ucs              . #x0151)       ; ő
+    (latin-iso8859-2   . #xF5) ; &I-LATIN2-75;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER O WITH DOUBLE ACUTE")
       (=ucs              . #x0150)     ; Ő
       ))
-    (=ucs              . #x0151)       ; ő
-    (latin-iso8859-2   . #xF5) ; &I-LATIN2-75;
     ))
 (define-char
-  '((->decomposition   #xFF4F #x030B)
-    (->uppercase
-     ((=jis-x0212        . #x2A56)     ; &JX1-2A43; [10-54]
-      (=jis-x0213-1-2000  . #x2A43)    ; &I-JX1-2A43; [10-35]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER O WITH DOUBLE ACUTE")
       (=ucs              . #x0151)     ; ő
       ))
      ((name              . "LATIN SMALL LETTER O WITH DOUBLE ACUTE")
       (=ucs              . #x0151)     ; ő
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER O")
+      (=ucs              . #xFF4F)     ; o
+      )
+     ((name              . "COMBINING DOUBLE ACUTE ACCENT")
+      (=ucs              . #x030B)     ; ̋
+      ))
     (=jis-x0212                . #x2B56)       ; &JX1-2A53; [11-54]
     (=jis-x0213-1-2000 . #x2A53)       ; &I-JX1-2A53; [10-51]
     (=jef-china3       . #x89E5)       ; &I-JC3-89E5;
     (=ucs@jis/fw       . #x0151)       ; &JX1-2A53;
+    (->uppercase
+     ((=jis-x0212        . #x2A56)     ; &JX1-2A43; [10-54]
+      (=jis-x0213-1-2000  . #x2A43)    ; &I-JX1-2A43; [10-35]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LIGATURE OE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0152)       ; Œ
     (->lowercase
      ((name              . "LATIN SMALL LIGATURE OE")
       (=ucs              . #x0153)     ; œ
       ))
-    (=ucs              . #x0152)       ; Œ
     ))
 (define-char
-  '((->lowercase
-     ((=ks-x1001         . #x292B)     ; &JX1-2B2A; [09-11]
-      (=jis-x0212        . #x294D)     ; &I-JSP-294D; [09-45]
-      (=jis-x0213-1-2000  . #x2B2A)    ; &I-JX1-2B2A; [11-10]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LIGATURE OE")
       (=ucs              . #x0152)     ; Œ
       ))
     (=jis-x0213-1-2000 . #x2B2B)       ; &I-JX1-2B2B; [11-11]
     (=jef-china3       . #x83A6)       ; &I-JC3-83A6;
     (=ucs@jis          . #x0152)       ; &JX1-2B2B;
+    (->lowercase
+     ((=ks-x1001         . #x292B)     ; &JX1-2B2A; [09-11]
+      (=jis-x0212        . #x294D)     ; &I-JSP-294D; [09-45]
+      (=jis-x0213-1-2000  . #x2B2A)    ; &I-JX1-2B2A; [11-10]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LIGATURE OE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0153)       ; œ
+    (ipa               . #xB0) ; &I-MULE-IPA-30;
     (->uppercase
      ((name              . "LATIN CAPITAL LIGATURE OE")
       (=ucs              . #x0152)     ; Œ
       ))
-    (=ucs              . #x0153)       ; œ
-    (ipa               . #xB0) ; &I-MULE-IPA-30;
     ))
 (define-char
-  '((->uppercase
-     ((=ks-x1001         . #x282B)     ; &JX1-2B2B; [08-11]
-      (=jis-x0212        . #x292D)     ; &I-JSP-292D; [09-13]
-      (=jis-x0213-1-2000  . #x2B2B)    ; &I-JX1-2B2B; [11-11]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LIGATURE OE")
       (=ucs              . #x0153)     ; œ
       ))
     (=jis-x0213-1-2000 . #x2B2A)       ; &I-JX1-2B2A; [11-10]
     (=jef-china3       . #x83B1)       ; &I-JC3-83B1;
     (=ucs@jis          . #x0153)       ; &JX1-2B2A;
+    (->uppercase
+     ((=ks-x1001         . #x282B)     ; &JX1-2B2B; [08-11]
+      (=jis-x0212        . #x292D)     ; &I-JSP-292D; [09-13]
+      (=jis-x0213-1-2000  . #x2B2B)    ; &I-JX1-2B2B; [11-11]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER R WITH ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0052 #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER R")
+      (=ucs              . #x0052)     ; R
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x0154)       ; Ŕ
+    (latin-iso8859-2   . #xC0) ; &I-LATIN2-40;
     (->lowercase
      ((name              . "LATIN SMALL LETTER R WITH ACUTE")
       (=ucs              . #x0155)     ; ŕ
       ))
-    (=ucs              . #x0154)       ; Ŕ
-    (latin-iso8859-2   . #xC0) ; &I-LATIN2-40;
     ))
 (define-char
-  '((->decomposition   #xFF32 #x0301)
-    (->lowercase
-     ((=jis-x0212        . #x2B59)     ; &JX1-2A48; [11-57]
-      (=jis-x0213-1-2000  . #x2A48)    ; &I-JX1-2A48; [10-40]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER R WITH ACUTE")
       (=ucs              . #x0154)     ; Ŕ
       ))
      ((name              . "LATIN CAPITAL LETTER R WITH ACUTE")
       (=ucs              . #x0154)     ; Ŕ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER R")
+      (=ucs              . #xFF32)     ; R
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2A59)       ; &JX1-2A39; [10-57]
     (=jis-x0213-1-2000 . #x2A39)       ; &I-JX1-2A39; [10-25]
     (=jef-china3       . #x85E3)       ; &I-JC3-85E3;
     (=ucs@jis/fw       . #x0154)       ; &JX1-2A39;
+    (->lowercase
+     ((=jis-x0212        . #x2B59)     ; &JX1-2A48; [11-57]
+      (=jis-x0213-1-2000  . #x2A48)    ; &I-JX1-2A48; [10-40]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER R WITH ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0072 #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER R")
+      (=ucs              . #x0072)     ; r
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x0155)       ; ŕ
+    (latin-iso8859-2   . #xE0) ; &I-LATIN2-60;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER R WITH ACUTE")
       (=ucs              . #x0154)     ; Ŕ
       ))
-    (=ucs              . #x0155)       ; ŕ
-    (latin-iso8859-2   . #xE0) ; &I-LATIN2-60;
     ))
 (define-char
-  '((->decomposition   #xFF52 #x0301)
-    (->uppercase
-     ((=jis-x0212        . #x2A59)     ; &JX1-2A39; [10-57]
-      (=jis-x0213-1-2000  . #x2A39)    ; &I-JX1-2A39; [10-25]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER R WITH ACUTE")
       (=ucs              . #x0155)     ; ŕ
       ))
      ((name              . "LATIN SMALL LETTER R WITH ACUTE")
       (=ucs              . #x0155)     ; ŕ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER R")
+      (=ucs              . #xFF52)     ; r
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2B59)       ; &JX1-2A48; [11-57]
     (=jis-x0213-1-2000 . #x2A48)       ; &I-JX1-2A48; [10-40]
     (=jef-china3       . #x85F9)       ; &I-JC3-85F9;
     (=ucs@jis/fw       . #x0155)       ; &JX1-2A48;
+    (->uppercase
+     ((=jis-x0212        . #x2A59)     ; &JX1-2A39; [10-57]
+      (=jis-x0213-1-2000  . #x2A39)    ; &I-JX1-2A39; [10-25]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER R WITH CEDILLA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0052 #x0327)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER R")
+      (=ucs              . #x0052)     ; R
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
+    (=ucs              . #x0156)       ; Ŗ
+    (latin-iso8859-4   . #xA3) ; &I-LATIN4-23;
     (->lowercase
      ((name              . "LATIN SMALL LETTER R WITH CEDILLA")
       (=ucs              . #x0157)     ; ŗ
       ))
-    (=ucs              . #x0156)       ; Ŗ
-    (latin-iso8859-4   . #xA3) ; &I-LATIN4-23;
     ))
 (define-char
-  '((->decomposition   #xFF32 #x0327)
-    (->lowercase
-     ((=jis-x0212        . #x2B5B)     ; &JSP-2B5B; [11-59]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER R WITH CEDILLA")
       (=ucs              . #x0156)     ; Ŗ
       ))
      ((name              . "LATIN CAPITAL LETTER R WITH CEDILLA")
       (=ucs              . #x0156)     ; Ŗ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER R")
+      (=ucs              . #xFF32)     ; R
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
     (=jis-x0212                . #x2A5B)       ; &JSP-2A5B; [10-59]
     (=ucs@jis/fw       . #x0156)       ; &JSP-2A5B;
+    (->lowercase
+     ((=jis-x0212        . #x2B5B)     ; &JSP-2B5B; [11-59]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER R WITH CEDILLA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0072 #x0327)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER R")
+      (=ucs              . #x0072)     ; r
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
+    (=ucs              . #x0157)       ; ŗ
+    (latin-iso8859-4   . #xB3) ; &I-LATIN4-33;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER R WITH CEDILLA")
       (=ucs              . #x0156)     ; Ŗ
       ))
-    (=ucs              . #x0157)       ; ŗ
-    (latin-iso8859-4   . #xB3) ; &I-LATIN4-33;
     ))
 (define-char
-  '((->decomposition   #xFF52 #x0327)
-    (->uppercase
-     ((=jis-x0212        . #x2A5B)     ; &JSP-2A5B; [10-59]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER R WITH CEDILLA")
       (=ucs              . #x0157)     ; ŗ
       ))
      ((name              . "LATIN SMALL LETTER R WITH CEDILLA")
       (=ucs              . #x0157)     ; ŗ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER R")
+      (=ucs              . #xFF52)     ; r
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
     (=jis-x0212                . #x2B5B)       ; &JSP-2B5B; [11-59]
     (=ucs@jis/fw       . #x0157)       ; &JSP-2B5B;
+    (->uppercase
+     ((=jis-x0212        . #x2A5B)     ; &JSP-2A5B; [10-59]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER R WITH CARON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0052 #x030C)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER R")
+      (=ucs              . #x0052)     ; R
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x0158)       ; Ř
+    (latin-iso8859-2   . #xD8) ; &I-LATIN2-58;
     (->lowercase
      ((name              . "LATIN SMALL LETTER R WITH CARON")
       (=ucs              . #x0159)     ; ř
       ))
-    (=ucs              . #x0158)       ; Ř
-    (latin-iso8859-2   . #xD8) ; &I-LATIN2-58;
     ))
 (define-char
-  '((->decomposition   #xFF32 #x030C)
-    (->lowercase
-     ((=jis-x0212        . #x2B5A)     ; &JX1-2A54; [11-58]
-      (=jis-x0213-1-2000  . #x2A54)    ; &I-JX1-2A54; [10-52]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER R WITH CARON")
       (=ucs              . #x0158)     ; Ř
       ))
      ((name              . "LATIN CAPITAL LETTER R WITH CARON")
       (=ucs              . #x0158)     ; Ř
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER R")
+      (=ucs              . #xFF32)     ; R
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2A5A)       ; &JX1-2A44; [10-58]
     (=jis-x0213-1-2000 . #x2A44)       ; &I-JX1-2A44; [10-36]
     (=jef-china3       . #x88E9)       ; &I-JC3-88E9;
     (=ucs@jis/fw       . #x0158)       ; &JX1-2A44;
+    (->lowercase
+     ((=jis-x0212        . #x2B5A)     ; &JX1-2A54; [11-58]
+      (=jis-x0213-1-2000  . #x2A54)    ; &I-JX1-2A54; [10-52]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER R WITH CARON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0072 #x030C)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER R")
+      (=ucs              . #x0072)     ; r
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x0159)       ; ř
+    (latin-iso8859-2   . #xF8) ; &I-LATIN2-78;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER R WITH CARON")
       (=ucs              . #x0158)     ; Ř
       ))
-    (=ucs              . #x0159)       ; ř
-    (latin-iso8859-2   . #xF8) ; &I-LATIN2-78;
     ))
 (define-char
-  '((->decomposition   #xFF52 #x030C)
-    (->uppercase
-     ((=jis-x0212        . #x2A5A)     ; &JX1-2A44; [10-58]
-      (=jis-x0213-1-2000  . #x2A44)    ; &I-JX1-2A44; [10-36]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER R WITH CARON")
       (=ucs              . #x0159)     ; ř
       ))
      ((name              . "LATIN SMALL LETTER R WITH CARON")
       (=ucs              . #x0159)     ; ř
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER R")
+      (=ucs              . #xFF52)     ; r
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2B5A)       ; &JX1-2A54; [11-58]
     (=jis-x0213-1-2000 . #x2A54)       ; &I-JX1-2A54; [10-52]
     (=jef-china3       . #x88F8)       ; &I-JC3-88F8;
     (=ucs@jis/fw       . #x0159)       ; &JX1-2A54;
+    (->uppercase
+     ((=jis-x0212        . #x2A5A)     ; &JX1-2A44; [10-58]
+      (=jis-x0213-1-2000  . #x2A44)    ; &I-JX1-2A44; [10-36]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER S WITH ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0053 #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER S")
+      (=ucs              . #x0053)     ; S
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x015A)       ; Ś
+    (latin-iso8859-2   . #xA6) ; &I-LATIN2-26;
     (->lowercase
      ((name              . "LATIN SMALL LETTER S WITH ACUTE")
       (=ucs              . #x015B)     ; ś
       ))
-    (=ucs              . #x015A)       ; Ś
-    (latin-iso8859-2   . #xA6) ; &I-LATIN2-26;
     ))
 (define-char
-  '((->decomposition   #xFF33 #x0301)
-    (->lowercase
-     ((=jis-x0212        . #x2B5C)     ; &JX1-2A30; [11-60]
-      (=jis-x0213-1-2000  . #x2A30)    ; &I-JX1-2A30; [10-16]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER S WITH ACUTE")
       (=ucs              . #x015A)     ; Ś
       ))
      ((name              . "LATIN CAPITAL LETTER S WITH ACUTE")
       (=ucs              . #x015A)     ; Ś
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER S")
+      (=ucs              . #xFF33)     ; S
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2A5C)       ; &JX1-2A25; [10-60]
     (=jis-x0213-1-2000 . #x2A25)       ; &I-JX1-2A25; [10-05]
     (=jef-china3       . #x85E4)       ; &I-JC3-85E4;
     (=ucs@jis/fw       . #x015A)       ; &JX1-2A25;
+    (->lowercase
+     ((=jis-x0212        . #x2B5C)     ; &JX1-2A30; [11-60]
+      (=jis-x0213-1-2000  . #x2A30)    ; &I-JX1-2A30; [10-16]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER S WITH ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0073 #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x015B)       ; ś
+    (latin-iso8859-2   . #xB6) ; &I-LATIN2-36;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER S WITH ACUTE")
       (=ucs              . #x015A)     ; Ś
       ))
-    (=ucs              . #x015B)       ; ś
-    (latin-iso8859-2   . #xB6) ; &I-LATIN2-36;
     ))
 (define-char
-  '((->decomposition   #xFF53 #x0301)
-    (->uppercase
-     ((=jis-x0212        . #x2A5C)     ; &JX1-2A25; [10-60]
-      (=jis-x0213-1-2000  . #x2A25)    ; &I-JX1-2A25; [10-05]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER S WITH ACUTE")
       (=ucs              . #x015B)     ; ś
       ))
      ((name              . "LATIN SMALL LETTER S WITH ACUTE")
       (=ucs              . #x015B)     ; ś
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER S")
+      (=ucs              . #xFF53)     ; s
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2B5C)       ; &JX1-2A30; [11-60]
     (=jis-x0213-1-2000 . #x2A30)       ; &I-JX1-2A30; [10-16]
     (=jef-china3       . #x85FA)       ; &I-JC3-85FA;
     (=ucs@jis/fw       . #x015B)       ; &JX1-2A30;
+    (->uppercase
+     ((=jis-x0212        . #x2A5C)     ; &JX1-2A25; [10-60]
+      (=jis-x0213-1-2000  . #x2A25)    ; &I-JX1-2A25; [10-05]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER S WITH CIRCUMFLEX")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0053 #x0302)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER S")
+      (=ucs              . #x0053)     ; S
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
+    (=ucs              . #x015C)       ; Ŝ
+    (latin-iso8859-3   . #xDE) ; &I-LATIN3-5E;
     (->lowercase
      ((name              . "LATIN SMALL LETTER S WITH CIRCUMFLEX")
       (=ucs              . #x015D)     ; ŝ
       ))
-    (=ucs              . #x015C)       ; Ŝ
-    (latin-iso8859-3   . #xDE) ; &I-LATIN3-5E;
     ))
 (define-char
-  '((->decomposition   #xFF33 #x0302)
-    (->lowercase
-     ((=jis-x0212        . #x2B5D)     ; &JX1-2A63; [11-61]
-      (=jis-x0213-1-2000  . #x2A63)    ; &I-JX1-2A63; [10-67]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER S WITH CIRCUMFLEX")
       (=ucs              . #x015C)     ; Ŝ
       ))
      ((name              . "LATIN CAPITAL LETTER S WITH CIRCUMFLEX")
       (=ucs              . #x015C)     ; Ŝ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER S")
+      (=ucs              . #xFF33)     ; S
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2A5D)       ; &JX1-2A5D; [10-61]
     (=jis-x0213-1-2000 . #x2A5D)       ; &I-JX1-2A5D; [10-61]
     (=jef-china3       . #x86C0)       ; &I-JC3-86C0;
     (=ucs@jis/fw       . #x015C)       ; &JX1-2A5D;
+    (->lowercase
+     ((=jis-x0212        . #x2B5D)     ; &JX1-2A63; [11-61]
+      (=jis-x0213-1-2000  . #x2A63)    ; &I-JX1-2A63; [10-67]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER S WITH CIRCUMFLEX")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0073 #x0302)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
+    (=ucs              . #x015D)       ; ŝ
+    (latin-iso8859-3   . #xFE) ; &I-LATIN3-7E;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER S WITH CIRCUMFLEX")
       (=ucs              . #x015C)     ; Ŝ
       ))
-    (=ucs              . #x015D)       ; ŝ
-    (latin-iso8859-3   . #xFE) ; &I-LATIN3-7E;
     ))
 (define-char
-  '((->decomposition   #xFF53 #x0302)
-    (->uppercase
-     ((=jis-x0212        . #x2A5D)     ; &JX1-2A5D; [10-61]
-      (=jis-x0213-1-2000  . #x2A5D)    ; &I-JX1-2A5D; [10-61]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER S WITH CIRCUMFLEX")
       (=ucs              . #x015D)     ; ŝ
       ))
      ((name              . "LATIN SMALL LETTER S WITH CIRCUMFLEX")
       (=ucs              . #x015D)     ; ŝ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER S")
+      (=ucs              . #xFF53)     ; s
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2B5D)       ; &JX1-2A63; [11-61]
     (=jis-x0213-1-2000 . #x2A63)       ; &I-JX1-2A63; [10-67]
     (=jef-china3       . #x86CD)       ; &I-JC3-86CD;
     (=ucs@jis/fw       . #x015D)       ; &JX1-2A63;
+    (->uppercase
+     ((=jis-x0212        . #x2A5D)     ; &JX1-2A5D; [10-61]
+      (=jis-x0213-1-2000  . #x2A5D)    ; &I-JX1-2A5D; [10-61]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER S WITH CEDILLA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0053 #x0327)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER S WITH CEDILLA")
-      (=ucs              . #x015F)     ; ş
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER S")
+      (=ucs              . #x0053)     ; S
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
       ))
     (=ucs              . #x015E)       ; Ş
     (latin-iso8859-2   . #xAA) ; &I-LATIN2-2A;
     (latin-iso8859-3   . #xAA) ; &I-LATIN3-2A;
     (latin-iso8859-9   . #xDE) ; &I-LATIN5-5E;
-    ))
-(define-char
-  '((->decomposition   #xFF33 #x0327)
     (->lowercase
-     ((=jis-x0212        . #x2B5F)     ; &JX1-2A33; [11-63]
-      (=jis-x0213-1-2000  . #x2A33)    ; &I-JX1-2A33; [10-19]
+     ((name              . "LATIN SMALL LETTER S WITH CEDILLA")
+      (=ucs              . #x015F)     ; ş
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER S WITH CEDILLA")
       (=ucs              . #x015E)     ; Ş
       ))
      ((name              . "LATIN CAPITAL LETTER S WITH CEDILLA")
       (=ucs              . #x015E)     ; Ş
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER S")
+      (=ucs              . #xFF33)     ; S
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
     (=jis-x0212                . #x2A5F)       ; &JX1-2A27; [10-63]
     (=jis-x0213-1-2000 . #x2A27)       ; &I-JX1-2A27; [10-07]
     (=ucs@jis/fw       . #x015E)       ; &JX1-2A27;
+    (->lowercase
+     ((=jis-x0212        . #x2B5F)     ; &JX1-2A33; [11-63]
+      (=jis-x0213-1-2000  . #x2A33)    ; &I-JX1-2A33; [10-19]
+      ))
     (->subsumptive
      ((=jef-china3       . #x89FA)     ; &JC3-89FA;
       )
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0073 #x0327)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER S WITH CEDILLA")
-      (=ucs              . #x015E)     ; Ş
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
       ))
     (=ucs              . #x015F)       ; ş
     (latin-iso8859-2   . #xBA) ; &I-LATIN2-3A;
     (latin-iso8859-3   . #xBA) ; &I-LATIN3-3A;
     (latin-iso8859-9   . #xFE) ; &I-LATIN5-7E;
-    ))
-(define-char
-  '((->decomposition   #xFF53 #x0327)
     (->uppercase
-     ((=jis-x0212        . #x2A5F)     ; &JX1-2A27; [10-63]
-      (=jis-x0213-1-2000  . #x2A27)    ; &I-JX1-2A27; [10-07]
+     ((name              . "LATIN CAPITAL LETTER S WITH CEDILLA")
+      (=ucs              . #x015E)     ; Ş
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER S WITH CEDILLA")
       (=ucs              . #x015F)     ; ş
       ))
      ((name              . "LATIN SMALL LETTER S WITH CEDILLA")
       (=ucs              . #x015F)     ; ş
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER S")
+      (=ucs              . #xFF53)     ; s
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
     (=jis-x0212                . #x2B5F)       ; &JX1-2A33; [11-63]
     (=jis-x0213-1-2000 . #x2A33)       ; &I-JX1-2A33; [10-19]
     (=jef-china3       . #x8AA2)       ; &I-JC3-8AA2;
     (=ucs@jis/fw       . #x015F)       ; &JX1-2A33;
+    (->uppercase
+     ((=jis-x0212        . #x2A5F)     ; &JX1-2A27; [10-63]
+      (=jis-x0213-1-2000  . #x2A27)    ; &I-JX1-2A27; [10-07]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER S WITH CARON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0053 #x030C)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER S WITH CARON")
-      (=ucs              . #x0161)     ; š
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER S")
+      (=ucs              . #x0053)     ; S
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
       ))
     (=ucs              . #x0160)       ; Š
     (latin-iso8859-2   . #xA9) ; &I-LATIN2-29;
     (latin-iso8859-4   . #xA9) ; &I-LATIN4-29;
-    ))
-(define-char
-  '((->decomposition   #xFF33 #x030C)
     (->lowercase
-     ((=jis-x0212        . #x2B5E)     ; &JX1-2A32; [11-62]
-      (=jis-x0213-1-2000  . #x2A32)    ; &I-JX1-2A32; [10-18]
+     ((name              . "LATIN SMALL LETTER S WITH CARON")
+      (=ucs              . #x0161)     ; š
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER S WITH CARON")
       (=ucs              . #x0160)     ; Š
       ))
      ((name              . "LATIN CAPITAL LETTER S WITH CARON")
       (=ucs              . #x0160)     ; Š
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER S")
+      (=ucs              . #xFF33)     ; S
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2A5E)       ; &JX1-2A26; [10-62]
     (=jis-x0213-1-2000 . #x2A26)       ; &I-JX1-2A26; [10-06]
     (=jef-china3       . #x88EA)       ; &I-JC3-88EA;
     (=ucs@jis/fw       . #x0160)       ; &JX1-2A26;
+    (->lowercase
+     ((=jis-x0212        . #x2B5E)     ; &JX1-2A32; [11-62]
+      (=jis-x0213-1-2000  . #x2A32)    ; &I-JX1-2A32; [10-18]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER S WITH CARON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0073 #x030C)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER S WITH CARON")
-      (=ucs              . #x0160)     ; Š
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
       ))
     (=ucs              . #x0161)       ; š
     (latin-iso8859-2   . #xB9) ; &I-LATIN2-39;
     (latin-iso8859-4   . #xB9) ; &I-LATIN4-39;
-    ))
-(define-char
-  '((->decomposition   #xFF53 #x030C)
     (->uppercase
-     ((=jis-x0212        . #x2A5E)     ; &JX1-2A26; [10-62]
-      (=jis-x0213-1-2000  . #x2A26)    ; &I-JX1-2A26; [10-06]
+     ((name              . "LATIN CAPITAL LETTER S WITH CARON")
+      (=ucs              . #x0160)     ; Š
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER S WITH CARON")
       (=ucs              . #x0161)     ; š
       ))
      ((name              . "LATIN SMALL LETTER S WITH CARON")
       (=ucs              . #x0161)     ; š
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER S")
+      (=ucs              . #xFF53)     ; s
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2B5E)       ; &JX1-2A32; [11-62]
     (=jis-x0213-1-2000 . #x2A32)       ; &I-JX1-2A32; [10-18]
     (=jef-china3       . #x88F9)       ; &I-JC3-88F9;
     (=ucs@jis/fw       . #x0161)       ; &JX1-2A32;
+    (->uppercase
+     ((=jis-x0212        . #x2A5E)     ; &JX1-2A26; [10-62]
+      (=jis-x0213-1-2000  . #x2A26)    ; &I-JX1-2A26; [10-06]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER T WITH CEDILLA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0054 #x0327)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER T")
+      (=ucs              . #x0054)     ; T
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
+    (=ucs              . #x0162)       ; Ţ
+    (latin-iso8859-2   . #xDE) ; &I-LATIN2-5E;
     (->lowercase
      ((name              . "LATIN SMALL LETTER T WITH CEDILLA")
       (=ucs              . #x0163)     ; ţ
       ))
-    (=ucs              . #x0162)       ; Ţ
-    (latin-iso8859-2   . #xDE) ; &I-LATIN2-5E;
     ))
 (define-char
-  '((->decomposition   #xFF34 #x0327)
-    (->lowercase
-     ((=jis-x0212        . #x2B61)     ; &JX1-2A57; [11-65]
-      (=jis-x0213-1-2000  . #x2A57)    ; &I-JX1-2A57; [10-55]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER T WITH CEDILLA")
       (=ucs              . #x0162)     ; Ţ
       ))
      ((name              . "LATIN CAPITAL LETTER T WITH CEDILLA")
       (=ucs              . #x0162)     ; Ţ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER T")
+      (=ucs              . #xFF34)     ; T
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
     (=jis-x0212                . #x2A61)       ; &JX1-2A47; [10-65]
     (=jis-x0213-1-2000 . #x2A47)       ; &I-JX1-2A47; [10-39]
     (=jef-china3       . #x8BCC)       ; &I-JC3-8BCC;
     (=ucs@jis/fw       . #x0162)       ; &JX1-2A47;
+    (->lowercase
+     ((=jis-x0212        . #x2B61)     ; &JX1-2A57; [11-65]
+      (=jis-x0213-1-2000  . #x2A57)    ; &I-JX1-2A57; [10-55]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER T WITH CEDILLA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0074 #x0327)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER T")
+      (=ucs              . #x0074)     ; t
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
+    (=ucs              . #x0163)       ; ţ
+    (latin-iso8859-2   . #xFE) ; &I-LATIN2-7E;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER T WITH CEDILLA")
       (=ucs              . #x0162)     ; Ţ
       ))
-    (=ucs              . #x0163)       ; ţ
-    (latin-iso8859-2   . #xFE) ; &I-LATIN2-7E;
     ))
 (define-char
-  '((->decomposition   #xFF54 #x0327)
-    (->uppercase
-     ((=jis-x0212        . #x2A61)     ; &JX1-2A47; [10-65]
-      (=jis-x0213-1-2000  . #x2A47)    ; &I-JX1-2A47; [10-39]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER T WITH CEDILLA")
       (=ucs              . #x0163)     ; ţ
       ))
      ((name              . "LATIN SMALL LETTER T WITH CEDILLA")
       (=ucs              . #x0163)     ; ţ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER T")
+      (=ucs              . #xFF54)     ; t
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
     (=jis-x0212                . #x2B61)       ; &JX1-2A57; [11-65]
     (=jis-x0213-1-2000 . #x2A57)       ; &I-JX1-2A57; [10-55]
     (=ucs@jis/fw       . #x0163)       ; &JX1-2A57;
+    (->uppercase
+     ((=jis-x0212        . #x2A61)     ; &JX1-2A47; [10-65]
+      (=jis-x0213-1-2000  . #x2A47)    ; &I-JX1-2A47; [10-39]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER T WITH CARON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0054 #x030C)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER T")
+      (=ucs              . #x0054)     ; T
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x0164)       ; Ť
+    (latin-iso8859-2   . #xAB) ; &I-LATIN2-2B;
     (->lowercase
      ((name              . "LATIN SMALL LETTER T WITH CARON")
       (=ucs              . #x0165)     ; ť
       ))
-    (=ucs              . #x0164)       ; Ť
-    (latin-iso8859-2   . #xAB) ; &I-LATIN2-2B;
     ))
 (define-char
-  '((->decomposition   #xFF34 #x030C)
-    (->lowercase
-     ((=jis-x0212        . #x2B60)     ; &JX1-2A34; [11-64]
-      (=jis-x0213-1-2000  . #x2A34)    ; &I-JX1-2A34; [10-20]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER T WITH CARON")
       (=ucs              . #x0164)     ; Ť
       ))
      ((name              . "LATIN CAPITAL LETTER T WITH CARON")
       (=ucs              . #x0164)     ; Ť
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER T")
+      (=ucs              . #xFF34)     ; T
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2A60)       ; &JX1-2A28; [10-64]
     (=jis-x0213-1-2000 . #x2A28)       ; &I-JX1-2A28; [10-08]
     (=jef-china3       . #x88EB)       ; &I-JC3-88EB;
     (=ucs@jis/fw       . #x0164)       ; &JX1-2A28;
+    (->lowercase
+     ((=jis-x0212        . #x2B60)     ; &JX1-2A34; [11-64]
+      (=jis-x0213-1-2000  . #x2A34)    ; &I-JX1-2A34; [10-20]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER T WITH CARON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0074 #x030C)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER T")
+      (=ucs              . #x0074)     ; t
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x0165)       ; ť
+    (latin-iso8859-2   . #xBB) ; &I-LATIN2-3B;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER T WITH CARON")
       (=ucs              . #x0164)     ; Ť
       ))
-    (=ucs              . #x0165)       ; ť
-    (latin-iso8859-2   . #xBB) ; &I-LATIN2-3B;
     ))
 (define-char
-  '((->decomposition   #xFF54 #x030C)
-    (->uppercase
-     ((=jis-x0212        . #x2A60)     ; &JX1-2A28; [10-64]
-      (=jis-x0213-1-2000  . #x2A28)    ; &I-JX1-2A28; [10-08]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER T WITH CARON")
       (=ucs              . #x0165)     ; ť
       ))
      ((name              . "LATIN SMALL LETTER T WITH CARON")
       (=ucs              . #x0165)     ; ť
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER T")
+      (=ucs              . #xFF54)     ; t
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2B60)       ; &JX1-2A34; [11-64]
     (=jis-x0213-1-2000 . #x2A34)       ; &I-JX1-2A34; [10-20]
     (=jef-china3       . #x88FA)       ; &I-JC3-88FA;
     (=ucs@jis/fw       . #x0165)       ; &JX1-2A34;
+    (->uppercase
+     ((=jis-x0212        . #x2A60)     ; &JX1-2A28; [10-64]
+      (=jis-x0213-1-2000  . #x2A28)    ; &I-JX1-2A28; [10-08]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER T WITH STROKE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0166)       ; Ŧ
+    (latin-iso8859-4   . #xAC) ; &I-LATIN4-2C;
     (->lowercase
      ((name              . "LATIN SMALL LETTER T WITH STROKE")
       (=ucs              . #x0167)     ; ŧ
       ))
-    (=ucs              . #x0166)       ; Ŧ
-    (latin-iso8859-4   . #xAC) ; &I-LATIN4-2C;
     ))
 (define-char
-  '((->lowercase
-     ((=ks-x1001         . #x292E)     ; &JSP-294F; [09-14]
-      (=jis-x0212        . #x294F)     ; &I-JSP-294F; [09-47]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER T WITH STROKE")
       (=ucs              . #x0166)     ; Ŧ
       ))
     (=ks-x1001         . #x282E)       ; &JSP-292F; [08-14]
     (=jis-x0212                . #x292F)       ; &I-JSP-292F; [09-15]
     (=ucs@jis/fw       . #x0166)       ; &JSP-292F;
+    (->lowercase
+     ((=ks-x1001         . #x292E)     ; &JSP-294F; [09-14]
+      (=jis-x0212        . #x294F)     ; &I-JSP-294F; [09-47]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER T WITH STROKE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0167)       ; ŧ
+    (latin-iso8859-4   . #xBC) ; &I-LATIN4-3C;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER T WITH STROKE")
       (=ucs              . #x0166)     ; Ŧ
       ))
-    (=ucs              . #x0167)       ; ŧ
-    (latin-iso8859-4   . #xBC) ; &I-LATIN4-3C;
     ))
 (define-char
-  '((->uppercase
-     ((=ks-x1001         . #x282E)     ; &JSP-292F; [08-14]
-      (=jis-x0212        . #x292F)     ; &I-JSP-292F; [09-15]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER T WITH STROKE")
       (=ucs              . #x0167)     ; ŧ
       ))
     (=ks-x1001         . #x292E)       ; &JSP-294F; [09-14]
     (=jis-x0212                . #x294F)       ; &I-JSP-294F; [09-47]
     (=ucs@jis/fw       . #x0167)       ; &JSP-294F;
+    (->uppercase
+     ((=ks-x1001         . #x282E)     ; &JSP-292F; [08-14]
+      (=jis-x0212        . #x292F)     ; &I-JSP-292F; [09-15]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH TILDE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0055 #x0303)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER U WITH TILDE")
-      (=ucs              . #x0169)     ; ũ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x0168)       ; Ũ
     (latin-iso8859-4   . #xDD) ; &I-LATIN4-5D;
     (latin-viscii      . #x9D) ; &I-MULE-VIET-U-7B;
     (latin-viscii-upper . #xFB)        ; &I-MULE-VIET-U-7B;
-    ))
-(define-char
-  '((->decomposition   #xFF35 #x0303)
     (->lowercase
-     ((=jis-x0212        . #x2B6C)     ; &JSP-2B6C; [11-76]
+     ((name              . "LATIN SMALL LETTER U WITH TILDE")
+      (=ucs              . #x0169)     ; ũ
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER U WITH TILDE")
       (=ucs              . #x0168)     ; Ũ
       ))
      ((name              . "LATIN CAPITAL LETTER U WITH TILDE")
       (=ucs              . #x0168)     ; Ũ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER U")
+      (=ucs              . #xFF35)     ; U
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
+      ))
     (=jis-x0212                . #x2A6C)       ; &JSP-2A6C; [10-76]
     (=jef-china3       . #x86EB)       ; &I-JC3-86EB;
     (=ucs@jis/fw       . #x0168)       ; &JSP-2A6C;
+    (->lowercase
+     ((=jis-x0212        . #x2B6C)     ; &JSP-2B6C; [11-76]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH TILDE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0075 #x0303)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER U WITH TILDE")
-      (=ucs              . #x0168)     ; Ũ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x0169)       ; ũ
     (latin-iso8859-4   . #xFD) ; &I-LATIN4-7D;
     (latin-tcvn5712    . #xF2) ; &I-VSCII2-72;
     (latin-viscii      . #xFB) ; &I-MULE-VIET-L-7B;
     (latin-viscii-lower . #xFB)        ; &I-MULE-VIET-L-7B;
-    ))
-(define-char
-  '((->decomposition   #xFF55 #x0303)
     (->uppercase
-     ((=jis-x0212        . #x2A6C)     ; &JSP-2A6C; [10-76]
+     ((name              . "LATIN CAPITAL LETTER U WITH TILDE")
+      (=ucs              . #x0168)     ; Ũ
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER U WITH TILDE")
       (=ucs              . #x0169)     ; ũ
       ))
      ((name              . "LATIN SMALL LETTER U WITH TILDE")
       (=ucs              . #x0169)     ; ũ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER U")
+      (=ucs              . #xFF55)     ; u
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
+      ))
     (=jis-x0212                . #x2B6C)       ; &JSP-2B6C; [11-76]
     (=jef-china3       . #x86F8)       ; &I-JC3-86F8;
     (=ucs@jis/fw       . #x0169)       ; &JSP-2B6C;
+    (->uppercase
+     ((=jis-x0212        . #x2A6C)     ; &JSP-2A6C; [10-76]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH MACRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0055 #x0304)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x016A)       ; Ū
+    (latin-iso8859-4   . #xDE) ; &I-LATIN4-5E;
     (->lowercase
      ((name              . "LATIN SMALL LETTER U WITH MACRON")
       (=ucs              . #x016B)     ; ū
       ))
-    (=ucs              . #x016A)       ; Ū
-    (latin-iso8859-4   . #xDE) ; &I-LATIN4-5E;
     ))
 (define-char
-  '((->decomposition   #xFF35 #x0304)
-    (->lowercase
-     ((=gb2312           . #x2831)     ; &JX1-297C; [08-17]
-      (=jis-x0212        . #x2B69)     ; &I-JSP-2B69; [11-73]
-      (=jis-x0213-1-2000  . #x297C)    ; &I-JX1-297C; [09-92]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER U WITH MACRON")
       (=ucs              . #x016A)     ; Ū
       ))
      ((name              . "LATIN CAPITAL LETTER U WITH MACRON")
       (=ucs              . #x016A)     ; Ū
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER U")
+      (=ucs              . #xFF35)     ; U
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
     (=jis-x0212                . #x2A69)       ; &JX1-2977; [10-73]
     (=jis-x0213-1-2000 . #x2977)       ; &I-JX1-2977; [09-87]
     (=jef-china3       . #x87B9)       ; &I-JC3-87B9;
     (=ucs@jis/fw       . #x016A)       ; &JX1-2977;
+    (->lowercase
+     ((=gb2312           . #x2831)     ; &JX1-297C; [08-17]
+      (=jis-x0212        . #x2B69)     ; &I-JSP-2B69; [11-73]
+      (=jis-x0213-1-2000  . #x297C)    ; &I-JX1-297C; [09-92]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0075 #x0304)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x016B)       ; ū
+    (latin-iso8859-4   . #xFE) ; &I-LATIN4-7E;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER U WITH MACRON")
       (=ucs              . #x016A)     ; Ū
       ))
-    (=ucs              . #x016B)       ; ū
-    (latin-iso8859-4   . #xFE) ; &I-LATIN4-7E;
     ))
 (define-char
-  '((->decomposition   #xFF55 #x0304)
-    (->uppercase
-     ((=jis-x0212        . #x2A69)     ; &JX1-2977; [10-73]
-      (=jis-x0213-1-2000  . #x2977)    ; &I-JX1-2977; [09-87]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER U WITH MACRON")
       (=ucs              . #x016B)     ; ū
       ))
      ((name              . "LATIN SMALL LETTER U WITH MACRON")
       (=ucs              . #x016B)     ; ū
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER U")
+      (=ucs              . #xFF55)     ; u
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
     (=gb2312           . #x2831)       ; &JX1-297C; [08-17]
     (=jis-x0212                . #x2B69)       ; &I-JSP-2B69; [11-73]
     (=jis-x0213-1-2000 . #x297C)       ; &I-JX1-297C; [09-92]
     (=jef-china3       . #x87CD)       ; &I-JC3-87CD;
     (=ucs@gb/fw                . #x016B)       ; &JX1-297C;
     (=ucs@jis/fw       . #x016B)       ; &JX1-297C;
+    (->uppercase
+     ((=jis-x0212        . #x2A69)     ; &JX1-2977; [10-73]
+      (=jis-x0213-1-2000  . #x2977)    ; &I-JX1-2977; [09-87]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH BREVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0055 #x0306)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x016C)       ; Ŭ
+    (latin-iso8859-3   . #xDD) ; &I-LATIN3-5D;
     (->lowercase
      ((name              . "LATIN SMALL LETTER U WITH BREVE")
       (=ucs              . #x016D)     ; ŭ
       ))
-    (=ucs              . #x016C)       ; Ŭ
-    (latin-iso8859-3   . #xDD) ; &I-LATIN3-5D;
     ))
 (define-char
-  '((->decomposition   #xFF35 #x0306)
-    (->lowercase
-     ((=jis-x0212        . #x2B66)     ; &JX1-2A64; [11-70]
-      (=jis-x0213-1-2000  . #x2A64)    ; &I-JX1-2A64; [10-68]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER U WITH BREVE")
       (=ucs              . #x016C)     ; Ŭ
       ))
      ((name              . "LATIN CAPITAL LETTER U WITH BREVE")
       (=ucs              . #x016C)     ; Ŭ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER U")
+      (=ucs              . #xFF35)     ; U
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
     (=jis-x0212                . #x2A66)       ; &JX1-2A5E; [10-70]
     (=jis-x0213-1-2000 . #x2A5E)       ; &I-JX1-2A5E; [10-62]
     (=jef-china3       . #x87E5)       ; &I-JC3-87E5;
     (=ucs@jis/fw       . #x016C)       ; &JX1-2A5E;
+    (->lowercase
+     ((=jis-x0212        . #x2B66)     ; &JX1-2A64; [11-70]
+      (=jis-x0213-1-2000  . #x2A64)    ; &I-JX1-2A64; [10-68]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH BREVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0075 #x0306)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x016D)       ; ŭ
+    (latin-iso8859-3   . #xFD) ; &I-LATIN3-7D;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER U WITH BREVE")
       (=ucs              . #x016C)     ; Ŭ
       ))
-    (=ucs              . #x016D)       ; ŭ
-    (latin-iso8859-3   . #xFD) ; &I-LATIN3-7D;
     ))
 (define-char
-  '((->decomposition   #xFF55 #x0306)
-    (->uppercase
-     ((=jis-x0212        . #x2A66)     ; &JX1-2A5E; [10-70]
-      (=jis-x0213-1-2000  . #x2A5E)    ; &I-JX1-2A5E; [10-62]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER U WITH BREVE")
       (=ucs              . #x016D)     ; ŭ
       ))
      ((name              . "LATIN SMALL LETTER U WITH BREVE")
       (=ucs              . #x016D)     ; ŭ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER U")
+      (=ucs              . #xFF55)     ; u
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
     (=jis-x0212                . #x2B66)       ; &JX1-2A64; [11-70]
     (=jis-x0213-1-2000 . #x2A64)       ; &I-JX1-2A64; [10-68]
     (=jef-china3       . #x87EF)       ; &I-JC3-87EF;
     (=ucs@jis/fw       . #x016D)       ; &JX1-2A64;
+    (->uppercase
+     ((=jis-x0212        . #x2A66)     ; &JX1-2A5E; [10-70]
+      (=jis-x0213-1-2000  . #x2A5E)    ; &I-JX1-2A5E; [10-62]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH RING ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0055 #x030A)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      )
+     ((name              . "COMBINING RING ABOVE")
+      (=ucs              . #x030A)     ; ̊
+      ))
+    (=ucs              . #x016E)       ; Ů
+    (latin-iso8859-2   . #xD9) ; &I-LATIN2-59;
     (->lowercase
      ((name              . "LATIN SMALL LETTER U WITH RING ABOVE")
       (=ucs              . #x016F)     ; ů
       ))
-    (=ucs              . #x016E)       ; Ů
-    (latin-iso8859-2   . #xD9) ; &I-LATIN2-59;
     ))
 (define-char
-  '((->decomposition   #xFF35 #x030A)
-    (->lowercase
-     ((=jis-x0212        . #x2B6B)     ; &JX1-2A55; [11-75]
-      (=jis-x0213-1-2000  . #x2A55)    ; &I-JX1-2A55; [10-53]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER U WITH RING ABOVE")
       (=ucs              . #x016E)     ; Ů
       ))
      ((name              . "LATIN CAPITAL LETTER U WITH RING ABOVE")
       (=ucs              . #x016E)     ; Ů
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER U")
+      (=ucs              . #xFF35)     ; U
+      )
+     ((name              . "COMBINING RING ABOVE")
+      (=ucs              . #x030A)     ; ̊
+      ))
     (=jis-x0212                . #x2A6B)       ; &JX1-2A45; [10-75]
     (=jis-x0213-1-2000 . #x2A45)       ; &I-JX1-2A45; [10-37]
     (=jef-china3       . #x89A5)       ; &I-JC3-89A5;
     (=ucs@jis/fw       . #x016E)       ; &JX1-2A45;
+    (->lowercase
+     ((=jis-x0212        . #x2B6B)     ; &JX1-2A55; [11-75]
+      (=jis-x0213-1-2000  . #x2A55)    ; &I-JX1-2A55; [10-53]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH RING ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0075 #x030A)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER U WITH RING ABOVE")
-      (=ucs              . #x016E)     ; Ů
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      )
+     ((name              . "COMBINING RING ABOVE")
+      (=ucs              . #x030A)     ; ̊
       ))
     (=ucs              . #x016F)       ; ů
     (latin-iso8859-2   . #xF9) ; &I-LATIN2-79;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER U WITH RING ABOVE")
+      (=ucs              . #x016E)     ; Ů
+      ))
     ))
 (define-char
-  '((->decomposition   #xFF55 #x030A)
-    (->uppercase
-     ((=jis-x0212        . #x2A6B)     ; &JX1-2A45; [10-75]
-      (=jis-x0213-1-2000  . #x2A45)    ; &I-JX1-2A45; [10-37]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER U WITH RING ABOVE")
       (=ucs              . #x016F)     ; ů
       ))
      ((name              . "LATIN SMALL LETTER U WITH RING ABOVE")
       (=ucs              . #x016F)     ; ů
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER U")
+      (=ucs              . #xFF55)     ; u
+      )
+     ((name              . "COMBINING RING ABOVE")
+      (=ucs              . #x030A)     ; ̊
+      ))
     (=jis-x0212                . #x2B6B)       ; &JX1-2A55; [11-75]
     (=jis-x0213-1-2000 . #x2A55)       ; &I-JX1-2A55; [10-53]
     (=jef-china3       . #x89AD)       ; &I-JC3-89AD;
     (=ucs@jis/fw       . #x016F)       ; &JX1-2A55;
+    (->uppercase
+     ((=jis-x0212        . #x2A6B)     ; &JX1-2A45; [10-75]
+      (=jis-x0213-1-2000  . #x2A45)    ; &I-JX1-2A45; [10-37]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH DOUBLE ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0055 #x030B)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      )
+     ((name              . "COMBINING DOUBLE ACUTE ACCENT")
+      (=ucs              . #x030B)     ; ̋
+      ))
+    (=ucs              . #x0170)       ; Ű
+    (latin-iso8859-2   . #xDB) ; &I-LATIN2-5B;
     (->lowercase
      ((name              . "LATIN SMALL LETTER U WITH DOUBLE ACUTE")
       (=ucs              . #x0171)     ; ű
       ))
-    (=ucs              . #x0170)       ; Ű
-    (latin-iso8859-2   . #xDB) ; &I-LATIN2-5B;
     ))
 (define-char
-  '((->decomposition   #xFF35 #x030B)
-    (->lowercase
-     ((=jis-x0212        . #x2B68)     ; &JX1-2A56; [11-72]
-      (=jis-x0213-1-2000  . #x2A56)    ; &I-JX1-2A56; [10-54]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER U WITH DOUBLE ACUTE")
       (=ucs              . #x0170)     ; Ű
       ))
      ((name              . "LATIN CAPITAL LETTER U WITH DOUBLE ACUTE")
       (=ucs              . #x0170)     ; Ű
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER U")
+      (=ucs              . #xFF35)     ; U
+      )
+     ((name              . "COMBINING DOUBLE ACUTE ACCENT")
+      (=ucs              . #x030B)     ; ̋
+      ))
     (=jis-x0212                . #x2A68)       ; &JX1-2A46; [10-72]
     (=jis-x0213-1-2000 . #x2A46)       ; &I-JX1-2A46; [10-38]
     (=jef-china3       . #x89E3)       ; &I-JC3-89E3;
     (=ucs@jis/fw       . #x0170)       ; &JX1-2A46;
+    (->lowercase
+     ((=jis-x0212        . #x2B68)     ; &JX1-2A56; [11-72]
+      (=jis-x0213-1-2000  . #x2A56)    ; &I-JX1-2A56; [10-54]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH DOUBLE ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0075 #x030B)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      )
+     ((name              . "COMBINING DOUBLE ACUTE ACCENT")
+      (=ucs              . #x030B)     ; ̋
+      ))
+    (=ucs              . #x0171)       ; ű
+    (latin-iso8859-2   . #xFB) ; &I-LATIN2-7B;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER U WITH DOUBLE ACUTE")
       (=ucs              . #x0170)     ; Ű
       ))
-    (=ucs              . #x0171)       ; ű
-    (latin-iso8859-2   . #xFB) ; &I-LATIN2-7B;
     ))
 (define-char
-  '((->decomposition   #xFF55 #x030B)
-    (->uppercase
-     ((=jis-x0212        . #x2A68)     ; &JX1-2A46; [10-72]
-      (=jis-x0213-1-2000  . #x2A46)    ; &I-JX1-2A46; [10-38]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER U WITH DOUBLE ACUTE")
       (=ucs              . #x0171)     ; ű
       ))
      ((name              . "LATIN SMALL LETTER U WITH DOUBLE ACUTE")
       (=ucs              . #x0171)     ; ű
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER U")
+      (=ucs              . #xFF55)     ; u
+      )
+     ((name              . "COMBINING DOUBLE ACUTE ACCENT")
+      (=ucs              . #x030B)     ; ̋
+      ))
     (=jis-x0212                . #x2B68)       ; &JX1-2A56; [11-72]
     (=jis-x0213-1-2000 . #x2A56)       ; &I-JX1-2A56; [10-54]
     (=jef-china3       . #x89E6)       ; &I-JC3-89E6;
     (=ucs@jis/fw       . #x0171)       ; &JX1-2A56;
+    (->uppercase
+     ((=jis-x0212        . #x2A68)     ; &JX1-2A46; [10-72]
+      (=jis-x0213-1-2000  . #x2A46)    ; &I-JX1-2A46; [10-38]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH OGONEK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0055 #x0328)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      )
+     ((name              . "COMBINING OGONEK")
+      (=ucs              . #x0328)     ; ̨
+      ))
+    (=ucs              . #x0172)       ; Ų
+    (latin-iso8859-4   . #xD9) ; &I-LATIN4-59;
     (->lowercase
      ((name              . "LATIN SMALL LETTER U WITH OGONEK")
       (=ucs              . #x0173)     ; ų
       ))
-    (=ucs              . #x0172)       ; Ų
-    (latin-iso8859-4   . #xD9) ; &I-LATIN4-59;
     ))
 (define-char
-  '((->decomposition   #xFF35 #x0328)
-    (->lowercase
-     ((=jis-x0212        . #x2B6A)     ; &JSP-2B6A; [11-74]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER U WITH OGONEK")
       (=ucs              . #x0172)     ; Ų
       ))
      ((name              . "LATIN CAPITAL LETTER U WITH OGONEK")
       (=ucs              . #x0172)     ; Ų
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER U")
+      (=ucs              . #xFF35)     ; U
+      )
+     ((name              . "COMBINING OGONEK")
+      (=ucs              . #x0328)     ; ̨
+      ))
     (=jis-x0212                . #x2A6A)       ; &JSP-2A6A; [10-74]
     (=jef-china3       . #x8AAA)       ; &I-JC3-8AAA;
     (=ucs@jis/fw       . #x0172)       ; &JSP-2A6A;
+    (->lowercase
+     ((=jis-x0212        . #x2B6A)     ; &JSP-2B6A; [11-74]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH OGONEK")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0075 #x0328)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      )
+     ((name              . "COMBINING OGONEK")
+      (=ucs              . #x0328)     ; ̨
+      ))
+    (=ucs              . #x0173)       ; ų
+    (latin-iso8859-4   . #xF9) ; &I-LATIN4-79;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER U WITH OGONEK")
       (=ucs              . #x0172)     ; Ų
       ))
-    (=ucs              . #x0173)       ; ų
-    (latin-iso8859-4   . #xF9) ; &I-LATIN4-79;
     ))
 (define-char
-  '((->decomposition   #xFF55 #x0328)
-    (->uppercase
-     ((=jis-x0212        . #x2A6A)     ; &JSP-2A6A; [10-74]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER U WITH OGONEK")
       (=ucs              . #x0173)     ; ų
       ))
      ((name              . "LATIN SMALL LETTER U WITH OGONEK")
       (=ucs              . #x0173)     ; ų
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER U")
+      (=ucs              . #xFF55)     ; u
+      )
+     ((name              . "COMBINING OGONEK")
+      (=ucs              . #x0328)     ; ̨
+      ))
     (=jis-x0212                . #x2B6A)       ; &JSP-2B6A; [11-74]
     (=jef-china3       . #x8AB2)       ; &I-JC3-8AB2;
     (=ucs@jis/fw       . #x0173)       ; &JSP-2B6A;
+    (->uppercase
+     ((=jis-x0212        . #x2A6A)     ; &JSP-2A6A; [10-74]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER W WITH CIRCUMFLEX")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0057 #x0302)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER W")
+      (=ucs              . #x0057)     ; W
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
+    (=ucs              . #x0174)       ; Ŵ
     (->lowercase
      ((name              . "LATIN SMALL LETTER W WITH CIRCUMFLEX")
       (=ucs              . #x0175)     ; ŵ
       ))
-    (=ucs              . #x0174)       ; Ŵ
     ))
 (define-char
-  '((->decomposition   #xFF37 #x0302)
-    (->lowercase
-     ((=jis-x0212        . #x2B71)     ; &JSP-2B71; [11-81]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER W WITH CIRCUMFLEX")
       (=ucs              . #x0174)     ; Ŵ
       ))
      ((name              . "LATIN CAPITAL LETTER W WITH CIRCUMFLEX")
       (=ucs              . #x0174)     ; Ŵ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER W")
+      (=ucs              . #xFF37)     ; W
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2A71)       ; &JSP-2A71; [10-81]
     (=jef-china3       . #x86C2)       ; &I-JC3-86C2;
     (=ucs@jis/fw       . #x0174)       ; &JSP-2A71;
+    (->lowercase
+     ((=jis-x0212        . #x2B71)     ; &JSP-2B71; [11-81]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER W WITH CIRCUMFLEX")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0077 #x0302)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER W")
+      (=ucs              . #x0077)     ; w
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
+    (=ucs              . #x0175)       ; ŵ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER W WITH CIRCUMFLEX")
       (=ucs              . #x0174)     ; Ŵ
       ))
-    (=ucs              . #x0175)       ; ŵ
     ))
 (define-char
-  '((->decomposition   #xFF57 #x0302)
-    (->uppercase
-     ((=jis-x0212        . #x2A71)     ; &JSP-2A71; [10-81]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER W WITH CIRCUMFLEX")
       (=ucs              . #x0175)     ; ŵ
       ))
      ((name              . "LATIN SMALL LETTER W WITH CIRCUMFLEX")
       (=ucs              . #x0175)     ; ŵ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER W")
+      (=ucs              . #xFF57)     ; w
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2B71)       ; &JSP-2B71; [11-81]
     (=jef-china3       . #x86CF)       ; &I-JC3-86CF;
     (=ucs@jis/fw       . #x0175)       ; &JSP-2B71;
+    (->uppercase
+     ((=jis-x0212        . #x2A71)     ; &JSP-2A71; [10-81]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Y WITH CIRCUMFLEX")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0059 #x0302)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER Y")
+      (=ucs              . #x0059)     ; Y
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
+    (=ucs              . #x0176)       ; Ŷ
     (->lowercase
      ((name              . "LATIN SMALL LETTER Y WITH CIRCUMFLEX")
       (=ucs              . #x0177)     ; ŷ
       ))
-    (=ucs              . #x0176)       ; Ŷ
     ))
 (define-char
-  '((->decomposition   #xFF39 #x0302)
-    (->lowercase
-     ((=jis-x0212        . #x2B74)     ; &JSP-2B74; [11-84]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER Y WITH CIRCUMFLEX")
       (=ucs              . #x0176)     ; Ŷ
       ))
      ((name              . "LATIN CAPITAL LETTER Y WITH CIRCUMFLEX")
       (=ucs              . #x0176)     ; Ŷ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER Y")
+      (=ucs              . #xFF39)     ; Y
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2A74)       ; &JSP-2A74; [10-84]
     (=jef-china3       . #x86C3)       ; &I-JC3-86C3;
     (=ucs@jis/fw       . #x0176)       ; &JSP-2A74;
+    (->lowercase
+     ((=jis-x0212        . #x2B74)     ; &JSP-2B74; [11-84]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Y WITH CIRCUMFLEX")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0079 #x0302)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER Y")
+      (=ucs              . #x0079)     ; y
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
+    (=ucs              . #x0177)       ; ŷ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER Y WITH CIRCUMFLEX")
       (=ucs              . #x0176)     ; Ŷ
       ))
-    (=ucs              . #x0177)       ; ŷ
     ))
 (define-char
-  '((->decomposition   #xFF59 #x0302)
-    (->uppercase
-     ((=jis-x0212        . #x2A74)     ; &JSP-2A74; [10-84]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER Y WITH CIRCUMFLEX")
       (=ucs              . #x0177)     ; ŷ
       ))
      ((name              . "LATIN SMALL LETTER Y WITH CIRCUMFLEX")
       (=ucs              . #x0177)     ; ŷ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER Y")
+      (=ucs              . #xFF59)     ; y
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
     (=jis-x0212                . #x2B74)       ; &JSP-2B74; [11-84]
     (=jef-china3       . #x86D0)       ; &I-JC3-86D0;
     (=ucs@jis/fw       . #x0177)       ; &JSP-2B74;
+    (->uppercase
+     ((=jis-x0212        . #x2A74)     ; &JSP-2A74; [10-84]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Y WITH DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0059 #x0308)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER Y")
+      (=ucs              . #x0059)     ; Y
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x0178)       ; Ÿ
     (->lowercase
      ((name              . "LATIN SMALL LETTER Y WITH DIAERESIS")
       (=ucs              . #x00FF)     ; ÿ
       ))
-    (=ucs              . #x0178)       ; Ÿ
     ))
 (define-char
-  '((->decomposition   #xFF39 #x0308)
-    (->lowercase
-     ((=jis-x0212        . #x2B73)     ; &JX1-2974; [11-83]
-      (=jis-x0213-1-2000  . #x2974)    ; &I-JX1-2974; [09-84]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER Y WITH DIAERESIS")
       (=ucs              . #x0178)     ; Ÿ
       ))
      ((name              . "LATIN CAPITAL LETTER Y WITH DIAERESIS")
       (=ucs              . #x0178)     ; Ÿ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER Y")
+      (=ucs              . #xFF39)     ; Y
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
     (=jis-x0212                . #x2A73)       ; &JSP-2A73; [10-83]
     (=ucs@jis/fw       . #x0178)       ; &JSP-2A73;
+    (->lowercase
+     ((=jis-x0212        . #x2B73)     ; &JX1-2974; [11-83]
+      (=jis-x0213-1-2000  . #x2974)    ; &I-JX1-2974; [09-84]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Z WITH ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x005A #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER Z")
+      (=ucs              . #x005A)     ; Z
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x0179)       ; Ź
+    (latin-iso8859-2   . #xAC) ; &I-LATIN2-2C;
     (->lowercase
      ((name              . "LATIN SMALL LETTER Z WITH ACUTE")
       (=ucs              . #x017A)     ; ź
       ))
-    (=ucs              . #x0179)       ; Ź
-    (latin-iso8859-2   . #xAC) ; &I-LATIN2-2C;
     ))
 (define-char
-  '((->decomposition   #xFF3A #x0301)
-    (->lowercase
-     ((=jis-x0212        . #x2B75)     ; &JX1-2A35; [11-85]
-      (=jis-x0213-1-2000  . #x2A35)    ; &I-JX1-2A35; [10-21]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER Z WITH ACUTE")
       (=ucs              . #x0179)     ; Ź
       ))
      ((name              . "LATIN CAPITAL LETTER Z WITH ACUTE")
       (=ucs              . #x0179)     ; Ź
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER Z")
+      (=ucs              . #xFF3A)     ; Z
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2A75)       ; &JX1-2A29; [10-85]
     (=jis-x0213-1-2000 . #x2A29)       ; &I-JX1-2A29; [10-09]
     (=jef-china3       . #x85EA)       ; &I-JC3-85EA;
     (=ucs@jis/fw       . #x0179)       ; &JX1-2A29;
+    (->lowercase
+     ((=jis-x0212        . #x2B75)     ; &JX1-2A35; [11-85]
+      (=jis-x0213-1-2000  . #x2A35)    ; &I-JX1-2A35; [10-21]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Z WITH ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x007A #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER Z")
+      (=ucs              . #x007A)     ; z
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x017A)       ; ź
+    (latin-iso8859-2   . #xBC) ; &I-LATIN2-3C;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER Z WITH ACUTE")
       (=ucs              . #x0179)     ; Ź
       ))
-    (=ucs              . #x017A)       ; ź
-    (latin-iso8859-2   . #xBC) ; &I-LATIN2-3C;
     ))
 (define-char
-  '((->decomposition   #xFF5A #x0301)
-    (->uppercase
-     ((=jis-x0212        . #x2A75)     ; &JX1-2A29; [10-85]
-      (=jis-x0213-1-2000  . #x2A29)    ; &I-JX1-2A29; [10-09]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER Z WITH ACUTE")
       (=ucs              . #x017A)     ; ź
       ))
      ((name              . "LATIN SMALL LETTER Z WITH ACUTE")
       (=ucs              . #x017A)     ; ź
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER Z")
+      (=ucs              . #xFF5A)     ; z
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2B75)       ; &JX1-2A35; [11-85]
     (=jis-x0213-1-2000 . #x2A35)       ; &I-JX1-2A35; [10-21]
     (=jef-china3       . #x86A2)       ; &I-JC3-86A2;
     (=ucs@jis/fw       . #x017A)       ; &JX1-2A35;
+    (->uppercase
+     ((=jis-x0212        . #x2A75)     ; &JX1-2A29; [10-85]
+      (=jis-x0213-1-2000  . #x2A29)    ; &I-JX1-2A29; [10-09]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Z WITH DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x005A #x0307)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER Z WITH DOT ABOVE")
-      (=ucs              . #x017C)     ; ż
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER Z")
+      (=ucs              . #x005A)     ; Z
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
       ))
     (=ucs              . #x017B)       ; Ż
     (latin-iso8859-2   . #xAF) ; &I-LATIN2-2F;
     (latin-iso8859-3   . #xAF) ; &I-LATIN3-2F;
-    ))
-(define-char
-  '((->decomposition   #xFF3A #x0307)
     (->lowercase
-     ((=jis-x0212        . #x2B77)     ; &JX1-2A38; [11-87]
-      (=jis-x0213-1-2000  . #x2A38)    ; &I-JX1-2A38; [10-24]
+     ((name              . "LATIN SMALL LETTER Z WITH DOT ABOVE")
+      (=ucs              . #x017C)     ; ż
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER Z WITH DOT ABOVE")
       (=ucs              . #x017B)     ; Ż
       ))
      ((name              . "LATIN CAPITAL LETTER Z WITH DOT ABOVE")
       (=ucs              . #x017B)     ; Ż
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER Z")
+      (=ucs              . #xFF3A)     ; Z
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
     (=jis-x0212                . #x2A77)       ; &JX1-2A2B; [10-87]
     (=jis-x0213-1-2000 . #x2A2B)       ; &I-JX1-2A2B; [10-11]
     (=jef-china3       . #x88AF)       ; &I-JC3-88AF;
     (=ucs@jis/fw       . #x017B)       ; &JX1-2A2B;
+    (->lowercase
+     ((=jis-x0212        . #x2B77)     ; &JX1-2A38; [11-87]
+      (=jis-x0213-1-2000  . #x2A38)    ; &I-JX1-2A38; [10-24]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Z WITH DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x007A #x0307)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER Z WITH DOT ABOVE")
-      (=ucs              . #x017B)     ; Ż
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER Z")
+      (=ucs              . #x007A)     ; z
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
       ))
     (=ucs              . #x017C)       ; ż
     (latin-iso8859-2   . #xBF) ; &I-LATIN2-3F;
     (latin-iso8859-3   . #xBF) ; &I-LATIN3-3F;
-    ))
-(define-char
-  '((->decomposition   #xFF5A #x0307)
     (->uppercase
-     ((=jis-x0212        . #x2A77)     ; &JX1-2A2B; [10-87]
-      (=jis-x0213-1-2000  . #x2A2B)    ; &I-JX1-2A2B; [10-11]
+     ((name              . "LATIN CAPITAL LETTER Z WITH DOT ABOVE")
+      (=ucs              . #x017B)     ; Ż
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER Z WITH DOT ABOVE")
       (=ucs              . #x017C)     ; ż
       ))
      ((name              . "LATIN SMALL LETTER Z WITH DOT ABOVE")
       (=ucs              . #x017C)     ; ż
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER Z")
+      (=ucs              . #xFF5A)     ; z
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
     (=jis-x0212                . #x2B77)       ; &JX1-2A38; [11-87]
     (=jis-x0213-1-2000 . #x2A38)       ; &I-JX1-2A38; [10-24]
     (=jef-china3       . #x88C4)       ; &I-JC3-88C4;
     (=ucs@jis/fw       . #x017C)       ; &JX1-2A38;
+    (->uppercase
+     ((=jis-x0212        . #x2A77)     ; &JX1-2A2B; [10-87]
+      (=jis-x0213-1-2000  . #x2A2B)    ; &I-JX1-2A2B; [10-11]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Z WITH CARON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x005A #x030C)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER Z WITH CARON")
-      (=ucs              . #x017E)     ; ž
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER Z")
+      (=ucs              . #x005A)     ; Z
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
       ))
     (=ucs              . #x017D)       ; Ž
     (latin-iso8859-2   . #xAE) ; &I-LATIN2-2E;
     (latin-iso8859-4   . #xAE) ; &I-LATIN4-2E;
-    ))
-(define-char
-  '((->decomposition   #xFF3A #x030C)
     (->lowercase
-     ((=jis-x0212        . #x2B76)     ; &JX1-2A37; [11-86]
-      (=jis-x0213-1-2000  . #x2A37)    ; &I-JX1-2A37; [10-23]
+     ((name              . "LATIN SMALL LETTER Z WITH CARON")
+      (=ucs              . #x017E)     ; ž
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER Z WITH CARON")
       (=ucs              . #x017D)     ; Ž
       ))
      ((name              . "LATIN CAPITAL LETTER Z WITH CARON")
       (=ucs              . #x017D)     ; Ž
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER Z")
+      (=ucs              . #xFF3A)     ; Z
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2A76)       ; &JX1-2A2A; [10-86]
     (=jis-x0213-1-2000 . #x2A2A)       ; &I-JX1-2A2A; [10-10]
     (=jef-china3       . #x88ED)       ; &I-JC3-88ED;
     (=ucs@jis/fw       . #x017D)       ; &JX1-2A2A;
+    (->lowercase
+     ((=jis-x0212        . #x2B76)     ; &JX1-2A37; [11-86]
+      (=jis-x0213-1-2000  . #x2A37)    ; &I-JX1-2A37; [10-23]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Z WITH CARON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x007A #x030C)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER Z WITH CARON")
-      (=ucs              . #x017D)     ; Ž
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER Z")
+      (=ucs              . #x007A)     ; z
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
       ))
     (=ucs              . #x017E)       ; ž
     (latin-iso8859-2   . #xBE) ; &I-LATIN2-3E;
     (latin-iso8859-4   . #xBE) ; &I-LATIN4-3E;
-    ))
-(define-char
-  '((->decomposition   #xFF5A #x030C)
     (->uppercase
-     ((=jis-x0212        . #x2A76)     ; &JX1-2A2A; [10-86]
-      (=jis-x0213-1-2000  . #x2A2A)    ; &I-JX1-2A2A; [10-10]
+     ((name              . "LATIN CAPITAL LETTER Z WITH CARON")
+      (=ucs              . #x017D)     ; Ž
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER Z WITH CARON")
       (=ucs              . #x017E)     ; ž
       ))
      ((name              . "LATIN SMALL LETTER Z WITH CARON")
       (=ucs              . #x017E)     ; ž
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER Z")
+      (=ucs              . #xFF5A)     ; z
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2B76)       ; &JX1-2A37; [11-86]
     (=jis-x0213-1-2000 . #x2A37)       ; &I-JX1-2A37; [10-23]
     (=jef-china3       . #x88FC)       ; &I-JC3-88FC;
     (=ucs@jis/fw       . #x017E)       ; &JX1-2A37;
+    (->uppercase
+     ((=jis-x0212        . #x2A76)     ; &JX1-2A2A; [10-86]
+      (=jis-x0213-1-2000  . #x2A2A)    ; &I-JX1-2A2A; [10-10]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER LONG S")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0073)
+    (<-compat/formed
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      ))
+    (=ucs              . #x017F)       ; ſ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER S")
       (=ucs              . #x0053)     ; S
       ))
-    (=ucs              . #x017F)       ; ſ
     ))
index 1a6cf63..c6fa708 100644 (file)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0181)       ; Ɓ
     (->lowercase
      ((name              . "LATIN SMALL LETTER B WITH HOOK")
       (=ucs              . #x0253)     ; ɓ
       ))
-    (=ucs              . #x0181)       ; Ɓ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER B WITH TOPBAR")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0182)       ; Ƃ
     (->lowercase
      ((name              . "LATIN SMALL LETTER B WITH TOPBAR")
       (=ucs              . #x0183)     ; ƃ
       ))
-    (=ucs              . #x0182)       ; Ƃ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER B WITH TOPBAR")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0183)       ; ƃ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER B WITH TOPBAR")
       (=ucs              . #x0182)     ; Ƃ
       ))
-    (=ucs              . #x0183)       ; ƃ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER TONE SIX")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0184)       ; Ƅ
     (->lowercase
      ((name              . "LATIN SMALL LETTER TONE SIX")
       (=ucs              . #x0185)     ; ƅ
       ))
-    (=ucs              . #x0184)       ; Ƅ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER TONE SIX")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0185)       ; ƅ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER TONE SIX")
       (=ucs              . #x0184)     ; Ƅ
       ))
-    (=ucs              . #x0185)       ; ƅ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER OPEN O")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0186)       ; Ɔ
     (->lowercase
      ((name              . "LATIN SMALL LETTER OPEN O")
       (=ucs              . #x0254)     ; ɔ
       ))
-    (=ucs              . #x0186)       ; Ɔ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER C WITH HOOK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0187)       ; Ƈ
     (->lowercase
      ((name              . "LATIN SMALL LETTER C WITH HOOK")
       (=ucs              . #x0188)     ; ƈ
       ))
-    (=ucs              . #x0187)       ; Ƈ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER C WITH HOOK")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0188)       ; ƈ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER C WITH HOOK")
       (=ucs              . #x0187)     ; Ƈ
       ))
-    (=ucs              . #x0188)       ; ƈ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER AFRICAN D")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0189)       ; Ɖ
     (->lowercase
      ((name              . "LATIN SMALL LETTER D WITH TAIL")
       (=ucs              . #x0256)     ; ɖ
       ))
-    (=ucs              . #x0189)       ; Ɖ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER D WITH HOOK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x018A)       ; Ɗ
     (->lowercase
      ((name              . "LATIN SMALL LETTER D WITH HOOK")
       (=ucs              . #x0257)     ; ɗ
       ))
-    (=ucs              . #x018A)       ; Ɗ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER D WITH TOPBAR")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x018B)       ; Ƌ
     (->lowercase
      ((name              . "LATIN SMALL LETTER D WITH TOPBAR")
       (=ucs              . #x018C)     ; ƌ
       ))
-    (=ucs              . #x018B)       ; Ƌ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER D WITH TOPBAR")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x018C)       ; ƌ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER D WITH TOPBAR")
       (=ucs              . #x018B)     ; Ƌ
       ))
-    (=ucs              . #x018C)       ; ƌ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER TURNED DELTA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x018E)       ; Ǝ
     (->lowercase
      ((name              . "LATIN SMALL LETTER TURNED E")
       (=ucs              . #x01DD)     ; ǝ
       ))
-    (=ucs              . #x018E)       ; Ǝ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER SCHWA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x018F)       ; Ə
     (->lowercase
      ((name              . "LATIN SMALL LETTER SCHWA")
       (=ucs              . #x0259)     ; ə
       ))
-    (=ucs              . #x018F)       ; Ə
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER OPEN E")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0190)       ; Ɛ
     (->lowercase
      ((name              . "LATIN SMALL LETTER OPEN E")
       (=ucs              . #x025B)     ; ɛ
       ))
-    (=ucs              . #x0190)       ; Ɛ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER F WITH HOOK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0191)       ; Ƒ
     (->lowercase
      ((name              . "LATIN SMALL LETTER F WITH HOOK")
       (=ucs              . #x0192)     ; ƒ
       ))
-    (=ucs              . #x0191)       ; Ƒ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER F WITH HOOK")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0192)       ; ƒ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER F WITH HOOK")
       (=ucs              . #x0191)     ; Ƒ
       ))
-    (=ucs              . #x0192)       ; ƒ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER G WITH HOOK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0193)       ; Ɠ
     (->lowercase
      ((name              . "LATIN SMALL LETTER G WITH HOOK")
       (=ucs              . #x0260)     ; ɠ
       ))
-    (=ucs              . #x0193)       ; Ɠ
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0213-1-2000  . #x2B28)    ; &JX1-2B28; [11-08]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER G WITH HOOK")
       (=ucs              . #x0193)     ; Ɠ
       ))
       ))
     (=jis-x0213-1-2000 . #x2B29)       ; &JX1-2B29; [11-09]
     (=ucs@jis/fw       . #x0193)       ; &JX1-2B29;
+    (->lowercase
+     ((=jis-x0213-1-2000  . #x2B28)    ; &JX1-2B28; [11-08]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER GAMMA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0194)       ; Ɣ
     (->lowercase
      ((name              . "LATIN SMALL LETTER GAMMA")
       (=ucs              . #x0263)     ; ɣ
       ))
-    (=ucs              . #x0194)       ; Ɣ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER HV")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "hwair")
+    (=ucs              . #x0195)       ; ƕ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER HWAIR")
       (=ucs              . #x01F6)     ; Ƕ
       ))
-    (=ucs              . #x0195)       ; ƕ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER IOTA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0196)       ; Ɩ
     (->lowercase
      ((name              . "LATIN SMALL LETTER IOTA")
       (=ucs              . #x0269)     ; ɩ
       ))
-    (=ucs              . #x0196)       ; Ɩ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER I WITH STROKE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0197)       ; Ɨ
     (->lowercase
      ((name              . "LATIN SMALL LETTER I WITH STROKE")
       (=ucs              . #x0268)     ; ɨ
       ))
-    (=ucs              . #x0197)       ; Ɨ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER K WITH HOOK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0198)       ; Ƙ
     (->lowercase
      ((name              . "LATIN SMALL LETTER K WITH HOOK")
       (=ucs              . #x0199)     ; ƙ
       ))
-    (=ucs              . #x0198)       ; Ƙ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER K WITH HOOK")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0199)       ; ƙ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER K WITH HOOK")
       (=ucs              . #x0198)     ; Ƙ
       ))
-    (=ucs              . #x0199)       ; ƙ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER L WITH BAR")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x019C)       ; Ɯ
     (->lowercase
      ((name              . "LATIN SMALL LETTER TURNED M")
       (=ucs              . #x026F)     ; ɯ
       ))
-    (=ucs              . #x019C)       ; Ɯ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER N WITH LEFT HOOK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x019D)       ; Ɲ
     (->lowercase
      ((name              . "LATIN SMALL LETTER N WITH LEFT HOOK")
       (=ucs              . #x0272)     ; ɲ
       ))
-    (=ucs              . #x019D)       ; Ɲ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER N WITH LONG RIGHT LEG")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x019F)       ; Ɵ
     (->lowercase
      ((name              . "LATIN SMALL LETTER BARRED O")
       (=ucs              . #x0275)     ; ɵ
       ))
-    (=ucs              . #x019F)       ; Ɵ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH HORN")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004F #x031B)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER O WITH HORN")
-      (=ucs              . #x01A1)     ; ơ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O")
+      (=ucs              . #x004F)     ; O
+      )
+     ((name              . "COMBINING HORN")
+      (=ucs              . #x031B)     ; ̛
       ))
     (=ucs              . #x01A0)       ; Ơ
     (latin-tcvn5712    . #xA5) ; &I-VSCII2-25;
     (latin-viscii      . #xB4) ; &I-MULE-VIET-U-3D;
     (latin-viscii-upper . #xBD)        ; &I-MULE-VIET-U-3D;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER O WITH HORN")
+      (=ucs              . #x01A1)     ; ơ
+      ))
     ))
 (define-char
   '((=>ucs             . #x01A0)       ; Ơ
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006F #x031B)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER O WITH HORN")
-      (=ucs              . #x01A0)     ; Ơ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "COMBINING HORN")
+      (=ucs              . #x031B)     ; ̛
       ))
     (=ucs              . #x01A1)       ; ơ
     (latin-tcvn5712    . #xAC) ; &I-VSCII2-2C;
     (latin-viscii      . #xBD) ; &I-MULE-VIET-L-3D;
     (latin-viscii-lower . #xBD)        ; &I-MULE-VIET-L-3D;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER O WITH HORN")
+      (=ucs              . #x01A0)     ; Ơ
+      ))
     ))
 (define-char
   '((=>ucs             . #x01A1)       ; ơ
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "gha")
+    (=ucs              . #x01A2)       ; Ƣ
     (->lowercase
      ((name              . "LATIN SMALL LETTER OI")
       (=ucs              . #x01A3)     ; ƣ
       ))
-    (=ucs              . #x01A2)       ; Ƣ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER OI")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "gha")
+    (=ucs              . #x01A3)       ; ƣ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER OI")
       (=ucs              . #x01A2)     ; Ƣ
       ))
-    (=ucs              . #x01A3)       ; ƣ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER P WITH HOOK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01A4)       ; Ƥ
     (->lowercase
      ((name              . "LATIN SMALL LETTER P WITH HOOK")
       (=ucs              . #x01A5)     ; ƥ
       ))
-    (=ucs              . #x01A4)       ; Ƥ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER P WITH HOOK")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01A5)       ; ƥ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER P WITH HOOK")
       (=ucs              . #x01A4)     ; Ƥ
       ))
-    (=ucs              . #x01A5)       ; ƥ
     ))
 (define-char
   '((name              . "LATIN LETTER YR")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01A6)       ; Ʀ
     (->lowercase
      ((name              . "LATIN LETTER SMALL CAPITAL R")
       (=ucs              . #x0280)     ; ʀ
       ))
-    (=ucs              . #x01A6)       ; Ʀ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER TONE TWO")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01A7)       ; Ƨ
     (->lowercase
      ((name              . "LATIN SMALL LETTER TONE TWO")
       (=ucs              . #x01A8)     ; ƨ
       ))
-    (=ucs              . #x01A7)       ; Ƨ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER TONE TWO")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01A8)       ; ƨ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER TONE TWO")
       (=ucs              . #x01A7)     ; Ƨ
       ))
-    (=ucs              . #x01A8)       ; ƨ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER ESH")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01A9)       ; Ʃ
     (->lowercase
      ((name              . "LATIN SMALL LETTER ESH")
       (=ucs              . #x0283)     ; ʃ
       ))
-    (=ucs              . #x01A9)       ; Ʃ
     ))
 (define-char
   '((name              . "LATIN LETTER REVERSED ESH LOOP")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01AC)       ; Ƭ
     (->lowercase
      ((name              . "LATIN SMALL LETTER T WITH HOOK")
       (=ucs              . #x01AD)     ; ƭ
       ))
-    (=ucs              . #x01AC)       ; Ƭ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER T WITH HOOK")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01AD)       ; ƭ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER T WITH HOOK")
       (=ucs              . #x01AC)     ; Ƭ
       ))
-    (=ucs              . #x01AD)       ; ƭ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER T WITH RETROFLEX HOOK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01AE)       ; Ʈ
     (->lowercase
      ((name              . "LATIN SMALL LETTER T WITH RETROFLEX HOOK")
       (=ucs              . #x0288)     ; ʈ
       ))
-    (=ucs              . #x01AE)       ; Ʈ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH HORN")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0055 #x031B)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER U WITH HORN")
-      (=ucs              . #x01B0)     ; ư
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      )
+     ((name              . "COMBINING HORN")
+      (=ucs              . #x031B)     ; ̛
       ))
     (=ucs              . #x01AF)       ; Ư
     (latin-tcvn5712    . #xA6) ; &I-VSCII2-26;
     (latin-viscii      . #xBF) ; &I-MULE-VIET-U-5F;
     (latin-viscii-upper . #xDF)        ; &I-MULE-VIET-U-5F;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER U WITH HORN")
+      (=ucs              . #x01B0)     ; ư
+      ))
     ))
 (define-char
   '((=>ucs             . #x01AF)       ; Ư
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0075 #x031B)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER U WITH HORN")
-      (=ucs              . #x01AF)     ; Ư
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      )
+     ((name              . "COMBINING HORN")
+      (=ucs              . #x031B)     ; ̛
       ))
     (=ucs              . #x01B0)       ; ư
     (latin-tcvn5712    . #xAD) ; &I-VSCII2-2D;
     (latin-viscii      . #xDF) ; &I-MULE-VIET-L-5F;
     (latin-viscii-lower . #xDF)        ; &I-MULE-VIET-L-5F;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER U WITH HORN")
+      (=ucs              . #x01AF)     ; Ư
+      ))
     ))
 (define-char
   '((=>ucs             . #x01B0)       ; ư
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01B1)       ; Ʊ
     (->lowercase
      ((name              . "LATIN SMALL LETTER UPSILON")
       (=ucs              . #x028A)     ; ʊ
       ))
-    (=ucs              . #x01B1)       ; Ʊ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER V WITH HOOK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01B2)       ; Ʋ
     (->lowercase
      ((name              . "LATIN SMALL LETTER V WITH HOOK")
       (=ucs              . #x028B)     ; ʋ
       ))
-    (=ucs              . #x01B2)       ; Ʋ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Y WITH HOOK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01B3)       ; Ƴ
     (->lowercase
      ((name              . "LATIN SMALL LETTER Y WITH HOOK")
       (=ucs              . #x01B4)     ; ƴ
       ))
-    (=ucs              . #x01B3)       ; Ƴ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Y WITH HOOK")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01B4)       ; ƴ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER Y WITH HOOK")
       (=ucs              . #x01B3)     ; Ƴ
       ))
-    (=ucs              . #x01B4)       ; ƴ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Z WITH STROKE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01B5)       ; Ƶ
     (->lowercase
      ((name              . "LATIN SMALL LETTER Z WITH STROKE")
       (=ucs              . #x01B6)     ; ƶ
       ))
-    (=ucs              . #x01B5)       ; Ƶ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Z WITH STROKE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01B6)       ; ƶ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER Z WITH STROKE")
       (=ucs              . #x01B5)     ; Ƶ
       ))
-    (=ucs              . #x01B6)       ; ƶ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER EZH")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01B7)       ; Ʒ
     (->lowercase
      ((name              . "LATIN SMALL LETTER EZH")
       (=ucs              . #x0292)     ; ʒ
       ))
-    (=ucs              . #x01B7)       ; Ʒ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER EZH REVERSED")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01B8)       ; Ƹ
     (->lowercase
      ((name              . "LATIN SMALL LETTER EZH REVERSED")
       (=ucs              . #x01B9)     ; ƹ
       ))
-    (=ucs              . #x01B8)       ; Ƹ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER EZH REVERSED")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01B9)       ; ƹ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER EZH REVERSED")
       (=ucs              . #x01B8)     ; Ƹ
       ))
-    (=ucs              . #x01B9)       ; ƹ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER EZH WITH TAIL")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01BC)       ; Ƽ
     (->lowercase
      ((name              . "LATIN SMALL LETTER TONE FIVE")
       (=ucs              . #x01BD)     ; ƽ
       ))
-    (=ucs              . #x01BC)       ; Ƽ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER TONE FIVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01BD)       ; ƽ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER TONE FIVE")
       (=ucs              . #x01BC)     ; Ƽ
       ))
-    (=ucs              . #x01BD)       ; ƽ
     ))
 (define-char
   '((name . "LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01BF)       ; ƿ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER WYNN")
       (=ucs              . #x01F7)     ; Ƿ
       ))
-    (=ucs              . #x01BF)       ; ƿ
     ))
 (define-char
   '((name              . "LATIN LETTER DENTAL CLICK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0044 #x017D)
+    (=>decomposition@compat
+     ((name              . "LATIN CAPITAL LETTER D")
+      (=ucs              . #x0044)     ; D
+      )
+     ((name              . "LATIN CAPITAL LETTER Z WITH CARON")
+      (=ucs              . #x017D)     ; Ž
+      ))
+    (=ucs              . #x01C4)       ; DŽ
     (->lowercase
      ((name              . "LATIN SMALL LETTER DZ WITH CARON")
       (=ucs              . #x01C6)     ; dž
      ((name . "LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON")
       (=ucs              . #x01C5)     ; Dž
       ))
-    (=ucs              . #x01C4)       ; DŽ
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0044 #x017E)
+    (=>decomposition@compat
+     ((name              . "LATIN CAPITAL LETTER D")
+      (=ucs              . #x0044)     ; D
+      )
+     ((name              . "LATIN SMALL LETTER Z WITH CARON")
+      (=ucs              . #x017E)     ; ž
+      ))
+    (=ucs              . #x01C5)       ; Dž
     (->lowercase
      ((name              . "LATIN SMALL LETTER DZ WITH CARON")
       (=ucs              . #x01C6)     ; dž
      ((name              . "LATIN CAPITAL LETTER DZ WITH CARON")
       (=ucs              . #x01C4)     ; DŽ
       ))
-    (=ucs              . #x01C5)       ; Dž
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER DZ WITH CARON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0064 #x017E)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER D")
+      (=ucs              . #x0064)     ; d
+      )
+     ((name              . "LATIN SMALL LETTER Z WITH CARON")
+      (=ucs              . #x017E)     ; ž
+      ))
+    (=ucs              . #x01C6)       ; dž
     (->titlecase
      ((name . "LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON")
       (=ucs              . #x01C5)     ; Dž
      ((name              . "LATIN CAPITAL LETTER DZ WITH CARON")
       (=ucs              . #x01C4)     ; DŽ
       ))
-    (=ucs              . #x01C6)       ; dž
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER LJ")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x004C #x004A)
+    (=>decomposition@compat
+     ((name              . "LATIN CAPITAL LETTER L")
+      (=ucs              . #x004C)     ; L
+      )
+     ((name              . "LATIN CAPITAL LETTER J")
+      (=ucs              . #x004A)     ; J
+      ))
+    (=ucs              . #x01C7)       ; LJ
     (->lowercase
      ((name              . "LATIN SMALL LETTER LJ")
       (=ucs              . #x01C9)     ; lj
      ((name              . "LATIN CAPITAL LETTER L WITH SMALL LETTER J")
       (=ucs              . #x01C8)     ; Lj
       ))
-    (=ucs              . #x01C7)       ; LJ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER L WITH SMALL LETTER J")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x004C #x006A)
+    (=>decomposition@compat
+     ((name              . "LATIN CAPITAL LETTER L")
+      (=ucs              . #x004C)     ; L
+      )
+     ((name              . "LATIN SMALL LETTER J")
+      (=ucs              . #x006A)     ; j
+      ))
+    (=ucs              . #x01C8)       ; Lj
     (->lowercase
      ((name              . "LATIN SMALL LETTER LJ")
       (=ucs              . #x01C9)     ; lj
      ((name              . "LATIN CAPITAL LETTER LJ")
       (=ucs              . #x01C7)     ; LJ
       ))
-    (=ucs              . #x01C8)       ; Lj
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER LJ")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x006C #x006A)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      )
+     ((name              . "LATIN SMALL LETTER J")
+      (=ucs              . #x006A)     ; j
+      ))
+    (=ucs              . #x01C9)       ; lj
     (->titlecase
      ((name              . "LATIN CAPITAL LETTER L WITH SMALL LETTER J")
       (=ucs              . #x01C8)     ; Lj
      ((name              . "LATIN CAPITAL LETTER LJ")
       (=ucs              . #x01C7)     ; LJ
       ))
-    (=ucs              . #x01C9)       ; lj
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER NJ")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x004E #x004A)
+    (=>decomposition@compat
+     ((name              . "LATIN CAPITAL LETTER N")
+      (=ucs              . #x004E)     ; N
+      )
+     ((name              . "LATIN CAPITAL LETTER J")
+      (=ucs              . #x004A)     ; J
+      ))
+    (=ucs              . #x01CA)       ; NJ
     (->lowercase
      ((name              . "LATIN SMALL LETTER NJ")
       (=ucs              . #x01CC)     ; nj
      ((name              . "LATIN CAPITAL LETTER N WITH SMALL LETTER J")
       (=ucs              . #x01CB)     ; Nj
       ))
-    (=ucs              . #x01CA)       ; NJ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER N WITH SMALL LETTER J")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x004E #x006A)
+    (=>decomposition@compat
+     ((name              . "LATIN CAPITAL LETTER N")
+      (=ucs              . #x004E)     ; N
+      )
+     ((name              . "LATIN SMALL LETTER J")
+      (=ucs              . #x006A)     ; j
+      ))
+    (=ucs              . #x01CB)       ; Nj
     (->lowercase
      ((name              . "LATIN SMALL LETTER NJ")
       (=ucs              . #x01CC)     ; nj
      ((name              . "LATIN CAPITAL LETTER NJ")
       (=ucs              . #x01CA)     ; NJ
       ))
-    (=ucs              . #x01CB)       ; Nj
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER NJ")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x006E #x006A)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      )
+     ((name              . "LATIN SMALL LETTER J")
+      (=ucs              . #x006A)     ; j
+      ))
+    (=ucs              . #x01CC)       ; nj
     (->titlecase
      ((name              . "LATIN CAPITAL LETTER N WITH SMALL LETTER J")
       (=ucs              . #x01CB)     ; Nj
      ((name              . "LATIN CAPITAL LETTER NJ")
       (=ucs              . #x01CA)     ; NJ
       ))
-    (=ucs              . #x01CC)       ; nj
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER A WITH CARON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0041 #x030C)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x01CD)       ; Ǎ
     (->lowercase
      ((name              . "LATIN SMALL LETTER A WITH CARON")
       (=ucs              . #x01CE)     ; ǎ
       ))
-    (=ucs              . #x01CD)       ; Ǎ
     ))
 (define-char
-  '((->decomposition   #xFF21 #x030C)
-    (->lowercase
-     ((=gb2312           . #x2823)     ; &JX1-2870; [08-03]
-      (=jis-x0212        . #x2B26)     ; &I-JSP-2B26; [11-06]
-      (=jis-x0213-1-2000  . #x2870)    ; &I-JX1-2870; [08-80]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER A WITH CARON")
       (=ucs              . #x01CD)     ; Ǎ
       ))
      ((name              . "LATIN CAPITAL LETTER A WITH CARON")
       (=ucs              . #x01CD)     ; Ǎ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER A")
+      (=ucs              . #xFF21)     ; A
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2A26)       ; &JX1-286F; [10-06]
     (=jis-x0213-1-2000 . #x286F)       ; &I-JX1-286F; [08-79]
     (=jef-china3       . #x88DF)       ; &I-JC3-88DF;
     (=ucs@jis/fw       . #x01CD)       ; &JX1-286F;
+    (->lowercase
+     ((=gb2312           . #x2823)     ; &JX1-2870; [08-03]
+      (=jis-x0212        . #x2B26)     ; &I-JSP-2B26; [11-06]
+      (=jis-x0213-1-2000  . #x2870)    ; &I-JX1-2870; [08-80]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER A WITH CARON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0061 #x030C)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x01CE)       ; ǎ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER A WITH CARON")
       (=ucs              . #x01CD)     ; Ǎ
       ))
-    (=ucs              . #x01CE)       ; ǎ
     ))
 (define-char
-  '((->decomposition   #xFF41 #x030C)
-    (->uppercase
-     ((=jis-x0212        . #x2A26)     ; &JX1-286F; [10-06]
-      (=jis-x0213-1-2000  . #x286F)    ; &I-JX1-286F; [08-79]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER A WITH CARON")
       (=ucs              . #x01CE)     ; ǎ
       ))
      ((name              . "LATIN SMALL LETTER A WITH CARON")
       (=ucs              . #x01CE)     ; ǎ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER A")
+      (=ucs              . #xFF41)     ; a
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=gb2312           . #x2823)       ; &JX1-2870; [08-03]
     (=jis-x0212                . #x2B26)       ; &I-JSP-2B26; [11-06]
     (=jis-x0213-1-2000 . #x2870)       ; &I-JX1-2870; [08-80]
     (=jef-china3       . #x88EE)       ; &I-JC3-88EE;
     (=ucs@gb/fw                . #x01CE)       ; &JX1-2870;
     (=ucs@jis/fw       . #x01CE)       ; &JX1-2870;
+    (->uppercase
+     ((=jis-x0212        . #x2A26)     ; &JX1-286F; [10-06]
+      (=jis-x0213-1-2000  . #x286F)    ; &I-JX1-286F; [08-79]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER I WITH CARON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0049 #x030C)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x01CF)       ; Ǐ
     (->lowercase
      ((name              . "LATIN SMALL LETTER I WITH CARON")
       (=ucs              . #x01D0)     ; ǐ
       ))
-    (=ucs              . #x01CF)       ; Ǐ
     ))
 (define-char
-  '((->decomposition   #xFF29 #x030C)
-    (->lowercase
-     ((=gb2312           . #x282B)     ; &JX1-2871; [08-11]
-      (=jis-x0212        . #x2B43)     ; &I-JSP-2B43; [11-35]
-      (=jis-x0213-1-2000  . #x2871)    ; &I-JX1-2871; [08-81]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER I WITH CARON")
       (=ucs              . #x01CF)     ; Ǐ
       ))
      ((name              . "LATIN CAPITAL LETTER I WITH CARON")
       (=ucs              . #x01CF)     ; Ǐ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER I")
+      (=ucs              . #xFF29)     ; I
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2A43)       ; &JSP-2A43; [10-35]
     (=jef-china3       . #x88E4)       ; &I-JC3-88E4;
     (=ucs@jis/fw       . #x01CF)       ; &JSP-2A43;
+    (->lowercase
+     ((=gb2312           . #x282B)     ; &JX1-2871; [08-11]
+      (=jis-x0212        . #x2B43)     ; &I-JSP-2B43; [11-35]
+      (=jis-x0213-1-2000  . #x2871)    ; &I-JX1-2871; [08-81]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER I WITH CARON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0069 #x030C)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x01D0)       ; ǐ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER I WITH CARON")
       (=ucs              . #x01CF)     ; Ǐ
       ))
-    (=ucs              . #x01D0)       ; ǐ
     ))
 (define-char
-  '((->decomposition   #xFF49 #x030C)
-    (->uppercase
-     ((=jis-x0212        . #x2A43)     ; &JSP-2A43; [10-35]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER I WITH CARON")
       (=ucs              . #x01D0)     ; ǐ
       ))
      ((name              . "LATIN SMALL LETTER I WITH CARON")
       (=ucs              . #x01D0)     ; ǐ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER I")
+      (=ucs              . #xFF49)     ; i
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=gb2312           . #x282B)       ; &JX1-2871; [08-11]
     (=jis-x0212                . #x2B43)       ; &I-JSP-2B43; [11-35]
     (=jis-x0213-1-2000 . #x2871)       ; &I-JX1-2871; [08-81]
     (=ucs@gb/fw                . #x01D0)       ; &JX1-2871;
     (=ucs@jis/fw       . #x01D0)       ; &JX1-2871;
+    (->uppercase
+     ((=jis-x0212        . #x2A43)     ; &JSP-2A43; [10-35]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH CARON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004F #x030C)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O")
+      (=ucs              . #x004F)     ; O
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x01D1)       ; Ǒ
     (->lowercase
      ((name              . "LATIN SMALL LETTER O WITH CARON")
       (=ucs              . #x01D2)     ; ǒ
       ))
-    (=ucs              . #x01D1)       ; Ǒ
     ))
 (define-char
-  '((->decomposition   #xFF2F #x030C)
-    (->lowercase
-     ((=gb2312           . #x282F)     ; &JX1-2877; [08-15]
-      (=jis-x0212        . #x2B55)     ; &I-JSP-2B55; [11-53]
-      (=jis-x0213-1-2000  . #x2877)    ; &I-JX1-2877; [08-87]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER O WITH CARON")
       (=ucs              . #x01D1)     ; Ǒ
       ))
      ((name              . "LATIN CAPITAL LETTER O WITH CARON")
       (=ucs              . #x01D1)     ; Ǒ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER O")
+      (=ucs              . #xFF2F)     ; O
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2A55)       ; &JX1-2876; [10-53]
     (=jis-x0213-1-2000 . #x2876)       ; &I-JX1-2876; [08-86]
     (=jef-china3       . #x88E8)       ; &I-JC3-88E8;
     (=ucs@jis/fw       . #x01D1)       ; &JX1-2876;
+    (->lowercase
+     ((=gb2312           . #x282F)     ; &JX1-2877; [08-15]
+      (=jis-x0212        . #x2B55)     ; &I-JSP-2B55; [11-53]
+      (=jis-x0213-1-2000  . #x2877)    ; &I-JX1-2877; [08-87]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH CARON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006F #x030C)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x01D2)       ; ǒ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER O WITH CARON")
       (=ucs              . #x01D1)     ; Ǒ
       ))
-    (=ucs              . #x01D2)       ; ǒ
     ))
 (define-char
-  '((->decomposition   #xFF4F #x030C)
-    (->uppercase
-     ((=jis-x0212        . #x2A55)     ; &JX1-2876; [10-53]
-      (=jis-x0213-1-2000  . #x2876)    ; &I-JX1-2876; [08-86]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER O WITH CARON")
       (=ucs              . #x01D2)     ; ǒ
       ))
      ((name              . "LATIN SMALL LETTER O WITH CARON")
       (=ucs              . #x01D2)     ; ǒ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER O")
+      (=ucs              . #xFF4F)     ; o
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=gb2312           . #x282F)       ; &JX1-2877; [08-15]
     (=jis-x0212                . #x2B55)       ; &I-JSP-2B55; [11-53]
     (=jis-x0213-1-2000 . #x2877)       ; &I-JX1-2877; [08-87]
     (=jef-china3       . #x88F7)       ; &I-JC3-88F7;
     (=ucs@gb/fw                . #x01D2)       ; &JX1-2877;
     (=ucs@jis/fw       . #x01D2)       ; &JX1-2877;
+    (->uppercase
+     ((=jis-x0212        . #x2A55)     ; &JX1-2876; [10-53]
+      (=jis-x0213-1-2000  . #x2876)    ; &I-JX1-2876; [08-86]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH CARON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0055 #x030C)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x01D3)       ; Ǔ
     (->lowercase
      ((name              . "LATIN SMALL LETTER U WITH CARON")
       (=ucs              . #x01D4)     ; ǔ
       ))
-    (=ucs              . #x01D3)       ; Ǔ
     ))
 (define-char
-  '((->decomposition   #xFF35 #x030C)
-    (->lowercase
-     ((=gb2312           . #x2833)     ; &JX1-2878; [08-19]
-      (=jis-x0212        . #x2B67)     ; &I-JSP-2B67; [11-71]
-      (=jis-x0213-1-2000  . #x2878)    ; &I-JX1-2878; [08-88]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER U WITH CARON")
       (=ucs              . #x01D3)     ; Ǔ
       ))
      ((name              . "LATIN CAPITAL LETTER U WITH CARON")
       (=ucs              . #x01D3)     ; Ǔ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER U")
+      (=ucs              . #xFF35)     ; U
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=jis-x0212                . #x2A67)       ; &JSP-2A67; [10-71]
     (=jef-china3       . #x88EC)       ; &I-JC3-88EC;
     (=ucs@jis/fw       . #x01D3)       ; &JSP-2A67;
+    (->lowercase
+     ((=gb2312           . #x2833)     ; &JX1-2878; [08-19]
+      (=jis-x0212        . #x2B67)     ; &I-JSP-2B67; [11-71]
+      (=jis-x0213-1-2000  . #x2878)    ; &I-JX1-2878; [08-88]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH CARON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0075 #x030C)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x01D4)       ; ǔ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER U WITH CARON")
       (=ucs              . #x01D3)     ; Ǔ
       ))
-    (=ucs              . #x01D4)       ; ǔ
     ))
 (define-char
-  '((->decomposition   #xFF55 #x030C)
-    (->uppercase
-     ((=jis-x0212        . #x2A67)     ; &JSP-2A67; [10-71]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER U WITH CARON")
       (=ucs              . #x01D4)     ; ǔ
       ))
      ((name              . "LATIN SMALL LETTER U WITH CARON")
       (=ucs              . #x01D4)     ; ǔ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER U")
+      (=ucs              . #xFF55)     ; u
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=gb2312           . #x2833)       ; &JX1-2878; [08-19]
     (=jis-x0212                . #x2B67)       ; &I-JSP-2B67; [11-71]
     (=jis-x0213-1-2000 . #x2878)       ; &I-JX1-2878; [08-88]
     (=jef-china3       . #x88FB)       ; &I-JC3-88FB;
     (=ucs@gb/fw                . #x01D4)       ; &JX1-2878;
     (=ucs@jis/fw       . #x01D4)       ; &JX1-2878;
+    (->uppercase
+     ((=jis-x0212        . #x2A67)     ; &JSP-2A67; [10-71]
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00DC #x0304)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U WITH DIAERESIS")
+      (=ucs              . #x00DC)     ; Ü
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x01D5)       ; Ǖ
     (->lowercase
      ((name . "LATIN SMALL LETTER U WITH DIAERESIS AND MACRON")
       (=ucs              . #x01D6)     ; ǖ
       ))
-    (=ucs              . #x01D5)       ; Ǖ
     ))
 (define-char
-  '((->lowercase
-     ((=gb2312           . #x2835)     ; &JX1-2879; [08-21]
-      (=jis-x0212        . #x2B70)     ; &I-JSP-2B70; [11-80]
-      (=jis-x0213-1-2000  . #x2879)    ; &I-JX1-2879; [08-89]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON")
       (=ucs              . #x01D5)     ; Ǖ
       ))
       ))
     (=jis-x0212                . #x2A70)       ; &JSP-2A70; [10-80]
     (=ucs@jis/fw       . #x01D5)       ; &JSP-2A70;
+    (->lowercase
+     ((=gb2312           . #x2835)     ; &JX1-2879; [08-21]
+      (=jis-x0212        . #x2B70)     ; &I-JSP-2B70; [11-80]
+      (=jis-x0213-1-2000  . #x2879)    ; &I-JX1-2879; [08-89]
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER U WITH DIAERESIS AND MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00FC #x0304)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U WITH DIAERESIS")
+      (=ucs              . #x00FC)     ; ü
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x01D6)       ; ǖ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON")
       (=ucs              . #x01D5)     ; Ǖ
       ))
-    (=ucs              . #x01D6)       ; ǖ
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x2A70)     ; &JSP-2A70; [10-80]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN SMALL LETTER U WITH DIAERESIS AND MACRON")
       (=ucs              . #x01D6)     ; ǖ
       ))
     (=jis-x0213-1-2000 . #x2879)       ; &I-JX1-2879; [08-89]
     (=ucs@gb/fw                . #x01D6)       ; &JX1-2879;
     (=ucs@jis/fw       . #x01D6)       ; &JX1-2879;
+    (->uppercase
+     ((=jis-x0212        . #x2A70)     ; &JSP-2A70; [10-80]
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00DC #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U WITH DIAERESIS")
+      (=ucs              . #x00DC)     ; Ü
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x01D7)       ; Ǘ
     (->lowercase
      ((name . "LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE")
       (=ucs              . #x01D8)     ; ǘ
       ))
-    (=ucs              . #x01D7)       ; Ǘ
     ))
 (define-char
-  '((->lowercase
-     ((=gb2312           . #x2836)     ; &JX1-287A; [08-22]
-      (=jis-x0212        . #x2B6D)     ; &I-JSP-2B6D; [11-77]
-      (=jis-x0213-1-2000  . #x287A)    ; &I-JX1-287A; [08-90]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE")
       (=ucs              . #x01D7)     ; Ǘ
       ))
       ))
     (=jis-x0212                . #x2A6D)       ; &JSP-2A6D; [10-77]
     (=ucs@jis/fw       . #x01D7)       ; &JSP-2A6D;
+    (->lowercase
+     ((=gb2312           . #x2836)     ; &JX1-287A; [08-22]
+      (=jis-x0212        . #x2B6D)     ; &I-JSP-2B6D; [11-77]
+      (=jis-x0213-1-2000  . #x287A)    ; &I-JX1-287A; [08-90]
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00FC #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U WITH DIAERESIS")
+      (=ucs              . #x00FC)     ; ü
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x01D8)       ; ǘ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE")
       (=ucs              . #x01D7)     ; Ǘ
       ))
-    (=ucs              . #x01D8)       ; ǘ
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x2A6D)     ; &JSP-2A6D; [10-77]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE")
       (=ucs              . #x01D8)     ; ǘ
       ))
     (=jis-x0213-1-2000 . #x287A)       ; &I-JX1-287A; [08-90]
     (=ucs@gb/fw                . #x01D8)       ; &JX1-287A;
     (=ucs@jis/fw       . #x01D8)       ; &JX1-287A;
+    (->uppercase
+     ((=jis-x0212        . #x2A6D)     ; &JSP-2A6D; [10-77]
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00DC #x030C)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U WITH DIAERESIS")
+      (=ucs              . #x00DC)     ; Ü
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x01D9)       ; Ǚ
     (->lowercase
      ((name . "LATIN SMALL LETTER U WITH DIAERESIS AND CARON")
       (=ucs              . #x01DA)     ; ǚ
       ))
-    (=ucs              . #x01D9)       ; Ǚ
     ))
 (define-char
-  '((->lowercase
-     ((=gb2312           . #x2837)     ; &JX1-287B; [08-23]
-      (=jis-x0212        . #x2B6F)     ; &I-JSP-2B6F; [11-79]
-      (=jis-x0213-1-2000  . #x287B)    ; &I-JX1-287B; [08-91]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON")
       (=ucs              . #x01D9)     ; Ǚ
       ))
       ))
     (=jis-x0212                . #x2A6F)       ; &JSP-2A6F; [10-79]
     (=ucs@jis/fw       . #x01D9)       ; &JSP-2A6F;
+    (->lowercase
+     ((=gb2312           . #x2837)     ; &JX1-287B; [08-23]
+      (=jis-x0212        . #x2B6F)     ; &I-JSP-2B6F; [11-79]
+      (=jis-x0213-1-2000  . #x287B)    ; &I-JX1-287B; [08-91]
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER U WITH DIAERESIS AND CARON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00FC #x030C)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U WITH DIAERESIS")
+      (=ucs              . #x00FC)     ; ü
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x01DA)       ; ǚ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON")
       (=ucs              . #x01D9)     ; Ǚ
       ))
-    (=ucs              . #x01DA)       ; ǚ
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x2A6F)     ; &JSP-2A6F; [10-79]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN SMALL LETTER U WITH DIAERESIS AND CARON")
       (=ucs              . #x01DA)     ; ǚ
       ))
     (=jis-x0213-1-2000 . #x287B)       ; &I-JX1-287B; [08-91]
     (=ucs@gb/fw                . #x01DA)       ; &JX1-287B;
     (=ucs@jis/fw       . #x01DA)       ; &JX1-287B;
+    (->uppercase
+     ((=jis-x0212        . #x2A6F)     ; &JSP-2A6F; [10-79]
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00DC #x0300)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U WITH DIAERESIS")
+      (=ucs              . #x00DC)     ; Ü
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x01DB)       ; Ǜ
     (->lowercase
      ((name . "LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE")
       (=ucs              . #x01DC)     ; ǜ
       ))
-    (=ucs              . #x01DB)       ; Ǜ
     ))
 (define-char
-  '((->lowercase
-     ((=gb2312           . #x2838)     ; &JX1-287C; [08-24]
-      (=jis-x0212        . #x2B6E)     ; &I-JSP-2B6E; [11-78]
-      (=jis-x0213-1-2000  . #x287C)    ; &I-JX1-287C; [08-92]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE")
       (=ucs              . #x01DB)     ; Ǜ
       ))
       ))
     (=jis-x0212                . #x2A6E)       ; &JSP-2A6E; [10-78]
     (=ucs@jis/fw       . #x01DB)       ; &JSP-2A6E;
+    (->lowercase
+     ((=gb2312           . #x2838)     ; &JX1-287C; [08-24]
+      (=jis-x0212        . #x2B6E)     ; &I-JSP-2B6E; [11-78]
+      (=jis-x0213-1-2000  . #x287C)    ; &I-JX1-287C; [08-92]
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00FC #x0300)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U WITH DIAERESIS")
+      (=ucs              . #x00FC)     ; ü
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x01DC)       ; ǜ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE")
       (=ucs              . #x01DB)     ; Ǜ
       ))
-    (=ucs              . #x01DC)       ; ǜ
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x2A6E)     ; &JSP-2A6E; [10-78]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE")
       (=ucs              . #x01DC)     ; ǜ
       ))
     (=jis-x0213-1-2000 . #x287C)       ; &I-JX1-287C; [08-92]
     (=ucs@gb/fw                . #x01DC)       ; &JX1-287C;
     (=ucs@jis/fw       . #x01DC)       ; &JX1-287C;
+    (->uppercase
+     ((=jis-x0212        . #x2A6E)     ; &JSP-2A6E; [10-78]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER TURNED E")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01DD)       ; ǝ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER REVERSED E")
       (=ucs              . #x018E)     ; Ǝ
       ))
-    (=ucs              . #x01DD)       ; ǝ
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00C4 #x0304)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A WITH DIAERESIS")
+      (=ucs              . #x00C4)     ; Ä
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x01DE)       ; Ǟ
     (->lowercase
      ((name . "LATIN SMALL LETTER A WITH DIAERESIS AND MACRON")
       (=ucs              . #x01DF)     ; ǟ
       ))
-    (=ucs              . #x01DE)       ; Ǟ
     ))
 (define-char
   '((name . "LATIN SMALL LETTER A WITH DIAERESIS AND MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00E4 #x0304)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A WITH DIAERESIS")
+      (=ucs              . #x00E4)     ; ä
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x01DF)       ; ǟ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON")
       (=ucs              . #x01DE)     ; Ǟ
       ))
-    (=ucs              . #x01DF)       ; ǟ
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0226 #x0304)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A WITH DOT ABOVE")
+      (=ucs              . #x0226)     ; Ȧ
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x01E0)       ; Ǡ
     (->lowercase
      ((name . "LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON")
       (=ucs              . #x01E1)     ; ǡ
       ))
-    (=ucs              . #x01E0)       ; Ǡ
     ))
 (define-char
   '((name . "LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0227 #x0304)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A WITH DOT ABOVE")
+      (=ucs              . #x0227)     ; ȧ
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x01E1)       ; ǡ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON")
       (=ucs              . #x01E0)     ; Ǡ
       ))
-    (=ucs              . #x01E1)       ; ǡ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER AE WITH MACRON")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "ash *")
-    (->decomposition   #x00C6 #x0304)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER AE")
+      (=ucs              . #x00C6)     ; Æ
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x01E2)       ; Ǣ
     (->lowercase
      ((name              . "LATIN SMALL LETTER AE WITH MACRON")
       (=ucs              . #x01E3)     ; ǣ
       ))
-    (=ucs              . #x01E2)       ; Ǣ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER AE WITH MACRON")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "ash *")
-    (->decomposition   #x00E6 #x0304)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER AE")
+      (=ucs              . #x00E6)     ; æ
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x01E3)       ; ǣ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER AE WITH MACRON")
       (=ucs              . #x01E2)     ; Ǣ
       ))
-    (=ucs              . #x01E3)       ; ǣ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER G WITH STROKE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01E4)       ; Ǥ
     (->lowercase
      ((name              . "LATIN SMALL LETTER G WITH STROKE")
       (=ucs              . #x01E5)     ; ǥ
       ))
-    (=ucs              . #x01E4)       ; Ǥ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER G WITH STROKE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01E5)       ; ǥ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER G WITH STROKE")
       (=ucs              . #x01E4)     ; Ǥ
       ))
-    (=ucs              . #x01E5)       ; ǥ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER G WITH CARON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0047 #x030C)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER G")
+      (=ucs              . #x0047)     ; G
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x01E6)       ; Ǧ
     (->lowercase
      ((name              . "LATIN SMALL LETTER G WITH CARON")
       (=ucs              . #x01E7)     ; ǧ
       ))
-    (=ucs              . #x01E6)       ; Ǧ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER G WITH CARON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0067 #x030C)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER G")
+      (=ucs              . #x0067)     ; g
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x01E7)       ; ǧ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER G WITH CARON")
       (=ucs              . #x01E6)     ; Ǧ
       ))
-    (=ucs              . #x01E7)       ; ǧ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER K WITH CARON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004B #x030C)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER K")
+      (=ucs              . #x004B)     ; K
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x01E8)       ; Ǩ
     (->lowercase
      ((name              . "LATIN SMALL LETTER K WITH CARON")
       (=ucs              . #x01E9)     ; ǩ
       ))
-    (=ucs              . #x01E8)       ; Ǩ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER K WITH CARON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006B #x030C)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x01E9)       ; ǩ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER K WITH CARON")
       (=ucs              . #x01E8)     ; Ǩ
       ))
-    (=ucs              . #x01E9)       ; ǩ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH OGONEK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004F #x0328)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O")
+      (=ucs              . #x004F)     ; O
+      )
+     ((name              . "COMBINING OGONEK")
+      (=ucs              . #x0328)     ; ̨
+      ))
+    (=ucs              . #x01EA)       ; Ǫ
     (->lowercase
      ((name              . "LATIN SMALL LETTER O WITH OGONEK")
       (=ucs              . #x01EB)     ; ǫ
       ))
-    (=ucs              . #x01EA)       ; Ǫ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH OGONEK")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006F #x0328)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "COMBINING OGONEK")
+      (=ucs              . #x0328)     ; ̨
+      ))
+    (=ucs              . #x01EB)       ; ǫ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER O WITH OGONEK")
       (=ucs              . #x01EA)     ; Ǫ
       ))
-    (=ucs              . #x01EB)       ; ǫ
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER O WITH OGONEK AND MACRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01EA #x0304)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O WITH OGONEK")
+      (=ucs              . #x01EA)     ; Ǫ
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x01EC)       ; Ǭ
     (->lowercase
      ((name . "LATIN SMALL LETTER O WITH OGONEK AND MACRON")
       (=ucs              . #x01ED)     ; ǭ
       ))
-    (=ucs              . #x01EC)       ; Ǭ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH OGONEK AND MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01EB #x0304)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O WITH OGONEK")
+      (=ucs              . #x01EB)     ; ǫ
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x01ED)       ; ǭ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER O WITH OGONEK AND MACRON")
       (=ucs              . #x01EC)     ; Ǭ
       ))
-    (=ucs              . #x01ED)       ; ǭ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER EZH WITH CARON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01B7 #x030C)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER EZH")
+      (=ucs              . #x01B7)     ; Ʒ
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x01EE)       ; Ǯ
     (->lowercase
      ((name              . "LATIN SMALL LETTER EZH WITH CARON")
       (=ucs              . #x01EF)     ; ǯ
       ))
-    (=ucs              . #x01EE)       ; Ǯ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER EZH WITH CARON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0292 #x030C)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER EZH")
+      (=ucs              . #x0292)     ; ʒ
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x01EF)       ; ǯ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER EZH WITH CARON")
       (=ucs              . #x01EE)     ; Ǯ
       ))
-    (=ucs              . #x01EF)       ; ǯ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER J WITH CARON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006A #x030C)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER J")
+      (=ucs              . #x006A)     ; j
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
     (=ucs              . #x01F0)       ; ǰ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0044 #x005A)
+    (=>decomposition@compat
+     ((name              . "LATIN CAPITAL LETTER D")
+      (=ucs              . #x0044)     ; D
+      )
+     ((name              . "LATIN CAPITAL LETTER Z")
+      (=ucs              . #x005A)     ; Z
+      ))
+    (=ucs              . #x01F1)       ; DZ
     (->lowercase
      ((name              . "LATIN SMALL LETTER DZ")
       (=ucs              . #x01F3)     ; dz
      ((name              . "LATIN CAPITAL LETTER D WITH SMALL LETTER Z")
       (=ucs              . #x01F2)     ; Dz
       ))
-    (=ucs              . #x01F1)       ; DZ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER D WITH SMALL LETTER Z")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0044 #x007A)
+    (=>decomposition@compat
+     ((name              . "LATIN CAPITAL LETTER D")
+      (=ucs              . #x0044)     ; D
+      )
+     ((name              . "LATIN SMALL LETTER Z")
+      (=ucs              . #x007A)     ; z
+      ))
+    (=ucs              . #x01F2)       ; Dz
     (->lowercase
      ((name              . "LATIN SMALL LETTER DZ")
       (=ucs              . #x01F3)     ; dz
      ((name              . "LATIN CAPITAL LETTER DZ")
       (=ucs              . #x01F1)     ; DZ
       ))
-    (=ucs              . #x01F2)       ; Dz
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER DZ")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0064 #x007A)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER D")
+      (=ucs              . #x0064)     ; d
+      )
+     ((name              . "LATIN SMALL LETTER Z")
+      (=ucs              . #x007A)     ; z
+      ))
+    (=ucs              . #x01F3)       ; dz
     (->titlecase
      ((name              . "LATIN CAPITAL LETTER D WITH SMALL LETTER Z")
       (=ucs              . #x01F2)     ; Dz
      ((name              . "LATIN CAPITAL LETTER DZ")
       (=ucs              . #x01F1)     ; DZ
       ))
-    (=ucs              . #x01F3)       ; dz
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER G WITH ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0047 #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER G")
+      (=ucs              . #x0047)     ; G
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x01F4)       ; Ǵ
     (->lowercase
      ((name              . "LATIN SMALL LETTER G WITH ACUTE")
       (=ucs              . #x01F5)     ; ǵ
       ))
-    (=ucs              . #x01F4)       ; Ǵ
     ))
 (define-char
-  '((=>ucs             . #x01F4)       ; Ǵ
+  '((<-denotational
+     ((name              . "LATIN CAPITAL LETTER G WITH ACUTE")
+      (=ucs              . #x01F4)     ; Ǵ
+      ))
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER G WITH ACUTE")
+      (=ucs              . #x01F4)     ; Ǵ
+      ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER G")
+      (=ucs              . #xFF27)     ; G
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jef-china3       . #x85D9)       ; &JC3-85D9;
+    (->lowercase
+     ((=jis-x0212        . #x2B39)     ; &JSP-2B39; [11-25]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER G WITH ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0067 #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER G")
+      (=ucs              . #x0067)     ; g
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x01F5)       ; ǵ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER G WITH ACUTE")
       (=ucs              . #x01F4)     ; Ǵ
       ))
-    (=ucs              . #x01F5)       ; ǵ
     ))
 (define-char
-  '((->decomposition   #xFF47 #x0301)
-    (->uppercase
-     ((name . "fullwidth latin capital letter g with acute")
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER G WITH ACUTE")
       (=ucs              . #x01F5)     ; ǵ
       ))
      ((name              . "LATIN SMALL LETTER G WITH ACUTE")
       (=ucs              . #x01F5)     ; ǵ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER G")
+      (=ucs              . #xFF47)     ; g
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2B39)       ; &JSP-2B39; [11-25]
     (=jef-china3       . #x85EF)       ; &I-JC3-85EF;
     (=ucs@jis/fw       . #x01F5)       ; &JSP-2B39;
+    (->uppercase
+     ((=jef-china3       . #x85D9)     ; &JC3-85D9;
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER HWAIR")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01F6)       ; Ƕ
     (->lowercase
      ((name              . "LATIN SMALL LETTER HV")
       (=ucs              . #x0195)     ; ƕ
       ))
-    (=ucs              . #x01F6)       ; Ƕ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER WYNN")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x01F7)       ; Ƿ
     (->lowercase
      ((name              . "LATIN LETTER WYNN")
       (=ucs              . #x01BF)     ; ƿ
       ))
-    (=ucs              . #x01F7)       ; Ƿ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER N WITH GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004E #x0300)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER N")
+      (=ucs              . #x004E)     ; N
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x01F8)       ; Ǹ
     (->lowercase
      ((name              . "LATIN SMALL LETTER N WITH GRAVE")
       (=ucs              . #x01F9)     ; ǹ
       ))
-    (=ucs              . #x01F8)       ; Ǹ
     ))
 (define-char
-  '((->decomposition   #xFF2E #x0300)
-    (->lowercase
-     ((=jis-x0213-1-2000  . #x2875)    ; &JX1-2875; [08-85]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER N WITH GRAVE")
       (=ucs              . #x01F8)     ; Ǹ
       ))
      ((name              . "LATIN CAPITAL LETTER N WITH GRAVE")
       (=ucs              . #x01F8)     ; Ǹ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER N")
+      (=ucs              . #xFF2E)     ; N
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=jis-x0213-1-2000 . #x2874)       ; &JX1-2874; [08-84]
     (=jef-china3       . #x85BC)       ; &I-JC3-85BC;
     (=ucs@jis/fw       . #x01F8)       ; &JX1-2874;
+    (->lowercase
+     ((=jis-x0213-1-2000  . #x2875)    ; &JX1-2875; [08-85]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER N WITH GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006E #x0300)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x01F9)       ; ǹ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER N WITH GRAVE")
       (=ucs              . #x01F8)     ; Ǹ
       ))
-    (=ucs              . #x01F9)       ; ǹ
     ))
 (define-char
-  '((->decomposition   #xFF4E #x0300)
-    (->uppercase
-     ((=jis-x0213-1-2000  . #x2874)    ; &JX1-2874; [08-84]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER N WITH GRAVE")
       (=ucs              . #x01F9)     ; ǹ
       ))
      ((name              . "LATIN SMALL LETTER N WITH GRAVE")
       (=ucs              . #x01F9)     ; ǹ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER N")
+      (=ucs              . #xFF4E)     ; n
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=jis-x0213-1-2000 . #x2875)       ; &JX1-2875; [08-85]
     (=ucs@jis/fw       . #x01F9)       ; &JX1-2875;
+    (->uppercase
+     ((=jis-x0213-1-2000  . #x2874)    ; &JX1-2874; [08-84]
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00C5 #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A WITH RING ABOVE")
+      (=ucs              . #x00C5)     ; Å
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x01FA)       ; Ǻ
     (->lowercase
      ((name . "LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE")
       (=ucs              . #x01FB)     ; ǻ
       ))
-    (=ucs              . #x01FA)       ; Ǻ
     ))
 (define-char
   '((name . "LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00E5 #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A WITH RING ABOVE")
+      (=ucs              . #x00E5)     ; å
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x01FB)       ; ǻ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE")
       (=ucs              . #x01FA)     ; Ǻ
       ))
-    (=ucs              . #x01FB)       ; ǻ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER AE WITH ACUTE")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "ash *")
-    (->decomposition   #x00C6 #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER AE")
+      (=ucs              . #x00C6)     ; Æ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x01FC)       ; Ǽ
     (->lowercase
      ((name              . "LATIN SMALL LETTER AE WITH ACUTE")
       (=ucs              . #x01FD)     ; ǽ
       ))
-    (=ucs              . #x01FC)       ; Ǽ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER AE WITH ACUTE")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "ash *")
-    (->decomposition   #x00E6 #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER AE")
+      (=ucs              . #x00E6)     ; æ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x01FD)       ; ǽ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER AE WITH ACUTE")
       (=ucs              . #x01FC)     ; Ǽ
       ))
-    (=ucs              . #x01FD)       ; ǽ
     ))
 (define-char
-  '((->uppercase
-     ((name . "fullwidth latin capital letter ae with acute")
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER AE WITH ACUTE")
       (=ucs              . #x01FD)     ; ǽ
       ))
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00D8 #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O WITH STROKE")
+      (=ucs              . #x00D8)     ; Ø
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x01FE)       ; Ǿ
     (->lowercase
      ((name              . "LATIN SMALL LETTER O WITH STROKE AND ACUTE")
       (=ucs              . #x01FF)     ; ǿ
       ))
-    (=ucs              . #x01FE)       ; Ǿ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH STROKE AND ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00F8 #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O WITH STROKE")
+      (=ucs              . #x00F8)     ; ø
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x01FF)       ; ǿ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER O WITH STROKE AND ACUTE")
       (=ucs              . #x01FE)     ; Ǿ
       ))
-    (=ucs              . #x01FF)       ; ǿ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER A WITH DOUBLE GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0041 #x030F)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      )
+     ((name              . "COMBINING DOUBLE GRAVE ACCENT")
+      (=ucs              . #x030F)     ; ̏
+      ))
+    (=ucs              . #x0200)       ; Ȁ
     (->lowercase
      ((name              . "LATIN SMALL LETTER A WITH DOUBLE GRAVE")
       (=ucs              . #x0201)     ; ȁ
       ))
-    (=ucs              . #x0200)       ; Ȁ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER A WITH DOUBLE GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0061 #x030F)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "COMBINING DOUBLE GRAVE ACCENT")
+      (=ucs              . #x030F)     ; ̏
+      ))
+    (=ucs              . #x0201)       ; ȁ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER A WITH DOUBLE GRAVE")
       (=ucs              . #x0200)     ; Ȁ
       ))
-    (=ucs              . #x0201)       ; ȁ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER A WITH INVERTED BREVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0041 #x0311)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      )
+     ((name              . "COMBINING INVERTED BREVE")
+      (=ucs              . #x0311)     ; ̑
+      ))
+    (=ucs              . #x0202)       ; Ȃ
     (->lowercase
      ((name              . "LATIN SMALL LETTER A WITH INVERTED BREVE")
       (=ucs              . #x0203)     ; ȃ
       ))
-    (=ucs              . #x0202)       ; Ȃ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER A WITH INVERTED BREVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0061 #x0311)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "COMBINING INVERTED BREVE")
+      (=ucs              . #x0311)     ; ̑
+      ))
+    (=ucs              . #x0203)       ; ȃ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER A WITH INVERTED BREVE")
       (=ucs              . #x0202)     ; Ȃ
       ))
-    (=ucs              . #x0203)       ; ȃ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER E WITH DOUBLE GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0045 #x030F)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      )
+     ((name              . "COMBINING DOUBLE GRAVE ACCENT")
+      (=ucs              . #x030F)     ; ̏
+      ))
+    (=ucs              . #x0204)       ; Ȅ
     (->lowercase
      ((name              . "LATIN SMALL LETTER E WITH DOUBLE GRAVE")
       (=ucs              . #x0205)     ; ȅ
       ))
-    (=ucs              . #x0204)       ; Ȅ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E WITH DOUBLE GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0065 #x030F)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      )
+     ((name              . "COMBINING DOUBLE GRAVE ACCENT")
+      (=ucs              . #x030F)     ; ̏
+      ))
+    (=ucs              . #x0205)       ; ȅ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER E WITH DOUBLE GRAVE")
       (=ucs              . #x0204)     ; Ȅ
       ))
-    (=ucs              . #x0205)       ; ȅ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER E WITH INVERTED BREVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0045 #x0311)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      )
+     ((name              . "COMBINING INVERTED BREVE")
+      (=ucs              . #x0311)     ; ̑
+      ))
+    (=ucs              . #x0206)       ; Ȇ
     (->lowercase
      ((name              . "LATIN SMALL LETTER E WITH INVERTED BREVE")
       (=ucs              . #x0207)     ; ȇ
       ))
-    (=ucs              . #x0206)       ; Ȇ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E WITH INVERTED BREVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0065 #x0311)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      )
+     ((name              . "COMBINING INVERTED BREVE")
+      (=ucs              . #x0311)     ; ̑
+      ))
+    (=ucs              . #x0207)       ; ȇ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER E WITH INVERTED BREVE")
       (=ucs              . #x0206)     ; Ȇ
       ))
-    (=ucs              . #x0207)       ; ȇ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER I WITH DOUBLE GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0049 #x030F)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "COMBINING DOUBLE GRAVE ACCENT")
+      (=ucs              . #x030F)     ; ̏
+      ))
+    (=ucs              . #x0208)       ; Ȉ
     (->lowercase
      ((name              . "LATIN SMALL LETTER I WITH DOUBLE GRAVE")
       (=ucs              . #x0209)     ; ȉ
       ))
-    (=ucs              . #x0208)       ; Ȉ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER I WITH DOUBLE GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0069 #x030F)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "COMBINING DOUBLE GRAVE ACCENT")
+      (=ucs              . #x030F)     ; ̏
+      ))
+    (=ucs              . #x0209)       ; ȉ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER I WITH DOUBLE GRAVE")
       (=ucs              . #x0208)     ; Ȉ
       ))
-    (=ucs              . #x0209)       ; ȉ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER I WITH INVERTED BREVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0049 #x0311)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "COMBINING INVERTED BREVE")
+      (=ucs              . #x0311)     ; ̑
+      ))
+    (=ucs              . #x020A)       ; Ȋ
     (->lowercase
      ((name              . "LATIN SMALL LETTER I WITH INVERTED BREVE")
       (=ucs              . #x020B)     ; ȋ
       ))
-    (=ucs              . #x020A)       ; Ȋ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER I WITH INVERTED BREVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0069 #x0311)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "COMBINING INVERTED BREVE")
+      (=ucs              . #x0311)     ; ̑
+      ))
+    (=ucs              . #x020B)       ; ȋ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER I WITH INVERTED BREVE")
       (=ucs              . #x020A)     ; Ȋ
       ))
-    (=ucs              . #x020B)       ; ȋ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH DOUBLE GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004F #x030F)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O")
+      (=ucs              . #x004F)     ; O
+      )
+     ((name              . "COMBINING DOUBLE GRAVE ACCENT")
+      (=ucs              . #x030F)     ; ̏
+      ))
+    (=ucs              . #x020C)       ; Ȍ
     (->lowercase
      ((name              . "LATIN SMALL LETTER O WITH DOUBLE GRAVE")
       (=ucs              . #x020D)     ; ȍ
       ))
-    (=ucs              . #x020C)       ; Ȍ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH DOUBLE GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006F #x030F)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "COMBINING DOUBLE GRAVE ACCENT")
+      (=ucs              . #x030F)     ; ̏
+      ))
+    (=ucs              . #x020D)       ; ȍ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER O WITH DOUBLE GRAVE")
       (=ucs              . #x020C)     ; Ȍ
       ))
-    (=ucs              . #x020D)       ; ȍ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH INVERTED BREVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004F #x0311)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O")
+      (=ucs              . #x004F)     ; O
+      )
+     ((name              . "COMBINING INVERTED BREVE")
+      (=ucs              . #x0311)     ; ̑
+      ))
+    (=ucs              . #x020E)       ; Ȏ
     (->lowercase
      ((name              . "LATIN SMALL LETTER O WITH INVERTED BREVE")
       (=ucs              . #x020F)     ; ȏ
       ))
-    (=ucs              . #x020E)       ; Ȏ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH INVERTED BREVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006F #x0311)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "COMBINING INVERTED BREVE")
+      (=ucs              . #x0311)     ; ̑
+      ))
+    (=ucs              . #x020F)       ; ȏ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER O WITH INVERTED BREVE")
       (=ucs              . #x020E)     ; Ȏ
       ))
-    (=ucs              . #x020F)       ; ȏ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER R WITH DOUBLE GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0052 #x030F)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER R")
+      (=ucs              . #x0052)     ; R
+      )
+     ((name              . "COMBINING DOUBLE GRAVE ACCENT")
+      (=ucs              . #x030F)     ; ̏
+      ))
+    (=ucs              . #x0210)       ; Ȑ
     (->lowercase
      ((name              . "LATIN SMALL LETTER R WITH DOUBLE GRAVE")
       (=ucs              . #x0211)     ; ȑ
       ))
-    (=ucs              . #x0210)       ; Ȑ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER R WITH DOUBLE GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0072 #x030F)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER R")
+      (=ucs              . #x0072)     ; r
+      )
+     ((name              . "COMBINING DOUBLE GRAVE ACCENT")
+      (=ucs              . #x030F)     ; ̏
+      ))
+    (=ucs              . #x0211)       ; ȑ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER R WITH DOUBLE GRAVE")
       (=ucs              . #x0210)     ; Ȑ
       ))
-    (=ucs              . #x0211)       ; ȑ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER R WITH INVERTED BREVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0052 #x0311)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER R")
+      (=ucs              . #x0052)     ; R
+      )
+     ((name              . "COMBINING INVERTED BREVE")
+      (=ucs              . #x0311)     ; ̑
+      ))
+    (=ucs              . #x0212)       ; Ȓ
     (->lowercase
      ((name              . "LATIN SMALL LETTER R WITH INVERTED BREVE")
       (=ucs              . #x0213)     ; ȓ
       ))
-    (=ucs              . #x0212)       ; Ȓ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER R WITH INVERTED BREVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0072 #x0311)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER R")
+      (=ucs              . #x0072)     ; r
+      )
+     ((name              . "COMBINING INVERTED BREVE")
+      (=ucs              . #x0311)     ; ̑
+      ))
+    (=ucs              . #x0213)       ; ȓ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER R WITH INVERTED BREVE")
       (=ucs              . #x0212)     ; Ȓ
       ))
-    (=ucs              . #x0213)       ; ȓ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH DOUBLE GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0055 #x030F)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      )
+     ((name              . "COMBINING DOUBLE GRAVE ACCENT")
+      (=ucs              . #x030F)     ; ̏
+      ))
+    (=ucs              . #x0214)       ; Ȕ
     (->lowercase
      ((name              . "LATIN SMALL LETTER U WITH DOUBLE GRAVE")
       (=ucs              . #x0215)     ; ȕ
       ))
-    (=ucs              . #x0214)       ; Ȕ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH DOUBLE GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0075 #x030F)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      )
+     ((name              . "COMBINING DOUBLE GRAVE ACCENT")
+      (=ucs              . #x030F)     ; ̏
+      ))
+    (=ucs              . #x0215)       ; ȕ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER U WITH DOUBLE GRAVE")
       (=ucs              . #x0214)     ; Ȕ
       ))
-    (=ucs              . #x0215)       ; ȕ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH INVERTED BREVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0055 #x0311)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      )
+     ((name              . "COMBINING INVERTED BREVE")
+      (=ucs              . #x0311)     ; ̑
+      ))
+    (=ucs              . #x0216)       ; Ȗ
     (->lowercase
      ((name              . "LATIN SMALL LETTER U WITH INVERTED BREVE")
       (=ucs              . #x0217)     ; ȗ
       ))
-    (=ucs              . #x0216)       ; Ȗ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH INVERTED BREVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0075 #x0311)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      )
+     ((name              . "COMBINING INVERTED BREVE")
+      (=ucs              . #x0311)     ; ̑
+      ))
+    (=ucs              . #x0217)       ; ȗ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER U WITH INVERTED BREVE")
       (=ucs              . #x0216)     ; Ȗ
       ))
-    (=ucs              . #x0217)       ; ȗ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER S WITH COMMA BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0053 #x0326)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER S")
+      (=ucs              . #x0053)     ; S
+      )
+     ((name              . "COMBINING COMMA BELOW")
+      (=ucs              . #x0326)     ; ̦
+      ))
+    (=ucs              . #x0218)       ; Ș
     (->lowercase
      ((name              . "LATIN SMALL LETTER S WITH COMMA BELOW")
       (=ucs              . #x0219)     ; ș
       ))
-    (=ucs              . #x0218)       ; Ș
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER S WITH COMMA BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0073 #x0326)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      )
+     ((name              . "COMBINING COMMA BELOW")
+      (=ucs              . #x0326)     ; ̦
+      ))
+    (=ucs              . #x0219)       ; ș
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER S WITH COMMA BELOW")
       (=ucs              . #x0218)     ; Ș
       ))
-    (=ucs              . #x0219)       ; ș
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER T WITH COMMA BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0054 #x0326)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER T")
+      (=ucs              . #x0054)     ; T
+      )
+     ((name              . "COMBINING COMMA BELOW")
+      (=ucs              . #x0326)     ; ̦
+      ))
+    (=ucs              . #x021A)       ; Ț
     (->lowercase
      ((name              . "LATIN SMALL LETTER T WITH COMMA BELOW")
       (=ucs              . #x021B)     ; ț
       ))
-    (=ucs              . #x021A)       ; Ț
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER T WITH COMMA BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0074 #x0326)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER T")
+      (=ucs              . #x0074)     ; t
+      )
+     ((name              . "COMBINING COMMA BELOW")
+      (=ucs              . #x0326)     ; ̦
+      ))
+    (=ucs              . #x021B)       ; ț
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER T WITH COMMA BELOW")
       (=ucs              . #x021A)     ; Ț
       ))
-    (=ucs              . #x021B)       ; ț
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER YOGH")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x021C)       ; Ȝ
     (->lowercase
      ((name              . "LATIN SMALL LETTER YOGH")
       (=ucs              . #x021D)     ; ȝ
       ))
-    (=ucs              . #x021C)       ; Ȝ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER YOGH")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x021D)       ; ȝ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER YOGH")
       (=ucs              . #x021C)     ; Ȝ
       ))
-    (=ucs              . #x021D)       ; ȝ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER H WITH CARON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0048 #x030C)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER H")
+      (=ucs              . #x0048)     ; H
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x021E)       ; Ȟ
     (->lowercase
      ((name              . "LATIN SMALL LETTER H WITH CARON")
       (=ucs              . #x021F)     ; ȟ
       ))
-    (=ucs              . #x021E)       ; Ȟ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER H WITH CARON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0068 #x030C)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER H")
+      (=ucs              . #x0068)     ; h
+      )
+     ((name              . "COMBINING CARON")
+      (=ucs              . #x030C)     ; ̌
+      ))
+    (=ucs              . #x021F)       ; ȟ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER H WITH CARON")
       (=ucs              . #x021E)     ; Ȟ
       ))
-    (=ucs              . #x021F)       ; ȟ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER OU")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0222)       ; Ȣ
     (->lowercase
      ((name              . "LATIN SMALL LETTER OU")
       (=ucs              . #x0223)     ; ȣ
       ))
-    (=ucs              . #x0222)       ; Ȣ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER OU")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0223)       ; ȣ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER OU")
       (=ucs              . #x0222)     ; Ȣ
       ))
-    (=ucs              . #x0223)       ; ȣ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Z WITH HOOK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0224)       ; Ȥ
     (->lowercase
      ((name              . "LATIN SMALL LETTER Z WITH HOOK")
       (=ucs              . #x0225)     ; ȥ
       ))
-    (=ucs              . #x0224)       ; Ȥ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Z WITH HOOK")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0225)       ; ȥ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER Z WITH HOOK")
       (=ucs              . #x0224)     ; Ȥ
       ))
-    (=ucs              . #x0225)       ; ȥ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER A WITH DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0041 #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x0226)       ; Ȧ
     (->lowercase
      ((name              . "LATIN SMALL LETTER A WITH DOT ABOVE")
       (=ucs              . #x0227)     ; ȧ
       ))
-    (=ucs              . #x0226)       ; Ȧ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER A WITH DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0061 #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x0227)       ; ȧ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER A WITH DOT ABOVE")
       (=ucs              . #x0226)     ; Ȧ
       ))
-    (=ucs              . #x0227)       ; ȧ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER E WITH CEDILLA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0045 #x0327)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
+    (=ucs              . #x0228)       ; Ȩ
     (->lowercase
      ((name              . "LATIN SMALL LETTER E WITH CEDILLA")
       (=ucs              . #x0229)     ; ȩ
       ))
-    (=ucs              . #x0228)       ; Ȩ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E WITH CEDILLA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0065 #x0327)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
+    (=ucs              . #x0229)       ; ȩ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER E WITH CEDILLA")
       (=ucs              . #x0228)     ; Ȩ
       ))
-    (=ucs              . #x0229)       ; ȩ
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00D6 #x0304)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O WITH DIAERESIS")
+      (=ucs              . #x00D6)     ; Ö
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x022A)       ; Ȫ
     (->lowercase
      ((name . "LATIN SMALL LETTER O WITH DIAERESIS AND MACRON")
       (=ucs              . #x022B)     ; ȫ
       ))
-    (=ucs              . #x022A)       ; Ȫ
     ))
 (define-char
   '((name . "LATIN SMALL LETTER O WITH DIAERESIS AND MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00F6 #x0304)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O WITH DIAERESIS")
+      (=ucs              . #x00F6)     ; ö
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x022B)       ; ȫ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON")
       (=ucs              . #x022A)     ; Ȫ
       ))
-    (=ucs              . #x022B)       ; ȫ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH TILDE AND MACRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00D5 #x0304)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O WITH TILDE")
+      (=ucs              . #x00D5)     ; Õ
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x022C)       ; Ȭ
     (->lowercase
      ((name              . "LATIN SMALL LETTER O WITH TILDE AND MACRON")
       (=ucs              . #x022D)     ; ȭ
       ))
-    (=ucs              . #x022C)       ; Ȭ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH TILDE AND MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00F5 #x0304)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O WITH TILDE")
+      (=ucs              . #x00F5)     ; õ
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x022D)       ; ȭ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER O WITH TILDE AND MACRON")
       (=ucs              . #x022C)     ; Ȭ
       ))
-    (=ucs              . #x022D)       ; ȭ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004F #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O")
+      (=ucs              . #x004F)     ; O
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x022E)       ; Ȯ
     (->lowercase
      ((name              . "LATIN SMALL LETTER O WITH DOT ABOVE")
       (=ucs              . #x022F)     ; ȯ
       ))
-    (=ucs              . #x022E)       ; Ȯ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006F #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x022F)       ; ȯ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER O WITH DOT ABOVE")
       (=ucs              . #x022E)     ; Ȯ
       ))
-    (=ucs              . #x022F)       ; ȯ
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x022E #x0304)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O WITH DOT ABOVE")
+      (=ucs              . #x022E)     ; Ȯ
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x0230)       ; Ȱ
     (->lowercase
      ((name . "LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON")
       (=ucs              . #x0231)     ; ȱ
       ))
-    (=ucs              . #x0230)       ; Ȱ
     ))
 (define-char
   '((name . "LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x022F #x0304)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O WITH DOT ABOVE")
+      (=ucs              . #x022F)     ; ȯ
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x0231)       ; ȱ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON")
       (=ucs              . #x0230)     ; Ȱ
       ))
-    (=ucs              . #x0231)       ; ȱ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Y WITH MACRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0059 #x0304)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER Y")
+      (=ucs              . #x0059)     ; Y
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x0232)       ; Ȳ
     (->lowercase
      ((name              . "LATIN SMALL LETTER Y WITH MACRON")
       (=ucs              . #x0233)     ; ȳ
       ))
-    (=ucs              . #x0232)       ; Ȳ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Y WITH MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0079 #x0304)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER Y")
+      (=ucs              . #x0079)     ; y
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x0233)       ; ȳ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER Y WITH MACRON")
       (=ucs              . #x0232)     ; Ȳ
       ))
-    (=ucs              . #x0233)       ; ȳ
     ))
index e70dce8..403079b 100644 (file)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0253)       ; ɓ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER B WITH HOOK")
       (=ucs              . #x0181)     ; Ɓ
       ))
-    (=ucs              . #x0253)       ; ɓ
     ))
 (define-char
   '((<-denotational
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0254)       ; ɔ
+    (ipa               . #xB7) ; &I-MULE-IPA-37;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER OPEN O")
       (=ucs              . #x0186)     ; Ɔ
       ))
-    (=ucs              . #x0254)       ; ɔ
-    (ipa               . #xB7) ; &I-MULE-IPA-37;
     ))
 (define-char
   '((<-denotational
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0256)       ; ɖ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER AFRICAN D")
       (=ucs              . #x0189)     ; Ɖ
       ))
-    (=ucs              . #x0256)       ; ɖ
     ))
 (define-char
   '((<-denotational
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0257)       ; ɗ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER D WITH HOOK")
       (=ucs              . #x018A)     ; Ɗ
       ))
-    (=ucs              . #x0257)       ; ɗ
     ))
 (define-char
   '((<-denotational
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0259)       ; ə
+    (ipa               . #xA7) ; &I-MULE-IPA-27;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER SCHWA")
       (=ucs              . #x018F)     ; Ə
       ))
-    (=ucs              . #x0259)       ; ə
-    (ipa               . #xA7) ; &I-MULE-IPA-27;
     ))
 (define-char
   '((<-denotational
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x025B)       ; ɛ
+    (ipa               . #xA3) ; &I-MULE-IPA-23;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER OPEN E")
       (=ucs              . #x0190)     ; Ɛ
       ))
-    (=ucs              . #x025B)       ; ɛ
-    (ipa               . #xA3) ; &I-MULE-IPA-23;
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER REVERSED OPEN E")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0260)       ; ɠ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER G WITH HOOK")
       (=ucs              . #x0193)     ; Ɠ
       ))
-    (=ucs              . #x0260)       ; ɠ
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0213-1-2000  . #x2B29)    ; &JX1-2B29; [11-09]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER G WITH HOOK")
       (=ucs              . #x0260)     ; ɠ
       ))
       ))
     (=jis-x0213-1-2000 . #x2B28)       ; &JX1-2B28; [11-08]
     (=ucs@jis/fw       . #x0260)       ; &JX1-2B28;
+    (->uppercase
+     ((=jis-x0213-1-2000  . #x2B29)    ; &JX1-2B29; [11-09]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER SCRIPT G")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0263)       ; ɣ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER GAMMA")
       (=ucs              . #x0194)     ; Ɣ
       ))
-    (=ucs              . #x0263)       ; ɣ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER RAMS HORN")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0268)       ; ɨ
+    (ipa               . #xA6) ; &I-MULE-IPA-26;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER I WITH STROKE")
       (=ucs              . #x0197)     ; Ɨ
       ))
-    (=ucs              . #x0268)       ; ɨ
-    (ipa               . #xA6) ; &I-MULE-IPA-26;
     ))
 (define-char
   '((<-denotational
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0269)       ; ɩ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER IOTA")
       (=ucs              . #x0196)     ; Ɩ
       ))
-    (=ucs              . #x0269)       ; ɩ
     ))
 (define-char
   '((name              . "LATIN LETTER SMALL CAPITAL I")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x026F)       ; ɯ
+    (ipa               . #xA9) ; &I-MULE-IPA-29;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER TURNED M")
       (=ucs              . #x019C)     ; Ɯ
       ))
-    (=ucs              . #x026F)       ; ɯ
-    (ipa               . #xA9) ; &I-MULE-IPA-29;
     ))
 (define-char
   '((<-denotational
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0272)       ; ɲ
+    (ipa               . #xD4) ; &I-MULE-IPA-54;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER N WITH LEFT HOOK")
       (=ucs              . #x019D)     ; Ɲ
       ))
-    (=ucs              . #x0272)       ; ɲ
-    (ipa               . #xD4) ; &I-MULE-IPA-54;
     ))
 (define-char
   '((<-denotational
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0275)       ; ɵ
+    (ipa               . #xB3) ; &I-MULE-IPA-33;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER O WITH MIDDLE TILDE")
       (=ucs              . #x019F)     ; Ɵ
       ))
-    (=ucs              . #x0275)       ; ɵ
-    (ipa               . #xB3) ; &I-MULE-IPA-33;
     ))
 (define-char
   '((<-denotational
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0280)       ; ʀ
+    (ipa               . #xD7) ; &I-MULE-IPA-57;
     (->uppercase
      ((name              . "LATIN LETTER YR")
       (=ucs              . #x01A6)     ; Ʀ
       ))
-    (=ucs              . #x0280)       ; ʀ
-    (ipa               . #xD7) ; &I-MULE-IPA-57;
     ))
 (define-char
   '((name              . "LATIN LETTER SMALL CAPITAL INVERTED R")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0283)       ; ʃ
+    (ipa               . #xCC) ; &I-MULE-IPA-4C;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER ESH")
       (=ucs              . #x01A9)     ; Ʃ
       ))
-    (=ucs              . #x0283)       ; ʃ
-    (ipa               . #xCC) ; &I-MULE-IPA-4C;
     ))
 (define-char
   '((<-denotational
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0288)       ; ʈ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER T WITH RETROFLEX HOOK")
       (=ucs              . #x01AE)     ; Ʈ
       ))
-    (=ucs              . #x0288)       ; ʈ
     ))
 (define-char
   '((<-denotational
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x028A)       ; ʊ
+    (ipa               . #xB5) ; &I-MULE-IPA-35;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER UPSILON")
       (=ucs              . #x01B1)     ; Ʊ
       ))
-    (=ucs              . #x028A)       ; ʊ
-    (ipa               . #xB5) ; &I-MULE-IPA-35;
     ))
 (define-char
   '((<-denotational
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x028B)       ; ʋ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER V WITH HOOK")
       (=ucs              . #x01B2)     ; Ʋ
       ))
-    (=ucs              . #x028B)       ; ʋ
     ))
 (define-char
   '((<-denotational
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0292)       ; ʒ
+    (ipa               . #xCD) ; &I-MULE-IPA-4D;
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER EZH")
       (=ucs              . #x01B7)     ; Ʒ
       ))
-    (=ucs              . #x0292)       ; ʒ
-    (ipa               . #xCD) ; &I-MULE-IPA-4D;
     ))
 (define-char
   '((<-denotational
index 9f0df01..a743f36 100644 (file)
@@ -4,7 +4,10 @@
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   super #x0068)
+    (<-superscript
+     ((name              . "LATIN SMALL LETTER H")
+      (=ucs              . #x0068)     ; h
+      ))
     (=ucs              . #x02B0)       ; ʰ
     ))
 (define-char
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   super #x0266)
+    (<-superscript
+     ((name              . "LATIN SMALL LETTER H WITH HOOK")
+      (=ucs              . #x0266)     ; ɦ
+      ))
     (=ucs              . #x02B1)       ; ʱ
     ))
 (define-char
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   super #x006A)
+    (<-superscript
+     ((name              . "LATIN SMALL LETTER J")
+      (=ucs              . #x006A)     ; j
+      ))
     (=ucs              . #x02B2)       ; ʲ
     ))
 (define-char
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   super #x0072)
+    (<-superscript
+     ((name              . "LATIN SMALL LETTER R")
+      (=ucs              . #x0072)     ; r
+      ))
     (=ucs              . #x02B3)       ; ʳ
     ))
 (define-char
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   super #x0279)
+    (<-superscript
+     ((name              . "LATIN SMALL LETTER TURNED R")
+      (=ucs              . #x0279)     ; ɹ
+      ))
     (=ucs              . #x02B4)       ; ʴ
     ))
 (define-char
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   super #x027B)
+    (<-superscript
+     ((name              . "LATIN SMALL LETTER TURNED R WITH HOOK")
+      (=ucs              . #x027B)     ; ɻ
+      ))
     (=ucs              . #x02B5)       ; ʵ
     ))
 (define-char
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   super #x0281)
+    (<-superscript
+     ((name              . "LATIN LETTER SMALL CAPITAL INVERTED R")
+      (=ucs              . #x0281)     ; ʁ
+      ))
     (=ucs              . #x02B6)       ; ʶ
     ))
 (define-char
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   super #x0077)
+    (<-superscript
+     ((name              . "LATIN SMALL LETTER W")
+      (=ucs              . #x0077)     ; w
+      ))
     (=ucs              . #x02B7)       ; ʷ
     ))
 (define-char
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   super #x0079)
+    (<-superscript
+     ((name              . "LATIN SMALL LETTER Y")
+      (=ucs              . #x0079)     ; y
+      ))
     (=ucs              . #x02B8)       ; ʸ
     ))
 (define-char
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0020 #x0306)
+    (=>decomposition@compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
     (=ucs              . #x02D8)       ; ˘
     (latin-iso8859-2   . #xA2) ; &I-LATIN2-22;
     (latin-iso8859-3   . #xA2) ; &I-LATIN3-22;
     (bidi-category     . "ON")
     (mirrored          . nil)
     (iso-10646-comment . "Mandarin Chinese light tone")
-    (->decomposition   compat #x0020 #x0307)
+    (=>decomposition@compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
     (=ucs              . #x02D9)       ; ˙
     (latin-iso8859-2   . #xFF) ; &I-LATIN2-7F;
     (latin-iso8859-3   . #xFF) ; &I-LATIN3-7F;
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0020 #x030A)
+    (=>decomposition@compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "COMBINING RING ABOVE")
+      (=ucs              . #x030A)     ; ̊
+      ))
     (=ucs              . #x02DA)       ; ˚
     ))
 (define-char
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0020 #x0328)
+    (=>decomposition@compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "COMBINING OGONEK")
+      (=ucs              . #x0328)     ; ̨
+      ))
     (=ucs              . #x02DB)       ; ˛
     (latin-iso8859-2   . #xB2) ; &I-LATIN2-32;
     (latin-iso8859-4   . #xB2) ; &I-LATIN4-32;
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0020 #x0303)
+    (=>decomposition@compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
+      ))
     (=ucs              . #x02DC)       ; ˜
     ))
 (define-char
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0020 #x030B)
+    (=>decomposition@compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "COMBINING DOUBLE ACUTE ACCENT")
+      (=ucs              . #x030B)     ; ̋
+      ))
     (=ucs              . #x02DD)       ; ˝
     (latin-iso8859-2   . #xBD) ; &I-LATIN2-3D;
     ))
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   super #x0263)
+    (<-superscript
+     ((name              . "LATIN SMALL LETTER GAMMA")
+      (=ucs              . #x0263)     ; ɣ
+      ))
     (=ucs              . #x02E0)       ; ˠ
     ))
 (define-char
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   super #x006C)
+    (<-superscript
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      ))
     (=ucs              . #x02E1)       ; ˡ
     ))
 (define-char
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   super #x0073)
+    (<-superscript
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      ))
     (=ucs              . #x02E2)       ; ˢ
     ))
 (define-char
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   super #x0078)
+    (<-superscript
+     ((name              . "LATIN SMALL LETTER X")
+      (=ucs              . #x0078)     ; x
+      ))
     (=ucs              . #x02E3)       ; ˣ
     ))
 (define-char
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   super #x0295)
+    (<-superscript
+     ((name              . "LATIN LETTER PHARYNGEAL VOICED FRICATIVE")
+      (=ucs              . #x0295)     ; ʕ
+      ))
     (=ucs              . #x02E4)       ; ˤ
     ))
 (define-char
index f786210..6e9e509 100644 (file)
     (bidi-category     . "NSM")
     (mirrored          . nil)
     (iso-10646-comment . "Vietnamese")
-    (->decomposition   #x0300)
     (=ucs              . #x0340)       ; ̀
+    (->canonical
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     ))
 (define-char
   '((name              . "COMBINING ACUTE TONE MARK")
     (bidi-category     . "NSM")
     (mirrored          . nil)
     (iso-10646-comment . "Vietnamese")
-    (->decomposition   #x0301)
     (=ucs              . #x0341)       ; ́
+    (->canonical
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     ))
 (define-char
   '((name              . "COMBINING GREEK PERISPOMENI")
     (general-category  mark non-spacing) ; Normative Category
     (bidi-category     . "NSM")
     (mirrored          . nil)
-    (->decomposition   #x0313)
     (=ucs              . #x0343)       ; ̓
+    (->canonical
+     ((name              . "COMBINING COMMA ABOVE")
+      (=ucs              . #x0313)     ; ̓
+      ))
     ))
 (define-char
   '((name              . "COMBINING GREEK DIALYTIKA TONOS")
     (general-category  mark non-spacing) ; Normative Category
     (bidi-category     . "NSM")
     (mirrored          . nil)
-    (->decomposition   #x0308 #x0301)
+    (=decomposition
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=ucs              . #x0344)       ; ̈́
     ))
 (define-char
     (general-category  mark non-spacing) ; Normative Category
     (bidi-category     . "NSM")
     (mirrored          . nil)
+    (=ucs              . #x0345)       ; ͅ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER IOTA")
       (=ucs              . #x0399)     ; Ι
       ))
-    (=ucs              . #x0345)       ; ͅ
     ))
 (define-char
   '((name              . "COMBINING BRIDGE ABOVE")
index 25929fc..eb6da76 100644 (file)
@@ -5,8 +5,11 @@
     (bidi-category     . "ON")
     (mirrored          . nil)
     (iso-10646-comment . "Dexia keraia")
-    (->decomposition   #x02B9)
     (=ucs              . #x0374)       ; ʹ
+    (->canonical
+     ((name              . "MODIFIER LETTER PRIME")
+      (=ucs              . #x02B9)     ; ʹ
+      ))
     ))
 (define-char
   '((name              . "GREEK LOWER NUMERAL SIGN")
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0020 #x0345)
+    (=>decomposition@compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
     (=ucs              . #x037A)       ; ͺ
     ))
 (define-char
     (bidi-category     . "ON")
     (mirrored          . nil)
     (iso-10646-comment . "Erotimatiko")
-    (->decomposition   #x003B)
     (=ucs              . #x037E)       ; ;
+    (->canonical
+     ((name              . "SEMICOLON")
+      (=ucs              . #x003B)     ; ;
+      ))
     ))
 (define-char
   '((name              . "GREEK TONOS")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0020 #x0301)
+    (=>decomposition@compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=ucs              . #x0384)       ; ΄
     (greek-iso8859-7   . #xB4) ; &I-GREEK-34;
     ))
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   #x00A8 #x0301)
+    (=decomposition
+     ((name              . "DIAERESIS")
+      (=ucs              . #x00A8)     ; ¨
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=ucs              . #x0385)       ; ΅
     (greek-iso8859-7   . #xB5) ; &I-GREEK-35;
     ))
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0391 #x0301)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ALPHA")
+      (=ucs              . #x0391)     ; Α
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x0386)       ; Ά
+    (greek-iso8859-7   . #xB6) ; &I-GREEK-36;
     (->lowercase
      ((name              . "GREEK SMALL LETTER ALPHA WITH TONOS")
       (=ucs              . #x03AC)     ; ά
       ))
-    (=ucs              . #x0386)       ; Ά
-    (greek-iso8859-7   . #xB6) ; &I-GREEK-36;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x2671)     ; &JSP-2671; [06-81]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER ALPHA WITH TONOS")
       (=ucs              . #x0386)     ; Ά
       ))
      ((name              . "GREEK CAPITAL LETTER ALPHA WITH TONOS")
       (=ucs              . #x0386)     ; Ά
       ))
+    (=decomposition
+     ((=jis-x0208        . #x2621)     ; &J90-2621; [06-01]
+      (=gb2312           . #x2621)     ; &I-G0-2621; [06-01]
+      (=ks-x1001         . #x2541)     ; &I-K0-2541; [05-33]
+      (=cns11643-1       . #x2475)     ; &I-C1-2475; [04-85]
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2661)       ; &JSP-2661; [06-65]
     (=ucs@jis/fw       . #x0386)       ; &JSP-2661;
+    (->lowercase
+     ((=jis-x0212        . #x2671)     ; &JSP-2671; [06-81]
+      ))
     ))
 (define-char
   '((name              . "GREEK ANO TELEIA")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   #x00B7)
     (=ucs              . #x0387)       ; ·
+    (->canonical
+     ((name              . "MIDDLE DOT")
+      (=ucs              . #x00B7)     ; ·
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER EPSILON WITH TONOS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0395 #x0301)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER EPSILON")
+      (=ucs              . #x0395)     ; Ε
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x0388)       ; Έ
+    (greek-iso8859-7   . #xB8) ; &I-GREEK-38;
     (->lowercase
      ((name              . "GREEK SMALL LETTER EPSILON WITH TONOS")
       (=ucs              . #x03AD)     ; έ
       ))
-    (=ucs              . #x0388)       ; Έ
-    (greek-iso8859-7   . #xB8) ; &I-GREEK-38;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x2672)     ; &JSP-2672; [06-82]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER EPSILON WITH TONOS")
       (=ucs              . #x0388)     ; Έ
       ))
      ((name              . "GREEK CAPITAL LETTER EPSILON WITH TONOS")
       (=ucs              . #x0388)     ; Έ
       ))
+    (=decomposition
+     ((=jis-x0208        . #x2625)     ; &J90-2625; [06-05]
+      (=gb2312           . #x2625)     ; &I-G0-2625; [06-05]
+      (=ks-x1001         . #x2545)     ; &I-K0-2545; [05-37]
+      (=cns11643-1       . #x2479)     ; &I-C1-2479; [04-89]
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2662)       ; &JSP-2662; [06-66]
     (=ucs@jis/fw       . #x0388)       ; &JSP-2662;
+    (->lowercase
+     ((=jis-x0212        . #x2672)     ; &JSP-2672; [06-82]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER ETA WITH TONOS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0397 #x0301)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ETA")
+      (=ucs              . #x0397)     ; Η
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x0389)       ; Ή
+    (greek-iso8859-7   . #xB9) ; &I-GREEK-39;
     (->lowercase
      ((name              . "GREEK SMALL LETTER ETA WITH TONOS")
       (=ucs              . #x03AE)     ; ή
       ))
-    (=ucs              . #x0389)       ; Ή
-    (greek-iso8859-7   . #xB9) ; &I-GREEK-39;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x2673)     ; &JSP-2673; [06-83]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER ETA WITH TONOS")
       (=ucs              . #x0389)     ; Ή
       ))
      ((name              . "GREEK CAPITAL LETTER ETA WITH TONOS")
       (=ucs              . #x0389)     ; Ή
       ))
+    (=decomposition
+     ((=jis-x0208        . #x2627)     ; &J90-2627; [06-07]
+      (=gb2312           . #x2627)     ; &I-G0-2627; [06-07]
+      (=ks-x1001         . #x2547)     ; &I-K0-2547; [05-39]
+      (=cns11643-1       . #x247B)     ; &I-C1-247B; [04-91]
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2663)       ; &JSP-2663; [06-67]
     (=ucs@jis/fw       . #x0389)       ; &JSP-2663;
+    (->lowercase
+     ((=jis-x0212        . #x2673)     ; &JSP-2673; [06-83]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER IOTA WITH TONOS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0399 #x0301)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER IOTA")
+      (=ucs              . #x0399)     ; Ι
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x038A)       ; Ί
+    (greek-iso8859-7   . #xBA) ; &I-GREEK-3A;
     (->lowercase
      ((name              . "GREEK SMALL LETTER IOTA WITH TONOS")
       (=ucs              . #x03AF)     ; ί
       ))
-    (=ucs              . #x038A)       ; Ί
-    (greek-iso8859-7   . #xBA) ; &I-GREEK-3A;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x2674)     ; &JSP-2674; [06-84]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER IOTA WITH TONOS")
       (=ucs              . #x038A)     ; Ί
       ))
      ((name              . "GREEK CAPITAL LETTER IOTA WITH TONOS")
       (=ucs              . #x038A)     ; Ί
       ))
+    (=decomposition
+     ((=jis-x0208        . #x2629)     ; &J90-2629; [06-09]
+      (=gb2312           . #x2629)     ; &I-G0-2629; [06-09]
+      (=ks-x1001         . #x2549)     ; &I-K0-2549; [05-41]
+      (=cns11643-1       . #x247D)     ; &I-C1-247D; [04-93]
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2664)       ; &JSP-2664; [06-68]
     (=ucs@jis/fw       . #x038A)       ; &JSP-2664;
+    (->lowercase
+     ((=jis-x0212        . #x2674)     ; &JSP-2674; [06-84]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER OMICRON WITH TONOS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x039F #x0301)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMICRON")
+      (=ucs              . #x039F)     ; Ο
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x038C)       ; Ό
+    (greek-iso8859-7   . #xBC) ; &I-GREEK-3C;
     (->lowercase
      ((name              . "GREEK SMALL LETTER OMICRON WITH TONOS")
       (=ucs              . #x03CC)     ; ό
       ))
-    (=ucs              . #x038C)       ; Ό
-    (greek-iso8859-7   . #xBC) ; &I-GREEK-3C;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x2677)     ; &JSP-2677; [06-87]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER OMICRON WITH TONOS")
       (=ucs              . #x038C)     ; Ό
       ))
      ((name              . "GREEK CAPITAL LETTER OMICRON WITH TONOS")
       (=ucs              . #x038C)     ; Ό
       ))
+    (=decomposition
+     ((=jis-x0208        . #x262F)     ; &J90-262F; [06-15]
+      (=gb2312           . #x262F)     ; &I-G0-262F; [06-15]
+      (=ks-x1001         . #x254F)     ; &I-K0-254F; [05-47]
+      (=cns11643-1       . #x2525)     ; &I-C1-2525; [05-05]
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2667)       ; &JSP-2667; [06-71]
     (=ucs@jis/fw       . #x038C)       ; &JSP-2667;
+    (->lowercase
+     ((=jis-x0212        . #x2677)     ; &JSP-2677; [06-87]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER UPSILON WITH TONOS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03A5 #x0301)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER UPSILON")
+      (=ucs              . #x03A5)     ; Υ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x038E)       ; Ύ
+    (greek-iso8859-7   . #xBE) ; &I-GREEK-3E;
     (->lowercase
      ((name              . "GREEK SMALL LETTER UPSILON WITH TONOS")
       (=ucs              . #x03CD)     ; ύ
       ))
-    (=ucs              . #x038E)       ; Ύ
-    (greek-iso8859-7   . #xBE) ; &I-GREEK-3E;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x2679)     ; &JSP-2679; [06-89]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER UPSILON WITH TONOS")
       (=ucs              . #x038E)     ; Ύ
       ))
      ((name              . "GREEK CAPITAL LETTER UPSILON WITH TONOS")
       (=ucs              . #x038E)     ; Ύ
       ))
+    (=decomposition
+     ((=jis-x0208        . #x2634)     ; &J90-2634; [06-20]
+      (=gb2312           . #x2634)     ; &I-G0-2634; [06-20]
+      (=ks-x1001         . #x2554)     ; &I-K0-2554; [05-52]
+      (=cns11643-1       . #x252A)     ; &I-C1-252A; [05-10]
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2669)       ; &JSP-2669; [06-73]
     (=ucs@jis/fw       . #x038E)       ; &JSP-2669;
+    (->lowercase
+     ((=jis-x0212        . #x2679)     ; &JSP-2679; [06-89]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER OMEGA WITH TONOS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03A9 #x0301)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMEGA")
+      (=ucs              . #x03A9)     ; Ω
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x038F)       ; Ώ
+    (greek-iso8859-7   . #xBF) ; &I-GREEK-3F;
     (->lowercase
      ((name              . "GREEK SMALL LETTER OMEGA WITH TONOS")
       (=ucs              . #x03CE)     ; ώ
       ))
-    (=ucs              . #x038F)       ; Ώ
-    (greek-iso8859-7   . #xBF) ; &I-GREEK-3F;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x267C)     ; &JSP-267C; [06-92]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER OMEGA WITH TONOS")
       (=ucs              . #x038F)     ; Ώ
       ))
      ((name              . "GREEK CAPITAL LETTER OMEGA WITH TONOS")
       (=ucs              . #x038F)     ; Ώ
       ))
+    (=decomposition
+     ((=jis-x0208        . #x2638)     ; &J90-2638; [06-24]
+      (=gb2312           . #x2638)     ; &I-G0-2638; [06-24]
+      (=ks-x1001         . #x2558)     ; &I-K0-2558; [05-56]
+      (=cns11643-1       . #x252E)     ; &I-C1-252E; [05-14]
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x266C)       ; &JSP-266C; [06-76]
     (=ucs@jis/fw       . #x038F)       ; &JSP-266C;
+    (->lowercase
+     ((=jis-x0212        . #x267C)     ; &JSP-267C; [06-92]
+      ))
     ))
 (define-char
   '((name . "GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03CA #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER IOTA WITH DIALYTIKA")
+      (=ucs              . #x03CA)     ; ϊ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=ucs              . #x0390)       ; ΐ
     (greek-iso8859-7   . #xC0) ; &I-GREEK-40;
     ))
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0391)       ; Α
+    (greek-iso8859-7   . #xC1) ; &I-GREEK-41;
     (->lowercase
      ((name              . "GREEK SMALL LETTER ALPHA")
       (=ucs              . #x03B1)     ; α
       ))
-    (=ucs              . #x0391)       ; Α
-    (greek-iso8859-7   . #xC1) ; &I-GREEK-41;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2641)     ; &J90-2641; [06-33]
-      (=gb2312           . #x2641)     ; &I-G0-2641; [06-33]
-      (=ks-x1001         . #x2561)     ; &I-K0-2561; [05-65]
-      (=cns11643-1       . #x252F)     ; &I-C1-252F; [05-15]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER ALPHA")
       (=ucs              . #x0391)     ; Α
       ))
     (=big5             . #xA344)       ; &I-B-A344;
     (=ucs@gb/fw                . #x0391)       ; &J90-2621;
     (=ucs@jis/fw       . #x0391)       ; &J90-2621;
+    (->lowercase
+     ((=jis-x0208        . #x2641)     ; &J90-2641; [06-33]
+      (=gb2312           . #x2641)     ; &I-G0-2641; [06-33]
+      (=ks-x1001         . #x2561)     ; &I-K0-2561; [05-65]
+      (=cns11643-1       . #x252F)     ; &I-C1-252F; [05-15]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER BETA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0392)       ; Β
+    (greek-iso8859-7   . #xC2) ; &I-GREEK-42;
     (->lowercase
      ((name              . "GREEK SMALL LETTER BETA")
       (=ucs              . #x03B2)     ; β
       ))
-    (=ucs              . #x0392)       ; Β
-    (greek-iso8859-7   . #xC2) ; &I-GREEK-42;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2642)     ; &J90-2642; [06-34]
-      (=gb2312           . #x2642)     ; &I-G0-2642; [06-34]
-      (=ks-x1001         . #x2562)     ; &I-K0-2562; [05-66]
-      (=cns11643-1       . #x2530)     ; &I-C1-2530; [05-16]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER BETA")
       (=ucs              . #x0392)     ; Β
       ))
     (=big5             . #xA345)       ; &I-B-A345;
     (=ucs@gb/fw                . #x0392)       ; &J90-2622;
     (=ucs@jis/fw       . #x0392)       ; &J90-2622;
+    (->lowercase
+     ((=jis-x0208        . #x2642)     ; &J90-2642; [06-34]
+      (=gb2312           . #x2642)     ; &I-G0-2642; [06-34]
+      (=ks-x1001         . #x2562)     ; &I-K0-2562; [05-66]
+      (=cns11643-1       . #x2530)     ; &I-C1-2530; [05-16]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER GAMMA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0393)       ; Γ
+    (greek-iso8859-7   . #xC3) ; &I-GREEK-43;
     (->lowercase
      ((name              . "GREEK SMALL LETTER GAMMA")
       (=ucs              . #x03B3)     ; γ
       ))
-    (=ucs              . #x0393)       ; Γ
-    (greek-iso8859-7   . #xC3) ; &I-GREEK-43;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2643)     ; &J90-2643; [06-35]
-      (=gb2312           . #x2643)     ; &I-G0-2643; [06-35]
-      (=ks-x1001         . #x2563)     ; &I-K0-2563; [05-67]
-      (=cns11643-1       . #x2531)     ; &I-C1-2531; [05-17]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER GAMMA")
       (=ucs              . #x0393)     ; Γ
       ))
     (=big5             . #xA346)       ; &I-B-A346;
     (=ucs@gb/fw                . #x0393)       ; &J90-2623;
     (=ucs@jis/fw       . #x0393)       ; &J90-2623;
+    (->lowercase
+     ((=jis-x0208        . #x2643)     ; &J90-2643; [06-35]
+      (=gb2312           . #x2643)     ; &I-G0-2643; [06-35]
+      (=ks-x1001         . #x2563)     ; &I-K0-2563; [05-67]
+      (=cns11643-1       . #x2531)     ; &I-C1-2531; [05-17]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER DELTA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0394)       ; Δ
+    (greek-iso8859-7   . #xC4) ; &I-GREEK-44;
     (->lowercase
      ((name              . "GREEK SMALL LETTER DELTA")
       (=ucs              . #x03B4)     ; δ
       ))
-    (=ucs              . #x0394)       ; Δ
-    (greek-iso8859-7   . #xC4) ; &I-GREEK-44;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2644)     ; &J90-2644; [06-36]
-      (=gb2312           . #x2644)     ; &I-G0-2644; [06-36]
-      (=ks-x1001         . #x2564)     ; &I-K0-2564; [05-68]
-      (=cns11643-1       . #x2532)     ; &I-C1-2532; [05-18]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER DELTA")
       (=ucs              . #x0394)     ; Δ
       ))
     (=big5             . #xA347)       ; &I-B-A347;
     (=ucs@gb/fw                . #x0394)       ; &J90-2624;
     (=ucs@jis/fw       . #x0394)       ; &J90-2624;
+    (->lowercase
+     ((=jis-x0208        . #x2644)     ; &J90-2644; [06-36]
+      (=gb2312           . #x2644)     ; &I-G0-2644; [06-36]
+      (=ks-x1001         . #x2564)     ; &I-K0-2564; [05-68]
+      (=cns11643-1       . #x2532)     ; &I-C1-2532; [05-18]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER EPSILON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0395)       ; Ε
+    (greek-iso8859-7   . #xC5) ; &I-GREEK-45;
     (->lowercase
      ((name              . "GREEK SMALL LETTER EPSILON")
       (=ucs              . #x03B5)     ; ε
       ))
-    (=ucs              . #x0395)       ; Ε
-    (greek-iso8859-7   . #xC5) ; &I-GREEK-45;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2645)     ; &J90-2645; [06-37]
-      (=gb2312           . #x2645)     ; &I-G0-2645; [06-37]
-      (=ks-x1001         . #x2565)     ; &I-K0-2565; [05-69]
-      (=cns11643-1       . #x2533)     ; &I-C1-2533; [05-19]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER EPSILON")
       (=ucs              . #x0395)     ; Ε
       ))
     (=big5             . #xA348)       ; &I-B-A348;
     (=ucs@gb/fw                . #x0395)       ; &J90-2625;
     (=ucs@jis/fw       . #x0395)       ; &J90-2625;
+    (->lowercase
+     ((=jis-x0208        . #x2645)     ; &J90-2645; [06-37]
+      (=gb2312           . #x2645)     ; &I-G0-2645; [06-37]
+      (=ks-x1001         . #x2565)     ; &I-K0-2565; [05-69]
+      (=cns11643-1       . #x2533)     ; &I-C1-2533; [05-19]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER ZETA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0396)       ; Ζ
+    (greek-iso8859-7   . #xC6) ; &I-GREEK-46;
     (->lowercase
      ((name              . "GREEK SMALL LETTER ZETA")
       (=ucs              . #x03B6)     ; ζ
       ))
-    (=ucs              . #x0396)       ; Ζ
-    (greek-iso8859-7   . #xC6) ; &I-GREEK-46;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2646)     ; &J90-2646; [06-38]
-      (=gb2312           . #x2646)     ; &I-G0-2646; [06-38]
-      (=ks-x1001         . #x2566)     ; &I-K0-2566; [05-70]
-      (=cns11643-1       . #x2534)     ; &I-C1-2534; [05-20]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER ZETA")
       (=ucs              . #x0396)     ; Ζ
       ))
     (=big5             . #xA349)       ; &I-B-A349;
     (=ucs@gb/fw                . #x0396)       ; &J90-2626;
     (=ucs@jis/fw       . #x0396)       ; &J90-2626;
+    (->lowercase
+     ((=jis-x0208        . #x2646)     ; &J90-2646; [06-38]
+      (=gb2312           . #x2646)     ; &I-G0-2646; [06-38]
+      (=ks-x1001         . #x2566)     ; &I-K0-2566; [05-70]
+      (=cns11643-1       . #x2534)     ; &I-C1-2534; [05-20]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER ETA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0397)       ; Η
+    (greek-iso8859-7   . #xC7) ; &I-GREEK-47;
     (->lowercase
      ((name              . "GREEK SMALL LETTER ETA")
       (=ucs              . #x03B7)     ; η
       ))
-    (=ucs              . #x0397)       ; Η
-    (greek-iso8859-7   . #xC7) ; &I-GREEK-47;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2647)     ; &J90-2647; [06-39]
-      (=gb2312           . #x2647)     ; &I-G0-2647; [06-39]
-      (=ks-x1001         . #x2567)     ; &I-K0-2567; [05-71]
-      (=cns11643-1       . #x2535)     ; &I-C1-2535; [05-21]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER ETA")
       (=ucs              . #x0397)     ; Η
       ))
     (=big5             . #xA34A)       ; &I-B-A34A;
     (=ucs@gb/fw                . #x0397)       ; &J90-2627;
     (=ucs@jis/fw       . #x0397)       ; &J90-2627;
+    (->lowercase
+     ((=jis-x0208        . #x2647)     ; &J90-2647; [06-39]
+      (=gb2312           . #x2647)     ; &I-G0-2647; [06-39]
+      (=ks-x1001         . #x2567)     ; &I-K0-2567; [05-71]
+      (=cns11643-1       . #x2535)     ; &I-C1-2535; [05-21]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER THETA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0398)       ; Θ
+    (greek-iso8859-7   . #xC8) ; &I-GREEK-48;
     (->lowercase
      ((name              . "GREEK SMALL LETTER THETA")
       (=ucs              . #x03B8)     ; θ
       ))
-    (=ucs              . #x0398)       ; Θ
-    (greek-iso8859-7   . #xC8) ; &I-GREEK-48;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2648)     ; &J90-2648; [06-40]
-      (=gb2312           . #x2648)     ; &I-G0-2648; [06-40]
-      (=ks-x1001         . #x2568)     ; &I-K0-2568; [05-72]
-      (=cns11643-1       . #x2536)     ; &I-C1-2536; [05-22]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER THETA")
       (=ucs              . #x0398)     ; Θ
       ))
     (=big5             . #xA34B)       ; &I-B-A34B;
     (=ucs@gb/fw                . #x0398)       ; &J90-2628;
     (=ucs@jis/fw       . #x0398)       ; &J90-2628;
+    (->lowercase
+     ((=jis-x0208        . #x2648)     ; &J90-2648; [06-40]
+      (=gb2312           . #x2648)     ; &I-G0-2648; [06-40]
+      (=ks-x1001         . #x2568)     ; &I-K0-2568; [05-72]
+      (=cns11643-1       . #x2536)     ; &I-C1-2536; [05-22]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER IOTA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0399)       ; Ι
+    (greek-iso8859-7   . #xC9) ; &I-GREEK-49;
     (->lowercase
      ((name              . "GREEK SMALL LETTER IOTA")
       (=ucs              . #x03B9)     ; ι
       ))
-    (=ucs              . #x0399)       ; Ι
-    (greek-iso8859-7   . #xC9) ; &I-GREEK-49;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2649)     ; &J90-2649; [06-41]
-      (=gb2312           . #x2649)     ; &I-G0-2649; [06-41]
-      (=ks-x1001         . #x2569)     ; &I-K0-2569; [05-73]
-      (=cns11643-1       . #x2537)     ; &I-C1-2537; [05-23]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER IOTA")
       (=ucs              . #x0399)     ; Ι
       ))
     (=big5             . #xA34C)       ; &I-B-A34C;
     (=ucs@gb/fw                . #x0399)       ; &J90-2629;
     (=ucs@jis/fw       . #x0399)       ; &J90-2629;
+    (->lowercase
+     ((=jis-x0208        . #x2649)     ; &J90-2649; [06-41]
+      (=gb2312           . #x2649)     ; &I-G0-2649; [06-41]
+      (=ks-x1001         . #x2569)     ; &I-K0-2569; [05-73]
+      (=cns11643-1       . #x2537)     ; &I-C1-2537; [05-23]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER KAPPA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x039A)       ; Κ
+    (greek-iso8859-7   . #xCA) ; &I-GREEK-4A;
     (->lowercase
      ((name              . "GREEK SMALL LETTER KAPPA")
       (=ucs              . #x03BA)     ; κ
       ))
-    (=ucs              . #x039A)       ; Κ
-    (greek-iso8859-7   . #xCA) ; &I-GREEK-4A;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x264A)     ; &J90-264A; [06-42]
-      (=gb2312           . #x264A)     ; &I-G0-264A; [06-42]
-      (=ks-x1001         . #x256A)     ; &I-K0-256A; [05-74]
-      (=cns11643-1       . #x2538)     ; &I-C1-2538; [05-24]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER KAPPA")
       (=ucs              . #x039A)     ; Κ
       ))
     (=big5             . #xA34D)       ; &I-B-A34D;
     (=ucs@gb/fw                . #x039A)       ; &J90-262A;
     (=ucs@jis/fw       . #x039A)       ; &J90-262A;
+    (->lowercase
+     ((=jis-x0208        . #x264A)     ; &J90-264A; [06-42]
+      (=gb2312           . #x264A)     ; &I-G0-264A; [06-42]
+      (=ks-x1001         . #x256A)     ; &I-K0-256A; [05-74]
+      (=cns11643-1       . #x2538)     ; &I-C1-2538; [05-24]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER LAMDA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x039B)       ; Λ
+    (greek-iso8859-7   . #xCB) ; &I-GREEK-4B;
     (->lowercase
      ((name              . "GREEK SMALL LETTER LAMDA")
       (=ucs              . #x03BB)     ; λ
       ))
-    (=ucs              . #x039B)       ; Λ
-    (greek-iso8859-7   . #xCB) ; &I-GREEK-4B;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x264B)     ; &J90-264B; [06-43]
-      (=gb2312           . #x264B)     ; &I-G0-264B; [06-43]
-      (=ks-x1001         . #x256B)     ; &I-K0-256B; [05-75]
-      (=cns11643-1       . #x2539)     ; &I-C1-2539; [05-25]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER LAMDA")
       (=ucs              . #x039B)     ; Λ
       ))
     (=big5             . #xA34E)       ; &I-B-A34E;
     (=ucs@gb/fw                . #x039B)       ; &J90-262B;
     (=ucs@jis/fw       . #x039B)       ; &J90-262B;
+    (->lowercase
+     ((=jis-x0208        . #x264B)     ; &J90-264B; [06-43]
+      (=gb2312           . #x264B)     ; &I-G0-264B; [06-43]
+      (=ks-x1001         . #x256B)     ; &I-K0-256B; [05-75]
+      (=cns11643-1       . #x2539)     ; &I-C1-2539; [05-25]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER MU")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x039C)       ; Μ
+    (greek-iso8859-7   . #xCC) ; &I-GREEK-4C;
     (->lowercase
      ((name              . "GREEK SMALL LETTER MU")
       (=ucs              . #x03BC)     ; μ
       ))
-    (=ucs              . #x039C)       ; Μ
-    (greek-iso8859-7   . #xCC) ; &I-GREEK-4C;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x264C)     ; &J90-264C; [06-44]
-      (=gb2312           . #x264C)     ; &I-G0-264C; [06-44]
-      (=ks-x1001         . #x256C)     ; &I-K0-256C; [05-76]
-      (=cns11643-1       . #x253A)     ; &I-C1-253A; [05-26]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER MU")
       (=ucs              . #x039C)     ; Μ
       ))
     (=big5             . #xA34F)       ; &I-B-A34F;
     (=ucs@gb/fw                . #x039C)       ; &J90-262C;
     (=ucs@jis/fw       . #x039C)       ; &J90-262C;
+    (->lowercase
+     ((=jis-x0208        . #x264C)     ; &J90-264C; [06-44]
+      (=gb2312           . #x264C)     ; &I-G0-264C; [06-44]
+      (=ks-x1001         . #x256C)     ; &I-K0-256C; [05-76]
+      (=cns11643-1       . #x253A)     ; &I-C1-253A; [05-26]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER NU")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x039D)       ; Ν
+    (greek-iso8859-7   . #xCD) ; &I-GREEK-4D;
     (->lowercase
      ((name              . "GREEK SMALL LETTER NU")
       (=ucs              . #x03BD)     ; ν
       ))
-    (=ucs              . #x039D)       ; Ν
-    (greek-iso8859-7   . #xCD) ; &I-GREEK-4D;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x264D)     ; &J90-264D; [06-45]
-      (=gb2312           . #x264D)     ; &I-G0-264D; [06-45]
-      (=ks-x1001         . #x256D)     ; &I-K0-256D; [05-77]
-      (=cns11643-1       . #x253B)     ; &I-C1-253B; [05-27]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER NU")
       (=ucs              . #x039D)     ; Ν
       ))
     (=big5             . #xA350)       ; &I-B-A350;
     (=ucs@gb/fw                . #x039D)       ; &J90-262D;
     (=ucs@jis/fw       . #x039D)       ; &J90-262D;
+    (->lowercase
+     ((=jis-x0208        . #x264D)     ; &J90-264D; [06-45]
+      (=gb2312           . #x264D)     ; &I-G0-264D; [06-45]
+      (=ks-x1001         . #x256D)     ; &I-K0-256D; [05-77]
+      (=cns11643-1       . #x253B)     ; &I-C1-253B; [05-27]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER XI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x039E)       ; Ξ
+    (greek-iso8859-7   . #xCE) ; &I-GREEK-4E;
     (->lowercase
      ((name              . "GREEK SMALL LETTER XI")
       (=ucs              . #x03BE)     ; ξ
       ))
-    (=ucs              . #x039E)       ; Ξ
-    (greek-iso8859-7   . #xCE) ; &I-GREEK-4E;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x264E)     ; &J90-264E; [06-46]
-      (=gb2312           . #x264E)     ; &I-G0-264E; [06-46]
-      (=ks-x1001         . #x256E)     ; &I-K0-256E; [05-78]
-      (=cns11643-1       . #x253C)     ; &I-C1-253C; [05-28]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER XI")
       (=ucs              . #x039E)     ; Ξ
       ))
     (=big5             . #xA351)       ; &I-B-A351;
     (=ucs@gb/fw                . #x039E)       ; &J90-262E;
     (=ucs@jis/fw       . #x039E)       ; &J90-262E;
+    (->lowercase
+     ((=jis-x0208        . #x264E)     ; &J90-264E; [06-46]
+      (=gb2312           . #x264E)     ; &I-G0-264E; [06-46]
+      (=ks-x1001         . #x256E)     ; &I-K0-256E; [05-78]
+      (=cns11643-1       . #x253C)     ; &I-C1-253C; [05-28]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER OMICRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x039F)       ; Ο
+    (greek-iso8859-7   . #xCF) ; &I-GREEK-4F;
     (->lowercase
      ((name              . "GREEK SMALL LETTER OMICRON")
       (=ucs              . #x03BF)     ; ο
       ))
-    (=ucs              . #x039F)       ; Ο
-    (greek-iso8859-7   . #xCF) ; &I-GREEK-4F;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x264F)     ; &J90-264F; [06-47]
-      (=gb2312           . #x264F)     ; &I-G0-264F; [06-47]
-      (=ks-x1001         . #x256F)     ; &I-K0-256F; [05-79]
-      (=cns11643-1       . #x253D)     ; &I-C1-253D; [05-29]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER OMICRON")
       (=ucs              . #x039F)     ; Ο
       ))
     (=big5             . #xA352)       ; &I-B-A352;
     (=ucs@gb/fw                . #x039F)       ; &J90-262F;
     (=ucs@jis/fw       . #x039F)       ; &J90-262F;
+    (->lowercase
+     ((=jis-x0208        . #x264F)     ; &J90-264F; [06-47]
+      (=gb2312           . #x264F)     ; &I-G0-264F; [06-47]
+      (=ks-x1001         . #x256F)     ; &I-K0-256F; [05-79]
+      (=cns11643-1       . #x253D)     ; &I-C1-253D; [05-29]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER PI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03A0)       ; Π
+    (greek-iso8859-7   . #xD0) ; &I-GREEK-50;
     (->lowercase
      ((name              . "GREEK SMALL LETTER PI")
       (=ucs              . #x03C0)     ; π
       ))
-    (=ucs              . #x03A0)       ; Π
-    (greek-iso8859-7   . #xD0) ; &I-GREEK-50;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2650)     ; &J90-2650; [06-48]
-      (=gb2312           . #x2650)     ; &I-G0-2650; [06-48]
-      (=ks-x1001         . #x2570)     ; &I-K0-2570; [05-80]
-      (=cns11643-1       . #x253E)     ; &I-C1-253E; [05-30]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER PI")
       (=ucs              . #x03A0)     ; Π
       ))
     (=big5             . #xA353)       ; &I-B-A353;
     (=ucs@gb/fw                . #x03A0)       ; &J90-2630;
     (=ucs@jis/fw       . #x03A0)       ; &J90-2630;
+    (->lowercase
+     ((=jis-x0208        . #x2650)     ; &J90-2650; [06-48]
+      (=gb2312           . #x2650)     ; &I-G0-2650; [06-48]
+      (=ks-x1001         . #x2570)     ; &I-K0-2570; [05-80]
+      (=cns11643-1       . #x253E)     ; &I-C1-253E; [05-30]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER RHO")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03A1)       ; Ρ
+    (greek-iso8859-7   . #xD1) ; &I-GREEK-51;
     (->lowercase
      ((name              . "GREEK SMALL LETTER RHO")
       (=ucs              . #x03C1)     ; ρ
       ))
-    (=ucs              . #x03A1)       ; Ρ
-    (greek-iso8859-7   . #xD1) ; &I-GREEK-51;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2651)     ; &J90-2651; [06-49]
-      (=gb2312           . #x2651)     ; &I-G0-2651; [06-49]
-      (=ks-x1001         . #x2571)     ; &I-K0-2571; [05-81]
-      (=cns11643-1       . #x253F)     ; &I-C1-253F; [05-31]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER RHO")
       (=ucs              . #x03A1)     ; Ρ
       ))
     (=big5             . #xA354)       ; &I-B-A354;
     (=ucs@gb/fw                . #x03A1)       ; &J90-2631;
     (=ucs@jis/fw       . #x03A1)       ; &J90-2631;
+    (->lowercase
+     ((=jis-x0208        . #x2651)     ; &J90-2651; [06-49]
+      (=gb2312           . #x2651)     ; &I-G0-2651; [06-49]
+      (=ks-x1001         . #x2571)     ; &I-K0-2571; [05-81]
+      (=cns11643-1       . #x253F)     ; &I-C1-253F; [05-31]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER SIGMA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03A3)       ; Σ
+    (greek-iso8859-7   . #xD3) ; &I-GREEK-53;
     (->lowercase
      ((name              . "GREEK SMALL LETTER SIGMA")
       (=ucs              . #x03C3)     ; σ
       ))
-    (=ucs              . #x03A3)       ; Σ
-    (greek-iso8859-7   . #xD3) ; &I-GREEK-53;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2652)     ; &J90-2652; [06-50]
-      (=gb2312           . #x2652)     ; &I-G0-2652; [06-50]
-      (=ks-x1001         . #x2572)     ; &I-K0-2572; [05-82]
-      (=cns11643-1       . #x2540)     ; &I-C1-2540; [05-32]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER SIGMA")
       (=ucs              . #x03A3)     ; Σ
       ))
     (=big5             . #xA355)       ; &I-B-A355;
     (=ucs@gb/fw                . #x03A3)       ; &J90-2632;
     (=ucs@jis/fw       . #x03A3)       ; &J90-2632;
+    (->lowercase
+     ((=jis-x0208        . #x2652)     ; &J90-2652; [06-50]
+      (=gb2312           . #x2652)     ; &I-G0-2652; [06-50]
+      (=ks-x1001         . #x2572)     ; &I-K0-2572; [05-82]
+      (=cns11643-1       . #x2540)     ; &I-C1-2540; [05-32]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER TAU")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03A4)       ; Τ
+    (greek-iso8859-7   . #xD4) ; &I-GREEK-54;
     (->lowercase
      ((name              . "GREEK SMALL LETTER TAU")
       (=ucs              . #x03C4)     ; τ
       ))
-    (=ucs              . #x03A4)       ; Τ
-    (greek-iso8859-7   . #xD4) ; &I-GREEK-54;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2653)     ; &J90-2653; [06-51]
-      (=gb2312           . #x2653)     ; &I-G0-2653; [06-51]
-      (=ks-x1001         . #x2573)     ; &I-K0-2573; [05-83]
-      (=cns11643-1       . #x2541)     ; &I-C1-2541; [05-33]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER TAU")
       (=ucs              . #x03A4)     ; Τ
       ))
     (=big5             . #xA356)       ; &I-B-A356;
     (=ucs@gb/fw                . #x03A4)       ; &J90-2633;
     (=ucs@jis/fw       . #x03A4)       ; &J90-2633;
+    (->lowercase
+     ((=jis-x0208        . #x2653)     ; &J90-2653; [06-51]
+      (=gb2312           . #x2653)     ; &I-G0-2653; [06-51]
+      (=ks-x1001         . #x2573)     ; &I-K0-2573; [05-83]
+      (=cns11643-1       . #x2541)     ; &I-C1-2541; [05-33]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER UPSILON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03A5)       ; Υ
+    (greek-iso8859-7   . #xD5) ; &I-GREEK-55;
     (->lowercase
      ((name              . "GREEK SMALL LETTER UPSILON")
       (=ucs              . #x03C5)     ; υ
       ))
-    (=ucs              . #x03A5)       ; Υ
-    (greek-iso8859-7   . #xD5) ; &I-GREEK-55;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2654)     ; &J90-2654; [06-52]
-      (=gb2312           . #x2654)     ; &I-G0-2654; [06-52]
-      (=ks-x1001         . #x2574)     ; &I-K0-2574; [05-84]
-      (=cns11643-1       . #x2542)     ; &I-C1-2542; [05-34]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER UPSILON")
       (=ucs              . #x03A5)     ; Υ
       ))
     (=big5             . #xA357)       ; &I-B-A357;
     (=ucs@gb/fw                . #x03A5)       ; &J90-2634;
     (=ucs@jis/fw       . #x03A5)       ; &J90-2634;
+    (->lowercase
+     ((=jis-x0208        . #x2654)     ; &J90-2654; [06-52]
+      (=gb2312           . #x2654)     ; &I-G0-2654; [06-52]
+      (=ks-x1001         . #x2574)     ; &I-K0-2574; [05-84]
+      (=cns11643-1       . #x2542)     ; &I-C1-2542; [05-34]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER PHI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03A6)       ; Φ
+    (greek-iso8859-7   . #xD6) ; &I-GREEK-56;
     (->lowercase
      ((name              . "GREEK SMALL LETTER PHI")
       (=ucs              . #x03C6)     ; φ
       ))
-    (=ucs              . #x03A6)       ; Φ
-    (greek-iso8859-7   . #xD6) ; &I-GREEK-56;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2655)     ; &J90-2655; [06-53]
-      (=gb2312           . #x2655)     ; &I-G0-2655; [06-53]
-      (=ks-x1001         . #x2575)     ; &I-K0-2575; [05-85]
-      (=cns11643-1       . #x2543)     ; &I-C1-2543; [05-35]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER PHI")
       (=ucs              . #x03A6)     ; Φ
       ))
     (=big5             . #xA358)       ; &I-B-A358;
     (=ucs@gb/fw                . #x03A6)       ; &J90-2635;
     (=ucs@jis/fw       . #x03A6)       ; &J90-2635;
+    (->lowercase
+     ((=jis-x0208        . #x2655)     ; &J90-2655; [06-53]
+      (=gb2312           . #x2655)     ; &I-G0-2655; [06-53]
+      (=ks-x1001         . #x2575)     ; &I-K0-2575; [05-85]
+      (=cns11643-1       . #x2543)     ; &I-C1-2543; [05-35]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER CHI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03A7)       ; Χ
+    (greek-iso8859-7   . #xD7) ; &I-GREEK-57;
     (->lowercase
      ((name              . "GREEK SMALL LETTER CHI")
       (=ucs              . #x03C7)     ; χ
       ))
-    (=ucs              . #x03A7)       ; Χ
-    (greek-iso8859-7   . #xD7) ; &I-GREEK-57;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2656)     ; &J90-2656; [06-54]
-      (=gb2312           . #x2656)     ; &I-G0-2656; [06-54]
-      (=ks-x1001         . #x2576)     ; &I-K0-2576; [05-86]
-      (=cns11643-1       . #x2544)     ; &I-C1-2544; [05-36]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER CHI")
       (=ucs              . #x03A7)     ; Χ
       ))
     (=big5             . #xA359)       ; &I-B-A359;
     (=ucs@gb/fw                . #x03A7)       ; &J90-2636;
     (=ucs@jis/fw       . #x03A7)       ; &J90-2636;
+    (->lowercase
+     ((=jis-x0208        . #x2656)     ; &J90-2656; [06-54]
+      (=gb2312           . #x2656)     ; &I-G0-2656; [06-54]
+      (=ks-x1001         . #x2576)     ; &I-K0-2576; [05-86]
+      (=cns11643-1       . #x2544)     ; &I-C1-2544; [05-36]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER PSI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03A8)       ; Ψ
+    (greek-iso8859-7   . #xD8) ; &I-GREEK-58;
     (->lowercase
      ((name              . "GREEK SMALL LETTER PSI")
       (=ucs              . #x03C8)     ; ψ
       ))
-    (=ucs              . #x03A8)       ; Ψ
-    (greek-iso8859-7   . #xD8) ; &I-GREEK-58;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2657)     ; &J90-2657; [06-55]
-      (=gb2312           . #x2657)     ; &I-G0-2657; [06-55]
-      (=ks-x1001         . #x2577)     ; &I-K0-2577; [05-87]
-      (=cns11643-1       . #x2545)     ; &I-C1-2545; [05-37]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER PSI")
       (=ucs              . #x03A8)     ; Ψ
       ))
     (=big5             . #xA35A)       ; &I-B-A35A;
     (=ucs@gb/fw                . #x03A8)       ; &J90-2637;
     (=ucs@jis/fw       . #x03A8)       ; &J90-2637;
+    (->lowercase
+     ((=jis-x0208        . #x2657)     ; &J90-2657; [06-55]
+      (=gb2312           . #x2657)     ; &I-G0-2657; [06-55]
+      (=ks-x1001         . #x2577)     ; &I-K0-2577; [05-87]
+      (=cns11643-1       . #x2545)     ; &I-C1-2545; [05-37]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER OMEGA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03A9)       ; Ω
+    (greek-iso8859-7   . #xD9) ; &I-GREEK-59;
     (->lowercase
      ((name              . "GREEK SMALL LETTER OMEGA")
       (=ucs              . #x03C9)     ; ω
       ))
-    (=ucs              . #x03A9)       ; Ω
-    (greek-iso8859-7   . #xD9) ; &I-GREEK-59;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2658)     ; &J90-2658; [06-56]
-      (=gb2312           . #x2658)     ; &I-G0-2658; [06-56]
-      (=ks-x1001         . #x2578)     ; &I-K0-2578; [05-88]
-      (=cns11643-1       . #x2546)     ; &I-C1-2546; [05-38]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER OMEGA")
       (=ucs              . #x03A9)     ; Ω
       ))
     (=big5             . #xA35B)       ; &I-B-A35B;
     (=ucs@gb/fw                . #x03A9)       ; &J90-2638;
     (=ucs@jis/fw       . #x03A9)       ; &J90-2638;
+    (->lowercase
+     ((=jis-x0208        . #x2658)     ; &J90-2658; [06-56]
+      (=gb2312           . #x2658)     ; &I-G0-2658; [06-56]
+      (=ks-x1001         . #x2578)     ; &I-K0-2578; [05-88]
+      (=cns11643-1       . #x2546)     ; &I-C1-2546; [05-38]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER IOTA WITH DIALYTIKA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0399 #x0308)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER IOTA")
+      (=ucs              . #x0399)     ; Ι
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x03AA)       ; Ϊ
+    (greek-iso8859-7   . #xDA) ; &I-GREEK-5A;
     (->lowercase
      ((name              . "GREEK SMALL LETTER IOTA WITH DIALYTIKA")
       (=ucs              . #x03CA)     ; ϊ
       ))
-    (=ucs              . #x03AA)       ; Ϊ
-    (greek-iso8859-7   . #xDA) ; &I-GREEK-5A;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x2675)     ; &JSP-2675; [06-85]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK CAPITAL LETTER IOTA WITH DIALYTIKA")
       (=ucs              . #x03AA)     ; Ϊ
       ))
       ))
     (=jis-x0212                . #x2665)       ; &JSP-2665; [06-69]
     (=ucs@jis/fw       . #x03AA)       ; &JSP-2665;
+    (->lowercase
+     ((=jis-x0212        . #x2675)     ; &JSP-2675; [06-85]
+      ))
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03A5 #x0308)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER UPSILON")
+      (=ucs              . #x03A5)     ; Υ
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x03AB)       ; Ϋ
+    (greek-iso8859-7   . #xDB) ; &I-GREEK-5B;
     (->lowercase
      ((name              . "GREEK SMALL LETTER UPSILON WITH DIALYTIKA")
       (=ucs              . #x03CB)     ; ϋ
       ))
-    (=ucs              . #x03AB)       ; Ϋ
-    (greek-iso8859-7   . #xDB) ; &I-GREEK-5B;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x267A)     ; &JSP-267A; [06-90]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA")
       (=ucs              . #x03AB)     ; Ϋ
       ))
       ))
     (=jis-x0212                . #x266A)       ; &JSP-266A; [06-74]
     (=ucs@jis/fw       . #x03AB)       ; &JSP-266A;
+    (->lowercase
+     ((=jis-x0212        . #x267A)     ; &JSP-267A; [06-90]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER ALPHA WITH TONOS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B1 #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ALPHA")
+      (=ucs              . #x03B1)     ; α
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x03AC)       ; ά
+    (greek-iso8859-7   . #xDC) ; &I-GREEK-5C;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER ALPHA WITH TONOS")
       (=ucs              . #x0386)     ; Ά
       ))
-    (=ucs              . #x03AC)       ; ά
-    (greek-iso8859-7   . #xDC) ; &I-GREEK-5C;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x2661)     ; &JSP-2661; [06-65]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER ALPHA WITH TONOS")
       (=ucs              . #x03AC)     ; ά
       ))
       ))
     (=jis-x0212                . #x2671)       ; &JSP-2671; [06-81]
     (=ucs@jis/fw       . #x03AC)       ; &JSP-2671;
+    (->uppercase
+     ((=jis-x0212        . #x2661)     ; &JSP-2661; [06-65]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER EPSILON WITH TONOS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B5 #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER EPSILON")
+      (=ucs              . #x03B5)     ; ε
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x03AD)       ; έ
+    (greek-iso8859-7   . #xDD) ; &I-GREEK-5D;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER EPSILON WITH TONOS")
       (=ucs              . #x0388)     ; Έ
       ))
-    (=ucs              . #x03AD)       ; έ
-    (greek-iso8859-7   . #xDD) ; &I-GREEK-5D;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x2662)     ; &JSP-2662; [06-66]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER EPSILON WITH TONOS")
       (=ucs              . #x03AD)     ; έ
       ))
       ))
     (=jis-x0212                . #x2672)       ; &JSP-2672; [06-82]
     (=ucs@jis/fw       . #x03AD)       ; &JSP-2672;
+    (->uppercase
+     ((=jis-x0212        . #x2662)     ; &JSP-2662; [06-66]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER ETA WITH TONOS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B7 #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ETA")
+      (=ucs              . #x03B7)     ; η
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x03AE)       ; ή
+    (greek-iso8859-7   . #xDE) ; &I-GREEK-5E;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER ETA WITH TONOS")
       (=ucs              . #x0389)     ; Ή
       ))
-    (=ucs              . #x03AE)       ; ή
-    (greek-iso8859-7   . #xDE) ; &I-GREEK-5E;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x2663)     ; &JSP-2663; [06-67]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER ETA WITH TONOS")
       (=ucs              . #x03AE)     ; ή
       ))
       ))
     (=jis-x0212                . #x2673)       ; &JSP-2673; [06-83]
     (=ucs@jis/fw       . #x03AE)       ; &JSP-2673;
+    (->uppercase
+     ((=jis-x0212        . #x2663)     ; &JSP-2663; [06-67]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER IOTA WITH TONOS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B9 #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER IOTA")
+      (=ucs              . #x03B9)     ; ι
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x03AF)       ; ί
+    (greek-iso8859-7   . #xDF) ; &I-GREEK-5F;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER IOTA WITH TONOS")
       (=ucs              . #x038A)     ; Ί
       ))
-    (=ucs              . #x03AF)       ; ί
-    (greek-iso8859-7   . #xDF) ; &I-GREEK-5F;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x2664)     ; &JSP-2664; [06-68]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER IOTA WITH TONOS")
       (=ucs              . #x03AF)     ; ί
       ))
       ))
     (=jis-x0212                . #x2674)       ; &JSP-2674; [06-84]
     (=ucs@jis/fw       . #x03AF)       ; &JSP-2674;
+    (->uppercase
+     ((=jis-x0212        . #x2664)     ; &JSP-2664; [06-68]
+      ))
     ))
 (define-char
   '((name . "GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03CB #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER UPSILON WITH DIALYTIKA")
+      (=ucs              . #x03CB)     ; ϋ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=ucs              . #x03B0)       ; ΰ
     (greek-iso8859-7   . #xE0) ; &I-GREEK-60;
     ))
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03B1)       ; α
+    (greek-iso8859-7   . #xE1) ; &I-GREEK-61;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER ALPHA")
       (=ucs              . #x0391)     ; Α
       ))
-    (=ucs              . #x03B1)       ; α
-    (greek-iso8859-7   . #xE1) ; &I-GREEK-61;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2621)     ; &J90-2621; [06-01]
-      (=gb2312           . #x2621)     ; &I-G0-2621; [06-01]
-      (=ks-x1001         . #x2541)     ; &I-K0-2541; [05-33]
-      (=cns11643-1       . #x2475)     ; &I-C1-2475; [04-85]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER ALPHA")
       (=ucs              . #x03B1)     ; α
       ))
     (=big5             . #xA35C)       ; &I-B-A35C;
     (=ucs@gb/fw                . #x03B1)       ; &J90-2641;
     (=ucs@jis/fw       . #x03B1)       ; &J90-2641;
+    (->uppercase
+     ((=jis-x0208        . #x2621)     ; &J90-2621; [06-01]
+      (=gb2312           . #x2621)     ; &I-G0-2621; [06-01]
+      (=ks-x1001         . #x2541)     ; &I-K0-2541; [05-33]
+      (=cns11643-1       . #x2475)     ; &I-C1-2475; [04-85]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER BETA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03B2)       ; β
+    (greek-iso8859-7   . #xE2) ; &I-GREEK-62;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER BETA")
       (=ucs              . #x0392)     ; Β
       ))
-    (=ucs              . #x03B2)       ; β
-    (greek-iso8859-7   . #xE2) ; &I-GREEK-62;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2622)     ; &J90-2622; [06-02]
-      (=gb2312           . #x2622)     ; &I-G0-2622; [06-02]
-      (=ks-x1001         . #x2542)     ; &I-K0-2542; [05-34]
-      (=cns11643-1       . #x2476)     ; &I-C1-2476; [04-86]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER BETA")
       (=ucs              . #x03B2)     ; β
       ))
     (=big5             . #xA35D)       ; &I-B-A35D;
     (=ucs@gb/fw                . #x03B2)       ; &J90-2642;
     (=ucs@jis/fw       . #x03B2)       ; &J90-2642;
+    (->uppercase
+     ((=jis-x0208        . #x2622)     ; &J90-2622; [06-02]
+      (=gb2312           . #x2622)     ; &I-G0-2622; [06-02]
+      (=ks-x1001         . #x2542)     ; &I-K0-2542; [05-34]
+      (=cns11643-1       . #x2476)     ; &I-C1-2476; [04-86]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER GAMMA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03B3)       ; γ
+    (greek-iso8859-7   . #xE3) ; &I-GREEK-63;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER GAMMA")
       (=ucs              . #x0393)     ; Γ
       ))
-    (=ucs              . #x03B3)       ; γ
-    (greek-iso8859-7   . #xE3) ; &I-GREEK-63;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2623)     ; &J90-2623; [06-03]
-      (=gb2312           . #x2623)     ; &I-G0-2623; [06-03]
-      (=ks-x1001         . #x2543)     ; &I-K0-2543; [05-35]
-      (=cns11643-1       . #x2477)     ; &I-C1-2477; [04-87]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER GAMMA")
       (=ucs              . #x03B3)     ; γ
       ))
     (=big5             . #xA35E)       ; &I-B-A35E;
     (=ucs@gb/fw                . #x03B3)       ; &J90-2643;
     (=ucs@jis/fw       . #x03B3)       ; &J90-2643;
+    (->uppercase
+     ((=jis-x0208        . #x2623)     ; &J90-2623; [06-03]
+      (=gb2312           . #x2623)     ; &I-G0-2623; [06-03]
+      (=ks-x1001         . #x2543)     ; &I-K0-2543; [05-35]
+      (=cns11643-1       . #x2477)     ; &I-C1-2477; [04-87]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER DELTA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03B4)       ; δ
+    (greek-iso8859-7   . #xE4) ; &I-GREEK-64;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER DELTA")
       (=ucs              . #x0394)     ; Δ
       ))
-    (=ucs              . #x03B4)       ; δ
-    (greek-iso8859-7   . #xE4) ; &I-GREEK-64;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2624)     ; &J90-2624; [06-04]
-      (=gb2312           . #x2624)     ; &I-G0-2624; [06-04]
-      (=ks-x1001         . #x2544)     ; &I-K0-2544; [05-36]
-      (=cns11643-1       . #x2478)     ; &I-C1-2478; [04-88]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER DELTA")
       (=ucs              . #x03B4)     ; δ
       ))
     (=big5             . #xA35F)       ; &I-B-A35F;
     (=ucs@gb/fw                . #x03B4)       ; &J90-2644;
     (=ucs@jis/fw       . #x03B4)       ; &J90-2644;
+    (->uppercase
+     ((=jis-x0208        . #x2624)     ; &J90-2624; [06-04]
+      (=gb2312           . #x2624)     ; &I-G0-2624; [06-04]
+      (=ks-x1001         . #x2544)     ; &I-K0-2544; [05-36]
+      (=cns11643-1       . #x2478)     ; &I-C1-2478; [04-88]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER EPSILON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03B5)       ; ε
+    (greek-iso8859-7   . #xE5) ; &I-GREEK-65;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER EPSILON")
       (=ucs              . #x0395)     ; Ε
       ))
-    (=ucs              . #x03B5)       ; ε
-    (greek-iso8859-7   . #xE5) ; &I-GREEK-65;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2625)     ; &J90-2625; [06-05]
-      (=gb2312           . #x2625)     ; &I-G0-2625; [06-05]
-      (=ks-x1001         . #x2545)     ; &I-K0-2545; [05-37]
-      (=cns11643-1       . #x2479)     ; &I-C1-2479; [04-89]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER EPSILON")
       (=ucs              . #x03B5)     ; ε
       ))
     (=big5             . #xA360)       ; &I-B-A360;
     (=ucs@gb/fw                . #x03B5)       ; &J90-2645;
     (=ucs@jis/fw       . #x03B5)       ; &J90-2645;
+    (->uppercase
+     ((=jis-x0208        . #x2625)     ; &J90-2625; [06-05]
+      (=gb2312           . #x2625)     ; &I-G0-2625; [06-05]
+      (=ks-x1001         . #x2545)     ; &I-K0-2545; [05-37]
+      (=cns11643-1       . #x2479)     ; &I-C1-2479; [04-89]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER ZETA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03B6)       ; ζ
+    (greek-iso8859-7   . #xE6) ; &I-GREEK-66;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER ZETA")
       (=ucs              . #x0396)     ; Ζ
       ))
-    (=ucs              . #x03B6)       ; ζ
-    (greek-iso8859-7   . #xE6) ; &I-GREEK-66;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2626)     ; &J90-2626; [06-06]
-      (=gb2312           . #x2626)     ; &I-G0-2626; [06-06]
-      (=ks-x1001         . #x2546)     ; &I-K0-2546; [05-38]
-      (=cns11643-1       . #x247A)     ; &I-C1-247A; [04-90]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER ZETA")
       (=ucs              . #x03B6)     ; ζ
       ))
     (=big5             . #xA361)       ; &I-B-A361;
     (=ucs@gb/fw                . #x03B6)       ; &J90-2646;
     (=ucs@jis/fw       . #x03B6)       ; &J90-2646;
+    (->uppercase
+     ((=jis-x0208        . #x2626)     ; &J90-2626; [06-06]
+      (=gb2312           . #x2626)     ; &I-G0-2626; [06-06]
+      (=ks-x1001         . #x2546)     ; &I-K0-2546; [05-38]
+      (=cns11643-1       . #x247A)     ; &I-C1-247A; [04-90]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER ETA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03B7)       ; η
+    (greek-iso8859-7   . #xE7) ; &I-GREEK-67;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER ETA")
       (=ucs              . #x0397)     ; Η
       ))
-    (=ucs              . #x03B7)       ; η
-    (greek-iso8859-7   . #xE7) ; &I-GREEK-67;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2627)     ; &J90-2627; [06-07]
-      (=gb2312           . #x2627)     ; &I-G0-2627; [06-07]
-      (=ks-x1001         . #x2547)     ; &I-K0-2547; [05-39]
-      (=cns11643-1       . #x247B)     ; &I-C1-247B; [04-91]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER ETA")
       (=ucs              . #x03B7)     ; η
       ))
     (=big5             . #xA362)       ; &I-B-A362;
     (=ucs@gb/fw                . #x03B7)       ; &J90-2647;
     (=ucs@jis/fw       . #x03B7)       ; &J90-2647;
+    (->uppercase
+     ((=jis-x0208        . #x2627)     ; &J90-2627; [06-07]
+      (=gb2312           . #x2627)     ; &I-G0-2627; [06-07]
+      (=ks-x1001         . #x2547)     ; &I-K0-2547; [05-39]
+      (=cns11643-1       . #x247B)     ; &I-C1-247B; [04-91]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER THETA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03B8)       ; θ
+    (greek-iso8859-7   . #xE8) ; &I-GREEK-68;
+    (ipa               . #xC8) ; &I-MULE-IPA-48;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER THETA")
       (=ucs              . #x0398)     ; Θ
       ))
-    (=ucs              . #x03B8)       ; θ
-    (greek-iso8859-7   . #xE8) ; &I-GREEK-68;
-    (ipa               . #xC8) ; &I-MULE-IPA-48;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2628)     ; &J90-2628; [06-08]
-      (=gb2312           . #x2628)     ; &I-G0-2628; [06-08]
-      (=ks-x1001         . #x2548)     ; &I-K0-2548; [05-40]
-      (=cns11643-1       . #x247C)     ; &I-C1-247C; [04-92]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER THETA")
       (=ucs              . #x03B8)     ; θ
       ))
     (=big5             . #xA363)       ; &I-B-A363;
     (=ucs@gb/fw                . #x03B8)       ; &J90-2648;
     (=ucs@jis/fw       . #x03B8)       ; &J90-2648;
+    (->uppercase
+     ((=jis-x0208        . #x2628)     ; &J90-2628; [06-08]
+      (=gb2312           . #x2628)     ; &I-G0-2628; [06-08]
+      (=ks-x1001         . #x2548)     ; &I-K0-2548; [05-40]
+      (=cns11643-1       . #x247C)     ; &I-C1-247C; [04-92]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER IOTA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03B9)       ; ι
+    (greek-iso8859-7   . #xE9) ; &I-GREEK-69;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER IOTA")
       (=ucs              . #x0399)     ; Ι
       ))
-    (=ucs              . #x03B9)       ; ι
-    (greek-iso8859-7   . #xE9) ; &I-GREEK-69;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2629)     ; &J90-2629; [06-09]
-      (=gb2312           . #x2629)     ; &I-G0-2629; [06-09]
-      (=ks-x1001         . #x2549)     ; &I-K0-2549; [05-41]
-      (=cns11643-1       . #x247D)     ; &I-C1-247D; [04-93]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER IOTA")
       (=ucs              . #x03B9)     ; ι
       ))
     (=big5             . #xA364)       ; &I-B-A364;
     (=ucs@gb/fw                . #x03B9)       ; &J90-2649;
     (=ucs@jis/fw       . #x03B9)       ; &J90-2649;
+    (->uppercase
+     ((=jis-x0208        . #x2629)     ; &J90-2629; [06-09]
+      (=gb2312           . #x2629)     ; &I-G0-2629; [06-09]
+      (=ks-x1001         . #x2549)     ; &I-K0-2549; [05-41]
+      (=cns11643-1       . #x247D)     ; &I-C1-247D; [04-93]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER KAPPA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03BA)       ; κ
+    (greek-iso8859-7   . #xEA) ; &I-GREEK-6A;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER KAPPA")
       (=ucs              . #x039A)     ; Κ
       ))
-    (=ucs              . #x03BA)       ; κ
-    (greek-iso8859-7   . #xEA) ; &I-GREEK-6A;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x262A)     ; &J90-262A; [06-10]
-      (=gb2312           . #x262A)     ; &I-G0-262A; [06-10]
-      (=ks-x1001         . #x254A)     ; &I-K0-254A; [05-42]
-      (=cns11643-1       . #x247E)     ; &I-C1-247E; [04-94]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER KAPPA")
       (=ucs              . #x03BA)     ; κ
       ))
     (=big5             . #xA365)       ; &I-B-A365;
     (=ucs@gb/fw                . #x03BA)       ; &J90-264A;
     (=ucs@jis/fw       . #x03BA)       ; &J90-264A;
+    (->uppercase
+     ((=jis-x0208        . #x262A)     ; &J90-262A; [06-10]
+      (=gb2312           . #x262A)     ; &I-G0-262A; [06-10]
+      (=ks-x1001         . #x254A)     ; &I-K0-254A; [05-42]
+      (=cns11643-1       . #x247E)     ; &I-C1-247E; [04-94]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER LAMDA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03BB)       ; λ
+    (greek-iso8859-7   . #xEB) ; &I-GREEK-6B;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER LAMDA")
       (=ucs              . #x039B)     ; Λ
       ))
-    (=ucs              . #x03BB)       ; λ
-    (greek-iso8859-7   . #xEB) ; &I-GREEK-6B;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x262B)     ; &J90-262B; [06-11]
-      (=gb2312           . #x262B)     ; &I-G0-262B; [06-11]
-      (=ks-x1001         . #x254B)     ; &I-K0-254B; [05-43]
-      (=cns11643-1       . #x2521)     ; &I-C1-2521; [05-01]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER LAMDA")
       (=ucs              . #x03BB)     ; λ
       ))
     (=big5             . #xA366)       ; &I-B-A366;
     (=ucs@gb/fw                . #x03BB)       ; &J90-264B;
     (=ucs@jis/fw       . #x03BB)       ; &J90-264B;
+    (->uppercase
+     ((=jis-x0208        . #x262B)     ; &J90-262B; [06-11]
+      (=gb2312           . #x262B)     ; &I-G0-262B; [06-11]
+      (=ks-x1001         . #x254B)     ; &I-K0-254B; [05-43]
+      (=cns11643-1       . #x2521)     ; &I-C1-2521; [05-01]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER MU")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03BC)       ; μ
+    (greek-iso8859-7   . #xEC) ; &I-GREEK-6C;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER MU")
       (=ucs              . #x039C)     ; Μ
       ))
-    (=ucs              . #x03BC)       ; μ
-    (greek-iso8859-7   . #xEC) ; &I-GREEK-6C;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x262C)     ; &J90-262C; [06-12]
-      (=gb2312           . #x262C)     ; &I-G0-262C; [06-12]
-      (=ks-x1001         . #x254C)     ; &I-K0-254C; [05-44]
-      (=cns11643-1       . #x2522)     ; &I-C1-2522; [05-02]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER MU")
       (=ucs              . #x03BC)     ; μ
       ))
     (=big5             . #xA367)       ; &I-B-A367;
     (=ucs@gb/fw                . #x03BC)       ; &J90-264C;
     (=ucs@jis/fw       . #x03BC)       ; &J90-264C;
+    (->uppercase
+     ((=jis-x0208        . #x262C)     ; &J90-262C; [06-12]
+      (=gb2312           . #x262C)     ; &I-G0-262C; [06-12]
+      (=ks-x1001         . #x254C)     ; &I-K0-254C; [05-44]
+      (=cns11643-1       . #x2522)     ; &I-C1-2522; [05-02]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER NU")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03BD)       ; ν
+    (greek-iso8859-7   . #xED) ; &I-GREEK-6D;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER NU")
       (=ucs              . #x039D)     ; Ν
       ))
-    (=ucs              . #x03BD)       ; ν
-    (greek-iso8859-7   . #xED) ; &I-GREEK-6D;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x262D)     ; &J90-262D; [06-13]
-      (=gb2312           . #x262D)     ; &I-G0-262D; [06-13]
-      (=ks-x1001         . #x254D)     ; &I-K0-254D; [05-45]
-      (=cns11643-1       . #x2523)     ; &I-C1-2523; [05-03]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER NU")
       (=ucs              . #x03BD)     ; ν
       ))
     (=big5             . #xA368)       ; &I-B-A368;
     (=ucs@gb/fw                . #x03BD)       ; &J90-264D;
     (=ucs@jis/fw       . #x03BD)       ; &J90-264D;
+    (->uppercase
+     ((=jis-x0208        . #x262D)     ; &J90-262D; [06-13]
+      (=gb2312           . #x262D)     ; &I-G0-262D; [06-13]
+      (=ks-x1001         . #x254D)     ; &I-K0-254D; [05-45]
+      (=cns11643-1       . #x2523)     ; &I-C1-2523; [05-03]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER XI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03BE)       ; ξ
+    (greek-iso8859-7   . #xEE) ; &I-GREEK-6E;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER XI")
       (=ucs              . #x039E)     ; Ξ
       ))
-    (=ucs              . #x03BE)       ; ξ
-    (greek-iso8859-7   . #xEE) ; &I-GREEK-6E;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x262E)     ; &J90-262E; [06-14]
-      (=gb2312           . #x262E)     ; &I-G0-262E; [06-14]
-      (=ks-x1001         . #x254E)     ; &I-K0-254E; [05-46]
-      (=cns11643-1       . #x2524)     ; &I-C1-2524; [05-04]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER XI")
       (=ucs              . #x03BE)     ; ξ
       ))
     (=big5             . #xA369)       ; &I-B-A369;
     (=ucs@gb/fw                . #x03BE)       ; &J90-264E;
     (=ucs@jis/fw       . #x03BE)       ; &J90-264E;
+    (->uppercase
+     ((=jis-x0208        . #x262E)     ; &J90-262E; [06-14]
+      (=gb2312           . #x262E)     ; &I-G0-262E; [06-14]
+      (=ks-x1001         . #x254E)     ; &I-K0-254E; [05-46]
+      (=cns11643-1       . #x2524)     ; &I-C1-2524; [05-04]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER OMICRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03BF)       ; ο
+    (greek-iso8859-7   . #xEF) ; &I-GREEK-6F;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER OMICRON")
       (=ucs              . #x039F)     ; Ο
       ))
-    (=ucs              . #x03BF)       ; ο
-    (greek-iso8859-7   . #xEF) ; &I-GREEK-6F;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x262F)     ; &J90-262F; [06-15]
-      (=gb2312           . #x262F)     ; &I-G0-262F; [06-15]
-      (=ks-x1001         . #x254F)     ; &I-K0-254F; [05-47]
-      (=cns11643-1       . #x2525)     ; &I-C1-2525; [05-05]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER OMICRON")
       (=ucs              . #x03BF)     ; ο
       ))
     (=big5             . #xA36A)       ; &I-B-A36A;
     (=ucs@gb/fw                . #x03BF)       ; &J90-264F;
     (=ucs@jis/fw       . #x03BF)       ; &J90-264F;
+    (->uppercase
+     ((=jis-x0208        . #x262F)     ; &J90-262F; [06-15]
+      (=gb2312           . #x262F)     ; &I-G0-262F; [06-15]
+      (=ks-x1001         . #x254F)     ; &I-K0-254F; [05-47]
+      (=cns11643-1       . #x2525)     ; &I-C1-2525; [05-05]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER PI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03C0)       ; π
+    (greek-iso8859-7   . #xF0) ; &I-GREEK-70;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER PI")
       (=ucs              . #x03A0)     ; Π
       ))
-    (=ucs              . #x03C0)       ; π
-    (greek-iso8859-7   . #xF0) ; &I-GREEK-70;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2630)     ; &J90-2630; [06-16]
-      (=gb2312           . #x2630)     ; &I-G0-2630; [06-16]
-      (=ks-x1001         . #x2550)     ; &I-K0-2550; [05-48]
-      (=cns11643-1       . #x2526)     ; &I-C1-2526; [05-06]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER PI")
       (=ucs              . #x03C0)     ; π
       ))
     (=big5             . #xA36B)       ; &I-B-A36B;
     (=ucs@gb/fw                . #x03C0)       ; &J90-2650;
     (=ucs@jis/fw       . #x03C0)       ; &J90-2650;
+    (->uppercase
+     ((=jis-x0208        . #x2630)     ; &J90-2630; [06-16]
+      (=gb2312           . #x2630)     ; &I-G0-2630; [06-16]
+      (=ks-x1001         . #x2550)     ; &I-K0-2550; [05-48]
+      (=cns11643-1       . #x2526)     ; &I-C1-2526; [05-06]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER RHO")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03C1)       ; ρ
+    (greek-iso8859-7   . #xF1) ; &I-GREEK-71;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER RHO")
       (=ucs              . #x03A1)     ; Ρ
       ))
-    (=ucs              . #x03C1)       ; ρ
-    (greek-iso8859-7   . #xF1) ; &I-GREEK-71;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2631)     ; &J90-2631; [06-17]
-      (=gb2312           . #x2631)     ; &I-G0-2631; [06-17]
-      (=ks-x1001         . #x2551)     ; &I-K0-2551; [05-49]
-      (=cns11643-1       . #x2527)     ; &I-C1-2527; [05-07]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER RHO")
       (=ucs              . #x03C1)     ; ρ
       ))
     (=big5             . #xA36C)       ; &I-B-A36C;
     (=ucs@gb/fw                . #x03C1)       ; &J90-2651;
     (=ucs@jis/fw       . #x03C1)       ; &J90-2651;
+    (->uppercase
+     ((=jis-x0208        . #x2631)     ; &J90-2631; [06-17]
+      (=gb2312           . #x2631)     ; &I-G0-2631; [06-17]
+      (=ks-x1001         . #x2551)     ; &I-K0-2551; [05-49]
+      (=cns11643-1       . #x2527)     ; &I-C1-2527; [05-07]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER FINAL SIGMA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03C2)       ; ς
+    (greek-iso8859-7   . #xF2) ; &I-GREEK-72;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER SIGMA")
       (=ucs              . #x03A3)     ; Σ
       ))
-    (=ucs              . #x03C2)       ; ς
-    (greek-iso8859-7   . #xF2) ; &I-GREEK-72;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2632)     ; &J90-2632; [06-18]
-      (=gb2312           . #x2632)     ; &I-G0-2632; [06-18]
-      (=ks-x1001         . #x2552)     ; &I-K0-2552; [05-50]
-      (=cns11643-1       . #x2528)     ; &I-C1-2528; [05-08]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER FINAL SIGMA")
       (=ucs              . #x03C2)     ; ς
       ))
     (=jis-x0212                . #x2678)       ; &JX1-2659; [06-88]
     (=jis-x0213-1-2000 . #x2659)       ; &I-JX1-2659; [06-57]
     (=ucs@jis/fw       . #x03C2)       ; &JX1-2659;
+    (->uppercase
+     ((=jis-x0208        . #x2632)     ; &J90-2632; [06-18]
+      (=gb2312           . #x2632)     ; &I-G0-2632; [06-18]
+      (=ks-x1001         . #x2552)     ; &I-K0-2552; [05-50]
+      (=cns11643-1       . #x2528)     ; &I-C1-2528; [05-08]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER SIGMA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "GREEK CAPITAL LETTER SIGMA")
-      (=ucs              . #x03A3)     ; Σ
-      ))
     (=ucs              . #x03C3)       ; σ
     (greek-iso8859-7   . #xF3) ; &I-GREEK-73;
-    ))
-(define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2632)     ; &J90-2632; [06-18]
-      (=gb2312           . #x2632)     ; &I-G0-2632; [06-18]
-      (=ks-x1001         . #x2552)     ; &I-K0-2552; [05-50]
-      (=cns11643-1       . #x2528)     ; &I-C1-2528; [05-08]
+    (->uppercase
+     ((name              . "GREEK CAPITAL LETTER SIGMA")
+      (=ucs              . #x03A3)     ; Σ
       ))
-    (<-denotational
+    ))
+(define-char
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER SIGMA")
       (=ucs              . #x03C3)     ; σ
       ))
     (=big5             . #xA36D)       ; &I-B-A36D;
     (=ucs@gb/fw                . #x03C3)       ; &J90-2652;
     (=ucs@jis/fw       . #x03C3)       ; &J90-2652;
+    (->uppercase
+     ((=jis-x0208        . #x2632)     ; &J90-2632; [06-18]
+      (=gb2312           . #x2632)     ; &I-G0-2632; [06-18]
+      (=ks-x1001         . #x2552)     ; &I-K0-2552; [05-50]
+      (=cns11643-1       . #x2528)     ; &I-C1-2528; [05-08]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER TAU")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03C4)       ; τ
+    (greek-iso8859-7   . #xF4) ; &I-GREEK-74;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER TAU")
       (=ucs              . #x03A4)     ; Τ
       ))
-    (=ucs              . #x03C4)       ; τ
-    (greek-iso8859-7   . #xF4) ; &I-GREEK-74;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2633)     ; &J90-2633; [06-19]
-      (=gb2312           . #x2633)     ; &I-G0-2633; [06-19]
-      (=ks-x1001         . #x2553)     ; &I-K0-2553; [05-51]
-      (=cns11643-1       . #x2529)     ; &I-C1-2529; [05-09]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER TAU")
       (=ucs              . #x03C4)     ; τ
       ))
     (=big5             . #xA36E)       ; &I-B-A36E;
     (=ucs@gb/fw                . #x03C4)       ; &J90-2653;
     (=ucs@jis/fw       . #x03C4)       ; &J90-2653;
+    (->uppercase
+     ((=jis-x0208        . #x2633)     ; &J90-2633; [06-19]
+      (=gb2312           . #x2633)     ; &I-G0-2633; [06-19]
+      (=ks-x1001         . #x2553)     ; &I-K0-2553; [05-51]
+      (=cns11643-1       . #x2529)     ; &I-C1-2529; [05-09]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER UPSILON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03C5)       ; υ
+    (greek-iso8859-7   . #xF5) ; &I-GREEK-75;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER UPSILON")
       (=ucs              . #x03A5)     ; Υ
       ))
-    (=ucs              . #x03C5)       ; υ
-    (greek-iso8859-7   . #xF5) ; &I-GREEK-75;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2634)     ; &J90-2634; [06-20]
-      (=gb2312           . #x2634)     ; &I-G0-2634; [06-20]
-      (=ks-x1001         . #x2554)     ; &I-K0-2554; [05-52]
-      (=cns11643-1       . #x252A)     ; &I-C1-252A; [05-10]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER UPSILON")
       (=ucs              . #x03C5)     ; υ
       ))
     (=big5             . #xA36F)       ; &I-B-A36F;
     (=ucs@gb/fw                . #x03C5)       ; &J90-2654;
     (=ucs@jis/fw       . #x03C5)       ; &J90-2654;
+    (->uppercase
+     ((=jis-x0208        . #x2634)     ; &J90-2634; [06-20]
+      (=gb2312           . #x2634)     ; &I-G0-2634; [06-20]
+      (=ks-x1001         . #x2554)     ; &I-K0-2554; [05-52]
+      (=cns11643-1       . #x252A)     ; &I-C1-252A; [05-10]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER PHI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03C6)       ; φ
+    (greek-iso8859-7   . #xF6) ; &I-GREEK-76;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER PHI")
       (=ucs              . #x03A6)     ; Φ
       ))
-    (=ucs              . #x03C6)       ; φ
-    (greek-iso8859-7   . #xF6) ; &I-GREEK-76;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2635)     ; &J90-2635; [06-21]
-      (=gb2312           . #x2635)     ; &I-G0-2635; [06-21]
-      (=ks-x1001         . #x2555)     ; &I-K0-2555; [05-53]
-      (=cns11643-1       . #x252B)     ; &I-C1-252B; [05-11]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER PHI")
       (=ucs              . #x03C6)     ; φ
       ))
     (=big5             . #xA370)       ; &I-B-A370;
     (=ucs@gb/fw                . #x03C6)       ; &J90-2655;
     (=ucs@jis/fw       . #x03C6)       ; &J90-2655;
+    (->uppercase
+     ((=jis-x0208        . #x2635)     ; &J90-2635; [06-21]
+      (=gb2312           . #x2635)     ; &I-G0-2635; [06-21]
+      (=ks-x1001         . #x2555)     ; &I-K0-2555; [05-53]
+      (=cns11643-1       . #x252B)     ; &I-C1-252B; [05-11]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER CHI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03C7)       ; χ
+    (greek-iso8859-7   . #xF7) ; &I-GREEK-77;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER CHI")
       (=ucs              . #x03A7)     ; Χ
       ))
-    (=ucs              . #x03C7)       ; χ
-    (greek-iso8859-7   . #xF7) ; &I-GREEK-77;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2636)     ; &J90-2636; [06-22]
-      (=gb2312           . #x2636)     ; &I-G0-2636; [06-22]
-      (=ks-x1001         . #x2556)     ; &I-K0-2556; [05-54]
-      (=cns11643-1       . #x252C)     ; &I-C1-252C; [05-12]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER CHI")
       (=ucs              . #x03C7)     ; χ
       ))
     (=big5             . #xA371)       ; &I-B-A371;
     (=ucs@gb/fw                . #x03C7)       ; &J90-2656;
     (=ucs@jis/fw       . #x03C7)       ; &J90-2656;
+    (->uppercase
+     ((=jis-x0208        . #x2636)     ; &J90-2636; [06-22]
+      (=gb2312           . #x2636)     ; &I-G0-2636; [06-22]
+      (=ks-x1001         . #x2556)     ; &I-K0-2556; [05-54]
+      (=cns11643-1       . #x252C)     ; &I-C1-252C; [05-12]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER PSI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03C8)       ; ψ
+    (greek-iso8859-7   . #xF8) ; &I-GREEK-78;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER PSI")
       (=ucs              . #x03A8)     ; Ψ
       ))
-    (=ucs              . #x03C8)       ; ψ
-    (greek-iso8859-7   . #xF8) ; &I-GREEK-78;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2637)     ; &J90-2637; [06-23]
-      (=gb2312           . #x2637)     ; &I-G0-2637; [06-23]
-      (=ks-x1001         . #x2557)     ; &I-K0-2557; [05-55]
-      (=cns11643-1       . #x252D)     ; &I-C1-252D; [05-13]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER PSI")
       (=ucs              . #x03C8)     ; ψ
       ))
     (=big5             . #xA372)       ; &I-B-A372;
     (=ucs@gb/fw                . #x03C8)       ; &J90-2657;
     (=ucs@jis/fw       . #x03C8)       ; &J90-2657;
+    (->uppercase
+     ((=jis-x0208        . #x2637)     ; &J90-2637; [06-23]
+      (=gb2312           . #x2637)     ; &I-G0-2637; [06-23]
+      (=ks-x1001         . #x2557)     ; &I-K0-2557; [05-55]
+      (=cns11643-1       . #x252D)     ; &I-C1-252D; [05-13]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER OMEGA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03C9)       ; ω
+    (greek-iso8859-7   . #xF9) ; &I-GREEK-79;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER OMEGA")
       (=ucs              . #x03A9)     ; Ω
       ))
-    (=ucs              . #x03C9)       ; ω
-    (greek-iso8859-7   . #xF9) ; &I-GREEK-79;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2638)     ; &J90-2638; [06-24]
-      (=gb2312           . #x2638)     ; &I-G0-2638; [06-24]
-      (=ks-x1001         . #x2558)     ; &I-K0-2558; [05-56]
-      (=cns11643-1       . #x252E)     ; &I-C1-252E; [05-14]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER OMEGA")
       (=ucs              . #x03C9)     ; ω
       ))
     (=big5             . #xA373)       ; &I-B-A373;
     (=ucs@gb/fw                . #x03C9)       ; &J90-2658;
     (=ucs@jis/fw       . #x03C9)       ; &J90-2658;
+    (->uppercase
+     ((=jis-x0208        . #x2638)     ; &J90-2638; [06-24]
+      (=gb2312           . #x2638)     ; &I-G0-2638; [06-24]
+      (=ks-x1001         . #x2558)     ; &I-K0-2558; [05-56]
+      (=cns11643-1       . #x252E)     ; &I-C1-252E; [05-14]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER IOTA WITH DIALYTIKA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B9 #x0308)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER IOTA")
+      (=ucs              . #x03B9)     ; ι
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x03CA)       ; ϊ
+    (greek-iso8859-7   . #xFA) ; &I-GREEK-7A;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER IOTA WITH DIALYTIKA")
       (=ucs              . #x03AA)     ; Ϊ
       ))
-    (=ucs              . #x03CA)       ; ϊ
-    (greek-iso8859-7   . #xFA) ; &I-GREEK-7A;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x2665)     ; &JSP-2665; [06-69]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER IOTA WITH DIALYTIKA")
       (=ucs              . #x03CA)     ; ϊ
       ))
       ))
     (=jis-x0212                . #x2675)       ; &JSP-2675; [06-85]
     (=ucs@jis/fw       . #x03CA)       ; &JSP-2675;
+    (->uppercase
+     ((=jis-x0212        . #x2665)     ; &JSP-2665; [06-69]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER UPSILON WITH DIALYTIKA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03C5 #x0308)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER UPSILON")
+      (=ucs              . #x03C5)     ; υ
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x03CB)       ; ϋ
+    (greek-iso8859-7   . #xFB) ; &I-GREEK-7B;
     (->uppercase
      ((name . "GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA")
       (=ucs              . #x03AB)     ; Ϋ
       ))
-    (=ucs              . #x03CB)       ; ϋ
-    (greek-iso8859-7   . #xFB) ; &I-GREEK-7B;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x266A)     ; &JSP-266A; [06-74]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER UPSILON WITH DIALYTIKA")
       (=ucs              . #x03CB)     ; ϋ
       ))
       ))
     (=jis-x0212                . #x267A)       ; &JSP-267A; [06-90]
     (=ucs@jis/fw       . #x03CB)       ; &JSP-267A;
+    (->uppercase
+     ((=jis-x0212        . #x266A)     ; &JSP-266A; [06-74]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER OMICRON WITH TONOS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03BF #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMICRON")
+      (=ucs              . #x03BF)     ; ο
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x03CC)       ; ό
+    (greek-iso8859-7   . #xFC) ; &I-GREEK-7C;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER OMICRON WITH TONOS")
       (=ucs              . #x038C)     ; Ό
       ))
-    (=ucs              . #x03CC)       ; ό
-    (greek-iso8859-7   . #xFC) ; &I-GREEK-7C;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x2667)     ; &JSP-2667; [06-71]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER OMICRON WITH TONOS")
       (=ucs              . #x03CC)     ; ό
       ))
       ))
     (=jis-x0212                . #x2677)       ; &JSP-2677; [06-87]
     (=ucs@jis/fw       . #x03CC)       ; &JSP-2677;
+    (->uppercase
+     ((=jis-x0212        . #x2667)     ; &JSP-2667; [06-71]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER UPSILON WITH TONOS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03C5 #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER UPSILON")
+      (=ucs              . #x03C5)     ; υ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x03CD)       ; ύ
+    (greek-iso8859-7   . #xFD) ; &I-GREEK-7D;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER UPSILON WITH TONOS")
       (=ucs              . #x038E)     ; Ύ
       ))
-    (=ucs              . #x03CD)       ; ύ
-    (greek-iso8859-7   . #xFD) ; &I-GREEK-7D;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x2669)     ; &JSP-2669; [06-73]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER UPSILON WITH TONOS")
       (=ucs              . #x03CD)     ; ύ
       ))
       ))
     (=jis-x0212                . #x2679)       ; &JSP-2679; [06-89]
     (=ucs@jis/fw       . #x03CD)       ; &JSP-2679;
+    (->uppercase
+     ((=jis-x0212        . #x2669)     ; &JSP-2669; [06-73]
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER OMEGA WITH TONOS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03C9 #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMEGA")
+      (=ucs              . #x03C9)     ; ω
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x03CE)       ; ώ
+    (greek-iso8859-7   . #xFE) ; &I-GREEK-7E;
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER OMEGA WITH TONOS")
       (=ucs              . #x038F)     ; Ώ
       ))
-    (=ucs              . #x03CE)       ; ώ
-    (greek-iso8859-7   . #xFE) ; &I-GREEK-7E;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x266C)     ; &JSP-266C; [06-76]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "GREEK SMALL LETTER OMEGA WITH TONOS")
       (=ucs              . #x03CE)     ; ώ
       ))
       ))
     (=jis-x0212                . #x267C)       ; &JSP-267C; [06-92]
     (=ucs@jis/fw       . #x03CE)       ; &JSP-267C;
+    (->uppercase
+     ((=jis-x0212        . #x266C)     ; &JSP-266C; [06-76]
+      ))
     ))
 (define-char
   '((name              . "GREEK BETA SYMBOL")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x03B2)
+    (<-compat
+     ((name              . "GREEK SMALL LETTER BETA")
+      (=ucs              . #x03B2)     ; β
+      ))
+    (=ucs              . #x03D0)       ; ϐ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER BETA")
       (=ucs              . #x0392)     ; Β
       ))
-    (=ucs              . #x03D0)       ; ϐ
     ))
 (define-char
   '((name              . "GREEK THETA SYMBOL")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x03B8)
+    (<-compat
+     ((name              . "GREEK SMALL LETTER THETA")
+      (=ucs              . #x03B8)     ; θ
+      ))
+    (=ucs              . #x03D1)       ; ϑ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER THETA")
       (=ucs              . #x0398)     ; Θ
       ))
-    (=ucs              . #x03D1)       ; ϑ
     ))
 (define-char
   '((name              . "GREEK UPSILON WITH HOOK SYMBOL")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x03A5)
+    (<-compat
+     ((name              . "GREEK CAPITAL LETTER UPSILON")
+      (=ucs              . #x03A5)     ; Υ
+      ))
     (=ucs              . #x03D2)       ; ϒ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03D2 #x0301)
+    (=decomposition
+     ((name              . "GREEK UPSILON WITH HOOK SYMBOL")
+      (=ucs              . #x03D2)     ; ϒ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=ucs              . #x03D3)       ; ϓ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03D2 #x0308)
+    (=decomposition
+     ((name              . "GREEK UPSILON WITH HOOK SYMBOL")
+      (=ucs              . #x03D2)     ; ϒ
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
     (=ucs              . #x03D4)       ; ϔ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x03C6)
+    (<-compat
+     ((name              . "GREEK SMALL LETTER PHI")
+      (=ucs              . #x03C6)     ; φ
+      ))
+    (=ucs              . #x03D5)       ; ϕ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER PHI")
       (=ucs              . #x03A6)     ; Φ
       ))
-    (=ucs              . #x03D5)       ; ϕ
     ))
 (define-char
   '((name              . "GREEK PI SYMBOL")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x03C0)
+    (<-compat
+     ((name              . "GREEK SMALL LETTER PI")
+      (=ucs              . #x03C0)     ; π
+      ))
+    (=ucs              . #x03D6)       ; ϖ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER PI")
       (=ucs              . #x03A0)     ; Π
       ))
-    (=ucs              . #x03D6)       ; ϖ
     ))
 (define-char
   '((name              . "GREEK KAI SYMBOL")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03DA)       ; Ϛ
     (->lowercase
      ((name              . "GREEK SMALL LETTER STIGMA")
       (=ucs              . #x03DB)     ; ϛ
       ))
-    (=ucs              . #x03DA)       ; Ϛ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER STIGMA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03DB)       ; ϛ
     (->uppercase
      ((name              . "GREEK LETTER STIGMA")
       (=ucs              . #x03DA)     ; Ϛ
       ))
-    (=ucs              . #x03DB)       ; ϛ
     ))
 (define-char
   '((name              . "GREEK LETTER DIGAMMA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03DC)       ; Ϝ
     (->lowercase
      ((name              . "GREEK SMALL LETTER DIGAMMA")
       (=ucs              . #x03DD)     ; ϝ
       ))
-    (=ucs              . #x03DC)       ; Ϝ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER DIGAMMA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03DD)       ; ϝ
     (->uppercase
      ((name              . "GREEK LETTER DIGAMMA")
       (=ucs              . #x03DC)     ; Ϝ
       ))
-    (=ucs              . #x03DD)       ; ϝ
     ))
 (define-char
   '((name              . "GREEK LETTER KOPPA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03DE)       ; Ϟ
     (->lowercase
      ((name              . "GREEK SMALL LETTER KOPPA")
       (=ucs              . #x03DF)     ; ϟ
       ))
-    (=ucs              . #x03DE)       ; Ϟ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER KOPPA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03DF)       ; ϟ
     (->uppercase
      ((name              . "GREEK LETTER KOPPA")
       (=ucs              . #x03DE)     ; Ϟ
       ))
-    (=ucs              . #x03DF)       ; ϟ
     ))
 (define-char
   '((name              . "GREEK LETTER SAMPI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03E0)       ; Ϡ
     (->lowercase
      ((name              . "GREEK SMALL LETTER SAMPI")
       (=ucs              . #x03E1)     ; ϡ
       ))
-    (=ucs              . #x03E0)       ; Ϡ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER SAMPI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03E1)       ; ϡ
     (->uppercase
      ((name              . "GREEK LETTER SAMPI")
       (=ucs              . #x03E0)     ; Ϡ
       ))
-    (=ucs              . #x03E1)       ; ϡ
     ))
 (define-char
   '((name              . "COPTIC CAPITAL LETTER SHEI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03E2)       ; Ϣ
     (->lowercase
      ((name              . "COPTIC SMALL LETTER SHEI")
       (=ucs              . #x03E3)     ; ϣ
       ))
-    (=ucs              . #x03E2)       ; Ϣ
     ))
 (define-char
   '((name              . "COPTIC SMALL LETTER SHEI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03E3)       ; ϣ
     (->uppercase
      ((name              . "COPTIC CAPITAL LETTER SHEI")
       (=ucs              . #x03E2)     ; Ϣ
       ))
-    (=ucs              . #x03E3)       ; ϣ
     ))
 (define-char
   '((name              . "COPTIC CAPITAL LETTER FEI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03E4)       ; Ϥ
     (->lowercase
      ((name              . "COPTIC SMALL LETTER FEI")
       (=ucs              . #x03E5)     ; ϥ
       ))
-    (=ucs              . #x03E4)       ; Ϥ
     ))
 (define-char
   '((name              . "COPTIC SMALL LETTER FEI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03E5)       ; ϥ
     (->uppercase
      ((name              . "COPTIC CAPITAL LETTER FEI")
       (=ucs              . #x03E4)     ; Ϥ
       ))
-    (=ucs              . #x03E5)       ; ϥ
     ))
 (define-char
   '((name              . "COPTIC CAPITAL LETTER KHEI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03E6)       ; Ϧ
     (->lowercase
      ((name              . "COPTIC SMALL LETTER KHEI")
       (=ucs              . #x03E7)     ; ϧ
       ))
-    (=ucs              . #x03E6)       ; Ϧ
     ))
 (define-char
   '((name              . "COPTIC SMALL LETTER KHEI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03E7)       ; ϧ
     (->uppercase
      ((name              . "COPTIC CAPITAL LETTER KHEI")
       (=ucs              . #x03E6)     ; Ϧ
       ))
-    (=ucs              . #x03E7)       ; ϧ
     ))
 (define-char
   '((name              . "COPTIC CAPITAL LETTER HORI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03E8)       ; Ϩ
     (->lowercase
      ((name              . "COPTIC SMALL LETTER HORI")
       (=ucs              . #x03E9)     ; ϩ
       ))
-    (=ucs              . #x03E8)       ; Ϩ
     ))
 (define-char
   '((name              . "COPTIC SMALL LETTER HORI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03E9)       ; ϩ
     (->uppercase
      ((name              . "COPTIC CAPITAL LETTER HORI")
       (=ucs              . #x03E8)     ; Ϩ
       ))
-    (=ucs              . #x03E9)       ; ϩ
     ))
 (define-char
   '((name              . "COPTIC CAPITAL LETTER GANGIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03EA)       ; Ϫ
     (->lowercase
      ((name              . "COPTIC SMALL LETTER GANGIA")
       (=ucs              . #x03EB)     ; ϫ
       ))
-    (=ucs              . #x03EA)       ; Ϫ
     ))
 (define-char
   '((name              . "COPTIC SMALL LETTER GANGIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03EB)       ; ϫ
     (->uppercase
      ((name              . "COPTIC CAPITAL LETTER GANGIA")
       (=ucs              . #x03EA)     ; Ϫ
       ))
-    (=ucs              . #x03EB)       ; ϫ
     ))
 (define-char
   '((name              . "COPTIC CAPITAL LETTER SHIMA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03EC)       ; Ϭ
     (->lowercase
      ((name              . "COPTIC SMALL LETTER SHIMA")
       (=ucs              . #x03ED)     ; ϭ
       ))
-    (=ucs              . #x03EC)       ; Ϭ
     ))
 (define-char
   '((name              . "COPTIC SMALL LETTER SHIMA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03ED)       ; ϭ
     (->uppercase
      ((name              . "COPTIC CAPITAL LETTER SHIMA")
       (=ucs              . #x03EC)     ; Ϭ
       ))
-    (=ucs              . #x03ED)       ; ϭ
     ))
 (define-char
   '((name              . "COPTIC CAPITAL LETTER DEI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03EE)       ; Ϯ
     (->lowercase
      ((name              . "COPTIC SMALL LETTER DEI")
       (=ucs              . #x03EF)     ; ϯ
       ))
-    (=ucs              . #x03EE)       ; Ϯ
     ))
 (define-char
   '((name              . "COPTIC SMALL LETTER DEI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x03EF)       ; ϯ
     (->uppercase
      ((name              . "COPTIC CAPITAL LETTER DEI")
       (=ucs              . #x03EE)     ; Ϯ
       ))
-    (=ucs              . #x03EF)       ; ϯ
     ))
 (define-char
   '((name              . "GREEK KAPPA SYMBOL")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x03BA)
+    (<-compat
+     ((name              . "GREEK SMALL LETTER KAPPA")
+      (=ucs              . #x03BA)     ; κ
+      ))
+    (=ucs              . #x03F0)       ; ϰ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER KAPPA")
       (=ucs              . #x039A)     ; Κ
       ))
-    (=ucs              . #x03F0)       ; ϰ
     ))
 (define-char
   '((name              . "GREEK RHO SYMBOL")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x03C1)
+    (<-compat
+     ((name              . "GREEK SMALL LETTER RHO")
+      (=ucs              . #x03C1)     ; ρ
+      ))
+    (=ucs              . #x03F1)       ; ϱ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER RHO")
       (=ucs              . #x03A1)     ; Ρ
       ))
-    (=ucs              . #x03F1)       ; ϱ
     ))
 (define-char
   '((name              . "GREEK LUNATE SIGMA SYMBOL")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x03C2)
+    (<-compat
+     ((name              . "GREEK SMALL LETTER FINAL SIGMA")
+      (=ucs              . #x03C2)     ; ς
+      ))
+    (=ucs              . #x03F2)       ; ϲ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER SIGMA")
       (=ucs              . #x03A3)     ; Σ
       ))
-    (=ucs              . #x03F2)       ; ϲ
     ))
 (define-char
   '((name              . "GREEK LETTER YOT")
index 7f9943d..6a9568b 100644 (file)
@@ -4,33 +4,40 @@
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0415 #x0300)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER IE")
+      (=ucs              . #x0415)     ; Е
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x0400)       ; Ѐ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER IE WITH GRAVE")
       (=ucs              . #x0450)     ; ѐ
       ))
-    (=ucs              . #x0400)       ; Ѐ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER IO")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0415 #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER IE")
+      (=ucs              . #x0415)     ; Е
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x0401)       ; Ё
+    (cyrillic-iso8859-5 . #xA1)        ; &I-CYRILLIC-21;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER IO")
       (=ucs              . #x0451)     ; ё
       ))
-    (=ucs              . #x0401)       ; Ё
-    (cyrillic-iso8859-5 . #xA1)        ; &I-CYRILLIC-21;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2757)     ; &J90-2757; [07-55]
-      (=gb2312           . #x2757)     ; &I-G0-2757; [07-55]
-      (=ks-x1001         . #x2C57)     ; &I-K0-2C57; [12-55]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER IO")
       (=ucs              . #x0401)     ; Ё
       ))
      ((name              . "CYRILLIC CAPITAL LETTER IO")
       (=ucs              . #x0401)     ; Ё
       ))
+    (=decomposition
+     ((=jis-x0208        . #x2726)     ; &J90-2726; [07-06]
+      (=gb2312           . #x2726)     ; &I-G0-2726; [07-06]
+      (=ks-x1001         . #x2C26)     ; &I-K0-2C26; [12-06]
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
     (=jis-x0208                . #x2727)       ; &J90-2727; [07-07]
     (=gb2312           . #x2727)       ; &I-G0-2727; [07-07]
     (=ks-x1001         . #x2C27)       ; &I-K0-2C27; [12-07]
     (=big5-eten                . #xC7F9)       ; &B-C7F9;
     (=ucs@gb/fw                . #x0401)       ; &J90-2727;
     (=ucs@jis/fw       . #x0401)       ; &J90-2727;
+    (->lowercase
+     ((=jis-x0208        . #x2757)     ; &J90-2757; [07-55]
+      (=gb2312           . #x2757)     ; &I-G0-2757; [07-55]
+      (=ks-x1001         . #x2C57)     ; &I-K0-2C57; [12-55]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER DJE")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Serbocroatian")
+    (=ucs              . #x0402)       ; Ђ
+    (cyrillic-iso8859-5 . #xA2)        ; &I-CYRILLIC-22;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER DJE")
       (=ucs              . #x0452)     ; ђ
       ))
-    (=ucs              . #x0402)       ; Ђ
-    (cyrillic-iso8859-5 . #xA2)        ; &I-CYRILLIC-22;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x2772)     ; &JSP-2772; [07-82]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER DJE")
       (=ucs              . #x0402)     ; Ђ
       ))
       ))
     (=jis-x0212                . #x2742)       ; &JSP-2742; [07-34]
     (=ucs@jis/fw       . #x0402)       ; &JSP-2742;
+    (->lowercase
+     ((=jis-x0212        . #x2772)     ; &JSP-2772; [07-82]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER GJE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0413 #x0301)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER GHE")
+      (=ucs              . #x0413)     ; Г
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x0403)       ; Ѓ
+    (cyrillic-iso8859-5 . #xA3)        ; &I-CYRILLIC-23;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER GJE")
       (=ucs              . #x0453)     ; ѓ
       ))
-    (=ucs              . #x0403)       ; Ѓ
-    (cyrillic-iso8859-5 . #xA3)        ; &I-CYRILLIC-23;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x2773)     ; &JSP-2773; [07-83]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER GJE")
       (=ucs              . #x0403)     ; Ѓ
       ))
      ((name              . "CYRILLIC CAPITAL LETTER GJE")
       (=ucs              . #x0403)     ; Ѓ
       ))
+    (=decomposition
+     ((=jis-x0208        . #x2724)     ; &J90-2724; [07-04]
+      (=gb2312           . #x2724)     ; &I-G0-2724; [07-04]
+      (=ks-x1001         . #x2C24)     ; &I-K0-2C24; [12-04]
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2743)       ; &JSP-2743; [07-35]
     (=ucs@jis/fw       . #x0403)       ; &JSP-2743;
+    (->lowercase
+     ((=jis-x0212        . #x2773)     ; &JSP-2773; [07-83]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER UKRAINIAN IE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0404)       ; Є
+    (cyrillic-iso8859-5 . #xA4)        ; &I-CYRILLIC-24;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER UKRAINIAN IE")
       (=ucs              . #x0454)     ; є
       ))
-    (=ucs              . #x0404)       ; Є
-    (cyrillic-iso8859-5 . #xA4)        ; &I-CYRILLIC-24;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x2774)     ; &JSP-2774; [07-84]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER UKRAINIAN IE")
       (=ucs              . #x0404)     ; Є
       ))
       ))
     (=jis-x0212                . #x2744)       ; &JSP-2744; [07-36]
     (=ucs@jis/fw       . #x0404)       ; &JSP-2744;
+    (->lowercase
+     ((=jis-x0212        . #x2774)     ; &JSP-2774; [07-84]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER DZE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0405)       ; Ѕ
+    (cyrillic-iso8859-5 . #xA5)        ; &I-CYRILLIC-25;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER DZE")
       (=ucs              . #x0455)     ; ѕ
       ))
-    (=ucs              . #x0405)       ; Ѕ
-    (cyrillic-iso8859-5 . #xA5)        ; &I-CYRILLIC-25;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x2775)     ; &JSP-2775; [07-85]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER DZE")
       (=ucs              . #x0405)     ; Ѕ
       ))
       ))
     (=jis-x0212                . #x2745)       ; &JSP-2745; [07-37]
     (=ucs@jis/fw       . #x0405)       ; &JSP-2745;
+    (->lowercase
+     ((=jis-x0212        . #x2775)     ; &JSP-2775; [07-85]
+      ))
     ))
 (define-char
   '((name . "CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0406)       ; І
+    (cyrillic-iso8859-5 . #xA6)        ; &I-CYRILLIC-26;
     (->lowercase
      ((name . "CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I")
       (=ucs              . #x0456)     ; і
       ))
-    (=ucs              . #x0406)       ; І
-    (cyrillic-iso8859-5 . #xA6)        ; &I-CYRILLIC-26;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x2776)     ; &JSP-2776; [07-86]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I")
       (=ucs              . #x0406)     ; І
       ))
       ))
     (=jis-x0212                . #x2746)       ; &JSP-2746; [07-38]
     (=ucs@jis/fw       . #x0406)       ; &JSP-2746;
+    (->lowercase
+     ((=jis-x0212        . #x2776)     ; &JSP-2776; [07-86]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER YI")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Ukrainian")
-    (->decomposition   #x0406 #x0308)
+    (=decomposition
+     ((name . "CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I")
+      (=ucs              . #x0406)     ; І
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x0407)       ; Ї
+    (cyrillic-iso8859-5 . #xA7)        ; &I-CYRILLIC-27;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER YI")
       (=ucs              . #x0457)     ; ї
       ))
-    (=ucs              . #x0407)       ; Ї
-    (cyrillic-iso8859-5 . #xA7)        ; &I-CYRILLIC-27;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x2777)     ; &JSP-2777; [07-87]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER YI")
       (=ucs              . #x0407)     ; Ї
       ))
      ((name              . "CYRILLIC CAPITAL LETTER YI")
       (=ucs              . #x0407)     ; Ї
       ))
+    (=decomposition
+     ((=jis-x0212        . #x2746)     ; &JSP-2746; [07-38]
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
     (=jis-x0212                . #x2747)       ; &JSP-2747; [07-39]
     (=ucs@jis/fw       . #x0407)       ; &JSP-2747;
+    (->lowercase
+     ((=jis-x0212        . #x2777)     ; &JSP-2777; [07-87]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER JE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0408)       ; Ј
+    (cyrillic-iso8859-5 . #xA8)        ; &I-CYRILLIC-28;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER JE")
       (=ucs              . #x0458)     ; ј
       ))
-    (=ucs              . #x0408)       ; Ј
-    (cyrillic-iso8859-5 . #xA8)        ; &I-CYRILLIC-28;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x2778)     ; &JSP-2778; [07-88]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER JE")
       (=ucs              . #x0408)     ; Ј
       ))
       ))
     (=jis-x0212                . #x2748)       ; &JSP-2748; [07-40]
     (=ucs@jis/fw       . #x0408)       ; &JSP-2748;
+    (->lowercase
+     ((=jis-x0212        . #x2778)     ; &JSP-2778; [07-88]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER LJE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0409)       ; Љ
+    (cyrillic-iso8859-5 . #xA9)        ; &I-CYRILLIC-29;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER LJE")
       (=ucs              . #x0459)     ; љ
       ))
-    (=ucs              . #x0409)       ; Љ
-    (cyrillic-iso8859-5 . #xA9)        ; &I-CYRILLIC-29;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x2779)     ; &JSP-2779; [07-89]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER LJE")
       (=ucs              . #x0409)     ; Љ
       ))
       ))
     (=jis-x0212                . #x2749)       ; &JSP-2749; [07-41]
     (=ucs@jis/fw       . #x0409)       ; &JSP-2749;
+    (->lowercase
+     ((=jis-x0212        . #x2779)     ; &JSP-2779; [07-89]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER NJE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x040A)       ; Њ
+    (cyrillic-iso8859-5 . #xAA)        ; &I-CYRILLIC-2A;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER NJE")
       (=ucs              . #x045A)     ; њ
       ))
-    (=ucs              . #x040A)       ; Њ
-    (cyrillic-iso8859-5 . #xAA)        ; &I-CYRILLIC-2A;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x277A)     ; &JSP-277A; [07-90]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER NJE")
       (=ucs              . #x040A)     ; Њ
       ))
       ))
     (=jis-x0212                . #x274A)       ; &JSP-274A; [07-42]
     (=ucs@jis/fw       . #x040A)       ; &JSP-274A;
+    (->lowercase
+     ((=jis-x0212        . #x277A)     ; &JSP-277A; [07-90]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER TSHE")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Serbocroatian")
+    (=ucs              . #x040B)       ; Ћ
+    (cyrillic-iso8859-5 . #xAB)        ; &I-CYRILLIC-2B;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER TSHE")
       (=ucs              . #x045B)     ; ћ
       ))
-    (=ucs              . #x040B)       ; Ћ
-    (cyrillic-iso8859-5 . #xAB)        ; &I-CYRILLIC-2B;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x277B)     ; &JSP-277B; [07-91]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER TSHE")
       (=ucs              . #x040B)     ; Ћ
       ))
       ))
     (=jis-x0212                . #x274B)       ; &JSP-274B; [07-43]
     (=ucs@jis/fw       . #x040B)       ; &JSP-274B;
+    (->lowercase
+     ((=jis-x0212        . #x277B)     ; &JSP-277B; [07-91]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER KJE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x041A #x0301)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER KA")
+      (=ucs              . #x041A)     ; К
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x040C)       ; Ќ
+    (cyrillic-iso8859-5 . #xAC)        ; &I-CYRILLIC-2C;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER KJE")
       (=ucs              . #x045C)     ; ќ
       ))
-    (=ucs              . #x040C)       ; Ќ
-    (cyrillic-iso8859-5 . #xAC)        ; &I-CYRILLIC-2C;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x277C)     ; &JSP-277C; [07-92]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER KJE")
       (=ucs              . #x040C)     ; Ќ
       ))
       ))
     (=jis-x0212                . #x274C)       ; &JSP-274C; [07-44]
     (=ucs@jis/fw       . #x040C)       ; &JSP-274C;
+    (->lowercase
+     ((=jis-x0212        . #x277C)     ; &JSP-277C; [07-92]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER I WITH GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0418 #x0300)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER I")
+      (=ucs              . #x0418)     ; И
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x040D)       ; Ѝ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER I WITH GRAVE")
       (=ucs              . #x045D)     ; ѝ
       ))
-    (=ucs              . #x040D)       ; Ѝ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER SHORT U")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Byelorussian")
-    (->decomposition   #x0423 #x0306)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER U")
+      (=ucs              . #x0423)     ; У
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x040E)       ; Ў
+    (cyrillic-iso8859-5 . #xAE)        ; &I-CYRILLIC-2E;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER SHORT U")
       (=ucs              . #x045E)     ; ў
       ))
-    (=ucs              . #x040E)       ; Ў
-    (cyrillic-iso8859-5 . #xAE)        ; &I-CYRILLIC-2E;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x277D)     ; &JSP-277D; [07-93]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER SHORT U")
       (=ucs              . #x040E)     ; Ў
       ))
       ))
     (=jis-x0212                . #x274D)       ; &JSP-274D; [07-45]
     (=ucs@jis/fw       . #x040E)       ; &JSP-274D;
+    (->lowercase
+     ((=jis-x0212        . #x277D)     ; &JSP-277D; [07-93]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER DZHE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x040F)       ; Џ
+    (cyrillic-iso8859-5 . #xAF)        ; &I-CYRILLIC-2F;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER DZHE")
       (=ucs              . #x045F)     ; џ
       ))
-    (=ucs              . #x040F)       ; Џ
-    (cyrillic-iso8859-5 . #xAF)        ; &I-CYRILLIC-2F;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0212        . #x277E)     ; &JSP-277E; [07-94]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER DZHE")
       (=ucs              . #x040F)     ; Џ
       ))
       ))
     (=jis-x0212                . #x274E)       ; &JSP-274E; [07-46]
     (=ucs@jis/fw       . #x040F)       ; &JSP-274E;
+    (->lowercase
+     ((=jis-x0212        . #x277E)     ; &JSP-277E; [07-94]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER A")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0410)       ; А
+    (cyrillic-iso8859-5 . #xB0)        ; &I-CYRILLIC-30;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER A")
       (=ucs              . #x0430)     ; а
       ))
-    (=ucs              . #x0410)       ; А
-    (cyrillic-iso8859-5 . #xB0)        ; &I-CYRILLIC-30;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2751)     ; &J90-2751; [07-49]
-      (=gb2312           . #x2751)     ; &I-G0-2751; [07-49]
-      (=ks-x1001         . #x2C51)     ; &I-K0-2C51; [12-49]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER A")
       (=ucs              . #x0410)     ; А
       ))
     (=big5-eten                . #xC7F3)       ; &B-C7F3;
     (=ucs@gb/fw                . #x0410)       ; &J90-2721;
     (=ucs@jis/fw       . #x0410)       ; &J90-2721;
+    (->lowercase
+     ((=jis-x0208        . #x2751)     ; &J90-2751; [07-49]
+      (=gb2312           . #x2751)     ; &I-G0-2751; [07-49]
+      (=ks-x1001         . #x2C51)     ; &I-K0-2C51; [12-49]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER BE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0411)       ; Б
+    (cyrillic-iso8859-5 . #xB1)        ; &I-CYRILLIC-31;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER BE")
       (=ucs              . #x0431)     ; б
       ))
-    (=ucs              . #x0411)       ; Б
-    (cyrillic-iso8859-5 . #xB1)        ; &I-CYRILLIC-31;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2752)     ; &J90-2752; [07-50]
-      (=gb2312           . #x2752)     ; &I-G0-2752; [07-50]
-      (=ks-x1001         . #x2C52)     ; &I-K0-2C52; [12-50]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER BE")
       (=ucs              . #x0411)     ; Б
       ))
     (=big5-eten                . #xC7F4)       ; &B-C7F4;
     (=ucs@gb/fw                . #x0411)       ; &J90-2722;
     (=ucs@jis/fw       . #x0411)       ; &J90-2722;
+    (->lowercase
+     ((=jis-x0208        . #x2752)     ; &J90-2752; [07-50]
+      (=gb2312           . #x2752)     ; &I-G0-2752; [07-50]
+      (=ks-x1001         . #x2C52)     ; &I-K0-2C52; [12-50]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER VE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0412)       ; В
+    (cyrillic-iso8859-5 . #xB2)        ; &I-CYRILLIC-32;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER VE")
       (=ucs              . #x0432)     ; в
       ))
-    (=ucs              . #x0412)       ; В
-    (cyrillic-iso8859-5 . #xB2)        ; &I-CYRILLIC-32;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2753)     ; &J90-2753; [07-51]
-      (=gb2312           . #x2753)     ; &I-G0-2753; [07-51]
-      (=ks-x1001         . #x2C53)     ; &I-K0-2C53; [12-51]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER VE")
       (=ucs              . #x0412)     ; В
       ))
     (=big5-eten                . #xC7F5)       ; &B-C7F5;
     (=ucs@gb/fw                . #x0412)       ; &J90-2723;
     (=ucs@jis/fw       . #x0412)       ; &J90-2723;
+    (->lowercase
+     ((=jis-x0208        . #x2753)     ; &J90-2753; [07-51]
+      (=gb2312           . #x2753)     ; &I-G0-2753; [07-51]
+      (=ks-x1001         . #x2C53)     ; &I-K0-2C53; [12-51]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER GHE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0413)       ; Г
+    (cyrillic-iso8859-5 . #xB3)        ; &I-CYRILLIC-33;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER GHE")
       (=ucs              . #x0433)     ; г
       ))
-    (=ucs              . #x0413)       ; Г
-    (cyrillic-iso8859-5 . #xB3)        ; &I-CYRILLIC-33;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2754)     ; &J90-2754; [07-52]
-      (=gb2312           . #x2754)     ; &I-G0-2754; [07-52]
-      (=ks-x1001         . #x2C54)     ; &I-K0-2C54; [12-52]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER GHE")
       (=ucs              . #x0413)     ; Г
       ))
     (=big5-eten                . #xC7F6)       ; &B-C7F6;
     (=ucs@gb/fw                . #x0413)       ; &J90-2724;
     (=ucs@jis/fw       . #x0413)       ; &J90-2724;
+    (->lowercase
+     ((=jis-x0208        . #x2754)     ; &J90-2754; [07-52]
+      (=gb2312           . #x2754)     ; &I-G0-2754; [07-52]
+      (=ks-x1001         . #x2C54)     ; &I-K0-2C54; [12-52]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER DE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0414)       ; Д
+    (cyrillic-iso8859-5 . #xB4)        ; &I-CYRILLIC-34;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER DE")
       (=ucs              . #x0434)     ; д
       ))
-    (=ucs              . #x0414)       ; Д
-    (cyrillic-iso8859-5 . #xB4)        ; &I-CYRILLIC-34;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2755)     ; &J90-2755; [07-53]
-      (=gb2312           . #x2755)     ; &I-G0-2755; [07-53]
-      (=ks-x1001         . #x2C55)     ; &I-K0-2C55; [12-53]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER DE")
       (=ucs              . #x0414)     ; Д
       ))
     (=big5-eten                . #xC7F7)       ; &B-C7F7;
     (=ucs@gb/fw                . #x0414)       ; &J90-2725;
     (=ucs@jis/fw       . #x0414)       ; &J90-2725;
+    (->lowercase
+     ((=jis-x0208        . #x2755)     ; &J90-2755; [07-53]
+      (=gb2312           . #x2755)     ; &I-G0-2755; [07-53]
+      (=ks-x1001         . #x2C55)     ; &I-K0-2C55; [12-53]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER IE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0415)       ; Е
+    (cyrillic-iso8859-5 . #xB5)        ; &I-CYRILLIC-35;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER IE")
       (=ucs              . #x0435)     ; е
       ))
-    (=ucs              . #x0415)       ; Е
-    (cyrillic-iso8859-5 . #xB5)        ; &I-CYRILLIC-35;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2756)     ; &J90-2756; [07-54]
-      (=gb2312           . #x2756)     ; &I-G0-2756; [07-54]
-      (=ks-x1001         . #x2C56)     ; &I-K0-2C56; [12-54]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER IE")
       (=ucs              . #x0415)     ; Е
       ))
     (=big5-eten                . #xC7F8)       ; &B-C7F8;
     (=ucs@gb/fw                . #x0415)       ; &J90-2726;
     (=ucs@jis/fw       . #x0415)       ; &J90-2726;
+    (->lowercase
+     ((=jis-x0208        . #x2756)     ; &J90-2756; [07-54]
+      (=gb2312           . #x2756)     ; &I-G0-2756; [07-54]
+      (=ks-x1001         . #x2C56)     ; &I-K0-2C56; [12-54]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER ZHE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0416)       ; Ж
+    (cyrillic-iso8859-5 . #xB6)        ; &I-CYRILLIC-36;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER ZHE")
       (=ucs              . #x0436)     ; ж
       ))
-    (=ucs              . #x0416)       ; Ж
-    (cyrillic-iso8859-5 . #xB6)        ; &I-CYRILLIC-36;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2758)     ; &J90-2758; [07-56]
-      (=gb2312           . #x2758)     ; &I-G0-2758; [07-56]
-      (=ks-x1001         . #x2C58)     ; &I-K0-2C58; [12-56]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER ZHE")
       (=ucs              . #x0416)     ; Ж
       ))
     (=big5-eten                . #xC7FA)       ; &B-C7FA;
     (=ucs@gb/fw                . #x0416)       ; &J90-2728;
     (=ucs@jis/fw       . #x0416)       ; &J90-2728;
+    (->lowercase
+     ((=jis-x0208        . #x2758)     ; &J90-2758; [07-56]
+      (=gb2312           . #x2758)     ; &I-G0-2758; [07-56]
+      (=ks-x1001         . #x2C58)     ; &I-K0-2C58; [12-56]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER ZE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0417)       ; З
+    (cyrillic-iso8859-5 . #xB7)        ; &I-CYRILLIC-37;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER ZE")
       (=ucs              . #x0437)     ; з
       ))
-    (=ucs              . #x0417)       ; З
-    (cyrillic-iso8859-5 . #xB7)        ; &I-CYRILLIC-37;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2759)     ; &J90-2759; [07-57]
-      (=gb2312           . #x2759)     ; &I-G0-2759; [07-57]
-      (=ks-x1001         . #x2C59)     ; &I-K0-2C59; [12-57]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER ZE")
       (=ucs              . #x0417)     ; З
       ))
     (=big5-eten                . #xC7FB)       ; &B-C7FB;
     (=ucs@gb/fw                . #x0417)       ; &J90-2729;
     (=ucs@jis/fw       . #x0417)       ; &J90-2729;
+    (->lowercase
+     ((=jis-x0208        . #x2759)     ; &J90-2759; [07-57]
+      (=gb2312           . #x2759)     ; &I-G0-2759; [07-57]
+      (=ks-x1001         . #x2C59)     ; &I-K0-2C59; [12-57]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER I")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0418)       ; И
+    (cyrillic-iso8859-5 . #xB8)        ; &I-CYRILLIC-38;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER I")
       (=ucs              . #x0438)     ; и
       ))
-    (=ucs              . #x0418)       ; И
-    (cyrillic-iso8859-5 . #xB8)        ; &I-CYRILLIC-38;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x275A)     ; &J90-275A; [07-58]
-      (=gb2312           . #x275A)     ; &I-G0-275A; [07-58]
-      (=ks-x1001         . #x2C5A)     ; &I-K0-2C5A; [12-58]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER I")
       (=ucs              . #x0418)     ; И
       ))
     (=big5-eten                . #xC7FC)       ; &B-C7FC;
     (=ucs@gb/fw                . #x0418)       ; &J90-272A;
     (=ucs@jis/fw       . #x0418)       ; &J90-272A;
+    (->lowercase
+     ((=jis-x0208        . #x275A)     ; &J90-275A; [07-58]
+      (=gb2312           . #x275A)     ; &I-G0-275A; [07-58]
+      (=ks-x1001         . #x2C5A)     ; &I-K0-2C5A; [12-58]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER SHORT I")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0418 #x0306)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER I")
+      (=ucs              . #x0418)     ; И
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x0419)       ; Й
+    (cyrillic-iso8859-5 . #xB9)        ; &I-CYRILLIC-39;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER SHORT I")
       (=ucs              . #x0439)     ; й
       ))
-    (=ucs              . #x0419)       ; Й
-    (cyrillic-iso8859-5 . #xB9)        ; &I-CYRILLIC-39;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x275B)     ; &J90-275B; [07-59]
-      (=gb2312           . #x275B)     ; &I-G0-275B; [07-59]
-      (=ks-x1001         . #x2C5B)     ; &I-K0-2C5B; [12-59]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER SHORT I")
       (=ucs              . #x0419)     ; Й
       ))
     (=big5-eten                . #xC7FD)       ; &B-C7FD;
     (=ucs@gb/fw                . #x0419)       ; &J90-272B;
     (=ucs@jis/fw       . #x0419)       ; &J90-272B;
+    (->lowercase
+     ((=jis-x0208        . #x275B)     ; &J90-275B; [07-59]
+      (=gb2312           . #x275B)     ; &I-G0-275B; [07-59]
+      (=ks-x1001         . #x2C5B)     ; &I-K0-2C5B; [12-59]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER KA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x041A)       ; К
+    (cyrillic-iso8859-5 . #xBA)        ; &I-CYRILLIC-3A;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER KA")
       (=ucs              . #x043A)     ; к
       ))
-    (=ucs              . #x041A)       ; К
-    (cyrillic-iso8859-5 . #xBA)        ; &I-CYRILLIC-3A;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x275C)     ; &J90-275C; [07-60]
-      (=gb2312           . #x275C)     ; &I-G0-275C; [07-60]
-      (=ks-x1001         . #x2C5C)     ; &I-K0-2C5C; [12-60]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER KA")
       (=ucs              . #x041A)     ; К
       ))
     (=big5-eten                . #xC7FE)       ; &B-C7FE;
     (=ucs@gb/fw                . #x041A)       ; &J90-272C;
     (=ucs@jis/fw       . #x041A)       ; &J90-272C;
+    (->lowercase
+     ((=jis-x0208        . #x275C)     ; &J90-275C; [07-60]
+      (=gb2312           . #x275C)     ; &I-G0-275C; [07-60]
+      (=ks-x1001         . #x2C5C)     ; &I-K0-2C5C; [12-60]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER EL")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x041B)       ; Л
+    (cyrillic-iso8859-5 . #xBB)        ; &I-CYRILLIC-3B;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER EL")
       (=ucs              . #x043B)     ; л
       ))
-    (=ucs              . #x041B)       ; Л
-    (cyrillic-iso8859-5 . #xBB)        ; &I-CYRILLIC-3B;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x275D)     ; &J90-275D; [07-61]
-      (=gb2312           . #x275D)     ; &I-G0-275D; [07-61]
-      (=ks-x1001         . #x2C5D)     ; &I-K0-2C5D; [12-61]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER EL")
       (=ucs              . #x041B)     ; Л
       ))
     (=big5-eten                . #xC840)       ; &B-C840;
     (=ucs@gb/fw                . #x041B)       ; &J90-272D;
     (=ucs@jis/fw       . #x041B)       ; &J90-272D;
+    (->lowercase
+     ((=jis-x0208        . #x275D)     ; &J90-275D; [07-61]
+      (=gb2312           . #x275D)     ; &I-G0-275D; [07-61]
+      (=ks-x1001         . #x2C5D)     ; &I-K0-2C5D; [12-61]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER EM")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x041C)       ; М
+    (cyrillic-iso8859-5 . #xBC)        ; &I-CYRILLIC-3C;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER EM")
       (=ucs              . #x043C)     ; м
       ))
-    (=ucs              . #x041C)       ; М
-    (cyrillic-iso8859-5 . #xBC)        ; &I-CYRILLIC-3C;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x275E)     ; &J90-275E; [07-62]
-      (=gb2312           . #x275E)     ; &I-G0-275E; [07-62]
-      (=ks-x1001         . #x2C5E)     ; &I-K0-2C5E; [12-62]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER EM")
       (=ucs              . #x041C)     ; М
       ))
     (=big5-eten                . #xC841)       ; &B-C841;
     (=ucs@gb/fw                . #x041C)       ; &J90-272E;
     (=ucs@jis/fw       . #x041C)       ; &J90-272E;
+    (->lowercase
+     ((=jis-x0208        . #x275E)     ; &J90-275E; [07-62]
+      (=gb2312           . #x275E)     ; &I-G0-275E; [07-62]
+      (=ks-x1001         . #x2C5E)     ; &I-K0-2C5E; [12-62]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER EN")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x041D)       ; Н
+    (cyrillic-iso8859-5 . #xBD)        ; &I-CYRILLIC-3D;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER EN")
       (=ucs              . #x043D)     ; н
       ))
-    (=ucs              . #x041D)       ; Н
-    (cyrillic-iso8859-5 . #xBD)        ; &I-CYRILLIC-3D;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x275F)     ; &J90-275F; [07-63]
-      (=gb2312           . #x275F)     ; &I-G0-275F; [07-63]
-      (=ks-x1001         . #x2C5F)     ; &I-K0-2C5F; [12-63]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER EN")
       (=ucs              . #x041D)     ; Н
       ))
     (=big5-eten                . #xC842)       ; &B-C842;
     (=ucs@gb/fw                . #x041D)       ; &J90-272F;
     (=ucs@jis/fw       . #x041D)       ; &J90-272F;
+    (->lowercase
+     ((=jis-x0208        . #x275F)     ; &J90-275F; [07-63]
+      (=gb2312           . #x275F)     ; &I-G0-275F; [07-63]
+      (=ks-x1001         . #x2C5F)     ; &I-K0-2C5F; [12-63]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER O")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x041E)       ; О
+    (cyrillic-iso8859-5 . #xBE)        ; &I-CYRILLIC-3E;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER O")
       (=ucs              . #x043E)     ; о
       ))
-    (=ucs              . #x041E)       ; О
-    (cyrillic-iso8859-5 . #xBE)        ; &I-CYRILLIC-3E;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2760)     ; &J90-2760; [07-64]
-      (=gb2312           . #x2760)     ; &I-G0-2760; [07-64]
-      (=ks-x1001         . #x2C60)     ; &I-K0-2C60; [12-64]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER O")
       (=ucs              . #x041E)     ; О
       ))
     (=big5-eten                . #xC843)       ; &B-C843;
     (=ucs@gb/fw                . #x041E)       ; &J90-2730;
     (=ucs@jis/fw       . #x041E)       ; &J90-2730;
+    (->lowercase
+     ((=jis-x0208        . #x2760)     ; &J90-2760; [07-64]
+      (=gb2312           . #x2760)     ; &I-G0-2760; [07-64]
+      (=ks-x1001         . #x2C60)     ; &I-K0-2C60; [12-64]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER PE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x041F)       ; П
+    (cyrillic-iso8859-5 . #xBF)        ; &I-CYRILLIC-3F;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER PE")
       (=ucs              . #x043F)     ; п
       ))
-    (=ucs              . #x041F)       ; П
-    (cyrillic-iso8859-5 . #xBF)        ; &I-CYRILLIC-3F;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2761)     ; &J90-2761; [07-65]
-      (=gb2312           . #x2761)     ; &I-G0-2761; [07-65]
-      (=ks-x1001         . #x2C61)     ; &I-K0-2C61; [12-65]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER PE")
       (=ucs              . #x041F)     ; П
       ))
     (=big5-eten                . #xC844)       ; &B-C844;
     (=ucs@gb/fw                . #x041F)       ; &J90-2731;
     (=ucs@jis/fw       . #x041F)       ; &J90-2731;
+    (->lowercase
+     ((=jis-x0208        . #x2761)     ; &J90-2761; [07-65]
+      (=gb2312           . #x2761)     ; &I-G0-2761; [07-65]
+      (=ks-x1001         . #x2C61)     ; &I-K0-2C61; [12-65]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER ER")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0420)       ; Р
+    (cyrillic-iso8859-5 . #xC0)        ; &I-CYRILLIC-40;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER ER")
       (=ucs              . #x0440)     ; р
       ))
-    (=ucs              . #x0420)       ; Р
-    (cyrillic-iso8859-5 . #xC0)        ; &I-CYRILLIC-40;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2762)     ; &J90-2762; [07-66]
-      (=gb2312           . #x2762)     ; &I-G0-2762; [07-66]
-      (=ks-x1001         . #x2C62)     ; &I-K0-2C62; [12-66]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER ER")
       (=ucs              . #x0420)     ; Р
       ))
     (=big5-eten                . #xC845)       ; &B-C845;
     (=ucs@gb/fw                . #x0420)       ; &J90-2732;
     (=ucs@jis/fw       . #x0420)       ; &J90-2732;
+    (->lowercase
+     ((=jis-x0208        . #x2762)     ; &J90-2762; [07-66]
+      (=gb2312           . #x2762)     ; &I-G0-2762; [07-66]
+      (=ks-x1001         . #x2C62)     ; &I-K0-2C62; [12-66]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER ES")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0421)       ; С
+    (cyrillic-iso8859-5 . #xC1)        ; &I-CYRILLIC-41;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER ES")
       (=ucs              . #x0441)     ; с
       ))
-    (=ucs              . #x0421)       ; С
-    (cyrillic-iso8859-5 . #xC1)        ; &I-CYRILLIC-41;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2763)     ; &J90-2763; [07-67]
-      (=gb2312           . #x2763)     ; &I-G0-2763; [07-67]
-      (=ks-x1001         . #x2C63)     ; &I-K0-2C63; [12-67]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER ES")
       (=ucs              . #x0421)     ; С
       ))
     (=big5-eten                . #xC846)       ; &B-C846;
     (=ucs@gb/fw                . #x0421)       ; &J90-2733;
     (=ucs@jis/fw       . #x0421)       ; &J90-2733;
+    (->lowercase
+     ((=jis-x0208        . #x2763)     ; &J90-2763; [07-67]
+      (=gb2312           . #x2763)     ; &I-G0-2763; [07-67]
+      (=ks-x1001         . #x2C63)     ; &I-K0-2C63; [12-67]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER TE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0422)       ; Т
+    (cyrillic-iso8859-5 . #xC2)        ; &I-CYRILLIC-42;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER TE")
       (=ucs              . #x0442)     ; т
       ))
-    (=ucs              . #x0422)       ; Т
-    (cyrillic-iso8859-5 . #xC2)        ; &I-CYRILLIC-42;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2764)     ; &J90-2764; [07-68]
-      (=gb2312           . #x2764)     ; &I-G0-2764; [07-68]
-      (=ks-x1001         . #x2C64)     ; &I-K0-2C64; [12-68]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER TE")
       (=ucs              . #x0422)     ; Т
       ))
     (=big5-eten                . #xC847)       ; &B-C847;
     (=ucs@gb/fw                . #x0422)       ; &J90-2734;
     (=ucs@jis/fw       . #x0422)       ; &J90-2734;
+    (->lowercase
+     ((=jis-x0208        . #x2764)     ; &J90-2764; [07-68]
+      (=gb2312           . #x2764)     ; &I-G0-2764; [07-68]
+      (=ks-x1001         . #x2C64)     ; &I-K0-2C64; [12-68]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER U")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0423)       ; У
+    (cyrillic-iso8859-5 . #xC3)        ; &I-CYRILLIC-43;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER U")
       (=ucs              . #x0443)     ; у
       ))
-    (=ucs              . #x0423)       ; У
-    (cyrillic-iso8859-5 . #xC3)        ; &I-CYRILLIC-43;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2765)     ; &J90-2765; [07-69]
-      (=gb2312           . #x2765)     ; &I-G0-2765; [07-69]
-      (=ks-x1001         . #x2C65)     ; &I-K0-2C65; [12-69]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER U")
       (=ucs              . #x0423)     ; У
       ))
     (=big5-eten                . #xC848)       ; &B-C848;
     (=ucs@gb/fw                . #x0423)       ; &J90-2735;
     (=ucs@jis/fw       . #x0423)       ; &J90-2735;
+    (->lowercase
+     ((=jis-x0208        . #x2765)     ; &J90-2765; [07-69]
+      (=gb2312           . #x2765)     ; &I-G0-2765; [07-69]
+      (=ks-x1001         . #x2C65)     ; &I-K0-2C65; [12-69]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER EF")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0424)       ; Ф
+    (cyrillic-iso8859-5 . #xC4)        ; &I-CYRILLIC-44;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER EF")
       (=ucs              . #x0444)     ; ф
       ))
-    (=ucs              . #x0424)       ; Ф
-    (cyrillic-iso8859-5 . #xC4)        ; &I-CYRILLIC-44;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2766)     ; &J90-2766; [07-70]
-      (=gb2312           . #x2766)     ; &I-G0-2766; [07-70]
-      (=ks-x1001         . #x2C66)     ; &I-K0-2C66; [12-70]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER EF")
       (=ucs              . #x0424)     ; Ф
       ))
     (=big5-eten                . #xC849)       ; &B-C849;
     (=ucs@gb/fw                . #x0424)       ; &J90-2736;
     (=ucs@jis/fw       . #x0424)       ; &J90-2736;
+    (->lowercase
+     ((=jis-x0208        . #x2766)     ; &J90-2766; [07-70]
+      (=gb2312           . #x2766)     ; &I-G0-2766; [07-70]
+      (=ks-x1001         . #x2C66)     ; &I-K0-2C66; [12-70]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER HA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0425)       ; Х
+    (cyrillic-iso8859-5 . #xC5)        ; &I-CYRILLIC-45;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER HA")
       (=ucs              . #x0445)     ; х
       ))
-    (=ucs              . #x0425)       ; Х
-    (cyrillic-iso8859-5 . #xC5)        ; &I-CYRILLIC-45;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2767)     ; &J90-2767; [07-71]
-      (=gb2312           . #x2767)     ; &I-G0-2767; [07-71]
-      (=ks-x1001         . #x2C67)     ; &I-K0-2C67; [12-71]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER HA")
       (=ucs              . #x0425)     ; Х
       ))
     (=big5-eten                . #xC84A)       ; &B-C84A;
     (=ucs@gb/fw                . #x0425)       ; &J90-2737;
     (=ucs@jis/fw       . #x0425)       ; &J90-2737;
+    (->lowercase
+     ((=jis-x0208        . #x2767)     ; &J90-2767; [07-71]
+      (=gb2312           . #x2767)     ; &I-G0-2767; [07-71]
+      (=ks-x1001         . #x2C67)     ; &I-K0-2C67; [12-71]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER TSE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0426)       ; Ц
+    (cyrillic-iso8859-5 . #xC6)        ; &I-CYRILLIC-46;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER TSE")
       (=ucs              . #x0446)     ; ц
       ))
-    (=ucs              . #x0426)       ; Ц
-    (cyrillic-iso8859-5 . #xC6)        ; &I-CYRILLIC-46;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2768)     ; &J90-2768; [07-72]
-      (=gb2312           . #x2768)     ; &I-G0-2768; [07-72]
-      (=ks-x1001         . #x2C68)     ; &I-K0-2C68; [12-72]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER TSE")
       (=ucs              . #x0426)     ; Ц
       ))
     (=big5-eten                . #xC84B)       ; &B-C84B;
     (=ucs@gb/fw                . #x0426)       ; &J90-2738;
     (=ucs@jis/fw       . #x0426)       ; &J90-2738;
+    (->lowercase
+     ((=jis-x0208        . #x2768)     ; &J90-2768; [07-72]
+      (=gb2312           . #x2768)     ; &I-G0-2768; [07-72]
+      (=ks-x1001         . #x2C68)     ; &I-K0-2C68; [12-72]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER CHE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0427)       ; Ч
+    (cyrillic-iso8859-5 . #xC7)        ; &I-CYRILLIC-47;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER CHE")
       (=ucs              . #x0447)     ; ч
       ))
-    (=ucs              . #x0427)       ; Ч
-    (cyrillic-iso8859-5 . #xC7)        ; &I-CYRILLIC-47;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2769)     ; &J90-2769; [07-73]
-      (=gb2312           . #x2769)     ; &I-G0-2769; [07-73]
-      (=ks-x1001         . #x2C69)     ; &I-K0-2C69; [12-73]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER CHE")
       (=ucs              . #x0427)     ; Ч
       ))
     (=big5-eten                . #xC84C)       ; &B-C84C;
     (=ucs@gb/fw                . #x0427)       ; &J90-2739;
     (=ucs@jis/fw       . #x0427)       ; &J90-2739;
+    (->lowercase
+     ((=jis-x0208        . #x2769)     ; &J90-2769; [07-73]
+      (=gb2312           . #x2769)     ; &I-G0-2769; [07-73]
+      (=ks-x1001         . #x2C69)     ; &I-K0-2C69; [12-73]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER SHA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0428)       ; Ш
+    (cyrillic-iso8859-5 . #xC8)        ; &I-CYRILLIC-48;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER SHA")
       (=ucs              . #x0448)     ; ш
       ))
-    (=ucs              . #x0428)       ; Ш
-    (cyrillic-iso8859-5 . #xC8)        ; &I-CYRILLIC-48;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x276A)     ; &J90-276A; [07-74]
-      (=gb2312           . #x276A)     ; &I-G0-276A; [07-74]
-      (=ks-x1001         . #x2C6A)     ; &I-K0-2C6A; [12-74]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER SHA")
       (=ucs              . #x0428)     ; Ш
       ))
     (=big5-eten                . #xC84D)       ; &B-C84D;
     (=ucs@gb/fw                . #x0428)       ; &J90-273A;
     (=ucs@jis/fw       . #x0428)       ; &J90-273A;
+    (->lowercase
+     ((=jis-x0208        . #x276A)     ; &J90-276A; [07-74]
+      (=gb2312           . #x276A)     ; &I-G0-276A; [07-74]
+      (=ks-x1001         . #x2C6A)     ; &I-K0-2C6A; [12-74]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER SHCHA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0429)       ; Щ
+    (cyrillic-iso8859-5 . #xC9)        ; &I-CYRILLIC-49;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER SHCHA")
       (=ucs              . #x0449)     ; щ
       ))
-    (=ucs              . #x0429)       ; Щ
-    (cyrillic-iso8859-5 . #xC9)        ; &I-CYRILLIC-49;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x276B)     ; &J90-276B; [07-75]
-      (=gb2312           . #x276B)     ; &I-G0-276B; [07-75]
-      (=ks-x1001         . #x2C6B)     ; &I-K0-2C6B; [12-75]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER SHCHA")
       (=ucs              . #x0429)     ; Щ
       ))
     (=big5-eten                . #xC84E)       ; &B-C84E;
     (=ucs@gb/fw                . #x0429)       ; &J90-273B;
     (=ucs@jis/fw       . #x0429)       ; &J90-273B;
+    (->lowercase
+     ((=jis-x0208        . #x276B)     ; &J90-276B; [07-75]
+      (=gb2312           . #x276B)     ; &I-G0-276B; [07-75]
+      (=ks-x1001         . #x2C6B)     ; &I-K0-2C6B; [12-75]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER HARD SIGN")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x042A)       ; Ъ
+    (cyrillic-iso8859-5 . #xCA)        ; &I-CYRILLIC-4A;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER HARD SIGN")
       (=ucs              . #x044A)     ; ъ
       ))
-    (=ucs              . #x042A)       ; Ъ
-    (cyrillic-iso8859-5 . #xCA)        ; &I-CYRILLIC-4A;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x276C)     ; &J90-276C; [07-76]
-      (=gb2312           . #x276C)     ; &I-G0-276C; [07-76]
-      (=ks-x1001         . #x2C6C)     ; &I-K0-2C6C; [12-76]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER HARD SIGN")
       (=ucs              . #x042A)     ; Ъ
       ))
     (=big5-eten                . #xC84F)       ; &B-C84F;
     (=ucs@gb/fw                . #x042A)       ; &J90-273C;
     (=ucs@jis/fw       . #x042A)       ; &J90-273C;
+    (->lowercase
+     ((=jis-x0208        . #x276C)     ; &J90-276C; [07-76]
+      (=gb2312           . #x276C)     ; &I-G0-276C; [07-76]
+      (=ks-x1001         . #x2C6C)     ; &I-K0-2C6C; [12-76]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER YERU")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x042B)       ; Ы
+    (cyrillic-iso8859-5 . #xCB)        ; &I-CYRILLIC-4B;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER YERU")
       (=ucs              . #x044B)     ; ы
       ))
-    (=ucs              . #x042B)       ; Ы
-    (cyrillic-iso8859-5 . #xCB)        ; &I-CYRILLIC-4B;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x276D)     ; &J90-276D; [07-77]
-      (=gb2312           . #x276D)     ; &I-G0-276D; [07-77]
-      (=ks-x1001         . #x2C6D)     ; &I-K0-2C6D; [12-77]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER YERU")
       (=ucs              . #x042B)     ; Ы
       ))
     (=big5-eten                . #xC850)       ; &B-C850;
     (=ucs@gb/fw                . #x042B)       ; &J90-273D;
     (=ucs@jis/fw       . #x042B)       ; &J90-273D;
+    (->lowercase
+     ((=jis-x0208        . #x276D)     ; &J90-276D; [07-77]
+      (=gb2312           . #x276D)     ; &I-G0-276D; [07-77]
+      (=ks-x1001         . #x2C6D)     ; &I-K0-2C6D; [12-77]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER SOFT SIGN")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x042C)       ; Ь
+    (cyrillic-iso8859-5 . #xCC)        ; &I-CYRILLIC-4C;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER SOFT SIGN")
       (=ucs              . #x044C)     ; ь
       ))
-    (=ucs              . #x042C)       ; Ь
-    (cyrillic-iso8859-5 . #xCC)        ; &I-CYRILLIC-4C;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x276E)     ; &J90-276E; [07-78]
-      (=gb2312           . #x276E)     ; &I-G0-276E; [07-78]
-      (=ks-x1001         . #x2C6E)     ; &I-K0-2C6E; [12-78]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER SOFT SIGN")
       (=ucs              . #x042C)     ; Ь
       ))
     (=big5-eten                . #xC851)       ; &B-C851;
     (=ucs@gb/fw                . #x042C)       ; &J90-273E;
     (=ucs@jis/fw       . #x042C)       ; &J90-273E;
+    (->lowercase
+     ((=jis-x0208        . #x276E)     ; &J90-276E; [07-78]
+      (=gb2312           . #x276E)     ; &I-G0-276E; [07-78]
+      (=ks-x1001         . #x2C6E)     ; &I-K0-2C6E; [12-78]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER E")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x042D)       ; Э
+    (cyrillic-iso8859-5 . #xCD)        ; &I-CYRILLIC-4D;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER E")
       (=ucs              . #x044D)     ; э
       ))
-    (=ucs              . #x042D)       ; Э
-    (cyrillic-iso8859-5 . #xCD)        ; &I-CYRILLIC-4D;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x276F)     ; &J90-276F; [07-79]
-      (=gb2312           . #x276F)     ; &I-G0-276F; [07-79]
-      (=ks-x1001         . #x2C6F)     ; &I-K0-2C6F; [12-79]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER E")
       (=ucs              . #x042D)     ; Э
       ))
     (=big5-eten                . #xC852)       ; &B-C852;
     (=ucs@gb/fw                . #x042D)       ; &J90-273F;
     (=ucs@jis/fw       . #x042D)       ; &J90-273F;
+    (->lowercase
+     ((=jis-x0208        . #x276F)     ; &J90-276F; [07-79]
+      (=gb2312           . #x276F)     ; &I-G0-276F; [07-79]
+      (=ks-x1001         . #x2C6F)     ; &I-K0-2C6F; [12-79]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER YU")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x042E)       ; Ю
+    (cyrillic-iso8859-5 . #xCE)        ; &I-CYRILLIC-4E;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER YU")
       (=ucs              . #x044E)     ; ю
       ))
-    (=ucs              . #x042E)       ; Ю
-    (cyrillic-iso8859-5 . #xCE)        ; &I-CYRILLIC-4E;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2770)     ; &J90-2770; [07-80]
-      (=gb2312           . #x2770)     ; &I-G0-2770; [07-80]
-      (=ks-x1001         . #x2C70)     ; &I-K0-2C70; [12-80]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER YU")
       (=ucs              . #x042E)     ; Ю
       ))
     (=big5-eten                . #xC853)       ; &B-C853;
     (=ucs@gb/fw                . #x042E)       ; &J90-2740;
     (=ucs@jis/fw       . #x042E)       ; &J90-2740;
+    (->lowercase
+     ((=jis-x0208        . #x2770)     ; &J90-2770; [07-80]
+      (=gb2312           . #x2770)     ; &I-G0-2770; [07-80]
+      (=ks-x1001         . #x2C70)     ; &I-K0-2C70; [12-80]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER YA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x042F)       ; Я
+    (cyrillic-iso8859-5 . #xCF)        ; &I-CYRILLIC-4F;
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER YA")
       (=ucs              . #x044F)     ; я
       ))
-    (=ucs              . #x042F)       ; Я
-    (cyrillic-iso8859-5 . #xCF)        ; &I-CYRILLIC-4F;
     ))
 (define-char
-  '((->lowercase
-     ((=jis-x0208        . #x2771)     ; &J90-2771; [07-81]
-      (=gb2312           . #x2771)     ; &I-G0-2771; [07-81]
-      (=ks-x1001         . #x2C71)     ; &I-K0-2C71; [12-81]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC CAPITAL LETTER YA")
       (=ucs              . #x042F)     ; Я
       ))
     (=big5-eten                . #xC854)       ; &B-C854;
     (=ucs@gb/fw                . #x042F)       ; &J90-2741;
     (=ucs@jis/fw       . #x042F)       ; &J90-2741;
+    (->lowercase
+     ((=jis-x0208        . #x2771)     ; &J90-2771; [07-81]
+      (=gb2312           . #x2771)     ; &I-G0-2771; [07-81]
+      (=ks-x1001         . #x2C71)     ; &I-K0-2C71; [12-81]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER A")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0430)       ; а
+    (cyrillic-iso8859-5 . #xD0)        ; &I-CYRILLIC-50;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER A")
       (=ucs              . #x0410)     ; А
       ))
-    (=ucs              . #x0430)       ; а
-    (cyrillic-iso8859-5 . #xD0)        ; &I-CYRILLIC-50;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2721)     ; &J90-2721; [07-01]
-      (=gb2312           . #x2721)     ; &I-G0-2721; [07-01]
-      (=ks-x1001         . #x2C21)     ; &I-K0-2C21; [12-01]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER A")
       (=ucs              . #x0430)     ; а
       ))
     (=big5-eten                . #xC855)       ; &B-C855;
     (=ucs@gb/fw                . #x0430)       ; &J90-2751;
     (=ucs@jis/fw       . #x0430)       ; &J90-2751;
+    (->uppercase
+     ((=jis-x0208        . #x2721)     ; &J90-2721; [07-01]
+      (=gb2312           . #x2721)     ; &I-G0-2721; [07-01]
+      (=ks-x1001         . #x2C21)     ; &I-K0-2C21; [12-01]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER BE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0431)       ; б
+    (cyrillic-iso8859-5 . #xD1)        ; &I-CYRILLIC-51;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER BE")
       (=ucs              . #x0411)     ; Б
       ))
-    (=ucs              . #x0431)       ; б
-    (cyrillic-iso8859-5 . #xD1)        ; &I-CYRILLIC-51;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2722)     ; &J90-2722; [07-02]
-      (=gb2312           . #x2722)     ; &I-G0-2722; [07-02]
-      (=ks-x1001         . #x2C22)     ; &I-K0-2C22; [12-02]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER BE")
       (=ucs              . #x0431)     ; б
       ))
     (=big5-eten                . #xC856)       ; &B-C856;
     (=ucs@gb/fw                . #x0431)       ; &J90-2752;
     (=ucs@jis/fw       . #x0431)       ; &J90-2752;
+    (->uppercase
+     ((=jis-x0208        . #x2722)     ; &J90-2722; [07-02]
+      (=gb2312           . #x2722)     ; &I-G0-2722; [07-02]
+      (=ks-x1001         . #x2C22)     ; &I-K0-2C22; [12-02]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER VE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0432)       ; в
+    (cyrillic-iso8859-5 . #xD2)        ; &I-CYRILLIC-52;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER VE")
       (=ucs              . #x0412)     ; В
       ))
-    (=ucs              . #x0432)       ; в
-    (cyrillic-iso8859-5 . #xD2)        ; &I-CYRILLIC-52;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2723)     ; &J90-2723; [07-03]
-      (=gb2312           . #x2723)     ; &I-G0-2723; [07-03]
-      (=ks-x1001         . #x2C23)     ; &I-K0-2C23; [12-03]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER VE")
       (=ucs              . #x0432)     ; в
       ))
     (=big5-eten                . #xC857)       ; &B-C857;
     (=ucs@gb/fw                . #x0432)       ; &J90-2753;
     (=ucs@jis/fw       . #x0432)       ; &J90-2753;
+    (->uppercase
+     ((=jis-x0208        . #x2723)     ; &J90-2723; [07-03]
+      (=gb2312           . #x2723)     ; &I-G0-2723; [07-03]
+      (=ks-x1001         . #x2C23)     ; &I-K0-2C23; [12-03]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER GHE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0433)       ; г
+    (cyrillic-iso8859-5 . #xD3)        ; &I-CYRILLIC-53;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER GHE")
       (=ucs              . #x0413)     ; Г
       ))
-    (=ucs              . #x0433)       ; г
-    (cyrillic-iso8859-5 . #xD3)        ; &I-CYRILLIC-53;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2724)     ; &J90-2724; [07-04]
-      (=gb2312           . #x2724)     ; &I-G0-2724; [07-04]
-      (=ks-x1001         . #x2C24)     ; &I-K0-2C24; [12-04]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER GHE")
       (=ucs              . #x0433)     ; г
       ))
     (=big5-eten                . #xC858)       ; &B-C858;
     (=ucs@gb/fw                . #x0433)       ; &J90-2754;
     (=ucs@jis/fw       . #x0433)       ; &J90-2754;
+    (->uppercase
+     ((=jis-x0208        . #x2724)     ; &J90-2724; [07-04]
+      (=gb2312           . #x2724)     ; &I-G0-2724; [07-04]
+      (=ks-x1001         . #x2C24)     ; &I-K0-2C24; [12-04]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER DE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0434)       ; д
+    (cyrillic-iso8859-5 . #xD4)        ; &I-CYRILLIC-54;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER DE")
       (=ucs              . #x0414)     ; Д
       ))
-    (=ucs              . #x0434)       ; д
-    (cyrillic-iso8859-5 . #xD4)        ; &I-CYRILLIC-54;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2725)     ; &J90-2725; [07-05]
-      (=gb2312           . #x2725)     ; &I-G0-2725; [07-05]
-      (=ks-x1001         . #x2C25)     ; &I-K0-2C25; [12-05]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER DE")
       (=ucs              . #x0434)     ; д
       ))
     (=big5-eten                . #xC859)       ; &B-C859;
     (=ucs@gb/fw                . #x0434)       ; &J90-2755;
     (=ucs@jis/fw       . #x0434)       ; &J90-2755;
+    (->uppercase
+     ((=jis-x0208        . #x2725)     ; &J90-2725; [07-05]
+      (=gb2312           . #x2725)     ; &I-G0-2725; [07-05]
+      (=ks-x1001         . #x2C25)     ; &I-K0-2C25; [12-05]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER IE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0435)       ; е
+    (cyrillic-iso8859-5 . #xD5)        ; &I-CYRILLIC-55;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER IE")
       (=ucs              . #x0415)     ; Е
       ))
-    (=ucs              . #x0435)       ; е
-    (cyrillic-iso8859-5 . #xD5)        ; &I-CYRILLIC-55;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2726)     ; &J90-2726; [07-06]
-      (=gb2312           . #x2726)     ; &I-G0-2726; [07-06]
-      (=ks-x1001         . #x2C26)     ; &I-K0-2C26; [12-06]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER IE")
       (=ucs              . #x0435)     ; е
       ))
     (=big5-eten                . #xC85A)       ; &B-C85A;
     (=ucs@gb/fw                . #x0435)       ; &J90-2756;
     (=ucs@jis/fw       . #x0435)       ; &J90-2756;
+    (->uppercase
+     ((=jis-x0208        . #x2726)     ; &J90-2726; [07-06]
+      (=gb2312           . #x2726)     ; &I-G0-2726; [07-06]
+      (=ks-x1001         . #x2C26)     ; &I-K0-2C26; [12-06]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER ZHE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0436)       ; ж
+    (cyrillic-iso8859-5 . #xD6)        ; &I-CYRILLIC-56;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER ZHE")
       (=ucs              . #x0416)     ; Ж
       ))
-    (=ucs              . #x0436)       ; ж
-    (cyrillic-iso8859-5 . #xD6)        ; &I-CYRILLIC-56;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2728)     ; &J90-2728; [07-08]
-      (=gb2312           . #x2728)     ; &I-G0-2728; [07-08]
-      (=ks-x1001         . #x2C28)     ; &I-K0-2C28; [12-08]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER ZHE")
       (=ucs              . #x0436)     ; ж
       ))
     (=big5-eten                . #xC85C)       ; &B-C85C;
     (=ucs@gb/fw                . #x0436)       ; &J90-2758;
     (=ucs@jis/fw       . #x0436)       ; &J90-2758;
+    (->uppercase
+     ((=jis-x0208        . #x2728)     ; &J90-2728; [07-08]
+      (=gb2312           . #x2728)     ; &I-G0-2728; [07-08]
+      (=ks-x1001         . #x2C28)     ; &I-K0-2C28; [12-08]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER ZE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0437)       ; з
+    (cyrillic-iso8859-5 . #xD7)        ; &I-CYRILLIC-57;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER ZE")
       (=ucs              . #x0417)     ; З
       ))
-    (=ucs              . #x0437)       ; з
-    (cyrillic-iso8859-5 . #xD7)        ; &I-CYRILLIC-57;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2729)     ; &J90-2729; [07-09]
-      (=gb2312           . #x2729)     ; &I-G0-2729; [07-09]
-      (=ks-x1001         . #x2C29)     ; &I-K0-2C29; [12-09]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER ZE")
       (=ucs              . #x0437)     ; з
       ))
     (=big5-eten                . #xC85D)       ; &B-C85D;
     (=ucs@gb/fw                . #x0437)       ; &J90-2759;
     (=ucs@jis/fw       . #x0437)       ; &J90-2759;
+    (->uppercase
+     ((=jis-x0208        . #x2729)     ; &J90-2729; [07-09]
+      (=gb2312           . #x2729)     ; &I-G0-2729; [07-09]
+      (=ks-x1001         . #x2C29)     ; &I-K0-2C29; [12-09]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER I")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0438)       ; и
+    (cyrillic-iso8859-5 . #xD8)        ; &I-CYRILLIC-58;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER I")
       (=ucs              . #x0418)     ; И
       ))
-    (=ucs              . #x0438)       ; и
-    (cyrillic-iso8859-5 . #xD8)        ; &I-CYRILLIC-58;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x272A)     ; &J90-272A; [07-10]
-      (=gb2312           . #x272A)     ; &I-G0-272A; [07-10]
-      (=ks-x1001         . #x2C2A)     ; &I-K0-2C2A; [12-10]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER I")
       (=ucs              . #x0438)     ; и
       ))
     (=big5-eten                . #xC85E)       ; &B-C85E;
     (=ucs@gb/fw                . #x0438)       ; &J90-275A;
     (=ucs@jis/fw       . #x0438)       ; &J90-275A;
+    (->uppercase
+     ((=jis-x0208        . #x272A)     ; &J90-272A; [07-10]
+      (=gb2312           . #x272A)     ; &I-G0-272A; [07-10]
+      (=ks-x1001         . #x2C2A)     ; &I-K0-2C2A; [12-10]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER SHORT I")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0438 #x0306)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER I")
+      (=ucs              . #x0438)     ; и
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x0439)       ; й
+    (cyrillic-iso8859-5 . #xD9)        ; &I-CYRILLIC-59;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER SHORT I")
       (=ucs              . #x0419)     ; Й
       ))
-    (=ucs              . #x0439)       ; й
-    (cyrillic-iso8859-5 . #xD9)        ; &I-CYRILLIC-59;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x272B)     ; &J90-272B; [07-11]
-      (=gb2312           . #x272B)     ; &I-G0-272B; [07-11]
-      (=ks-x1001         . #x2C2B)     ; &I-K0-2C2B; [12-11]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER SHORT I")
       (=ucs              . #x0439)     ; й
       ))
      ((name              . "CYRILLIC SMALL LETTER SHORT I")
       (=ucs              . #x0439)     ; й
       ))
+    (=decomposition
+     ((=jis-x0208        . #x275A)     ; &J90-275A; [07-58]
+      (=gb2312           . #x275A)     ; &I-G0-275A; [07-58]
+      (=ks-x1001         . #x2C5A)     ; &I-K0-2C5A; [12-58]
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
     (=jis-x0208                . #x275B)       ; &J90-275B; [07-59]
     (=gb2312           . #x275B)       ; &I-G0-275B; [07-59]
     (=ks-x1001         . #x2C5B)       ; &I-K0-2C5B; [12-59]
     (=big5-eten                . #xC85F)       ; &B-C85F;
     (=ucs@gb/fw                . #x0439)       ; &J90-275B;
     (=ucs@jis/fw       . #x0439)       ; &J90-275B;
+    (->uppercase
+     ((=jis-x0208        . #x272B)     ; &J90-272B; [07-11]
+      (=gb2312           . #x272B)     ; &I-G0-272B; [07-11]
+      (=ks-x1001         . #x2C2B)     ; &I-K0-2C2B; [12-11]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER KA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x043A)       ; к
+    (cyrillic-iso8859-5 . #xDA)        ; &I-CYRILLIC-5A;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER KA")
       (=ucs              . #x041A)     ; К
       ))
-    (=ucs              . #x043A)       ; к
-    (cyrillic-iso8859-5 . #xDA)        ; &I-CYRILLIC-5A;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x272C)     ; &J90-272C; [07-12]
-      (=gb2312           . #x272C)     ; &I-G0-272C; [07-12]
-      (=ks-x1001         . #x2C2C)     ; &I-K0-2C2C; [12-12]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER KA")
       (=ucs              . #x043A)     ; к
       ))
     (=big5-eten                . #xC860)       ; &B-C860;
     (=ucs@gb/fw                . #x043A)       ; &J90-275C;
     (=ucs@jis/fw       . #x043A)       ; &J90-275C;
+    (->uppercase
+     ((=jis-x0208        . #x272C)     ; &J90-272C; [07-12]
+      (=gb2312           . #x272C)     ; &I-G0-272C; [07-12]
+      (=ks-x1001         . #x2C2C)     ; &I-K0-2C2C; [12-12]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER EL")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x043B)       ; л
+    (cyrillic-iso8859-5 . #xDB)        ; &I-CYRILLIC-5B;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER EL")
       (=ucs              . #x041B)     ; Л
       ))
-    (=ucs              . #x043B)       ; л
-    (cyrillic-iso8859-5 . #xDB)        ; &I-CYRILLIC-5B;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x272D)     ; &J90-272D; [07-13]
-      (=gb2312           . #x272D)     ; &I-G0-272D; [07-13]
-      (=ks-x1001         . #x2C2D)     ; &I-K0-2C2D; [12-13]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER EL")
       (=ucs              . #x043B)     ; л
       ))
     (=big5-eten                . #xC861)       ; &B-C861;
     (=ucs@gb/fw                . #x043B)       ; &J90-275D;
     (=ucs@jis/fw       . #x043B)       ; &J90-275D;
+    (->uppercase
+     ((=jis-x0208        . #x272D)     ; &J90-272D; [07-13]
+      (=gb2312           . #x272D)     ; &I-G0-272D; [07-13]
+      (=ks-x1001         . #x2C2D)     ; &I-K0-2C2D; [12-13]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER EM")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x043C)       ; м
+    (cyrillic-iso8859-5 . #xDC)        ; &I-CYRILLIC-5C;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER EM")
       (=ucs              . #x041C)     ; М
       ))
-    (=ucs              . #x043C)       ; м
-    (cyrillic-iso8859-5 . #xDC)        ; &I-CYRILLIC-5C;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x272E)     ; &J90-272E; [07-14]
-      (=gb2312           . #x272E)     ; &I-G0-272E; [07-14]
-      (=ks-x1001         . #x2C2E)     ; &I-K0-2C2E; [12-14]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER EM")
       (=ucs              . #x043C)     ; м
       ))
     (=big5-eten                . #xC862)       ; &B-C862;
     (=ucs@gb/fw                . #x043C)       ; &J90-275E;
     (=ucs@jis/fw       . #x043C)       ; &J90-275E;
+    (->uppercase
+     ((=jis-x0208        . #x272E)     ; &J90-272E; [07-14]
+      (=gb2312           . #x272E)     ; &I-G0-272E; [07-14]
+      (=ks-x1001         . #x2C2E)     ; &I-K0-2C2E; [12-14]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER EN")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x043D)       ; н
+    (cyrillic-iso8859-5 . #xDD)        ; &I-CYRILLIC-5D;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER EN")
       (=ucs              . #x041D)     ; Н
       ))
-    (=ucs              . #x043D)       ; н
-    (cyrillic-iso8859-5 . #xDD)        ; &I-CYRILLIC-5D;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x272F)     ; &J90-272F; [07-15]
-      (=gb2312           . #x272F)     ; &I-G0-272F; [07-15]
-      (=ks-x1001         . #x2C2F)     ; &I-K0-2C2F; [12-15]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER EN")
       (=ucs              . #x043D)     ; н
       ))
     (=big5-eten                . #xC863)       ; &B-C863;
     (=ucs@gb/fw                . #x043D)       ; &J90-275F;
     (=ucs@jis/fw       . #x043D)       ; &J90-275F;
+    (->uppercase
+     ((=jis-x0208        . #x272F)     ; &J90-272F; [07-15]
+      (=gb2312           . #x272F)     ; &I-G0-272F; [07-15]
+      (=ks-x1001         . #x2C2F)     ; &I-K0-2C2F; [12-15]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER O")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x043E)       ; о
+    (cyrillic-iso8859-5 . #xDE)        ; &I-CYRILLIC-5E;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER O")
       (=ucs              . #x041E)     ; О
       ))
-    (=ucs              . #x043E)       ; о
-    (cyrillic-iso8859-5 . #xDE)        ; &I-CYRILLIC-5E;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2730)     ; &J90-2730; [07-16]
-      (=gb2312           . #x2730)     ; &I-G0-2730; [07-16]
-      (=ks-x1001         . #x2C30)     ; &I-K0-2C30; [12-16]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER O")
       (=ucs              . #x043E)     ; о
       ))
     (=big5-eten                . #xC864)       ; &B-C864;
     (=ucs@gb/fw                . #x043E)       ; &J90-2760;
     (=ucs@jis/fw       . #x043E)       ; &J90-2760;
+    (->uppercase
+     ((=jis-x0208        . #x2730)     ; &J90-2730; [07-16]
+      (=gb2312           . #x2730)     ; &I-G0-2730; [07-16]
+      (=ks-x1001         . #x2C30)     ; &I-K0-2C30; [12-16]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER PE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x043F)       ; п
+    (cyrillic-iso8859-5 . #xDF)        ; &I-CYRILLIC-5F;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER PE")
       (=ucs              . #x041F)     ; П
       ))
-    (=ucs              . #x043F)       ; п
-    (cyrillic-iso8859-5 . #xDF)        ; &I-CYRILLIC-5F;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2731)     ; &J90-2731; [07-17]
-      (=gb2312           . #x2731)     ; &I-G0-2731; [07-17]
-      (=ks-x1001         . #x2C31)     ; &I-K0-2C31; [12-17]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER PE")
       (=ucs              . #x043F)     ; п
       ))
     (=big5-eten                . #xC865)       ; &B-C865;
     (=ucs@gb/fw                . #x043F)       ; &J90-2761;
     (=ucs@jis/fw       . #x043F)       ; &J90-2761;
+    (->uppercase
+     ((=jis-x0208        . #x2731)     ; &J90-2731; [07-17]
+      (=gb2312           . #x2731)     ; &I-G0-2731; [07-17]
+      (=ks-x1001         . #x2C31)     ; &I-K0-2C31; [12-17]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER ER")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0440)       ; р
+    (cyrillic-iso8859-5 . #xE0)        ; &I-CYRILLIC-60;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER ER")
       (=ucs              . #x0420)     ; Р
       ))
-    (=ucs              . #x0440)       ; р
-    (cyrillic-iso8859-5 . #xE0)        ; &I-CYRILLIC-60;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2732)     ; &J90-2732; [07-18]
-      (=gb2312           . #x2732)     ; &I-G0-2732; [07-18]
-      (=ks-x1001         . #x2C32)     ; &I-K0-2C32; [12-18]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER ER")
       (=ucs              . #x0440)     ; р
       ))
     (=big5-eten                . #xC866)       ; &B-C866;
     (=ucs@gb/fw                . #x0440)       ; &J90-2762;
     (=ucs@jis/fw       . #x0440)       ; &J90-2762;
+    (->uppercase
+     ((=jis-x0208        . #x2732)     ; &J90-2732; [07-18]
+      (=gb2312           . #x2732)     ; &I-G0-2732; [07-18]
+      (=ks-x1001         . #x2C32)     ; &I-K0-2C32; [12-18]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER ES")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0441)       ; с
+    (cyrillic-iso8859-5 . #xE1)        ; &I-CYRILLIC-61;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER ES")
       (=ucs              . #x0421)     ; С
       ))
-    (=ucs              . #x0441)       ; с
-    (cyrillic-iso8859-5 . #xE1)        ; &I-CYRILLIC-61;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2733)     ; &J90-2733; [07-19]
-      (=gb2312           . #x2733)     ; &I-G0-2733; [07-19]
-      (=ks-x1001         . #x2C33)     ; &I-K0-2C33; [12-19]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER ES")
       (=ucs              . #x0441)     ; с
       ))
     (=big5-eten                . #xC867)       ; &B-C867;
     (=ucs@gb/fw                . #x0441)       ; &J90-2763;
     (=ucs@jis/fw       . #x0441)       ; &J90-2763;
+    (->uppercase
+     ((=jis-x0208        . #x2733)     ; &J90-2733; [07-19]
+      (=gb2312           . #x2733)     ; &I-G0-2733; [07-19]
+      (=ks-x1001         . #x2C33)     ; &I-K0-2C33; [12-19]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER TE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0442)       ; т
+    (cyrillic-iso8859-5 . #xE2)        ; &I-CYRILLIC-62;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER TE")
       (=ucs              . #x0422)     ; Т
       ))
-    (=ucs              . #x0442)       ; т
-    (cyrillic-iso8859-5 . #xE2)        ; &I-CYRILLIC-62;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2734)     ; &J90-2734; [07-20]
-      (=gb2312           . #x2734)     ; &I-G0-2734; [07-20]
-      (=ks-x1001         . #x2C34)     ; &I-K0-2C34; [12-20]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER TE")
       (=ucs              . #x0442)     ; т
       ))
     (=big5-eten                . #xC868)       ; &B-C868;
     (=ucs@gb/fw                . #x0442)       ; &J90-2764;
     (=ucs@jis/fw       . #x0442)       ; &J90-2764;
+    (->uppercase
+     ((=jis-x0208        . #x2734)     ; &J90-2734; [07-20]
+      (=gb2312           . #x2734)     ; &I-G0-2734; [07-20]
+      (=ks-x1001         . #x2C34)     ; &I-K0-2C34; [12-20]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER U")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0443)       ; у
+    (cyrillic-iso8859-5 . #xE3)        ; &I-CYRILLIC-63;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER U")
       (=ucs              . #x0423)     ; У
       ))
-    (=ucs              . #x0443)       ; у
-    (cyrillic-iso8859-5 . #xE3)        ; &I-CYRILLIC-63;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2735)     ; &J90-2735; [07-21]
-      (=gb2312           . #x2735)     ; &I-G0-2735; [07-21]
-      (=ks-x1001         . #x2C35)     ; &I-K0-2C35; [12-21]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER U")
       (=ucs              . #x0443)     ; у
       ))
     (=big5-eten                . #xC869)       ; &B-C869;
     (=ucs@gb/fw                . #x0443)       ; &J90-2765;
     (=ucs@jis/fw       . #x0443)       ; &J90-2765;
+    (->uppercase
+     ((=jis-x0208        . #x2735)     ; &J90-2735; [07-21]
+      (=gb2312           . #x2735)     ; &I-G0-2735; [07-21]
+      (=ks-x1001         . #x2C35)     ; &I-K0-2C35; [12-21]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER EF")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0444)       ; ф
+    (cyrillic-iso8859-5 . #xE4)        ; &I-CYRILLIC-64;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER EF")
       (=ucs              . #x0424)     ; Ф
       ))
-    (=ucs              . #x0444)       ; ф
-    (cyrillic-iso8859-5 . #xE4)        ; &I-CYRILLIC-64;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2736)     ; &J90-2736; [07-22]
-      (=gb2312           . #x2736)     ; &I-G0-2736; [07-22]
-      (=ks-x1001         . #x2C36)     ; &I-K0-2C36; [12-22]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER EF")
       (=ucs              . #x0444)     ; ф
       ))
     (=big5-eten                . #xC86A)       ; &B-C86A;
     (=ucs@gb/fw                . #x0444)       ; &J90-2766;
     (=ucs@jis/fw       . #x0444)       ; &J90-2766;
+    (->uppercase
+     ((=jis-x0208        . #x2736)     ; &J90-2736; [07-22]
+      (=gb2312           . #x2736)     ; &I-G0-2736; [07-22]
+      (=ks-x1001         . #x2C36)     ; &I-K0-2C36; [12-22]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER HA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0445)       ; х
+    (cyrillic-iso8859-5 . #xE5)        ; &I-CYRILLIC-65;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER HA")
       (=ucs              . #x0425)     ; Х
       ))
-    (=ucs              . #x0445)       ; х
-    (cyrillic-iso8859-5 . #xE5)        ; &I-CYRILLIC-65;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2737)     ; &J90-2737; [07-23]
-      (=gb2312           . #x2737)     ; &I-G0-2737; [07-23]
-      (=ks-x1001         . #x2C37)     ; &I-K0-2C37; [12-23]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER HA")
       (=ucs              . #x0445)     ; х
       ))
     (=big5-eten                . #xC86B)       ; &B-C86B;
     (=ucs@gb/fw                . #x0445)       ; &J90-2767;
     (=ucs@jis/fw       . #x0445)       ; &J90-2767;
+    (->uppercase
+     ((=jis-x0208        . #x2737)     ; &J90-2737; [07-23]
+      (=gb2312           . #x2737)     ; &I-G0-2737; [07-23]
+      (=ks-x1001         . #x2C37)     ; &I-K0-2C37; [12-23]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER TSE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0446)       ; ц
+    (cyrillic-iso8859-5 . #xE6)        ; &I-CYRILLIC-66;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER TSE")
       (=ucs              . #x0426)     ; Ц
       ))
-    (=ucs              . #x0446)       ; ц
-    (cyrillic-iso8859-5 . #xE6)        ; &I-CYRILLIC-66;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2738)     ; &J90-2738; [07-24]
-      (=gb2312           . #x2738)     ; &I-G0-2738; [07-24]
-      (=ks-x1001         . #x2C38)     ; &I-K0-2C38; [12-24]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER TSE")
       (=ucs              . #x0446)     ; ц
       ))
     (=big5-eten                . #xC86C)       ; &B-C86C;
     (=ucs@gb/fw                . #x0446)       ; &J90-2768;
     (=ucs@jis/fw       . #x0446)       ; &J90-2768;
+    (->uppercase
+     ((=jis-x0208        . #x2738)     ; &J90-2738; [07-24]
+      (=gb2312           . #x2738)     ; &I-G0-2738; [07-24]
+      (=ks-x1001         . #x2C38)     ; &I-K0-2C38; [12-24]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER CHE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0447)       ; ч
+    (cyrillic-iso8859-5 . #xE7)        ; &I-CYRILLIC-67;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER CHE")
       (=ucs              . #x0427)     ; Ч
       ))
-    (=ucs              . #x0447)       ; ч
-    (cyrillic-iso8859-5 . #xE7)        ; &I-CYRILLIC-67;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2739)     ; &J90-2739; [07-25]
-      (=gb2312           . #x2739)     ; &I-G0-2739; [07-25]
-      (=ks-x1001         . #x2C39)     ; &I-K0-2C39; [12-25]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER CHE")
       (=ucs              . #x0447)     ; ч
       ))
     (=big5-eten                . #xC86D)       ; &B-C86D;
     (=ucs@gb/fw                . #x0447)       ; &J90-2769;
     (=ucs@jis/fw       . #x0447)       ; &J90-2769;
+    (->uppercase
+     ((=jis-x0208        . #x2739)     ; &J90-2739; [07-25]
+      (=gb2312           . #x2739)     ; &I-G0-2739; [07-25]
+      (=ks-x1001         . #x2C39)     ; &I-K0-2C39; [12-25]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER SHA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0448)       ; ш
+    (cyrillic-iso8859-5 . #xE8)        ; &I-CYRILLIC-68;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER SHA")
       (=ucs              . #x0428)     ; Ш
       ))
-    (=ucs              . #x0448)       ; ш
-    (cyrillic-iso8859-5 . #xE8)        ; &I-CYRILLIC-68;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x273A)     ; &J90-273A; [07-26]
-      (=gb2312           . #x273A)     ; &I-G0-273A; [07-26]
-      (=ks-x1001         . #x2C3A)     ; &I-K0-2C3A; [12-26]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER SHA")
       (=ucs              . #x0448)     ; ш
       ))
     (=big5-eten                . #xC86E)       ; &B-C86E;
     (=ucs@gb/fw                . #x0448)       ; &J90-276A;
     (=ucs@jis/fw       . #x0448)       ; &J90-276A;
+    (->uppercase
+     ((=jis-x0208        . #x273A)     ; &J90-273A; [07-26]
+      (=gb2312           . #x273A)     ; &I-G0-273A; [07-26]
+      (=ks-x1001         . #x2C3A)     ; &I-K0-2C3A; [12-26]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER SHCHA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0449)       ; щ
+    (cyrillic-iso8859-5 . #xE9)        ; &I-CYRILLIC-69;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER SHCHA")
       (=ucs              . #x0429)     ; Щ
       ))
-    (=ucs              . #x0449)       ; щ
-    (cyrillic-iso8859-5 . #xE9)        ; &I-CYRILLIC-69;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x273B)     ; &J90-273B; [07-27]
-      (=gb2312           . #x273B)     ; &I-G0-273B; [07-27]
-      (=ks-x1001         . #x2C3B)     ; &I-K0-2C3B; [12-27]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER SHCHA")
       (=ucs              . #x0449)     ; щ
       ))
     (=big5-eten                . #xC86F)       ; &B-C86F;
     (=ucs@gb/fw                . #x0449)       ; &J90-276B;
     (=ucs@jis/fw       . #x0449)       ; &J90-276B;
+    (->uppercase
+     ((=jis-x0208        . #x273B)     ; &J90-273B; [07-27]
+      (=gb2312           . #x273B)     ; &I-G0-273B; [07-27]
+      (=ks-x1001         . #x2C3B)     ; &I-K0-2C3B; [12-27]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER HARD SIGN")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x044A)       ; ъ
+    (cyrillic-iso8859-5 . #xEA)        ; &I-CYRILLIC-6A;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER HARD SIGN")
       (=ucs              . #x042A)     ; Ъ
       ))
-    (=ucs              . #x044A)       ; ъ
-    (cyrillic-iso8859-5 . #xEA)        ; &I-CYRILLIC-6A;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x273C)     ; &J90-273C; [07-28]
-      (=gb2312           . #x273C)     ; &I-G0-273C; [07-28]
-      (=ks-x1001         . #x2C3C)     ; &I-K0-2C3C; [12-28]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER HARD SIGN")
       (=ucs              . #x044A)     ; ъ
       ))
     (=big5-eten                . #xC870)       ; &B-C870;
     (=ucs@gb/fw                . #x044A)       ; &J90-276C;
     (=ucs@jis/fw       . #x044A)       ; &J90-276C;
+    (->uppercase
+     ((=jis-x0208        . #x273C)     ; &J90-273C; [07-28]
+      (=gb2312           . #x273C)     ; &I-G0-273C; [07-28]
+      (=ks-x1001         . #x2C3C)     ; &I-K0-2C3C; [12-28]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER YERU")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x044B)       ; ы
+    (cyrillic-iso8859-5 . #xEB)        ; &I-CYRILLIC-6B;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER YERU")
       (=ucs              . #x042B)     ; Ы
       ))
-    (=ucs              . #x044B)       ; ы
-    (cyrillic-iso8859-5 . #xEB)        ; &I-CYRILLIC-6B;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x273D)     ; &J90-273D; [07-29]
-      (=gb2312           . #x273D)     ; &I-G0-273D; [07-29]
-      (=ks-x1001         . #x2C3D)     ; &I-K0-2C3D; [12-29]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER YERU")
       (=ucs              . #x044B)     ; ы
       ))
     (=big5-eten                . #xC871)       ; &B-C871;
     (=ucs@gb/fw                . #x044B)       ; &J90-276D;
     (=ucs@jis/fw       . #x044B)       ; &J90-276D;
+    (->uppercase
+     ((=jis-x0208        . #x273D)     ; &J90-273D; [07-29]
+      (=gb2312           . #x273D)     ; &I-G0-273D; [07-29]
+      (=ks-x1001         . #x2C3D)     ; &I-K0-2C3D; [12-29]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER SOFT SIGN")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x044C)       ; ь
+    (cyrillic-iso8859-5 . #xEC)        ; &I-CYRILLIC-6C;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER SOFT SIGN")
       (=ucs              . #x042C)     ; Ь
       ))
-    (=ucs              . #x044C)       ; ь
-    (cyrillic-iso8859-5 . #xEC)        ; &I-CYRILLIC-6C;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x273E)     ; &J90-273E; [07-30]
-      (=gb2312           . #x273E)     ; &I-G0-273E; [07-30]
-      (=ks-x1001         . #x2C3E)     ; &I-K0-2C3E; [12-30]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER SOFT SIGN")
       (=ucs              . #x044C)     ; ь
       ))
     (=big5-eten                . #xC872)       ; &B-C872;
     (=ucs@gb/fw                . #x044C)       ; &J90-276E;
     (=ucs@jis/fw       . #x044C)       ; &J90-276E;
+    (->uppercase
+     ((=jis-x0208        . #x273E)     ; &J90-273E; [07-30]
+      (=gb2312           . #x273E)     ; &I-G0-273E; [07-30]
+      (=ks-x1001         . #x2C3E)     ; &I-K0-2C3E; [12-30]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER E")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x044D)       ; э
+    (cyrillic-iso8859-5 . #xED)        ; &I-CYRILLIC-6D;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER E")
       (=ucs              . #x042D)     ; Э
       ))
-    (=ucs              . #x044D)       ; э
-    (cyrillic-iso8859-5 . #xED)        ; &I-CYRILLIC-6D;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x273F)     ; &J90-273F; [07-31]
-      (=gb2312           . #x273F)     ; &I-G0-273F; [07-31]
-      (=ks-x1001         . #x2C3F)     ; &I-K0-2C3F; [12-31]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER E")
       (=ucs              . #x044D)     ; э
       ))
     (=big5-eten                . #xC873)       ; &B-C873;
     (=ucs@gb/fw                . #x044D)       ; &J90-276F;
     (=ucs@jis/fw       . #x044D)       ; &J90-276F;
+    (->uppercase
+     ((=jis-x0208        . #x273F)     ; &J90-273F; [07-31]
+      (=gb2312           . #x273F)     ; &I-G0-273F; [07-31]
+      (=ks-x1001         . #x2C3F)     ; &I-K0-2C3F; [12-31]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER YU")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x044E)       ; ю
+    (cyrillic-iso8859-5 . #xEE)        ; &I-CYRILLIC-6E;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER YU")
       (=ucs              . #x042E)     ; Ю
       ))
-    (=ucs              . #x044E)       ; ю
-    (cyrillic-iso8859-5 . #xEE)        ; &I-CYRILLIC-6E;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2740)     ; &J90-2740; [07-32]
-      (=gb2312           . #x2740)     ; &I-G0-2740; [07-32]
-      (=ks-x1001         . #x2C40)     ; &I-K0-2C40; [12-32]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER YU")
       (=ucs              . #x044E)     ; ю
       ))
     (=big5-eten                . #xC874)       ; &B-C874;
     (=ucs@gb/fw                . #x044E)       ; &J90-2770;
     (=ucs@jis/fw       . #x044E)       ; &J90-2770;
+    (->uppercase
+     ((=jis-x0208        . #x2740)     ; &J90-2740; [07-32]
+      (=gb2312           . #x2740)     ; &I-G0-2740; [07-32]
+      (=ks-x1001         . #x2C40)     ; &I-K0-2C40; [12-32]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER YA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x044F)       ; я
+    (cyrillic-iso8859-5 . #xEF)        ; &I-CYRILLIC-6F;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER YA")
       (=ucs              . #x042F)     ; Я
       ))
-    (=ucs              . #x044F)       ; я
-    (cyrillic-iso8859-5 . #xEF)        ; &I-CYRILLIC-6F;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2741)     ; &J90-2741; [07-33]
-      (=gb2312           . #x2741)     ; &I-G0-2741; [07-33]
-      (=ks-x1001         . #x2C41)     ; &I-K0-2C41; [12-33]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER YA")
       (=ucs              . #x044F)     ; я
       ))
     (=big5-eten                . #xC875)       ; &B-C875;
     (=ucs@gb/fw                . #x044F)       ; &J90-2771;
     (=ucs@jis/fw       . #x044F)       ; &J90-2771;
+    (->uppercase
+     ((=jis-x0208        . #x2741)     ; &J90-2741; [07-33]
+      (=gb2312           . #x2741)     ; &I-G0-2741; [07-33]
+      (=ks-x1001         . #x2C41)     ; &I-K0-2C41; [12-33]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER IE WITH GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0435 #x0300)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER IE")
+      (=ucs              . #x0435)     ; е
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x0450)       ; ѐ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER IE WITH GRAVE")
       (=ucs              . #x0400)     ; Ѐ
       ))
-    (=ucs              . #x0450)       ; ѐ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER IO")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0435 #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER IE")
+      (=ucs              . #x0435)     ; е
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x0451)       ; ё
+    (cyrillic-iso8859-5 . #xF1)        ; &I-CYRILLIC-71;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER IO")
       (=ucs              . #x0401)     ; Ё
       ))
-    (=ucs              . #x0451)       ; ё
-    (cyrillic-iso8859-5 . #xF1)        ; &I-CYRILLIC-71;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0208        . #x2727)     ; &J90-2727; [07-07]
-      (=gb2312           . #x2727)     ; &I-G0-2727; [07-07]
-      (=ks-x1001         . #x2C27)     ; &I-K0-2C27; [12-07]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER IO")
       (=ucs              . #x0451)     ; ё
       ))
      ((name              . "CYRILLIC SMALL LETTER IO")
       (=ucs              . #x0451)     ; ё
       ))
+    (=decomposition
+     ((=jis-x0208        . #x2756)     ; &J90-2756; [07-54]
+      (=gb2312           . #x2756)     ; &I-G0-2756; [07-54]
+      (=ks-x1001         . #x2C56)     ; &I-K0-2C56; [12-54]
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
     (=jis-x0208                . #x2757)       ; &J90-2757; [07-55]
     (=gb2312           . #x2757)       ; &I-G0-2757; [07-55]
     (=ks-x1001         . #x2C57)       ; &I-K0-2C57; [12-55]
     (=big5-eten                . #xC85B)       ; &B-C85B;
     (=ucs@gb/fw                . #x0451)       ; &J90-2757;
     (=ucs@jis/fw       . #x0451)       ; &J90-2757;
+    (->uppercase
+     ((=jis-x0208        . #x2727)     ; &J90-2727; [07-07]
+      (=gb2312           . #x2727)     ; &I-G0-2727; [07-07]
+      (=ks-x1001         . #x2C27)     ; &I-K0-2C27; [12-07]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER DJE")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Serbocroatian")
+    (=ucs              . #x0452)       ; ђ
+    (cyrillic-iso8859-5 . #xF2)        ; &I-CYRILLIC-72;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER DJE")
       (=ucs              . #x0402)     ; Ђ
       ))
-    (=ucs              . #x0452)       ; ђ
-    (cyrillic-iso8859-5 . #xF2)        ; &I-CYRILLIC-72;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x2742)     ; &JSP-2742; [07-34]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER DJE")
       (=ucs              . #x0452)     ; ђ
       ))
       ))
     (=jis-x0212                . #x2772)       ; &JSP-2772; [07-82]
     (=ucs@jis/fw       . #x0452)       ; &JSP-2772;
+    (->uppercase
+     ((=jis-x0212        . #x2742)     ; &JSP-2742; [07-34]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER GJE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0433 #x0301)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER GHE")
+      (=ucs              . #x0433)     ; г
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x0453)       ; ѓ
+    (cyrillic-iso8859-5 . #xF3)        ; &I-CYRILLIC-73;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER GJE")
       (=ucs              . #x0403)     ; Ѓ
       ))
-    (=ucs              . #x0453)       ; ѓ
-    (cyrillic-iso8859-5 . #xF3)        ; &I-CYRILLIC-73;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x2743)     ; &JSP-2743; [07-35]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER GJE")
       (=ucs              . #x0453)     ; ѓ
       ))
      ((name              . "CYRILLIC SMALL LETTER GJE")
       (=ucs              . #x0453)     ; ѓ
       ))
+    (=decomposition
+     ((=jis-x0208        . #x2754)     ; &J90-2754; [07-52]
+      (=gb2312           . #x2754)     ; &I-G0-2754; [07-52]
+      (=ks-x1001         . #x2C54)     ; &I-K0-2C54; [12-52]
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x2773)       ; &JSP-2773; [07-83]
     (=ucs@jis/fw       . #x0453)       ; &JSP-2773;
+    (->uppercase
+     ((=jis-x0212        . #x2743)     ; &JSP-2743; [07-35]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER UKRAINIAN IE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0454)       ; є
+    (cyrillic-iso8859-5 . #xF4)        ; &I-CYRILLIC-74;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER UKRAINIAN IE")
       (=ucs              . #x0404)     ; Є
       ))
-    (=ucs              . #x0454)       ; є
-    (cyrillic-iso8859-5 . #xF4)        ; &I-CYRILLIC-74;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x2744)     ; &JSP-2744; [07-36]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER UKRAINIAN IE")
       (=ucs              . #x0454)     ; є
       ))
       ))
     (=jis-x0212                . #x2774)       ; &JSP-2774; [07-84]
     (=ucs@jis/fw       . #x0454)       ; &JSP-2774;
+    (->uppercase
+     ((=jis-x0212        . #x2744)     ; &JSP-2744; [07-36]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER DZE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0455)       ; ѕ
+    (cyrillic-iso8859-5 . #xF5)        ; &I-CYRILLIC-75;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER DZE")
       (=ucs              . #x0405)     ; Ѕ
       ))
-    (=ucs              . #x0455)       ; ѕ
-    (cyrillic-iso8859-5 . #xF5)        ; &I-CYRILLIC-75;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x2745)     ; &JSP-2745; [07-37]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER DZE")
       (=ucs              . #x0455)     ; ѕ
       ))
       ))
     (=jis-x0212                . #x2775)       ; &JSP-2775; [07-85]
     (=ucs@jis/fw       . #x0455)       ; &JSP-2775;
+    (->uppercase
+     ((=jis-x0212        . #x2745)     ; &JSP-2745; [07-37]
+      ))
     ))
 (define-char
   '((name . "CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0456)       ; і
+    (cyrillic-iso8859-5 . #xF6)        ; &I-CYRILLIC-76;
     (->uppercase
      ((name . "CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I")
       (=ucs              . #x0406)     ; І
       ))
-    (=ucs              . #x0456)       ; і
-    (cyrillic-iso8859-5 . #xF6)        ; &I-CYRILLIC-76;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x2746)     ; &JSP-2746; [07-38]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I")
       (=ucs              . #x0456)     ; і
       ))
       ))
     (=jis-x0212                . #x2776)       ; &JSP-2776; [07-86]
     (=ucs@jis/fw       . #x0456)       ; &JSP-2776;
+    (->uppercase
+     ((=jis-x0212        . #x2746)     ; &JSP-2746; [07-38]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER YI")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Ukrainian")
-    (->decomposition   #x0456 #x0308)
+    (=decomposition
+     ((name . "CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I")
+      (=ucs              . #x0456)     ; і
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x0457)       ; ї
+    (cyrillic-iso8859-5 . #xF7)        ; &I-CYRILLIC-77;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER YI")
       (=ucs              . #x0407)     ; Ї
       ))
-    (=ucs              . #x0457)       ; ї
-    (cyrillic-iso8859-5 . #xF7)        ; &I-CYRILLIC-77;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x2747)     ; &JSP-2747; [07-39]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER YI")
       (=ucs              . #x0457)     ; ї
       ))
      ((name              . "CYRILLIC SMALL LETTER YI")
       (=ucs              . #x0457)     ; ї
       ))
+    (=decomposition
+     ((=jis-x0212        . #x2776)     ; &JSP-2776; [07-86]
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
     (=jis-x0212                . #x2777)       ; &JSP-2777; [07-87]
     (=ucs@jis/fw       . #x0457)       ; &JSP-2777;
+    (->uppercase
+     ((=jis-x0212        . #x2747)     ; &JSP-2747; [07-39]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER JE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0458)       ; ј
+    (cyrillic-iso8859-5 . #xF8)        ; &I-CYRILLIC-78;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER JE")
       (=ucs              . #x0408)     ; Ј
       ))
-    (=ucs              . #x0458)       ; ј
-    (cyrillic-iso8859-5 . #xF8)        ; &I-CYRILLIC-78;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x2748)     ; &JSP-2748; [07-40]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER JE")
       (=ucs              . #x0458)     ; ј
       ))
       ))
     (=jis-x0212                . #x2778)       ; &JSP-2778; [07-88]
     (=ucs@jis/fw       . #x0458)       ; &JSP-2778;
+    (->uppercase
+     ((=jis-x0212        . #x2748)     ; &JSP-2748; [07-40]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER LJE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0459)       ; љ
+    (cyrillic-iso8859-5 . #xF9)        ; &I-CYRILLIC-79;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER LJE")
       (=ucs              . #x0409)     ; Љ
       ))
-    (=ucs              . #x0459)       ; љ
-    (cyrillic-iso8859-5 . #xF9)        ; &I-CYRILLIC-79;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x2749)     ; &JSP-2749; [07-41]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER LJE")
       (=ucs              . #x0459)     ; љ
       ))
       ))
     (=jis-x0212                . #x2779)       ; &JSP-2779; [07-89]
     (=ucs@jis/fw       . #x0459)       ; &JSP-2779;
+    (->uppercase
+     ((=jis-x0212        . #x2749)     ; &JSP-2749; [07-41]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER NJE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x045A)       ; њ
+    (cyrillic-iso8859-5 . #xFA)        ; &I-CYRILLIC-7A;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER NJE")
       (=ucs              . #x040A)     ; Њ
       ))
-    (=ucs              . #x045A)       ; њ
-    (cyrillic-iso8859-5 . #xFA)        ; &I-CYRILLIC-7A;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x274A)     ; &JSP-274A; [07-42]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER NJE")
       (=ucs              . #x045A)     ; њ
       ))
       ))
     (=jis-x0212                . #x277A)       ; &JSP-277A; [07-90]
     (=ucs@jis/fw       . #x045A)       ; &JSP-277A;
+    (->uppercase
+     ((=jis-x0212        . #x274A)     ; &JSP-274A; [07-42]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER TSHE")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Serbocroatian")
+    (=ucs              . #x045B)       ; ћ
+    (cyrillic-iso8859-5 . #xFB)        ; &I-CYRILLIC-7B;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER TSHE")
       (=ucs              . #x040B)     ; Ћ
       ))
-    (=ucs              . #x045B)       ; ћ
-    (cyrillic-iso8859-5 . #xFB)        ; &I-CYRILLIC-7B;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x274B)     ; &JSP-274B; [07-43]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER TSHE")
       (=ucs              . #x045B)     ; ћ
       ))
       ))
     (=jis-x0212                . #x277B)       ; &JSP-277B; [07-91]
     (=ucs@jis/fw       . #x045B)       ; &JSP-277B;
+    (->uppercase
+     ((=jis-x0212        . #x274B)     ; &JSP-274B; [07-43]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER KJE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x043A #x0301)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER KA")
+      (=ucs              . #x043A)     ; к
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x045C)       ; ќ
+    (cyrillic-iso8859-5 . #xFC)        ; &I-CYRILLIC-7C;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER KJE")
       (=ucs              . #x040C)     ; Ќ
       ))
-    (=ucs              . #x045C)       ; ќ
-    (cyrillic-iso8859-5 . #xFC)        ; &I-CYRILLIC-7C;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x274C)     ; &JSP-274C; [07-44]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER KJE")
       (=ucs              . #x045C)     ; ќ
       ))
      ((name              . "CYRILLIC SMALL LETTER KJE")
       (=ucs              . #x045C)     ; ќ
       ))
+    (=decomposition
+     ((=jis-x0208        . #x275C)     ; &J90-275C; [07-60]
+      (=gb2312           . #x275C)     ; &I-G0-275C; [07-60]
+      (=ks-x1001         . #x2C5C)     ; &I-K0-2C5C; [12-60]
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0212                . #x277C)       ; &JSP-277C; [07-92]
     (=ucs@jis/fw       . #x045C)       ; &JSP-277C;
+    (->uppercase
+     ((=jis-x0212        . #x274C)     ; &JSP-274C; [07-44]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER I WITH GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0438 #x0300)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER I")
+      (=ucs              . #x0438)     ; и
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x045D)       ; ѝ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER I WITH GRAVE")
       (=ucs              . #x040D)     ; Ѝ
       ))
-    (=ucs              . #x045D)       ; ѝ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER SHORT U")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Byelorussian")
-    (->decomposition   #x0443 #x0306)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER U")
+      (=ucs              . #x0443)     ; у
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x045E)       ; ў
+    (cyrillic-iso8859-5 . #xFE)        ; &I-CYRILLIC-7E;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER SHORT U")
       (=ucs              . #x040E)     ; Ў
       ))
-    (=ucs              . #x045E)       ; ў
-    (cyrillic-iso8859-5 . #xFE)        ; &I-CYRILLIC-7E;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x274D)     ; &JSP-274D; [07-45]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER SHORT U")
       (=ucs              . #x045E)     ; ў
       ))
      ((name              . "CYRILLIC SMALL LETTER SHORT U")
       (=ucs              . #x045E)     ; ў
       ))
+    (=decomposition
+     ((=jis-x0208        . #x2765)     ; &J90-2765; [07-69]
+      (=gb2312           . #x2765)     ; &I-G0-2765; [07-69]
+      (=ks-x1001         . #x2C65)     ; &I-K0-2C65; [12-69]
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
     (=jis-x0212                . #x277D)       ; &JSP-277D; [07-93]
     (=ucs@jis/fw       . #x045E)       ; &JSP-277D;
+    (->uppercase
+     ((=jis-x0212        . #x274D)     ; &JSP-274D; [07-45]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER DZHE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x045F)       ; џ
+    (cyrillic-iso8859-5 . #xFF)        ; &I-CYRILLIC-7F;
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER DZHE")
       (=ucs              . #x040F)     ; Џ
       ))
-    (=ucs              . #x045F)       ; џ
-    (cyrillic-iso8859-5 . #xFF)        ; &I-CYRILLIC-7F;
     ))
 (define-char
-  '((->uppercase
-     ((=jis-x0212        . #x274E)     ; &JSP-274E; [07-46]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "CYRILLIC SMALL LETTER DZHE")
       (=ucs              . #x045F)     ; џ
       ))
       ))
     (=jis-x0212                . #x277E)       ; &JSP-277E; [07-94]
     (=ucs@jis/fw       . #x045F)       ; &JSP-277E;
+    (->uppercase
+     ((=jis-x0212        . #x274E)     ; &JSP-274E; [07-46]
+      ))
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER OMEGA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0460)       ; Ѡ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER OMEGA")
       (=ucs              . #x0461)     ; ѡ
       ))
-    (=ucs              . #x0460)       ; Ѡ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER OMEGA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0461)       ; ѡ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER OMEGA")
       (=ucs              . #x0460)     ; Ѡ
       ))
-    (=ucs              . #x0461)       ; ѡ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER YAT")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0462)       ; Ѣ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER YAT")
       (=ucs              . #x0463)     ; ѣ
       ))
-    (=ucs              . #x0462)       ; Ѣ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER YAT")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0463)       ; ѣ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER YAT")
       (=ucs              . #x0462)     ; Ѣ
       ))
-    (=ucs              . #x0463)       ; ѣ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER IOTIFIED E")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0464)       ; Ѥ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER IOTIFIED E")
       (=ucs              . #x0465)     ; ѥ
       ))
-    (=ucs              . #x0464)       ; Ѥ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER IOTIFIED E")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0465)       ; ѥ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER IOTIFIED E")
       (=ucs              . #x0464)     ; Ѥ
       ))
-    (=ucs              . #x0465)       ; ѥ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER LITTLE YUS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0466)       ; Ѧ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER LITTLE YUS")
       (=ucs              . #x0467)     ; ѧ
       ))
-    (=ucs              . #x0466)       ; Ѧ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER LITTLE YUS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0467)       ; ѧ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER LITTLE YUS")
       (=ucs              . #x0466)     ; Ѧ
       ))
-    (=ucs              . #x0467)       ; ѧ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0468)       ; Ѩ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS")
       (=ucs              . #x0469)     ; ѩ
       ))
-    (=ucs              . #x0468)       ; Ѩ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0469)       ; ѩ
     (->uppercase
      ((name . "CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS")
       (=ucs              . #x0468)     ; Ѩ
       ))
-    (=ucs              . #x0469)       ; ѩ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER BIG YUS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x046A)       ; Ѫ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER BIG YUS")
       (=ucs              . #x046B)     ; ѫ
       ))
-    (=ucs              . #x046A)       ; Ѫ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER BIG YUS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x046B)       ; ѫ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER BIG YUS")
       (=ucs              . #x046A)     ; Ѫ
       ))
-    (=ucs              . #x046B)       ; ѫ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x046C)       ; Ѭ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER IOTIFIED BIG YUS")
       (=ucs              . #x046D)     ; ѭ
       ))
-    (=ucs              . #x046C)       ; Ѭ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER IOTIFIED BIG YUS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x046D)       ; ѭ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS")
       (=ucs              . #x046C)     ; Ѭ
       ))
-    (=ucs              . #x046D)       ; ѭ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER KSI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x046E)       ; Ѯ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER KSI")
       (=ucs              . #x046F)     ; ѯ
       ))
-    (=ucs              . #x046E)       ; Ѯ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER KSI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x046F)       ; ѯ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER KSI")
       (=ucs              . #x046E)     ; Ѯ
       ))
-    (=ucs              . #x046F)       ; ѯ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER PSI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0470)       ; Ѱ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER PSI")
       (=ucs              . #x0471)     ; ѱ
       ))
-    (=ucs              . #x0470)       ; Ѱ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER PSI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0471)       ; ѱ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER PSI")
       (=ucs              . #x0470)     ; Ѱ
       ))
-    (=ucs              . #x0471)       ; ѱ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER FITA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0472)       ; Ѳ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER FITA")
       (=ucs              . #x0473)     ; ѳ
       ))
-    (=ucs              . #x0472)       ; Ѳ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER FITA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0473)       ; ѳ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER FITA")
       (=ucs              . #x0472)     ; Ѳ
       ))
-    (=ucs              . #x0473)       ; ѳ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER IZHITSA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0474)       ; Ѵ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER IZHITSA")
       (=ucs              . #x0475)     ; ѵ
       ))
-    (=ucs              . #x0474)       ; Ѵ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER IZHITSA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0475)       ; ѵ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER IZHITSA")
       (=ucs              . #x0474)     ; Ѵ
       ))
-    (=ucs              . #x0475)       ; ѵ
     ))
 (define-char
   '((name . "CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0474 #x030F)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER IZHITSA")
+      (=ucs              . #x0474)     ; Ѵ
+      )
+     ((name              . "COMBINING DOUBLE GRAVE ACCENT")
+      (=ucs              . #x030F)     ; ̏
+      ))
+    (=ucs              . #x0476)       ; Ѷ
     (->lowercase
      ((name . "CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT")
       (=ucs              . #x0477)     ; ѷ
       ))
-    (=ucs              . #x0476)       ; Ѷ
     ))
 (define-char
   '((name . "CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0475 #x030F)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER IZHITSA")
+      (=ucs              . #x0475)     ; ѵ
+      )
+     ((name              . "COMBINING DOUBLE GRAVE ACCENT")
+      (=ucs              . #x030F)     ; ̏
+      ))
+    (=ucs              . #x0477)       ; ѷ
     (->uppercase
      ((name . "CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT")
       (=ucs              . #x0476)     ; Ѷ
       ))
-    (=ucs              . #x0477)       ; ѷ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER UK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0478)       ; Ѹ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER UK")
       (=ucs              . #x0479)     ; ѹ
       ))
-    (=ucs              . #x0478)       ; Ѹ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER UK")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0479)       ; ѹ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER UK")
       (=ucs              . #x0478)     ; Ѹ
       ))
-    (=ucs              . #x0479)       ; ѹ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER ROUND OMEGA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x047A)       ; Ѻ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER ROUND OMEGA")
       (=ucs              . #x047B)     ; ѻ
       ))
-    (=ucs              . #x047A)       ; Ѻ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER ROUND OMEGA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x047B)       ; ѻ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER ROUND OMEGA")
       (=ucs              . #x047A)     ; Ѻ
       ))
-    (=ucs              . #x047B)       ; ѻ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER OMEGA WITH TITLO")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x047C)       ; Ѽ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER OMEGA WITH TITLO")
       (=ucs              . #x047D)     ; ѽ
       ))
-    (=ucs              . #x047C)       ; Ѽ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER OMEGA WITH TITLO")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x047D)       ; ѽ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER OMEGA WITH TITLO")
       (=ucs              . #x047C)     ; Ѽ
       ))
-    (=ucs              . #x047D)       ; ѽ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER OT")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x047E)       ; Ѿ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER OT")
       (=ucs              . #x047F)     ; ѿ
       ))
-    (=ucs              . #x047E)       ; Ѿ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER OT")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x047F)       ; ѿ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER OT")
       (=ucs              . #x047E)     ; Ѿ
       ))
-    (=ucs              . #x047F)       ; ѿ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER KOPPA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0480)       ; Ҁ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER KOPPA")
       (=ucs              . #x0481)     ; ҁ
       ))
-    (=ucs              . #x0480)       ; Ҁ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER KOPPA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0481)       ; ҁ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER KOPPA")
       (=ucs              . #x0480)     ; Ҁ
       ))
-    (=ucs              . #x0481)       ; ҁ
     ))
 (define-char
   '((name              . "CYRILLIC THOUSANDS SIGN")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x048C)       ; Ҍ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER SEMISOFT SIGN")
       (=ucs              . #x048D)     ; ҍ
       ))
-    (=ucs              . #x048C)       ; Ҍ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER SEMISOFT SIGN")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x048D)       ; ҍ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER SEMISOFT SIGN")
       (=ucs              . #x048C)     ; Ҍ
       ))
-    (=ucs              . #x048D)       ; ҍ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER ER WITH TICK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x048E)       ; Ҏ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER ER WITH TICK")
       (=ucs              . #x048F)     ; ҏ
       ))
-    (=ucs              . #x048E)       ; Ҏ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER ER WITH TICK")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x048F)       ; ҏ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER ER WITH TICK")
       (=ucs              . #x048E)     ; Ҏ
       ))
-    (=ucs              . #x048F)       ; ҏ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER GHE WITH UPTURN")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0490)       ; Ґ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER GHE WITH UPTURN")
       (=ucs              . #x0491)     ; ґ
       ))
-    (=ucs              . #x0490)       ; Ґ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER GHE WITH UPTURN")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0491)       ; ґ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER GHE WITH UPTURN")
       (=ucs              . #x0490)     ; Ґ
       ))
-    (=ucs              . #x0491)       ; ґ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER GHE WITH STROKE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0492)       ; Ғ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER GHE WITH STROKE")
       (=ucs              . #x0493)     ; ғ
       ))
-    (=ucs              . #x0492)       ; Ғ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER GHE WITH STROKE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0493)       ; ғ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER GHE WITH STROKE")
       (=ucs              . #x0492)     ; Ғ
       ))
-    (=ucs              . #x0493)       ; ғ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0494)       ; Ҕ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK")
       (=ucs              . #x0495)     ; ҕ
       ))
-    (=ucs              . #x0494)       ; Ҕ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0495)       ; ҕ
     (->uppercase
      ((name . "CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK")
       (=ucs              . #x0494)     ; Ҕ
       ))
-    (=ucs              . #x0495)       ; ҕ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0496)       ; Җ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER ZHE WITH DESCENDER")
       (=ucs              . #x0497)     ; җ
       ))
-    (=ucs              . #x0496)       ; Җ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER ZHE WITH DESCENDER")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0497)       ; җ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER")
       (=ucs              . #x0496)     ; Җ
       ))
-    (=ucs              . #x0497)       ; җ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER ZE WITH DESCENDER")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0498)       ; Ҙ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER ZE WITH DESCENDER")
       (=ucs              . #x0499)     ; ҙ
       ))
-    (=ucs              . #x0498)       ; Ҙ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER ZE WITH DESCENDER")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0499)       ; ҙ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER ZE WITH DESCENDER")
       (=ucs              . #x0498)     ; Ҙ
       ))
-    (=ucs              . #x0499)       ; ҙ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER KA WITH DESCENDER")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x049A)       ; Қ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER KA WITH DESCENDER")
       (=ucs              . #x049B)     ; қ
       ))
-    (=ucs              . #x049A)       ; Қ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER KA WITH DESCENDER")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x049B)       ; қ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER KA WITH DESCENDER")
       (=ucs              . #x049A)     ; Қ
       ))
-    (=ucs              . #x049B)       ; қ
     ))
 (define-char
   '((name . "CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x049C)       ; Ҝ
     (->lowercase
      ((name . "CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE")
       (=ucs              . #x049D)     ; ҝ
       ))
-    (=ucs              . #x049C)       ; Ҝ
     ))
 (define-char
   '((name . "CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x049D)       ; ҝ
     (->uppercase
      ((name . "CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE")
       (=ucs              . #x049C)     ; Ҝ
       ))
-    (=ucs              . #x049D)       ; ҝ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER KA WITH STROKE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x049E)       ; Ҟ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER KA WITH STROKE")
       (=ucs              . #x049F)     ; ҟ
       ))
-    (=ucs              . #x049E)       ; Ҟ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER KA WITH STROKE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x049F)       ; ҟ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER KA WITH STROKE")
       (=ucs              . #x049E)     ; Ҟ
       ))
-    (=ucs              . #x049F)       ; ҟ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER BASHKIR KA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04A0)       ; Ҡ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER BASHKIR KA")
       (=ucs              . #x04A1)     ; ҡ
       ))
-    (=ucs              . #x04A0)       ; Ҡ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER BASHKIR KA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04A1)       ; ҡ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER BASHKIR KA")
       (=ucs              . #x04A0)     ; Ҡ
       ))
-    (=ucs              . #x04A1)       ; ҡ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER EN WITH DESCENDER")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04A2)       ; Ң
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER EN WITH DESCENDER")
       (=ucs              . #x04A3)     ; ң
       ))
-    (=ucs              . #x04A2)       ; Ң
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER EN WITH DESCENDER")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04A3)       ; ң
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER EN WITH DESCENDER")
       (=ucs              . #x04A2)     ; Ң
       ))
-    (=ucs              . #x04A3)       ; ң
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LIGATURE EN GHE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04A4)       ; Ҥ
     (->lowercase
      ((name              . "CYRILLIC SMALL LIGATURE EN GHE")
       (=ucs              . #x04A5)     ; ҥ
       ))
-    (=ucs              . #x04A4)       ; Ҥ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LIGATURE EN GHE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04A5)       ; ҥ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LIGATURE EN GHE")
       (=ucs              . #x04A4)     ; Ҥ
       ))
-    (=ucs              . #x04A5)       ; ҥ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Abkhasian")
+    (=ucs              . #x04A6)       ; Ҧ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK")
       (=ucs              . #x04A7)     ; ҧ
       ))
-    (=ucs              . #x04A6)       ; Ҧ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Abkhasian")
+    (=ucs              . #x04A7)       ; ҧ
     (->uppercase
      ((name . "CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK")
       (=ucs              . #x04A6)     ; Ҧ
       ))
-    (=ucs              . #x04A7)       ; ҧ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER ABKHASIAN HA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04A8)       ; Ҩ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER ABKHASIAN HA")
       (=ucs              . #x04A9)     ; ҩ
       ))
-    (=ucs              . #x04A8)       ; Ҩ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER ABKHASIAN HA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04A9)       ; ҩ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER ABKHASIAN HA")
       (=ucs              . #x04A8)     ; Ҩ
       ))
-    (=ucs              . #x04A9)       ; ҩ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER ES WITH DESCENDER")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04AA)       ; Ҫ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER ES WITH DESCENDER")
       (=ucs              . #x04AB)     ; ҫ
       ))
-    (=ucs              . #x04AA)       ; Ҫ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER ES WITH DESCENDER")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04AB)       ; ҫ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER ES WITH DESCENDER")
       (=ucs              . #x04AA)     ; Ҫ
       ))
-    (=ucs              . #x04AB)       ; ҫ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER TE WITH DESCENDER")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04AC)       ; Ҭ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER TE WITH DESCENDER")
       (=ucs              . #x04AD)     ; ҭ
       ))
-    (=ucs              . #x04AC)       ; Ҭ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER TE WITH DESCENDER")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04AD)       ; ҭ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER TE WITH DESCENDER")
       (=ucs              . #x04AC)     ; Ҭ
       ))
-    (=ucs              . #x04AD)       ; ҭ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER STRAIGHT U")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04AE)       ; Ү
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER STRAIGHT U")
       (=ucs              . #x04AF)     ; ү
       ))
-    (=ucs              . #x04AE)       ; Ү
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER STRAIGHT U")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04AF)       ; ү
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER STRAIGHT U")
       (=ucs              . #x04AE)     ; Ү
       ))
-    (=ucs              . #x04AF)       ; ү
     ))
 (define-char
   '((name . "CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04B0)       ; Ұ
     (->lowercase
      ((name . "CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE")
       (=ucs              . #x04B1)     ; ұ
       ))
-    (=ucs              . #x04B0)       ; Ұ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04B1)       ; ұ
     (->uppercase
      ((name . "CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE")
       (=ucs              . #x04B0)     ; Ұ
       ))
-    (=ucs              . #x04B1)       ; ұ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER HA WITH DESCENDER")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04B2)       ; Ҳ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER HA WITH DESCENDER")
       (=ucs              . #x04B3)     ; ҳ
       ))
-    (=ucs              . #x04B2)       ; Ҳ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER HA WITH DESCENDER")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04B3)       ; ҳ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER HA WITH DESCENDER")
       (=ucs              . #x04B2)     ; Ҳ
       ))
-    (=ucs              . #x04B3)       ; ҳ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LIGATURE TE TSE")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Abkhasian")
+    (=ucs              . #x04B4)       ; Ҵ
     (->lowercase
      ((name              . "CYRILLIC SMALL LIGATURE TE TSE")
       (=ucs              . #x04B5)     ; ҵ
       ))
-    (=ucs              . #x04B4)       ; Ҵ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LIGATURE TE TSE")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Abkhasian")
+    (=ucs              . #x04B5)       ; ҵ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LIGATURE TE TSE")
       (=ucs              . #x04B4)     ; Ҵ
       ))
-    (=ucs              . #x04B5)       ; ҵ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER CHE WITH DESCENDER")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04B6)       ; Ҷ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER CHE WITH DESCENDER")
       (=ucs              . #x04B7)     ; ҷ
       ))
-    (=ucs              . #x04B6)       ; Ҷ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER CHE WITH DESCENDER")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04B7)       ; ҷ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER CHE WITH DESCENDER")
       (=ucs              . #x04B6)     ; Ҷ
       ))
-    (=ucs              . #x04B7)       ; ҷ
     ))
 (define-char
   '((name . "CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04B8)       ; Ҹ
     (->lowercase
      ((name . "CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE")
       (=ucs              . #x04B9)     ; ҹ
       ))
-    (=ucs              . #x04B8)       ; Ҹ
     ))
 (define-char
   '((name . "CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04B9)       ; ҹ
     (->uppercase
      ((name . "CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE")
       (=ucs              . #x04B8)     ; Ҹ
       ))
-    (=ucs              . #x04B9)       ; ҹ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER SHHA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04BA)       ; Һ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER SHHA")
       (=ucs              . #x04BB)     ; һ
       ))
-    (=ucs              . #x04BA)       ; Һ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER SHHA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04BB)       ; һ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER SHHA")
       (=ucs              . #x04BA)     ; Һ
       ))
-    (=ucs              . #x04BB)       ; һ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER ABKHASIAN CHE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04BC)       ; Ҽ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER ABKHASIAN CHE")
       (=ucs              . #x04BD)     ; ҽ
       ))
-    (=ucs              . #x04BC)       ; Ҽ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER ABKHASIAN CHE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04BD)       ; ҽ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER ABKHASIAN CHE")
       (=ucs              . #x04BC)     ; Ҽ
       ))
-    (=ucs              . #x04BD)       ; ҽ
     ))
 (define-char
   '((name . "CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04BE)       ; Ҿ
     (->lowercase
      ((name . "CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER")
       (=ucs              . #x04BF)     ; ҿ
       ))
-    (=ucs              . #x04BE)       ; Ҿ
     ))
 (define-char
   '((name . "CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04BF)       ; ҿ
     (->uppercase
      ((name . "CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER")
       (=ucs              . #x04BE)     ; Ҿ
       ))
-    (=ucs              . #x04BF)       ; ҿ
     ))
 (define-char
   '((name              . "CYRILLIC LETTER PALOCHKA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0416 #x0306)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER ZHE")
+      (=ucs              . #x0416)     ; Ж
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x04C1)       ; Ӂ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER ZHE WITH BREVE")
       (=ucs              . #x04C2)     ; ӂ
       ))
-    (=ucs              . #x04C1)       ; Ӂ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER ZHE WITH BREVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0436 #x0306)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER ZHE")
+      (=ucs              . #x0436)     ; ж
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x04C2)       ; ӂ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER ZHE WITH BREVE")
       (=ucs              . #x04C1)     ; Ӂ
       ))
-    (=ucs              . #x04C2)       ; ӂ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER KA WITH HOOK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04C3)       ; Ӄ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER KA WITH HOOK")
       (=ucs              . #x04C4)     ; ӄ
       ))
-    (=ucs              . #x04C3)       ; Ӄ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER KA WITH HOOK")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04C4)       ; ӄ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER KA WITH HOOK")
       (=ucs              . #x04C3)     ; Ӄ
       ))
-    (=ucs              . #x04C4)       ; ӄ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER EN WITH HOOK")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04C7)       ; Ӈ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER EN WITH HOOK")
       (=ucs              . #x04C8)     ; ӈ
       ))
-    (=ucs              . #x04C7)       ; Ӈ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER EN WITH HOOK")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04C8)       ; ӈ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER EN WITH HOOK")
       (=ucs              . #x04C7)     ; Ӈ
       ))
-    (=ucs              . #x04C8)       ; ӈ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER KHAKASSIAN CHE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04CB)       ; Ӌ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER KHAKASSIAN CHE")
       (=ucs              . #x04CC)     ; ӌ
       ))
-    (=ucs              . #x04CB)       ; Ӌ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER KHAKASSIAN CHE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04CC)       ; ӌ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER KHAKASSIAN CHE")
       (=ucs              . #x04CB)     ; Ӌ
       ))
-    (=ucs              . #x04CC)       ; ӌ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER A WITH BREVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0410 #x0306)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER A")
+      (=ucs              . #x0410)     ; А
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x04D0)       ; Ӑ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER A WITH BREVE")
       (=ucs              . #x04D1)     ; ӑ
       ))
-    (=ucs              . #x04D0)       ; Ӑ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER A WITH BREVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0430 #x0306)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER A")
+      (=ucs              . #x0430)     ; а
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x04D1)       ; ӑ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER A WITH BREVE")
       (=ucs              . #x04D0)     ; Ӑ
       ))
-    (=ucs              . #x04D1)       ; ӑ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER A WITH DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0410 #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER A")
+      (=ucs              . #x0410)     ; А
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04D2)       ; Ӓ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER A WITH DIAERESIS")
       (=ucs              . #x04D3)     ; ӓ
       ))
-    (=ucs              . #x04D2)       ; Ӓ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER A WITH DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0430 #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER A")
+      (=ucs              . #x0430)     ; а
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04D3)       ; ӓ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER A WITH DIAERESIS")
       (=ucs              . #x04D2)     ; Ӓ
       ))
-    (=ucs              . #x04D3)       ; ӓ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LIGATURE A IE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04D4)       ; Ӕ
     (->lowercase
      ((name              . "CYRILLIC SMALL LIGATURE A IE")
       (=ucs              . #x04D5)     ; ӕ
       ))
-    (=ucs              . #x04D4)       ; Ӕ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LIGATURE A IE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04D5)       ; ӕ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LIGATURE A IE")
       (=ucs              . #x04D4)     ; Ӕ
       ))
-    (=ucs              . #x04D5)       ; ӕ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER IE WITH BREVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0415 #x0306)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER IE")
+      (=ucs              . #x0415)     ; Е
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x04D6)       ; Ӗ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER IE WITH BREVE")
       (=ucs              . #x04D7)     ; ӗ
       ))
-    (=ucs              . #x04D6)       ; Ӗ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER IE WITH BREVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0435 #x0306)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER IE")
+      (=ucs              . #x0435)     ; е
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x04D7)       ; ӗ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER IE WITH BREVE")
       (=ucs              . #x04D6)     ; Ӗ
       ))
-    (=ucs              . #x04D7)       ; ӗ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER SCHWA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04D8)       ; Ә
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER SCHWA")
       (=ucs              . #x04D9)     ; ә
       ))
-    (=ucs              . #x04D8)       ; Ә
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER SCHWA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04D9)       ; ә
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER SCHWA")
       (=ucs              . #x04D8)     ; Ә
       ))
-    (=ucs              . #x04D9)       ; ә
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x04D8 #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER SCHWA")
+      (=ucs              . #x04D8)     ; Ә
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04DA)       ; Ӛ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS")
       (=ucs              . #x04DB)     ; ӛ
       ))
-    (=ucs              . #x04DA)       ; Ӛ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x04D9 #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER SCHWA")
+      (=ucs              . #x04D9)     ; ә
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04DB)       ; ӛ
     (->uppercase
      ((name . "CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS")
       (=ucs              . #x04DA)     ; Ӛ
       ))
-    (=ucs              . #x04DB)       ; ӛ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0416 #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER ZHE")
+      (=ucs              . #x0416)     ; Ж
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04DC)       ; Ӝ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER ZHE WITH DIAERESIS")
       (=ucs              . #x04DD)     ; ӝ
       ))
-    (=ucs              . #x04DC)       ; Ӝ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER ZHE WITH DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0436 #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER ZHE")
+      (=ucs              . #x0436)     ; ж
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04DD)       ; ӝ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS")
       (=ucs              . #x04DC)     ; Ӝ
       ))
-    (=ucs              . #x04DD)       ; ӝ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0417 #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER ZE")
+      (=ucs              . #x0417)     ; З
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04DE)       ; Ӟ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER ZE WITH DIAERESIS")
       (=ucs              . #x04DF)     ; ӟ
       ))
-    (=ucs              . #x04DE)       ; Ӟ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER ZE WITH DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0437 #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER ZE")
+      (=ucs              . #x0437)     ; з
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04DF)       ; ӟ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS")
       (=ucs              . #x04DE)     ; Ӟ
       ))
-    (=ucs              . #x04DF)       ; ӟ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER ABKHASIAN DZE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04E0)       ; Ӡ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER ABKHASIAN DZE")
       (=ucs              . #x04E1)     ; ӡ
       ))
-    (=ucs              . #x04E0)       ; Ӡ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER ABKHASIAN DZE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04E1)       ; ӡ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER ABKHASIAN DZE")
       (=ucs              . #x04E0)     ; Ӡ
       ))
-    (=ucs              . #x04E1)       ; ӡ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER I WITH MACRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0418 #x0304)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER I")
+      (=ucs              . #x0418)     ; И
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x04E2)       ; Ӣ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER I WITH MACRON")
       (=ucs              . #x04E3)     ; ӣ
       ))
-    (=ucs              . #x04E2)       ; Ӣ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER I WITH MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0438 #x0304)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER I")
+      (=ucs              . #x0438)     ; и
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x04E3)       ; ӣ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER I WITH MACRON")
       (=ucs              . #x04E2)     ; Ӣ
       ))
-    (=ucs              . #x04E3)       ; ӣ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER I WITH DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0418 #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER I")
+      (=ucs              . #x0418)     ; И
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04E4)       ; Ӥ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER I WITH DIAERESIS")
       (=ucs              . #x04E5)     ; ӥ
       ))
-    (=ucs              . #x04E4)       ; Ӥ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER I WITH DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0438 #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER I")
+      (=ucs              . #x0438)     ; и
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04E5)       ; ӥ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER I WITH DIAERESIS")
       (=ucs              . #x04E4)     ; Ӥ
       ))
-    (=ucs              . #x04E5)       ; ӥ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER O WITH DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x041E #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER O")
+      (=ucs              . #x041E)     ; О
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04E6)       ; Ӧ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER O WITH DIAERESIS")
       (=ucs              . #x04E7)     ; ӧ
       ))
-    (=ucs              . #x04E6)       ; Ӧ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER O WITH DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x043E #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER O")
+      (=ucs              . #x043E)     ; о
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04E7)       ; ӧ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER O WITH DIAERESIS")
       (=ucs              . #x04E6)     ; Ӧ
       ))
-    (=ucs              . #x04E7)       ; ӧ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER BARRED O")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04E8)       ; Ө
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER BARRED O")
       (=ucs              . #x04E9)     ; ө
       ))
-    (=ucs              . #x04E8)       ; Ө
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER BARRED O")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x04E9)       ; ө
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER BARRED O")
       (=ucs              . #x04E8)     ; Ө
       ))
-    (=ucs              . #x04E9)       ; ө
     ))
 (define-char
   '((name . "CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x04E8 #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER BARRED O")
+      (=ucs              . #x04E8)     ; Ө
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04EA)       ; Ӫ
     (->lowercase
      ((name . "CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS")
       (=ucs              . #x04EB)     ; ӫ
       ))
-    (=ucs              . #x04EA)       ; Ӫ
     ))
 (define-char
   '((name . "CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x04E9 #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER BARRED O")
+      (=ucs              . #x04E9)     ; ө
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04EB)       ; ӫ
     (->uppercase
      ((name . "CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS")
       (=ucs              . #x04EA)     ; Ӫ
       ))
-    (=ucs              . #x04EB)       ; ӫ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER E WITH DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x042D #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER E")
+      (=ucs              . #x042D)     ; Э
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04EC)       ; Ӭ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER E WITH DIAERESIS")
       (=ucs              . #x04ED)     ; ӭ
       ))
-    (=ucs              . #x04EC)       ; Ӭ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER E WITH DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x044D #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER E")
+      (=ucs              . #x044D)     ; э
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04ED)       ; ӭ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER E WITH DIAERESIS")
       (=ucs              . #x04EC)     ; Ӭ
       ))
-    (=ucs              . #x04ED)       ; ӭ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER U WITH MACRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0423 #x0304)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER U")
+      (=ucs              . #x0423)     ; У
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x04EE)       ; Ӯ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER U WITH MACRON")
       (=ucs              . #x04EF)     ; ӯ
       ))
-    (=ucs              . #x04EE)       ; Ӯ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER U WITH MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0443 #x0304)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER U")
+      (=ucs              . #x0443)     ; у
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x04EF)       ; ӯ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER U WITH MACRON")
       (=ucs              . #x04EE)     ; Ӯ
       ))
-    (=ucs              . #x04EF)       ; ӯ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER U WITH DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0423 #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER U")
+      (=ucs              . #x0423)     ; У
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04F0)       ; Ӱ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER U WITH DIAERESIS")
       (=ucs              . #x04F1)     ; ӱ
       ))
-    (=ucs              . #x04F0)       ; Ӱ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER U WITH DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0443 #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER U")
+      (=ucs              . #x0443)     ; у
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04F1)       ; ӱ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER U WITH DIAERESIS")
       (=ucs              . #x04F0)     ; Ӱ
       ))
-    (=ucs              . #x04F1)       ; ӱ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0423 #x030B)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER U")
+      (=ucs              . #x0423)     ; У
+      )
+     ((name              . "COMBINING DOUBLE ACUTE ACCENT")
+      (=ucs              . #x030B)     ; ̋
+      ))
+    (=ucs              . #x04F2)       ; Ӳ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE")
       (=ucs              . #x04F3)     ; ӳ
       ))
-    (=ucs              . #x04F2)       ; Ӳ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0443 #x030B)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER U")
+      (=ucs              . #x0443)     ; у
+      )
+     ((name              . "COMBINING DOUBLE ACUTE ACCENT")
+      (=ucs              . #x030B)     ; ̋
+      ))
+    (=ucs              . #x04F3)       ; ӳ
     (->uppercase
      ((name . "CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE")
       (=ucs              . #x04F2)     ; Ӳ
       ))
-    (=ucs              . #x04F3)       ; ӳ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0427 #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER CHE")
+      (=ucs              . #x0427)     ; Ч
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04F4)       ; Ӵ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER CHE WITH DIAERESIS")
       (=ucs              . #x04F5)     ; ӵ
       ))
-    (=ucs              . #x04F4)       ; Ӵ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER CHE WITH DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0447 #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER CHE")
+      (=ucs              . #x0447)     ; ч
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04F5)       ; ӵ
     (->uppercase
      ((name              . "CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS")
       (=ucs              . #x04F4)     ; Ӵ
       ))
-    (=ucs              . #x04F5)       ; ӵ
     ))
 (define-char
   '((name              . "CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x042B #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC CAPITAL LETTER YERU")
+      (=ucs              . #x042B)     ; Ы
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04F8)       ; Ӹ
     (->lowercase
      ((name              . "CYRILLIC SMALL LETTER YERU WITH DIAERESIS")
       (=ucs              . #x04F9)     ; ӹ
       ))
-    (=ucs              . #x04F8)       ; Ӹ
     ))
 (define-char
   '((name              . "CYRILLIC SMALL LETTER YERU WITH DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x044B #x0308)
+    (=decomposition
+     ((name              . "CYRILLIC SMALL LETTER YERU")
+      (=ucs              . #x044B)     ; ы
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x04F9)       ; ӹ
     (->uppercase
      ((name . "CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS")
       (=ucs              . #x04F8)     ; Ӹ
       ))
-    (=ucs              . #x04F9)       ; ӹ
     ))
index 7e32c58..529d7f8 100644 (file)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0531)       ; Ա
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER AYB")
       (=ucs              . #x0561)     ; ա
       ))
-    (=ucs              . #x0531)       ; Ա
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER BEN")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0532)       ; Բ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER BEN")
       (=ucs              . #x0562)     ; բ
       ))
-    (=ucs              . #x0532)       ; Բ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER GIM")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0533)       ; Գ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER GIM")
       (=ucs              . #x0563)     ; գ
       ))
-    (=ucs              . #x0533)       ; Գ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER DA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0534)       ; Դ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER DA")
       (=ucs              . #x0564)     ; դ
       ))
-    (=ucs              . #x0534)       ; Դ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER ECH")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0535)       ; Ե
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER ECH")
       (=ucs              . #x0565)     ; ե
       ))
-    (=ucs              . #x0535)       ; Ե
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER ZA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0536)       ; Զ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER ZA")
       (=ucs              . #x0566)     ; զ
       ))
-    (=ucs              . #x0536)       ; Զ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER EH")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0537)       ; Է
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER EH")
       (=ucs              . #x0567)     ; է
       ))
-    (=ucs              . #x0537)       ; Է
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER ET")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0538)       ; Ը
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER ET")
       (=ucs              . #x0568)     ; ը
       ))
-    (=ucs              . #x0538)       ; Ը
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER TO")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0539)       ; Թ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER TO")
       (=ucs              . #x0569)     ; թ
       ))
-    (=ucs              . #x0539)       ; Թ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER ZHE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x053A)       ; Ժ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER ZHE")
       (=ucs              . #x056A)     ; ժ
       ))
-    (=ucs              . #x053A)       ; Ժ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER INI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x053B)       ; Ի
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER INI")
       (=ucs              . #x056B)     ; ի
       ))
-    (=ucs              . #x053B)       ; Ի
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER LIWN")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x053C)       ; Լ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER LIWN")
       (=ucs              . #x056C)     ; լ
       ))
-    (=ucs              . #x053C)       ; Լ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER XEH")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x053D)       ; Խ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER XEH")
       (=ucs              . #x056D)     ; խ
       ))
-    (=ucs              . #x053D)       ; Խ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER CA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x053E)       ; Ծ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER CA")
       (=ucs              . #x056E)     ; ծ
       ))
-    (=ucs              . #x053E)       ; Ծ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER KEN")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x053F)       ; Կ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER KEN")
       (=ucs              . #x056F)     ; կ
       ))
-    (=ucs              . #x053F)       ; Կ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER HO")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0540)       ; Հ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER HO")
       (=ucs              . #x0570)     ; հ
       ))
-    (=ucs              . #x0540)       ; Հ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER JA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0541)       ; Ձ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER JA")
       (=ucs              . #x0571)     ; ձ
       ))
-    (=ucs              . #x0541)       ; Ձ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER GHAD")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0542)       ; Ղ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER GHAD")
       (=ucs              . #x0572)     ; ղ
       ))
-    (=ucs              . #x0542)       ; Ղ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER CHEH")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0543)       ; Ճ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER CHEH")
       (=ucs              . #x0573)     ; ճ
       ))
-    (=ucs              . #x0543)       ; Ճ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER MEN")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0544)       ; Մ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER MEN")
       (=ucs              . #x0574)     ; մ
       ))
-    (=ucs              . #x0544)       ; Մ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER YI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0545)       ; Յ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER YI")
       (=ucs              . #x0575)     ; յ
       ))
-    (=ucs              . #x0545)       ; Յ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER NOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0546)       ; Ն
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER NOW")
       (=ucs              . #x0576)     ; ն
       ))
-    (=ucs              . #x0546)       ; Ն
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER SHA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0547)       ; Շ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER SHA")
       (=ucs              . #x0577)     ; շ
       ))
-    (=ucs              . #x0547)       ; Շ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER VO")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0548)       ; Ո
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER VO")
       (=ucs              . #x0578)     ; ո
       ))
-    (=ucs              . #x0548)       ; Ո
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER CHA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0549)       ; Չ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER CHA")
       (=ucs              . #x0579)     ; չ
       ))
-    (=ucs              . #x0549)       ; Չ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER PEH")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x054A)       ; Պ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER PEH")
       (=ucs              . #x057A)     ; պ
       ))
-    (=ucs              . #x054A)       ; Պ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER JHEH")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x054B)       ; Ջ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER JHEH")
       (=ucs              . #x057B)     ; ջ
       ))
-    (=ucs              . #x054B)       ; Ջ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER RA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x054C)       ; Ռ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER RA")
       (=ucs              . #x057C)     ; ռ
       ))
-    (=ucs              . #x054C)       ; Ռ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER SEH")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x054D)       ; Ս
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER SEH")
       (=ucs              . #x057D)     ; ս
       ))
-    (=ucs              . #x054D)       ; Ս
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER VEW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x054E)       ; Վ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER VEW")
       (=ucs              . #x057E)     ; վ
       ))
-    (=ucs              . #x054E)       ; Վ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER TIWN")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x054F)       ; Տ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER TIWN")
       (=ucs              . #x057F)     ; տ
       ))
-    (=ucs              . #x054F)       ; Տ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER REH")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0550)       ; Ր
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER REH")
       (=ucs              . #x0580)     ; ր
       ))
-    (=ucs              . #x0550)       ; Ր
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER CO")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0551)       ; Ց
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER CO")
       (=ucs              . #x0581)     ; ց
       ))
-    (=ucs              . #x0551)       ; Ց
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER YIWN")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0552)       ; Ւ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER YIWN")
       (=ucs              . #x0582)     ; ւ
       ))
-    (=ucs              . #x0552)       ; Ւ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER PIWR")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0553)       ; Փ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER PIWR")
       (=ucs              . #x0583)     ; փ
       ))
-    (=ucs              . #x0553)       ; Փ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER KEH")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0554)       ; Ք
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER KEH")
       (=ucs              . #x0584)     ; ք
       ))
-    (=ucs              . #x0554)       ; Ք
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER OH")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0555)       ; Օ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER OH")
       (=ucs              . #x0585)     ; օ
       ))
-    (=ucs              . #x0555)       ; Օ
     ))
 (define-char
   '((name              . "ARMENIAN CAPITAL LETTER FEH")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0556)       ; Ֆ
     (->lowercase
      ((name              . "ARMENIAN SMALL LETTER FEH")
       (=ucs              . #x0586)     ; ֆ
       ))
-    (=ucs              . #x0556)       ; Ֆ
     ))
 (define-char
   '((name              . "ARMENIAN MODIFIER LETTER LEFT HALF RING")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0561)       ; ա
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER AYB")
       (=ucs              . #x0531)     ; Ա
       ))
-    (=ucs              . #x0561)       ; ա
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER BEN")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0562)       ; բ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER BEN")
       (=ucs              . #x0532)     ; Բ
       ))
-    (=ucs              . #x0562)       ; բ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER GIM")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0563)       ; գ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER GIM")
       (=ucs              . #x0533)     ; Գ
       ))
-    (=ucs              . #x0563)       ; գ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER DA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0564)       ; դ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER DA")
       (=ucs              . #x0534)     ; Դ
       ))
-    (=ucs              . #x0564)       ; դ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER ECH")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0565)       ; ե
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER ECH")
       (=ucs              . #x0535)     ; Ե
       ))
-    (=ucs              . #x0565)       ; ե
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER ZA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0566)       ; զ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER ZA")
       (=ucs              . #x0536)     ; Զ
       ))
-    (=ucs              . #x0566)       ; զ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER EH")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0567)       ; է
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER EH")
       (=ucs              . #x0537)     ; Է
       ))
-    (=ucs              . #x0567)       ; է
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER ET")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0568)       ; ը
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER ET")
       (=ucs              . #x0538)     ; Ը
       ))
-    (=ucs              . #x0568)       ; ը
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER TO")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0569)       ; թ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER TO")
       (=ucs              . #x0539)     ; Թ
       ))
-    (=ucs              . #x0569)       ; թ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER ZHE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x056A)       ; ժ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER ZHE")
       (=ucs              . #x053A)     ; Ժ
       ))
-    (=ucs              . #x056A)       ; ժ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER INI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x056B)       ; ի
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER INI")
       (=ucs              . #x053B)     ; Ի
       ))
-    (=ucs              . #x056B)       ; ի
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER LIWN")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x056C)       ; լ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER LIWN")
       (=ucs              . #x053C)     ; Լ
       ))
-    (=ucs              . #x056C)       ; լ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER XEH")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x056D)       ; խ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER XEH")
       (=ucs              . #x053D)     ; Խ
       ))
-    (=ucs              . #x056D)       ; խ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER CA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x056E)       ; ծ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER CA")
       (=ucs              . #x053E)     ; Ծ
       ))
-    (=ucs              . #x056E)       ; ծ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER KEN")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x056F)       ; կ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER KEN")
       (=ucs              . #x053F)     ; Կ
       ))
-    (=ucs              . #x056F)       ; կ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER HO")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0570)       ; հ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER HO")
       (=ucs              . #x0540)     ; Հ
       ))
-    (=ucs              . #x0570)       ; հ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER JA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0571)       ; ձ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER JA")
       (=ucs              . #x0541)     ; Ձ
       ))
-    (=ucs              . #x0571)       ; ձ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER GHAD")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0572)       ; ղ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER GHAD")
       (=ucs              . #x0542)     ; Ղ
       ))
-    (=ucs              . #x0572)       ; ղ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER CHEH")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0573)       ; ճ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER CHEH")
       (=ucs              . #x0543)     ; Ճ
       ))
-    (=ucs              . #x0573)       ; ճ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER MEN")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0574)       ; մ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER MEN")
       (=ucs              . #x0544)     ; Մ
       ))
-    (=ucs              . #x0574)       ; մ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER YI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0575)       ; յ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER YI")
       (=ucs              . #x0545)     ; Յ
       ))
-    (=ucs              . #x0575)       ; յ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER NOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0576)       ; ն
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER NOW")
       (=ucs              . #x0546)     ; Ն
       ))
-    (=ucs              . #x0576)       ; ն
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER SHA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0577)       ; շ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER SHA")
       (=ucs              . #x0547)     ; Շ
       ))
-    (=ucs              . #x0577)       ; շ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER VO")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0578)       ; ո
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER VO")
       (=ucs              . #x0548)     ; Ո
       ))
-    (=ucs              . #x0578)       ; ո
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER CHA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0579)       ; չ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER CHA")
       (=ucs              . #x0549)     ; Չ
       ))
-    (=ucs              . #x0579)       ; չ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER PEH")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x057A)       ; պ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER PEH")
       (=ucs              . #x054A)     ; Պ
       ))
-    (=ucs              . #x057A)       ; պ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER JHEH")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x057B)       ; ջ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER JHEH")
       (=ucs              . #x054B)     ; Ջ
       ))
-    (=ucs              . #x057B)       ; ջ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER RA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x057C)       ; ռ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER RA")
       (=ucs              . #x054C)     ; Ռ
       ))
-    (=ucs              . #x057C)       ; ռ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER SEH")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x057D)       ; ս
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER SEH")
       (=ucs              . #x054D)     ; Ս
       ))
-    (=ucs              . #x057D)       ; ս
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER VEW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x057E)       ; վ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER VEW")
       (=ucs              . #x054E)     ; Վ
       ))
-    (=ucs              . #x057E)       ; վ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER TIWN")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x057F)       ; տ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER TIWN")
       (=ucs              . #x054F)     ; Տ
       ))
-    (=ucs              . #x057F)       ; տ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER REH")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0580)       ; ր
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER REH")
       (=ucs              . #x0550)     ; Ր
       ))
-    (=ucs              . #x0580)       ; ր
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER CO")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0581)       ; ց
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER CO")
       (=ucs              . #x0551)     ; Ց
       ))
-    (=ucs              . #x0581)       ; ց
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER YIWN")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0582)       ; ւ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER YIWN")
       (=ucs              . #x0552)     ; Ւ
       ))
-    (=ucs              . #x0582)       ; ւ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER PIWR")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0583)       ; փ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER PIWR")
       (=ucs              . #x0553)     ; Փ
       ))
-    (=ucs              . #x0583)       ; փ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER KEH")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0584)       ; ք
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER KEH")
       (=ucs              . #x0554)     ; Ք
       ))
-    (=ucs              . #x0584)       ; ք
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER OH")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0585)       ; օ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER OH")
       (=ucs              . #x0555)     ; Օ
       ))
-    (=ucs              . #x0585)       ; օ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LETTER FEH")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #x0586)       ; ֆ
     (->uppercase
      ((name              . "ARMENIAN CAPITAL LETTER FEH")
       (=ucs              . #x0556)     ; Ֆ
       ))
-    (=ucs              . #x0586)       ; ֆ
     ))
 (define-char
   '((name              . "ARMENIAN SMALL LIGATURE ECH YIWN")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0565 #x0582)
+    (=>decomposition@compat
+     ((name              . "ARMENIAN SMALL LETTER ECH")
+      (=ucs              . #x0565)     ; ե
+      )
+     ((name              . "ARMENIAN SMALL LETTER YIWN")
+      (=ucs              . #x0582)     ; ւ
+      ))
     (=ucs              . #x0587)       ; և
     ))
 (define-char
index 658bdce..0def147 100644 (file)
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   #x0627 #x0653)
+    (=decomposition
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      )
+     ((name              . "ARABIC MADDAH ABOVE")
+      (=ucs              . #x0653)     ; ٓ
+      ))
     (=ucs              . #x0622)       ; آ
     (arabic-iso8859-6  . #xC2) ; آ
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   #x0627 #x0654)
+    (=decomposition
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      )
+     ((name              . "ARABIC HAMZA ABOVE")
+      (=ucs              . #x0654)     ; ٔ
+      ))
     (=ucs              . #x0623)       ; أ
     (arabic-iso8859-6  . #xC3) ; أ
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   #x0648 #x0654)
+    (=decomposition
+     ((name              . "ARABIC LETTER WAW")
+      (=ucs              . #x0648)     ; و
+      )
+     ((name              . "ARABIC HAMZA ABOVE")
+      (=ucs              . #x0654)     ; ٔ
+      ))
     (=ucs              . #x0624)       ; ؤ
     (arabic-iso8859-6  . #xC4) ; ؤ
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   #x0627 #x0655)
+    (=decomposition
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      )
+     ((name              . "ARABIC HAMZA BELOW")
+      (=ucs              . #x0655)     ; ٕ
+      ))
     (=ucs              . #x0625)       ; إ
     (arabic-iso8859-6  . #xC5) ; إ
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   #x064A #x0654)
+    (=decomposition
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC HAMZA ABOVE")
+      (=ucs              . #x0654)     ; ٔ
+      ))
     (=ucs              . #x0626)       ; ئ
     (arabic-iso8859-6  . #xC6) ; ئ
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   compat #x0627 #x0674)
+    (=>decomposition@compat
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      )
+     ((name              . "ARABIC LETTER HIGH HAMZA")
+      (=ucs              . #x0674)     ; ٴ
+      ))
     (=ucs              . #x0675)       ; ٵ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   compat #x0648 #x0674)
+    (=>decomposition@compat
+     ((name              . "ARABIC LETTER WAW")
+      (=ucs              . #x0648)     ; و
+      )
+     ((name              . "ARABIC LETTER HIGH HAMZA")
+      (=ucs              . #x0674)     ; ٴ
+      ))
     (=ucs              . #x0676)       ; ٶ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   compat #x06C7 #x0674)
+    (=>decomposition@compat
+     ((name              . "ARABIC LETTER U")
+      (=ucs              . #x06C7)     ; ۇ
+      )
+     ((name              . "ARABIC LETTER HIGH HAMZA")
+      (=ucs              . #x0674)     ; ٴ
+      ))
     (=ucs              . #x0677)       ; ٷ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   compat #x064A #x0674)
+    (=>decomposition@compat
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER HIGH HAMZA")
+      (=ucs              . #x0674)     ; ٴ
+      ))
     (=ucs              . #x0678)       ; ٸ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   #x06D5 #x0654)
+    (=decomposition
+     ((name              . "ARABIC LETTER AE")
+      (=ucs              . #x06D5)     ; ە
+      )
+     ((name              . "ARABIC HAMZA ABOVE")
+      (=ucs              . #x0654)     ; ٔ
+      ))
     (=ucs              . #x06C0)       ; ۀ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   #x06C1 #x0654)
+    (=decomposition
+     ((name              . "ARABIC LETTER HEH GOAL")
+      (=ucs              . #x06C1)     ; ہ
+      )
+     ((name              . "ARABIC HAMZA ABOVE")
+      (=ucs              . #x0654)     ; ٔ
+      ))
     (=ucs              . #x06C2)       ; ۂ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   #x06D2 #x0654)
+    (=decomposition
+     ((name              . "ARABIC LETTER YEH BARREE")
+      (=ucs              . #x06D2)     ; ے
+      )
+     ((name              . "ARABIC HAMZA ABOVE")
+      (=ucs              . #x0654)     ; ٔ
+      ))
     (=ucs              . #x06D3)       ; ۓ
     ))
 (define-char
index f2d6716..a85f67a 100644 (file)
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0928 #x093C)
+    (=decomposition
+     ((name              . "DEVANAGARI LETTER NA")
+      (=ucs              . #x0928)     ; न
+      )
+     ((name              . "DEVANAGARI SIGN NUKTA")
+      (=ucs              . #x093C)     ; ़
+      ))
     (=ucs              . #x0929)       ; ऩ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0930 #x093C)
+    (=decomposition
+     ((name              . "DEVANAGARI LETTER RA")
+      (=ucs              . #x0930)     ; र
+      )
+     ((name              . "DEVANAGARI SIGN NUKTA")
+      (=ucs              . #x093C)     ; ़
+      ))
     (=ucs              . #x0931)       ; ऱ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0933 #x093C)
+    (=decomposition
+     ((name              . "DEVANAGARI LETTER LLA")
+      (=ucs              . #x0933)     ; ळ
+      )
+     ((name              . "DEVANAGARI SIGN NUKTA")
+      (=ucs              . #x093C)     ; ़
+      ))
     (=ucs              . #x0934)       ; ऴ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0915 #x093C)
+    (=decomposition
+     ((name              . "DEVANAGARI LETTER KA")
+      (=ucs              . #x0915)     ; क
+      )
+     ((name              . "DEVANAGARI SIGN NUKTA")
+      (=ucs              . #x093C)     ; ़
+      ))
     (=ucs              . #x0958)       ; क़
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0916 #x093C)
+    (=decomposition
+     ((name              . "DEVANAGARI LETTER KHA")
+      (=ucs              . #x0916)     ; ख
+      )
+     ((name              . "DEVANAGARI SIGN NUKTA")
+      (=ucs              . #x093C)     ; ़
+      ))
     (=ucs              . #x0959)       ; ख़
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0917 #x093C)
+    (=decomposition
+     ((name              . "DEVANAGARI LETTER GA")
+      (=ucs              . #x0917)     ; ग
+      )
+     ((name              . "DEVANAGARI SIGN NUKTA")
+      (=ucs              . #x093C)     ; ़
+      ))
     (=ucs              . #x095A)       ; ग़
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x091C #x093C)
+    (=decomposition
+     ((name              . "DEVANAGARI LETTER JA")
+      (=ucs              . #x091C)     ; ज
+      )
+     ((name              . "DEVANAGARI SIGN NUKTA")
+      (=ucs              . #x093C)     ; ़
+      ))
     (=ucs              . #x095B)       ; ज़
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0921 #x093C)
+    (=decomposition
+     ((name              . "DEVANAGARI LETTER DDA")
+      (=ucs              . #x0921)     ; ड
+      )
+     ((name              . "DEVANAGARI SIGN NUKTA")
+      (=ucs              . #x093C)     ; ़
+      ))
     (=ucs              . #x095C)       ; ड़
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0922 #x093C)
+    (=decomposition
+     ((name              . "DEVANAGARI LETTER DDHA")
+      (=ucs              . #x0922)     ; ढ
+      )
+     ((name              . "DEVANAGARI SIGN NUKTA")
+      (=ucs              . #x093C)     ; ़
+      ))
     (=ucs              . #x095D)       ; ढ़
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x092B #x093C)
+    (=decomposition
+     ((name              . "DEVANAGARI LETTER PHA")
+      (=ucs              . #x092B)     ; फ
+      )
+     ((name              . "DEVANAGARI SIGN NUKTA")
+      (=ucs              . #x093C)     ; ़
+      ))
     (=ucs              . #x095E)       ; फ़
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x092F #x093C)
+    (=decomposition
+     ((name              . "DEVANAGARI LETTER YA")
+      (=ucs              . #x092F)     ; य
+      )
+     ((name              . "DEVANAGARI SIGN NUKTA")
+      (=ucs              . #x093C)     ; ़
+      ))
     (=ucs              . #x095F)       ; य़
     ))
 (define-char
index da7476e..bac25f9 100644 (file)
     (general-category  mark spacing-combining) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x09C7 #x09BE)
+    (=decomposition
+     ((name              . "BENGALI VOWEL SIGN E")
+      (=ucs              . #x09C7)     ; ে
+      )
+     ((name              . "BENGALI VOWEL SIGN AA")
+      (=ucs              . #x09BE)     ; া
+      ))
     (=ucs              . #x09CB)       ; ো
     ))
 (define-char
     (general-category  mark spacing-combining) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x09C7 #x09D7)
+    (=decomposition
+     ((name              . "BENGALI VOWEL SIGN E")
+      (=ucs              . #x09C7)     ; ে
+      )
+     ((name              . "BENGALI AU LENGTH MARK")
+      (=ucs              . #x09D7)     ; ৗ
+      ))
     (=ucs              . #x09CC)       ; ৌ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x09A1 #x09BC)
+    (=decomposition
+     ((name              . "BENGALI LETTER DDA")
+      (=ucs              . #x09A1)     ; ড
+      )
+     ((name              . "BENGALI SIGN NUKTA")
+      (=ucs              . #x09BC)     ; ়
+      ))
     (=ucs              . #x09DC)       ; ড়
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x09A2 #x09BC)
+    (=decomposition
+     ((name              . "BENGALI LETTER DDHA")
+      (=ucs              . #x09A2)     ; ঢ
+      )
+     ((name              . "BENGALI SIGN NUKTA")
+      (=ucs              . #x09BC)     ; ়
+      ))
     (=ucs              . #x09DD)       ; ঢ়
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x09AF #x09BC)
+    (=decomposition
+     ((name              . "BENGALI LETTER YA")
+      (=ucs              . #x09AF)     ; য
+      )
+     ((name              . "BENGALI SIGN NUKTA")
+      (=ucs              . #x09BC)     ; ়
+      ))
     (=ucs              . #x09DF)       ; য়
     ))
 (define-char
index a0e2da1..b7156b4 100644 (file)
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0A32 #x0A3C)
+    (=decomposition
+     ((name              . "GURMUKHI LETTER LA")
+      (=ucs              . #x0A32)     ; ਲ
+      )
+     ((name              . "GURMUKHI SIGN NUKTA")
+      (=ucs              . #x0A3C)     ; ਼
+      ))
     (=ucs              . #x0A33)       ; ਲ਼
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0A38 #x0A3C)
+    (=decomposition
+     ((name              . "GURMUKHI LETTER SA")
+      (=ucs              . #x0A38)     ; ਸ
+      )
+     ((name              . "GURMUKHI SIGN NUKTA")
+      (=ucs              . #x0A3C)     ; ਼
+      ))
     (=ucs              . #x0A36)       ; ਸ਼
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0A16 #x0A3C)
+    (=decomposition
+     ((name              . "GURMUKHI LETTER KHA")
+      (=ucs              . #x0A16)     ; ਖ
+      )
+     ((name              . "GURMUKHI SIGN NUKTA")
+      (=ucs              . #x0A3C)     ; ਼
+      ))
     (=ucs              . #x0A59)       ; ਖ਼
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0A17 #x0A3C)
+    (=decomposition
+     ((name              . "GURMUKHI LETTER GA")
+      (=ucs              . #x0A17)     ; ਗ
+      )
+     ((name              . "GURMUKHI SIGN NUKTA")
+      (=ucs              . #x0A3C)     ; ਼
+      ))
     (=ucs              . #x0A5A)       ; ਗ਼
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0A1C #x0A3C)
+    (=decomposition
+     ((name              . "GURMUKHI LETTER JA")
+      (=ucs              . #x0A1C)     ; ਜ
+      )
+     ((name              . "GURMUKHI SIGN NUKTA")
+      (=ucs              . #x0A3C)     ; ਼
+      ))
     (=ucs              . #x0A5B)       ; ਜ਼
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0A2B #x0A3C)
+    (=decomposition
+     ((name              . "GURMUKHI LETTER PHA")
+      (=ucs              . #x0A2B)     ; ਫ
+      )
+     ((name              . "GURMUKHI SIGN NUKTA")
+      (=ucs              . #x0A3C)     ; ਼
+      ))
     (=ucs              . #x0A5E)       ; ਫ਼
     ))
 (define-char
index 3893066..aff7d2d 100644 (file)
     (general-category  mark spacing-combining) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0B47 #x0B56)
+    (=decomposition
+     ((name              . "ORIYA VOWEL SIGN E")
+      (=ucs              . #x0B47)     ; େ
+      )
+     ((name              . "ORIYA AI LENGTH MARK")
+      (=ucs              . #x0B56)     ; ୖ
+      ))
     (=ucs              . #x0B48)       ; ୈ
     ))
 (define-char
     (general-category  mark spacing-combining) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0B47 #x0B3E)
+    (=decomposition
+     ((name              . "ORIYA VOWEL SIGN E")
+      (=ucs              . #x0B47)     ; େ
+      )
+     ((name              . "ORIYA VOWEL SIGN AA")
+      (=ucs              . #x0B3E)     ; ା
+      ))
     (=ucs              . #x0B4B)       ; ୋ
     ))
 (define-char
     (general-category  mark spacing-combining) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0B47 #x0B57)
+    (=decomposition
+     ((name              . "ORIYA VOWEL SIGN E")
+      (=ucs              . #x0B47)     ; େ
+      )
+     ((name              . "ORIYA AU LENGTH MARK")
+      (=ucs              . #x0B57)     ; ୗ
+      ))
     (=ucs              . #x0B4C)       ; ୌ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0B21 #x0B3C)
+    (=decomposition
+     ((name              . "ORIYA LETTER DDA")
+      (=ucs              . #x0B21)     ; ଡ
+      )
+     ((name              . "ORIYA SIGN NUKTA")
+      (=ucs              . #x0B3C)     ; ଼
+      ))
     (=ucs              . #x0B5C)       ; ଡ଼
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0B22 #x0B3C)
+    (=decomposition
+     ((name              . "ORIYA LETTER DDHA")
+      (=ucs              . #x0B22)     ; ଢ
+      )
+     ((name              . "ORIYA SIGN NUKTA")
+      (=ucs              . #x0B3C)     ; ଼
+      ))
     (=ucs              . #x0B5D)       ; ଢ଼
     ))
 (define-char
index 8f5d458..865eecb 100644 (file)
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0B92 #x0BD7)
+    (=decomposition
+     ((name              . "TAMIL LETTER O")
+      (=ucs              . #x0B92)     ; ஒ
+      )
+     ((name              . "TAMIL AU LENGTH MARK")
+      (=ucs              . #x0BD7)     ; ௗ
+      ))
     (=ucs              . #x0B94)       ; ஔ
     ))
 (define-char
     (general-category  mark spacing-combining) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0BC6 #x0BBE)
+    (=decomposition
+     ((name              . "TAMIL VOWEL SIGN E")
+      (=ucs              . #x0BC6)     ; ெ
+      )
+     ((name              . "TAMIL VOWEL SIGN AA")
+      (=ucs              . #x0BBE)     ; ா
+      ))
     (=ucs              . #x0BCA)       ; ொ
     ))
 (define-char
     (general-category  mark spacing-combining) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0BC7 #x0BBE)
+    (=decomposition
+     ((name              . "TAMIL VOWEL SIGN EE")
+      (=ucs              . #x0BC7)     ; ே
+      )
+     ((name              . "TAMIL VOWEL SIGN AA")
+      (=ucs              . #x0BBE)     ; ா
+      ))
     (=ucs              . #x0BCB)       ; ோ
     ))
 (define-char
     (general-category  mark spacing-combining) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0BC6 #x0BD7)
+    (=decomposition
+     ((name              . "TAMIL VOWEL SIGN E")
+      (=ucs              . #x0BC6)     ; ெ
+      )
+     ((name              . "TAMIL AU LENGTH MARK")
+      (=ucs              . #x0BD7)     ; ௗ
+      ))
     (=ucs              . #x0BCC)       ; ௌ
     ))
 (define-char
index 2065f3e..c0aad67 100644 (file)
     (general-category  mark non-spacing) ; Normative Category
     (bidi-category     . "NSM")
     (mirrored          . nil)
-    (->decomposition   #x0C46 #x0C56)
+    (=decomposition
+     ((name              . "TELUGU VOWEL SIGN E")
+      (=ucs              . #x0C46)     ; ె
+      )
+     ((name              . "TELUGU AI LENGTH MARK")
+      (=ucs              . #x0C56)     ; ౖ
+      ))
     (=ucs              . #x0C48)       ; ై
     ))
 (define-char
index 08df09a..79c6a94 100644 (file)
     (general-category  mark spacing-combining) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0CBF #x0CD5)
+    (=decomposition
+     ((name              . "KANNADA VOWEL SIGN I")
+      (=ucs              . #x0CBF)     ; ಿ
+      )
+     ((name              . "KANNADA LENGTH MARK")
+      (=ucs              . #x0CD5)     ; ೕ
+      ))
     (=ucs              . #x0CC0)       ; ೀ
     ))
 (define-char
     (general-category  mark spacing-combining) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0CC6 #x0CD5)
+    (=decomposition
+     ((name              . "KANNADA VOWEL SIGN E")
+      (=ucs              . #x0CC6)     ; ೆ
+      )
+     ((name              . "KANNADA LENGTH MARK")
+      (=ucs              . #x0CD5)     ; ೕ
+      ))
     (=ucs              . #x0CC7)       ; ೇ
     ))
 (define-char
     (general-category  mark spacing-combining) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0CC6 #x0CD6)
+    (=decomposition
+     ((name              . "KANNADA VOWEL SIGN E")
+      (=ucs              . #x0CC6)     ; ೆ
+      )
+     ((name              . "KANNADA AI LENGTH MARK")
+      (=ucs              . #x0CD6)     ; ೖ
+      ))
     (=ucs              . #x0CC8)       ; ೈ
     ))
 (define-char
     (general-category  mark spacing-combining) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0CC6 #x0CC2)
+    (=decomposition
+     ((name              . "KANNADA VOWEL SIGN E")
+      (=ucs              . #x0CC6)     ; ೆ
+      )
+     ((name              . "KANNADA VOWEL SIGN UU")
+      (=ucs              . #x0CC2)     ; ೂ
+      ))
     (=ucs              . #x0CCA)       ; ೊ
     ))
 (define-char
     (general-category  mark spacing-combining) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0CCA #x0CD5)
+    (=decomposition
+     ((name              . "KANNADA VOWEL SIGN O")
+      (=ucs              . #x0CCA)     ; ೊ
+      )
+     ((name              . "KANNADA LENGTH MARK")
+      (=ucs              . #x0CD5)     ; ೕ
+      ))
     (=ucs              . #x0CCB)       ; ೋ
     ))
 (define-char
index 879f6ad..f003a38 100644 (file)
     (general-category  mark spacing-combining) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0D46 #x0D3E)
+    (=decomposition
+     ((name              . "MALAYALAM VOWEL SIGN E")
+      (=ucs              . #x0D46)     ; െ
+      )
+     ((name              . "MALAYALAM VOWEL SIGN AA")
+      (=ucs              . #x0D3E)     ; ാ
+      ))
     (=ucs              . #x0D4A)       ; ൊ
     ))
 (define-char
     (general-category  mark spacing-combining) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0D47 #x0D3E)
+    (=decomposition
+     ((name              . "MALAYALAM VOWEL SIGN EE")
+      (=ucs              . #x0D47)     ; േ
+      )
+     ((name              . "MALAYALAM VOWEL SIGN AA")
+      (=ucs              . #x0D3E)     ; ാ
+      ))
     (=ucs              . #x0D4B)       ; ോ
     ))
 (define-char
     (general-category  mark spacing-combining) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0D46 #x0D57)
+    (=decomposition
+     ((name              . "MALAYALAM VOWEL SIGN E")
+      (=ucs              . #x0D46)     ; െ
+      )
+     ((name              . "MALAYALAM AU LENGTH MARK")
+      (=ucs              . #x0D57)     ; ൗ
+      ))
     (=ucs              . #x0D4C)       ; ൌ
     ))
 (define-char
index 9c00efe..e338c1a 100644 (file)
     (general-category  mark spacing-combining) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0DD9 #x0DCA)
+    (=decomposition
+     ((name              . "SINHALA VOWEL SIGN KOMBUVA")
+      (=ucs              . #x0DD9)     ; ෙ
+      )
+     ((name              . "SINHALA SIGN AL-LAKUNA")
+      (=ucs              . #x0DCA)     ; ්
+      ))
     (=ucs              . #x0DDA)       ; ේ
     ))
 (define-char
     (general-category  mark spacing-combining) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0DD9 #x0DCF)
+    (=decomposition
+     ((name              . "SINHALA VOWEL SIGN KOMBUVA")
+      (=ucs              . #x0DD9)     ; ෙ
+      )
+     ((name              . "SINHALA VOWEL SIGN AELA-PILLA")
+      (=ucs              . #x0DCF)     ; ා
+      ))
     (=ucs              . #x0DDC)       ; ො
     ))
 (define-char
     (general-category  mark spacing-combining) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0DDC #x0DCA)
+    (=decomposition
+     ((name              . "SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA")
+      (=ucs              . #x0DDC)     ; ො
+      )
+     ((name              . "SINHALA SIGN AL-LAKUNA")
+      (=ucs              . #x0DCA)     ; ්
+      ))
     (=ucs              . #x0DDD)       ; ෝ
     ))
 (define-char
     (general-category  mark spacing-combining) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0DD9 #x0DDF)
+    (=decomposition
+     ((name              . "SINHALA VOWEL SIGN KOMBUVA")
+      (=ucs              . #x0DD9)     ; ෙ
+      )
+     ((name              . "SINHALA VOWEL SIGN GAYANUKITTA")
+      (=ucs              . #x0DDF)     ; ෟ
+      ))
     (=ucs              . #x0DDE)       ; ෞ
     ))
 (define-char
index 599710d..cc24316 100644 (file)
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0E4D #x0E32)
+    (=>decomposition@compat
+     ((name              . "THAI CHARACTER NIKHAHIT")
+      (=ucs              . #x0E4D)     ; ํ
+      )
+     ((name              . "THAI CHARACTER SARA AA")
+      (=ucs              . #x0E32)     ; า
+      ))
     (=ucs              . #x0E33)       ; ำ
     (thai-tis620       . #xD3) ; &I-THAI-53;
     ))
index 7e7af4a..7ee27f7 100644 (file)
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0ECD #x0EB2)
+    (=>decomposition@compat
+     ((name              . "LAO NIGGAHITA")
+      (=ucs              . #x0ECD)     ; ໍ
+      )
+     ((name              . "LAO VOWEL SIGN AA")
+      (=ucs              . #x0EB2)     ; າ
+      ))
     (=ucs              . #x0EB3)       ; ຳ
     (lao               . #xD3) ; &I-MULE-LAO-53;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0EAB #x0E99)
+    (=>decomposition@compat
+     ((name              . "LAO LETTER HO SUNG")
+      (=ucs              . #x0EAB)     ; ຫ
+      )
+     ((name              . "LAO LETTER NO")
+      (=ucs              . #x0E99)     ; ນ
+      ))
     (=ucs              . #x0EDC)       ; ໜ
     (lao               . #xFC) ; &I-MULE-LAO-7C;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0EAB #x0EA1)
+    (=>decomposition@compat
+     ((name              . "LAO LETTER HO SUNG")
+      (=ucs              . #x0EAB)     ; ຫ
+      )
+     ((name              . "LAO LETTER MO")
+      (=ucs              . #x0EA1)     ; ມ
+      ))
     (=ucs              . #x0EDD)       ; ໝ
     (lao               . #xFD) ; &I-MULE-LAO-7D;
     ))
index 5cd2836..a8ebe11 100644 (file)
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "tsek tar")
-    (->decomposition   noBreak #x0F0B)
+    (<-noBreak
+     ((name              . "TIBETAN MARK INTERSYLLABIC TSHEG")
+      (=ucs              . #x0F0B)     ; ་
+      ))
     (=ucs              . #x0F0C)       ; ༌
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0F42 #x0FB7)
+    (=decomposition
+     ((name              . "TIBETAN LETTER GA")
+      (=ucs              . #x0F42)     ; ག
+      )
+     ((name              . "TIBETAN SUBJOINED LETTER HA")
+      (=ucs              . #x0FB7)     ; ྷ
+      ))
     (=ucs              . #x0F43)       ; གྷ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0F4C #x0FB7)
+    (=decomposition
+     ((name              . "TIBETAN LETTER DDA")
+      (=ucs              . #x0F4C)     ; ཌ
+      )
+     ((name              . "TIBETAN SUBJOINED LETTER HA")
+      (=ucs              . #x0FB7)     ; ྷ
+      ))
     (=ucs              . #x0F4D)       ; ཌྷ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0F51 #x0FB7)
+    (=decomposition
+     ((name              . "TIBETAN LETTER DA")
+      (=ucs              . #x0F51)     ; ད
+      )
+     ((name              . "TIBETAN SUBJOINED LETTER HA")
+      (=ucs              . #x0FB7)     ; ྷ
+      ))
     (=ucs              . #x0F52)       ; དྷ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0F56 #x0FB7)
+    (=decomposition
+     ((name              . "TIBETAN LETTER BA")
+      (=ucs              . #x0F56)     ; བ
+      )
+     ((name              . "TIBETAN SUBJOINED LETTER HA")
+      (=ucs              . #x0FB7)     ; ྷ
+      ))
     (=ucs              . #x0F57)       ; བྷ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0F5B #x0FB7)
+    (=decomposition
+     ((name              . "TIBETAN LETTER DZA")
+      (=ucs              . #x0F5B)     ; ཛ
+      )
+     ((name              . "TIBETAN SUBJOINED LETTER HA")
+      (=ucs              . #x0FB7)     ; ྷ
+      ))
     (=ucs              . #x0F5C)       ; ཛྷ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0F40 #x0FB5)
+    (=decomposition
+     ((name              . "TIBETAN LETTER KA")
+      (=ucs              . #x0F40)     ; ཀ
+      )
+     ((name              . "TIBETAN SUBJOINED LETTER SSA")
+      (=ucs              . #x0FB5)     ; ྵ
+      ))
     (=ucs              . #x0F69)       ; ཀྵ
     ))
 (define-char
     (general-category  mark non-spacing) ; Normative Category
     (bidi-category     . "NSM")
     (mirrored          . nil)
-    (->decomposition   #x0F71 #x0F72)
+    (=decomposition
+     ((name              . "TIBETAN VOWEL SIGN AA")
+      (=ucs              . #x0F71)     ; ཱ
+      )
+     ((name              . "TIBETAN VOWEL SIGN I")
+      (=ucs              . #x0F72)     ; ི
+      ))
     (=ucs              . #x0F73)       ; ཱི
     ))
 (define-char
     (general-category  mark non-spacing) ; Normative Category
     (bidi-category     . "NSM")
     (mirrored          . nil)
-    (->decomposition   #x0F71 #x0F74)
+    (=decomposition
+     ((name              . "TIBETAN VOWEL SIGN AA")
+      (=ucs              . #x0F71)     ; ཱ
+      )
+     ((name              . "TIBETAN VOWEL SIGN U")
+      (=ucs              . #x0F74)     ; ུ
+      ))
     (=ucs              . #x0F75)       ; ཱུ
     ))
 (define-char
     (general-category  mark non-spacing) ; Normative Category
     (bidi-category     . "NSM")
     (mirrored          . nil)
-    (->decomposition   #x0FB2 #x0F80)
+    (=decomposition
+     ((name              . "TIBETAN SUBJOINED LETTER RA")
+      (=ucs              . #x0FB2)     ; ྲ
+      )
+     ((name              . "TIBETAN VOWEL SIGN REVERSED I")
+      (=ucs              . #x0F80)     ; ྀ
+      ))
     (=ucs              . #x0F76)       ; ྲྀ
     ))
 (define-char
     (general-category  mark non-spacing) ; Normative Category
     (bidi-category     . "NSM")
     (mirrored          . nil)
-    (->decomposition   compat #x0FB2 #x0F81)
+    (=>decomposition@compat
+     ((name              . "TIBETAN SUBJOINED LETTER RA")
+      (=ucs              . #x0FB2)     ; ྲ
+      )
+     ((name              . "TIBETAN VOWEL SIGN REVERSED II")
+      (=ucs              . #x0F81)     ; ཱྀ
+      ))
     (=ucs              . #x0F77)       ; ཷ
     ))
 (define-char
     (general-category  mark non-spacing) ; Normative Category
     (bidi-category     . "NSM")
     (mirrored          . nil)
-    (->decomposition   #x0FB3 #x0F80)
+    (=decomposition
+     ((name              . "TIBETAN SUBJOINED LETTER LA")
+      (=ucs              . #x0FB3)     ; ླ
+      )
+     ((name              . "TIBETAN VOWEL SIGN REVERSED I")
+      (=ucs              . #x0F80)     ; ྀ
+      ))
     (=ucs              . #x0F78)       ; ླྀ
     ))
 (define-char
     (general-category  mark non-spacing) ; Normative Category
     (bidi-category     . "NSM")
     (mirrored          . nil)
-    (->decomposition   compat #x0FB3 #x0F81)
+    (=>decomposition@compat
+     ((name              . "TIBETAN SUBJOINED LETTER LA")
+      (=ucs              . #x0FB3)     ; ླ
+      )
+     ((name              . "TIBETAN VOWEL SIGN REVERSED II")
+      (=ucs              . #x0F81)     ; ཱྀ
+      ))
     (=ucs              . #x0F79)       ; ཹ
     ))
 (define-char
     (general-category  mark non-spacing) ; Normative Category
     (bidi-category     . "NSM")
     (mirrored          . nil)
-    (->decomposition   #x0F71 #x0F80)
+    (=decomposition
+     ((name              . "TIBETAN VOWEL SIGN AA")
+      (=ucs              . #x0F71)     ; ཱ
+      )
+     ((name              . "TIBETAN VOWEL SIGN REVERSED I")
+      (=ucs              . #x0F80)     ; ྀ
+      ))
     (=ucs              . #x0F81)       ; ཱྀ
     ))
 (define-char
     (general-category  mark non-spacing) ; Normative Category
     (bidi-category     . "NSM")
     (mirrored          . nil)
-    (->decomposition   #x0F92 #x0FB7)
+    (=decomposition
+     ((name              . "TIBETAN SUBJOINED LETTER GA")
+      (=ucs              . #x0F92)     ; ྒ
+      )
+     ((name              . "TIBETAN SUBJOINED LETTER HA")
+      (=ucs              . #x0FB7)     ; ྷ
+      ))
     (=ucs              . #x0F93)       ; ྒྷ
     ))
 (define-char
     (general-category  mark non-spacing) ; Normative Category
     (bidi-category     . "NSM")
     (mirrored          . nil)
-    (->decomposition   #x0F9C #x0FB7)
+    (=decomposition
+     ((name              . "TIBETAN SUBJOINED LETTER DDA")
+      (=ucs              . #x0F9C)     ; ྜ
+      )
+     ((name              . "TIBETAN SUBJOINED LETTER HA")
+      (=ucs              . #x0FB7)     ; ྷ
+      ))
     (=ucs              . #x0F9D)       ; ྜྷ
     ))
 (define-char
     (general-category  mark non-spacing) ; Normative Category
     (bidi-category     . "NSM")
     (mirrored          . nil)
-    (->decomposition   #x0FA1 #x0FB7)
+    (=decomposition
+     ((name              . "TIBETAN SUBJOINED LETTER DA")
+      (=ucs              . #x0FA1)     ; ྡ
+      )
+     ((name              . "TIBETAN SUBJOINED LETTER HA")
+      (=ucs              . #x0FB7)     ; ྷ
+      ))
     (=ucs              . #x0FA2)       ; ྡྷ
     ))
 (define-char
     (general-category  mark non-spacing) ; Normative Category
     (bidi-category     . "NSM")
     (mirrored          . nil)
-    (->decomposition   #x0FA6 #x0FB7)
+    (=decomposition
+     ((name              . "TIBETAN SUBJOINED LETTER BA")
+      (=ucs              . #x0FA6)     ; ྦ
+      )
+     ((name              . "TIBETAN SUBJOINED LETTER HA")
+      (=ucs              . #x0FB7)     ; ྷ
+      ))
     (=ucs              . #x0FA7)       ; ྦྷ
     ))
 (define-char
     (general-category  mark non-spacing) ; Normative Category
     (bidi-category     . "NSM")
     (mirrored          . nil)
-    (->decomposition   #x0FAB #x0FB7)
+    (=decomposition
+     ((name              . "TIBETAN SUBJOINED LETTER DZA")
+      (=ucs              . #x0FAB)     ; ྫ
+      )
+     ((name              . "TIBETAN SUBJOINED LETTER HA")
+      (=ucs              . #x0FB7)     ; ྷ
+      ))
     (=ucs              . #x0FAC)       ; ྫྷ
     ))
 (define-char
     (general-category  mark non-spacing) ; Normative Category
     (bidi-category     . "NSM")
     (mirrored          . nil)
-    (->decomposition   #x0F90 #x0FB5)
+    (=decomposition
+     ((name              . "TIBETAN SUBJOINED LETTER KA")
+      (=ucs              . #x0F90)     ; ྐ
+      )
+     ((name              . "TIBETAN SUBJOINED LETTER SSA")
+      (=ucs              . #x0FB5)     ; ྵ
+      ))
     (=ucs              . #x0FB9)       ; ྐྵ
     ))
 (define-char
index 2f611c9..0a279b7 100644 (file)
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1025 #x102E)
+    (=decomposition
+     ((name              . "MYANMAR LETTER U")
+      (=ucs              . #x1025)     ; ဥ
+      )
+     ((name              . "MYANMAR VOWEL SIGN II")
+      (=ucs              . #x102E)     ; ီ
+      ))
     (=ucs              . #x1026)       ; ဦ
     ))
 (define-char
index bcabf44..54ea42c 100644 (file)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0041 #x0325)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      )
+     ((name              . "COMBINING RING BELOW")
+      (=ucs              . #x0325)     ; ̥
+      ))
+    (=ucs              . #x1E00)       ; Ḁ
     (->lowercase
      ((name              . "LATIN SMALL LETTER A WITH RING BELOW")
       (=ucs              . #x1E01)     ; ḁ
       ))
-    (=ucs              . #x1E00)       ; Ḁ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER A WITH RING BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0061 #x0325)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "COMBINING RING BELOW")
+      (=ucs              . #x0325)     ; ̥
+      ))
+    (=ucs              . #x1E01)       ; ḁ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER A WITH RING BELOW")
       (=ucs              . #x1E00)     ; Ḁ
       ))
-    (=ucs              . #x1E01)       ; ḁ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER B WITH DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0042 #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER B")
+      (=ucs              . #x0042)     ; B
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E02)       ; Ḃ
     (->lowercase
      ((name              . "LATIN SMALL LETTER B WITH DOT ABOVE")
       (=ucs              . #x1E03)     ; ḃ
       ))
-    (=ucs              . #x1E02)       ; Ḃ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER B WITH DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0062 #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER B")
+      (=ucs              . #x0062)     ; b
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E03)       ; ḃ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER B WITH DOT ABOVE")
       (=ucs              . #x1E02)     ; Ḃ
       ))
-    (=ucs              . #x1E03)       ; ḃ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER B WITH DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0042 #x0323)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER B")
+      (=ucs              . #x0042)     ; B
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E04)       ; Ḅ
     (->lowercase
      ((name              . "LATIN SMALL LETTER B WITH DOT BELOW")
       (=ucs              . #x1E05)     ; ḅ
       ))
-    (=ucs              . #x1E04)       ; Ḅ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER B WITH DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0062 #x0323)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER B")
+      (=ucs              . #x0062)     ; b
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E05)       ; ḅ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER B WITH DOT BELOW")
       (=ucs              . #x1E04)     ; Ḅ
       ))
-    (=ucs              . #x1E05)       ; ḅ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER B WITH LINE BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0042 #x0331)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER B")
+      (=ucs              . #x0042)     ; B
+      )
+     ((name              . "COMBINING MACRON BELOW")
+      (=ucs              . #x0331)     ; ̱
+      ))
+    (=ucs              . #x1E06)       ; Ḇ
     (->lowercase
      ((name              . "LATIN SMALL LETTER B WITH LINE BELOW")
       (=ucs              . #x1E07)     ; ḇ
       ))
-    (=ucs              . #x1E06)       ; Ḇ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER B WITH LINE BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0062 #x0331)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER B")
+      (=ucs              . #x0062)     ; b
+      )
+     ((name              . "COMBINING MACRON BELOW")
+      (=ucs              . #x0331)     ; ̱
+      ))
+    (=ucs              . #x1E07)       ; ḇ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER B WITH LINE BELOW")
       (=ucs              . #x1E06)     ; Ḇ
       ))
-    (=ucs              . #x1E07)       ; ḇ
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00C7 #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER C WITH CEDILLA")
+      (=ucs              . #x00C7)     ; Ç
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1E08)       ; Ḉ
     (->lowercase
      ((name . "LATIN SMALL LETTER C WITH CEDILLA AND ACUTE")
       (=ucs              . #x1E09)     ; ḉ
       ))
-    (=ucs              . #x1E08)       ; Ḉ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER C WITH CEDILLA AND ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00E7 #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER C WITH CEDILLA")
+      (=ucs              . #x00E7)     ; ç
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1E09)       ; ḉ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE")
       (=ucs              . #x1E08)     ; Ḉ
       ))
-    (=ucs              . #x1E09)       ; ḉ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER D WITH DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0044 #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER D")
+      (=ucs              . #x0044)     ; D
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E0A)       ; Ḋ
     (->lowercase
      ((name              . "LATIN SMALL LETTER D WITH DOT ABOVE")
       (=ucs              . #x1E0B)     ; ḋ
       ))
-    (=ucs              . #x1E0A)       ; Ḋ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER D WITH DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0064 #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER D")
+      (=ucs              . #x0064)     ; d
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E0B)       ; ḋ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER D WITH DOT ABOVE")
       (=ucs              . #x1E0A)     ; Ḋ
       ))
-    (=ucs              . #x1E0B)       ; ḋ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER D WITH DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0044 #x0323)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER D")
+      (=ucs              . #x0044)     ; D
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E0C)       ; Ḍ
     (->lowercase
      ((name              . "LATIN SMALL LETTER D WITH DOT BELOW")
       (=ucs              . #x1E0D)     ; ḍ
       ))
-    (=ucs              . #x1E0C)       ; Ḍ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER D WITH DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0064 #x0323)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER D")
+      (=ucs              . #x0064)     ; d
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E0D)       ; ḍ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER D WITH DOT BELOW")
       (=ucs              . #x1E0C)     ; Ḍ
       ))
-    (=ucs              . #x1E0D)       ; ḍ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER D WITH LINE BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0044 #x0331)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER D")
+      (=ucs              . #x0044)     ; D
+      )
+     ((name              . "COMBINING MACRON BELOW")
+      (=ucs              . #x0331)     ; ̱
+      ))
+    (=ucs              . #x1E0E)       ; Ḏ
     (->lowercase
      ((name              . "LATIN SMALL LETTER D WITH LINE BELOW")
       (=ucs              . #x1E0F)     ; ḏ
       ))
-    (=ucs              . #x1E0E)       ; Ḏ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER D WITH LINE BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0064 #x0331)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER D")
+      (=ucs              . #x0064)     ; d
+      )
+     ((name              . "COMBINING MACRON BELOW")
+      (=ucs              . #x0331)     ; ̱
+      ))
+    (=ucs              . #x1E0F)       ; ḏ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER D WITH LINE BELOW")
       (=ucs              . #x1E0E)     ; Ḏ
       ))
-    (=ucs              . #x1E0F)       ; ḏ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER D WITH CEDILLA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0044 #x0327)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER D")
+      (=ucs              . #x0044)     ; D
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
+    (=ucs              . #x1E10)       ; Ḑ
     (->lowercase
      ((name              . "LATIN SMALL LETTER D WITH CEDILLA")
       (=ucs              . #x1E11)     ; ḑ
       ))
-    (=ucs              . #x1E10)       ; Ḑ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER D WITH CEDILLA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0064 #x0327)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER D")
+      (=ucs              . #x0064)     ; d
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
+    (=ucs              . #x1E11)       ; ḑ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER D WITH CEDILLA")
       (=ucs              . #x1E10)     ; Ḑ
       ))
-    (=ucs              . #x1E11)       ; ḑ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0044 #x032D)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER D")
+      (=ucs              . #x0044)     ; D
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT BELOW")
+      (=ucs              . #x032D)     ; ̭
+      ))
+    (=ucs              . #x1E12)       ; Ḓ
     (->lowercase
      ((name              . "LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW")
       (=ucs              . #x1E13)     ; ḓ
       ))
-    (=ucs              . #x1E12)       ; Ḓ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0064 #x032D)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER D")
+      (=ucs              . #x0064)     ; d
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT BELOW")
+      (=ucs              . #x032D)     ; ̭
+      ))
+    (=ucs              . #x1E13)       ; ḓ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW")
       (=ucs              . #x1E12)     ; Ḓ
       ))
-    (=ucs              . #x1E13)       ; ḓ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER E WITH MACRON AND GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0112 #x0300)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E WITH MACRON")
+      (=ucs              . #x0112)     ; Ē
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1E14)       ; Ḕ
     (->lowercase
      ((name              . "LATIN SMALL LETTER E WITH MACRON AND GRAVE")
       (=ucs              . #x1E15)     ; ḕ
       ))
-    (=ucs              . #x1E14)       ; Ḕ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E WITH MACRON AND GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0113 #x0300)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E WITH MACRON")
+      (=ucs              . #x0113)     ; ē
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1E15)       ; ḕ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER E WITH MACRON AND GRAVE")
       (=ucs              . #x1E14)     ; Ḕ
       ))
-    (=ucs              . #x1E15)       ; ḕ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER E WITH MACRON AND ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0112 #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E WITH MACRON")
+      (=ucs              . #x0112)     ; Ē
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1E16)       ; Ḗ
     (->lowercase
      ((name              . "LATIN SMALL LETTER E WITH MACRON AND ACUTE")
       (=ucs              . #x1E17)     ; ḗ
       ))
-    (=ucs              . #x1E16)       ; Ḗ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E WITH MACRON AND ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0113 #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E WITH MACRON")
+      (=ucs              . #x0113)     ; ē
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1E17)       ; ḗ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER E WITH MACRON AND ACUTE")
       (=ucs              . #x1E16)     ; Ḗ
       ))
-    (=ucs              . #x1E17)       ; ḗ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0045 #x032D)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT BELOW")
+      (=ucs              . #x032D)     ; ̭
+      ))
+    (=ucs              . #x1E18)       ; Ḙ
     (->lowercase
      ((name              . "LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW")
       (=ucs              . #x1E19)     ; ḙ
       ))
-    (=ucs              . #x1E18)       ; Ḙ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0065 #x032D)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT BELOW")
+      (=ucs              . #x032D)     ; ̭
+      ))
+    (=ucs              . #x1E19)       ; ḙ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW")
       (=ucs              . #x1E18)     ; Ḙ
       ))
-    (=ucs              . #x1E19)       ; ḙ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER E WITH TILDE BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0045 #x0330)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      )
+     ((name              . "COMBINING TILDE BELOW")
+      (=ucs              . #x0330)     ; ̰
+      ))
+    (=ucs              . #x1E1A)       ; Ḛ
     (->lowercase
      ((name              . "LATIN SMALL LETTER E WITH TILDE BELOW")
       (=ucs              . #x1E1B)     ; ḛ
       ))
-    (=ucs              . #x1E1A)       ; Ḛ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E WITH TILDE BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0065 #x0330)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      )
+     ((name              . "COMBINING TILDE BELOW")
+      (=ucs              . #x0330)     ; ̰
+      ))
+    (=ucs              . #x1E1B)       ; ḛ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER E WITH TILDE BELOW")
       (=ucs              . #x1E1A)     ; Ḛ
       ))
-    (=ucs              . #x1E1B)       ; ḛ
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0228 #x0306)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E WITH CEDILLA")
+      (=ucs              . #x0228)     ; Ȩ
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x1E1C)       ; Ḝ
     (->lowercase
      ((name . "LATIN SMALL LETTER E WITH CEDILLA AND BREVE")
       (=ucs              . #x1E1D)     ; ḝ
       ))
-    (=ucs              . #x1E1C)       ; Ḝ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E WITH CEDILLA AND BREVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0229 #x0306)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E WITH CEDILLA")
+      (=ucs              . #x0229)     ; ȩ
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x1E1D)       ; ḝ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE")
       (=ucs              . #x1E1C)     ; Ḝ
       ))
-    (=ucs              . #x1E1D)       ; ḝ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER F WITH DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0046 #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER F")
+      (=ucs              . #x0046)     ; F
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E1E)       ; Ḟ
     (->lowercase
      ((name              . "LATIN SMALL LETTER F WITH DOT ABOVE")
       (=ucs              . #x1E1F)     ; ḟ
       ))
-    (=ucs              . #x1E1E)       ; Ḟ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER F WITH DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0066 #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E1F)       ; ḟ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER F WITH DOT ABOVE")
       (=ucs              . #x1E1E)     ; Ḟ
       ))
-    (=ucs              . #x1E1F)       ; ḟ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER G WITH MACRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0047 #x0304)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER G")
+      (=ucs              . #x0047)     ; G
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x1E20)       ; Ḡ
     (->lowercase
      ((name              . "LATIN SMALL LETTER G WITH MACRON")
       (=ucs              . #x1E21)     ; ḡ
       ))
-    (=ucs              . #x1E20)       ; Ḡ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER G WITH MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0067 #x0304)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER G")
+      (=ucs              . #x0067)     ; g
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x1E21)       ; ḡ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER G WITH MACRON")
       (=ucs              . #x1E20)     ; Ḡ
       ))
-    (=ucs              . #x1E21)       ; ḡ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER H WITH DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0048 #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER H")
+      (=ucs              . #x0048)     ; H
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E22)       ; Ḣ
     (->lowercase
      ((name              . "LATIN SMALL LETTER H WITH DOT ABOVE")
       (=ucs              . #x1E23)     ; ḣ
       ))
-    (=ucs              . #x1E22)       ; Ḣ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER H WITH DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0068 #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER H")
+      (=ucs              . #x0068)     ; h
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E23)       ; ḣ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER H WITH DOT ABOVE")
       (=ucs              . #x1E22)     ; Ḣ
       ))
-    (=ucs              . #x1E23)       ; ḣ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER H WITH DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0048 #x0323)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER H")
+      (=ucs              . #x0048)     ; H
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E24)       ; Ḥ
     (->lowercase
      ((name              . "LATIN SMALL LETTER H WITH DOT BELOW")
       (=ucs              . #x1E25)     ; ḥ
       ))
-    (=ucs              . #x1E24)       ; Ḥ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER H WITH DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0068 #x0323)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER H")
+      (=ucs              . #x0068)     ; h
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E25)       ; ḥ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER H WITH DOT BELOW")
       (=ucs              . #x1E24)     ; Ḥ
       ))
-    (=ucs              . #x1E25)       ; ḥ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER H WITH DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0048 #x0308)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER H")
+      (=ucs              . #x0048)     ; H
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x1E26)       ; Ḧ
     (->lowercase
      ((name              . "LATIN SMALL LETTER H WITH DIAERESIS")
       (=ucs              . #x1E27)     ; ḧ
       ))
-    (=ucs              . #x1E26)       ; Ḧ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER H WITH DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0068 #x0308)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER H")
+      (=ucs              . #x0068)     ; h
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x1E27)       ; ḧ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER H WITH DIAERESIS")
       (=ucs              . #x1E26)     ; Ḧ
       ))
-    (=ucs              . #x1E27)       ; ḧ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER H WITH CEDILLA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0048 #x0327)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER H")
+      (=ucs              . #x0048)     ; H
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
+    (=ucs              . #x1E28)       ; Ḩ
     (->lowercase
      ((name              . "LATIN SMALL LETTER H WITH CEDILLA")
       (=ucs              . #x1E29)     ; ḩ
       ))
-    (=ucs              . #x1E28)       ; Ḩ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER H WITH CEDILLA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0068 #x0327)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER H")
+      (=ucs              . #x0068)     ; h
+      )
+     ((name              . "COMBINING CEDILLA")
+      (=ucs              . #x0327)     ; ̧
+      ))
+    (=ucs              . #x1E29)       ; ḩ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER H WITH CEDILLA")
       (=ucs              . #x1E28)     ; Ḩ
       ))
-    (=ucs              . #x1E29)       ; ḩ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER H WITH BREVE BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0048 #x032E)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER H")
+      (=ucs              . #x0048)     ; H
+      )
+     ((name              . "COMBINING BREVE BELOW")
+      (=ucs              . #x032E)     ; ̮
+      ))
+    (=ucs              . #x1E2A)       ; Ḫ
     (->lowercase
      ((name              . "LATIN SMALL LETTER H WITH BREVE BELOW")
       (=ucs              . #x1E2B)     ; ḫ
       ))
-    (=ucs              . #x1E2A)       ; Ḫ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER H WITH BREVE BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0068 #x032E)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER H")
+      (=ucs              . #x0068)     ; h
+      )
+     ((name              . "COMBINING BREVE BELOW")
+      (=ucs              . #x032E)     ; ̮
+      ))
+    (=ucs              . #x1E2B)       ; ḫ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER H WITH BREVE BELOW")
       (=ucs              . #x1E2A)     ; Ḫ
       ))
-    (=ucs              . #x1E2B)       ; ḫ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER I WITH TILDE BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0049 #x0330)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "COMBINING TILDE BELOW")
+      (=ucs              . #x0330)     ; ̰
+      ))
+    (=ucs              . #x1E2C)       ; Ḭ
     (->lowercase
      ((name              . "LATIN SMALL LETTER I WITH TILDE BELOW")
       (=ucs              . #x1E2D)     ; ḭ
       ))
-    (=ucs              . #x1E2C)       ; Ḭ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER I WITH TILDE BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0069 #x0330)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "COMBINING TILDE BELOW")
+      (=ucs              . #x0330)     ; ̰
+      ))
+    (=ucs              . #x1E2D)       ; ḭ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER I WITH TILDE BELOW")
       (=ucs              . #x1E2C)     ; Ḭ
       ))
-    (=ucs              . #x1E2D)       ; ḭ
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00CF #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER I WITH DIAERESIS")
+      (=ucs              . #x00CF)     ; Ï
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1E2E)       ; Ḯ
     (->lowercase
      ((name . "LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE")
       (=ucs              . #x1E2F)     ; ḯ
       ))
-    (=ucs              . #x1E2E)       ; Ḯ
     ))
 (define-char
   '((name . "LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00EF #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER I WITH DIAERESIS")
+      (=ucs              . #x00EF)     ; ï
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1E2F)       ; ḯ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE")
       (=ucs              . #x1E2E)     ; Ḯ
       ))
-    (=ucs              . #x1E2F)       ; ḯ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER K WITH ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004B #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER K")
+      (=ucs              . #x004B)     ; K
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1E30)       ; Ḱ
     (->lowercase
      ((name              . "LATIN SMALL LETTER K WITH ACUTE")
       (=ucs              . #x1E31)     ; ḱ
       ))
-    (=ucs              . #x1E30)       ; Ḱ
     ))
 (define-char
-  '((->decomposition   #xFF2B #x0301)
-    (->lowercase
-     ((=jef-china3       . #x85F2)     ; &JC3-85F2;
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER K WITH ACUTE")
       (=ucs              . #x1E30)     ; Ḱ
       ))
      ((name              . "LATIN CAPITAL LETTER K WITH ACUTE")
       (=ucs              . #x1E30)     ; Ḱ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER K")
+      (=ucs              . #xFF2B)     ; K
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jef-china3       . #x85DC)       ; &JC3-85DC;
+    (->lowercase
+     ((=jef-china3       . #x85F2)     ; &JC3-85F2;
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER K WITH ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006B #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1E31)       ; ḱ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER K WITH ACUTE")
       (=ucs              . #x1E30)     ; Ḱ
       ))
-    (=ucs              . #x1E31)       ; ḱ
     ))
 (define-char
-  '((->decomposition   #xFF4B #x0301)
-    (->uppercase
-     ((=jef-china3       . #x85DC)     ; &JC3-85DC;
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER K WITH ACUTE")
       (=ucs              . #x1E31)     ; ḱ
       ))
      ((name              . "LATIN SMALL LETTER K WITH ACUTE")
       (=ucs              . #x1E31)     ; ḱ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER K")
+      (=ucs              . #xFF4B)     ; k
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jef-china3       . #x85F2)       ; &JC3-85F2;
+    (->uppercase
+     ((=jef-china3       . #x85DC)     ; &JC3-85DC;
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER K WITH DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004B #x0323)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER K")
+      (=ucs              . #x004B)     ; K
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E32)       ; Ḳ
     (->lowercase
      ((name              . "LATIN SMALL LETTER K WITH DOT BELOW")
       (=ucs              . #x1E33)     ; ḳ
       ))
-    (=ucs              . #x1E32)       ; Ḳ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER K WITH DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006B #x0323)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E33)       ; ḳ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER K WITH DOT BELOW")
       (=ucs              . #x1E32)     ; Ḳ
       ))
-    (=ucs              . #x1E33)       ; ḳ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER K WITH LINE BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004B #x0331)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER K")
+      (=ucs              . #x004B)     ; K
+      )
+     ((name              . "COMBINING MACRON BELOW")
+      (=ucs              . #x0331)     ; ̱
+      ))
+    (=ucs              . #x1E34)       ; Ḵ
     (->lowercase
      ((name              . "LATIN SMALL LETTER K WITH LINE BELOW")
       (=ucs              . #x1E35)     ; ḵ
       ))
-    (=ucs              . #x1E34)       ; Ḵ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER K WITH LINE BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006B #x0331)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      )
+     ((name              . "COMBINING MACRON BELOW")
+      (=ucs              . #x0331)     ; ̱
+      ))
+    (=ucs              . #x1E35)       ; ḵ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER K WITH LINE BELOW")
       (=ucs              . #x1E34)     ; Ḵ
       ))
-    (=ucs              . #x1E35)       ; ḵ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER L WITH DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004C #x0323)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER L")
+      (=ucs              . #x004C)     ; L
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E36)       ; Ḷ
     (->lowercase
      ((name              . "LATIN SMALL LETTER L WITH DOT BELOW")
       (=ucs              . #x1E37)     ; ḷ
       ))
-    (=ucs              . #x1E36)       ; Ḷ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER L WITH DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006C #x0323)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E37)       ; ḷ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER L WITH DOT BELOW")
       (=ucs              . #x1E36)     ; Ḷ
       ))
-    (=ucs              . #x1E37)       ; ḷ
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1E36 #x0304)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER L WITH DOT BELOW")
+      (=ucs              . #x1E36)     ; Ḷ
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x1E38)       ; Ḹ
     (->lowercase
      ((name . "LATIN SMALL LETTER L WITH DOT BELOW AND MACRON")
       (=ucs              . #x1E39)     ; ḹ
       ))
-    (=ucs              . #x1E38)       ; Ḹ
     ))
 (define-char
   '((name . "LATIN SMALL LETTER L WITH DOT BELOW AND MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1E37 #x0304)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER L WITH DOT BELOW")
+      (=ucs              . #x1E37)     ; ḷ
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x1E39)       ; ḹ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON")
       (=ucs              . #x1E38)     ; Ḹ
       ))
-    (=ucs              . #x1E39)       ; ḹ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER L WITH LINE BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004C #x0331)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER L")
+      (=ucs              . #x004C)     ; L
+      )
+     ((name              . "COMBINING MACRON BELOW")
+      (=ucs              . #x0331)     ; ̱
+      ))
+    (=ucs              . #x1E3A)       ; Ḻ
     (->lowercase
      ((name              . "LATIN SMALL LETTER L WITH LINE BELOW")
       (=ucs              . #x1E3B)     ; ḻ
       ))
-    (=ucs              . #x1E3A)       ; Ḻ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER L WITH LINE BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006C #x0331)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      )
+     ((name              . "COMBINING MACRON BELOW")
+      (=ucs              . #x0331)     ; ̱
+      ))
+    (=ucs              . #x1E3B)       ; ḻ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER L WITH LINE BELOW")
       (=ucs              . #x1E3A)     ; Ḻ
       ))
-    (=ucs              . #x1E3B)       ; ḻ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004C #x032D)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER L")
+      (=ucs              . #x004C)     ; L
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT BELOW")
+      (=ucs              . #x032D)     ; ̭
+      ))
+    (=ucs              . #x1E3C)       ; Ḽ
     (->lowercase
      ((name              . "LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW")
       (=ucs              . #x1E3D)     ; ḽ
       ))
-    (=ucs              . #x1E3C)       ; Ḽ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006C #x032D)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT BELOW")
+      (=ucs              . #x032D)     ; ̭
+      ))
+    (=ucs              . #x1E3D)       ; ḽ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW")
       (=ucs              . #x1E3C)     ; Ḽ
       ))
-    (=ucs              . #x1E3D)       ; ḽ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER M WITH ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004D #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER M")
+      (=ucs              . #x004D)     ; M
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1E3E)       ; Ḿ
     (->lowercase
      ((name              . "LATIN SMALL LETTER M WITH ACUTE")
       (=ucs              . #x1E3F)     ; ḿ
       ))
-    (=ucs              . #x1E3E)       ; Ḿ
     ))
 (define-char
-  '((->decomposition   #xFF2D #x0301)
-    (->lowercase
-     ((=jis-x0213-1-2000  . #x2873)    ; &JX1-2873; [08-83]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER M WITH ACUTE")
       (=ucs              . #x1E3E)     ; Ḿ
       ))
      ((name              . "LATIN CAPITAL LETTER M WITH ACUTE")
       (=ucs              . #x1E3E)     ; Ḿ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER M")
+      (=ucs              . #xFF2D)     ; M
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0213-1-2000 . #x2872)       ; &JX1-2872; [08-82]
     (=jef-china3       . #x85DE)       ; &I-JC3-85DE;
     (=ucs@jis/fw       . #x1E3E)       ; &JX1-2872;
+    (->lowercase
+     ((=jis-x0213-1-2000  . #x2873)    ; &JX1-2873; [08-83]
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER M WITH ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006D #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1E3F)       ; ḿ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER M WITH ACUTE")
       (=ucs              . #x1E3E)     ; Ḿ
       ))
-    (=ucs              . #x1E3F)       ; ḿ
     ))
 (define-char
-  '((->decomposition   #xFF4D #x0301)
-    (->uppercase
-     ((=jis-x0213-1-2000  . #x2872)    ; &JX1-2872; [08-82]
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER M WITH ACUTE")
       (=ucs              . #x1E3F)     ; ḿ
       ))
      ((name              . "LATIN SMALL LETTER M WITH ACUTE")
       (=ucs              . #x1E3F)     ; ḿ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER M")
+      (=ucs              . #xFF4D)     ; m
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0213-1-2000 . #x2873)       ; &JX1-2873; [08-83]
     (=jef-china3       . #x85F4)       ; &I-JC3-85F4;
     (=ucs@jis/fw       . #x1E3F)       ; &JX1-2873;
+    (->uppercase
+     ((=jis-x0213-1-2000  . #x2872)    ; &JX1-2872; [08-82]
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER M WITH DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004D #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER M")
+      (=ucs              . #x004D)     ; M
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E40)       ; Ṁ
     (->lowercase
      ((name              . "LATIN SMALL LETTER M WITH DOT ABOVE")
       (=ucs              . #x1E41)     ; ṁ
       ))
-    (=ucs              . #x1E40)       ; Ṁ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER M WITH DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006D #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E41)       ; ṁ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER M WITH DOT ABOVE")
       (=ucs              . #x1E40)     ; Ṁ
       ))
-    (=ucs              . #x1E41)       ; ṁ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER M WITH DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004D #x0323)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER M")
+      (=ucs              . #x004D)     ; M
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E42)       ; Ṃ
     (->lowercase
      ((name              . "LATIN SMALL LETTER M WITH DOT BELOW")
       (=ucs              . #x1E43)     ; ṃ
       ))
-    (=ucs              . #x1E42)       ; Ṃ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER M WITH DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006D #x0323)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E43)       ; ṃ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER M WITH DOT BELOW")
       (=ucs              . #x1E42)     ; Ṃ
       ))
-    (=ucs              . #x1E43)       ; ṃ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER N WITH DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004E #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER N")
+      (=ucs              . #x004E)     ; N
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E44)       ; Ṅ
     (->lowercase
      ((name              . "LATIN SMALL LETTER N WITH DOT ABOVE")
       (=ucs              . #x1E45)     ; ṅ
       ))
-    (=ucs              . #x1E44)       ; Ṅ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER N WITH DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006E #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E45)       ; ṅ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER N WITH DOT ABOVE")
       (=ucs              . #x1E44)     ; Ṅ
       ))
-    (=ucs              . #x1E45)       ; ṅ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER N WITH DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004E #x0323)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER N")
+      (=ucs              . #x004E)     ; N
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E46)       ; Ṇ
     (->lowercase
      ((name              . "LATIN SMALL LETTER N WITH DOT BELOW")
       (=ucs              . #x1E47)     ; ṇ
       ))
-    (=ucs              . #x1E46)       ; Ṇ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER N WITH DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006E #x0323)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E47)       ; ṇ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER N WITH DOT BELOW")
       (=ucs              . #x1E46)     ; Ṇ
       ))
-    (=ucs              . #x1E47)       ; ṇ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER N WITH LINE BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004E #x0331)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER N")
+      (=ucs              . #x004E)     ; N
+      )
+     ((name              . "COMBINING MACRON BELOW")
+      (=ucs              . #x0331)     ; ̱
+      ))
+    (=ucs              . #x1E48)       ; Ṉ
     (->lowercase
      ((name              . "LATIN SMALL LETTER N WITH LINE BELOW")
       (=ucs              . #x1E49)     ; ṉ
       ))
-    (=ucs              . #x1E48)       ; Ṉ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER N WITH LINE BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006E #x0331)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      )
+     ((name              . "COMBINING MACRON BELOW")
+      (=ucs              . #x0331)     ; ̱
+      ))
+    (=ucs              . #x1E49)       ; ṉ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER N WITH LINE BELOW")
       (=ucs              . #x1E48)     ; Ṉ
       ))
-    (=ucs              . #x1E49)       ; ṉ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004E #x032D)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER N")
+      (=ucs              . #x004E)     ; N
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT BELOW")
+      (=ucs              . #x032D)     ; ̭
+      ))
+    (=ucs              . #x1E4A)       ; Ṋ
     (->lowercase
      ((name              . "LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW")
       (=ucs              . #x1E4B)     ; ṋ
       ))
-    (=ucs              . #x1E4A)       ; Ṋ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006E #x032D)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT BELOW")
+      (=ucs              . #x032D)     ; ̭
+      ))
+    (=ucs              . #x1E4B)       ; ṋ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW")
       (=ucs              . #x1E4A)     ; Ṋ
       ))
-    (=ucs              . #x1E4B)       ; ṋ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH TILDE AND ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00D5 #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O WITH TILDE")
+      (=ucs              . #x00D5)     ; Õ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1E4C)       ; Ṍ
     (->lowercase
      ((name              . "LATIN SMALL LETTER O WITH TILDE AND ACUTE")
       (=ucs              . #x1E4D)     ; ṍ
       ))
-    (=ucs              . #x1E4C)       ; Ṍ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH TILDE AND ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00F5 #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O WITH TILDE")
+      (=ucs              . #x00F5)     ; õ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1E4D)       ; ṍ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER O WITH TILDE AND ACUTE")
       (=ucs              . #x1E4C)     ; Ṍ
       ))
-    (=ucs              . #x1E4D)       ; ṍ
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00D5 #x0308)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O WITH TILDE")
+      (=ucs              . #x00D5)     ; Õ
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x1E4E)       ; Ṏ
     (->lowercase
      ((name . "LATIN SMALL LETTER O WITH TILDE AND DIAERESIS")
       (=ucs              . #x1E4F)     ; ṏ
       ))
-    (=ucs              . #x1E4E)       ; Ṏ
     ))
 (define-char
   '((name . "LATIN SMALL LETTER O WITH TILDE AND DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00F5 #x0308)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O WITH TILDE")
+      (=ucs              . #x00F5)     ; õ
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x1E4F)       ; ṏ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS")
       (=ucs              . #x1E4E)     ; Ṏ
       ))
-    (=ucs              . #x1E4F)       ; ṏ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH MACRON AND GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x014C #x0300)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O WITH MACRON")
+      (=ucs              . #x014C)     ; Ō
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1E50)       ; Ṑ
     (->lowercase
      ((name              . "LATIN SMALL LETTER O WITH MACRON AND GRAVE")
       (=ucs              . #x1E51)     ; ṑ
       ))
-    (=ucs              . #x1E50)       ; Ṑ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH MACRON AND GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x014D #x0300)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O WITH MACRON")
+      (=ucs              . #x014D)     ; ō
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1E51)       ; ṑ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER O WITH MACRON AND GRAVE")
       (=ucs              . #x1E50)     ; Ṑ
       ))
-    (=ucs              . #x1E51)       ; ṑ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH MACRON AND ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x014C #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O WITH MACRON")
+      (=ucs              . #x014C)     ; Ō
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1E52)       ; Ṓ
     (->lowercase
      ((name              . "LATIN SMALL LETTER O WITH MACRON AND ACUTE")
       (=ucs              . #x1E53)     ; ṓ
       ))
-    (=ucs              . #x1E52)       ; Ṓ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH MACRON AND ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x014D #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O WITH MACRON")
+      (=ucs              . #x014D)     ; ō
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1E53)       ; ṓ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER O WITH MACRON AND ACUTE")
       (=ucs              . #x1E52)     ; Ṓ
       ))
-    (=ucs              . #x1E53)       ; ṓ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER P WITH ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0050 #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER P")
+      (=ucs              . #x0050)     ; P
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1E54)       ; Ṕ
     (->lowercase
      ((name              . "LATIN SMALL LETTER P WITH ACUTE")
       (=ucs              . #x1E55)     ; ṕ
       ))
-    (=ucs              . #x1E54)       ; Ṕ
     ))
 (define-char
-  '((->decomposition   #xFF30 #x0301)
-    (->lowercase
-     ((=jef-china3       . #x85F7)     ; &JC3-85F7;
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER P WITH ACUTE")
       (=ucs              . #x1E54)     ; Ṕ
       ))
      ((name              . "LATIN CAPITAL LETTER P WITH ACUTE")
       (=ucs              . #x1E54)     ; Ṕ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER P")
+      (=ucs              . #xFF30)     ; P
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jef-china3       . #x85E1)       ; &JC3-85E1;
+    (->lowercase
+     ((=jef-china3       . #x85F7)     ; &JC3-85F7;
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER P WITH ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0070 #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER P")
+      (=ucs              . #x0070)     ; p
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1E55)       ; ṕ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER P WITH ACUTE")
       (=ucs              . #x1E54)     ; Ṕ
       ))
-    (=ucs              . #x1E55)       ; ṕ
     ))
 (define-char
-  '((->decomposition   #xFF50 #x0301)
-    (->uppercase
-     ((=jef-china3       . #x85E1)     ; &JC3-85E1;
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER P WITH ACUTE")
       (=ucs              . #x1E55)     ; ṕ
       ))
      ((name              . "LATIN SMALL LETTER P WITH ACUTE")
       (=ucs              . #x1E55)     ; ṕ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER P")
+      (=ucs              . #xFF50)     ; p
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jef-china3       . #x85F7)       ; &JC3-85F7;
+    (->uppercase
+     ((=jef-china3       . #x85E1)     ; &JC3-85E1;
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER P WITH DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0050 #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER P")
+      (=ucs              . #x0050)     ; P
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E56)       ; Ṗ
     (->lowercase
      ((name              . "LATIN SMALL LETTER P WITH DOT ABOVE")
       (=ucs              . #x1E57)     ; ṗ
       ))
-    (=ucs              . #x1E56)       ; Ṗ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER P WITH DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0070 #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER P")
+      (=ucs              . #x0070)     ; p
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E57)       ; ṗ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER P WITH DOT ABOVE")
       (=ucs              . #x1E56)     ; Ṗ
       ))
-    (=ucs              . #x1E57)       ; ṗ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER R WITH DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0052 #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER R")
+      (=ucs              . #x0052)     ; R
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E58)       ; Ṙ
     (->lowercase
      ((name              . "LATIN SMALL LETTER R WITH DOT ABOVE")
       (=ucs              . #x1E59)     ; ṙ
       ))
-    (=ucs              . #x1E58)       ; Ṙ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER R WITH DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0072 #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER R")
+      (=ucs              . #x0072)     ; r
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E59)       ; ṙ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER R WITH DOT ABOVE")
       (=ucs              . #x1E58)     ; Ṙ
       ))
-    (=ucs              . #x1E59)       ; ṙ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER R WITH DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0052 #x0323)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER R")
+      (=ucs              . #x0052)     ; R
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E5A)       ; Ṛ
     (->lowercase
      ((name              . "LATIN SMALL LETTER R WITH DOT BELOW")
       (=ucs              . #x1E5B)     ; ṛ
       ))
-    (=ucs              . #x1E5A)       ; Ṛ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER R WITH DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0072 #x0323)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER R")
+      (=ucs              . #x0072)     ; r
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E5B)       ; ṛ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER R WITH DOT BELOW")
       (=ucs              . #x1E5A)     ; Ṛ
       ))
-    (=ucs              . #x1E5B)       ; ṛ
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1E5A #x0304)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER R WITH DOT BELOW")
+      (=ucs              . #x1E5A)     ; Ṛ
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x1E5C)       ; Ṝ
     (->lowercase
      ((name . "LATIN SMALL LETTER R WITH DOT BELOW AND MACRON")
       (=ucs              . #x1E5D)     ; ṝ
       ))
-    (=ucs              . #x1E5C)       ; Ṝ
     ))
 (define-char
   '((name . "LATIN SMALL LETTER R WITH DOT BELOW AND MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1E5B #x0304)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER R WITH DOT BELOW")
+      (=ucs              . #x1E5B)     ; ṛ
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x1E5D)       ; ṝ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON")
       (=ucs              . #x1E5C)     ; Ṝ
       ))
-    (=ucs              . #x1E5D)       ; ṝ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER R WITH LINE BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0052 #x0331)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER R")
+      (=ucs              . #x0052)     ; R
+      )
+     ((name              . "COMBINING MACRON BELOW")
+      (=ucs              . #x0331)     ; ̱
+      ))
+    (=ucs              . #x1E5E)       ; Ṟ
     (->lowercase
      ((name              . "LATIN SMALL LETTER R WITH LINE BELOW")
       (=ucs              . #x1E5F)     ; ṟ
       ))
-    (=ucs              . #x1E5E)       ; Ṟ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER R WITH LINE BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0072 #x0331)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER R")
+      (=ucs              . #x0072)     ; r
+      )
+     ((name              . "COMBINING MACRON BELOW")
+      (=ucs              . #x0331)     ; ̱
+      ))
+    (=ucs              . #x1E5F)       ; ṟ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER R WITH LINE BELOW")
       (=ucs              . #x1E5E)     ; Ṟ
       ))
-    (=ucs              . #x1E5F)       ; ṟ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER S WITH DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0053 #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER S")
+      (=ucs              . #x0053)     ; S
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E60)       ; Ṡ
     (->lowercase
      ((name              . "LATIN SMALL LETTER S WITH DOT ABOVE")
       (=ucs              . #x1E61)     ; ṡ
       ))
-    (=ucs              . #x1E60)       ; Ṡ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER S WITH DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0073 #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E61)       ; ṡ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER S WITH DOT ABOVE")
       (=ucs              . #x1E60)     ; Ṡ
       ))
-    (=ucs              . #x1E61)       ; ṡ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER S WITH DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0053 #x0323)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER S")
+      (=ucs              . #x0053)     ; S
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E62)       ; Ṣ
     (->lowercase
      ((name              . "LATIN SMALL LETTER S WITH DOT BELOW")
       (=ucs              . #x1E63)     ; ṣ
       ))
-    (=ucs              . #x1E62)       ; Ṣ
     ))
 (define-char
-  '((->decomposition   #xFF33 #x0323)
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER S WITH DOT BELOW")
       (=ucs              . #x1E62)     ; Ṣ
       ))
      ((name              . "LATIN CAPITAL LETTER S WITH DOT BELOW")
       (=ucs              . #x1E62)     ; Ṣ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER S")
+      (=ucs              . #xFF33)     ; S
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
     (=jef-china3       . #x8AC2)       ; &JC3-8AC2;
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0073 #x0323)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E63)       ; ṣ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER S WITH DOT BELOW")
       (=ucs              . #x1E62)     ; Ṣ
       ))
-    (=ucs              . #x1E63)       ; ṣ
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x015A #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER S WITH ACUTE")
+      (=ucs              . #x015A)     ; Ś
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E64)       ; Ṥ
     (->lowercase
      ((name . "LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE")
       (=ucs              . #x1E65)     ; ṥ
       ))
-    (=ucs              . #x1E64)       ; Ṥ
     ))
 (define-char
   '((name . "LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x015B #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER S WITH ACUTE")
+      (=ucs              . #x015B)     ; ś
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E65)       ; ṥ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE")
       (=ucs              . #x1E64)     ; Ṥ
       ))
-    (=ucs              . #x1E65)       ; ṥ
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0160 #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER S WITH CARON")
+      (=ucs              . #x0160)     ; Š
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E66)       ; Ṧ
     (->lowercase
      ((name . "LATIN SMALL LETTER S WITH CARON AND DOT ABOVE")
       (=ucs              . #x1E67)     ; ṧ
       ))
-    (=ucs              . #x1E66)       ; Ṧ
     ))
 (define-char
   '((name . "LATIN SMALL LETTER S WITH CARON AND DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0161 #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER S WITH CARON")
+      (=ucs              . #x0161)     ; š
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E67)       ; ṧ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE")
       (=ucs              . #x1E66)     ; Ṧ
       ))
-    (=ucs              . #x1E67)       ; ṧ
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1E62 #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER S WITH DOT BELOW")
+      (=ucs              . #x1E62)     ; Ṣ
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E68)       ; Ṩ
     (->lowercase
      ((name . "LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE")
       (=ucs              . #x1E69)     ; ṩ
       ))
-    (=ucs              . #x1E68)       ; Ṩ
     ))
 (define-char
   '((name . "LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1E63 #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER S WITH DOT BELOW")
+      (=ucs              . #x1E63)     ; ṣ
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E69)       ; ṩ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE")
       (=ucs              . #x1E68)     ; Ṩ
       ))
-    (=ucs              . #x1E69)       ; ṩ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER T WITH DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0054 #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER T")
+      (=ucs              . #x0054)     ; T
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E6A)       ; Ṫ
     (->lowercase
      ((name              . "LATIN SMALL LETTER T WITH DOT ABOVE")
       (=ucs              . #x1E6B)     ; ṫ
       ))
-    (=ucs              . #x1E6A)       ; Ṫ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER T WITH DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0074 #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER T")
+      (=ucs              . #x0074)     ; t
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E6B)       ; ṫ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER T WITH DOT ABOVE")
       (=ucs              . #x1E6A)     ; Ṫ
       ))
-    (=ucs              . #x1E6B)       ; ṫ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER T WITH DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0054 #x0323)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER T")
+      (=ucs              . #x0054)     ; T
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E6C)       ; Ṭ
     (->lowercase
      ((name              . "LATIN SMALL LETTER T WITH DOT BELOW")
       (=ucs              . #x1E6D)     ; ṭ
       ))
-    (=ucs              . #x1E6C)       ; Ṭ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER T WITH DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0074 #x0323)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER T")
+      (=ucs              . #x0074)     ; t
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E6D)       ; ṭ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER T WITH DOT BELOW")
       (=ucs              . #x1E6C)     ; Ṭ
       ))
-    (=ucs              . #x1E6D)       ; ṭ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER T WITH LINE BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0054 #x0331)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER T")
+      (=ucs              . #x0054)     ; T
+      )
+     ((name              . "COMBINING MACRON BELOW")
+      (=ucs              . #x0331)     ; ̱
+      ))
+    (=ucs              . #x1E6E)       ; Ṯ
     (->lowercase
      ((name              . "LATIN SMALL LETTER T WITH LINE BELOW")
       (=ucs              . #x1E6F)     ; ṯ
       ))
-    (=ucs              . #x1E6E)       ; Ṯ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER T WITH LINE BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0074 #x0331)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER T")
+      (=ucs              . #x0074)     ; t
+      )
+     ((name              . "COMBINING MACRON BELOW")
+      (=ucs              . #x0331)     ; ̱
+      ))
+    (=ucs              . #x1E6F)       ; ṯ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER T WITH LINE BELOW")
       (=ucs              . #x1E6E)     ; Ṯ
       ))
-    (=ucs              . #x1E6F)       ; ṯ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0054 #x032D)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER T")
+      (=ucs              . #x0054)     ; T
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT BELOW")
+      (=ucs              . #x032D)     ; ̭
+      ))
+    (=ucs              . #x1E70)       ; Ṱ
     (->lowercase
      ((name              . "LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW")
       (=ucs              . #x1E71)     ; ṱ
       ))
-    (=ucs              . #x1E70)       ; Ṱ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0074 #x032D)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER T")
+      (=ucs              . #x0074)     ; t
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT BELOW")
+      (=ucs              . #x032D)     ; ̭
+      ))
+    (=ucs              . #x1E71)       ; ṱ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW")
       (=ucs              . #x1E70)     ; Ṱ
       ))
-    (=ucs              . #x1E71)       ; ṱ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH DIAERESIS BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0055 #x0324)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      )
+     ((name              . "COMBINING DIAERESIS BELOW")
+      (=ucs              . #x0324)     ; ̤
+      ))
+    (=ucs              . #x1E72)       ; Ṳ
     (->lowercase
      ((name              . "LATIN SMALL LETTER U WITH DIAERESIS BELOW")
       (=ucs              . #x1E73)     ; ṳ
       ))
-    (=ucs              . #x1E72)       ; Ṳ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH DIAERESIS BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0075 #x0324)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      )
+     ((name              . "COMBINING DIAERESIS BELOW")
+      (=ucs              . #x0324)     ; ̤
+      ))
+    (=ucs              . #x1E73)       ; ṳ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER U WITH DIAERESIS BELOW")
       (=ucs              . #x1E72)     ; Ṳ
       ))
-    (=ucs              . #x1E73)       ; ṳ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH TILDE BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0055 #x0330)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      )
+     ((name              . "COMBINING TILDE BELOW")
+      (=ucs              . #x0330)     ; ̰
+      ))
+    (=ucs              . #x1E74)       ; Ṵ
     (->lowercase
      ((name              . "LATIN SMALL LETTER U WITH TILDE BELOW")
       (=ucs              . #x1E75)     ; ṵ
       ))
-    (=ucs              . #x1E74)       ; Ṵ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH TILDE BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0075 #x0330)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      )
+     ((name              . "COMBINING TILDE BELOW")
+      (=ucs              . #x0330)     ; ̰
+      ))
+    (=ucs              . #x1E75)       ; ṵ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER U WITH TILDE BELOW")
       (=ucs              . #x1E74)     ; Ṵ
       ))
-    (=ucs              . #x1E75)       ; ṵ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0055 #x032D)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT BELOW")
+      (=ucs              . #x032D)     ; ̭
+      ))
+    (=ucs              . #x1E76)       ; Ṷ
     (->lowercase
      ((name              . "LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW")
       (=ucs              . #x1E77)     ; ṷ
       ))
-    (=ucs              . #x1E76)       ; Ṷ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0075 #x032D)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT BELOW")
+      (=ucs              . #x032D)     ; ̭
+      ))
+    (=ucs              . #x1E77)       ; ṷ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW")
       (=ucs              . #x1E76)     ; Ṷ
       ))
-    (=ucs              . #x1E77)       ; ṷ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH TILDE AND ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0168 #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U WITH TILDE")
+      (=ucs              . #x0168)     ; Ũ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1E78)       ; Ṹ
     (->lowercase
      ((name              . "LATIN SMALL LETTER U WITH TILDE AND ACUTE")
       (=ucs              . #x1E79)     ; ṹ
       ))
-    (=ucs              . #x1E78)       ; Ṹ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH TILDE AND ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0169 #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U WITH TILDE")
+      (=ucs              . #x0169)     ; ũ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1E79)       ; ṹ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER U WITH TILDE AND ACUTE")
       (=ucs              . #x1E78)     ; Ṹ
       ))
-    (=ucs              . #x1E79)       ; ṹ
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x016A #x0308)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U WITH MACRON")
+      (=ucs              . #x016A)     ; Ū
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x1E7A)       ; Ṻ
     (->lowercase
      ((name . "LATIN SMALL LETTER U WITH MACRON AND DIAERESIS")
       (=ucs              . #x1E7B)     ; ṻ
       ))
-    (=ucs              . #x1E7A)       ; Ṻ
     ))
 (define-char
   '((name . "LATIN SMALL LETTER U WITH MACRON AND DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x016B #x0308)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U WITH MACRON")
+      (=ucs              . #x016B)     ; ū
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x1E7B)       ; ṻ
     (->uppercase
      ((name . "LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS")
       (=ucs              . #x1E7A)     ; Ṻ
       ))
-    (=ucs              . #x1E7B)       ; ṻ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER V WITH TILDE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0056 #x0303)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER V")
+      (=ucs              . #x0056)     ; V
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
+      ))
+    (=ucs              . #x1E7C)       ; Ṽ
     (->lowercase
      ((name              . "LATIN SMALL LETTER V WITH TILDE")
       (=ucs              . #x1E7D)     ; ṽ
       ))
-    (=ucs              . #x1E7C)       ; Ṽ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER V WITH TILDE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0076 #x0303)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER V")
+      (=ucs              . #x0076)     ; v
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
+      ))
+    (=ucs              . #x1E7D)       ; ṽ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER V WITH TILDE")
       (=ucs              . #x1E7C)     ; Ṽ
       ))
-    (=ucs              . #x1E7D)       ; ṽ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER V WITH DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0056 #x0323)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER V")
+      (=ucs              . #x0056)     ; V
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E7E)       ; Ṿ
     (->lowercase
      ((name              . "LATIN SMALL LETTER V WITH DOT BELOW")
       (=ucs              . #x1E7F)     ; ṿ
       ))
-    (=ucs              . #x1E7E)       ; Ṿ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER V WITH DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0076 #x0323)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER V")
+      (=ucs              . #x0076)     ; v
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E7F)       ; ṿ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER V WITH DOT BELOW")
       (=ucs              . #x1E7E)     ; Ṿ
       ))
-    (=ucs              . #x1E7F)       ; ṿ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER W WITH GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0057 #x0300)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER W")
+      (=ucs              . #x0057)     ; W
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1E80)       ; Ẁ
     (->lowercase
      ((name              . "LATIN SMALL LETTER W WITH GRAVE")
       (=ucs              . #x1E81)     ; ẁ
       ))
-    (=ucs              . #x1E80)       ; Ẁ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER W WITH GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0077 #x0300)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER W")
+      (=ucs              . #x0077)     ; w
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1E81)       ; ẁ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER W WITH GRAVE")
       (=ucs              . #x1E80)     ; Ẁ
       ))
-    (=ucs              . #x1E81)       ; ẁ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER W WITH ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0057 #x0301)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER W")
+      (=ucs              . #x0057)     ; W
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1E82)       ; Ẃ
     (->lowercase
      ((name              . "LATIN SMALL LETTER W WITH ACUTE")
       (=ucs              . #x1E83)     ; ẃ
       ))
-    (=ucs              . #x1E82)       ; Ẃ
     ))
 (define-char
-  '((->decomposition   #xFF37 #x0301)
-    (->lowercase
-     ((=jef-china3       . #x85FE)     ; &JC3-85FE;
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER W WITH ACUTE")
       (=ucs              . #x1E82)     ; Ẃ
       ))
      ((name              . "LATIN CAPITAL LETTER W WITH ACUTE")
       (=ucs              . #x1E82)     ; Ẃ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER W")
+      (=ucs              . #xFF37)     ; W
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jef-china3       . #x85E8)       ; &JC3-85E8;
+    (->lowercase
+     ((=jef-china3       . #x85FE)     ; &JC3-85FE;
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER W WITH ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0077 #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER W")
+      (=ucs              . #x0077)     ; w
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1E83)       ; ẃ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER W WITH ACUTE")
       (=ucs              . #x1E82)     ; Ẃ
       ))
-    (=ucs              . #x1E83)       ; ẃ
     ))
 (define-char
-  '((->decomposition   #xFF57 #x0301)
-    (->uppercase
-     ((=jef-china3       . #x85E8)     ; &JC3-85E8;
-      ))
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN SMALL LETTER W WITH ACUTE")
       (=ucs              . #x1E83)     ; ẃ
       ))
      ((name              . "LATIN SMALL LETTER W WITH ACUTE")
       (=ucs              . #x1E83)     ; ẃ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN SMALL LETTER W")
+      (=ucs              . #xFF57)     ; w
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jef-china3       . #x85FE)       ; &JC3-85FE;
+    (->uppercase
+     ((=jef-china3       . #x85E8)     ; &JC3-85E8;
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER W WITH DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0057 #x0308)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER W")
+      (=ucs              . #x0057)     ; W
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x1E84)       ; Ẅ
     (->lowercase
      ((name              . "LATIN SMALL LETTER W WITH DIAERESIS")
       (=ucs              . #x1E85)     ; ẅ
       ))
-    (=ucs              . #x1E84)       ; Ẅ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER W WITH DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0077 #x0308)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER W")
+      (=ucs              . #x0077)     ; w
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x1E85)       ; ẅ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER W WITH DIAERESIS")
       (=ucs              . #x1E84)     ; Ẅ
       ))
-    (=ucs              . #x1E85)       ; ẅ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER W WITH DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0057 #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER W")
+      (=ucs              . #x0057)     ; W
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E86)       ; Ẇ
     (->lowercase
      ((name              . "LATIN SMALL LETTER W WITH DOT ABOVE")
       (=ucs              . #x1E87)     ; ẇ
       ))
-    (=ucs              . #x1E86)       ; Ẇ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER W WITH DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0077 #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER W")
+      (=ucs              . #x0077)     ; w
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E87)       ; ẇ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER W WITH DOT ABOVE")
       (=ucs              . #x1E86)     ; Ẇ
       ))
-    (=ucs              . #x1E87)       ; ẇ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER W WITH DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0057 #x0323)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER W")
+      (=ucs              . #x0057)     ; W
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E88)       ; Ẉ
     (->lowercase
      ((name              . "LATIN SMALL LETTER W WITH DOT BELOW")
       (=ucs              . #x1E89)     ; ẉ
       ))
-    (=ucs              . #x1E88)       ; Ẉ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER W WITH DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0077 #x0323)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER W")
+      (=ucs              . #x0077)     ; w
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E89)       ; ẉ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER W WITH DOT BELOW")
       (=ucs              . #x1E88)     ; Ẉ
       ))
-    (=ucs              . #x1E89)       ; ẉ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER X WITH DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0058 #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER X")
+      (=ucs              . #x0058)     ; X
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E8A)       ; Ẋ
     (->lowercase
      ((name              . "LATIN SMALL LETTER X WITH DOT ABOVE")
       (=ucs              . #x1E8B)     ; ẋ
       ))
-    (=ucs              . #x1E8A)       ; Ẋ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER X WITH DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0078 #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER X")
+      (=ucs              . #x0078)     ; x
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E8B)       ; ẋ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER X WITH DOT ABOVE")
       (=ucs              . #x1E8A)     ; Ẋ
       ))
-    (=ucs              . #x1E8B)       ; ẋ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER X WITH DIAERESIS")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0058 #x0308)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER X")
+      (=ucs              . #x0058)     ; X
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x1E8C)       ; Ẍ
     (->lowercase
      ((name              . "LATIN SMALL LETTER X WITH DIAERESIS")
       (=ucs              . #x1E8D)     ; ẍ
       ))
-    (=ucs              . #x1E8C)       ; Ẍ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER X WITH DIAERESIS")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0078 #x0308)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER X")
+      (=ucs              . #x0078)     ; x
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
+    (=ucs              . #x1E8D)       ; ẍ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER X WITH DIAERESIS")
       (=ucs              . #x1E8C)     ; Ẍ
       ))
-    (=ucs              . #x1E8D)       ; ẍ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Y WITH DOT ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0059 #x0307)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER Y")
+      (=ucs              . #x0059)     ; Y
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E8E)       ; Ẏ
     (->lowercase
      ((name              . "LATIN SMALL LETTER Y WITH DOT ABOVE")
       (=ucs              . #x1E8F)     ; ẏ
       ))
-    (=ucs              . #x1E8E)       ; Ẏ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Y WITH DOT ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0079 #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER Y")
+      (=ucs              . #x0079)     ; y
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E8F)       ; ẏ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER Y WITH DOT ABOVE")
       (=ucs              . #x1E8E)     ; Ẏ
       ))
-    (=ucs              . #x1E8F)       ; ẏ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Z WITH CIRCUMFLEX")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x005A #x0302)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER Z")
+      (=ucs              . #x005A)     ; Z
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
+    (=ucs              . #x1E90)       ; Ẑ
     (->lowercase
      ((name              . "LATIN SMALL LETTER Z WITH CIRCUMFLEX")
       (=ucs              . #x1E91)     ; ẑ
       ))
-    (=ucs              . #x1E90)       ; Ẑ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Z WITH CIRCUMFLEX")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x007A #x0302)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER Z")
+      (=ucs              . #x007A)     ; z
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
+      ))
+    (=ucs              . #x1E91)       ; ẑ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER Z WITH CIRCUMFLEX")
       (=ucs              . #x1E90)     ; Ẑ
       ))
-    (=ucs              . #x1E91)       ; ẑ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Z WITH DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x005A #x0323)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER Z")
+      (=ucs              . #x005A)     ; Z
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E92)       ; Ẓ
     (->lowercase
      ((name              . "LATIN SMALL LETTER Z WITH DOT BELOW")
       (=ucs              . #x1E93)     ; ẓ
       ))
-    (=ucs              . #x1E92)       ; Ẓ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Z WITH DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x007A #x0323)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER Z")
+      (=ucs              . #x007A)     ; z
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
+      ))
+    (=ucs              . #x1E93)       ; ẓ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER Z WITH DOT BELOW")
       (=ucs              . #x1E92)     ; Ẓ
       ))
-    (=ucs              . #x1E93)       ; ẓ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Z WITH LINE BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x005A #x0331)
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER Z")
+      (=ucs              . #x005A)     ; Z
+      )
+     ((name              . "COMBINING MACRON BELOW")
+      (=ucs              . #x0331)     ; ̱
+      ))
+    (=ucs              . #x1E94)       ; Ẕ
     (->lowercase
      ((name              . "LATIN SMALL LETTER Z WITH LINE BELOW")
       (=ucs              . #x1E95)     ; ẕ
       ))
-    (=ucs              . #x1E94)       ; Ẕ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Z WITH LINE BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x007A #x0331)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER Z")
+      (=ucs              . #x007A)     ; z
+      )
+     ((name              . "COMBINING MACRON BELOW")
+      (=ucs              . #x0331)     ; ̱
+      ))
+    (=ucs              . #x1E95)       ; ẕ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER Z WITH LINE BELOW")
       (=ucs              . #x1E94)     ; Ẕ
       ))
-    (=ucs              . #x1E95)       ; ẕ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER H WITH LINE BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0068 #x0331)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER H")
+      (=ucs              . #x0068)     ; h
+      )
+     ((name              . "COMBINING MACRON BELOW")
+      (=ucs              . #x0331)     ; ̱
+      ))
     (=ucs              . #x1E96)       ; ẖ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0074 #x0308)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER T")
+      (=ucs              . #x0074)     ; t
+      )
+     ((name              . "COMBINING DIAERESIS")
+      (=ucs              . #x0308)     ; ̈
+      ))
     (=ucs              . #x1E97)       ; ẗ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0077 #x030A)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER W")
+      (=ucs              . #x0077)     ; w
+      )
+     ((name              . "COMBINING RING ABOVE")
+      (=ucs              . #x030A)     ; ̊
+      ))
     (=ucs              . #x1E98)       ; ẘ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0079 #x030A)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER Y")
+      (=ucs              . #x0079)     ; y
+      )
+     ((name              . "COMBINING RING ABOVE")
+      (=ucs              . #x030A)     ; ̊
+      ))
     (=ucs              . #x1E99)       ; ẙ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0061 #x02BE)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "MODIFIER LETTER RIGHT HALF RING")
+      (=ucs              . #x02BE)     ; ʾ
+      ))
     (=ucs              . #x1E9A)       ; ẚ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x017F #x0307)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER LONG S")
+      (=ucs              . #x017F)     ; ſ
+      )
+     ((name              . "COMBINING DOT ABOVE")
+      (=ucs              . #x0307)     ; ̇
+      ))
+    (=ucs              . #x1E9B)       ; ẛ
     (->uppercase
      ((name              . "LATIN CAPITAL LETTER S WITH DOT ABOVE")
       (=ucs              . #x1E60)     ; Ṡ
       ))
-    (=ucs              . #x1E9B)       ; ẛ
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER A WITH DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0041 #x0323)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER A WITH DOT BELOW")
-      (=ucs              . #x1EA1)     ; ạ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
       ))
     (=ucs              . #x1EA0)       ; Ạ
     (latin-viscii      . #x80) ; &I-MULE-VIET-U-55;
     (latin-viscii-upper . #xD5)        ; &I-MULE-VIET-U-55;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER A WITH DOT BELOW")
+      (=ucs              . #x1EA1)     ; ạ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER A WITH DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0061 #x0323)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER A WITH DOT BELOW")
-      (=ucs              . #x1EA0)     ; Ạ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
       ))
     (=ucs              . #x1EA1)       ; ạ
     (latin-tcvn5712    . #xB9) ; &I-VSCII2-39;
     (latin-viscii      . #xD5) ; &I-MULE-VIET-L-55;
     (latin-viscii-lower . #xD5)        ; &I-MULE-VIET-L-55;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER A WITH DOT BELOW")
+      (=ucs              . #x1EA0)     ; Ạ
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER A WITH HOOK ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0041 #x0309)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER A WITH HOOK ABOVE")
-      (=ucs              . #x1EA3)     ; ả
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1EA2)       ; Ả
     (latin-viscii      . #xC4) ; &I-MULE-VIET-U-64;
     (latin-viscii-upper . #xE4)        ; &I-MULE-VIET-U-64;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER A WITH HOOK ABOVE")
+      (=ucs              . #x1EA3)     ; ả
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER A WITH HOOK ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0061 #x0309)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER A WITH HOOK ABOVE")
-      (=ucs              . #x1EA2)     ; Ả
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1EA3)       ; ả
     (latin-tcvn5712    . #xB6) ; &I-VSCII2-36;
     (latin-viscii      . #xE4) ; &I-MULE-VIET-L-64;
     (latin-viscii-lower . #xE4)        ; &I-MULE-VIET-L-64;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER A WITH HOOK ABOVE")
+      (=ucs              . #x1EA2)     ; Ả
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00C2 #x0301)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE")
-      (=ucs              . #x1EA5)     ; ấ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX")
+      (=ucs              . #x00C2)     ; Â
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x1EA4)       ; Ấ
     (latin-tcvn5712    . #xC4) ; &I-VSCII2-44;
     (latin-viscii      . #x84) ; &I-MULE-VIET-U-24;
     (latin-viscii-upper . #xA4)        ; &I-MULE-VIET-U-24;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE")
+      (=ucs              . #x1EA5)     ; ấ
+      ))
     ))
 (define-char
-  '((->lowercase
-     ((=jef-china3       . #x86AA)     ; &JC3-86AA;
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE")
       (=ucs              . #x1EA4)     ; Ấ
       ))
      ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE")
       (=ucs              . #x1EA4)     ; Ấ
       ))
+    (=decomposition
+     ((=jis-x0212        . #x2A24)     ; &JX1-2939; [10-04]
+      (=jis-x0213-1-2000  . #x2939)    ; &I-JX1-2939; [09-25]
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jef-china3       . #x86A7)       ; &JC3-86A7;
+    (->lowercase
+     ((=jef-china3       . #x86AA)     ; &JC3-86AA;
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00E2 #x0301)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE")
-      (=ucs              . #x1EA4)     ; Ấ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A WITH CIRCUMFLEX")
+      (=ucs              . #x00E2)     ; â
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x1EA5)       ; ấ
     (latin-tcvn5712    . #xCA) ; &I-VSCII2-4A;
     (latin-viscii      . #xA4) ; &I-MULE-VIET-L-24;
     (latin-viscii-lower . #xA4)        ; &I-MULE-VIET-L-24;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE")
+      (=ucs              . #x1EA4)     ; Ấ
+      ))
     ))
 (define-char
-  '((->uppercase
-     ((=jef-china3       . #x86A7)     ; &JC3-86A7;
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE")
       (=ucs              . #x1EA5)     ; ấ
       ))
      ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE")
       (=ucs              . #x1EA5)     ; ấ
       ))
+    (=decomposition
+     ((=jis-x0212        . #x2B24)     ; &JX1-2958; [11-04]
+      (=jis-x0213-1-2000  . #x2958)    ; &I-JX1-2958; [09-56]
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jef-china3       . #x86AA)       ; &JC3-86AA;
+    (->uppercase
+     ((=jef-china3       . #x86A7)     ; &JC3-86A7;
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00C2 #x0300)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE")
-      (=ucs              . #x1EA7)     ; ầ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX")
+      (=ucs              . #x00C2)     ; Â
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x1EA6)       ; Ầ
     (latin-tcvn5712    . #xC1) ; &I-VSCII2-41;
     (latin-viscii      . #x85) ; &I-MULE-VIET-U-25;
     (latin-viscii-upper . #xA5)        ; &I-MULE-VIET-U-25;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE")
+      (=ucs              . #x1EA7)     ; ầ
+      ))
     ))
 (define-char
-  '((->lowercase
-     ((=jef-china3       . #x85B4)     ; &JC3-85B4;
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE")
       (=ucs              . #x1EA6)     ; Ầ
       ))
      ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE")
       (=ucs              . #x1EA6)     ; Ầ
       ))
+    (=decomposition
+     ((=jis-x0212        . #x2A24)     ; &JX1-2939; [10-04]
+      (=jis-x0213-1-2000  . #x2939)    ; &I-JX1-2939; [09-25]
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=jef-china3       . #x85B1)       ; &JC3-85B1;
+    (->lowercase
+     ((=jef-china3       . #x85B4)     ; &JC3-85B4;
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00E2 #x0300)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE")
-      (=ucs              . #x1EA6)     ; Ầ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A WITH CIRCUMFLEX")
+      (=ucs              . #x00E2)     ; â
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x1EA7)       ; ầ
     (latin-tcvn5712    . #xC7) ; &I-VSCII2-47;
     (latin-viscii      . #xA5) ; &I-MULE-VIET-L-25;
     (latin-viscii-lower . #xA5)        ; &I-MULE-VIET-L-25;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE")
+      (=ucs              . #x1EA6)     ; Ầ
+      ))
     ))
 (define-char
-  '((->uppercase
-     ((=jef-china3       . #x85B1)     ; &JC3-85B1;
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE")
       (=ucs              . #x1EA7)     ; ầ
       ))
      ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE")
       (=ucs              . #x1EA7)     ; ầ
       ))
+    (=decomposition
+     ((=jis-x0212        . #x2B24)     ; &JX1-2958; [11-04]
+      (=jis-x0213-1-2000  . #x2958)    ; &I-JX1-2958; [09-56]
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=jef-china3       . #x85B4)       ; &JC3-85B4;
+    (->uppercase
+     ((=jef-china3       . #x85B1)     ; &JC3-85B1;
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00C2 #x0309)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE")
-      (=ucs              . #x1EA9)     ; ẩ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX")
+      (=ucs              . #x00C2)     ; Â
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1EA8)       ; Ẩ
     (latin-tcvn5712    . #xC2) ; &I-VSCII2-42;
     (latin-viscii      . #x86) ; &I-MULE-VIET-U-26;
     (latin-viscii-upper . #xA6)        ; &I-MULE-VIET-U-26;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE")
+      (=ucs              . #x1EA9)     ; ẩ
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00E2 #x0309)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE")
-      (=ucs              . #x1EA8)     ; Ẩ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A WITH CIRCUMFLEX")
+      (=ucs              . #x00E2)     ; â
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1EA9)       ; ẩ
     (latin-tcvn5712    . #xC8) ; &I-VSCII2-48;
     (latin-viscii      . #xA6) ; &I-MULE-VIET-L-26;
     (latin-viscii-lower . #xA6)        ; &I-MULE-VIET-L-26;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE")
+      (=ucs              . #x1EA8)     ; Ẩ
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00C2 #x0303)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE")
-      (=ucs              . #x1EAB)     ; ẫ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX")
+      (=ucs              . #x00C2)     ; Â
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x1EAA)       ; Ẫ
     (latin-tcvn5712    . #xC3) ; &I-VSCII2-43;
     (latin-viscii      . #x06) ; &I-MULE-VIET-U-67;
     (latin-viscii-upper . #xE7)        ; &I-MULE-VIET-U-67;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE")
+      (=ucs              . #x1EAB)     ; ẫ
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00E2 #x0303)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE")
-      (=ucs              . #x1EAA)     ; Ẫ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A WITH CIRCUMFLEX")
+      (=ucs              . #x00E2)     ; â
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x1EAB)       ; ẫ
     (latin-tcvn5712    . #xC9) ; &I-VSCII2-49;
     (latin-viscii      . #xE7) ; &I-MULE-VIET-L-67;
     (latin-viscii-lower . #xE7)        ; &I-MULE-VIET-L-67;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE")
+      (=ucs              . #x1EAA)     ; Ẫ
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1EA0 #x0302)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW")
-      (=ucs              . #x1EAD)     ; ậ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A WITH DOT BELOW")
+      (=ucs              . #x1EA0)     ; Ạ
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
       ))
     (=ucs              . #x1EAC)       ; Ậ
     (latin-viscii      . #x87) ; &I-MULE-VIET-U-27;
     (latin-viscii-upper . #xA7)        ; &I-MULE-VIET-U-27;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW")
+      (=ucs              . #x1EAD)     ; ậ
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1EA1 #x0302)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW")
-      (=ucs              . #x1EAC)     ; Ậ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A WITH DOT BELOW")
+      (=ucs              . #x1EA1)     ; ạ
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
       ))
     (=ucs              . #x1EAD)       ; ậ
     (latin-tcvn5712    . #xCB) ; &I-VSCII2-4B;
     (latin-viscii      . #xA7) ; &I-MULE-VIET-L-27;
     (latin-viscii-lower . #xA7)        ; &I-MULE-VIET-L-27;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW")
+      (=ucs              . #x1EAC)     ; Ậ
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER A WITH BREVE AND ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0102 #x0301)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER A WITH BREVE AND ACUTE")
-      (=ucs              . #x1EAF)     ; ắ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A WITH BREVE")
+      (=ucs              . #x0102)     ; Ă
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x1EAE)       ; Ắ
     (latin-tcvn5712    . #xC0) ; &I-VSCII2-40;
     (latin-viscii      . #x81) ; &I-MULE-VIET-U-21;
     (latin-viscii-upper . #xA1)        ; &I-MULE-VIET-U-21;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER A WITH BREVE AND ACUTE")
+      (=ucs              . #x1EAF)     ; ắ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER A WITH BREVE AND ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0103 #x0301)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER A WITH BREVE AND ACUTE")
-      (=ucs              . #x1EAE)     ; Ắ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A WITH BREVE")
+      (=ucs              . #x0103)     ; ă
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x1EAF)       ; ắ
     (latin-tcvn5712    . #xBE) ; &I-VSCII2-3E;
     (latin-viscii      . #xA1) ; &I-MULE-VIET-L-21;
     (latin-viscii-lower . #xA1)        ; &I-MULE-VIET-L-21;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER A WITH BREVE AND ACUTE")
+      (=ucs              . #x1EAE)     ; Ắ
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER A WITH BREVE AND GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0102 #x0300)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER A WITH BREVE AND GRAVE")
-      (=ucs              . #x1EB1)     ; ằ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A WITH BREVE")
+      (=ucs              . #x0102)     ; Ă
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x1EB0)       ; Ằ
     (latin-tcvn5712    . #xAF) ; &I-VSCII2-2F;
     (latin-viscii      . #x82) ; &I-MULE-VIET-U-22;
     (latin-viscii-upper . #xA2)        ; &I-MULE-VIET-U-22;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER A WITH BREVE AND GRAVE")
+      (=ucs              . #x1EB1)     ; ằ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER A WITH BREVE AND GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0103 #x0300)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER A WITH BREVE AND GRAVE")
-      (=ucs              . #x1EB0)     ; Ằ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A WITH BREVE")
+      (=ucs              . #x0103)     ; ă
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x1EB1)       ; ằ
     (latin-tcvn5712    . #xBB) ; &I-VSCII2-3B;
     (latin-viscii      . #xA2) ; &I-MULE-VIET-L-22;
     (latin-viscii-lower . #xA2)        ; &I-MULE-VIET-L-22;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER A WITH BREVE AND GRAVE")
+      (=ucs              . #x1EB0)     ; Ằ
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0102 #x0309)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE")
-      (=ucs              . #x1EB3)     ; ẳ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A WITH BREVE")
+      (=ucs              . #x0102)     ; Ă
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1EB2)       ; Ẳ
     (latin-tcvn5712    . #xBA) ; &I-VSCII2-3A;
     (latin-viscii      . #x02) ; &I-MULE-VIET-U-46;
     (latin-viscii-upper . #xC6)        ; &I-MULE-VIET-U-46;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE")
+      (=ucs              . #x1EB3)     ; ẳ
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0103 #x0309)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE")
-      (=ucs              . #x1EB2)     ; Ẳ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A WITH BREVE")
+      (=ucs              . #x0103)     ; ă
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1EB3)       ; ẳ
     (latin-tcvn5712    . #xBC) ; &I-VSCII2-3C;
     (latin-viscii      . #xC6) ; &I-MULE-VIET-L-46;
     (latin-viscii-lower . #xC6)        ; &I-MULE-VIET-L-46;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE")
+      (=ucs              . #x1EB2)     ; Ẳ
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER A WITH BREVE AND TILDE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0102 #x0303)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER A WITH BREVE AND TILDE")
-      (=ucs              . #x1EB5)     ; ẵ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A WITH BREVE")
+      (=ucs              . #x0102)     ; Ă
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x1EB4)       ; Ẵ
     (latin-tcvn5712    . #xBF) ; &I-VSCII2-3F;
     (latin-viscii      . #x05) ; &I-MULE-VIET-U-47;
     (latin-viscii-upper . #xC7)        ; &I-MULE-VIET-U-47;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER A WITH BREVE AND TILDE")
+      (=ucs              . #x1EB5)     ; ẵ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER A WITH BREVE AND TILDE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0103 #x0303)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER A WITH BREVE AND TILDE")
-      (=ucs              . #x1EB4)     ; Ẵ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A WITH BREVE")
+      (=ucs              . #x0103)     ; ă
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x1EB5)       ; ẵ
     (latin-tcvn5712    . #xBD) ; &I-VSCII2-3D;
     (latin-viscii      . #xC7) ; &I-MULE-VIET-L-47;
     (latin-viscii-lower . #xC7)        ; &I-MULE-VIET-L-47;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER A WITH BREVE AND TILDE")
+      (=ucs              . #x1EB4)     ; Ẵ
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1EA0 #x0306)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER A WITH BREVE AND DOT BELOW")
-      (=ucs              . #x1EB7)     ; ặ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER A WITH DOT BELOW")
+      (=ucs              . #x1EA0)     ; Ạ
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
       ))
     (=ucs              . #x1EB6)       ; Ặ
     (latin-viscii      . #x83) ; &I-MULE-VIET-U-23;
     (latin-viscii-upper . #xA3)        ; &I-MULE-VIET-U-23;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER A WITH BREVE AND DOT BELOW")
+      (=ucs              . #x1EB7)     ; ặ
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER A WITH BREVE AND DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1EA1 #x0306)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW")
-      (=ucs              . #x1EB6)     ; Ặ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER A WITH DOT BELOW")
+      (=ucs              . #x1EA1)     ; ạ
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
       ))
     (=ucs              . #x1EB7)       ; ặ
     (latin-tcvn5712    . #xC6) ; &I-VSCII2-46;
     (latin-viscii      . #xA3) ; &I-MULE-VIET-L-23;
     (latin-viscii-lower . #xA3)        ; &I-MULE-VIET-L-23;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW")
+      (=ucs              . #x1EB6)     ; Ặ
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER E WITH DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0045 #x0323)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER E WITH DOT BELOW")
-      (=ucs              . #x1EB9)     ; ẹ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
       ))
     (=ucs              . #x1EB8)       ; Ẹ
     (latin-viscii      . #x89) ; &I-MULE-VIET-U-29;
     (latin-viscii-upper . #xA9)        ; &I-MULE-VIET-U-29;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER E WITH DOT BELOW")
+      (=ucs              . #x1EB9)     ; ẹ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E WITH DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0065 #x0323)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER E WITH DOT BELOW")
-      (=ucs              . #x1EB8)     ; Ẹ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
       ))
     (=ucs              . #x1EB9)       ; ẹ
     (latin-tcvn5712    . #xD1) ; &I-VSCII2-51;
     (latin-viscii      . #xA9) ; &I-MULE-VIET-L-29;
     (latin-viscii-lower . #xA9)        ; &I-MULE-VIET-L-29;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER E WITH DOT BELOW")
+      (=ucs              . #x1EB8)     ; Ẹ
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER E WITH HOOK ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0045 #x0309)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER E WITH HOOK ABOVE")
-      (=ucs              . #x1EBB)     ; ẻ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1EBA)       ; Ẻ
     (latin-viscii      . #xCB) ; &I-MULE-VIET-U-6B;
     (latin-viscii-upper . #xEB)        ; &I-MULE-VIET-U-6B;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER E WITH HOOK ABOVE")
+      (=ucs              . #x1EBB)     ; ẻ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E WITH HOOK ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0065 #x0309)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER E WITH HOOK ABOVE")
-      (=ucs              . #x1EBA)     ; Ẻ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1EBB)       ; ẻ
     (latin-tcvn5712    . #xCE) ; &I-VSCII2-4E;
     (latin-viscii      . #xEB) ; &I-MULE-VIET-L-6B;
     (latin-viscii-lower . #xEB)        ; &I-MULE-VIET-L-6B;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER E WITH HOOK ABOVE")
+      (=ucs              . #x1EBA)     ; Ẻ
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER E WITH TILDE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0045 #x0303)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER E WITH TILDE")
-      (=ucs              . #x1EBD)     ; ẽ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x1EBC)       ; Ẽ
     (latin-viscii      . #x88) ; &I-MULE-VIET-U-28;
     (latin-viscii-upper . #xA8)        ; &I-MULE-VIET-U-28;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER E WITH TILDE")
+      (=ucs              . #x1EBD)     ; ẽ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER E WITH TILDE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0065 #x0303)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER E WITH TILDE")
-      (=ucs              . #x1EBC)     ; Ẽ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x1EBD)       ; ẽ
     (latin-tcvn5712    . #xCF) ; &I-VSCII2-4F;
     (latin-viscii      . #xA8) ; &I-MULE-VIET-L-28;
     (latin-viscii-lower . #xA8)        ; &I-MULE-VIET-L-28;
-    ))
-(define-char
-  '((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE")
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER E WITH TILDE")
+      (=ucs              . #x1EBC)     ; Ẽ
+      ))
+    ))
+(define-char
+  '((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00CA #x0301)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE")
-      (=ucs              . #x1EBF)     ; ế
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX")
+      (=ucs              . #x00CA)     ; Ê
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x1EBE)       ; Ế
     (latin-tcvn5712    . #xDA) ; &I-VSCII2-5A;
     (latin-viscii      . #x8A) ; &I-MULE-VIET-U-2A;
     (latin-viscii-upper . #xAA)        ; &I-MULE-VIET-U-2A;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE")
+      (=ucs              . #x1EBF)     ; ế
+      ))
     ))
 (define-char
-  '((->lowercase
-     ((=jef-china3       . #x86AB)     ; &JC3-86AB;
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE")
       (=ucs              . #x1EBE)     ; Ế
       ))
      ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE")
       (=ucs              . #x1EBE)     ; Ế
       ))
+    (=decomposition
+     ((=jis-x0212        . #x2A34)     ; &JX1-2941; [10-20]
+      (=jis-x0213-1-2000  . #x2941)    ; &I-JX1-2941; [09-33]
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jef-china3       . #x86A8)       ; &JC3-86A8;
+    (->lowercase
+     ((=jef-china3       . #x86AB)     ; &JC3-86AB;
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00EA #x0301)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE")
-      (=ucs              . #x1EBE)     ; Ế
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E WITH CIRCUMFLEX")
+      (=ucs              . #x00EA)     ; ê
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x1EBF)       ; ế
     (latin-tcvn5712    . #xD5) ; &I-VSCII2-55;
     (latin-viscii      . #xAA) ; &I-MULE-VIET-L-2A;
     (latin-viscii-lower . #xAA)        ; &I-MULE-VIET-L-2A;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE")
+      (=ucs              . #x1EBE)     ; Ế
+      ))
     ))
 (define-char
-  '((->uppercase
-     ((=jef-china3       . #x86A8)     ; &JC3-86A8;
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE")
       (=ucs              . #x1EBF)     ; ế
       ))
      ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE")
       (=ucs              . #x1EBF)     ; ế
       ))
+    (=decomposition
+     ((=gb2312           . #x283A)     ; &JX1-2960; [08-26]
+      (=jis-x0212        . #x2B34)     ; &I-JSP-2B34; [11-20]
+      (=jis-x0213-1-2000  . #x2960)    ; &I-JX1-2960; [09-64]
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jef-china3       . #x86AB)       ; &JC3-86AB;
+    (->uppercase
+     ((=jef-china3       . #x86A8)     ; &JC3-86A8;
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00CA #x0300)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE")
-      (=ucs              . #x1EC1)     ; ề
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX")
+      (=ucs              . #x00CA)     ; Ê
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x1EC0)       ; Ề
     (latin-tcvn5712    . #xC5) ; &I-VSCII2-45;
     (latin-viscii      . #x8B) ; &I-MULE-VIET-U-2B;
     (latin-viscii-upper . #xAB)        ; &I-MULE-VIET-U-2B;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE")
+      (=ucs              . #x1EC1)     ; ề
+      ))
     ))
 (define-char
-  '((->lowercase
-     ((=jef-china3       . #x85B5)     ; &JC3-85B5;
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE")
       (=ucs              . #x1EC0)     ; Ề
       ))
      ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE")
       (=ucs              . #x1EC0)     ; Ề
       ))
+    (=decomposition
+     ((=jis-x0212        . #x2A34)     ; &JX1-2941; [10-20]
+      (=jis-x0213-1-2000  . #x2941)    ; &I-JX1-2941; [09-33]
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=jef-china3       . #x85B2)       ; &JC3-85B2;
+    (->lowercase
+     ((=jef-china3       . #x85B5)     ; &JC3-85B5;
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00EA #x0300)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE")
-      (=ucs              . #x1EC0)     ; Ề
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E WITH CIRCUMFLEX")
+      (=ucs              . #x00EA)     ; ê
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x1EC1)       ; ề
     (latin-tcvn5712    . #xD2) ; &I-VSCII2-52;
     (latin-viscii      . #xAB) ; &I-MULE-VIET-L-2B;
     (latin-viscii-lower . #xAB)        ; &I-MULE-VIET-L-2B;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE")
+      (=ucs              . #x1EC0)     ; Ề
+      ))
     ))
 (define-char
-  '((->uppercase
-     ((=jef-china3       . #x85B2)     ; &JC3-85B2;
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE")
       (=ucs              . #x1EC1)     ; ề
       ))
      ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE")
       (=ucs              . #x1EC1)     ; ề
       ))
+    (=decomposition
+     ((=gb2312           . #x283A)     ; &JX1-2960; [08-26]
+      (=jis-x0212        . #x2B34)     ; &I-JSP-2B34; [11-20]
+      (=jis-x0213-1-2000  . #x2960)    ; &I-JX1-2960; [09-64]
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=jef-china3       . #x85B5)       ; &JC3-85B5;
+    (->uppercase
+     ((=jef-china3       . #x85B2)     ; &JC3-85B2;
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00CA #x0309)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE")
-      (=ucs              . #x1EC3)     ; ể
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX")
+      (=ucs              . #x00CA)     ; Ê
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1EC2)       ; Ể
     (latin-tcvn5712    . #xCD) ; &I-VSCII2-4D;
     (latin-viscii      . #x8C) ; &I-MULE-VIET-U-2C;
     (latin-viscii-upper . #xAC)        ; &I-MULE-VIET-U-2C;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE")
+      (=ucs              . #x1EC3)     ; ể
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00EA #x0309)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE")
-      (=ucs              . #x1EC2)     ; Ể
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E WITH CIRCUMFLEX")
+      (=ucs              . #x00EA)     ; ê
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1EC3)       ; ể
     (latin-tcvn5712    . #xD3) ; &I-VSCII2-53;
     (latin-viscii      . #xAC) ; &I-MULE-VIET-L-2C;
     (latin-viscii-lower . #xAC)        ; &I-MULE-VIET-L-2C;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE")
+      (=ucs              . #x1EC2)     ; Ể
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00CA #x0303)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE")
-      (=ucs              . #x1EC5)     ; ễ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX")
+      (=ucs              . #x00CA)     ; Ê
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x1EC4)       ; Ễ
     (latin-tcvn5712    . #xD9) ; &I-VSCII2-59;
     (latin-viscii      . #x8D) ; &I-MULE-VIET-U-2D;
     (latin-viscii-upper . #xAD)        ; &I-MULE-VIET-U-2D;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE")
+      (=ucs              . #x1EC5)     ; ễ
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00EA #x0303)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE")
-      (=ucs              . #x1EC4)     ; Ễ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E WITH CIRCUMFLEX")
+      (=ucs              . #x00EA)     ; ê
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x1EC5)       ; ễ
     (latin-tcvn5712    . #xD4) ; &I-VSCII2-54;
     (latin-viscii      . #xAD) ; &I-MULE-VIET-L-2D;
     (latin-viscii-lower . #xAD)        ; &I-MULE-VIET-L-2D;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE")
+      (=ucs              . #x1EC4)     ; Ễ
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1EB8 #x0302)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW")
-      (=ucs              . #x1EC7)     ; ệ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER E WITH DOT BELOW")
+      (=ucs              . #x1EB8)     ; Ẹ
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
       ))
     (=ucs              . #x1EC6)       ; Ệ
     (latin-viscii      . #x8E) ; &I-MULE-VIET-U-2E;
     (latin-viscii-upper . #xAE)        ; &I-MULE-VIET-U-2E;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW")
+      (=ucs              . #x1EC7)     ; ệ
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1EB9 #x0302)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW")
-      (=ucs              . #x1EC6)     ; Ệ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER E WITH DOT BELOW")
+      (=ucs              . #x1EB9)     ; ẹ
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
       ))
     (=ucs              . #x1EC7)       ; ệ
     (latin-tcvn5712    . #xD6) ; &I-VSCII2-56;
     (latin-viscii      . #xAE) ; &I-MULE-VIET-L-2E;
     (latin-viscii-lower . #xAE)        ; &I-MULE-VIET-L-2E;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW")
+      (=ucs              . #x1EC6)     ; Ệ
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER I WITH HOOK ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0049 #x0309)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER I WITH HOOK ABOVE")
-      (=ucs              . #x1EC9)     ; ỉ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1EC8)       ; Ỉ
     (latin-viscii      . #x9B) ; &I-MULE-VIET-U-6F;
     (latin-viscii-upper . #xEF)        ; &I-MULE-VIET-U-6F;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER I WITH HOOK ABOVE")
+      (=ucs              . #x1EC9)     ; ỉ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER I WITH HOOK ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0069 #x0309)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER I WITH HOOK ABOVE")
-      (=ucs              . #x1EC8)     ; Ỉ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1EC9)       ; ỉ
     (latin-tcvn5712    . #xD8) ; &I-VSCII2-58;
     (latin-viscii      . #xEF) ; &I-MULE-VIET-L-6F;
     (latin-viscii-lower . #xEF)        ; &I-MULE-VIET-L-6F;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER I WITH HOOK ABOVE")
+      (=ucs              . #x1EC8)     ; Ỉ
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER I WITH DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0049 #x0323)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER I WITH DOT BELOW")
-      (=ucs              . #x1ECB)     ; ị
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
       ))
     (=ucs              . #x1ECA)       ; Ị
     (latin-viscii      . #x98) ; &I-MULE-VIET-U-38;
     (latin-viscii-upper . #xB8)        ; &I-MULE-VIET-U-38;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER I WITH DOT BELOW")
+      (=ucs              . #x1ECB)     ; ị
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER I WITH DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0069 #x0323)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER I WITH DOT BELOW")
-      (=ucs              . #x1ECA)     ; Ị
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
       ))
     (=ucs              . #x1ECB)       ; ị
     (latin-tcvn5712    . #xDE) ; &I-VSCII2-5E;
     (latin-viscii      . #xB8) ; &I-MULE-VIET-L-38;
     (latin-viscii-lower . #xB8)        ; &I-MULE-VIET-L-38;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER I WITH DOT BELOW")
+      (=ucs              . #x1ECA)     ; Ị
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004F #x0323)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER O WITH DOT BELOW")
-      (=ucs              . #x1ECD)     ; ọ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O")
+      (=ucs              . #x004F)     ; O
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
       ))
     (=ucs              . #x1ECC)       ; Ọ
     (latin-viscii      . #x9A) ; &I-MULE-VIET-U-77;
     (latin-viscii-upper . #xF7)        ; &I-MULE-VIET-U-77;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER O WITH DOT BELOW")
+      (=ucs              . #x1ECD)     ; ọ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006F #x0323)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER O WITH DOT BELOW")
-      (=ucs              . #x1ECC)     ; Ọ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
       ))
     (=ucs              . #x1ECD)       ; ọ
     (latin-tcvn5712    . #xE4) ; &I-VSCII2-64;
     (latin-viscii      . #xF7) ; &I-MULE-VIET-L-77;
     (latin-viscii-lower . #xF7)        ; &I-MULE-VIET-L-77;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER O WITH DOT BELOW")
+      (=ucs              . #x1ECC)     ; Ọ
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH HOOK ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004F #x0309)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER O WITH HOOK ABOVE")
-      (=ucs              . #x1ECF)     ; ỏ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O")
+      (=ucs              . #x004F)     ; O
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1ECE)       ; Ỏ
     (latin-viscii      . #x99) ; &I-MULE-VIET-U-76;
     (latin-viscii-upper . #xF6)        ; &I-MULE-VIET-U-76;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER O WITH HOOK ABOVE")
+      (=ucs              . #x1ECF)     ; ỏ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH HOOK ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x006F #x0309)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER O WITH HOOK ABOVE")
-      (=ucs              . #x1ECE)     ; Ỏ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1ECF)       ; ỏ
     (latin-tcvn5712    . #xE1) ; &I-VSCII2-61;
     (latin-viscii      . #xF6) ; &I-MULE-VIET-L-76;
     (latin-viscii-lower . #xF6)        ; &I-MULE-VIET-L-76;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER O WITH HOOK ABOVE")
+      (=ucs              . #x1ECE)     ; Ỏ
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00D4 #x0301)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE")
-      (=ucs              . #x1ED1)     ; ố
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX")
+      (=ucs              . #x00D4)     ; Ô
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x1ED0)       ; Ố
     (latin-tcvn5712    . #xFF) ; &I-VSCII2-7F;
     (latin-viscii      . #x8F) ; &I-MULE-VIET-U-2F;
     (latin-viscii-upper . #xAF)        ; &I-MULE-VIET-U-2F;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE")
+      (=ucs              . #x1ED1)     ; ố
+      ))
     ))
 (define-char
-  '((->lowercase
-     ((=jef-china3       . #x86AC)     ; &JC3-86AC;
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE")
       (=ucs              . #x1ED0)     ; Ố
       ))
      ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE")
       (=ucs              . #x1ED0)     ; Ố
       ))
+    (=decomposition
+     ((=jis-x0212        . #x2A54)     ; &JX1-294B; [10-52]
+      (=jis-x0213-1-2000  . #x294B)    ; &I-JX1-294B; [09-43]
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jef-china3       . #x86A9)       ; &JC3-86A9;
+    (->lowercase
+     ((=jef-china3       . #x86AC)     ; &JC3-86AC;
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00F4 #x0301)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE")
-      (=ucs              . #x1ED0)     ; Ố
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O WITH CIRCUMFLEX")
+      (=ucs              . #x00F4)     ; ô
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x1ED1)       ; ố
     (latin-tcvn5712    . #xE8) ; &I-VSCII2-68;
     (latin-viscii      . #xAF) ; &I-MULE-VIET-L-2F;
     (latin-viscii-lower . #xAF)        ; &I-MULE-VIET-L-2F;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE")
+      (=ucs              . #x1ED0)     ; Ố
+      ))
     ))
 (define-char
-  '((->uppercase
-     ((=jef-china3       . #x86A9)     ; &JC3-86A9;
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE")
       (=ucs              . #x1ED1)     ; ố
       ))
      ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE")
       (=ucs              . #x1ED1)     ; ố
       ))
+    (=decomposition
+     ((=jis-x0212        . #x2B54)     ; &JX1-296A; [11-52]
+      (=jis-x0213-1-2000  . #x296A)    ; &I-JX1-296A; [09-74]
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jef-china3       . #x86AC)       ; &JC3-86AC;
+    (->uppercase
+     ((=jef-china3       . #x86A9)     ; &JC3-86A9;
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00D4 #x0300)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE")
-      (=ucs              . #x1ED3)     ; ồ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX")
+      (=ucs              . #x00D4)     ; Ô
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x1ED2)       ; Ồ
     (latin-tcvn5712    . #xDB) ; &I-VSCII2-5B;
     (latin-viscii      . #x90) ; &I-MULE-VIET-U-30;
     (latin-viscii-upper . #xB0)        ; &I-MULE-VIET-U-30;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE")
+      (=ucs              . #x1ED3)     ; ồ
+      ))
     ))
 (define-char
-  '((->lowercase
-     ((=jef-china3       . #x85B6)     ; &JC3-85B6;
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE")
       (=ucs              . #x1ED2)     ; Ồ
       ))
      ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE")
       (=ucs              . #x1ED2)     ; Ồ
       ))
+    (=decomposition
+     ((=jis-x0212        . #x2A54)     ; &JX1-294B; [10-52]
+      (=jis-x0213-1-2000  . #x294B)    ; &I-JX1-294B; [09-43]
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=jef-china3       . #x85B3)       ; &JC3-85B3;
+    (->lowercase
+     ((=jef-china3       . #x85B6)     ; &JC3-85B6;
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00F4 #x0300)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE")
-      (=ucs              . #x1ED2)     ; Ồ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O WITH CIRCUMFLEX")
+      (=ucs              . #x00F4)     ; ô
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x1ED3)       ; ồ
     (latin-tcvn5712    . #xE5) ; &I-VSCII2-65;
     (latin-viscii      . #xB0) ; &I-MULE-VIET-L-30;
     (latin-viscii-lower . #xB0)        ; &I-MULE-VIET-L-30;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE")
+      (=ucs              . #x1ED2)     ; Ồ
+      ))
     ))
 (define-char
-  '((->uppercase
-     ((=jef-china3       . #x85B3)     ; &JC3-85B3;
-      ))
-    (<-denotational
+  '((<-denotational
      ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE")
       (=ucs              . #x1ED3)     ; ồ
       ))
      ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE")
       (=ucs              . #x1ED3)     ; ồ
       ))
+    (=decomposition
+     ((=jis-x0212        . #x2B54)     ; &JX1-296A; [11-52]
+      (=jis-x0213-1-2000  . #x296A)    ; &I-JX1-296A; [09-74]
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=jef-china3       . #x85B6)       ; &JC3-85B6;
+    (->uppercase
+     ((=jef-china3       . #x85B3)     ; &JC3-85B3;
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00D4 #x0309)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE")
-      (=ucs              . #x1ED5)     ; ổ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX")
+      (=ucs              . #x00D4)     ; Ô
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1ED4)       ; Ổ
     (latin-tcvn5712    . #xE0) ; &I-VSCII2-60;
     (latin-viscii      . #x91) ; &I-MULE-VIET-U-31;
     (latin-viscii-upper . #xB1)        ; &I-MULE-VIET-U-31;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE")
+      (=ucs              . #x1ED5)     ; ổ
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00F4 #x0309)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE")
-      (=ucs              . #x1ED4)     ; Ổ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O WITH CIRCUMFLEX")
+      (=ucs              . #x00F4)     ; ô
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1ED5)       ; ổ
     (latin-tcvn5712    . #xE6) ; &I-VSCII2-66;
     (latin-viscii      . #xB1) ; &I-MULE-VIET-L-31;
     (latin-viscii-lower . #xB1)        ; &I-MULE-VIET-L-31;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE")
+      (=ucs              . #x1ED4)     ; Ổ
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00D4 #x0303)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE")
-      (=ucs              . #x1ED7)     ; ỗ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX")
+      (=ucs              . #x00D4)     ; Ô
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x1ED6)       ; Ỗ
     (latin-tcvn5712    . #xF0) ; &I-VSCII2-70;
     (latin-viscii      . #x92) ; &I-MULE-VIET-U-32;
     (latin-viscii-upper . #xB2)        ; &I-MULE-VIET-U-32;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE")
+      (=ucs              . #x1ED7)     ; ỗ
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00F4 #x0303)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE")
-      (=ucs              . #x1ED6)     ; Ỗ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O WITH CIRCUMFLEX")
+      (=ucs              . #x00F4)     ; ô
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x1ED7)       ; ỗ
     (latin-tcvn5712    . #xE7) ; &I-VSCII2-67;
     (latin-viscii      . #xB2) ; &I-MULE-VIET-L-32;
     (latin-viscii-lower . #xB2)        ; &I-MULE-VIET-L-32;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE")
+      (=ucs              . #x1ED6)     ; Ỗ
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1ECC #x0302)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW")
-      (=ucs              . #x1ED9)     ; ộ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O WITH DOT BELOW")
+      (=ucs              . #x1ECC)     ; Ọ
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
       ))
     (=ucs              . #x1ED8)       ; Ộ
     (latin-viscii      . #x93) ; &I-MULE-VIET-U-35;
     (latin-viscii-upper . #xB5)        ; &I-MULE-VIET-U-35;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW")
+      (=ucs              . #x1ED9)     ; ộ
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1ECD #x0302)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW")
-      (=ucs              . #x1ED8)     ; Ộ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O WITH DOT BELOW")
+      (=ucs              . #x1ECD)     ; ọ
+      )
+     ((name              . "COMBINING CIRCUMFLEX ACCENT")
+      (=ucs              . #x0302)     ; ̂
       ))
     (=ucs              . #x1ED9)       ; ộ
     (latin-tcvn5712    . #xE9) ; &I-VSCII2-69;
     (latin-viscii      . #xB5) ; &I-MULE-VIET-L-35;
     (latin-viscii-lower . #xB5)        ; &I-MULE-VIET-L-35;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW")
+      (=ucs              . #x1ED8)     ; Ộ
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH HORN AND ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01A0 #x0301)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER O WITH HORN AND ACUTE")
-      (=ucs              . #x1EDB)     ; ớ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O WITH HORN")
+      (=ucs              . #x01A0)     ; Ơ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x1EDA)       ; Ớ
     (latin-viscii      . #x95) ; &I-MULE-VIET-U-3E;
     (latin-viscii-upper . #xBE)        ; &I-MULE-VIET-U-3E;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER O WITH HORN AND ACUTE")
+      (=ucs              . #x1EDB)     ; ớ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH HORN AND ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01A1 #x0301)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER O WITH HORN AND ACUTE")
-      (=ucs              . #x1EDA)     ; Ớ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O WITH HORN")
+      (=ucs              . #x01A1)     ; ơ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x1EDB)       ; ớ
     (latin-tcvn5712    . #xED) ; &I-VSCII2-6D;
     (latin-viscii      . #xBE) ; &I-MULE-VIET-L-3E;
     (latin-viscii-lower . #xBE)        ; &I-MULE-VIET-L-3E;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER O WITH HORN AND ACUTE")
+      (=ucs              . #x1EDA)     ; Ớ
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH HORN AND GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01A0 #x0300)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER O WITH HORN AND GRAVE")
-      (=ucs              . #x1EDD)     ; ờ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O WITH HORN")
+      (=ucs              . #x01A0)     ; Ơ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x1EDC)       ; Ờ
     (latin-viscii      . #x96) ; &I-MULE-VIET-U-36;
     (latin-viscii-upper . #xB6)        ; &I-MULE-VIET-U-36;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER O WITH HORN AND GRAVE")
+      (=ucs              . #x1EDD)     ; ờ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH HORN AND GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01A1 #x0300)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER O WITH HORN AND GRAVE")
-      (=ucs              . #x1EDC)     ; Ờ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O WITH HORN")
+      (=ucs              . #x01A1)     ; ơ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x1EDD)       ; ờ
     (latin-tcvn5712    . #xEA) ; &I-VSCII2-6A;
     (latin-viscii      . #xB6) ; &I-MULE-VIET-L-36;
     (latin-viscii-lower . #xB6)        ; &I-MULE-VIET-L-36;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER O WITH HORN AND GRAVE")
+      (=ucs              . #x1EDC)     ; Ờ
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01A0 #x0309)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE")
-      (=ucs              . #x1EDF)     ; ở
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O WITH HORN")
+      (=ucs              . #x01A0)     ; Ơ
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1EDE)       ; Ở
     (latin-viscii      . #x97) ; &I-MULE-VIET-U-37;
     (latin-viscii-upper . #xB7)        ; &I-MULE-VIET-U-37;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE")
+      (=ucs              . #x1EDF)     ; ở
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01A1 #x0309)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE")
-      (=ucs              . #x1EDE)     ; Ở
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O WITH HORN")
+      (=ucs              . #x01A1)     ; ơ
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1EDF)       ; ở
     (latin-tcvn5712    . #xEB) ; &I-VSCII2-6B;
     (latin-viscii      . #xB7) ; &I-MULE-VIET-L-37;
     (latin-viscii-lower . #xB7)        ; &I-MULE-VIET-L-37;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE")
+      (=ucs              . #x1EDE)     ; Ở
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER O WITH HORN AND TILDE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01A0 #x0303)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER O WITH HORN AND TILDE")
-      (=ucs              . #x1EE1)     ; ỡ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O WITH HORN")
+      (=ucs              . #x01A0)     ; Ơ
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x1EE0)       ; Ỡ
     (latin-viscii      . #xB3) ; &I-MULE-VIET-U-5E;
     (latin-viscii-upper . #xDE)        ; &I-MULE-VIET-U-5E;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER O WITH HORN AND TILDE")
+      (=ucs              . #x1EE1)     ; ỡ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH HORN AND TILDE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01A1 #x0303)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER O WITH HORN AND TILDE")
-      (=ucs              . #x1EE0)     ; Ỡ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O WITH HORN")
+      (=ucs              . #x01A1)     ; ơ
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x1EE1)       ; ỡ
     (latin-tcvn5712    . #xEC) ; &I-VSCII2-6C;
     (latin-viscii      . #xDE) ; &I-MULE-VIET-L-5E;
     (latin-viscii-lower . #xDE)        ; &I-MULE-VIET-L-5E;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER O WITH HORN AND TILDE")
+      (=ucs              . #x1EE0)     ; Ỡ
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01A0 #x0323)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER O WITH HORN AND DOT BELOW")
-      (=ucs              . #x1EE3)     ; ợ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER O WITH HORN")
+      (=ucs              . #x01A0)     ; Ơ
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
       ))
     (=ucs              . #x1EE2)       ; Ợ
     (latin-viscii      . #x94) ; &I-MULE-VIET-U-7E;
     (latin-viscii-upper . #xFE)        ; &I-MULE-VIET-U-7E;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER O WITH HORN AND DOT BELOW")
+      (=ucs              . #x1EE3)     ; ợ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER O WITH HORN AND DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01A1 #x0323)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW")
-      (=ucs              . #x1EE2)     ; Ợ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER O WITH HORN")
+      (=ucs              . #x01A1)     ; ơ
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
       ))
     (=ucs              . #x1EE3)       ; ợ
     (latin-tcvn5712    . #xEE) ; &I-VSCII2-6E;
     (latin-viscii      . #xFE) ; &I-MULE-VIET-L-7E;
     (latin-viscii-lower . #xFE)        ; &I-MULE-VIET-L-7E;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW")
+      (=ucs              . #x1EE2)     ; Ợ
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0055 #x0323)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER U WITH DOT BELOW")
-      (=ucs              . #x1EE5)     ; ụ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
       ))
     (=ucs              . #x1EE4)       ; Ụ
     (latin-viscii      . #x9E) ; &I-MULE-VIET-U-78;
     (latin-viscii-upper . #xF8)        ; &I-MULE-VIET-U-78;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER U WITH DOT BELOW")
+      (=ucs              . #x1EE5)     ; ụ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0075 #x0323)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER U WITH DOT BELOW")
-      (=ucs              . #x1EE4)     ; Ụ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
       ))
     (=ucs              . #x1EE5)       ; ụ
     (latin-tcvn5712    . #xF4) ; &I-VSCII2-74;
     (latin-viscii      . #xF8) ; &I-MULE-VIET-L-78;
     (latin-viscii-lower . #xF8)        ; &I-MULE-VIET-L-78;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER U WITH DOT BELOW")
+      (=ucs              . #x1EE4)     ; Ụ
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH HOOK ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0055 #x0309)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER U WITH HOOK ABOVE")
-      (=ucs              . #x1EE7)     ; ủ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1EE6)       ; Ủ
     (latin-viscii      . #x9C) ; &I-MULE-VIET-U-7C;
     (latin-viscii-upper . #xFC)        ; &I-MULE-VIET-U-7C;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER U WITH HOOK ABOVE")
+      (=ucs              . #x1EE7)     ; ủ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH HOOK ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0075 #x0309)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER U WITH HOOK ABOVE")
-      (=ucs              . #x1EE6)     ; Ủ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1EE7)       ; ủ
     (latin-tcvn5712    . #xF1) ; &I-VSCII2-71;
     (latin-viscii      . #xFC) ; &I-MULE-VIET-L-7C;
     (latin-viscii-lower . #xFC)        ; &I-MULE-VIET-L-7C;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER U WITH HOOK ABOVE")
+      (=ucs              . #x1EE6)     ; Ủ
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH HORN AND ACUTE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01AF #x0301)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER U WITH HORN AND ACUTE")
-      (=ucs              . #x1EE9)     ; ứ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U WITH HORN")
+      (=ucs              . #x01AF)     ; Ư
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x1EE8)       ; Ứ
     (latin-viscii      . #xBA) ; &I-MULE-VIET-U-51;
     (latin-viscii-upper . #xD1)        ; &I-MULE-VIET-U-51;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER U WITH HORN AND ACUTE")
+      (=ucs              . #x1EE9)     ; ứ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH HORN AND ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01B0 #x0301)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER U WITH HORN AND ACUTE")
-      (=ucs              . #x1EE8)     ; Ứ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U WITH HORN")
+      (=ucs              . #x01B0)     ; ư
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=ucs              . #x1EE9)       ; ứ
     (latin-tcvn5712    . #xF8) ; &I-VSCII2-78;
     (latin-viscii      . #xD1) ; &I-MULE-VIET-L-51;
     (latin-viscii-lower . #xD1)        ; &I-MULE-VIET-L-51;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER U WITH HORN AND ACUTE")
+      (=ucs              . #x1EE8)     ; Ứ
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH HORN AND GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01AF #x0300)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER U WITH HORN AND GRAVE")
-      (=ucs              . #x1EEB)     ; ừ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U WITH HORN")
+      (=ucs              . #x01AF)     ; Ư
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x1EEA)       ; Ừ
     (latin-viscii      . #xBB) ; &I-MULE-VIET-U-57;
     (latin-viscii-upper . #xD7)        ; &I-MULE-VIET-U-57;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER U WITH HORN AND GRAVE")
+      (=ucs              . #x1EEB)     ; ừ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH HORN AND GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01B0 #x0300)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER U WITH HORN AND GRAVE")
-      (=ucs              . #x1EEA)     ; Ừ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U WITH HORN")
+      (=ucs              . #x01B0)     ; ư
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x1EEB)       ; ừ
     (latin-tcvn5712    . #xF5) ; &I-VSCII2-75;
     (latin-viscii      . #xD7) ; &I-MULE-VIET-L-57;
     (latin-viscii-lower . #xD7)        ; &I-MULE-VIET-L-57;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER U WITH HORN AND GRAVE")
+      (=ucs              . #x1EEA)     ; Ừ
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01AF #x0309)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE")
-      (=ucs              . #x1EED)     ; ử
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U WITH HORN")
+      (=ucs              . #x01AF)     ; Ư
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1EEC)       ; Ử
     (latin-viscii      . #xBC) ; &I-MULE-VIET-U-58;
     (latin-viscii-upper . #xD8)        ; &I-MULE-VIET-U-58;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE")
+      (=ucs              . #x1EED)     ; ử
+      ))
     ))
 (define-char
   '((name . "LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01B0 #x0309)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE")
-      (=ucs              . #x1EEC)     ; Ử
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U WITH HORN")
+      (=ucs              . #x01B0)     ; ư
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1EED)       ; ử
     (latin-tcvn5712    . #xF6) ; &I-VSCII2-76;
     (latin-viscii      . #xD8) ; &I-MULE-VIET-L-58;
     (latin-viscii-lower . #xD8)        ; &I-MULE-VIET-L-58;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE")
+      (=ucs              . #x1EEC)     ; Ử
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER U WITH HORN AND TILDE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01AF #x0303)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER U WITH HORN AND TILDE")
-      (=ucs              . #x1EEF)     ; ữ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U WITH HORN")
+      (=ucs              . #x01AF)     ; Ư
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x1EEE)       ; Ữ
     (latin-viscii      . #xFF) ; &I-MULE-VIET-U-66;
     (latin-viscii-upper . #xE6)        ; &I-MULE-VIET-U-66;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER U WITH HORN AND TILDE")
+      (=ucs              . #x1EEF)     ; ữ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH HORN AND TILDE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01B0 #x0303)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER U WITH HORN AND TILDE")
-      (=ucs              . #x1EEE)     ; Ữ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U WITH HORN")
+      (=ucs              . #x01B0)     ; ư
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x1EEF)       ; ữ
     (latin-tcvn5712    . #xF7) ; &I-VSCII2-77;
     (latin-viscii      . #xE6) ; &I-MULE-VIET-L-66;
     (latin-viscii-lower . #xE6)        ; &I-MULE-VIET-L-66;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER U WITH HORN AND TILDE")
+      (=ucs              . #x1EEE)     ; Ữ
+      ))
     ))
 (define-char
   '((name . "LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01AF #x0323)
-    (->lowercase
-     ((name . "LATIN SMALL LETTER U WITH HORN AND DOT BELOW")
-      (=ucs              . #x1EF1)     ; ự
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER U WITH HORN")
+      (=ucs              . #x01AF)     ; Ư
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
       ))
     (=ucs              . #x1EF0)       ; Ự
     (latin-viscii      . #xB9) ; &I-MULE-VIET-U-71;
     (latin-viscii-upper . #xF1)        ; &I-MULE-VIET-U-71;
+    (->lowercase
+     ((name . "LATIN SMALL LETTER U WITH HORN AND DOT BELOW")
+      (=ucs              . #x1EF1)     ; ự
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER U WITH HORN AND DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x01B0 #x0323)
-    (->uppercase
-     ((name . "LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW")
-      (=ucs              . #x1EF0)     ; Ự
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER U WITH HORN")
+      (=ucs              . #x01B0)     ; ư
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
       ))
     (=ucs              . #x1EF1)       ; ự
     (latin-tcvn5712    . #xF9) ; &I-VSCII2-79;
     (latin-viscii      . #xF1) ; &I-MULE-VIET-L-71;
     (latin-viscii-lower . #xF1)        ; &I-MULE-VIET-L-71;
+    (->uppercase
+     ((name . "LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW")
+      (=ucs              . #x1EF0)     ; Ự
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Y WITH GRAVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0059 #x0300)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER Y WITH GRAVE")
-      (=ucs              . #x1EF3)     ; ỳ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER Y")
+      (=ucs              . #x0059)     ; Y
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x1EF2)       ; Ỳ
     (latin-viscii      . #x9F) ; &I-MULE-VIET-U-4F;
     (latin-viscii-upper . #xCF)        ; &I-MULE-VIET-U-4F;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER Y WITH GRAVE")
+      (=ucs              . #x1EF3)     ; ỳ
+      ))
     ))
 (define-char
-  '((->decomposition   #xFF39 #x0300)
-    (<-denotational
+  '((<-denotational
      ((name              . "LATIN CAPITAL LETTER Y WITH GRAVE")
       (=ucs              . #x1EF2)     ; Ỳ
       ))
      ((name              . "LATIN CAPITAL LETTER Y WITH GRAVE")
       (=ucs              . #x1EF2)     ; Ỳ
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER Y")
+      (=ucs              . #xFF39)     ; Y
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=jef-china3       . #x85C0)       ; &JC3-85C0;
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0079 #x0300)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER Y WITH GRAVE")
-      (=ucs              . #x1EF2)     ; Ỳ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER Y")
+      (=ucs              . #x0079)     ; y
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=ucs              . #x1EF3)       ; ỳ
     (latin-tcvn5712    . #xFA) ; &I-VSCII2-7A;
     (latin-viscii      . #xCF) ; &I-MULE-VIET-L-4F;
     (latin-viscii-lower . #xCF)        ; &I-MULE-VIET-L-4F;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER Y WITH GRAVE")
+      (=ucs              . #x1EF2)     ; Ỳ
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Y WITH DOT BELOW")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0059 #x0323)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER Y WITH DOT BELOW")
-      (=ucs              . #x1EF5)     ; ỵ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER Y")
+      (=ucs              . #x0059)     ; Y
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
       ))
     (=ucs              . #x1EF4)       ; Ỵ
     (latin-viscii      . #x1E) ; &I-MULE-VIET-U-5C;
     (latin-viscii-upper . #xDC)        ; &I-MULE-VIET-U-5C;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER Y WITH DOT BELOW")
+      (=ucs              . #x1EF5)     ; ỵ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Y WITH DOT BELOW")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0079 #x0323)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER Y WITH DOT BELOW")
-      (=ucs              . #x1EF4)     ; Ỵ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER Y")
+      (=ucs              . #x0079)     ; y
+      )
+     ((name              . "COMBINING DOT BELOW")
+      (=ucs              . #x0323)     ; ̣
       ))
     (=ucs              . #x1EF5)       ; ỵ
     (latin-tcvn5712    . #xFE) ; &I-VSCII2-7E;
     (latin-viscii      . #xDC) ; &I-MULE-VIET-L-5C;
     (latin-viscii-lower . #xDC)        ; &I-MULE-VIET-L-5C;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER Y WITH DOT BELOW")
+      (=ucs              . #x1EF4)     ; Ỵ
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Y WITH HOOK ABOVE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0059 #x0309)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER Y WITH HOOK ABOVE")
-      (=ucs              . #x1EF7)     ; ỷ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER Y")
+      (=ucs              . #x0059)     ; Y
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1EF6)       ; Ỷ
     (latin-viscii      . #x14) ; &I-MULE-VIET-U-56;
     (latin-viscii-upper . #xD6)        ; &I-MULE-VIET-U-56;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER Y WITH HOOK ABOVE")
+      (=ucs              . #x1EF7)     ; ỷ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Y WITH HOOK ABOVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0079 #x0309)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER Y WITH HOOK ABOVE")
-      (=ucs              . #x1EF6)     ; Ỷ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER Y")
+      (=ucs              . #x0079)     ; y
+      )
+     ((name              . "COMBINING HOOK ABOVE")
+      (=ucs              . #x0309)     ; ̉
       ))
     (=ucs              . #x1EF7)       ; ỷ
     (latin-tcvn5712    . #xFB) ; &I-VSCII2-7B;
     (latin-viscii      . #xD6) ; &I-MULE-VIET-L-56;
     (latin-viscii-lower . #xD6)        ; &I-MULE-VIET-L-56;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER Y WITH HOOK ABOVE")
+      (=ucs              . #x1EF6)     ; Ỷ
+      ))
     ))
 (define-char
   '((name              . "LATIN CAPITAL LETTER Y WITH TILDE")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0059 #x0303)
-    (->lowercase
-     ((name              . "LATIN SMALL LETTER Y WITH TILDE")
-      (=ucs              . #x1EF9)     ; ỹ
+    (=decomposition
+     ((name              . "LATIN CAPITAL LETTER Y")
+      (=ucs              . #x0059)     ; Y
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x1EF8)       ; Ỹ
     (latin-viscii      . #x19) ; &I-MULE-VIET-U-5B;
     (latin-viscii-upper . #xDB)        ; &I-MULE-VIET-U-5B;
+    (->lowercase
+     ((name              . "LATIN SMALL LETTER Y WITH TILDE")
+      (=ucs              . #x1EF9)     ; ỹ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Y WITH TILDE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0079 #x0303)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER Y WITH TILDE")
-      (=ucs              . #x1EF8)     ; Ỹ
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER Y")
+      (=ucs              . #x0079)     ; y
+      )
+     ((name              . "COMBINING TILDE")
+      (=ucs              . #x0303)     ; ̃
       ))
     (=ucs              . #x1EF9)       ; ỹ
     (latin-tcvn5712    . #xFC) ; &I-VSCII2-7C;
     (latin-viscii      . #xDB) ; &I-MULE-VIET-L-5B;
     (latin-viscii-lower . #xDB)        ; &I-MULE-VIET-L-5B;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER Y WITH TILDE")
+      (=ucs              . #x1EF8)     ; Ỹ
+      ))
     ))
index 7a184d7..c043c90 100644 (file)
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B1 #x0313)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ALPHA")
+      (=ucs              . #x03B1)     ; α
+      )
+     ((name              . "COMBINING COMMA ABOVE")
+      (=ucs              . #x0313)     ; ̓
+      ))
+    (=ucs              . #x1F00)       ; ἀ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER ALPHA WITH PSILI")
       (=ucs              . #x1F08)     ; Ἀ
       ))
-    (=ucs              . #x1F00)       ; ἀ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER ALPHA WITH DASIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B1 #x0314)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ALPHA")
+      (=ucs              . #x03B1)     ; α
+      )
+     ((name              . "COMBINING REVERSED COMMA ABOVE")
+      (=ucs              . #x0314)     ; ̔
+      ))
+    (=ucs              . #x1F01)       ; ἁ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER ALPHA WITH DASIA")
       (=ucs              . #x1F09)     ; Ἁ
       ))
-    (=ucs              . #x1F01)       ; ἁ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F00 #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ALPHA WITH PSILI")
+      (=ucs              . #x1F00)     ; ἀ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F02)       ; ἂ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA")
       (=ucs              . #x1F0A)     ; Ἂ
       ))
-    (=ucs              . #x1F02)       ; ἂ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F01 #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ALPHA WITH DASIA")
+      (=ucs              . #x1F01)     ; ἁ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F03)       ; ἃ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA")
       (=ucs              . #x1F0B)     ; Ἃ
       ))
-    (=ucs              . #x1F03)       ; ἃ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F00 #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ALPHA WITH PSILI")
+      (=ucs              . #x1F00)     ; ἀ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F04)       ; ἄ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA")
       (=ucs              . #x1F0C)     ; Ἄ
       ))
-    (=ucs              . #x1F04)       ; ἄ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F01 #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ALPHA WITH DASIA")
+      (=ucs              . #x1F01)     ; ἁ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F05)       ; ἅ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA")
       (=ucs              . #x1F0D)     ; Ἅ
       ))
-    (=ucs              . #x1F05)       ; ἅ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F00 #x0342)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ALPHA WITH PSILI")
+      (=ucs              . #x1F00)     ; ἀ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
+    (=ucs              . #x1F06)       ; ἆ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI")
       (=ucs              . #x1F0E)     ; Ἆ
       ))
-    (=ucs              . #x1F06)       ; ἆ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F01 #x0342)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ALPHA WITH DASIA")
+      (=ucs              . #x1F01)     ; ἁ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
+    (=ucs              . #x1F07)       ; ἇ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI")
       (=ucs              . #x1F0F)     ; Ἇ
       ))
-    (=ucs              . #x1F07)       ; ἇ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER ALPHA WITH PSILI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0391 #x0313)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ALPHA")
+      (=ucs              . #x0391)     ; Α
+      )
+     ((name              . "COMBINING COMMA ABOVE")
+      (=ucs              . #x0313)     ; ̓
+      ))
+    (=ucs              . #x1F08)       ; Ἀ
     (->lowercase
      ((name              . "GREEK SMALL LETTER ALPHA WITH PSILI")
       (=ucs              . #x1F00)     ; ἀ
       ))
-    (=ucs              . #x1F08)       ; Ἀ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER ALPHA WITH DASIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0391 #x0314)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ALPHA")
+      (=ucs              . #x0391)     ; Α
+      )
+     ((name              . "COMBINING REVERSED COMMA ABOVE")
+      (=ucs              . #x0314)     ; ̔
+      ))
+    (=ucs              . #x1F09)       ; Ἁ
     (->lowercase
      ((name              . "GREEK SMALL LETTER ALPHA WITH DASIA")
       (=ucs              . #x1F01)     ; ἁ
       ))
-    (=ucs              . #x1F09)       ; Ἁ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F08 #x0300)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ALPHA WITH PSILI")
+      (=ucs              . #x1F08)     ; Ἀ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F0A)       ; Ἂ
     (->lowercase
      ((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA")
       (=ucs              . #x1F02)     ; ἂ
       ))
-    (=ucs              . #x1F0A)       ; Ἂ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F09 #x0300)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ALPHA WITH DASIA")
+      (=ucs              . #x1F09)     ; Ἁ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F0B)       ; Ἃ
     (->lowercase
      ((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA")
       (=ucs              . #x1F03)     ; ἃ
       ))
-    (=ucs              . #x1F0B)       ; Ἃ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F08 #x0301)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ALPHA WITH PSILI")
+      (=ucs              . #x1F08)     ; Ἀ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F0C)       ; Ἄ
     (->lowercase
      ((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA")
       (=ucs              . #x1F04)     ; ἄ
       ))
-    (=ucs              . #x1F0C)       ; Ἄ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F09 #x0301)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ALPHA WITH DASIA")
+      (=ucs              . #x1F09)     ; Ἁ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F0D)       ; Ἅ
     (->lowercase
      ((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA")
       (=ucs              . #x1F05)     ; ἅ
       ))
-    (=ucs              . #x1F0D)       ; Ἅ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F08 #x0342)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ALPHA WITH PSILI")
+      (=ucs              . #x1F08)     ; Ἀ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
+    (=ucs              . #x1F0E)       ; Ἆ
     (->lowercase
      ((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI")
       (=ucs              . #x1F06)     ; ἆ
       ))
-    (=ucs              . #x1F0E)       ; Ἆ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F09 #x0342)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ALPHA WITH DASIA")
+      (=ucs              . #x1F09)     ; Ἁ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
+    (=ucs              . #x1F0F)       ; Ἇ
     (->lowercase
      ((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI")
       (=ucs              . #x1F07)     ; ἇ
       ))
-    (=ucs              . #x1F0F)       ; Ἇ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER EPSILON WITH PSILI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B5 #x0313)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER EPSILON")
+      (=ucs              . #x03B5)     ; ε
+      )
+     ((name              . "COMBINING COMMA ABOVE")
+      (=ucs              . #x0313)     ; ̓
+      ))
+    (=ucs              . #x1F10)       ; ἐ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER EPSILON WITH PSILI")
       (=ucs              . #x1F18)     ; Ἐ
       ))
-    (=ucs              . #x1F10)       ; ἐ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER EPSILON WITH DASIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B5 #x0314)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER EPSILON")
+      (=ucs              . #x03B5)     ; ε
+      )
+     ((name              . "COMBINING REVERSED COMMA ABOVE")
+      (=ucs              . #x0314)     ; ̔
+      ))
+    (=ucs              . #x1F11)       ; ἑ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER EPSILON WITH DASIA")
       (=ucs              . #x1F19)     ; Ἑ
       ))
-    (=ucs              . #x1F11)       ; ἑ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F10 #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER EPSILON WITH PSILI")
+      (=ucs              . #x1F10)     ; ἐ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F12)       ; ἒ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA")
       (=ucs              . #x1F1A)     ; Ἒ
       ))
-    (=ucs              . #x1F12)       ; ἒ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F11 #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER EPSILON WITH DASIA")
+      (=ucs              . #x1F11)     ; ἑ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F13)       ; ἓ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA")
       (=ucs              . #x1F1B)     ; Ἓ
       ))
-    (=ucs              . #x1F13)       ; ἓ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F10 #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER EPSILON WITH PSILI")
+      (=ucs              . #x1F10)     ; ἐ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F14)       ; ἔ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA")
       (=ucs              . #x1F1C)     ; Ἔ
       ))
-    (=ucs              . #x1F14)       ; ἔ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F11 #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER EPSILON WITH DASIA")
+      (=ucs              . #x1F11)     ; ἑ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F15)       ; ἕ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA")
       (=ucs              . #x1F1D)     ; Ἕ
       ))
-    (=ucs              . #x1F15)       ; ἕ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER EPSILON WITH PSILI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0395 #x0313)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER EPSILON")
+      (=ucs              . #x0395)     ; Ε
+      )
+     ((name              . "COMBINING COMMA ABOVE")
+      (=ucs              . #x0313)     ; ̓
+      ))
+    (=ucs              . #x1F18)       ; Ἐ
     (->lowercase
      ((name              . "GREEK SMALL LETTER EPSILON WITH PSILI")
       (=ucs              . #x1F10)     ; ἐ
       ))
-    (=ucs              . #x1F18)       ; Ἐ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER EPSILON WITH DASIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0395 #x0314)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER EPSILON")
+      (=ucs              . #x0395)     ; Ε
+      )
+     ((name              . "COMBINING REVERSED COMMA ABOVE")
+      (=ucs              . #x0314)     ; ̔
+      ))
+    (=ucs              . #x1F19)       ; Ἑ
     (->lowercase
      ((name              . "GREEK SMALL LETTER EPSILON WITH DASIA")
       (=ucs              . #x1F11)     ; ἑ
       ))
-    (=ucs              . #x1F19)       ; Ἑ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F18 #x0300)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER EPSILON WITH PSILI")
+      (=ucs              . #x1F18)     ; Ἐ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F1A)       ; Ἒ
     (->lowercase
      ((name . "GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA")
       (=ucs              . #x1F12)     ; ἒ
       ))
-    (=ucs              . #x1F1A)       ; Ἒ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F19 #x0300)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER EPSILON WITH DASIA")
+      (=ucs              . #x1F19)     ; Ἑ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F1B)       ; Ἓ
     (->lowercase
      ((name . "GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA")
       (=ucs              . #x1F13)     ; ἓ
       ))
-    (=ucs              . #x1F1B)       ; Ἓ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F18 #x0301)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER EPSILON WITH PSILI")
+      (=ucs              . #x1F18)     ; Ἐ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F1C)       ; Ἔ
     (->lowercase
      ((name . "GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA")
       (=ucs              . #x1F14)     ; ἔ
       ))
-    (=ucs              . #x1F1C)       ; Ἔ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F19 #x0301)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER EPSILON WITH DASIA")
+      (=ucs              . #x1F19)     ; Ἑ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F1D)       ; Ἕ
     (->lowercase
      ((name . "GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA")
       (=ucs              . #x1F15)     ; ἕ
       ))
-    (=ucs              . #x1F1D)       ; Ἕ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER ETA WITH PSILI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B7 #x0313)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ETA")
+      (=ucs              . #x03B7)     ; η
+      )
+     ((name              . "COMBINING COMMA ABOVE")
+      (=ucs              . #x0313)     ; ̓
+      ))
+    (=ucs              . #x1F20)       ; ἠ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER ETA WITH PSILI")
       (=ucs              . #x1F28)     ; Ἠ
       ))
-    (=ucs              . #x1F20)       ; ἠ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER ETA WITH DASIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B7 #x0314)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ETA")
+      (=ucs              . #x03B7)     ; η
+      )
+     ((name              . "COMBINING REVERSED COMMA ABOVE")
+      (=ucs              . #x0314)     ; ̔
+      ))
+    (=ucs              . #x1F21)       ; ἡ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER ETA WITH DASIA")
       (=ucs              . #x1F29)     ; Ἡ
       ))
-    (=ucs              . #x1F21)       ; ἡ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER ETA WITH PSILI AND VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F20 #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ETA WITH PSILI")
+      (=ucs              . #x1F20)     ; ἠ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F22)       ; ἢ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA")
       (=ucs              . #x1F2A)     ; Ἢ
       ))
-    (=ucs              . #x1F22)       ; ἢ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER ETA WITH DASIA AND VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F21 #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ETA WITH DASIA")
+      (=ucs              . #x1F21)     ; ἡ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F23)       ; ἣ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA")
       (=ucs              . #x1F2B)     ; Ἣ
       ))
-    (=ucs              . #x1F23)       ; ἣ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER ETA WITH PSILI AND OXIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F20 #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ETA WITH PSILI")
+      (=ucs              . #x1F20)     ; ἠ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F24)       ; ἤ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA")
       (=ucs              . #x1F2C)     ; Ἤ
       ))
-    (=ucs              . #x1F24)       ; ἤ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER ETA WITH DASIA AND OXIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F21 #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ETA WITH DASIA")
+      (=ucs              . #x1F21)     ; ἡ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F25)       ; ἥ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA")
       (=ucs              . #x1F2D)     ; Ἥ
       ))
-    (=ucs              . #x1F25)       ; ἥ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F20 #x0342)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ETA WITH PSILI")
+      (=ucs              . #x1F20)     ; ἠ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
+    (=ucs              . #x1F26)       ; ἦ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI")
       (=ucs              . #x1F2E)     ; Ἦ
       ))
-    (=ucs              . #x1F26)       ; ἦ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F21 #x0342)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ETA WITH DASIA")
+      (=ucs              . #x1F21)     ; ἡ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
+    (=ucs              . #x1F27)       ; ἧ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI")
       (=ucs              . #x1F2F)     ; Ἧ
       ))
-    (=ucs              . #x1F27)       ; ἧ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER ETA WITH PSILI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0397 #x0313)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ETA")
+      (=ucs              . #x0397)     ; Η
+      )
+     ((name              . "COMBINING COMMA ABOVE")
+      (=ucs              . #x0313)     ; ̓
+      ))
+    (=ucs              . #x1F28)       ; Ἠ
     (->lowercase
      ((name              . "GREEK SMALL LETTER ETA WITH PSILI")
       (=ucs              . #x1F20)     ; ἠ
       ))
-    (=ucs              . #x1F28)       ; Ἠ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER ETA WITH DASIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0397 #x0314)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ETA")
+      (=ucs              . #x0397)     ; Η
+      )
+     ((name              . "COMBINING REVERSED COMMA ABOVE")
+      (=ucs              . #x0314)     ; ̔
+      ))
+    (=ucs              . #x1F29)       ; Ἡ
     (->lowercase
      ((name              . "GREEK SMALL LETTER ETA WITH DASIA")
       (=ucs              . #x1F21)     ; ἡ
       ))
-    (=ucs              . #x1F29)       ; Ἡ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F28 #x0300)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ETA WITH PSILI")
+      (=ucs              . #x1F28)     ; Ἠ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F2A)       ; Ἢ
     (->lowercase
      ((name . "GREEK SMALL LETTER ETA WITH PSILI AND VARIA")
       (=ucs              . #x1F22)     ; ἢ
       ))
-    (=ucs              . #x1F2A)       ; Ἢ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F29 #x0300)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ETA WITH DASIA")
+      (=ucs              . #x1F29)     ; Ἡ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F2B)       ; Ἣ
     (->lowercase
      ((name . "GREEK SMALL LETTER ETA WITH DASIA AND VARIA")
       (=ucs              . #x1F23)     ; ἣ
       ))
-    (=ucs              . #x1F2B)       ; Ἣ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F28 #x0301)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ETA WITH PSILI")
+      (=ucs              . #x1F28)     ; Ἠ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F2C)       ; Ἤ
     (->lowercase
      ((name              . "GREEK SMALL LETTER ETA WITH PSILI AND OXIA")
       (=ucs              . #x1F24)     ; ἤ
       ))
-    (=ucs              . #x1F2C)       ; Ἤ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F29 #x0301)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ETA WITH DASIA")
+      (=ucs              . #x1F29)     ; Ἡ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F2D)       ; Ἥ
     (->lowercase
      ((name              . "GREEK SMALL LETTER ETA WITH DASIA AND OXIA")
       (=ucs              . #x1F25)     ; ἥ
       ))
-    (=ucs              . #x1F2D)       ; Ἥ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F28 #x0342)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ETA WITH PSILI")
+      (=ucs              . #x1F28)     ; Ἠ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
+    (=ucs              . #x1F2E)       ; Ἦ
     (->lowercase
      ((name . "GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI")
       (=ucs              . #x1F26)     ; ἦ
       ))
-    (=ucs              . #x1F2E)       ; Ἦ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F29 #x0342)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ETA WITH DASIA")
+      (=ucs              . #x1F29)     ; Ἡ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
+    (=ucs              . #x1F2F)       ; Ἧ
     (->lowercase
      ((name . "GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI")
       (=ucs              . #x1F27)     ; ἧ
       ))
-    (=ucs              . #x1F2F)       ; Ἧ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER IOTA WITH PSILI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B9 #x0313)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER IOTA")
+      (=ucs              . #x03B9)     ; ι
+      )
+     ((name              . "COMBINING COMMA ABOVE")
+      (=ucs              . #x0313)     ; ̓
+      ))
+    (=ucs              . #x1F30)       ; ἰ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER IOTA WITH PSILI")
       (=ucs              . #x1F38)     ; Ἰ
       ))
-    (=ucs              . #x1F30)       ; ἰ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER IOTA WITH DASIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B9 #x0314)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER IOTA")
+      (=ucs              . #x03B9)     ; ι
+      )
+     ((name              . "COMBINING REVERSED COMMA ABOVE")
+      (=ucs              . #x0314)     ; ̔
+      ))
+    (=ucs              . #x1F31)       ; ἱ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER IOTA WITH DASIA")
       (=ucs              . #x1F39)     ; Ἱ
       ))
-    (=ucs              . #x1F31)       ; ἱ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER IOTA WITH PSILI AND VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F30 #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER IOTA WITH PSILI")
+      (=ucs              . #x1F30)     ; ἰ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F32)       ; ἲ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA")
       (=ucs              . #x1F3A)     ; Ἲ
       ))
-    (=ucs              . #x1F32)       ; ἲ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER IOTA WITH DASIA AND VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F31 #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER IOTA WITH DASIA")
+      (=ucs              . #x1F31)     ; ἱ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F33)       ; ἳ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA")
       (=ucs              . #x1F3B)     ; Ἳ
       ))
-    (=ucs              . #x1F33)       ; ἳ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER IOTA WITH PSILI AND OXIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F30 #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER IOTA WITH PSILI")
+      (=ucs              . #x1F30)     ; ἰ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F34)       ; ἴ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA")
       (=ucs              . #x1F3C)     ; Ἴ
       ))
-    (=ucs              . #x1F34)       ; ἴ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER IOTA WITH DASIA AND OXIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F31 #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER IOTA WITH DASIA")
+      (=ucs              . #x1F31)     ; ἱ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F35)       ; ἵ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA")
       (=ucs              . #x1F3D)     ; Ἵ
       ))
-    (=ucs              . #x1F35)       ; ἵ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F30 #x0342)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER IOTA WITH PSILI")
+      (=ucs              . #x1F30)     ; ἰ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
+    (=ucs              . #x1F36)       ; ἶ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI")
       (=ucs              . #x1F3E)     ; Ἶ
       ))
-    (=ucs              . #x1F36)       ; ἶ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F31 #x0342)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER IOTA WITH DASIA")
+      (=ucs              . #x1F31)     ; ἱ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
+    (=ucs              . #x1F37)       ; ἷ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI")
       (=ucs              . #x1F3F)     ; Ἷ
       ))
-    (=ucs              . #x1F37)       ; ἷ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER IOTA WITH PSILI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0399 #x0313)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER IOTA")
+      (=ucs              . #x0399)     ; Ι
+      )
+     ((name              . "COMBINING COMMA ABOVE")
+      (=ucs              . #x0313)     ; ̓
+      ))
+    (=ucs              . #x1F38)       ; Ἰ
     (->lowercase
      ((name              . "GREEK SMALL LETTER IOTA WITH PSILI")
       (=ucs              . #x1F30)     ; ἰ
       ))
-    (=ucs              . #x1F38)       ; Ἰ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER IOTA WITH DASIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0399 #x0314)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER IOTA")
+      (=ucs              . #x0399)     ; Ι
+      )
+     ((name              . "COMBINING REVERSED COMMA ABOVE")
+      (=ucs              . #x0314)     ; ̔
+      ))
+    (=ucs              . #x1F39)       ; Ἱ
     (->lowercase
      ((name              . "GREEK SMALL LETTER IOTA WITH DASIA")
       (=ucs              . #x1F31)     ; ἱ
       ))
-    (=ucs              . #x1F39)       ; Ἱ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F38 #x0300)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER IOTA WITH PSILI")
+      (=ucs              . #x1F38)     ; Ἰ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F3A)       ; Ἲ
     (->lowercase
      ((name . "GREEK SMALL LETTER IOTA WITH PSILI AND VARIA")
       (=ucs              . #x1F32)     ; ἲ
       ))
-    (=ucs              . #x1F3A)       ; Ἲ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F39 #x0300)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER IOTA WITH DASIA")
+      (=ucs              . #x1F39)     ; Ἱ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F3B)       ; Ἳ
     (->lowercase
      ((name . "GREEK SMALL LETTER IOTA WITH DASIA AND VARIA")
       (=ucs              . #x1F33)     ; ἳ
       ))
-    (=ucs              . #x1F3B)       ; Ἳ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F38 #x0301)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER IOTA WITH PSILI")
+      (=ucs              . #x1F38)     ; Ἰ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F3C)       ; Ἴ
     (->lowercase
      ((name . "GREEK SMALL LETTER IOTA WITH PSILI AND OXIA")
       (=ucs              . #x1F34)     ; ἴ
       ))
-    (=ucs              . #x1F3C)       ; Ἴ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F39 #x0301)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER IOTA WITH DASIA")
+      (=ucs              . #x1F39)     ; Ἱ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F3D)       ; Ἵ
     (->lowercase
      ((name . "GREEK SMALL LETTER IOTA WITH DASIA AND OXIA")
       (=ucs              . #x1F35)     ; ἵ
       ))
-    (=ucs              . #x1F3D)       ; Ἵ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F38 #x0342)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER IOTA WITH PSILI")
+      (=ucs              . #x1F38)     ; Ἰ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
+    (=ucs              . #x1F3E)       ; Ἶ
     (->lowercase
      ((name . "GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI")
       (=ucs              . #x1F36)     ; ἶ
       ))
-    (=ucs              . #x1F3E)       ; Ἶ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F39 #x0342)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER IOTA WITH DASIA")
+      (=ucs              . #x1F39)     ; Ἱ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
+    (=ucs              . #x1F3F)       ; Ἷ
     (->lowercase
      ((name . "GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI")
       (=ucs              . #x1F37)     ; ἷ
       ))
-    (=ucs              . #x1F3F)       ; Ἷ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER OMICRON WITH PSILI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03BF #x0313)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMICRON")
+      (=ucs              . #x03BF)     ; ο
+      )
+     ((name              . "COMBINING COMMA ABOVE")
+      (=ucs              . #x0313)     ; ̓
+      ))
+    (=ucs              . #x1F40)       ; ὀ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER OMICRON WITH PSILI")
       (=ucs              . #x1F48)     ; Ὀ
       ))
-    (=ucs              . #x1F40)       ; ὀ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER OMICRON WITH DASIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03BF #x0314)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMICRON")
+      (=ucs              . #x03BF)     ; ο
+      )
+     ((name              . "COMBINING REVERSED COMMA ABOVE")
+      (=ucs              . #x0314)     ; ̔
+      ))
+    (=ucs              . #x1F41)       ; ὁ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER OMICRON WITH DASIA")
       (=ucs              . #x1F49)     ; Ὁ
       ))
-    (=ucs              . #x1F41)       ; ὁ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F40 #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMICRON WITH PSILI")
+      (=ucs              . #x1F40)     ; ὀ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F42)       ; ὂ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA")
       (=ucs              . #x1F4A)     ; Ὂ
       ))
-    (=ucs              . #x1F42)       ; ὂ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F41 #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMICRON WITH DASIA")
+      (=ucs              . #x1F41)     ; ὁ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F43)       ; ὃ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA")
       (=ucs              . #x1F4B)     ; Ὃ
       ))
-    (=ucs              . #x1F43)       ; ὃ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F40 #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMICRON WITH PSILI")
+      (=ucs              . #x1F40)     ; ὀ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F44)       ; ὄ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA")
       (=ucs              . #x1F4C)     ; Ὄ
       ))
-    (=ucs              . #x1F44)       ; ὄ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F41 #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMICRON WITH DASIA")
+      (=ucs              . #x1F41)     ; ὁ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F45)       ; ὅ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA")
       (=ucs              . #x1F4D)     ; Ὅ
       ))
-    (=ucs              . #x1F45)       ; ὅ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER OMICRON WITH PSILI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x039F #x0313)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMICRON")
+      (=ucs              . #x039F)     ; Ο
+      )
+     ((name              . "COMBINING COMMA ABOVE")
+      (=ucs              . #x0313)     ; ̓
+      ))
+    (=ucs              . #x1F48)       ; Ὀ
     (->lowercase
      ((name              . "GREEK SMALL LETTER OMICRON WITH PSILI")
       (=ucs              . #x1F40)     ; ὀ
       ))
-    (=ucs              . #x1F48)       ; Ὀ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER OMICRON WITH DASIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x039F #x0314)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMICRON")
+      (=ucs              . #x039F)     ; Ο
+      )
+     ((name              . "COMBINING REVERSED COMMA ABOVE")
+      (=ucs              . #x0314)     ; ̔
+      ))
+    (=ucs              . #x1F49)       ; Ὁ
     (->lowercase
      ((name              . "GREEK SMALL LETTER OMICRON WITH DASIA")
       (=ucs              . #x1F41)     ; ὁ
       ))
-    (=ucs              . #x1F49)       ; Ὁ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F48 #x0300)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMICRON WITH PSILI")
+      (=ucs              . #x1F48)     ; Ὀ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F4A)       ; Ὂ
     (->lowercase
      ((name . "GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA")
       (=ucs              . #x1F42)     ; ὂ
       ))
-    (=ucs              . #x1F4A)       ; Ὂ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F49 #x0300)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMICRON WITH DASIA")
+      (=ucs              . #x1F49)     ; Ὁ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F4B)       ; Ὃ
     (->lowercase
      ((name . "GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA")
       (=ucs              . #x1F43)     ; ὃ
       ))
-    (=ucs              . #x1F4B)       ; Ὃ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F48 #x0301)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMICRON WITH PSILI")
+      (=ucs              . #x1F48)     ; Ὀ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F4C)       ; Ὄ
     (->lowercase
      ((name . "GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA")
       (=ucs              . #x1F44)     ; ὄ
       ))
-    (=ucs              . #x1F4C)       ; Ὄ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F49 #x0301)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMICRON WITH DASIA")
+      (=ucs              . #x1F49)     ; Ὁ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F4D)       ; Ὅ
     (->lowercase
      ((name . "GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA")
       (=ucs              . #x1F45)     ; ὅ
       ))
-    (=ucs              . #x1F4D)       ; Ὅ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER UPSILON WITH PSILI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03C5 #x0313)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER UPSILON")
+      (=ucs              . #x03C5)     ; υ
+      )
+     ((name              . "COMBINING COMMA ABOVE")
+      (=ucs              . #x0313)     ; ̓
+      ))
     (=ucs              . #x1F50)       ; ὐ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03C5 #x0314)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER UPSILON")
+      (=ucs              . #x03C5)     ; υ
+      )
+     ((name              . "COMBINING REVERSED COMMA ABOVE")
+      (=ucs              . #x0314)     ; ̔
+      ))
+    (=ucs              . #x1F51)       ; ὑ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER UPSILON WITH DASIA")
       (=ucs              . #x1F59)     ; Ὑ
       ))
-    (=ucs              . #x1F51)       ; ὑ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F50 #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER UPSILON WITH PSILI")
+      (=ucs              . #x1F50)     ; ὐ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=ucs              . #x1F52)       ; ὒ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F51 #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER UPSILON WITH DASIA")
+      (=ucs              . #x1F51)     ; ὑ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F53)       ; ὓ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA")
       (=ucs              . #x1F5B)     ; Ὓ
       ))
-    (=ucs              . #x1F53)       ; ὓ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F50 #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER UPSILON WITH PSILI")
+      (=ucs              . #x1F50)     ; ὐ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=ucs              . #x1F54)       ; ὔ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F51 #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER UPSILON WITH DASIA")
+      (=ucs              . #x1F51)     ; ὑ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F55)       ; ὕ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA")
       (=ucs              . #x1F5D)     ; Ὕ
       ))
-    (=ucs              . #x1F55)       ; ὕ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F50 #x0342)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER UPSILON WITH PSILI")
+      (=ucs              . #x1F50)     ; ὐ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
     (=ucs              . #x1F56)       ; ὖ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F51 #x0342)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER UPSILON WITH DASIA")
+      (=ucs              . #x1F51)     ; ὑ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
+    (=ucs              . #x1F57)       ; ὗ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI")
       (=ucs              . #x1F5F)     ; Ὗ
       ))
-    (=ucs              . #x1F57)       ; ὗ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER UPSILON WITH DASIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03A5 #x0314)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER UPSILON")
+      (=ucs              . #x03A5)     ; Υ
+      )
+     ((name              . "COMBINING REVERSED COMMA ABOVE")
+      (=ucs              . #x0314)     ; ̔
+      ))
+    (=ucs              . #x1F59)       ; Ὑ
     (->lowercase
      ((name              . "GREEK SMALL LETTER UPSILON WITH DASIA")
       (=ucs              . #x1F51)     ; ὑ
       ))
-    (=ucs              . #x1F59)       ; Ὑ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F59 #x0300)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER UPSILON WITH DASIA")
+      (=ucs              . #x1F59)     ; Ὑ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F5B)       ; Ὓ
     (->lowercase
      ((name . "GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA")
       (=ucs              . #x1F53)     ; ὓ
       ))
-    (=ucs              . #x1F5B)       ; Ὓ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F59 #x0301)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER UPSILON WITH DASIA")
+      (=ucs              . #x1F59)     ; Ὑ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F5D)       ; Ὕ
     (->lowercase
      ((name . "GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA")
       (=ucs              . #x1F55)     ; ὕ
       ))
-    (=ucs              . #x1F5D)       ; Ὕ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F59 #x0342)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER UPSILON WITH DASIA")
+      (=ucs              . #x1F59)     ; Ὑ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
+    (=ucs              . #x1F5F)       ; Ὗ
     (->lowercase
      ((name . "GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI")
       (=ucs              . #x1F57)     ; ὗ
       ))
-    (=ucs              . #x1F5F)       ; Ὗ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER OMEGA WITH PSILI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03C9 #x0313)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMEGA")
+      (=ucs              . #x03C9)     ; ω
+      )
+     ((name              . "COMBINING COMMA ABOVE")
+      (=ucs              . #x0313)     ; ̓
+      ))
+    (=ucs              . #x1F60)       ; ὠ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER OMEGA WITH PSILI")
       (=ucs              . #x1F68)     ; Ὠ
       ))
-    (=ucs              . #x1F60)       ; ὠ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER OMEGA WITH DASIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03C9 #x0314)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMEGA")
+      (=ucs              . #x03C9)     ; ω
+      )
+     ((name              . "COMBINING REVERSED COMMA ABOVE")
+      (=ucs              . #x0314)     ; ̔
+      ))
+    (=ucs              . #x1F61)       ; ὡ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER OMEGA WITH DASIA")
       (=ucs              . #x1F69)     ; Ὡ
       ))
-    (=ucs              . #x1F61)       ; ὡ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F60 #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMEGA WITH PSILI")
+      (=ucs              . #x1F60)     ; ὠ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F62)       ; ὢ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA")
       (=ucs              . #x1F6A)     ; Ὢ
       ))
-    (=ucs              . #x1F62)       ; ὢ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F61 #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMEGA WITH DASIA")
+      (=ucs              . #x1F61)     ; ὡ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F63)       ; ὣ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA")
       (=ucs              . #x1F6B)     ; Ὣ
       ))
-    (=ucs              . #x1F63)       ; ὣ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F60 #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMEGA WITH PSILI")
+      (=ucs              . #x1F60)     ; ὠ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F64)       ; ὤ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA")
       (=ucs              . #x1F6C)     ; Ὤ
       ))
-    (=ucs              . #x1F64)       ; ὤ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F61 #x0301)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMEGA WITH DASIA")
+      (=ucs              . #x1F61)     ; ὡ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F65)       ; ὥ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA")
       (=ucs              . #x1F6D)     ; Ὥ
       ))
-    (=ucs              . #x1F65)       ; ὥ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F60 #x0342)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMEGA WITH PSILI")
+      (=ucs              . #x1F60)     ; ὠ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
+    (=ucs              . #x1F66)       ; ὦ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI")
       (=ucs              . #x1F6E)     ; Ὦ
       ))
-    (=ucs              . #x1F66)       ; ὦ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F61 #x0342)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMEGA WITH DASIA")
+      (=ucs              . #x1F61)     ; ὡ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
+    (=ucs              . #x1F67)       ; ὧ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI")
       (=ucs              . #x1F6F)     ; Ὧ
       ))
-    (=ucs              . #x1F67)       ; ὧ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER OMEGA WITH PSILI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03A9 #x0313)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMEGA")
+      (=ucs              . #x03A9)     ; Ω
+      )
+     ((name              . "COMBINING COMMA ABOVE")
+      (=ucs              . #x0313)     ; ̓
+      ))
+    (=ucs              . #x1F68)       ; Ὠ
     (->lowercase
      ((name              . "GREEK SMALL LETTER OMEGA WITH PSILI")
       (=ucs              . #x1F60)     ; ὠ
       ))
-    (=ucs              . #x1F68)       ; Ὠ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER OMEGA WITH DASIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03A9 #x0314)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMEGA")
+      (=ucs              . #x03A9)     ; Ω
+      )
+     ((name              . "COMBINING REVERSED COMMA ABOVE")
+      (=ucs              . #x0314)     ; ̔
+      ))
+    (=ucs              . #x1F69)       ; Ὡ
     (->lowercase
      ((name              . "GREEK SMALL LETTER OMEGA WITH DASIA")
       (=ucs              . #x1F61)     ; ὡ
       ))
-    (=ucs              . #x1F69)       ; Ὡ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F68 #x0300)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMEGA WITH PSILI")
+      (=ucs              . #x1F68)     ; Ὠ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F6A)       ; Ὢ
     (->lowercase
      ((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA")
       (=ucs              . #x1F62)     ; ὢ
       ))
-    (=ucs              . #x1F6A)       ; Ὢ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F69 #x0300)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMEGA WITH DASIA")
+      (=ucs              . #x1F69)     ; Ὡ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F6B)       ; Ὣ
     (->lowercase
      ((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA")
       (=ucs              . #x1F63)     ; ὣ
       ))
-    (=ucs              . #x1F6B)       ; Ὣ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F68 #x0301)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMEGA WITH PSILI")
+      (=ucs              . #x1F68)     ; Ὠ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F6C)       ; Ὤ
     (->lowercase
      ((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA")
       (=ucs              . #x1F64)     ; ὤ
       ))
-    (=ucs              . #x1F6C)       ; Ὤ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F69 #x0301)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMEGA WITH DASIA")
+      (=ucs              . #x1F69)     ; Ὡ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
+    (=ucs              . #x1F6D)       ; Ὥ
     (->lowercase
      ((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA")
       (=ucs              . #x1F65)     ; ὥ
       ))
-    (=ucs              . #x1F6D)       ; Ὥ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F68 #x0342)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMEGA WITH PSILI")
+      (=ucs              . #x1F68)     ; Ὠ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
+    (=ucs              . #x1F6E)       ; Ὦ
     (->lowercase
      ((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI")
       (=ucs              . #x1F66)     ; ὦ
       ))
-    (=ucs              . #x1F6E)       ; Ὦ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F69 #x0342)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMEGA WITH DASIA")
+      (=ucs              . #x1F69)     ; Ὡ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
+    (=ucs              . #x1F6F)       ; Ὧ
     (->lowercase
      ((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI")
       (=ucs              . #x1F67)     ; ὧ
       ))
-    (=ucs              . #x1F6F)       ; Ὧ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER ALPHA WITH VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B1 #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ALPHA")
+      (=ucs              . #x03B1)     ; α
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F70)       ; ὰ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER ALPHA WITH VARIA")
       (=ucs              . #x1FBA)     ; Ὰ
       ))
-    (=ucs              . #x1F70)       ; ὰ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER ALPHA WITH GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0251 #x0300)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER ALPHA")
+      (=ucs              . #x0251)     ; ɑ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=jis-x0213-1-2000 . #x2B46)       ; &JX1-2B46; [11-38]
     (=ucs@jis          . #x1F70)       ; &JX1-2B46;
     ))
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03AC)
+    (=ucs              . #x1F71)       ; ά
+    (->canonical
+     ((name              . "GREEK SMALL LETTER ALPHA WITH TONOS")
+      (=ucs              . #x03AC)     ; ά
+      ))
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER ALPHA WITH OXIA")
       (=ucs              . #x1FBB)     ; Ά
       ))
-    (=ucs              . #x1F71)       ; ά
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER ALPHA WITH ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0251 #x0301)
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER ALPHA")
+      (=ucs              . #x0251)     ; ɑ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=jis-x0213-1-2000 . #x2B47)       ; &JX1-2B47; [11-39]
     (=ucs@jis          . #x1F71)       ; &JX1-2B47;
     ))
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B5 #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER EPSILON")
+      (=ucs              . #x03B5)     ; ε
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F72)       ; ὲ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER EPSILON WITH VARIA")
       (=ucs              . #x1FC8)     ; Ὲ
       ))
-    (=ucs              . #x1F72)       ; ὲ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER OPEN E WITH GRAVE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x025B #x0300)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER OPEN E WITH GRAVE")
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER OPEN E")
+      (=ucs              . #x025B)     ; ɛ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
       ))
     (=jis-x0213-1-2000 . #x2B50)       ; &JX1-2B50; [11-48]
     (=ucs@jis          . #x1F72)       ; &JX1-2B50;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER OPEN E WITH GRAVE")
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER EPSILON WITH OXIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03AD)
+    (=ucs              . #x1F73)       ; έ
+    (->canonical
+     ((name              . "GREEK SMALL LETTER EPSILON WITH TONOS")
+      (=ucs              . #x03AD)     ; έ
+      ))
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER EPSILON WITH OXIA")
       (=ucs              . #x1FC9)     ; Έ
       ))
-    (=ucs              . #x1F73)       ; έ
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER OPEN E WITH ACUTE")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x025B #x0301)
-    (->uppercase
-     ((name              . "LATIN CAPITAL LETTER OPEN E WITH ACUTE")
+    (=decomposition
+     ((name              . "LATIN SMALL LETTER OPEN E")
+      (=ucs              . #x025B)     ; ɛ
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
       ))
     (=jis-x0213-1-2000 . #x2B51)       ; &JX1-2B51; [11-49]
     (=ucs@jis          . #x1F73)       ; &JX1-2B51;
+    (->uppercase
+     ((name              . "LATIN CAPITAL LETTER OPEN E WITH ACUTE")
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER ETA WITH VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B7 #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ETA")
+      (=ucs              . #x03B7)     ; η
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F74)       ; ὴ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER ETA WITH VARIA")
       (=ucs              . #x1FCA)     ; Ὴ
       ))
-    (=ucs              . #x1F74)       ; ὴ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER ETA WITH OXIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03AE)
+    (=ucs              . #x1F75)       ; ή
+    (->canonical
+     ((name              . "GREEK SMALL LETTER ETA WITH TONOS")
+      (=ucs              . #x03AE)     ; ή
+      ))
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER ETA WITH OXIA")
       (=ucs              . #x1FCB)     ; Ή
       ))
-    (=ucs              . #x1F75)       ; ή
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER IOTA WITH VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B9 #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER IOTA")
+      (=ucs              . #x03B9)     ; ι
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F76)       ; ὶ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER IOTA WITH VARIA")
       (=ucs              . #x1FDA)     ; Ὶ
       ))
-    (=ucs              . #x1F76)       ; ὶ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER IOTA WITH OXIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03AF)
+    (=ucs              . #x1F77)       ; ί
+    (->canonical
+     ((name              . "GREEK SMALL LETTER IOTA WITH TONOS")
+      (=ucs              . #x03AF)     ; ί
+      ))
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER IOTA WITH OXIA")
       (=ucs              . #x1FDB)     ; Ί
       ))
-    (=ucs              . #x1F77)       ; ί
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER OMICRON WITH VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03BF #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMICRON")
+      (=ucs              . #x03BF)     ; ο
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F78)       ; ὸ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER OMICRON WITH VARIA")
       (=ucs              . #x1FF8)     ; Ὸ
       ))
-    (=ucs              . #x1F78)       ; ὸ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER OMICRON WITH OXIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03CC)
+    (=ucs              . #x1F79)       ; ό
+    (->canonical
+     ((name              . "GREEK SMALL LETTER OMICRON WITH TONOS")
+      (=ucs              . #x03CC)     ; ό
+      ))
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER OMICRON WITH OXIA")
       (=ucs              . #x1FF9)     ; Ό
       ))
-    (=ucs              . #x1F79)       ; ό
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER UPSILON WITH VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03C5 #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER UPSILON")
+      (=ucs              . #x03C5)     ; υ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F7A)       ; ὺ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER UPSILON WITH VARIA")
       (=ucs              . #x1FEA)     ; Ὺ
       ))
-    (=ucs              . #x1F7A)       ; ὺ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER UPSILON WITH OXIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03CD)
+    (=ucs              . #x1F7B)       ; ύ
+    (->canonical
+     ((name              . "GREEK SMALL LETTER UPSILON WITH TONOS")
+      (=ucs              . #x03CD)     ; ύ
+      ))
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER UPSILON WITH OXIA")
       (=ucs              . #x1FEB)     ; Ύ
       ))
-    (=ucs              . #x1F7B)       ; ύ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER OMEGA WITH VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03C9 #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMEGA")
+      (=ucs              . #x03C9)     ; ω
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1F7C)       ; ὼ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER OMEGA WITH VARIA")
       (=ucs              . #x1FFA)     ; Ὼ
       ))
-    (=ucs              . #x1F7C)       ; ὼ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER OMEGA WITH OXIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03CE)
+    (=ucs              . #x1F7D)       ; ώ
+    (->canonical
+     ((name              . "GREEK SMALL LETTER OMEGA WITH TONOS")
+      (=ucs              . #x03CE)     ; ώ
+      ))
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER OMEGA WITH OXIA")
       (=ucs              . #x1FFB)     ; Ώ
       ))
-    (=ucs              . #x1F7D)       ; ώ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F00 #x0345)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ALPHA WITH PSILI")
+      (=ucs              . #x1F00)     ; ἀ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F80)       ; ᾀ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI")
       (=ucs              . #x1F88)     ; ᾈ
       ))
-    (=ucs              . #x1F80)       ; ᾀ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F01 #x0345)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ALPHA WITH DASIA")
+      (=ucs              . #x1F01)     ; ἁ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F81)       ; ᾁ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI")
       (=ucs              . #x1F89)     ; ᾉ
       ))
-    (=ucs              . #x1F81)       ; ᾁ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F02 #x0345)
+    (=decomposition
+     ((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA")
+      (=ucs              . #x1F02)     ; ἂ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F82)       ; ᾂ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI")
       (=ucs              . #x1F8A)     ; ᾊ
       ))
-    (=ucs              . #x1F82)       ; ᾂ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F03 #x0345)
+    (=decomposition
+     ((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA")
+      (=ucs              . #x1F03)     ; ἃ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F83)       ; ᾃ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI")
       (=ucs              . #x1F8B)     ; ᾋ
       ))
-    (=ucs              . #x1F83)       ; ᾃ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F04 #x0345)
+    (=decomposition
+     ((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA")
+      (=ucs              . #x1F04)     ; ἄ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F84)       ; ᾄ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI")
       (=ucs              . #x1F8C)     ; ᾌ
       ))
-    (=ucs              . #x1F84)       ; ᾄ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F05 #x0345)
+    (=decomposition
+     ((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA")
+      (=ucs              . #x1F05)     ; ἅ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F85)       ; ᾅ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI")
       (=ucs              . #x1F8D)     ; ᾍ
       ))
-    (=ucs              . #x1F85)       ; ᾅ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F06 #x0345)
+    (=decomposition
+     ((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI")
+      (=ucs              . #x1F06)     ; ἆ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F86)       ; ᾆ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI")
       (=ucs              . #x1F8E)     ; ᾎ
       ))
-    (=ucs              . #x1F86)       ; ᾆ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F07 #x0345)
+    (=decomposition
+     ((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI")
+      (=ucs              . #x1F07)     ; ἇ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F87)       ; ᾇ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI")
       (=ucs              . #x1F8F)     ; ᾏ
       ))
-    (=ucs              . #x1F87)       ; ᾇ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F08 #x0345)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ALPHA WITH PSILI")
+      (=ucs              . #x1F08)     ; Ἀ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F88)       ; ᾈ
     (->lowercase
      ((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI")
       (=ucs              . #x1F80)     ; ᾀ
       ))
-    (=ucs              . #x1F88)       ; ᾈ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F09 #x0345)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ALPHA WITH DASIA")
+      (=ucs              . #x1F09)     ; Ἁ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F89)       ; ᾉ
     (->lowercase
      ((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI")
       (=ucs              . #x1F81)     ; ᾁ
       ))
-    (=ucs              . #x1F89)       ; ᾉ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F0A #x0345)
+    (=decomposition
+     ((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA")
+      (=ucs              . #x1F0A)     ; Ἂ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F8A)       ; ᾊ
     (->lowercase
      ((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI")
       (=ucs              . #x1F82)     ; ᾂ
       ))
-    (=ucs              . #x1F8A)       ; ᾊ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F0B #x0345)
+    (=decomposition
+     ((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA")
+      (=ucs              . #x1F0B)     ; Ἃ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F8B)       ; ᾋ
     (->lowercase
      ((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI")
       (=ucs              . #x1F83)     ; ᾃ
       ))
-    (=ucs              . #x1F8B)       ; ᾋ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F0C #x0345)
+    (=decomposition
+     ((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA")
+      (=ucs              . #x1F0C)     ; Ἄ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F8C)       ; ᾌ
     (->lowercase
      ((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI")
       (=ucs              . #x1F84)     ; ᾄ
       ))
-    (=ucs              . #x1F8C)       ; ᾌ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F0D #x0345)
+    (=decomposition
+     ((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA")
+      (=ucs              . #x1F0D)     ; Ἅ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F8D)       ; ᾍ
     (->lowercase
      ((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI")
       (=ucs              . #x1F85)     ; ᾅ
       ))
-    (=ucs              . #x1F8D)       ; ᾍ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F0E #x0345)
+    (=decomposition
+     ((name . "GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI")
+      (=ucs              . #x1F0E)     ; Ἆ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F8E)       ; ᾎ
     (->lowercase
      ((name . "GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI")
       (=ucs              . #x1F86)     ; ᾆ
       ))
-    (=ucs              . #x1F8E)       ; ᾎ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F0F #x0345)
+    (=decomposition
+     ((name . "GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI")
+      (=ucs              . #x1F0F)     ; Ἇ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F8F)       ; ᾏ
     (->lowercase
      ((name . "GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI")
       (=ucs              . #x1F87)     ; ᾇ
       ))
-    (=ucs              . #x1F8F)       ; ᾏ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F20 #x0345)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ETA WITH PSILI")
+      (=ucs              . #x1F20)     ; ἠ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F90)       ; ᾐ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI")
       (=ucs              . #x1F98)     ; ᾘ
       ))
-    (=ucs              . #x1F90)       ; ᾐ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F21 #x0345)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ETA WITH DASIA")
+      (=ucs              . #x1F21)     ; ἡ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F91)       ; ᾑ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI")
       (=ucs              . #x1F99)     ; ᾙ
       ))
-    (=ucs              . #x1F91)       ; ᾑ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F22 #x0345)
+    (=decomposition
+     ((name . "GREEK SMALL LETTER ETA WITH PSILI AND VARIA")
+      (=ucs              . #x1F22)     ; ἢ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F92)       ; ᾒ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI")
       (=ucs              . #x1F9A)     ; ᾚ
       ))
-    (=ucs              . #x1F92)       ; ᾒ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F23 #x0345)
+    (=decomposition
+     ((name . "GREEK SMALL LETTER ETA WITH DASIA AND VARIA")
+      (=ucs              . #x1F23)     ; ἣ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F93)       ; ᾓ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI")
       (=ucs              . #x1F9B)     ; ᾛ
       ))
-    (=ucs              . #x1F93)       ; ᾓ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F24 #x0345)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ETA WITH PSILI AND OXIA")
+      (=ucs              . #x1F24)     ; ἤ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F94)       ; ᾔ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI")
       (=ucs              . #x1F9C)     ; ᾜ
       ))
-    (=ucs              . #x1F94)       ; ᾔ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F25 #x0345)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ETA WITH DASIA AND OXIA")
+      (=ucs              . #x1F25)     ; ἥ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F95)       ; ᾕ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI")
       (=ucs              . #x1F9D)     ; ᾝ
       ))
-    (=ucs              . #x1F95)       ; ᾕ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F26 #x0345)
+    (=decomposition
+     ((name . "GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI")
+      (=ucs              . #x1F26)     ; ἦ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F96)       ; ᾖ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI")
       (=ucs              . #x1F9E)     ; ᾞ
       ))
-    (=ucs              . #x1F96)       ; ᾖ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F27 #x0345)
+    (=decomposition
+     ((name . "GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI")
+      (=ucs              . #x1F27)     ; ἧ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F97)       ; ᾗ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI")
       (=ucs              . #x1F9F)     ; ᾟ
       ))
-    (=ucs              . #x1F97)       ; ᾗ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F28 #x0345)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ETA WITH PSILI")
+      (=ucs              . #x1F28)     ; Ἠ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F98)       ; ᾘ
     (->lowercase
      ((name . "GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI")
       (=ucs              . #x1F90)     ; ᾐ
       ))
-    (=ucs              . #x1F98)       ; ᾘ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F29 #x0345)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ETA WITH DASIA")
+      (=ucs              . #x1F29)     ; Ἡ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F99)       ; ᾙ
     (->lowercase
      ((name . "GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI")
       (=ucs              . #x1F91)     ; ᾑ
       ))
-    (=ucs              . #x1F99)       ; ᾙ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F2A #x0345)
+    (=decomposition
+     ((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA")
+      (=ucs              . #x1F2A)     ; Ἢ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F9A)       ; ᾚ
     (->lowercase
      ((name . "GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI")
       (=ucs              . #x1F92)     ; ᾒ
       ))
-    (=ucs              . #x1F9A)       ; ᾚ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F2B #x0345)
+    (=decomposition
+     ((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA")
+      (=ucs              . #x1F2B)     ; Ἣ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F9B)       ; ᾛ
     (->lowercase
      ((name . "GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI")
       (=ucs              . #x1F93)     ; ᾓ
       ))
-    (=ucs              . #x1F9B)       ; ᾛ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F2C #x0345)
+    (=decomposition
+     ((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA")
+      (=ucs              . #x1F2C)     ; Ἤ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F9C)       ; ᾜ
     (->lowercase
      ((name . "GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI")
       (=ucs              . #x1F94)     ; ᾔ
       ))
-    (=ucs              . #x1F9C)       ; ᾜ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F2D #x0345)
+    (=decomposition
+     ((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA")
+      (=ucs              . #x1F2D)     ; Ἥ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F9D)       ; ᾝ
     (->lowercase
      ((name . "GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI")
       (=ucs              . #x1F95)     ; ᾕ
       ))
-    (=ucs              . #x1F9D)       ; ᾝ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F2E #x0345)
+    (=decomposition
+     ((name . "GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI")
+      (=ucs              . #x1F2E)     ; Ἦ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F9E)       ; ᾞ
     (->lowercase
      ((name . "GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI")
       (=ucs              . #x1F96)     ; ᾖ
       ))
-    (=ucs              . #x1F9E)       ; ᾞ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F2F #x0345)
+    (=decomposition
+     ((name . "GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI")
+      (=ucs              . #x1F2F)     ; Ἧ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1F9F)       ; ᾟ
     (->lowercase
      ((name . "GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI")
       (=ucs              . #x1F97)     ; ᾗ
       ))
-    (=ucs              . #x1F9F)       ; ᾟ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F60 #x0345)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMEGA WITH PSILI")
+      (=ucs              . #x1F60)     ; ὠ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FA0)       ; ᾠ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI")
       (=ucs              . #x1FA8)     ; ᾨ
       ))
-    (=ucs              . #x1FA0)       ; ᾠ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F61 #x0345)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMEGA WITH DASIA")
+      (=ucs              . #x1F61)     ; ὡ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FA1)       ; ᾡ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI")
       (=ucs              . #x1FA9)     ; ᾩ
       ))
-    (=ucs              . #x1FA1)       ; ᾡ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F62 #x0345)
+    (=decomposition
+     ((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA")
+      (=ucs              . #x1F62)     ; ὢ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FA2)       ; ᾢ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI")
       (=ucs              . #x1FAA)     ; ᾪ
       ))
-    (=ucs              . #x1FA2)       ; ᾢ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F63 #x0345)
+    (=decomposition
+     ((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA")
+      (=ucs              . #x1F63)     ; ὣ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FA3)       ; ᾣ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI")
       (=ucs              . #x1FAB)     ; ᾫ
       ))
-    (=ucs              . #x1FA3)       ; ᾣ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F64 #x0345)
+    (=decomposition
+     ((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA")
+      (=ucs              . #x1F64)     ; ὤ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FA4)       ; ᾤ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI")
       (=ucs              . #x1FAC)     ; ᾬ
       ))
-    (=ucs              . #x1FA4)       ; ᾤ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F65 #x0345)
+    (=decomposition
+     ((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA")
+      (=ucs              . #x1F65)     ; ὥ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FA5)       ; ᾥ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI")
       (=ucs              . #x1FAD)     ; ᾭ
       ))
-    (=ucs              . #x1FA5)       ; ᾥ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F66 #x0345)
+    (=decomposition
+     ((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI")
+      (=ucs              . #x1F66)     ; ὦ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FA6)       ; ᾦ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI")
       (=ucs              . #x1FAE)     ; ᾮ
       ))
-    (=ucs              . #x1FA6)       ; ᾦ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F67 #x0345)
+    (=decomposition
+     ((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI")
+      (=ucs              . #x1F67)     ; ὧ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FA7)       ; ᾧ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI")
       (=ucs              . #x1FAF)     ; ᾯ
       ))
-    (=ucs              . #x1FA7)       ; ᾧ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F68 #x0345)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMEGA WITH PSILI")
+      (=ucs              . #x1F68)     ; Ὠ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FA8)       ; ᾨ
     (->lowercase
      ((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI")
       (=ucs              . #x1FA0)     ; ᾠ
       ))
-    (=ucs              . #x1FA8)       ; ᾨ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F69 #x0345)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMEGA WITH DASIA")
+      (=ucs              . #x1F69)     ; Ὡ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FA9)       ; ᾩ
     (->lowercase
      ((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI")
       (=ucs              . #x1FA1)     ; ᾡ
       ))
-    (=ucs              . #x1FA9)       ; ᾩ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F6A #x0345)
+    (=decomposition
+     ((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA")
+      (=ucs              . #x1F6A)     ; Ὢ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FAA)       ; ᾪ
     (->lowercase
      ((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI")
       (=ucs              . #x1FA2)     ; ᾢ
       ))
-    (=ucs              . #x1FAA)       ; ᾪ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F6B #x0345)
+    (=decomposition
+     ((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA")
+      (=ucs              . #x1F6B)     ; Ὣ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FAB)       ; ᾫ
     (->lowercase
      ((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI")
       (=ucs              . #x1FA3)     ; ᾣ
       ))
-    (=ucs              . #x1FAB)       ; ᾫ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F6C #x0345)
+    (=decomposition
+     ((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA")
+      (=ucs              . #x1F6C)     ; Ὤ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FAC)       ; ᾬ
     (->lowercase
      ((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI")
       (=ucs              . #x1FA4)     ; ᾤ
       ))
-    (=ucs              . #x1FAC)       ; ᾬ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F6D #x0345)
+    (=decomposition
+     ((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA")
+      (=ucs              . #x1F6D)     ; Ὥ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FAD)       ; ᾭ
     (->lowercase
      ((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI")
       (=ucs              . #x1FA5)     ; ᾥ
       ))
-    (=ucs              . #x1FAD)       ; ᾭ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F6E #x0345)
+    (=decomposition
+     ((name . "GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI")
+      (=ucs              . #x1F6E)     ; Ὦ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FAE)       ; ᾮ
     (->lowercase
      ((name . "GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI")
       (=ucs              . #x1FA6)     ; ᾦ
       ))
-    (=ucs              . #x1FAE)       ; ᾮ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F6F #x0345)
+    (=decomposition
+     ((name . "GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI")
+      (=ucs              . #x1F6F)     ; Ὧ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FAF)       ; ᾯ
     (->lowercase
      ((name . "GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI")
       (=ucs              . #x1FA7)     ; ᾧ
       ))
-    (=ucs              . #x1FAF)       ; ᾯ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER ALPHA WITH VRACHY")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B1 #x0306)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ALPHA")
+      (=ucs              . #x03B1)     ; α
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x1FB0)       ; ᾰ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER ALPHA WITH VRACHY")
       (=ucs              . #x1FB8)     ; Ᾰ
       ))
-    (=ucs              . #x1FB0)       ; ᾰ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER ALPHA WITH MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B1 #x0304)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ALPHA")
+      (=ucs              . #x03B1)     ; α
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x1FB1)       ; ᾱ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER ALPHA WITH MACRON")
       (=ucs              . #x1FB9)     ; Ᾱ
       ))
-    (=ucs              . #x1FB1)       ; ᾱ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F70 #x0345)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ALPHA WITH VARIA")
+      (=ucs              . #x1F70)     ; ὰ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
     (=ucs              . #x1FB2)       ; ᾲ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B1 #x0345)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ALPHA")
+      (=ucs              . #x03B1)     ; α
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FB3)       ; ᾳ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI")
       (=ucs              . #x1FBC)     ; ᾼ
       ))
-    (=ucs              . #x1FB3)       ; ᾳ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03AC #x0345)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ALPHA WITH TONOS")
+      (=ucs              . #x03AC)     ; ά
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
     (=ucs              . #x1FB4)       ; ᾴ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B1 #x0342)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ALPHA")
+      (=ucs              . #x03B1)     ; α
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
     (=ucs              . #x1FB6)       ; ᾶ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1FB6 #x0345)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ALPHA WITH PERISPOMENI")
+      (=ucs              . #x1FB6)     ; ᾶ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
     (=ucs              . #x1FB7)       ; ᾷ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0391 #x0306)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ALPHA")
+      (=ucs              . #x0391)     ; Α
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x1FB8)       ; Ᾰ
     (->lowercase
      ((name              . "GREEK SMALL LETTER ALPHA WITH VRACHY")
       (=ucs              . #x1FB0)     ; ᾰ
       ))
-    (=ucs              . #x1FB8)       ; Ᾰ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER ALPHA WITH MACRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0391 #x0304)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ALPHA")
+      (=ucs              . #x0391)     ; Α
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x1FB9)       ; Ᾱ
     (->lowercase
      ((name              . "GREEK SMALL LETTER ALPHA WITH MACRON")
       (=ucs              . #x1FB1)     ; ᾱ
       ))
-    (=ucs              . #x1FB9)       ; Ᾱ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER ALPHA WITH VARIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0391 #x0300)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ALPHA")
+      (=ucs              . #x0391)     ; Α
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1FBA)       ; Ὰ
     (->lowercase
      ((name              . "GREEK SMALL LETTER ALPHA WITH VARIA")
       (=ucs              . #x1F70)     ; ὰ
       ))
-    (=ucs              . #x1FBA)       ; Ὰ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER ALPHA WITH OXIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0386)
+    (=ucs              . #x1FBB)       ; Ά
+    (->canonical
+     ((name              . "GREEK CAPITAL LETTER ALPHA WITH TONOS")
+      (=ucs              . #x0386)     ; Ά
+      ))
     (->lowercase
      ((name              . "GREEK SMALL LETTER ALPHA WITH OXIA")
       (=ucs              . #x1F71)     ; ά
       ))
-    (=ucs              . #x1FBB)       ; Ά
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0391 #x0345)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ALPHA")
+      (=ucs              . #x0391)     ; Α
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FBC)       ; ᾼ
     (->lowercase
      ((name . "GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI")
       (=ucs              . #x1FB3)     ; ᾳ
       ))
-    (=ucs              . #x1FBC)       ; ᾼ
     ))
 (define-char
   '((name              . "GREEK KORONIS")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0020 #x0313)
+    (=>decomposition@compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "COMBINING COMMA ABOVE")
+      (=ucs              . #x0313)     ; ̓
+      ))
     (=ucs              . #x1FBD)       ; ᾽
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B9)
+    (=ucs              . #x1FBE)       ; ι
+    (->canonical
+     ((name              . "GREEK SMALL LETTER IOTA")
+      (=ucs              . #x03B9)     ; ι
+      ))
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER IOTA")
       (=ucs              . #x0399)     ; Ι
       ))
-    (=ucs              . #x1FBE)       ; ι
     ))
 (define-char
   '((name              . "GREEK PSILI")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0020 #x0313)
+    (=>decomposition@compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "COMBINING COMMA ABOVE")
+      (=ucs              . #x0313)     ; ̓
+      ))
     (=ucs              . #x1FBF)       ; ᾿
     ))
 (define-char
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0020 #x0342)
+    (=>decomposition@compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
     (=ucs              . #x1FC0)       ; ῀
     ))
 (define-char
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   #x00A8 #x0342)
+    (=decomposition
+     ((name              . "DIAERESIS")
+      (=ucs              . #x00A8)     ; ¨
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
     (=ucs              . #x1FC1)       ; ῁
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F74 #x0345)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ETA WITH VARIA")
+      (=ucs              . #x1F74)     ; ὴ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
     (=ucs              . #x1FC2)       ; ῂ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B7 #x0345)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ETA")
+      (=ucs              . #x03B7)     ; η
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FC3)       ; ῃ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI")
       (=ucs              . #x1FCC)     ; ῌ
       ))
-    (=ucs              . #x1FC3)       ; ῃ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03AE #x0345)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ETA WITH TONOS")
+      (=ucs              . #x03AE)     ; ή
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
     (=ucs              . #x1FC4)       ; ῄ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B7 #x0342)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ETA")
+      (=ucs              . #x03B7)     ; η
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
     (=ucs              . #x1FC6)       ; ῆ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1FC6 #x0345)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER ETA WITH PERISPOMENI")
+      (=ucs              . #x1FC6)     ; ῆ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
     (=ucs              . #x1FC7)       ; ῇ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0395 #x0300)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER EPSILON")
+      (=ucs              . #x0395)     ; Ε
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1FC8)       ; Ὲ
     (->lowercase
      ((name              . "GREEK SMALL LETTER EPSILON WITH VARIA")
       (=ucs              . #x1F72)     ; ὲ
       ))
-    (=ucs              . #x1FC8)       ; Ὲ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER EPSILON WITH OXIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0388)
+    (=ucs              . #x1FC9)       ; Έ
+    (->canonical
+     ((name              . "GREEK CAPITAL LETTER EPSILON WITH TONOS")
+      (=ucs              . #x0388)     ; Έ
+      ))
     (->lowercase
      ((name              . "GREEK SMALL LETTER EPSILON WITH OXIA")
       (=ucs              . #x1F73)     ; έ
       ))
-    (=ucs              . #x1FC9)       ; Έ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER ETA WITH VARIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0397 #x0300)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ETA")
+      (=ucs              . #x0397)     ; Η
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1FCA)       ; Ὴ
     (->lowercase
      ((name              . "GREEK SMALL LETTER ETA WITH VARIA")
       (=ucs              . #x1F74)     ; ὴ
       ))
-    (=ucs              . #x1FCA)       ; Ὴ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER ETA WITH OXIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0389)
+    (=ucs              . #x1FCB)       ; Ή
+    (->canonical
+     ((name              . "GREEK CAPITAL LETTER ETA WITH TONOS")
+      (=ucs              . #x0389)     ; Ή
+      ))
     (->lowercase
      ((name              . "GREEK SMALL LETTER ETA WITH OXIA")
       (=ucs              . #x1F75)     ; ή
       ))
-    (=ucs              . #x1FCB)       ; Ή
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0397 #x0345)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER ETA")
+      (=ucs              . #x0397)     ; Η
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FCC)       ; ῌ
     (->lowercase
      ((name              . "GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI")
       (=ucs              . #x1FC3)     ; ῃ
       ))
-    (=ucs              . #x1FCC)       ; ῌ
     ))
 (define-char
   '((name              . "GREEK PSILI AND VARIA")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   #x1FBF #x0300)
+    (=decomposition
+     ((name              . "GREEK PSILI")
+      (=ucs              . #x1FBF)     ; ᾿
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=ucs              . #x1FCD)       ; ῍
     ))
 (define-char
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   #x1FBF #x0301)
+    (=decomposition
+     ((name              . "GREEK PSILI")
+      (=ucs              . #x1FBF)     ; ᾿
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=ucs              . #x1FCE)       ; ῎
     ))
 (define-char
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   #x1FBF #x0342)
+    (=decomposition
+     ((name              . "GREEK PSILI")
+      (=ucs              . #x1FBF)     ; ᾿
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
     (=ucs              . #x1FCF)       ; ῏
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B9 #x0306)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER IOTA")
+      (=ucs              . #x03B9)     ; ι
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x1FD0)       ; ῐ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER IOTA WITH VRACHY")
       (=ucs              . #x1FD8)     ; Ῐ
       ))
-    (=ucs              . #x1FD0)       ; ῐ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER IOTA WITH MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B9 #x0304)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER IOTA")
+      (=ucs              . #x03B9)     ; ι
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x1FD1)       ; ῑ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER IOTA WITH MACRON")
       (=ucs              . #x1FD9)     ; Ῑ
       ))
-    (=ucs              . #x1FD1)       ; ῑ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03CA #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER IOTA WITH DIALYTIKA")
+      (=ucs              . #x03CA)     ; ϊ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=ucs              . #x1FD2)       ; ῒ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0390)
     (=ucs              . #x1FD3)       ; ΐ
+    (->canonical
+     ((name . "GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS")
+      (=ucs              . #x0390)     ; ΐ
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER IOTA WITH PERISPOMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B9 #x0342)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER IOTA")
+      (=ucs              . #x03B9)     ; ι
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
     (=ucs              . #x1FD6)       ; ῖ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03CA #x0342)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER IOTA WITH DIALYTIKA")
+      (=ucs              . #x03CA)     ; ϊ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
     (=ucs              . #x1FD7)       ; ῗ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0399 #x0306)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER IOTA")
+      (=ucs              . #x0399)     ; Ι
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x1FD8)       ; Ῐ
     (->lowercase
      ((name              . "GREEK SMALL LETTER IOTA WITH VRACHY")
       (=ucs              . #x1FD0)     ; ῐ
       ))
-    (=ucs              . #x1FD8)       ; Ῐ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER IOTA WITH MACRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0399 #x0304)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER IOTA")
+      (=ucs              . #x0399)     ; Ι
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x1FD9)       ; Ῑ
     (->lowercase
      ((name              . "GREEK SMALL LETTER IOTA WITH MACRON")
       (=ucs              . #x1FD1)     ; ῑ
       ))
-    (=ucs              . #x1FD9)       ; Ῑ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER IOTA WITH VARIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x0399 #x0300)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER IOTA")
+      (=ucs              . #x0399)     ; Ι
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1FDA)       ; Ὶ
     (->lowercase
      ((name              . "GREEK SMALL LETTER IOTA WITH VARIA")
       (=ucs              . #x1F76)     ; ὶ
       ))
-    (=ucs              . #x1FDA)       ; Ὶ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER IOTA WITH OXIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x038A)
+    (=ucs              . #x1FDB)       ; Ί
+    (->canonical
+     ((name              . "GREEK CAPITAL LETTER IOTA WITH TONOS")
+      (=ucs              . #x038A)     ; Ί
+      ))
     (->lowercase
      ((name              . "GREEK SMALL LETTER IOTA WITH OXIA")
       (=ucs              . #x1F77)     ; ί
       ))
-    (=ucs              . #x1FDB)       ; Ί
     ))
 (define-char
   '((name              . "GREEK DASIA AND VARIA")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   #x1FFE #x0300)
+    (=decomposition
+     ((name              . "GREEK DASIA")
+      (=ucs              . #x1FFE)     ; ῾
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=ucs              . #x1FDD)       ; ῝
     ))
 (define-char
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   #x1FFE #x0301)
+    (=decomposition
+     ((name              . "GREEK DASIA")
+      (=ucs              . #x1FFE)     ; ῾
+      )
+     ((name              . "COMBINING ACUTE ACCENT")
+      (=ucs              . #x0301)     ; ́
+      ))
     (=ucs              . #x1FDE)       ; ῞
     ))
 (define-char
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   #x1FFE #x0342)
+    (=decomposition
+     ((name              . "GREEK DASIA")
+      (=ucs              . #x1FFE)     ; ῾
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
     (=ucs              . #x1FDF)       ; ῟
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03C5 #x0306)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER UPSILON")
+      (=ucs              . #x03C5)     ; υ
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x1FE0)       ; ῠ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER UPSILON WITH VRACHY")
       (=ucs              . #x1FE8)     ; Ῠ
       ))
-    (=ucs              . #x1FE0)       ; ῠ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER UPSILON WITH MACRON")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03C5 #x0304)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER UPSILON")
+      (=ucs              . #x03C5)     ; υ
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x1FE1)       ; ῡ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER UPSILON WITH MACRON")
       (=ucs              . #x1FE9)     ; Ῡ
       ))
-    (=ucs              . #x1FE1)       ; ῡ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03CB #x0300)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER UPSILON WITH DIALYTIKA")
+      (=ucs              . #x03CB)     ; ϋ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=ucs              . #x1FE2)       ; ῢ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03B0)
     (=ucs              . #x1FE3)       ; ΰ
+    (->canonical
+     ((name . "GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS")
+      (=ucs              . #x03B0)     ; ΰ
+      ))
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER RHO WITH PSILI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03C1 #x0313)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER RHO")
+      (=ucs              . #x03C1)     ; ρ
+      )
+     ((name              . "COMBINING COMMA ABOVE")
+      (=ucs              . #x0313)     ; ̓
+      ))
     (=ucs              . #x1FE4)       ; ῤ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03C1 #x0314)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER RHO")
+      (=ucs              . #x03C1)     ; ρ
+      )
+     ((name              . "COMBINING REVERSED COMMA ABOVE")
+      (=ucs              . #x0314)     ; ̔
+      ))
+    (=ucs              . #x1FE5)       ; ῥ
     (->uppercase
      ((name              . "GREEK CAPITAL LETTER RHO WITH DASIA")
       (=ucs              . #x1FEC)     ; Ῥ
       ))
-    (=ucs              . #x1FE5)       ; ῥ
     ))
 (define-char
   '((name              . "GREEK SMALL LETTER UPSILON WITH PERISPOMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03C5 #x0342)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER UPSILON")
+      (=ucs              . #x03C5)     ; υ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
     (=ucs              . #x1FE6)       ; ῦ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03CB #x0342)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER UPSILON WITH DIALYTIKA")
+      (=ucs              . #x03CB)     ; ϋ
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
     (=ucs              . #x1FE7)       ; ῧ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03A5 #x0306)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER UPSILON")
+      (=ucs              . #x03A5)     ; Υ
+      )
+     ((name              . "COMBINING BREVE")
+      (=ucs              . #x0306)     ; ̆
+      ))
+    (=ucs              . #x1FE8)       ; Ῠ
     (->lowercase
      ((name              . "GREEK SMALL LETTER UPSILON WITH VRACHY")
       (=ucs              . #x1FE0)     ; ῠ
       ))
-    (=ucs              . #x1FE8)       ; Ῠ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER UPSILON WITH MACRON")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03A5 #x0304)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER UPSILON")
+      (=ucs              . #x03A5)     ; Υ
+      )
+     ((name              . "COMBINING MACRON")
+      (=ucs              . #x0304)     ; ̄
+      ))
+    (=ucs              . #x1FE9)       ; Ῡ
     (->lowercase
      ((name              . "GREEK SMALL LETTER UPSILON WITH MACRON")
       (=ucs              . #x1FE1)     ; ῡ
       ))
-    (=ucs              . #x1FE9)       ; Ῡ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER UPSILON WITH VARIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03A5 #x0300)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER UPSILON")
+      (=ucs              . #x03A5)     ; Υ
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1FEA)       ; Ὺ
     (->lowercase
      ((name              . "GREEK SMALL LETTER UPSILON WITH VARIA")
       (=ucs              . #x1F7A)     ; ὺ
       ))
-    (=ucs              . #x1FEA)       ; Ὺ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER UPSILON WITH OXIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x038E)
+    (=ucs              . #x1FEB)       ; Ύ
+    (->canonical
+     ((name              . "GREEK CAPITAL LETTER UPSILON WITH TONOS")
+      (=ucs              . #x038E)     ; Ύ
+      ))
     (->lowercase
      ((name              . "GREEK SMALL LETTER UPSILON WITH OXIA")
       (=ucs              . #x1F7B)     ; ύ
       ))
-    (=ucs              . #x1FEB)       ; Ύ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER RHO WITH DASIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03A1 #x0314)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER RHO")
+      (=ucs              . #x03A1)     ; Ρ
+      )
+     ((name              . "COMBINING REVERSED COMMA ABOVE")
+      (=ucs              . #x0314)     ; ̔
+      ))
+    (=ucs              . #x1FEC)       ; Ῥ
     (->lowercase
      ((name              . "GREEK SMALL LETTER RHO WITH DASIA")
       (=ucs              . #x1FE5)     ; ῥ
       ))
-    (=ucs              . #x1FEC)       ; Ῥ
     ))
 (define-char
   '((name              . "GREEK DIALYTIKA AND VARIA")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   #x00A8 #x0300)
+    (=decomposition
+     ((name              . "DIAERESIS")
+      (=ucs              . #x00A8)     ; ¨
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
     (=ucs              . #x1FED)       ; ῭
     ))
 (define-char
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   #x0385)
     (=ucs              . #x1FEE)       ; ΅
+    (->canonical
+     ((name              . "GREEK DIALYTIKA TONOS")
+      (=ucs              . #x0385)     ; ΅
+      ))
     ))
 (define-char
   '((name              . "GREEK VARIA")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   #x0060)
     (=ucs              . #x1FEF)       ; `
+    (->canonical
+     ((name              . "GRAVE ACCENT")
+      (=ucs              . #x0060)     ; `
+      ))
     ))
 (define-char
   '((name . "GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1F7C #x0345)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMEGA WITH VARIA")
+      (=ucs              . #x1F7C)     ; ὼ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
     (=ucs              . #x1FF2)       ; ῲ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03C9 #x0345)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMEGA")
+      (=ucs              . #x03C9)     ; ω
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FF3)       ; ῳ
     (->uppercase
      ((name . "GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI")
       (=ucs              . #x1FFC)     ; ῼ
       ))
-    (=ucs              . #x1FF3)       ; ῳ
     ))
 (define-char
   '((name . "GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03CE #x0345)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMEGA WITH TONOS")
+      (=ucs              . #x03CE)     ; ώ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
     (=ucs              . #x1FF4)       ; ῴ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03C9 #x0342)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMEGA")
+      (=ucs              . #x03C9)     ; ω
+      )
+     ((name              . "COMBINING GREEK PERISPOMENI")
+      (=ucs              . #x0342)     ; ͂
+      ))
     (=ucs              . #x1FF6)       ; ῶ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x1FF6 #x0345)
+    (=decomposition
+     ((name              . "GREEK SMALL LETTER OMEGA WITH PERISPOMENI")
+      (=ucs              . #x1FF6)     ; ῶ
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
     (=ucs              . #x1FF7)       ; ῷ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x039F #x0300)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMICRON")
+      (=ucs              . #x039F)     ; Ο
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1FF8)       ; Ὸ
     (->lowercase
      ((name              . "GREEK SMALL LETTER OMICRON WITH VARIA")
       (=ucs              . #x1F78)     ; ὸ
       ))
-    (=ucs              . #x1FF8)       ; Ὸ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER OMICRON WITH OXIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x038C)
+    (=ucs              . #x1FF9)       ; Ό
+    (->canonical
+     ((name              . "GREEK CAPITAL LETTER OMICRON WITH TONOS")
+      (=ucs              . #x038C)     ; Ό
+      ))
     (->lowercase
      ((name              . "GREEK SMALL LETTER OMICRON WITH OXIA")
       (=ucs              . #x1F79)     ; ό
       ))
-    (=ucs              . #x1FF9)       ; Ό
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER OMEGA WITH VARIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03A9 #x0300)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMEGA")
+      (=ucs              . #x03A9)     ; Ω
+      )
+     ((name              . "COMBINING GRAVE ACCENT")
+      (=ucs              . #x0300)     ; ̀
+      ))
+    (=ucs              . #x1FFA)       ; Ὼ
     (->lowercase
      ((name              . "GREEK SMALL LETTER OMEGA WITH VARIA")
       (=ucs              . #x1F7C)     ; ὼ
       ))
-    (=ucs              . #x1FFA)       ; Ὼ
     ))
 (define-char
   '((name              . "GREEK CAPITAL LETTER OMEGA WITH OXIA")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x038F)
+    (=ucs              . #x1FFB)       ; Ώ
+    (->canonical
+     ((name              . "GREEK CAPITAL LETTER OMEGA WITH TONOS")
+      (=ucs              . #x038F)     ; Ώ
+      ))
     (->lowercase
      ((name              . "GREEK SMALL LETTER OMEGA WITH OXIA")
       (=ucs              . #x1F7D)     ; ώ
       ))
-    (=ucs              . #x1FFB)       ; Ώ
     ))
 (define-char
   '((name . "GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI")
     (general-category  letter titlecase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03A9 #x0345)
+    (=decomposition
+     ((name              . "GREEK CAPITAL LETTER OMEGA")
+      (=ucs              . #x03A9)     ; Ω
+      )
+     ((name              . "COMBINING GREEK YPOGEGRAMMENI")
+      (=ucs              . #x0345)     ; ͅ
+      ))
+    (=ucs              . #x1FFC)       ; ῼ
     (->lowercase
      ((name . "GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI")
       (=ucs              . #x1FF3)     ; ῳ
       ))
-    (=ucs              . #x1FFC)       ; ῼ
     ))
 (define-char
   '((name              . "GREEK OXIA")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   #x00B4)
     (=ucs              . #x1FFD)       ; ´
+    (->canonical
+     ((name              . "ACUTE ACCENT")
+      (=ucs              . #x00B4)     ; ´
+      ))
     ))
 (define-char
   '((name              . "GREEK DASIA")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0020 #x0314)
+    (=>decomposition@compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "COMBINING REVERSED COMMA ABOVE")
+      (=ucs              . #x0314)     ; ̔
+      ))
     (=ucs              . #x1FFE)       ; ῾
     ))
index 7363159..522d80b 100644 (file)
@@ -4,23 +4,32 @@
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
-    (->decomposition   #x2002)
     (=ucs              . #x2000)       ;  
+    (->canonical
+     ((name              . "EN SPACE")
+      (=ucs              . #x2002)     ;  
+      ))
     ))
 (define-char
   '((name              . "EM QUAD")
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
-    (->decomposition   #x2003)
     (=ucs              . #x2001)       ;  
+    (->canonical
+     ((name              . "EM SPACE")
+      (=ucs              . #x2003)     ;  
+      ))
     ))
 (define-char
   '((name              . "EN SPACE")
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
-    (->decomposition   compat #x0020)
+    (<-compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      ))
     (=ucs              . #x2002)       ;  
     ))
 (define-char
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
-    (->decomposition   compat #x0020)
+    (<-compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      ))
     (=ucs              . #x2003)       ;  
     (=cns11643-1       . #x256D)       ; &I-C1-256D; [05-77]
     ))
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
-    (->decomposition   compat #x0020)
+    (<-compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      ))
     (=ucs              . #x2004)       ;  
     ))
 (define-char
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
-    (->decomposition   compat #x0020)
+    (<-compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      ))
     (=ucs              . #x2005)       ;  
     ))
 (define-char
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
-    (->decomposition   compat #x0020)
+    (<-compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      ))
     (=ucs              . #x2006)       ;  
     ))
 (define-char
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
-    (->decomposition   noBreak #x0020)
+    (<-noBreak
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      ))
     (=ucs              . #x2007)       ;  
     ))
 (define-char
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
-    (->decomposition   compat #x0020)
+    (<-compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      ))
     (=ucs              . #x2008)       ;  
     ))
 (define-char
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
-    (->decomposition   compat #x0020)
+    (<-compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      ))
     (=ucs              . #x2009)       ;  
     ))
 (define-char
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
-    (->decomposition   compat #x0020)
+    (<-compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      ))
     (=ucs              . #x200A)       ;  
     ))
 (define-char
     (general-category  punctuation dash) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   noBreak #x2010)
+    (<-noBreak
+     ((name              . "HYPHEN")
+      (=ucs              . #x2010)     ; ‐
+      ))
     (=ucs              . #x2011)       ; ‑
     ))
 (define-char
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0020 #x0333)
+    (=>decomposition@compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "COMBINING DOUBLE LOW LINE")
+      (=ucs              . #x0333)     ; ̳
+      ))
     (=ucs              . #x2017)       ; ‗
     (hebrew-iso8859-8  . #xDF) ; &I-HEBREW-5F;
     ))
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x002E)
+    (<-compat
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x2024)       ; ․
     ))
 (define-char
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x002E #x002E)
+    (=>decomposition@compat
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x2025)       ; ‥
     ))
 (define-char
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x002E #x002E #x002E)
+    (=>decomposition@compat
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x2026)       ; …
     ))
 (define-char
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
-    (->decomposition   noBreak #x0020)
+    (<-noBreak
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      ))
     (=ucs              . #x202F)       ;  
     ))
 (define-char
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->decomposition   compat #x2032 #x2032)
+    (=>decomposition@compat
+     ((name              . "PRIME")
+      (=ucs              . #x2032)     ; ′
+      )
+     ((name              . "PRIME")
+      (=ucs              . #x2032)     ; ′
+      ))
     (=ucs              . #x2033)       ; ″
     ))
 (define-char
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->decomposition   compat #x2032 #x2032 #x2032)
+    (=>decomposition@compat
+     ((name              . "PRIME")
+      (=ucs              . #x2032)     ; ′
+      )
+     ((name              . "PRIME")
+      (=ucs              . #x2032)     ; ′
+      )
+     ((name              . "PRIME")
+      (=ucs              . #x2032)     ; ′
+      ))
     (=ucs              . #x2034)       ; ‴
     ))
 (define-char
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x2035 #x2035)
+    (=>decomposition@compat
+     ((name              . "REVERSED PRIME")
+      (=ucs              . #x2035)     ; ‵
+      )
+     ((name              . "REVERSED PRIME")
+      (=ucs              . #x2035)     ; ‵
+      ))
     (=ucs              . #x2036)       ; ‶
     ))
 (define-char
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x2035 #x2035 #x2035)
+    (=>decomposition@compat
+     ((name              . "REVERSED PRIME")
+      (=ucs              . #x2035)     ; ‵
+      )
+     ((name              . "REVERSED PRIME")
+      (=ucs              . #x2035)     ; ‵
+      )
+     ((name              . "REVERSED PRIME")
+      (=ucs              . #x2035)     ; ‵
+      ))
     (=ucs              . #x2037)       ; ‷
     ))
 (define-char
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0021 #x0021)
+    (=>decomposition@compat
+     ((name              . "EXCLAMATION MARK")
+      (=ucs              . #x0021)     ; !
+      )
+     ((name              . "EXCLAMATION MARK")
+      (=ucs              . #x0021)     ; !
+      ))
     (=ucs              . #x203C)       ; ‼
     ))
 (define-char
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0020 #x0305)
+    (=>decomposition@compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "COMBINING OVERLINE")
+      (=ucs              . #x0305)     ; ̅
+      ))
     (=ucs              . #x203E)       ; ‾
     (latin-jisx0201    . #x7E) ; &I-LATINJ-7E;
     (hebrew-iso8859-8  . #xAF) ; &I-HEBREW-2F;
     ))
 (define-char
-  '((name              . "FULLWIDTH OVERLINE")
-    (<-denotational
+  '((<-denotational
      ((name              . "OVERLINE")
       (=ucs              . #x203E)     ; ‾
       ))
+    (name              . "FULLWIDTH OVERLINE")
     (<-fullwidth
      ((name              . "OVERLINE")
       (=ucs              . #x203E)     ; ‾
 (define-char
   '((name              . "DOUBLE QUESTION MARK")
     (general-category  punctuation other) ; Informative Category
+    (=>decomposition@compat
+     ((name              . "QUESTION MARK")
+      (=ucs              . #x003F)     ; ?
+      )
+     ((name              . "QUESTION MARK")
+      (=ucs              . #x003F)     ; ?
+      ))
     (=ucs              . #x2047)       ; ⁇
     ))
 (define-char
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x003F #x0021)
+    (=>decomposition@compat
+     ((name              . "QUESTION MARK")
+      (=ucs              . #x003F)     ; ?
+      )
+     ((name              . "EXCLAMATION MARK")
+      (=ucs              . #x0021)     ; !
+      ))
     (=ucs              . #x2048)       ; ⁈
     ))
 (define-char
-  '((->decomposition   compat #xFF1F #xFF01)
-    (<-denotational
+  '((<-denotational
      ((name              . "QUESTION EXCLAMATION MARK")
       (=ucs              . #x2048)     ; ⁈
       ))
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0021 #x003F)
+    (=>decomposition@compat
+     ((name              . "EXCLAMATION MARK")
+      (=ucs              . #x0021)     ; !
+      )
+     ((name              . "QUESTION MARK")
+      (=ucs              . #x003F)     ; ?
+      ))
     (=ucs              . #x2049)       ; ⁉
     ))
 (define-char
index 2f762c4..39c5362 100644 (file)
@@ -7,7 +7,10 @@
     (decimal-digit-value . 0)
     (digit-value        . 0)
     (numeric-value      . 0)
-    (->decomposition   super #x0030)
+    (<-superscript
+     ((name              . "DIGIT ZERO")
+      (=ucs              . #x0030)     ; 0
+      ))
     (=ucs              . #x2070)       ; ⁰
     ))
 (define-char
     (decimal-digit-value . 4)
     (digit-value        . 4)
     (numeric-value      . 4)
-    (->decomposition   super #x0034)
+    (<-superscript
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      ))
     (=ucs              . #x2074)       ; ⁴
     ))
 (define-char
     (decimal-digit-value . 5)
     (digit-value        . 5)
     (numeric-value      . 5)
-    (->decomposition   super #x0035)
+    (<-superscript
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      ))
     (=ucs              . #x2075)       ; ⁵
     ))
 (define-char
     (decimal-digit-value . 6)
     (digit-value        . 6)
     (numeric-value      . 6)
-    (->decomposition   super #x0036)
+    (<-superscript
+     ((name              . "DIGIT SIX")
+      (=ucs              . #x0036)     ; 6
+      ))
     (=ucs              . #x2076)       ; ⁶
     ))
 (define-char
     (decimal-digit-value . 7)
     (digit-value        . 7)
     (numeric-value      . 7)
-    (->decomposition   super #x0037)
+    (<-superscript
+     ((name              . "DIGIT SEVEN")
+      (=ucs              . #x0037)     ; 7
+      ))
     (=ucs              . #x2077)       ; ⁷
     ))
 (define-char
     (decimal-digit-value . 8)
     (digit-value        . 8)
     (numeric-value      . 8)
-    (->decomposition   super #x0038)
+    (<-superscript
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      ))
     (=ucs              . #x2078)       ; ⁸
     ))
 (define-char
     (decimal-digit-value . 9)
     (digit-value        . 9)
     (numeric-value      . 9)
-    (->decomposition   super #x0039)
+    (<-superscript
+     ((name              . "DIGIT NINE")
+      (=ucs              . #x0039)     ; 9
+      ))
     (=ucs              . #x2079)       ; ⁹
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->decomposition   super #x002B)
+    (<-superscript
+     ((name              . "PLUS SIGN")
+      (=ucs              . #x002B)     ; +
+      ))
     (=ucs              . #x207A)       ; ⁺
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->decomposition   super #x2212)
+    (<-superscript
+     ((name              . "MINUS SIGN")
+      (=ucs              . #x2212)     ; −
+      ))
     (=ucs              . #x207B)       ; ⁻
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   super #x003D)
+    (<-superscript
+     ((name              . "EQUALS SIGN")
+      (=ucs              . #x003D)     ; =
+      ))
     (=ucs              . #x207C)       ; ⁼
     ))
 (define-char
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   super #x0028)
+    (<-superscript
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      ))
     (=ucs              . #x207D)       ; ⁽
     ))
 (define-char
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   super #x0029)
+    (<-superscript
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x207E)       ; ⁾
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   super #x006E)
+    (<-superscript
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      ))
     (=ucs              . #x207F)       ; ⁿ
     ))
 (define-char
index d407d64..9dd853d 100644 (file)
@@ -7,7 +7,10 @@
     (decimal-digit-value . 0)
     (digit-value        . 0)
     (numeric-value      . 0)
-    (->decomposition   sub #x0030)
+    (<-subscript
+     ((name              . "DIGIT ZERO")
+      (=ucs              . #x0030)     ; 0
+      ))
     (=ucs              . #x2080)       ; ₀
     ))
 (define-char
     (decimal-digit-value . 1)
     (digit-value        . 1)
     (numeric-value      . 1)
-    (->decomposition   sub #x0031)
+    (<-subscript
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      ))
     (=ucs              . #x2081)       ; ₁
     ))
 (define-char
     (decimal-digit-value . 2)
     (digit-value        . 2)
     (numeric-value      . 2)
-    (->decomposition   sub #x0032)
+    (<-subscript
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      ))
     (=ucs              . #x2082)       ; ₂
     ))
 (define-char
     (decimal-digit-value . 3)
     (digit-value        . 3)
     (numeric-value      . 3)
-    (->decomposition   sub #x0033)
+    (<-subscript
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      ))
     (=ucs              . #x2083)       ; ₃
     ))
 (define-char
     (decimal-digit-value . 4)
     (digit-value        . 4)
     (numeric-value      . 4)
-    (->decomposition   sub #x0034)
+    (<-subscript
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      ))
     (=ucs              . #x2084)       ; ₄
     ))
 (define-char
     (decimal-digit-value . 5)
     (digit-value        . 5)
     (numeric-value      . 5)
-    (->decomposition   sub #x0035)
+    (<-subscript
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      ))
     (=ucs              . #x2085)       ; ₅
     ))
 (define-char
     (decimal-digit-value . 6)
     (digit-value        . 6)
     (numeric-value      . 6)
-    (->decomposition   sub #x0036)
+    (<-subscript
+     ((name              . "DIGIT SIX")
+      (=ucs              . #x0036)     ; 6
+      ))
     (=ucs              . #x2086)       ; ₆
     ))
 (define-char
     (decimal-digit-value . 7)
     (digit-value        . 7)
     (numeric-value      . 7)
-    (->decomposition   sub #x0037)
+    (<-subscript
+     ((name              . "DIGIT SEVEN")
+      (=ucs              . #x0037)     ; 7
+      ))
     (=ucs              . #x2087)       ; ₇
     ))
 (define-char
     (decimal-digit-value . 8)
     (digit-value        . 8)
     (numeric-value      . 8)
-    (->decomposition   sub #x0038)
+    (<-subscript
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      ))
     (=ucs              . #x2088)       ; ₈
     ))
 (define-char
     (decimal-digit-value . 9)
     (digit-value        . 9)
     (numeric-value      . 9)
-    (->decomposition   sub #x0039)
+    (<-subscript
+     ((name              . "DIGIT NINE")
+      (=ucs              . #x0039)     ; 9
+      ))
     (=ucs              . #x2089)       ; ₉
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->decomposition   sub #x002B)
+    (<-subscript
+     ((name              . "PLUS SIGN")
+      (=ucs              . #x002B)     ; +
+      ))
     (=ucs              . #x208A)       ; ₊
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->decomposition   sub #x2212)
+    (<-subscript
+     ((name              . "MINUS SIGN")
+      (=ucs              . #x2212)     ; −
+      ))
     (=ucs              . #x208B)       ; ₋
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   sub #x003D)
+    (<-subscript
+     ((name              . "EQUALS SIGN")
+      (=ucs              . #x003D)     ; =
+      ))
     (=ucs              . #x208C)       ; ₌
     ))
 (define-char
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   sub #x0028)
+    (<-subscript
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      ))
     (=ucs              . #x208D)       ; ₍
     ))
 (define-char
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   sub #x0029)
+    (<-subscript
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x208E)       ; ₎
     ))
index 830c76d..3879647 100644 (file)
     (general-category  symbol currency) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->decomposition   compat #x0052 #x0073)
+    (=>decomposition@compat
+     ((name              . "LATIN CAPITAL LETTER R")
+      (=ucs              . #x0052)     ; R
+      )
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      ))
     (=ucs              . #x20A8)       ; ₨
     ))
 (define-char
     (general-category  symbol currency) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
+    (=ucs              . #x20A9)       ; ₩
     (->fullwidth
      ((name              . "FULLWIDTH WON SIGN")
       (=ucs              . #xFFE6)     ; ₩
       ))
-    (=ucs              . #x20A9)       ; ₩
     ))
 (define-char
   '((name              . "NEW SHEQEL SIGN")
index 19d8c0d..059dc54 100644 (file)
@@ -4,7 +4,16 @@
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0061 #x002F #x0063)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "SOLIDUS")
+      (=ucs              . #x002F)     ; /
+      )
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      ))
     (=ucs              . #x2100)       ; ℀
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0061 #x002F #x0073)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "SOLIDUS")
+      (=ucs              . #x002F)     ; /
+      )
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      ))
     (=ucs              . #x2101)       ; ℁
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x0043)
+    (<-font/double-struck
+     ((name              . "LATIN CAPITAL LETTER C")
+      (=ucs              . #x0043)     ; C
+      ))
     (=ucs              . #x2102)       ; ℂ
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x00B0 #x0043)
+    (=>decomposition@compat/unit
+     ((name              . "DEGREE SIGN")
+      (=ucs              . #x00B0)     ; °
+      )
+     ((name              . "LATIN CAPITAL LETTER C")
+      (=ucs              . #x0043)     ; C
+      ))
     (=ucs              . #x2103)       ; ℃
     ))
 (define-char
-  '((->decomposition   compat #x00B0 #xFF23)
-    (<-denotational
+  '((<-denotational
      ((name              . "DEGREE CELSIUS")
       (=ucs              . #x2103)     ; ℃
       ))
      ((name              . "DEGREE CELSIUS")
       (=ucs              . #x2103)     ; ℃
       ))
+    (=>decomposition@compat/unit
+     ((name              . "DEGREE SIGN")
+      (=ucs              . #x00B0)     ; °
+      )
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER C")
+      (=ucs              . #xFF23)     ; C
+      ))
     (=jis-x0208                . #x216E)       ; &J90-216E; [01-78]
     (=gb2312           . #x2166)       ; &I-G0-2166; [01-70]
     (=ks-x1001         . #x2149)       ; &I-K0-2149; [01-41]
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0063 #x002F #x006F)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      )
+     ((name              . "SOLIDUS")
+      (=ucs              . #x002F)     ; /
+      )
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      ))
     (=ucs              . #x2105)       ; ℅
     ))
 (define-char
-  '((->decomposition   compat #x0063 #xFF0F #x006F)
-    (<-denotational
+  '((<-denotational
      ((name              . "CARE OF")
       (=ucs              . #x2105)     ; ℅
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0063 #x002F #x0075)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      )
+     ((name              . "SOLIDUS")
+      (=ucs              . #x002F)     ; /
+      )
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      ))
     (=ucs              . #x2106)       ; ℆
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0190)
+    (<-compat/math
+     ((name              . "LATIN CAPITAL LETTER OPEN E")
+      (=ucs              . #x0190)     ; Ɛ
+      ))
     (=ucs              . #x2107)       ; ℇ
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x00B0 #x0046)
+    (=>decomposition@compat/unit
+     ((name              . "DEGREE SIGN")
+      (=ucs              . #x00B0)     ; °
+      )
+     ((name              . "LATIN CAPITAL LETTER F")
+      (=ucs              . #x0046)     ; F
+      ))
     (=ucs              . #x2109)       ; ℉
     ))
 (define-char
-  '((->decomposition   compat #x00B0 #xFF26)
-    (<-denotational
+  '((<-denotational
      ((name              . "DEGREE FAHRENHEIT")
       (=ucs              . #x2109)     ; ℉
       ))
      ((name              . "DEGREE FAHRENHEIT")
       (=ucs              . #x2109)     ; ℉
       ))
+    (=>decomposition@compat/unit
+     ((name              . "DEGREE SIGN")
+      (=ucs              . #x00B0)     ; °
+      )
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER F")
+      (=ucs              . #xFF26)     ; F
+      ))
     (=ks-x1001         . #x2235)       ; &C1-226B; [02-21]
     (=cns11643-1       . #x226B)       ; &I-C1-226B; [02-75]
     (=big5             . #xA24B)       ; &I-B-A24B;
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x0067)
+    (<-font/script
+     ((name              . "LATIN SMALL LETTER G")
+      (=ucs              . #x0067)     ; g
+      ))
     (=ucs              . #x210A)       ; ℊ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x0048)
+    (<-font/script
+     ((name              . "LATIN CAPITAL LETTER H")
+      (=ucs              . #x0048)     ; H
+      ))
     (=ucs              . #x210B)       ; ℋ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x0048)
+    (<-font/black-letter
+     ((name              . "LATIN CAPITAL LETTER H")
+      (=ucs              . #x0048)     ; H
+      ))
     (=ucs              . #x210C)       ; ℌ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x0048)
+    (<-font/double-struck
+     ((name              . "LATIN CAPITAL LETTER H")
+      (=ucs              . #x0048)     ; H
+      ))
     (=ucs              . #x210D)       ; ℍ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x0068)
+    (<-font/script/physical
+     ((name              . "LATIN SMALL LETTER H")
+      (=ucs              . #x0068)     ; h
+      ))
     (=ucs              . #x210E)       ; ℎ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x0127)
+    (<-font/script/physical
+     ((name              . "LATIN SMALL LETTER H WITH STROKE")
+      (=ucs              . #x0127)     ; ħ
+      ))
     (=ucs              . #x210F)       ; ℏ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x0049)
+    (<-font/script
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      ))
     (=ucs              . #x2110)       ; ℐ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x0049)
+    (<-font/black-letter
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      ))
     (=ucs              . #x2111)       ; ℑ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x004C)
+    (<-font/script
+     ((name              . "LATIN CAPITAL LETTER L")
+      (=ucs              . #x004C)     ; L
+      ))
     (=ucs              . #x2112)       ; ℒ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x006C)
+    (<-font/script
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      ))
     (=ucs              . #x2113)       ; ℓ
     ))
 (define-char
-  '((->decomposition   font #xFF4C)
-    (<-denotational
+  '((<-denotational
      ((name              . "SCRIPT SMALL L")
       (=ucs              . #x2113)     ; ℓ
       ))
+    (<-font/script
+     ((name              . "FULLWIDTH LATIN SMALL LETTER L")
+      (=ucs              . #xFF4C)     ; l
+      ))
     (<-fullwidth
      ((name              . "SCRIPT SMALL L")
       (=ucs              . #x2113)     ; ℓ
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x004E)
+    (<-font/double-struck
+     ((name              . "LATIN CAPITAL LETTER N")
+      (=ucs              . #x004E)     ; N
+      ))
     (=ucs              . #x2115)       ; ℕ
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x004E #x006F)
+    (=>decomposition@compat
+     ((name              . "LATIN CAPITAL LETTER N")
+      (=ucs              . #x004E)     ; N
+      )
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      ))
     (=ucs              . #x2116)       ; №
     (cyrillic-iso8859-5 . #xF0)        ; &I-CYRILLIC-70;
     ))
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x0050)
+    (<-font/double-struck
+     ((name              . "LATIN CAPITAL LETTER P")
+      (=ucs              . #x0050)     ; P
+      ))
     (=ucs              . #x2119)       ; ℙ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x0051)
+    (<-font/double-struck
+     ((name              . "LATIN CAPITAL LETTER Q")
+      (=ucs              . #x0051)     ; Q
+      ))
     (=ucs              . #x211A)       ; ℚ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x0052)
+    (<-font/script
+     ((name              . "LATIN CAPITAL LETTER R")
+      (=ucs              . #x0052)     ; R
+      ))
     (=ucs              . #x211B)       ; ℛ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x0052)
+    (<-font/black-letter
+     ((name              . "LATIN CAPITAL LETTER R")
+      (=ucs              . #x0052)     ; R
+      ))
     (=ucs              . #x211C)       ; ℜ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x0052)
+    (<-font/double-struck
+     ((name              . "LATIN CAPITAL LETTER R")
+      (=ucs              . #x0052)     ; R
+      ))
     (=ucs              . #x211D)       ; ℝ
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   super #x0053 #x004D)
+    (=>decomposition@superscript
+     ((name              . "LATIN CAPITAL LETTER S")
+      (=ucs              . #x0053)     ; S
+      )
+     ((name              . "LATIN CAPITAL LETTER M")
+      (=ucs              . #x004D)     ; M
+      ))
     (=ucs              . #x2120)       ; ℠
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0054 #x0045 #x004C)
+    (=>decomposition@compat
+     ((name              . "LATIN CAPITAL LETTER T")
+      (=ucs              . #x0054)     ; T
+      )
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      )
+     ((name              . "LATIN CAPITAL LETTER L")
+      (=ucs              . #x004C)     ; L
+      ))
     (=ucs              . #x2121)       ; ℡
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   super #x0054 #x004D)
+    (=>decomposition@superscript
+     ((name              . "LATIN CAPITAL LETTER T")
+      (=ucs              . #x0054)     ; T
+      )
+     ((name              . "LATIN CAPITAL LETTER M")
+      (=ucs              . #x004D)     ; M
+      ))
     (=ucs              . #x2122)       ; ™
     ))
 (define-char
-  '((->decomposition   super #xFF34 #xFF2D)
-    (<-denotational
+  '((<-denotational
      ((name              . "TRADE MARK SIGN")
       (=ucs              . #x2122)     ; ™
       ))
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x005A)
+    (<-font/double-struck
+     ((name              . "LATIN CAPITAL LETTER Z")
+      (=ucs              . #x005A)     ; Z
+      ))
     (=ucs              . #x2124)       ; ℤ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x03A9)
     (=ucs              . #x2126)       ; Ω
+    (->canonical
+     ((name              . "GREEK CAPITAL LETTER OMEGA")
+      (=ucs              . #x03A9)     ; Ω
+      ))
     ))
 (define-char
   '((<-denotational
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x005A)
+    (<-font/black-letter
+     ((name              . "LATIN CAPITAL LETTER Z")
+      (=ucs              . #x005A)     ; Z
+      ))
     (=ucs              . #x2128)       ; ℨ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x004B)
     (=ucs              . #x212A)       ; K
+    (->canonical
+     ((name              . "LATIN CAPITAL LETTER K")
+      (=ucs              . #x004B)     ; K
+      ))
     ))
 (define-char
   '((name              . "ANGSTROM SIGN")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x00C5)
     (=ucs              . #x212B)       ; Å
+    (->canonical
+     ((name              . "LATIN CAPITAL LETTER A WITH RING ABOVE")
+      (=ucs              . #x00C5)     ; Å
+      ))
     ))
 (define-char
   '((<-denotational
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x0042)
+    (<-font/script
+     ((name              . "LATIN CAPITAL LETTER B")
+      (=ucs              . #x0042)     ; B
+      ))
     (=ucs              . #x212C)       ; ℬ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x0043)
+    (<-font/black-letter
+     ((name              . "LATIN CAPITAL LETTER C")
+      (=ucs              . #x0043)     ; C
+      ))
     (=ucs              . #x212D)       ; ℭ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x0065)
+    (<-font/script
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      ))
     (=ucs              . #x212F)       ; ℯ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x0045)
+    (<-font/script
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      ))
     (=ucs              . #x2130)       ; ℰ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x0046)
+    (<-font/script
+     ((name              . "LATIN CAPITAL LETTER F")
+      (=ucs              . #x0046)     ; F
+      ))
     (=ucs              . #x2131)       ; ℱ
     ))
 (define-char
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x004D)
+    (<-font/script
+     ((name              . "LATIN CAPITAL LETTER M")
+      (=ucs              . #x004D)     ; M
+      ))
     (=ucs              . #x2133)       ; ℳ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x006F)
+    (<-font/script
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      ))
     (=ucs              . #x2134)       ; ℴ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x05D0)
+    (<-compat/math
+     ((name              . "HEBREW LETTER ALEF")
+      (=ucs              . #x05D0)     ; א
+      ))
     (=ucs              . #x2135)       ; ℵ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x05D1)
+    (<-compat/math
+     ((name              . "HEBREW LETTER BET")
+      (=ucs              . #x05D1)     ; ב
+      ))
     (=ucs              . #x2136)       ; ℶ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x05D2)
+    (<-compat/math
+     ((name              . "HEBREW LETTER GIMEL")
+      (=ucs              . #x05D2)     ; ג
+      ))
     (=ucs              . #x2137)       ; ℷ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x05D3)
+    (<-compat/math
+     ((name              . "HEBREW LETTER DALET")
+      (=ucs              . #x05D3)     ; ד
+      ))
     (=ucs              . #x2138)       ; ℸ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   font #x0069)
+    (<-font
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      ))
     (=ucs              . #x2139)       ; ℹ
     ))
 (define-char
index a201854..26986d6 100644 (file)
@@ -5,7 +5,16 @@
     (bidi-category     . "ON")
     (mirrored          . nil)
     (numeric-value     . 1/3)
-    (->decomposition   fraction #x0031 #x2044 #x0033)
+    (=>decomposition@fraction
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "FRACTION SLASH")
+      (=ucs              . #x2044)     ; ⁄
+      )
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      ))
     (=ucs              . #x2153)       ; ⅓
     (=ks-x1001         . #x2877)       ; &I-K0-2877; [08-87]
     (=jis-x0213-1-2000 . #x2778)       ; &I-JX1-2778; [07-88]
     (bidi-category     . "ON")
     (mirrored          . nil)
     (numeric-value     . 2/3)
-    (->decomposition   fraction #x0032 #x2044 #x0033)
+    (=>decomposition@fraction
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "FRACTION SLASH")
+      (=ucs              . #x2044)     ; ⁄
+      )
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      ))
     (=ucs              . #x2154)       ; ⅔
     (=ks-x1001         . #x2878)       ; &I-K0-2878; [08-88]
     (=jis-x0213-1-2000 . #x2779)       ; &I-JX1-2779; [07-89]
     (bidi-category     . "ON")
     (mirrored          . nil)
     (numeric-value     . 1/5)
-    (->decomposition   fraction #x0031 #x2044 #x0035)
+    (=>decomposition@fraction
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "FRACTION SLASH")
+      (=ucs              . #x2044)     ; ⁄
+      )
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      ))
     (=ucs              . #x2155)       ; ⅕
     (=jis-x0213-1-2000 . #x277A)       ; &I-JX1-277A; [07-90]
     ))
     (bidi-category     . "ON")
     (mirrored          . nil)
     (numeric-value     . 2/5)
-    (->decomposition   fraction #x0032 #x2044 #x0035)
+    (=>decomposition@fraction
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "FRACTION SLASH")
+      (=ucs              . #x2044)     ; ⁄
+      )
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      ))
     (=ucs              . #x2156)       ; ⅖
     ))
 (define-char
     (bidi-category     . "ON")
     (mirrored          . nil)
     (numeric-value     . 3/5)
-    (->decomposition   fraction #x0033 #x2044 #x0035)
+    (=>decomposition@fraction
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((name              . "FRACTION SLASH")
+      (=ucs              . #x2044)     ; ⁄
+      )
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      ))
     (=ucs              . #x2157)       ; ⅗
     ))
 (define-char
     (bidi-category     . "ON")
     (mirrored          . nil)
     (numeric-value     . 4/5)
-    (->decomposition   fraction #x0034 #x2044 #x0035)
+    (=>decomposition@fraction
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((name              . "FRACTION SLASH")
+      (=ucs              . #x2044)     ; ⁄
+      )
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      ))
     (=ucs              . #x2158)       ; ⅘
     ))
 (define-char
     (bidi-category     . "ON")
     (mirrored          . nil)
     (numeric-value     . 1/6)
-    (->decomposition   fraction #x0031 #x2044 #x0036)
+    (=>decomposition@fraction
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "FRACTION SLASH")
+      (=ucs              . #x2044)     ; ⁄
+      )
+     ((name              . "DIGIT SIX")
+      (=ucs              . #x0036)     ; 6
+      ))
     (=ucs              . #x2159)       ; ⅙
     ))
 (define-char
     (bidi-category     . "ON")
     (mirrored          . nil)
     (numeric-value     . 5/6)
-    (->decomposition   fraction #x0035 #x2044 #x0036)
+    (=>decomposition@fraction
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      )
+     ((name              . "FRACTION SLASH")
+      (=ucs              . #x2044)     ; ⁄
+      )
+     ((name              . "DIGIT SIX")
+      (=ucs              . #x0036)     ; 6
+      ))
     (=ucs              . #x215A)       ; ⅚
     ))
 (define-char
     (bidi-category     . "ON")
     (mirrored          . nil)
     (numeric-value     . 1/8)
-    (->decomposition   fraction #x0031 #x2044 #x0038)
+    (=>decomposition@fraction
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "FRACTION SLASH")
+      (=ucs              . #x2044)     ; ⁄
+      )
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      ))
     (=ucs              . #x215B)       ; ⅛
     (=ks-x1001         . #x287B)       ; &I-K0-287B; [08-91]
     ))
     (bidi-category     . "ON")
     (mirrored          . nil)
     (numeric-value     . 3/8)
-    (->decomposition   fraction #x0033 #x2044 #x0038)
+    (=>decomposition@fraction
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((name              . "FRACTION SLASH")
+      (=ucs              . #x2044)     ; ⁄
+      )
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      ))
     (=ucs              . #x215C)       ; ⅜
     (=ks-x1001         . #x287C)       ; &I-K0-287C; [08-92]
     ))
     (bidi-category     . "ON")
     (mirrored          . nil)
     (numeric-value     . 5/8)
-    (->decomposition   fraction #x0035 #x2044 #x0038)
+    (=>decomposition@fraction
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      )
+     ((name              . "FRACTION SLASH")
+      (=ucs              . #x2044)     ; ⁄
+      )
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      ))
     (=ucs              . #x215D)       ; ⅝
     (=ks-x1001         . #x287D)       ; &I-K0-287D; [08-93]
     ))
     (bidi-category     . "ON")
     (mirrored          . nil)
     (numeric-value     . 7/8)
-    (->decomposition   fraction #x0037 #x2044 #x0038)
+    (=>decomposition@fraction
+     ((name              . "DIGIT SEVEN")
+      (=ucs              . #x0037)     ; 7
+      )
+     ((name              . "FRACTION SLASH")
+      (=ucs              . #x2044)     ; ⁄
+      )
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      ))
     (=ucs              . #x215E)       ; ⅞
     (=ks-x1001         . #x287E)       ; &I-K0-287E; [08-94]
     ))
     (bidi-category     . "ON")
     (mirrored          . nil)
     (numeric-value     . 1)
-    (->decomposition   fraction #x0031 #x2044)
+    (=>decomposition@fraction
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "FRACTION SLASH")
+      (=ucs              . #x2044)     ; ⁄
+      ))
     (=ucs              . #x215F)       ; ⅟
     ))
 (define-char
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 1)
-    (->decomposition   compat #x0049)
-    (->lowercase
-     ((name              . "SMALL ROMAN NUMERAL ONE")
-      (=ucs              . #x2170)     ; ⅰ
+    (<-compat/Roman-Numeral
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
       ))
     (=ucs              . #x2160)       ; Ⅰ
     (=gb2312           . #x2271)       ; &I-G0-2271; [02-81]
     (=jis-x0213-1-2000 . #x2D35)       ; &I-JX1-2D35; [13-21]
     (=big5             . #xA2B9)       ; &I-B-A2B9;
     (=jef-china3       . #x77DE)       ; &I-JC3-77DE;
+    (->lowercase
+     ((name              . "SMALL ROMAN NUMERAL ONE")
+      (=ucs              . #x2170)     ; ⅰ
+      ))
     ))
 (define-char
   '((name              . "ROMAN NUMERAL TWO")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 2)
-    (->decomposition   compat #x0049 #x0049)
-    (->lowercase
-     ((name              . "SMALL ROMAN NUMERAL TWO")
-      (=ucs              . #x2171)     ; ⅱ
+    (=>decomposition@compat/Roman-Numeral
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
       ))
     (=ucs              . #x2161)       ; Ⅱ
     (=gb2312           . #x2272)       ; &I-G0-2272; [02-82]
     (=jis-x0213-1-2000 . #x2D36)       ; &I-JX1-2D36; [13-22]
     (=big5             . #xA2BA)       ; &I-B-A2BA;
     (=jef-china3       . #x77DF)       ; &I-JC3-77DF;
+    (->lowercase
+     ((name              . "SMALL ROMAN NUMERAL TWO")
+      (=ucs              . #x2171)     ; ⅱ
+      ))
     ))
 (define-char
   '((name              . "ROMAN NUMERAL THREE")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 3)
-    (->decomposition   compat #x0049 #x0049 #x0049)
-    (->lowercase
-     ((name              . "SMALL ROMAN NUMERAL THREE")
-      (=ucs              . #x2172)     ; ⅲ
+    (=>decomposition@compat/Roman-Numeral
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
       ))
     (=ucs              . #x2162)       ; Ⅲ
     (=gb2312           . #x2273)       ; &I-G0-2273; [02-83]
     (=jis-x0213-1-2000 . #x2D37)       ; &I-JX1-2D37; [13-23]
     (=big5             . #xA2BB)       ; &I-B-A2BB;
     (=jef-china3       . #x77E0)       ; &I-JC3-77E0;
+    (->lowercase
+     ((name              . "SMALL ROMAN NUMERAL THREE")
+      (=ucs              . #x2172)     ; ⅲ
+      ))
     ))
 (define-char
   '((name              . "ROMAN NUMERAL FOUR")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 4)
-    (->decomposition   compat #x0049 #x0056)
-    (->lowercase
-     ((name              . "SMALL ROMAN NUMERAL FOUR")
-      (=ucs              . #x2173)     ; ⅳ
+    (=>decomposition@compat/Roman-Numeral
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "LATIN CAPITAL LETTER V")
+      (=ucs              . #x0056)     ; V
       ))
     (=ucs              . #x2163)       ; Ⅳ
     (=gb2312           . #x2274)       ; &I-G0-2274; [02-84]
     (=jis-x0213-1-2000 . #x2D38)       ; &I-JX1-2D38; [13-24]
     (=big5             . #xA2BC)       ; &I-B-A2BC;
     (=jef-china3       . #x77E1)       ; &I-JC3-77E1;
+    (->lowercase
+     ((name              . "SMALL ROMAN NUMERAL FOUR")
+      (=ucs              . #x2173)     ; ⅳ
+      ))
     ))
 (define-char
   '((name              . "ROMAN NUMERAL FIVE")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 5)
-    (->decomposition   compat #x0056)
-    (->lowercase
-     ((name              . "SMALL ROMAN NUMERAL FIVE")
-      (=ucs              . #x2174)     ; ⅴ
+    (<-compat/Roman-Numeral
+     ((name              . "LATIN CAPITAL LETTER V")
+      (=ucs              . #x0056)     ; V
       ))
     (=ucs              . #x2164)       ; Ⅴ
     (=gb2312           . #x2275)       ; &I-G0-2275; [02-85]
     (=jis-x0213-1-2000 . #x2D39)       ; &I-JX1-2D39; [13-25]
     (=big5             . #xA2BD)       ; &I-B-A2BD;
     (=jef-china3       . #x77E2)       ; &I-JC3-77E2;
+    (->lowercase
+     ((name              . "SMALL ROMAN NUMERAL FIVE")
+      (=ucs              . #x2174)     ; ⅴ
+      ))
     ))
 (define-char
   '((name              . "ROMAN NUMERAL SIX")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 6)
-    (->decomposition   compat #x0056 #x0049)
-    (->lowercase
-     ((name              . "SMALL ROMAN NUMERAL SIX")
-      (=ucs              . #x2175)     ; ⅵ
+    (=>decomposition@compat/Roman-Numeral
+     ((name              . "LATIN CAPITAL LETTER V")
+      (=ucs              . #x0056)     ; V
+      )
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
       ))
     (=ucs              . #x2165)       ; Ⅵ
     (=gb2312           . #x2276)       ; &I-G0-2276; [02-86]
     (=jis-x0213-1-2000 . #x2D3A)       ; &I-JX1-2D3A; [13-26]
     (=big5             . #xA2BE)       ; &I-B-A2BE;
     (=jef-china3       . #x77E3)       ; &I-JC3-77E3;
+    (->lowercase
+     ((name              . "SMALL ROMAN NUMERAL SIX")
+      (=ucs              . #x2175)     ; ⅵ
+      ))
     ))
 (define-char
   '((name              . "ROMAN NUMERAL SEVEN")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 7)
-    (->decomposition   compat #x0056 #x0049 #x0049)
-    (->lowercase
-     ((name              . "SMALL ROMAN NUMERAL SEVEN")
-      (=ucs              . #x2176)     ; ⅶ
+    (=>decomposition@compat/Roman-Numeral
+     ((name              . "LATIN CAPITAL LETTER V")
+      (=ucs              . #x0056)     ; V
+      )
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
       ))
     (=ucs              . #x2166)       ; Ⅶ
     (=gb2312           . #x2277)       ; &I-G0-2277; [02-87]
     (=jis-x0213-1-2000 . #x2D3B)       ; &I-JX1-2D3B; [13-27]
     (=big5             . #xA2BF)       ; &I-B-A2BF;
     (=jef-china3       . #x77E4)       ; &I-JC3-77E4;
+    (->lowercase
+     ((name              . "SMALL ROMAN NUMERAL SEVEN")
+      (=ucs              . #x2176)     ; ⅶ
+      ))
     ))
 (define-char
   '((name              . "ROMAN NUMERAL EIGHT")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 8)
-    (->decomposition   compat #x0056 #x0049 #x0049 #x0049)
-    (->lowercase
-     ((name              . "SMALL ROMAN NUMERAL EIGHT")
-      (=ucs              . #x2177)     ; ⅷ
+    (=>decomposition@compat/Roman-Numeral
+     ((name              . "LATIN CAPITAL LETTER V")
+      (=ucs              . #x0056)     ; V
+      )
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
       ))
     (=ucs              . #x2167)       ; Ⅷ
     (=gb2312           . #x2278)       ; &I-G0-2278; [02-88]
     (=jis-x0213-1-2000 . #x2D3C)       ; &I-JX1-2D3C; [13-28]
     (=big5             . #xA2C0)       ; &I-B-A2C0;
     (=jef-china3       . #x77E5)       ; &I-JC3-77E5;
+    (->lowercase
+     ((name              . "SMALL ROMAN NUMERAL EIGHT")
+      (=ucs              . #x2177)     ; ⅷ
+      ))
     ))
 (define-char
   '((name              . "ROMAN NUMERAL NINE")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 9)
-    (->decomposition   compat #x0049 #x0058)
-    (->lowercase
-     ((name              . "SMALL ROMAN NUMERAL NINE")
-      (=ucs              . #x2178)     ; ⅸ
+    (=>decomposition@compat/Roman-Numeral
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "LATIN CAPITAL LETTER X")
+      (=ucs              . #x0058)     ; X
       ))
     (=ucs              . #x2168)       ; Ⅸ
     (=gb2312           . #x2279)       ; &I-G0-2279; [02-89]
     (=jis-x0213-1-2000 . #x2D3D)       ; &I-JX1-2D3D; [13-29]
     (=big5             . #xA2C1)       ; &I-B-A2C1;
     (=jef-china3       . #x77E6)       ; &I-JC3-77E6;
+    (->lowercase
+     ((name              . "SMALL ROMAN NUMERAL NINE")
+      (=ucs              . #x2178)     ; ⅸ
+      ))
     ))
 (define-char
   '((name              . "ROMAN NUMERAL TEN")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 10)
-    (->decomposition   compat #x0058)
-    (->lowercase
-     ((name              . "SMALL ROMAN NUMERAL TEN")
-      (=ucs              . #x2179)     ; ⅹ
+    (<-compat/Roman-Numeral
+     ((name              . "LATIN CAPITAL LETTER X")
+      (=ucs              . #x0058)     ; X
       ))
     (=ucs              . #x2169)       ; Ⅹ
     (=gb2312           . #x227A)       ; &I-G0-227A; [02-90]
     (=jis-x0213-1-2000 . #x2D3E)       ; &I-JX1-2D3E; [13-30]
     (=big5             . #xA2C2)       ; &I-B-A2C2;
     (=jef-china3       . #x77E7)       ; &I-JC3-77E7;
+    (->lowercase
+     ((name              . "SMALL ROMAN NUMERAL TEN")
+      (=ucs              . #x2179)     ; ⅹ
+      ))
     ))
 (define-char
   '((name              . "ROMAN NUMERAL ELEVEN")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 11)
-    (->decomposition   compat #x0058 #x0049)
-    (->lowercase
-     ((name              . "SMALL ROMAN NUMERAL ELEVEN")
-      (=ucs              . #x217A)     ; ⅺ
+    (=>decomposition@compat/Roman-Numeral
+     ((name              . "LATIN CAPITAL LETTER X")
+      (=ucs              . #x0058)     ; X
+      )
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
       ))
     (=ucs              . #x216A)       ; Ⅺ
     (=gb2312           . #x227B)       ; &I-G0-227B; [02-91]
     (=jis-x0213-1-2000 . #x2D3F)       ; &I-JX1-2D3F; [13-31]
+    (->lowercase
+     ((name              . "SMALL ROMAN NUMERAL ELEVEN")
+      (=ucs              . #x217A)     ; ⅺ
+      ))
     ))
 (define-char
   '((name              . "ROMAN NUMERAL TWELVE")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 12)
-    (->decomposition   compat #x0058 #x0049 #x0049)
-    (->lowercase
-     ((name              . "SMALL ROMAN NUMERAL TWELVE")
-      (=ucs              . #x217B)     ; ⅻ
+    (=>decomposition@compat/Roman-Numeral
+     ((name              . "LATIN CAPITAL LETTER X")
+      (=ucs              . #x0058)     ; X
+      )
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      )
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
       ))
     (=ucs              . #x216B)       ; Ⅻ
     (=gb2312           . #x227C)       ; &I-G0-227C; [02-92]
     (=jis-x0213-1-2000 . #x2D57)       ; &I-JX1-2D57; [13-55]
+    (->lowercase
+     ((name              . "SMALL ROMAN NUMERAL TWELVE")
+      (=ucs              . #x217B)     ; ⅻ
+      ))
     ))
 (define-char
   '((name              . "ROMAN NUMERAL FIFTY")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 50)
-    (->decomposition   compat #x004C)
+    (<-compat/Roman-Numeral
+     ((name              . "LATIN CAPITAL LETTER L")
+      (=ucs              . #x004C)     ; L
+      ))
+    (=ucs              . #x216C)       ; Ⅼ
     (->lowercase
      ((name              . "SMALL ROMAN NUMERAL FIFTY")
       (=ucs              . #x217C)     ; ⅼ
       ))
-    (=ucs              . #x216C)       ; Ⅼ
     ))
 (define-char
   '((name              . "ROMAN NUMERAL ONE HUNDRED")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 100)
-    (->decomposition   compat #x0043)
+    (<-compat/Roman-Numeral
+     ((name              . "LATIN CAPITAL LETTER C")
+      (=ucs              . #x0043)     ; C
+      ))
+    (=ucs              . #x216D)       ; Ⅽ
     (->lowercase
      ((name              . "SMALL ROMAN NUMERAL ONE HUNDRED")
       (=ucs              . #x217D)     ; ⅽ
       ))
-    (=ucs              . #x216D)       ; Ⅽ
     ))
 (define-char
   '((name              . "ROMAN NUMERAL FIVE HUNDRED")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 500)
-    (->decomposition   compat #x0044)
+    (<-compat/Roman-Numeral
+     ((name              . "LATIN CAPITAL LETTER D")
+      (=ucs              . #x0044)     ; D
+      ))
+    (=ucs              . #x216E)       ; Ⅾ
     (->lowercase
      ((name              . "SMALL ROMAN NUMERAL FIVE HUNDRED")
       (=ucs              . #x217E)     ; ⅾ
       ))
-    (=ucs              . #x216E)       ; Ⅾ
     ))
 (define-char
   '((name              . "ROMAN NUMERAL ONE THOUSAND")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 1000)
-    (->decomposition   compat #x004D)
+    (<-compat/Roman-Numeral
+     ((name              . "LATIN CAPITAL LETTER M")
+      (=ucs              . #x004D)     ; M
+      ))
+    (=ucs              . #x216F)       ; Ⅿ
     (->lowercase
      ((name              . "SMALL ROMAN NUMERAL ONE THOUSAND")
       (=ucs              . #x217F)     ; ⅿ
       ))
-    (=ucs              . #x216F)       ; Ⅿ
     ))
 (define-char
   '((name              . "SMALL ROMAN NUMERAL ONE")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 1)
-    (->decomposition   compat #x0069)
-    (->uppercase
-     ((name              . "ROMAN NUMERAL ONE")
-      (=ucs              . #x2160)     ; Ⅰ
+    (<-compat/Roman-Numeral
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
       ))
     (=ucs              . #x2170)       ; ⅰ
     (=ks-x1001         . #x2521)       ; &I-K0-2521; [05-01]
     (=jis-x0213-1-2000 . #x2C35)       ; &I-JX1-2C35; [12-21]
     (=big5-eten                . #xC6B5)       ; &B-C6B5;
     (=jef-china3       . #x77EB)       ; &I-JC3-77EB;
+    (->uppercase
+     ((name              . "ROMAN NUMERAL ONE")
+      (=ucs              . #x2160)     ; Ⅰ
+      ))
     ))
 (define-char
   '((name              . "SMALL ROMAN NUMERAL TWO")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 2)
-    (->decomposition   compat #x0069 #x0069)
-    (->uppercase
-     ((name              . "ROMAN NUMERAL TWO")
-      (=ucs              . #x2161)     ; Ⅱ
+    (=>decomposition@compat/Roman-Numeral
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
       ))
     (=ucs              . #x2171)       ; ⅱ
     (=ks-x1001         . #x2522)       ; &I-K0-2522; [05-02]
     (=jis-x0213-1-2000 . #x2C36)       ; &I-JX1-2C36; [12-22]
     (=big5-eten                . #xC6B6)       ; &B-C6B6;
     (=jef-china3       . #x77EC)       ; &I-JC3-77EC;
+    (->uppercase
+     ((name              . "ROMAN NUMERAL TWO")
+      (=ucs              . #x2161)     ; Ⅱ
+      ))
     ))
 (define-char
   '((name              . "SMALL ROMAN NUMERAL THREE")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 3)
-    (->decomposition   compat #x0069 #x0069 #x0069)
-    (->uppercase
-     ((name              . "ROMAN NUMERAL THREE")
-      (=ucs              . #x2162)     ; Ⅲ
+    (=>decomposition@compat/Roman-Numeral
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
       ))
     (=ucs              . #x2172)       ; ⅲ
     (=ks-x1001         . #x2523)       ; &I-K0-2523; [05-03]
     (=jis-x0213-1-2000 . #x2C37)       ; &I-JX1-2C37; [12-23]
     (=big5-eten                . #xC6B7)       ; &B-C6B7;
     (=jef-china3       . #x77ED)       ; &I-JC3-77ED;
+    (->uppercase
+     ((name              . "ROMAN NUMERAL THREE")
+      (=ucs              . #x2162)     ; Ⅲ
+      ))
     ))
 (define-char
   '((name              . "SMALL ROMAN NUMERAL FOUR")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 4)
-    (->decomposition   compat #x0069 #x0076)
-    (->uppercase
-     ((name              . "ROMAN NUMERAL FOUR")
-      (=ucs              . #x2163)     ; Ⅳ
+    (=>decomposition@compat/Roman-Numeral
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "LATIN SMALL LETTER V")
+      (=ucs              . #x0076)     ; v
       ))
     (=ucs              . #x2173)       ; ⅳ
     (=ks-x1001         . #x2524)       ; &I-K0-2524; [05-04]
     (=jis-x0213-1-2000 . #x2C38)       ; &I-JX1-2C38; [12-24]
     (=big5-eten                . #xC6B8)       ; &B-C6B8;
     (=jef-china3       . #x77EE)       ; &I-JC3-77EE;
+    (->uppercase
+     ((name              . "ROMAN NUMERAL FOUR")
+      (=ucs              . #x2163)     ; Ⅳ
+      ))
     ))
 (define-char
   '((name              . "SMALL ROMAN NUMERAL FIVE")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 5)
-    (->decomposition   compat #x0076)
-    (->uppercase
-     ((name              . "ROMAN NUMERAL FIVE")
-      (=ucs              . #x2164)     ; Ⅴ
+    (<-compat/Roman-Numeral
+     ((name              . "LATIN SMALL LETTER V")
+      (=ucs              . #x0076)     ; v
       ))
     (=ucs              . #x2174)       ; ⅴ
     (=ks-x1001         . #x2525)       ; &I-K0-2525; [05-05]
     (=jis-x0213-1-2000 . #x2C39)       ; &I-JX1-2C39; [12-25]
     (=big5-eten                . #xC6B9)       ; &B-C6B9;
     (=jef-china3       . #x77EF)       ; &I-JC3-77EF;
+    (->uppercase
+     ((name              . "ROMAN NUMERAL FIVE")
+      (=ucs              . #x2164)     ; Ⅴ
+      ))
     ))
 (define-char
   '((name              . "SMALL ROMAN NUMERAL SIX")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 6)
-    (->decomposition   compat #x0076 #x0069)
-    (->uppercase
-     ((name              . "ROMAN NUMERAL SIX")
-      (=ucs              . #x2165)     ; Ⅵ
+    (=>decomposition@compat/Roman-Numeral
+     ((name              . "LATIN SMALL LETTER V")
+      (=ucs              . #x0076)     ; v
+      )
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
       ))
     (=ucs              . #x2175)       ; ⅵ
     (=ks-x1001         . #x2526)       ; &I-K0-2526; [05-06]
     (=jis-x0213-1-2000 . #x2C3A)       ; &I-JX1-2C3A; [12-26]
     (=big5-eten                . #xC6BA)       ; &B-C6BA;
     (=jef-china3       . #x77F0)       ; &I-JC3-77F0;
+    (->uppercase
+     ((name              . "ROMAN NUMERAL SIX")
+      (=ucs              . #x2165)     ; Ⅵ
+      ))
     ))
 (define-char
   '((name              . "SMALL ROMAN NUMERAL SEVEN")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 7)
-    (->decomposition   compat #x0076 #x0069 #x0069)
-    (->uppercase
-     ((name              . "ROMAN NUMERAL SEVEN")
-      (=ucs              . #x2166)     ; Ⅶ
+    (=>decomposition@compat/Roman-Numeral
+     ((name              . "LATIN SMALL LETTER V")
+      (=ucs              . #x0076)     ; v
+      )
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
       ))
     (=ucs              . #x2176)       ; ⅶ
     (=ks-x1001         . #x2527)       ; &I-K0-2527; [05-07]
     (=jis-x0213-1-2000 . #x2C3B)       ; &I-JX1-2C3B; [12-27]
     (=big5-eten                . #xC6BB)       ; &B-C6BB;
     (=jef-china3       . #x77F1)       ; &I-JC3-77F1;
+    (->uppercase
+     ((name              . "ROMAN NUMERAL SEVEN")
+      (=ucs              . #x2166)     ; Ⅶ
+      ))
     ))
 (define-char
   '((name              . "SMALL ROMAN NUMERAL EIGHT")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 8)
-    (->decomposition   compat #x0076 #x0069 #x0069 #x0069)
-    (->uppercase
-     ((name              . "ROMAN NUMERAL EIGHT")
-      (=ucs              . #x2167)     ; Ⅷ
+    (=>decomposition@compat/Roman-Numeral
+     ((name              . "LATIN SMALL LETTER V")
+      (=ucs              . #x0076)     ; v
+      )
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
       ))
     (=ucs              . #x2177)       ; ⅷ
     (=ks-x1001         . #x2528)       ; &I-K0-2528; [05-08]
     (=jis-x0213-1-2000 . #x2C3C)       ; &I-JX1-2C3C; [12-28]
     (=big5-eten                . #xC6BC)       ; &B-C6BC;
     (=jef-china3       . #x77F2)       ; &I-JC3-77F2;
+    (->uppercase
+     ((name              . "ROMAN NUMERAL EIGHT")
+      (=ucs              . #x2167)     ; Ⅷ
+      ))
     ))
 (define-char
   '((name              . "SMALL ROMAN NUMERAL NINE")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 9)
-    (->decomposition   compat #x0069 #x0078)
-    (->uppercase
-     ((name              . "ROMAN NUMERAL NINE")
-      (=ucs              . #x2168)     ; Ⅸ
+    (=>decomposition@compat/Roman-Numeral
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "LATIN SMALL LETTER X")
+      (=ucs              . #x0078)     ; x
       ))
     (=ucs              . #x2178)       ; ⅸ
     (=ks-x1001         . #x2529)       ; &I-K0-2529; [05-09]
     (=jis-x0213-1-2000 . #x2C3D)       ; &I-JX1-2C3D; [12-29]
     (=big5-eten                . #xC6BD)       ; &B-C6BD;
     (=jef-china3       . #x77F3)       ; &I-JC3-77F3;
+    (->uppercase
+     ((name              . "ROMAN NUMERAL NINE")
+      (=ucs              . #x2168)     ; Ⅸ
+      ))
     ))
 (define-char
   '((name              . "SMALL ROMAN NUMERAL TEN")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 10)
-    (->decomposition   compat #x0078)
-    (->uppercase
-     ((name              . "ROMAN NUMERAL TEN")
-      (=ucs              . #x2169)     ; Ⅹ
+    (<-compat/Roman-Numeral
+     ((name              . "LATIN SMALL LETTER X")
+      (=ucs              . #x0078)     ; x
       ))
     (=ucs              . #x2179)       ; ⅹ
     (=ks-x1001         . #x252A)       ; &I-K0-252A; [05-10]
     (=jis-x0213-1-2000 . #x2C3E)       ; &I-JX1-2C3E; [12-30]
     (=big5-eten                . #xC6BE)       ; &B-C6BE;
     (=jef-china3       . #x77F4)       ; &I-JC3-77F4;
+    (->uppercase
+     ((name              . "ROMAN NUMERAL TEN")
+      (=ucs              . #x2169)     ; Ⅹ
+      ))
     ))
 (define-char
   '((name              . "SMALL ROMAN NUMERAL ELEVEN")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 11)
-    (->decomposition   compat #x0078 #x0069)
+    (=>decomposition@compat/Roman-Numeral
+     ((name              . "LATIN SMALL LETTER X")
+      (=ucs              . #x0078)     ; x
+      )
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      ))
+    (=ucs              . #x217A)       ; ⅺ
+    (=jis-x0213-1-2000 . #x2C3F)       ; &I-JX1-2C3F; [12-31]
     (->uppercase
      ((name              . "ROMAN NUMERAL ELEVEN")
       (=ucs              . #x216A)     ; Ⅺ
       ))
-    (=ucs              . #x217A)       ; ⅺ
-    (=jis-x0213-1-2000 . #x2C3F)       ; &I-JX1-2C3F; [12-31]
     ))
 (define-char
   '((name              . "SMALL ROMAN NUMERAL TWELVE")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 12)
-    (->decomposition   compat #x0078 #x0069 #x0069)
+    (=>decomposition@compat/Roman-Numeral
+     ((name              . "LATIN SMALL LETTER X")
+      (=ucs              . #x0078)     ; x
+      )
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      ))
+    (=ucs              . #x217B)       ; ⅻ
+    (=jis-x0213-1-2000 . #x2C40)       ; &I-JX1-2C40; [12-32]
     (->uppercase
      ((name              . "ROMAN NUMERAL TWELVE")
       (=ucs              . #x216B)     ; Ⅻ
       ))
-    (=ucs              . #x217B)       ; ⅻ
-    (=jis-x0213-1-2000 . #x2C40)       ; &I-JX1-2C40; [12-32]
     ))
 (define-char
   '((name              . "SMALL ROMAN NUMERAL FIFTY")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 50)
-    (->decomposition   compat #x006C)
+    (<-compat/Roman-Numeral
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      ))
+    (=ucs              . #x217C)       ; ⅼ
     (->uppercase
      ((name              . "ROMAN NUMERAL FIFTY")
       (=ucs              . #x216C)     ; Ⅼ
       ))
-    (=ucs              . #x217C)       ; ⅼ
     ))
 (define-char
   '((name              . "SMALL ROMAN NUMERAL ONE HUNDRED")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 100)
-    (->decomposition   compat #x0063)
+    (<-compat/Roman-Numeral
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      ))
+    (=ucs              . #x217D)       ; ⅽ
     (->uppercase
      ((name              . "ROMAN NUMERAL ONE HUNDRED")
       (=ucs              . #x216D)     ; Ⅽ
       ))
-    (=ucs              . #x217D)       ; ⅽ
     ))
 (define-char
   '((name              . "SMALL ROMAN NUMERAL FIVE HUNDRED")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 500)
-    (->decomposition   compat #x0064)
+    (<-compat/Roman-Numeral
+     ((name              . "LATIN SMALL LETTER D")
+      (=ucs              . #x0064)     ; d
+      ))
+    (=ucs              . #x217E)       ; ⅾ
     (->uppercase
      ((name              . "ROMAN NUMERAL FIVE HUNDRED")
       (=ucs              . #x216E)     ; Ⅾ
       ))
-    (=ucs              . #x217E)       ; ⅾ
     ))
 (define-char
   '((name              . "SMALL ROMAN NUMERAL ONE THOUSAND")
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 1000)
-    (->decomposition   compat #x006D)
+    (<-compat/Roman-Numeral
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      ))
+    (=ucs              . #x217F)       ; ⅿ
     (->uppercase
      ((name              . "ROMAN NUMERAL ONE THOUSAND")
       (=ucs              . #x216F)     ; Ⅿ
       ))
-    (=ucs              . #x217F)       ; ⅿ
     ))
 (define-char
   '((name              . "ROMAN NUMERAL ONE THOUSAND C D")
index f1894c0..2400feb 100644 (file)
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   #x2190 #x0338)
+    (=decomposition
+     ((name              . "LEFTWARDS ARROW")
+      (=ucs              . #x2190)     ; ←
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x219A)       ; ↚
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   #x2192 #x0338)
+    (=decomposition
+     ((name              . "RIGHTWARDS ARROW")
+      (=ucs              . #x2192)     ; →
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x219B)       ; ↛
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   #x2194 #x0338)
+    (=decomposition
+     ((name              . "LEFT RIGHT ARROW")
+      (=ucs              . #x2194)     ; ↔
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x21AE)       ; ↮
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   #x21D0 #x0338)
+    (=decomposition
+     ((name              . "LEFTWARDS DOUBLE ARROW")
+      (=ucs              . #x21D0)     ; ⇐
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x21CD)       ; ⇍
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   #x21D4 #x0338)
+    (=decomposition
+     ((name              . "LEFT RIGHT DOUBLE ARROW")
+      (=ucs              . #x21D4)     ; ⇔
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x21CE)       ; ⇎
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   #x21D2 #x0338)
+    (=decomposition
+     ((name              . "RIGHTWARDS DOUBLE ARROW")
+      (=ucs              . #x21D2)     ; ⇒
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x21CF)       ; ⇏
     ))
 (define-char
index ca8766d..570a049 100644 (file)
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x2203 #x0338)
+    (=decomposition
+     ((name              . "THERE EXISTS")
+      (=ucs              . #x2203)     ; ∃
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2204)       ; ∄
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x2208 #x0338)
+    (=decomposition
+     ((name              . "ELEMENT OF")
+      (=ucs              . #x2208)     ; ∈
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2209)       ; ∉
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x220B #x0338)
+    (=decomposition
+     ((name              . "CONTAINS AS MEMBER")
+      (=ucs              . #x220B)     ; ∋
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x220C)       ; ∌
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x2223 #x0338)
+    (=decomposition
+     ((name              . "DIVIDES")
+      (=ucs              . #x2223)     ; ∣
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2224)       ; ∤
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x2225 #x0338)
+    (=decomposition
+     ((name              . "PARALLEL TO")
+      (=ucs              . #x2225)     ; ∥
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2226)       ; ∦
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   compat #x222B #x222B)
+    (=>decomposition@compat
+     ((name              . "INTEGRAL")
+      (=ucs              . #x222B)     ; ∫
+      )
+     ((name              . "INTEGRAL")
+      (=ucs              . #x222B)     ; ∫
+      ))
     (=ucs              . #x222C)       ; ∬
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   compat #x222B #x222B #x222B)
+    (=>decomposition@compat
+     ((name              . "INTEGRAL")
+      (=ucs              . #x222B)     ; ∫
+      )
+     ((name              . "INTEGRAL")
+      (=ucs              . #x222B)     ; ∫
+      )
+     ((name              . "INTEGRAL")
+      (=ucs              . #x222B)     ; ∫
+      ))
     (=ucs              . #x222D)       ; ∭
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   compat #x222E #x222E)
+    (=>decomposition@compat
+     ((name              . "CONTOUR INTEGRAL")
+      (=ucs              . #x222E)     ; ∮
+      )
+     ((name              . "CONTOUR INTEGRAL")
+      (=ucs              . #x222E)     ; ∮
+      ))
     (=ucs              . #x222F)       ; ∯
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   compat #x222E #x222E #x222E)
+    (=>decomposition@compat
+     ((name              . "CONTOUR INTEGRAL")
+      (=ucs              . #x222E)     ; ∮
+      )
+     ((name              . "CONTOUR INTEGRAL")
+      (=ucs              . #x222E)     ; ∮
+      )
+     ((name              . "CONTOUR INTEGRAL")
+      (=ucs              . #x222E)     ; ∮
+      ))
     (=ucs              . #x2230)       ; ∰
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x223C #x0338)
+    (=decomposition
+     ((name              . "TILDE OPERATOR")
+      (=ucs              . #x223C)     ; ∼
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2241)       ; ≁
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x2243 #x0338)
+    (=decomposition
+     ((name              . "ASYMPTOTICALLY EQUAL TO")
+      (=ucs              . #x2243)     ; ≃
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2244)       ; ≄
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x2245 #x0338)
+    (=decomposition
+     ((name              . "APPROXIMATELY EQUAL TO")
+      (=ucs              . #x2245)     ; ≅
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2247)       ; ≇
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x2248 #x0338)
+    (=decomposition
+     ((name              . "ALMOST EQUAL TO")
+      (=ucs              . #x2248)     ; ≈
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2249)       ; ≉
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x003D #x0338)
+    (=decomposition
+     ((name              . "EQUALS SIGN")
+      (=ucs              . #x003D)     ; =
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2260)       ; ≠
     ))
 (define-char
-  '((->decomposition   #xFF1D #x0338)
-    (<-denotational
+  '((<-denotational
      ((name              . "NOT EQUAL TO")
       (=ucs              . #x2260)     ; ≠
       ))
      ((name              . "NOT EQUAL TO")
       (=ucs              . #x2260)     ; ≠
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH EQUALS SIGN")
+      (=ucs              . #xFF1D)     ; =
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=jis-x0208                . #x2162)       ; &J90-2162; [01-66]
     (=gb2312           . #x2159)       ; &I-G0-2159; [01-57]
     (=ks-x1001         . #x2141)       ; &I-K0-2141; [01-33]
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x2261 #x0338)
+    (=decomposition
+     ((name              . "IDENTICAL TO")
+      (=ucs              . #x2261)     ; ≡
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2262)       ; ≢
     ))
 (define-char
-  '((->decomposition   #xEC41B7 #x0338)
-    (<-denotational
+  '((<-denotational
      ((name              . "NOT IDENTICAL TO")
       (=ucs              . #x2262)     ; ≢
       ))
      ((name              . "NOT IDENTICAL TO")
       (=ucs              . #x2262)     ; ≢
       ))
+    (=decomposition
+     ((=gb2312           . #x2154)     ; &J90-2261; [01-52]
+      (=jis-x0208@1983   . #x2261)     ; &I-J83-2261; [02-65]
+      (=ks-x1001         . #x2155)     ; &I-K0-2155; [01-53]
+      (=cns11643-1       . #x223E)     ; &I-C1-223E; [02-30]
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=jis-x0213-1-2000 . #x226B)       ; &JX1-226B; [02-75]
     (=ucs@jis          . #x2262)       ; &JX1-226B;
     ))
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   #x224D #x0338)
+    (=decomposition
+     ((name              . "EQUIVALENT TO")
+      (=ucs              . #x224D)     ; ≍
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x226D)       ; ≭
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x003C #x0338)
+    (=decomposition
+     ((name              . "LESS-THAN SIGN")
+      (=ucs              . #x003C)     ; <
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x226E)       ; ≮
     ))
 (define-char
-  '((->decomposition   #xFF1C #x0338)
-    (<-denotational
+  '((<-denotational
      ((name              . "NOT LESS-THAN")
       (=ucs              . #x226E)     ; ≮
       ))
      ((name              . "NOT LESS-THAN")
       (=ucs              . #x226E)     ; ≮
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH LESS-THAN SIGN")
+      (=ucs              . #xFF1C)     ; <
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=gb2312           . #x215A)       ; &G0-215A; [01-58]
     (=ucs@gb           . #x226E)       ; &G0-215A;
     ))
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x003E #x0338)
+    (=decomposition
+     ((name              . "GREATER-THAN SIGN")
+      (=ucs              . #x003E)     ; >
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x226F)       ; ≯
     ))
 (define-char
-  '((->decomposition   #xFF1E #x0338)
-    (<-denotational
+  '((<-denotational
      ((name              . "NOT GREATER-THAN")
       (=ucs              . #x226F)     ; ≯
       ))
      ((name              . "NOT GREATER-THAN")
       (=ucs              . #x226F)     ; ≯
       ))
+    (=decomposition
+     ((name              . "FULLWIDTH GREATER-THAN SIGN")
+      (=ucs              . #xFF1E)     ; >
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=gb2312           . #x215B)       ; &G0-215B; [01-59]
     (=ucs@gb           . #x226F)       ; &G0-215B;
     ))
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x2264 #x0338)
+    (=decomposition
+     ((name              . "LESS-THAN OR EQUAL TO")
+      (=ucs              . #x2264)     ; ≤
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2270)       ; ≰
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x2265 #x0338)
+    (=decomposition
+     ((name              . "GREATER-THAN OR EQUAL TO")
+      (=ucs              . #x2265)     ; ≥
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2271)       ; ≱
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x2272 #x0338)
+    (=decomposition
+     ((name              . "LESS-THAN OR EQUIVALENT TO")
+      (=ucs              . #x2272)     ; ≲
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2274)       ; ≴
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x2273 #x0338)
+    (=decomposition
+     ((name              . "GREATER-THAN OR EQUIVALENT TO")
+      (=ucs              . #x2273)     ; ≳
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2275)       ; ≵
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x2276 #x0338)
+    (=decomposition
+     ((name              . "LESS-THAN OR GREATER-THAN")
+      (=ucs              . #x2276)     ; ≶
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2278)       ; ≸
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x2277 #x0338)
+    (=decomposition
+     ((name              . "GREATER-THAN OR LESS-THAN")
+      (=ucs              . #x2277)     ; ≷
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2279)       ; ≹
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x227A #x0338)
+    (=decomposition
+     ((name              . "PRECEDES")
+      (=ucs              . #x227A)     ; ≺
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2280)       ; ⊀
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x227B #x0338)
+    (=decomposition
+     ((name              . "SUCCEEDS")
+      (=ucs              . #x227B)     ; ≻
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2281)       ; ⊁
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x2282 #x0338)
+    (=decomposition
+     ((name              . "SUBSET OF")
+      (=ucs              . #x2282)     ; ⊂
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2284)       ; ⊄
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x2283 #x0338)
+    (=decomposition
+     ((name              . "SUPERSET OF")
+      (=ucs              . #x2283)     ; ⊃
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2285)       ; ⊅
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x2286 #x0338)
+    (=decomposition
+     ((name              . "SUBSET OF OR EQUAL TO")
+      (=ucs              . #x2286)     ; ⊆
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2288)       ; ⊈
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x2287 #x0338)
+    (=decomposition
+     ((name              . "SUPERSET OF OR EQUAL TO")
+      (=ucs              . #x2287)     ; ⊇
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x2289)       ; ⊉
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x22A2 #x0338)
+    (=decomposition
+     ((name              . "RIGHT TACK")
+      (=ucs              . #x22A2)     ; ⊢
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x22AC)       ; ⊬
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x22A8 #x0338)
+    (=decomposition
+     ((name              . "TRUE")
+      (=ucs              . #x22A8)     ; ⊨
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x22AD)       ; ⊭
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x22A9 #x0338)
+    (=decomposition
+     ((name              . "FORCES")
+      (=ucs              . #x22A9)     ; ⊩
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x22AE)       ; ⊮
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x22AB #x0338)
+    (=decomposition
+     ((name              . "DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE")
+      (=ucs              . #x22AB)     ; ⊫
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x22AF)       ; ⊯
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x227C #x0338)
+    (=decomposition
+     ((name              . "PRECEDES OR EQUAL TO")
+      (=ucs              . #x227C)     ; ≼
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x22E0)       ; ⋠
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x227D #x0338)
+    (=decomposition
+     ((name              . "SUCCEEDS OR EQUAL TO")
+      (=ucs              . #x227D)     ; ≽
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x22E1)       ; ⋡
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x2291 #x0338)
+    (=decomposition
+     ((name              . "SQUARE IMAGE OF OR EQUAL TO")
+      (=ucs              . #x2291)     ; ⊑
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x22E2)       ; ⋢
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x2292 #x0338)
+    (=decomposition
+     ((name              . "SQUARE ORIGINAL OF OR EQUAL TO")
+      (=ucs              . #x2292)     ; ⊒
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x22E3)       ; ⋣
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x22B2 #x0338)
+    (=decomposition
+     ((name              . "NORMAL SUBGROUP OF")
+      (=ucs              . #x22B2)     ; ⊲
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x22EA)       ; ⋪
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x22B3 #x0338)
+    (=decomposition
+     ((name              . "CONTAINS AS NORMAL SUBGROUP")
+      (=ucs              . #x22B3)     ; ⊳
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x22EB)       ; ⋫
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x22B4 #x0338)
+    (=decomposition
+     ((name              . "NORMAL SUBGROUP OF OR EQUAL TO")
+      (=ucs              . #x22B4)     ; ⊴
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x22EC)       ; ⋬
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x22B5 #x0338)
+    (=decomposition
+     ((name              . "CONTAINS AS NORMAL SUBGROUP OR EQUAL TO")
+      (=ucs              . #x22B5)     ; ⊵
+      )
+     ((name              . "COMBINING LONG SOLIDUS OVERLAY")
+      (=ucs              . #x0338)     ; ̸
+      ))
     (=ucs              . #x22ED)       ; ⋭
     ))
 (define-char
index 264f29b..53467bf 100644 (file)
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x3008)
     (=ucs              . #x2329)       ; 〈
+    (->canonical
+     ((name              . "LEFT ANGLE BRACKET")
+      (=ucs              . #x3008)     ; 〈
+      ))
     ))
 (define-char
   '((name              . "RIGHT-POINTING ANGLE BRACKET")
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . t)
-    (->decomposition   #x3009)
     (=ucs              . #x232A)       ; 〉
+    (->canonical
+     ((name              . "RIGHT ANGLE BRACKET")
+      (=ucs              . #x3009)     ; 〉
+      ))
     ))
 (define-char
   '((name              . "ERASE TO THE LEFT")
     (=ucs@jis          . #x23C5)       ; &JX1-2749;
     ))
 (define-char
-  '((name              . "DENTISTRY SYMBOL LIGHT VERTICAL WITH WAVE")
+  '((name              . "DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE")
     (general-category  symbol other) ; Informative Category
     (=ucs              . #x23C6)       ; ⏆
     ))
 (define-char
   '((<-denotational
-     ((name              . "DENTISTRY SYMBOL LIGHT VERTICAL WITH WAVE")
+     ((name              . "DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE")
       (=ucs              . #x23C6)     ; ⏆
       ))
     (<-fullwidth
-     ((name              . "DENTISTRY SYMBOL LIGHT VERTICAL WITH WAVE")
+     ((name              . "DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE")
       (=ucs              . #x23C6)     ; ⏆
       ))
     (=jis-x0213-1-2000 . #x274A)       ; &JX1-274A; [07-42]
index 6915e59..1cd27bd 100644 (file)
@@ -6,7 +6,10 @@
     (mirrored          . nil)
     (digit-value       . 1)
     (numeric-value     . 1)
-    (->decomposition   circle #x0031)
+    (<-circled
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      ))
     (=ucs              . #x2460)       ; ①
     (=gb2312           . #x2259)       ; &I-G0-2259; [02-57]
     (=ks-x1001         . #x2867)       ; &I-K0-2867; [08-71]
     (mirrored          . nil)
     (digit-value       . 2)
     (numeric-value     . 2)
-    (->decomposition   circle #x0032)
+    (<-circled
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      ))
     (=ucs              . #x2461)       ; ②
     (=gb2312           . #x225A)       ; &I-G0-225A; [02-58]
     (=ks-x1001         . #x2868)       ; &I-K0-2868; [08-72]
     (mirrored          . nil)
     (digit-value       . 3)
     (numeric-value     . 3)
-    (->decomposition   circle #x0033)
+    (<-circled
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      ))
     (=ucs              . #x2462)       ; ③
     (=gb2312           . #x225B)       ; &I-G0-225B; [02-59]
     (=ks-x1001         . #x2869)       ; &I-K0-2869; [08-73]
     (mirrored          . nil)
     (digit-value       . 4)
     (numeric-value     . 4)
-    (->decomposition   circle #x0034)
+    (<-circled
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      ))
     (=ucs              . #x2463)       ; ④
     (=gb2312           . #x225C)       ; &I-G0-225C; [02-60]
     (=ks-x1001         . #x286A)       ; &I-K0-286A; [08-74]
     (mirrored          . nil)
     (digit-value       . 5)
     (numeric-value     . 5)
-    (->decomposition   circle #x0035)
+    (<-circled
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      ))
     (=ucs              . #x2464)       ; ⑤
     (=gb2312           . #x225D)       ; &I-G0-225D; [02-61]
     (=ks-x1001         . #x286B)       ; &I-K0-286B; [08-75]
     (mirrored          . nil)
     (digit-value       . 6)
     (numeric-value     . 6)
-    (->decomposition   circle #x0036)
+    (<-circled
+     ((name              . "DIGIT SIX")
+      (=ucs              . #x0036)     ; 6
+      ))
     (=ucs              . #x2465)       ; ⑥
     (=gb2312           . #x225E)       ; &I-G0-225E; [02-62]
     (=ks-x1001         . #x286C)       ; &I-K0-286C; [08-76]
     (mirrored          . nil)
     (digit-value       . 7)
     (numeric-value     . 7)
-    (->decomposition   circle #x0037)
+    (<-circled
+     ((name              . "DIGIT SEVEN")
+      (=ucs              . #x0037)     ; 7
+      ))
     (=ucs              . #x2466)       ; ⑦
     (=gb2312           . #x225F)       ; &I-G0-225F; [02-63]
     (=ks-x1001         . #x286D)       ; &I-K0-286D; [08-77]
     (mirrored          . nil)
     (digit-value       . 8)
     (numeric-value     . 8)
-    (->decomposition   circle #x0038)
+    (<-circled
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      ))
     (=ucs              . #x2467)       ; ⑧
     (=gb2312           . #x2260)       ; &I-G0-2260; [02-64]
     (=ks-x1001         . #x286E)       ; &I-K0-286E; [08-78]
     (mirrored          . nil)
     (digit-value       . 9)
     (numeric-value     . 9)
-    (->decomposition   circle #x0039)
+    (<-circled
+     ((name              . "DIGIT NINE")
+      (=ucs              . #x0039)     ; 9
+      ))
     (=ucs              . #x2468)       ; ⑨
     (=gb2312           . #x2261)       ; &I-G0-2261; [02-65]
     (=ks-x1001         . #x286F)       ; &I-K0-286F; [08-79]
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 10)
-    (->decomposition   circle #x0031 #x0030)
+    (=>decomposition@circled
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT ZERO")
+      (=ucs              . #x0030)     ; 0
+      ))
     (=ucs              . #x2469)       ; ⑩
     (=gb2312           . #x2262)       ; &I-G0-2262; [02-66]
     (=ks-x1001         . #x2870)       ; &I-K0-2870; [08-80]
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 11)
-    (->decomposition   circle #x0031 #x0031)
+    (=>decomposition@circled
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      ))
     (=ucs              . #x246A)       ; ⑪
     (=ks-x1001         . #x2871)       ; &I-K0-2871; [08-81]
     (=jis-x0213-1-2000 . #x2D2B)       ; &I-JX1-2D2B; [13-11]
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 12)
-    (->decomposition   circle #x0031 #x0032)
+    (=>decomposition@circled
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      ))
     (=ucs              . #x246B)       ; ⑫
     (=ks-x1001         . #x2872)       ; &I-K0-2872; [08-82]
     (=jis-x0213-1-2000 . #x2D2C)       ; &I-JX1-2D2C; [13-12]
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 13)
-    (->decomposition   circle #x0031 #x0033)
+    (=>decomposition@circled
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      ))
     (=ucs              . #x246C)       ; ⑬
     (=ks-x1001         . #x2873)       ; &I-K0-2873; [08-83]
     (=jis-x0213-1-2000 . #x2D2D)       ; &I-JX1-2D2D; [13-13]
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 14)
-    (->decomposition   circle #x0031 #x0034)
+    (=>decomposition@circled
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      ))
     (=ucs              . #x246D)       ; ⑭
     (=ks-x1001         . #x2874)       ; &I-K0-2874; [08-84]
     (=jis-x0213-1-2000 . #x2D2E)       ; &I-JX1-2D2E; [13-14]
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 15)
-    (->decomposition   circle #x0031 #x0035)
+    (=>decomposition@circled
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      ))
     (=ucs              . #x246E)       ; ⑮
     (=ks-x1001         . #x2875)       ; &I-K0-2875; [08-85]
     (=jis-x0213-1-2000 . #x2D2F)       ; &I-JX1-2D2F; [13-15]
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 16)
-    (->decomposition   circle #x0031 #x0036)
+    (=>decomposition@circled
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT SIX")
+      (=ucs              . #x0036)     ; 6
+      ))
     (=ucs              . #x246F)       ; ⑯
     (=jis-x0213-1-2000 . #x2D30)       ; &I-JX1-2D30; [13-16]
     (=jef-china3       . #x77D8)       ; &I-JC3-77D8;
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 17)
-    (->decomposition   circle #x0031 #x0037)
+    (=>decomposition@circled
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT SEVEN")
+      (=ucs              . #x0037)     ; 7
+      ))
     (=ucs              . #x2470)       ; ⑰
     (=jis-x0213-1-2000 . #x2D31)       ; &I-JX1-2D31; [13-17]
     (=jef-china3       . #x77D9)       ; &I-JC3-77D9;
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 18)
-    (->decomposition   circle #x0031 #x0038)
+    (=>decomposition@circled
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      ))
     (=ucs              . #x2471)       ; ⑱
     (=jis-x0213-1-2000 . #x2D32)       ; &I-JX1-2D32; [13-18]
     (=jef-china3       . #x77DA)       ; &I-JC3-77DA;
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 19)
-    (->decomposition   circle #x0031 #x0039)
+    (=>decomposition@circled
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT NINE")
+      (=ucs              . #x0039)     ; 9
+      ))
     (=ucs              . #x2472)       ; ⑲
     (=jis-x0213-1-2000 . #x2D33)       ; &I-JX1-2D33; [13-19]
     (=jef-china3       . #x77DB)       ; &I-JC3-77DB;
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 20)
-    (->decomposition   circle #x0032 #x0030)
+    (=>decomposition@circled
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT ZERO")
+      (=ucs              . #x0030)     ; 0
+      ))
     (=ucs              . #x2473)       ; ⑳
     (=jis-x0213-1-2000 . #x2D34)       ; &I-JX1-2D34; [13-20]
     (=jef-china3       . #x77DC)       ; &I-JC3-77DC;
     (mirrored          . nil)
     (digit-value       . 1)
     (numeric-value     . 1)
-    (->decomposition   compat #x0028 #x0031 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x2474)       ; ⑴
     (=gb2312           . #x2245)       ; &I-G0-2245; [02-37]
     (=ks-x1001         . #x2967)       ; &I-K0-2967; [09-71]
     (mirrored          . nil)
     (digit-value       . 2)
     (numeric-value     . 2)
-    (->decomposition   compat #x0028 #x0032 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x2475)       ; ⑵
     (=gb2312           . #x2246)       ; &I-G0-2246; [02-38]
     (=ks-x1001         . #x2968)       ; &I-K0-2968; [09-72]
     (mirrored          . nil)
     (digit-value       . 3)
     (numeric-value     . 3)
-    (->decomposition   compat #x0028 #x0033 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x2476)       ; ⑶
     (=gb2312           . #x2247)       ; &I-G0-2247; [02-39]
     (=ks-x1001         . #x2969)       ; &I-K0-2969; [09-73]
     (mirrored          . nil)
     (digit-value       . 4)
     (numeric-value     . 4)
-    (->decomposition   compat #x0028 #x0034 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x2477)       ; ⑷
     (=gb2312           . #x2248)       ; &I-G0-2248; [02-40]
     (=ks-x1001         . #x296A)       ; &I-K0-296A; [09-74]
     (mirrored          . nil)
     (digit-value       . 5)
     (numeric-value     . 5)
-    (->decomposition   compat #x0028 #x0035 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x2478)       ; ⑸
     (=gb2312           . #x2249)       ; &I-G0-2249; [02-41]
     (=ks-x1001         . #x296B)       ; &I-K0-296B; [09-75]
     (mirrored          . nil)
     (digit-value       . 6)
     (numeric-value     . 6)
-    (->decomposition   compat #x0028 #x0036 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "DIGIT SIX")
+      (=ucs              . #x0036)     ; 6
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x2479)       ; ⑹
     (=gb2312           . #x224A)       ; &I-G0-224A; [02-42]
     (=ks-x1001         . #x296C)       ; &I-K0-296C; [09-76]
     (mirrored          . nil)
     (digit-value       . 7)
     (numeric-value     . 7)
-    (->decomposition   compat #x0028 #x0037 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "DIGIT SEVEN")
+      (=ucs              . #x0037)     ; 7
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x247A)       ; ⑺
     (=gb2312           . #x224B)       ; &I-G0-224B; [02-43]
     (=ks-x1001         . #x296D)       ; &I-K0-296D; [09-77]
     (mirrored          . nil)
     (digit-value       . 8)
     (numeric-value     . 8)
-    (->decomposition   compat #x0028 #x0038 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x247B)       ; ⑻
     (=gb2312           . #x224C)       ; &I-G0-224C; [02-44]
     (=ks-x1001         . #x296E)       ; &I-K0-296E; [09-78]
     (mirrored          . nil)
     (digit-value       . 9)
     (numeric-value     . 9)
-    (->decomposition   compat #x0028 #x0039 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "DIGIT NINE")
+      (=ucs              . #x0039)     ; 9
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x247C)       ; ⑼
     (=gb2312           . #x224D)       ; &I-G0-224D; [02-45]
     (=ks-x1001         . #x296F)       ; &I-K0-296F; [09-79]
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 10)
-    (->decomposition   compat #x0028 #x0031 #x0030 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT ZERO")
+      (=ucs              . #x0030)     ; 0
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x247D)       ; ⑽
     (=gb2312           . #x224E)       ; &I-G0-224E; [02-46]
     (=ks-x1001         . #x2970)       ; &I-K0-2970; [09-80]
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 11)
-    (->decomposition   compat #x0028 #x0031 #x0031 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x247E)       ; ⑾
     (=gb2312           . #x224F)       ; &I-G0-224F; [02-47]
     (=ks-x1001         . #x2971)       ; &I-K0-2971; [09-81]
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 12)
-    (->decomposition   compat #x0028 #x0031 #x0032 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x247F)       ; ⑿
     (=gb2312           . #x2250)       ; &I-G0-2250; [02-48]
     (=ks-x1001         . #x2972)       ; &I-K0-2972; [09-82]
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 13)
-    (->decomposition   compat #x0028 #x0031 #x0033 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x2480)       ; ⒀
     (=gb2312           . #x2251)       ; &I-G0-2251; [02-49]
     (=ks-x1001         . #x2973)       ; &I-K0-2973; [09-83]
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 14)
-    (->decomposition   compat #x0028 #x0031 #x0034 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x2481)       ; ⒁
     (=gb2312           . #x2252)       ; &I-G0-2252; [02-50]
     (=ks-x1001         . #x2974)       ; &I-K0-2974; [09-84]
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 15)
-    (->decomposition   compat #x0028 #x0031 #x0035 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x2482)       ; ⒂
     (=gb2312           . #x2253)       ; &I-G0-2253; [02-51]
     (=ks-x1001         . #x2975)       ; &I-K0-2975; [09-85]
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 16)
-    (->decomposition   compat #x0028 #x0031 #x0036 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT SIX")
+      (=ucs              . #x0036)     ; 6
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x2483)       ; ⒃
     (=gb2312           . #x2254)       ; &I-G0-2254; [02-52]
     ))
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 17)
-    (->decomposition   compat #x0028 #x0031 #x0037 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT SEVEN")
+      (=ucs              . #x0037)     ; 7
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x2484)       ; ⒄
     (=gb2312           . #x2255)       ; &I-G0-2255; [02-53]
     ))
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 18)
-    (->decomposition   compat #x0028 #x0031 #x0038 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x2485)       ; ⒅
     (=gb2312           . #x2256)       ; &I-G0-2256; [02-54]
     ))
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 19)
-    (->decomposition   compat #x0028 #x0031 #x0039 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT NINE")
+      (=ucs              . #x0039)     ; 9
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x2486)       ; ⒆
     (=gb2312           . #x2257)       ; &I-G0-2257; [02-55]
     ))
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 20)
-    (->decomposition   compat #x0028 #x0032 #x0030 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT ZERO")
+      (=ucs              . #x0030)     ; 0
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x2487)       ; ⒇
     (=gb2312           . #x2258)       ; &I-G0-2258; [02-56]
     ))
     (mirrored          . nil)
     (digit-value       . 1)
     (numeric-value     . 1)
-    (->decomposition   compat #x0031 #x002E)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x2488)       ; ⒈
     (=gb2312           . #x2231)       ; &I-G0-2231; [02-17]
     ))
     (mirrored          . nil)
     (digit-value       . 2)
     (numeric-value     . 2)
-    (->decomposition   compat #x0032 #x002E)
+    (=>decomposition@compat
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x2489)       ; ⒉
     (=gb2312           . #x2232)       ; &I-G0-2232; [02-18]
     ))
     (mirrored          . nil)
     (digit-value       . 3)
     (numeric-value     . 3)
-    (->decomposition   compat #x0033 #x002E)
+    (=>decomposition@compat
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x248A)       ; ⒊
     (=gb2312           . #x2233)       ; &I-G0-2233; [02-19]
     ))
     (mirrored          . nil)
     (digit-value       . 4)
     (numeric-value     . 4)
-    (->decomposition   compat #x0034 #x002E)
+    (=>decomposition@compat
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x248B)       ; ⒋
     (=gb2312           . #x2234)       ; &I-G0-2234; [02-20]
     ))
     (mirrored          . nil)
     (digit-value       . 5)
     (numeric-value     . 5)
-    (->decomposition   compat #x0035 #x002E)
+    (=>decomposition@compat
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x248C)       ; ⒌
     (=gb2312           . #x2235)       ; &I-G0-2235; [02-21]
     ))
     (mirrored          . nil)
     (digit-value       . 6)
     (numeric-value     . 6)
-    (->decomposition   compat #x0036 #x002E)
+    (=>decomposition@compat
+     ((name              . "DIGIT SIX")
+      (=ucs              . #x0036)     ; 6
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x248D)       ; ⒍
     (=gb2312           . #x2236)       ; &I-G0-2236; [02-22]
     ))
     (mirrored          . nil)
     (digit-value       . 7)
     (numeric-value     . 7)
-    (->decomposition   compat #x0037 #x002E)
+    (=>decomposition@compat
+     ((name              . "DIGIT SEVEN")
+      (=ucs              . #x0037)     ; 7
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x248E)       ; ⒎
     (=gb2312           . #x2237)       ; &I-G0-2237; [02-23]
     ))
     (mirrored          . nil)
     (digit-value       . 8)
     (numeric-value     . 8)
-    (->decomposition   compat #x0038 #x002E)
+    (=>decomposition@compat
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x248F)       ; ⒏
     (=gb2312           . #x2238)       ; &I-G0-2238; [02-24]
     ))
     (mirrored          . nil)
     (digit-value       . 9)
     (numeric-value     . 9)
-    (->decomposition   compat #x0039 #x002E)
+    (=>decomposition@compat
+     ((name              . "DIGIT NINE")
+      (=ucs              . #x0039)     ; 9
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x2490)       ; ⒐
     (=gb2312           . #x2239)       ; &I-G0-2239; [02-25]
     ))
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 10)
-    (->decomposition   compat #x0031 #x0030 #x002E)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT ZERO")
+      (=ucs              . #x0030)     ; 0
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x2491)       ; ⒑
     (=gb2312           . #x223A)       ; &I-G0-223A; [02-26]
     ))
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 11)
-    (->decomposition   compat #x0031 #x0031 #x002E)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x2492)       ; ⒒
     (=gb2312           . #x223B)       ; &I-G0-223B; [02-27]
     ))
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 12)
-    (->decomposition   compat #x0031 #x0032 #x002E)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x2493)       ; ⒓
     (=gb2312           . #x223C)       ; &I-G0-223C; [02-28]
     ))
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 13)
-    (->decomposition   compat #x0031 #x0033 #x002E)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x2494)       ; ⒔
     (=gb2312           . #x223D)       ; &I-G0-223D; [02-29]
     ))
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 14)
-    (->decomposition   compat #x0031 #x0034 #x002E)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x2495)       ; ⒕
     (=gb2312           . #x223E)       ; &I-G0-223E; [02-30]
     ))
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 15)
-    (->decomposition   compat #x0031 #x0035 #x002E)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x2496)       ; ⒖
     (=gb2312           . #x223F)       ; &I-G0-223F; [02-31]
     ))
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 16)
-    (->decomposition   compat #x0031 #x0036 #x002E)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT SIX")
+      (=ucs              . #x0036)     ; 6
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x2497)       ; ⒗
     (=gb2312           . #x2240)       ; &I-G0-2240; [02-32]
     ))
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 17)
-    (->decomposition   compat #x0031 #x0037 #x002E)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT SEVEN")
+      (=ucs              . #x0037)     ; 7
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x2498)       ; ⒘
     (=gb2312           . #x2241)       ; &I-G0-2241; [02-33]
     ))
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 18)
-    (->decomposition   compat #x0031 #x0038 #x002E)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x2499)       ; ⒙
     (=gb2312           . #x2242)       ; &I-G0-2242; [02-34]
     ))
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 19)
-    (->decomposition   compat #x0031 #x0039 #x002E)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT NINE")
+      (=ucs              . #x0039)     ; 9
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x249A)       ; ⒚
     (=gb2312           . #x2243)       ; &I-G0-2243; [02-35]
     ))
     (bidi-category     . "EN")
     (mirrored          . nil)
     (numeric-value     . 20)
-    (->decomposition   compat #x0032 #x0030 #x002E)
+    (=>decomposition@compat
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT ZERO")
+      (=ucs              . #x0030)     ; 0
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x249B)       ; ⒛
     (=gb2312           . #x2244)       ; &I-G0-2244; [02-36]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x0061 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x249C)       ; ⒜
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x0062 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER B")
+      (=ucs              . #x0062)     ; b
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x249D)       ; ⒝
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x0063 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x249E)       ; ⒞
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x0064 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER D")
+      (=ucs              . #x0064)     ; d
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x249F)       ; ⒟
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x0065 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24A0)       ; ⒠
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x0066 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24A1)       ; ⒡
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x0067 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER G")
+      (=ucs              . #x0067)     ; g
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24A2)       ; ⒢
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x0068 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER H")
+      (=ucs              . #x0068)     ; h
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24A3)       ; ⒣
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x0069 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24A4)       ; ⒤
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x006A #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER J")
+      (=ucs              . #x006A)     ; j
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24A5)       ; ⒥
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x006B #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24A6)       ; ⒦
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x006C #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24A7)       ; ⒧
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x006D #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24A8)       ; ⒨
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x006E #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24A9)       ; ⒩
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x006F #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24AA)       ; ⒪
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x0070 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER P")
+      (=ucs              . #x0070)     ; p
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24AB)       ; ⒫
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x0071 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER Q")
+      (=ucs              . #x0071)     ; q
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24AC)       ; ⒬
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x0072 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER R")
+      (=ucs              . #x0072)     ; r
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24AD)       ; ⒭
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x0073 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24AE)       ; ⒮
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x0074 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER T")
+      (=ucs              . #x0074)     ; t
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24AF)       ; ⒯
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x0075 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24B0)       ; ⒰
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x0076 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER V")
+      (=ucs              . #x0076)     ; v
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24B1)       ; ⒱
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x0077 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER W")
+      (=ucs              . #x0077)     ; w
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24B2)       ; ⒲
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x0078 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER X")
+      (=ucs              . #x0078)     ; x
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24B3)       ; ⒳
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x0079 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER Y")
+      (=ucs              . #x0079)     ; y
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24B4)       ; ⒴
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x007A #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "LATIN SMALL LETTER Z")
+      (=ucs              . #x007A)     ; z
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x24B5)       ; ⒵
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0041)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      ))
+    (=ucs              . #x24B6)       ; Ⓐ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER A")
       (=ucs              . #x24D0)     ; ⓐ
       ))
-    (=ucs              . #x24B6)       ; Ⓐ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER B")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0042)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER B")
+      (=ucs              . #x0042)     ; B
+      ))
+    (=ucs              . #x24B7)       ; Ⓑ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER B")
       (=ucs              . #x24D1)     ; ⓑ
       ))
-    (=ucs              . #x24B7)       ; Ⓑ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER C")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0043)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER C")
+      (=ucs              . #x0043)     ; C
+      ))
+    (=ucs              . #x24B8)       ; Ⓒ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER C")
       (=ucs              . #x24D2)     ; ⓒ
       ))
-    (=ucs              . #x24B8)       ; Ⓒ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER D")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0044)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER D")
+      (=ucs              . #x0044)     ; D
+      ))
+    (=ucs              . #x24B9)       ; Ⓓ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER D")
       (=ucs              . #x24D3)     ; ⓓ
       ))
-    (=ucs              . #x24B9)       ; Ⓓ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER E")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0045)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      ))
+    (=ucs              . #x24BA)       ; Ⓔ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER E")
       (=ucs              . #x24D4)     ; ⓔ
       ))
-    (=ucs              . #x24BA)       ; Ⓔ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER F")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0046)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER F")
+      (=ucs              . #x0046)     ; F
+      ))
+    (=ucs              . #x24BB)       ; Ⓕ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER F")
       (=ucs              . #x24D5)     ; ⓕ
       ))
-    (=ucs              . #x24BB)       ; Ⓕ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER G")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0047)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER G")
+      (=ucs              . #x0047)     ; G
+      ))
+    (=ucs              . #x24BC)       ; Ⓖ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER G")
       (=ucs              . #x24D6)     ; ⓖ
       ))
-    (=ucs              . #x24BC)       ; Ⓖ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER H")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0048)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER H")
+      (=ucs              . #x0048)     ; H
+      ))
+    (=ucs              . #x24BD)       ; Ⓗ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER H")
       (=ucs              . #x24D7)     ; ⓗ
       ))
-    (=ucs              . #x24BD)       ; Ⓗ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER I")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0049)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      ))
+    (=ucs              . #x24BE)       ; Ⓘ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER I")
       (=ucs              . #x24D8)     ; ⓘ
       ))
-    (=ucs              . #x24BE)       ; Ⓘ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER J")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x004A)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER J")
+      (=ucs              . #x004A)     ; J
+      ))
+    (=ucs              . #x24BF)       ; Ⓙ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER J")
       (=ucs              . #x24D9)     ; ⓙ
       ))
-    (=ucs              . #x24BF)       ; Ⓙ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER K")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x004B)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER K")
+      (=ucs              . #x004B)     ; K
+      ))
+    (=ucs              . #x24C0)       ; Ⓚ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER K")
       (=ucs              . #x24DA)     ; ⓚ
       ))
-    (=ucs              . #x24C0)       ; Ⓚ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER L")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x004C)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER L")
+      (=ucs              . #x004C)     ; L
+      ))
+    (=ucs              . #x24C1)       ; Ⓛ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER L")
       (=ucs              . #x24DB)     ; ⓛ
       ))
-    (=ucs              . #x24C1)       ; Ⓛ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER M")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x004D)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER M")
+      (=ucs              . #x004D)     ; M
+      ))
+    (=ucs              . #x24C2)       ; Ⓜ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER M")
       (=ucs              . #x24DC)     ; ⓜ
       ))
-    (=ucs              . #x24C2)       ; Ⓜ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER N")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x004E)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER N")
+      (=ucs              . #x004E)     ; N
+      ))
+    (=ucs              . #x24C3)       ; Ⓝ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER N")
       (=ucs              . #x24DD)     ; ⓝ
       ))
-    (=ucs              . #x24C3)       ; Ⓝ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER O")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x004F)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER O")
+      (=ucs              . #x004F)     ; O
+      ))
+    (=ucs              . #x24C4)       ; Ⓞ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER O")
       (=ucs              . #x24DE)     ; ⓞ
       ))
-    (=ucs              . #x24C4)       ; Ⓞ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER P")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0050)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER P")
+      (=ucs              . #x0050)     ; P
+      ))
+    (=ucs              . #x24C5)       ; Ⓟ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER P")
       (=ucs              . #x24DF)     ; ⓟ
       ))
-    (=ucs              . #x24C5)       ; Ⓟ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER Q")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0051)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER Q")
+      (=ucs              . #x0051)     ; Q
+      ))
+    (=ucs              . #x24C6)       ; Ⓠ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER Q")
       (=ucs              . #x24E0)     ; ⓠ
       ))
-    (=ucs              . #x24C6)       ; Ⓠ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER R")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0052)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER R")
+      (=ucs              . #x0052)     ; R
+      ))
+    (=ucs              . #x24C7)       ; Ⓡ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER R")
       (=ucs              . #x24E1)     ; ⓡ
       ))
-    (=ucs              . #x24C7)       ; Ⓡ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER S")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0053)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER S")
+      (=ucs              . #x0053)     ; S
+      ))
+    (=ucs              . #x24C8)       ; Ⓢ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER S")
       (=ucs              . #x24E2)     ; ⓢ
       ))
-    (=ucs              . #x24C8)       ; Ⓢ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER T")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0054)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER T")
+      (=ucs              . #x0054)     ; T
+      ))
+    (=ucs              . #x24C9)       ; Ⓣ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER T")
       (=ucs              . #x24E3)     ; ⓣ
       ))
-    (=ucs              . #x24C9)       ; Ⓣ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER U")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0055)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      ))
+    (=ucs              . #x24CA)       ; Ⓤ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER U")
       (=ucs              . #x24E4)     ; ⓤ
       ))
-    (=ucs              . #x24CA)       ; Ⓤ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER V")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0056)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER V")
+      (=ucs              . #x0056)     ; V
+      ))
+    (=ucs              . #x24CB)       ; Ⓥ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER V")
       (=ucs              . #x24E5)     ; ⓥ
       ))
-    (=ucs              . #x24CB)       ; Ⓥ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER W")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0057)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER W")
+      (=ucs              . #x0057)     ; W
+      ))
+    (=ucs              . #x24CC)       ; Ⓦ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER W")
       (=ucs              . #x24E6)     ; ⓦ
       ))
-    (=ucs              . #x24CC)       ; Ⓦ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER X")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0058)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER X")
+      (=ucs              . #x0058)     ; X
+      ))
+    (=ucs              . #x24CD)       ; Ⓧ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER X")
       (=ucs              . #x24E7)     ; ⓧ
       ))
-    (=ucs              . #x24CD)       ; Ⓧ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER Y")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0059)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER Y")
+      (=ucs              . #x0059)     ; Y
+      ))
+    (=ucs              . #x24CE)       ; Ⓨ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER Y")
       (=ucs              . #x24E8)     ; ⓨ
       ))
-    (=ucs              . #x24CE)       ; Ⓨ
     ))
 (define-char
   '((name              . "CIRCLED LATIN CAPITAL LETTER Z")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x005A)
+    (<-circled
+     ((name              . "LATIN CAPITAL LETTER Z")
+      (=ucs              . #x005A)     ; Z
+      ))
+    (=ucs              . #x24CF)       ; Ⓩ
     (->lowercase
      ((name              . "CIRCLED LATIN SMALL LETTER Z")
       (=ucs              . #x24E9)     ; ⓩ
       ))
-    (=ucs              . #x24CF)       ; Ⓩ
     ))
 (define-char
   '((name              . "CIRCLED LATIN SMALL LETTER A")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0061)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      ))
+    (=ucs              . #x24D0)       ; ⓐ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER A")
       (=ucs              . #x24B6)     ; Ⓐ
       ))
-    (=ucs              . #x24D0)       ; ⓐ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0062)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER B")
+      (=ucs              . #x0062)     ; b
+      ))
+    (=ucs              . #x24D1)       ; ⓑ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER B")
       (=ucs              . #x24B7)     ; Ⓑ
       ))
-    (=ucs              . #x24D1)       ; ⓑ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0063)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      ))
+    (=ucs              . #x24D2)       ; ⓒ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER C")
       (=ucs              . #x24B8)     ; Ⓒ
       ))
-    (=ucs              . #x24D2)       ; ⓒ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0064)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER D")
+      (=ucs              . #x0064)     ; d
+      ))
+    (=ucs              . #x24D3)       ; ⓓ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER D")
       (=ucs              . #x24B9)     ; Ⓓ
       ))
-    (=ucs              . #x24D3)       ; ⓓ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0065)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      ))
+    (=ucs              . #x24D4)       ; ⓔ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER E")
       (=ucs              . #x24BA)     ; Ⓔ
       ))
-    (=ucs              . #x24D4)       ; ⓔ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0066)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      ))
+    (=ucs              . #x24D5)       ; ⓕ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER F")
       (=ucs              . #x24BB)     ; Ⓕ
       ))
-    (=ucs              . #x24D5)       ; ⓕ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0067)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER G")
+      (=ucs              . #x0067)     ; g
+      ))
+    (=ucs              . #x24D6)       ; ⓖ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER G")
       (=ucs              . #x24BC)     ; Ⓖ
       ))
-    (=ucs              . #x24D6)       ; ⓖ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0068)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER H")
+      (=ucs              . #x0068)     ; h
+      ))
+    (=ucs              . #x24D7)       ; ⓗ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER H")
       (=ucs              . #x24BD)     ; Ⓗ
       ))
-    (=ucs              . #x24D7)       ; ⓗ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0069)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      ))
+    (=ucs              . #x24D8)       ; ⓘ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER I")
       (=ucs              . #x24BE)     ; Ⓘ
       ))
-    (=ucs              . #x24D8)       ; ⓘ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x006A)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER J")
+      (=ucs              . #x006A)     ; j
+      ))
+    (=ucs              . #x24D9)       ; ⓙ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER J")
       (=ucs              . #x24BF)     ; Ⓙ
       ))
-    (=ucs              . #x24D9)       ; ⓙ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x006B)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      ))
+    (=ucs              . #x24DA)       ; ⓚ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER K")
       (=ucs              . #x24C0)     ; Ⓚ
       ))
-    (=ucs              . #x24DA)       ; ⓚ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x006C)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      ))
+    (=ucs              . #x24DB)       ; ⓛ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER L")
       (=ucs              . #x24C1)     ; Ⓛ
       ))
-    (=ucs              . #x24DB)       ; ⓛ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x006D)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      ))
+    (=ucs              . #x24DC)       ; ⓜ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER M")
       (=ucs              . #x24C2)     ; Ⓜ
       ))
-    (=ucs              . #x24DC)       ; ⓜ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x006E)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      ))
+    (=ucs              . #x24DD)       ; ⓝ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER N")
       (=ucs              . #x24C3)     ; Ⓝ
       ))
-    (=ucs              . #x24DD)       ; ⓝ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x006F)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      ))
+    (=ucs              . #x24DE)       ; ⓞ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER O")
       (=ucs              . #x24C4)     ; Ⓞ
       ))
-    (=ucs              . #x24DE)       ; ⓞ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0070)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER P")
+      (=ucs              . #x0070)     ; p
+      ))
+    (=ucs              . #x24DF)       ; ⓟ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER P")
       (=ucs              . #x24C5)     ; Ⓟ
       ))
-    (=ucs              . #x24DF)       ; ⓟ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0071)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER Q")
+      (=ucs              . #x0071)     ; q
+      ))
+    (=ucs              . #x24E0)       ; ⓠ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER Q")
       (=ucs              . #x24C6)     ; Ⓠ
       ))
-    (=ucs              . #x24E0)       ; ⓠ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0072)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER R")
+      (=ucs              . #x0072)     ; r
+      ))
+    (=ucs              . #x24E1)       ; ⓡ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER R")
       (=ucs              . #x24C7)     ; Ⓡ
       ))
-    (=ucs              . #x24E1)       ; ⓡ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0073)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      ))
+    (=ucs              . #x24E2)       ; ⓢ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER S")
       (=ucs              . #x24C8)     ; Ⓢ
       ))
-    (=ucs              . #x24E2)       ; ⓢ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0074)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER T")
+      (=ucs              . #x0074)     ; t
+      ))
+    (=ucs              . #x24E3)       ; ⓣ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER T")
       (=ucs              . #x24C9)     ; Ⓣ
       ))
-    (=ucs              . #x24E3)       ; ⓣ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0075)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      ))
+    (=ucs              . #x24E4)       ; ⓤ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER U")
       (=ucs              . #x24CA)     ; Ⓤ
       ))
-    (=ucs              . #x24E4)       ; ⓤ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0076)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER V")
+      (=ucs              . #x0076)     ; v
+      ))
+    (=ucs              . #x24E5)       ; ⓥ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER V")
       (=ucs              . #x24CB)     ; Ⓥ
       ))
-    (=ucs              . #x24E5)       ; ⓥ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0077)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER W")
+      (=ucs              . #x0077)     ; w
+      ))
+    (=ucs              . #x24E6)       ; ⓦ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER W")
       (=ucs              . #x24CC)     ; Ⓦ
       ))
-    (=ucs              . #x24E6)       ; ⓦ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0078)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER X")
+      (=ucs              . #x0078)     ; x
+      ))
+    (=ucs              . #x24E7)       ; ⓧ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER X")
       (=ucs              . #x24CD)     ; Ⓧ
       ))
-    (=ucs              . #x24E7)       ; ⓧ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x0079)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER Y")
+      (=ucs              . #x0079)     ; y
+      ))
+    (=ucs              . #x24E8)       ; ⓨ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER Y")
       (=ucs              . #x24CE)     ; Ⓨ
       ))
-    (=ucs              . #x24E8)       ; ⓨ
     ))
 (define-char
   '((<-denotational
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x007A)
+    (<-circled
+     ((name              . "LATIN SMALL LETTER Z")
+      (=ucs              . #x007A)     ; z
+      ))
+    (=ucs              . #x24E9)       ; ⓩ
     (->uppercase
      ((name              . "CIRCLED LATIN CAPITAL LETTER Z")
       (=ucs              . #x24CF)     ; Ⓩ
       ))
-    (=ucs              . #x24E9)       ; ⓩ
     ))
 (define-char
   '((<-denotational
     (mirrored          . nil)
     (digit-value       . 0)
     (numeric-value     . 0)
-    (->decomposition   circle #x0030)
+    (<-circled
+     ((name              . "DIGIT ZERO")
+      (=ucs              . #x0030)     ; 0
+      ))
     (=ucs              . #x24EA)       ; ⓪
     ))
 (define-char
index 8209177..90b062d 100644 (file)
@@ -4,7 +4,7 @@
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
+    (<-formed@component
      ((=ucs              . #x20120)    ; 𠄠
       ))
     (=ucs              . #x2E80)       ; ⺀
@@ -14,7 +14,7 @@
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
+    (<-formed@component
      ((=ucs              . #x5382)     ; 厂
       ))
     (=ucs              . #x2E81)       ; ⺁
@@ -24,7 +24,7 @@
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-unknown
      ((=ucs              . #x4E5B)     ; 乛
       ))
     (=ucs              . #x2E82)       ; ⺂
     (bidi-category     . "ON")
     (mirrored          . nil)
     (total-strokes      . 1)
-    (<-radical
-     ((=ucs              . #x4E5A)     ; 乚
-      ))
     (=ucs              . #x2E83)       ; ⺃
     (=big5-cdp         . #x8C5D)       ; &I-CDP-8C5D;
+    (->mistakable
+     ((=ucs              . #x4E5A)     ; 乚
+      ))
     ))
 (define-char
   '((name              . "CJK RADICAL SECOND THREE")
     (=gt-pj-k1         . #x302D)       ; &GT-K00007; [16-13]
     ))
 (define-char
-  '((name              . "CJK RADICAL PERSON")
+  '((<-denotational
+     ((=ucs              . #x4EBB)     ; 亻
+      ))
+    (name              . "CJK RADICAL PERSON")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (total-strokes      . 2)
-    (<-ideographic-component-forms
-     ((=ucs              . #x4EBA)     ; 人
-      ))
-    (<-radical
+    (<-identical@component/connect-right
      ((=ucs              . #x4EBB)     ; 亻
       ))
     (=ucs              . #x2E85)       ; ⺅
-    (=big5-cdp         . #x8AF5)       ; &I-CDP-8AF5;
     ))
 (define-char
-  '((name              . "CJK RADICAL BOX")
+  '((<-denotational
+     ((=ucs              . #x5182)     ; 冂
+      ))
+    (name              . "CJK RADICAL BOX")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (total-strokes      . 2)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x5182)     ; 冂
       ))
     (=ucs              . #x2E86)       ; ⺆
     (=gt-pj-k1         . #x3D6C)       ; &CDP-8BF2; [29-76]
     ))
 (define-char
-  '((name              . "CJK RADICAL TABLE")
+  '((<-denotational
+     ((=ucs              . #x51E0)     ; 几
+      ))
+    (name              . "CJK RADICAL TABLE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (total-strokes      . 2)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x51E0)     ; 几
       ))
     (=ucs              . #x2E87)       ; ⺇
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
+    (<-formed@component/connect-below
      ((=ucs              . #x5200)     ; 刀
       ))
     (=ucs              . #x2E88)       ; ⺈
     (=gt-pj-k1         . #x3234)       ; ⺈ [18-20]
     ))
 (define-char
-  '((name              . "CJK RADICAL KNIFE TWO")
+  '((<-denotational
+     ((=ucs              . #x5202)     ; 刂
+      ))
+    (name              . "CJK RADICAL KNIFE TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
-     ((=ucs              . #x5200)     ; 刀
-      ))
-    (<-radical
+    (<-identical@component/connect-left
      ((=ucs              . #x5202)     ; 刂
       ))
     (=ucs              . #x2E89)       ; ⺉
-    (=big5-eten                . #xC87D)       ; &B-C87D;
-    (=ucs@big5         . #x5202)       ; ⺉
     ))
 (define-char
   '((name              . "CJK RADICAL DIVINATION")
     (bidi-category     . "ON")
     (mirrored          . nil)
     (total-strokes      . 2)
-    (<-ideographic-component-forms
+    (<-formed@component
      ((=ucs              . #x535C)     ; 卜
       ))
     (=ucs              . #x2E8A)       ; ⺊
     (=gt-pj-k1         . #x3D4D)       ; ⺊ [29-45]
     ))
 (define-char
-  '((name              . "CJK RADICAL SEAL")
+  '((<-denotational
+     ((=ucs              . #x353E)     ; 㔾
+      ))
+    (name              . "CJK RADICAL SEAL")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-denotational
-     ((=ucs              . #x353E)     ; 㔾
-      ))
-    (<-ideographic-component-forms
+    (<-formed@component/connect-above
      ((=ucs              . #x5369)     ; 卩
       ))
-    (<-radical
+    (<-identical@component/connect-above
      ((=ucs              . #x353E)     ; 㔾
       ))
     (=ucs              . #x2E8B)       ; ⺋
     ))
 (define-char
-  '((=>ucs             . #x353E)       ; 㔾
-    (=jef-china3       . #x71F7)       ; &JC3-71F7;
-    ))
-(define-char
   '((name              . "CJK RADICAL SMALL ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
+    (<-formed@component/connect-below
      ((=ucs              . #x5C0F)     ; 小
       ))
     (=ucs              . #x2E8C)       ; ⺌
     ))
 (define-char
   '((=>ucs             . #x2E8C)       ; ⺌
-    (<-ideographic-component-forms
+    (<-formed@component/connect-below
      ((=ucs              . #x5C0F)     ; 小
       ))
     (=gt-k             . 00305)        ; &GT-K00305;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
+    (<-formed@component/connect-below
      ((=ucs              . #x5C0F)     ; 小
       ))
     (=ucs              . #x2E8D)       ; ⺍
     (=gt-pj-k1         . #x3251)       ; ⺍ [18-49]
     ))
 (define-char
-  '((name              . "CJK RADICAL LAME ONE")
+  '((<-denotational
+     ((=daikanwa         . 07542)      ; &M-07542;
+      ))
+    (name              . "CJK RADICAL LAME ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x5140)     ; 兀
+    (<-formed@component
+     ((=ucs              . #x5C22)     ; 尢
+      ))
+    (<-identical@component
+     ((=daikanwa         . 07542)      ; &M-07542;
       ))
     (=ucs              . #x2E8E)       ; ⺎
     ))
 (define-char
-  '((name              . "CJK RADICAL LAME TWO")
+  '((<-denotational
+     ((=ucs              . #x5C23)     ; 尣
+      ))
+    (name              . "CJK RADICAL LAME TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x5C23)     ; 尣
       ))
     (=ucs              . #x2E8F)       ; ⺏
     ))
 (define-char
-  '((name              . "CJK RADICAL LAME THREE")
+  '((<-denotational
+     ((=ucs              . #x5C22)     ; 尢
+      ))
+    (name              . "CJK RADICAL LAME THREE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x5C22)     ; 尢
       ))
     (=ucs              . #x2E90)       ; ⺐
     ))
 (define-char
-  '((name              . "CJK RADICAL LAME FOUR")
+  '((<-denotational
+     ((=ucs              . #x21BC2)    ; 𡯂
+      ))
+    (name              . "CJK RADICAL LAME FOUR")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=ucs              . #x21BC2)    ; 𡯂
+    (<-identical@component
+     ((=daikanwa         . 07541)      ; &M-07541;
       ))
     (=ucs              . #x2E91)       ; ⺑
     ))
 (define-char
-  '((name              . "CJK RADICAL SNAKE")
+  '((<-denotational
+     ((=ucs              . #x5DF3)     ; 巳
+      ))
+    (name              . "CJK RADICAL SNAKE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x5DF3)     ; 巳
       ))
     (=ucs              . #x2E92)       ; ⺒
     ))
 (define-char
-  '((name              . "CJK RADICAL THREAD")
+  '((<-denotational
+     ((=ucs              . #x5E7A)     ; 幺
+      ))
+    (name              . "CJK RADICAL THREAD")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x5E7A)     ; 幺
       ))
     (=ucs              . #x2E93)       ; ⺓
     ))
 (define-char
-  '((name              . "CJK RADICAL SNOUT ONE")
+  '((<-denotational
+     ((=ucs              . #x5F51)     ; 彑
+      ))
+    (name              . "CJK RADICAL SNOUT ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-formed@component
+     ((=ucs              . #x5F50)     ; 彐
+      ))
+    (<-identical@component
      ((=ucs              . #x5F51)     ; 彑
       ))
     (=ucs              . #x2E94)       ; ⺔
     ))
 (define-char
-  '((name              . "CJK RADICAL SNOUT TWO")
+  '((<-denotational
+     ((=gt-k             . 00266)      ; &GT-K00266;
+      ))
+    (name              . "CJK RADICAL SNOUT TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-denotational
-     ((=ucs              . #x5F50)     ; 彐
-      ))
-    (<-radical
+    (ideographic-radical . 58) ; ⼹
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
+    (=ucs              . #x2E95)       ; ⺕
+    (=gb2312           . #x6566)       ; &I-G0-6566; [69-70]
+    (=ucs@unicode      . #x5F50)       ; ⺕
+    ))
+(define-char
+  '((<-denotational
      ((=ucs              . #x5F50)     ; 彐
       ))
-    (=ucs              . #x2E95)       ; ⺕
-    (=gt-k             . 00266)        ; &I-GT-K00266;
-    (=gt-pj-k1         . #x3663)       ; ⺕ [22-67]
+    (=>ucs             . #x2E95)       ; ⺕
+    (ideographic-radical . 58) ; ⼹
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
+    (=gt-k             . 00266)        ; &GT-K00266;
+    (=gt-pj-k1         . #x3663)       ; &GT-K00266; [22-67]
     ))
 (define-char
   '((<-denotational
-     ((name              . "CJK RADICAL SNOUT TWO")
-      (=ucs              . #x2E95)     ; ⺕
+     ((=gt-k             . 00266)      ; &GT-K00266;
       ))
+    (ideographic-radical . 58) ; ⼹
+    (ideographic-strokes . 0)
+    (total-strokes      . 3)
     (=big5-cdp         . #x897C)       ; &CDP-897C;
     ))
 (define-char
-  '((name              . "CJK RADICAL HEART ONE")
+  '((<-denotational
+     ((=ucs              . #x5FC4)     ; 忄
+      ))
+    (name              . "CJK RADICAL HEART ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
-     ((=ucs              . #x5FC3)     ; 心
-      ))
-    (<-radical
+    (<-identical@component/connect-right
      ((=ucs              . #x5FC4)     ; 忄
       ))
     (=ucs              . #x2E96)       ; ⺖
-    (=big5-cdp         . #x8B51)       ; &I-CDP-8B51;
-    (=gt               . 12992)        ; &I-GT-12992;
-    (=gt-k             . 00302)        ; &I-GT-K00302;
-    (=gt-pj-3          . #x4D5F)       ; &I-GT-12992; [45-63]
     ))
 (define-char
-  '((name              . "CJK RADICAL HEART TWO")
+  '((<-denotational
+     ((=jis-x0213-2-2000  . #x2C3B)    ; &JX2-2C3B; [12-27]
+      ))
+    (name              . "CJK RADICAL HEART TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
-     ((=ucs              . #x5FC3)     ; 心
-      ))
-    (<-radical
-     ((=ucs              . #x38FA)     ; 㣺
+    (<-identical@component/connect-above
+     ((=jis-x0213-2-2000  . #x2C3B)    ; &JX2-2C3B; [12-27]
       ))
     (=ucs              . #x2E97)       ; ⺗
     ))
 (define-char
-  '((name              . "CJK RADICAL HAND")
+  '((<-denotational
+     ((=ucs              . #x624C)     ; 扌
+      ))
+    (name              . "CJK RADICAL HAND")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
-     ((=ucs              . #x624B)     ; 手
-      ))
-    (<-radical
+    (<-identical@component/connect-right
      ((=ucs              . #x624C)     ; 扌
       ))
     (=ucs              . #x2E98)       ; ⺘
-    (=big5-cdp         . #x8AFA)       ; &I-CDP-8AFA;
     ))
 (define-char
-  '((name              . "CJK RADICAL RAP")
+  '((<-denotational
+     ((=ucs              . #x6535)     ; 攵
+      ))
+    (name              . "CJK RADICAL RAP")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component/connect-left
      ((=ucs              . #x6535)     ; 攵
       ))
     (=ucs              . #x2E99)       ; ⺙
     ))
 (define-char
-  '((name              . "CJK RADICAL CHOKE")
+  '((<-denotational
+     ((=ucs              . #x65E1)     ; 旡
+      ))
+    (name              . "CJK RADICAL CHOKE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x65E1)     ; 旡
       ))
     (=ucs              . #x2E9B)       ; ⺛
     ))
 (define-char
-  '((name              . "CJK RADICAL SUN")
+  '((<-denotational
+     ((name*             . "ideographic component hood")
+      (=big5-cdp         . #x8A78)     ; &CDP-8A78;
+      ))
+    (name              . "CJK RADICAL SUN")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=big5-cdp         . #x8A78)     ; &CDP-8A78;
+    (<-identical@component/connect-below
+     ((name*             . "ideographic component hood")
+      (=big5-cdp         . #x8A78)     ; &CDP-8A78;
       ))
     (=ucs              . #x2E9C)       ; ⺜
     (=gt-k             . 00565)        ; &I-GT-K00565;
     (=gt-pj-k1         . #x3229)       ; ⺜ [18-09]
     ))
 (define-char
-  '((name              . "CJK RADICAL MOON")
+  '((<-denotational
+     ((=ucs              . #x5183)     ; 冃
+      ))
+    (name*             . "ideographic component hood")
+    (=>ucs             . #x2E9C)       ; ⺜
+    (ideographic-radical . 13) ; ⼌
+    (ideographic-strokes . 2)
+    (total-strokes      . 4)
+    (<-same@component/connect-below
+     ((=ucs              . #x5183)     ; 冃
+      ))
+    (=big5-cdp         . #x8A78)       ; &CDP-8A78;
+    (mojikyo           . 070546)       ; &MCS-60011392;
+    ))
+(define-char
+  '((<-denotational
+     ((=ucs              . #x6708)     ; 月
+      ))
+    (name              . "CJK RADICAL MOON")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x6708)     ; 月
       ))
     (=ucs              . #x2E9D)       ; ⺝
     ))
 (define-char
-  '((name              . "CJK RADICAL DEATH")
+  '((<-denotational
+     ((=ucs              . #x6B7A)     ; 歺
+      ))
+    (name              . "CJK RADICAL DEATH")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x6B7A)     ; 歺
       ))
     (=ucs              . #x2E9E)       ; ⺞
     ))
 (define-char
-  '((name              . "CJK RADICAL MOTHER")
+  '((<-denotational
+     ((=ucs              . #x6BCD)     ; 母
+      ))
+    (name              . "CJK RADICAL MOTHER")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-compat
+     ((=ucs              . #x6BCD)     ; 母
+      ))
+    (<-identical@component
      ((=ucs              . #x6BCD)     ; 母
       ))
     (=ucs              . #x2E9F)       ; ⺟
     ))
 (define-char
-  '((name              . "CJK RADICAL CIVILIAN")
+  '((<-denotational
+     ((=ucs              . #x6C11)     ; 民
+      ))
+    (name              . "CJK RADICAL CIVILIAN")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x6C11)     ; 民
       ))
     (=ucs              . #x2EA0)       ; ⺠
     ))
 (define-char
-  '((name              . "CJK RADICAL WATER ONE")
+  '((<-denotational
+     ((=ucs              . #x6C35)     ; 氵
+      ))
+    (name              . "CJK RADICAL WATER ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
-     ((=ucs              . #x6C34)     ; 水
-      ))
-    (<-radical
+    (<-identical@component/connect-right
      ((=ucs              . #x6C35)     ; 氵
       ))
     (=ucs              . #x2EA1)       ; ⺡
-    (=big5-cdp         . #x8AF6)       ; &I-CDP-8AF6;
     ))
 (define-char
-  '((name              . "CJK RADICAL WATER TWO")
+  '((<-denotational
+     ((=ucs              . #x6C3A)     ; 氺
+      ))
+    (name              . "CJK RADICAL WATER TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
-     ((=ucs              . #x6C34)     ; 水
-      ))
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x6C3A)     ; 氺
       ))
     (=ucs              . #x2EA2)       ; ⺢
     (=big5-cdp         . #x8C43)       ; &I-CDP-8C43;
     ))
 (define-char
-  '((name              . "CJK RADICAL FIRE")
+  '((<-denotational
+     ((=ucs              . #x706C)     ; 灬
+      ))
+    (name              . "CJK RADICAL FIRE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
-     ((=ucs              . #x706B)     ; 火
-      ))
-    (<-radical
+    (<-identical@component/connect-above
      ((=ucs              . #x706C)     ; 灬
       ))
     (=ucs              . #x2EA3)       ; ⺣
     ))
 (define-char
-  '((name              . "CJK RADICAL PAW ONE")
+  '((<-denotational
+     ((name              . "CJK COMPATIBILITY IDEOGRAPH-FA49")
+      (=ucs              . #xFA49)     ; 爫
+      ))
+    (name              . "CJK RADICAL PAW ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ideographic-radical . 87) ; ⽖
-    (ideographic-strokes . 0)
-    (total-strokes      . 4)
-    (<-denotational
-     ((=ucs              . #x722B)     ; 爫
-      ))
-    (=ucs              . #x2EA4)       ; ⺤
-    (=jis-x0213-2-2000 . #x7029)       ; &I-JX2-7029; [80-09]
-    (=big5-cdp         . #x8B58)       ; &I-CDP-8B58;
-    (=ucs@unicode      . #x722B)       ; ⺤
-    (=ucs@jis          . #xFA49)       ; ⺤
-    (->subsumptive
-     ((=>ucs*            . #x722B)     ; 爫
+    (<-identical@component/connect-below
+     ((name              . "CJK COMPATIBILITY IDEOGRAPH-FA49")
       (=ucs              . #xFA49)     ; 爫
       ))
+    (=ucs              . #x2EA4)       ; ⺤
     ))
 (define-char
-  '((name              . "CJK RADICAL PAW TWO")
+  '((<-denotational
+     ((=ucs              . #x722B)     ; 爫
+      ))
+    (name              . "CJK RADICAL PAW TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-denotational
-     ((=ucs              . #x722B)     ; 爫
-      ))
-    (<-radical
+    (<-identical@component/connect-below
      ((=ucs              . #x722A)     ; 爪
       ))
     (=ucs              . #x2EA5)       ; ⺥
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-same@component
+     ((=ucs              . #x723F)     ; 爿
+      ))
     (=ucs              . #x2EA6)       ; ⺦
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
+    (<-formed@component
      ((=ucs              . #x725B)     ; 牛
       ))
     (=ucs              . #x2EA7)       ; ⺧
     (=big5-cdp         . #x8B66)       ; &I-CDP-8B66;
     ))
 (define-char
-  '((name              . "CJK RADICAL DOG")
+  '((<-denotational
+     ((=ucs              . #x72AD)     ; 犭
+      ))
+    (name              . "CJK RADICAL DOG")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x72AD)     ; 犭
       ))
     (=ucs              . #x2EA8)       ; ⺨
     (=big5-cdp         . #x8BAF)       ; &I-CDP-8BAF;
     ))
 (define-char
-  '((name              . "CJK RADICAL JADE")
+  '((<-denotational
+     ((=ucs              . #x248E9)    ; 𤣩
+      ))
+    (name              . "CJK RADICAL JADE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
+    (<-formed@component/connect-right
      ((=ucs              . #x738B)     ; 王
       )
      ((=ucs              . #x7389)     ; 玉
       ))
-    (<-radical
+    (<-identical@component/connect-right
      ((=ucs              . #x248E9)    ; 𤣩
       ))
     (=ucs              . #x2EA9)       ; ⺩
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
+    (<-formed@component/connect-right
      ((=ucs              . #x758B)     ; 疋
       ))
     (=ucs              . #x2EAA)       ; ⺪
     ))
 (define-char
   '((=>ucs             . #x2EAA)       ; ⺪
-    (<-ideographic-component-forms
+    (<-formed@component
      ((=ucs              . #x758B)     ; 疋
       ))
     (=big5-cdp         . #x8DC5)       ; &CDP-8DC5;
     ))
 (define-char
-  '((name              . "CJK RADICAL EYE")
+  '((<-denotational
+     ((=big5-cdp         . #x8B48)     ; &GT-36329;
+      ))
+    (name              . "CJK RADICAL EYE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
+    (<-formed@component/connect-below
      ((=ucs              . #x76EE)     ; 目
       ))
+    (<-identical@component/connect-below
+     ((=big5-cdp         . #x8B48)     ; &GT-36329;
+      ))
     (=ucs              . #x2EAB)       ; ⺫
     ))
 (define-char
     (ideographic-radical . 109)        ; ⽬
     (ideographic-strokes . 0)
     (total-strokes      . 5)
-    (<-ideographic-component-forms
+    (<-formed@component
      ((=ucs              . #x76EE)     ; 目
       ))
     (=big5-cdp         . #x8B48)       ; &GT-36329;
     (=gt-pj-5          . #x7264)       ; &I-GT-36329; [82-68]
     ))
 (define-char
-  '((name              . "CJK RADICAL SPIRIT ONE")
+  '((<-denotational
+     ((=ucs              . #x793A)     ; 示
+      ))
+    (name              . "CJK RADICAL SPIRIT ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
-     ((=ucs              . #x793A)     ; 示
-      ))
-    (<-radical
+    (<-identical@component/connect-right
      ((=ucs              . #x793A)     ; 示
       ))
     (=ucs              . #x2EAC)       ; ⺬
     ))
 (define-char
-  '((name              . "CJK RADICAL SPIRIT TWO")
+  '((<-denotational
+     ((=ucs              . #x793B)     ; 礻
+      ))
+    (name              . "CJK RADICAL SPIRIT TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
-     ((=ucs              . #x793A)     ; 示
-      ))
-    (<-radical
+    (<-identical@component/connect-right
      ((=ucs              . #x793B)     ; 礻
       ))
     (=ucs              . #x2EAD)       ; ⺭
-    (=big5-cdp         . #x8B70)       ; &I-CDP-8B70;
     ))
 (define-char
   '((name              . "CJK RADICAL BAMBOO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
+    (<-formed@component/connect-below
      ((=ucs              . #x7AF9)     ; 竹
       ))
     (=ucs              . #x2EAE)       ; ⺮
     (=gt-pj-k1         . #x324D)       ; ⺮ [18-45]
     ))
 (define-char
-  '((name              . "CJK RADICAL SILK")
+  '((<-denotational
+     ((=ucs              . #x7CF9)     ; 糹
+      ))
+    (name              . "CJK RADICAL SILK")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-denotational
-     ((=ucs              . #x7CF9)     ; 糹
-      ))
-    (<-ideographic-component-forms
+    (<-formed@component/connect-right
      ((=ucs              . #x7CF8)     ; 糸
       ))
-    (<-radical
+    (<-identical@component/connect-right
      ((=ucs              . #x7CF9)     ; 糹
       ))
     (=ucs              . #x2EAF)       ; ⺯
-    (=big5-cdp         . #x8AFB)       ; &I-CDP-8AFB;
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED SILK")
+  '((<-denotational
+     ((=ucs              . #x7E9F)     ; 纟
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED SILK")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-denotational
-     ((=ucs              . #x7E9F)     ; 纟
-      ))
-    (<-ideographic-component-forms
-     ((=ucs              . #x7CF8)     ; 糸
-      ))
-    (<-radical
+    (<-identical@component/connect-right
      ((=ucs              . #x7E9F)     ; 纟
       ))
     (<-simplified@CN
      ((name              . "CJK RADICAL SILK")
       (=ucs              . #x2EAF)     ; ⺯
       ))
+    (<-simplified@CN/component/connect-right
+     ((=ucs              . #x7CF8)     ; 糸
+      ))
     (=ucs              . #x2EB0)       ; ⺰
-    (=big5-cdp         . #x895B)       ; &I-CDP-895B;
     ))
 (define-char
-  '((name              . "CJK RADICAL NET ONE")
+  '((<-denotational
+     ((=ucs              . #x7F53)     ; 罓
+      ))
+    (name              . "CJK RADICAL NET ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (ideographic-radical . 122)        ; ⽹
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (<-denotational
-     ((=ucs              . #x7F53)     ; 罓
-      ))
-    (<-radical
+    (<-identical@component/connect-below
      ((=ucs              . #x7F53)     ; 罓
       ))
     (=ucs              . #x2EB1)       ; ⺱
     (=ucs@unicode      . #x7F53)       ; ⺱
     ))
 (define-char
-  '((name              . "CJK RADICAL NET TWO")
+  '((<-denotational
+     ((=ucs              . #x7F52)     ; 罒
+      ))
+    (name              . "CJK RADICAL NET TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component/connect-below
      ((=ucs              . #x7F52)     ; 罒
       ))
     (=ucs              . #x2EB2)       ; ⺲
     ))
 (define-char
-  '((name              . "CJK RADICAL NET THREE")
+  '((<-denotational
+     ((=ucs              . #x2626A)    ; 𦉪
+      ))
+    (name              . "CJK RADICAL NET THREE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-formed@component/connect-below
+     ((=ucs              . #x7F51)     ; 网
+      ))
+    (<-same@component/connect-below
+     ((=ucs              . #x2626A)    ; 𦉪
+      ))
     (=ucs              . #x2EB3)       ; ⺳
     ))
 (define-char
-  '((name              . "CJK RADICAL NET FOUR")
+  '((<-denotational
+     ((=ucs              . #x2626A)    ; 𦉪
+      ))
+    (name              . "CJK RADICAL NET FOUR")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-formed@component
+     ((=ucs              . #x7F51)     ; 网
+      ))
+    (<-same@component
+     ((=ucs              . #x2626A)    ; 𦉪
+      )
      ((=ucs              . #x34C1)     ; 㓁
       ))
     (=ucs              . #x2EB4)       ; ⺴
     ))
 (define-char
-  '((name              . "CJK RADICAL MESH")
+  '((<-denotational
+     ((=ucs              . #x2626B)    ; 𦉫
+      ))
+    (name              . "CJK RADICAL MESH")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-formed@component/connect-below
+     ((=ucs              . #x7F51)     ; 网
+      ))
+    (<-same@component
+     ((=ucs              . #x2626B)    ; 𦉫
+      ))
     (=ucs              . #x2EB5)       ; ⺵
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
+    (<-formed@component
      ((=ucs              . #x7F8A)     ; 羊
       ))
     (=ucs              . #x2EB6)       ; ⺶
     (ideographic-radical . 123)        ; ⽺
     (ideographic-strokes . 0)
     (total-strokes      . 6)
-    (<-ideographic-component-forms
+    (<-formed@component/connect-right
      ((=ucs              . #x7F8A)     ; 羊
       ))
     (=gt-k             . 01701)        ; &GT-K01701;
     (ideographic-radical . 123)        ; ⽺
     (ideographic-strokes . 0)
     (total-strokes      . 6)
-    (<-ideographic-component-forms
+    (<-formed@component
      ((=ucs              . #x7F8A)     ; 羊
       ))
     (=big5-cdp         . #x8970)       ; &CDP-8970;
     (ideographic-radical . 123)        ; ⽺
     (ideographic-strokes . 0)
     (total-strokes      . 7)
-    (<-ideographic-component-forms
+    (<-formed@component
      ((=ucs              . #x7F8A)     ; 羊
       ))
     (=big5-cdp         . #x8CCC)       ; &CDP-8CCC;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->mistakable
-     ((=ucs              . #x2634C)    ; 𦍌
+    (ideographic-radical . 123)        ; ⽺
+    (ideographic-strokes . 0)
+    (total-strokes      . 6)
+    (<-formed@component/connect-below
+     ((=ucs              . #x7F8A)     ; 羊
       ))
-    (<-ideographic-component-forms
+    (<-s/male
      ((=ucs              . #x7F8A)     ; 羊
       ))
     (=ucs              . #x2EB7)       ; ⺷
     (=big5-cdp         . #x8B4E)       ; &I-CDP-8B4E;
+    (->mistakable
+     ((=ucs              . #x2634C)    ; 𦍌
+      ))
     ))
 (define-char
   '((name              . "CJK RADICAL EWE")
     (ideographic-radical . 123)        ; ⽺
     (ideographic-strokes . 0)
     (total-strokes      . 7)
-    (->mistakable
-     ((=ucs              . #x8289)     ; 芉
+    (<-s/female
+     ((=ucs              . #x7F8A)     ; 羊
       ))
     (ideographic-structure
      ((name . "IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW")
       ))
     (=ucs              . #x2EB8)       ; ⺸
     (=cbeta            . 06151)        ; &I-CB06151;
+    (->mistakable
+     ((=ucs              . #x8289)     ; 芉
+      ))
     ))
 (define-char
-  '((name              . "CJK RADICAL OLD")
+  '((<-denotational
+     ((=ucs              . #x8002)     ; 耂
+      ))
+    (name              . "CJK RADICAL OLD")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
-     ((=ucs              . #x8001)     ; 老
-      ))
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x8002)     ; 耂
       ))
     (=ucs              . #x2EB9)       ; ⺹
     ))
 (define-char
-  '((name              . "CJK RADICAL BRUSH ONE")
+  '((<-denotational
+     ((=ucs              . #x8080)     ; 肀
+      ))
+    (name              . "CJK RADICAL BRUSH ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-formed@component
+     ((=ucs              . #x807F)     ; 聿
+      ))
+    (<-identical@component
      ((=ucs              . #x8080)     ; 肀
       ))
     (=ucs              . #x2EBA)       ; ⺺
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-formed@component
+     ((=ucs              . #x807F)     ; 聿
+      ))
     (=ucs              . #x2EBB)       ; ⺻
     ))
 (define-char
     (ideographic-radical . 130)        ; ⾁
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (<-ideographic-component-forms
+    (<-formed@component/connect-right
      ((=ucs              . #x8089)     ; 肉
       ))
     (=ucs              . #x2EBC)       ; ⺼
     (->subsumptive
-     ((=gt               . 37857)      ; &GT-37857;
+     ((<-formed@component/connect-right
+       ((=ucs              . #x8089)   ; 肉
+       (=daikanwa          . 29236)    ; &I-M-29236;
+       ))
+      (<-formed@component/connect-right*sources
+       zihui/char-index zhengzitong daikanwa)
+      (=gt               . 37857)      ; &GT-37857;
       (=gt-pj-6                  . #x3879)     ; &GT-37857; [24-89]
       (=daikanwa         . 29237)      ; &I-M-29237;
       )
       )
      ((=big5-cdp         . #x8A73)     ; &CDP-8A73;
       )
-     ((=big5-cdp         . #x8958)     ; &CDP-8958;
+     ((<-formed@component/connect-above
+       ((=ucs              . #x8089)   ; 肉
+       ))
+      (=big5-cdp         . #x8958)     ; &CDP-8958;
       (=gt-k             . 00417)      ; &I-GT-K00417;
       (=gt-pj-k1         . #x377D)     ; &CDP-8958; [23-93]
       ))
     ))
 (define-char
-  '((ideographic-radical . 130)        ; ⾁
-    (ideographic-strokes . 0)
-    (total-strokes      . 4)
-    (<-denotational
+  '((<-denotational
      ((name              . "CJK RADICAL MEAT")
       (=ucs              . #x2EBC)     ; ⺼
       ))
-    (<-ideographic-component-forms
+    (ideographic-radical . 130)        ; ⾁
+    (ideographic-strokes . 0)
+    (total-strokes      . 4)
+    (<-formed@component
      ((=ucs              . #x8089)     ; 肉
       ))
     (=big5-cdp         . #x88F0)       ; &CDP-88F0;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x26951)    ; 𦥑
       ))
     (=ucs              . #x2EBD)       ; ⺽
     ))
 (define-char
-  '((name              . "CJK RADICAL GRASS ONE")
+  '((<-denotational
+     ((=ucs              . #x8279)     ; 艹
+      ))
+    (name              . "CJK RADICAL GRASS ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (ideographic-radical . 140)        ; ⾋
     (ideographic-strokes . 0)
     (total-strokes      . 3)
-    (<-denotational
-     ((=ucs              . #x8279)     ; 艹
-      ))
     (=ucs              . #x2EBE)       ; ⺾
     (=gb2312           . #x5C33)       ; &I-G0-5C33; [60-19]
     (=jis-x0213-2-2000 . #x7576)       ; &I-JX2-7576; [85-86]
     (=ucs@unicode      . #x8279)       ; ⺾
     ))
 (define-char
-  '((name              . "CJK RADICAL GRASS TWO")
+  '((<-denotational
+     ((name              . "CJK COMPATIBILITY IDEOGRAPH-FA5E")
+      (=ucs              . #xFA5E)     ; 艹
+      ))
+    (name              . "CJK RADICAL GRASS TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 0)
-    (total-strokes      . 4)
-    (<-denotational
-     ((=ucs              . #x8279)     ; 艹
-      ))
-    (=ucs              . #x2EBF)       ; ⺿
-    (=cns11643-4       . #x2153)       ; &I-C4-2153; [01-51]
-    (=jis-x0213-2-2000 . #x7575)       ; &I-JX2-7575; [85-85]
-    (=big5-cdp         . #x8AFE)       ; &I-CDP-8AFE;
-    (=gt               . 39643)        ; &I-GT-39643;
-    (=gt-k             . 00671)        ; &I-GT-K00671;
-    (=gt-pj-6          . #x4664)       ; &I-GT-39643; [38-68]
-    (=daikanwa         . 30639)        ; &I-M-30639;
-    (=ucs@cns          . #x8279)       ; ⺿
-    (=ucs@jis          . #xFA5E)       ; ⺿
-    (->subsumptive
-     ((=>ucs*            . #x8279)     ; 艹
+    (<-identical@component
+     ((name              . "CJK COMPATIBILITY IDEOGRAPH-FA5E")
       (=ucs              . #xFA5E)     ; 艹
       ))
+    (=ucs              . #x2EBF)       ; ⺿
     ))
 (define-char
-  '((name              . "CJK RADICAL GRASS THREE")
+  '((<-denotational
+     ((name              . "CJK COMPATIBILITY IDEOGRAPH-FA5D")
+      (=ucs              . #xFA5D)     ; 艹
+      ))
+    (name              . "CJK RADICAL GRASS THREE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ideographic-radical . 140)        ; ⾋
-    (ideographic-strokes . 0)
-    (total-strokes      . 4)
-    (<-denotational
-     ((=ucs              . #x8279)     ; 艹
-      ))
-    (=ucs              . #x2EC0)       ; ⻀
-    (=jis-x0213-2-2000 . #x7574)       ; &I-JX2-7574; [85-84]
-    (=gt               . 39645)        ; &I-GT-39645;
-    (=gt-k             . 00569)        ; &I-GT-K00569;
-    (=gt-pj-9          . #x4E5A)       ; &I-GT-39645; [46-58]
-    (=ucs@jis          . #xFA5D)       ; ⻀
-    (->subsumptive
-     ((=>ucs*            . #x8279)     ; 艹
+    (<-identical@component
+     ((name              . "CJK COMPATIBILITY IDEOGRAPH-FA5D")
       (=ucs              . #xFA5D)     ; 艹
       ))
+    (=ucs              . #x2EC0)       ; ⻀
     ))
 (define-char
-  '((name              . "CJK RADICAL TIGER")
+  '((<-denotational
+     ((=ucs              . #x864E)     ; 虎
+      ))
+    (name              . "CJK RADICAL TIGER")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x864E)     ; 虎
       ))
     (=ucs              . #x2EC1)       ; ⻁
     ))
 (define-char
-  '((name              . "CJK RADICAL CLOTHES")
+  '((<-denotational
+     ((=ucs              . #x8864)     ; 衤
+      ))
+    (name              . "CJK RADICAL CLOTHES")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (total-strokes      . 5)
-    (<-radical
+    (<-identical@component/connect-right
      ((=ucs              . #x8864)     ; 衤
       ))
-    (ideograph-cdp     . -849)
     (=ucs              . #x2EC2)       ; ⻂
-    (=big5-cdp         . #x8BB1)       ; &I-CDP-8BB1;
     ))
 (define-char
-  '((name              . "CJK RADICAL WEST ONE")
+  '((<-denotational
+     ((=ucs              . #x8980)     ; 覀
+      ))
+    (name              . "CJK RADICAL WEST ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x8980)     ; 覀
       ))
     (=ucs              . #x2EC3)       ; ⻃
     ))
 (define-char
-  '((name              . "CJK RADICAL WEST TWO")
+  '((<-denotational
+     ((=ucs              . #x897F)     ; 西
+      ))
+    (name              . "CJK RADICAL WEST TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x897F)     ; 西
       ))
     (=ucs              . #x2EC4)       ; ⻄
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED SEE")
+  '((<-denotational
+     ((=ucs              . #x89C1)     ; 见
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED SEE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x89C1)     ; 见
       ))
     (=ucs              . #x2EC5)       ; ⻅
     (=big5-cdp         . #x89A1)       ; &I-CDP-89A1;
     ))
 (define-char
-  '((name              . "CJK RADICAL SIMPLIFIED HORN")
+  '((<-denotational
+     ((=ucs              . #x89D2)     ; 角
+      ))
+    (name              . "CJK RADICAL SIMPLIFIED HORN")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x89D2)     ; 角
       ))
     (=ucs              . #x2EC6)       ; ⻆
     ))
 (define-char
-  '((name              . "CJK RADICAL HORN")
+  '((<-denotational
+     ((=ucs              . #x278B2)    ; 𧢲
+      ))
+    (name              . "CJK RADICAL HORN")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
-     ((=daikanwa         . 35005)      ; &I-M-35005;
+    (<-identical@component
+     ((=gt               . 47108)      ; &GT-47108;
+      (=daikanwa         . 35005)      ; &I-M-35005;
       ))
     (=ucs              . #x2EC7)       ; ⻇
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED SPEECH")
+  '((<-denotational
+     ((=ucs              . #x8BA0)     ; 讠
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED SPEECH")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component/connect-right
      ((=ucs              . #x8BA0)     ; 讠
       ))
     (=ucs              . #x2EC8)       ; ⻈
-    (=big5-cdp         . #x8963)       ; &I-CDP-8963;
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED SHELL")
+  '((<-denotational
+     ((=ucs              . #x8D1D)     ; 贝
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED SHELL")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x8D1D)     ; 贝
       ))
     (=ucs              . #x2EC9)       ; ⻉
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
+    (<-formed@component/connect-right
      ((=ucs              . #x8DB3)     ; 足
       ))
     (=ucs              . #x2ECA)       ; ⻊
     (=gt-pj-k1         . #x3436)       ; ⻊ [20-22]
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED CART")
+  '((<-denotational
+     ((=ucs              . #x8F66)     ; 车
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED CART")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x8F66)     ; 车
       ))
     (=ucs              . #x2ECB)       ; ⻋
     (=big5-cdp         . #x8967)       ; &I-CDP-8967;
     ))
 (define-char
-  '((name              . "CJK RADICAL SIMPLIFIED WALK")
+  '((<-denotational
+     ((=ucs              . #xFA66)     ; 辶
+      ))
+    (name              . "CJK RADICAL SIMPLIFIED WALK")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ideographic-radical . 162)        ; ⾡
-    (ideographic-strokes . 0)
-    (total-strokes      . 3)
-    (<-denotational
-     ((=ucs              . #x8FB6)     ; 辶
+    (<-identical@component
+     ((=ucs              . #xFA66)     ; 辶
       ))
-    (<-simplified@component
+    (<-simplified
      ((name              . "CJK RADICAL WALK ONE")
       (=ucs              . #x2ECD)     ; ⻍
       ))
     (=ucs              . #x2ECC)       ; ⻌
-    (=gb2312           . #x6541)       ; &I-G0-6541; [69-33]
-    (=jis-x0213-2-2000 . #x7969)       ; &I-JX2-7969; [89-73]
     (=big5-cdp         . #x8966)       ; &I-CDP-8966;
-    (=jef-china3       . #x67A3)       ; &I-JC3-67A3;
-    (=ucs@gb           . #x8FB6)       ; ⻌
-    (=ucs@jis          . #xFA66)       ; ⻌
     ))
 (define-char
-  '((name              . "CJK RADICAL WALK ONE")
+  '((<-denotational
+     ((=ucs              . #x8FB6)     ; 辶
+      ))
+    (name              . "CJK RADICAL WALK ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (<-denotational
-     ((=ucs              . #x8FB6)     ; 辶
-      ))
-    (<-ideographic-component-forms
+    (<-formed@component
      ((=ucs              . #x8FB5)     ; 辵
       (=daikanwa         . 38700)      ; &I-M-38700;
       ))
-    (<-ideographic-component-forms*sources
+    (<-formed@component*sources
      zihui-jianzi daikanwa)
     (=ucs              . #x2ECD)       ; ⻍
     (=jis-x0212                . #x6134)       ; &I-JSP-6134; [65-20]
     (=ucs@jis          . #x8FB6)       ; ⻍
     ))
 (define-char
-  '((name              . "CJK RADICAL WALK TWO")
+  '((<-denotational
+     ((=ucs              . #x8FB6)     ; 辶
+      ))
+    (name              . "CJK RADICAL WALK TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (ideographic-radical . 162)        ; ⾡
     (ideographic-strokes . 0)
     (total-strokes      . 4)
-    (<-denotational
-     ((=ucs              . #x8FB6)     ; 辶
-      ))
     (<-simplified@component
      ((name              . "CJK RADICAL WALK ONE")
       (=ucs              . #x2ECD)     ; ⻍
     (=ucs@cns          . #x8FB6)       ; ⻎
     ))
 (define-char
-  '((name              . "CJK RADICAL CITY")
+  '((<-denotational
+     ((=ucs              . #x961D)     ; 阝
+      ))
+    (name              . "CJK RADICAL CITY")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (ideographic-radical . 163)        ; ⾢
     (ideographic-strokes . 0)
     (total-strokes      . 3)
-    (<-denotational
-     ((=ucs              . #x961D)     ; 阝
-      ))
-    (<-ideographic-component-forms
+    (<-formed@component/connect-left
      ((=ucs              . #x9091)     ; 邑
       ))
+    (<-identical@component/connect-left
+     ((=ucs              . #x961D)     ; 阝
+      ))
     (=ucs              . #x2ECF)       ; ⻏
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED GOLD")
+  '((<-denotational
+     ((=ucs              . #x9485)     ; 钅
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED GOLD")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-denotational
+    (<-identical@component/connect-right
      ((=ucs              . #x9485)     ; 钅
       ))
-    (<-ideographic-component-forms
+    (<-simplified@CN/component/connect-right
      ((=ucs              . #x91D1)     ; 金
-      ))
-    (<-radical
-     ((=ucs              . #x9485)     ; 钅
+      (=gb2312           . #x3D70)     ; &I-G0-3D70; [29-80]
       ))
     (=ucs              . #x2ED0)       ; ⻐
-    (=big5-cdp         . #x895A)       ; &I-CDP-895A;
     ))
 (define-char
-  '((name              . "CJK RADICAL LONG ONE")
+  '((<-denotational
+     ((=ucs              . #x9577)     ; 長
+      ))
+    (name              . "CJK RADICAL LONG ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x9577)     ; 長
       ))
     (=ucs              . #x2ED1)       ; ⻑
     ))
 (define-char
-  '((name              . "CJK RADICAL LONG TWO")
+  '((<-denotational
+     ((=ucs              . #x9578)     ; 镸
+      ))
+    (name              . "CJK RADICAL LONG TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-formed@component
+     ((=ucs              . #x9577)     ; 長
+      ))
+    (<-identical@component
      ((=ucs              . #x9578)     ; 镸
       ))
     (=ucs              . #x2ED2)       ; ⻒
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED LONG")
+  '((<-denotational
+     ((=ucs              . #x957F)     ; 长
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED LONG")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x957F)     ; 长
       ))
     (=ucs              . #x2ED3)       ; ⻓
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED GATE")
+  '((<-denotational
+     ((=ucs              . #x95E8)     ; 门
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED GATE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x95E8)     ; 门
       ))
     (=ucs              . #x2ED4)       ; ⻔
     ))
 (define-char
-  '((name              . "CJK RADICAL MOUND ONE")
+  '((<-denotational
+     ((=daikanwa         . 41535)      ; &I-M-41535;
+      ))
+    (name              . "CJK RADICAL MOUND ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=daikanwa         . 41535)      ; &I-M-41535;
       ))
     (=ucs              . #x2ED5)       ; ⻕
     ))
 (define-char
-  '((name              . "CJK RADICAL MOUND TWO")
+  '((<-denotational
+     ((=ucs              . #x961D)     ; 阝
+      ))
+    (name              . "CJK RADICAL MOUND TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (ideographic-radical . 170)        ; ⾩
     (ideographic-strokes . 0)
     (total-strokes      . 3)
-    (<-denotational
-     ((=ucs              . #x961D)     ; 阝
+    (<-formed@component/connect-right
+     ((=ucs              . #x961C)     ; 阜
       ))
-    (<-radical
+    (<-identical@component/connect-right
      ((=ucs              . #x961D)     ; 阝
       ))
     (=ucs              . #x2ED6)       ; ⻖
     (=ucs@unicode      . #x961D)       ; ⻖
     ))
 (define-char
-  '((name              . "CJK RADICAL RAIN")
+  '((<-denotational
+     ((=ucs              . #x96E8)     ; 雨
+      ))
+    (name              . "CJK RADICAL RAIN")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
+    (<-formed@component/connect-below
      ((=ucs              . #x96E8)     ; 雨
       ))
     (=ucs              . #x2ED7)       ; ⻗
     ))
 (define-char
-  '((name              . "CJK RADICAL BLUE")
+  '((<-denotational
+     ((=ucs              . #x9752)     ; 青
+      ))
+    (name              . "CJK RADICAL BLUE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-formed@component
+     ((=ucs              . #x9751)     ; 靑
+      ))
+    (<-identical@component
      ((=ucs              . #x9752)     ; 青
       ))
     (=ucs              . #x2ED8)       ; ⻘
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED TANNED LEATHER")
+  '((<-denotational
+     ((=ucs              . #x97E6)     ; 韦
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED TANNED LEATHER")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x97E6)     ; 韦
       ))
     (=ucs              . #x2ED9)       ; ⻙
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED LEAF")
+  '((<-denotational
+     ((=ucs              . #x9875)     ; 页
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED LEAF")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x9875)     ; 页
       ))
     (=ucs              . #x2EDA)       ; ⻚
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED WIND")
+  '((<-denotational
+     ((=ucs              . #x98CE)     ; 风
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED WIND")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x98CE)     ; 风
       ))
     (=ucs              . #x2EDB)       ; ⻛
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED FLY")
+  '((<-denotational
+     ((=ucs              . #x98DE)     ; 飞
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED FLY")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x98DE)     ; 飞
       ))
     (=ucs              . #x2EDC)       ; ⻜
+    (=big5-cdp         . #x89F8)       ; &I-CDP-89F8;
     ))
 (define-char
-  '((name              . "CJK RADICAL EAT ONE")
+  '((<-denotational
+     ((=ucs              . #x98DF)     ; 食
+      ))
+    (name              . "CJK RADICAL EAT ONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x98DF)     ; 食
       ))
     (=ucs              . #x2EDD)       ; ⻝
     ))
 (define-char
-  '((name              . "CJK RADICAL EAT TWO")
+  '((<-denotational
+     ((=ucs              . #x2967F)    ; 𩙿
+      ))
+    (name              . "CJK RADICAL EAT TWO")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
+    (<-formed@component/connect-right
      ((=ucs              . #x98DF)     ; 食
       ))
+    (<-identical@component/connect-right
+     ((=ucs              . #x2967F)    ; 𩙿
+      ))
     (=ucs              . #x2EDE)       ; ⻞
     ))
 (define-char
-  '((=>ucs             . #x2EDE)       ; ⻞
-    (morohashi-daikanwa        44014 0 6)
-    (ideographic-radical . 184)        ; ⾷
-    (ideographic-strokes . 0)
-    (total-strokes      . 3)
-    (<-ideographic-component-forms
-     ((=ucs              . #x98DF)     ; 食
+  '((<-denotational
+     ((=ucs              . #x98E0)     ; 飠
       ))
-    (=gt               . 59030)        ; &GT-59030;
-    (=gt-k             . 06140)        ; &I-GT-K06140;
-    (=gt-pj-9          . #x4F28)       ; &GT-59030; [47-08]
-    ))
-(define-char
-  '((name              . "CJK RADICAL EAT THREE")
+    (name              . "CJK RADICAL EAT THREE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
-     ((=ucs              . #x98DF)     ; 食
-      ))
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x98E0)     ; 飠
       ))
     (=ucs              . #x2EDF)       ; ⻟
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED EAT")
+  '((<-denotational
+     ((=ucs              . #x9963)     ; 饣
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED EAT")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-ideographic-component-forms
-     ((=ucs              . #x98DF)     ; 食
-      ))
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x9963)     ; 饣
       ))
     (=ucs              . #x2EE0)       ; ⻠
     ))
 (define-char
-  '((name              . "CJK RADICAL HEAD")
+  '((<-denotational
+     ((=daikanwa         . 44490)      ; &I-M-44490;
+      ))
+    (name              . "CJK RADICAL HEAD")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=daikanwa         . 44490)      ; &I-M-44490;
       ))
     (=ucs              . #x2EE1)       ; ⻡
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED HORSE")
+  '((<-denotational
+     ((=ucs              . #x9A6C)     ; 马
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED HORSE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-denotational
-     ((=ucs              . #x9A6C)     ; 马
-      ))
-    (<-ideographic-component-forms
-     ((=ucs              . #x99AC)     ; 馬
-      ))
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x9A6C)     ; 马
       ))
     (=ucs              . #x2EE2)       ; ⻢
     (=big5-cdp         . #x8A50)       ; &I-CDP-8A50;
     ))
 (define-char
-  '((name              . "CJK RADICAL BONE")
+  '((<-denotational
+     ((=ucs              . #x9AA8)     ; 骨
+      ))
+    (name              . "CJK RADICAL BONE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-denotational
-     ((=ucs              . #x9AA8)     ; 骨
-      ))
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x9AA8)     ; 骨
       ))
     (=ucs              . #x2EE3)       ; ⻣
     (=big5-cdp         . #x8A5C)       ; &CDP-8A5C;
     ))
 (define-char
-  '((name              . "CJK RADICAL GHOST")
+  '((<-denotational
+     ((=ucs              . #x9B3C)     ; 鬼
+      ))
+    (name              . "CJK RADICAL GHOST")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x9B3C)     ; 鬼
       ))
     (=ucs              . #x2EE4)       ; ⻤
     (=big5-cdp         . #x8A5D)       ; &I-CDP-8A5D;
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED FISH")
+  '((<-denotational
+     ((=ucs              . #x9C7C)     ; 鱼
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED FISH")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-denotational
-     ((=ucs              . #x9C7C)     ; 鱼
-      ))
-    (<-ideographic-component-forms
-     ((=ucs              . #x9B5A)     ; 魚
-      ))
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x9C7C)     ; 鱼
       ))
     (=ucs              . #x2EE5)       ; ⻥
     (=big5-cdp         . #x8A5B)       ; &I-CDP-8A5B;
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED BIRD")
+  '((<-denotational
+     ((=ucs              . #x9E1F)     ; 鸟
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED BIRD")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x9E1F)     ; 鸟
       ))
     (=ucs              . #x2EE6)       ; ⻦
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED SALT")
+  '((<-denotational
+     ((=ucs              . #x5364)     ; 卤
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED SALT")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x5364)     ; 卤
       ))
     (=ucs              . #x2EE7)       ; ⻧
     ))
 (define-char
-  '((name              . "CJK RADICAL SIMPLIFIED WHEAT")
+  '((<-denotational
+     ((=ucs              . #x9EA6)     ; 麦
+      ))
+    (name              . "CJK RADICAL SIMPLIFIED WHEAT")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x9EA6)     ; 麦
       ))
     (=ucs              . #x2EE8)       ; ⻨
     ))
 (define-char
-  '((name              . "CJK RADICAL SIMPLIFIED YELLOW")
+  '((<-denotational
+     ((=ucs              . #x9EC4)     ; 黄
+      ))
+    (name              . "CJK RADICAL SIMPLIFIED YELLOW")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x9EC4)     ; 黄
       ))
     (=ucs              . #x2EE9)       ; ⻩
     (=big5-cdp         . #x8A5E)       ; &I-CDP-8A5E;
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED FROG")
+  '((<-denotational
+     ((=ucs              . #x9EFE)     ; 黾
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED FROG")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x9EFE)     ; 黾
       ))
     (=ucs              . #x2EEA)       ; ⻪
     ))
 (define-char
-  '((name              . "CJK RADICAL J-SIMPLIFIED EVEN")
+  '((<-denotational
+     ((=ucs              . #x6589)     ; 斉
+      ))
+    (name              . "CJK RADICAL J-SIMPLIFIED EVEN")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x6589)     ; 斉
       ))
     (=ucs              . #x2EEB)       ; ⻫
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED EVEN")
+  '((<-denotational
+     ((=ucs              . #x9F50)     ; 齐
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED EVEN")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x9F50)     ; 齐
       ))
+    (<-simplified@CN/component
+     ((=ucs              . #x9F4A)     ; 齊
+      ))
     (=ucs              . #x2EEC)       ; ⻬
     ))
 (define-char
-  '((name              . "CJK RADICAL J-SIMPLIFIED TOOTH")
+  '((<-denotational
+     ((=ucs              . #x6B6F)     ; 歯
+      ))
+    (name              . "CJK RADICAL J-SIMPLIFIED TOOTH")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x6B6F)     ; 歯
       ))
     (=ucs              . #x2EED)       ; ⻭
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED TOOTH")
+  '((<-denotational
+     ((=ucs              . #x9F7F)     ; 齿
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED TOOTH")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x9F7F)     ; 齿
       ))
     (=ucs              . #x2EEE)       ; ⻮
     ))
 (define-char
-  '((name              . "CJK RADICAL J-SIMPLIFIED DRAGON")
+  '((<-denotational
+     ((=ucs              . #x7ADC)     ; 竜
+      ))
+    (name              . "CJK RADICAL J-SIMPLIFIED DRAGON")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x7ADC)     ; 竜
       ))
     (=ucs              . #x2EEF)       ; ⻯
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED DRAGON")
+  '((<-denotational
+     ((=ucs              . #x9F99)     ; 龙
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED DRAGON")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x9F99)     ; 龙
       ))
     (=ucs              . #x2EF0)       ; ⻰
     ))
 (define-char
-  '((name              . "CJK RADICAL TURTLE")
+  '((<-denotational
+     ((=ucs              . #x9F9C)     ; 龜
+      ))
+    (name              . "CJK RADICAL TURTLE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x9F9C)     ; 龜
       ))
     (=ucs              . #x2EF1)       ; ⻱
     ))
 (define-char
-  '((name              . "CJK RADICAL J-SIMPLIFIED TURTLE")
+  '((<-denotational
+     ((=ucs              . #x4E80)     ; 亀
+      ))
+    (name              . "CJK RADICAL J-SIMPLIFIED TURTLE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-identical@component
      ((=ucs              . #x4E80)     ; 亀
       ))
     (=ucs              . #x2EF2)       ; ⻲
     ))
 (define-char
-  '((name              . "CJK RADICAL C-SIMPLIFIED TURTLE")
+  '((<-denotational
+     ((=ucs              . #x9F9F)     ; 龟
+      ))
+    (name              . "CJK RADICAL C-SIMPLIFIED TURTLE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-radical
+    (<-compat
      ((=ucs              . #x9F9F)     ; 龟
       ))
+    (<-identical@component
+     ((=ucs              . #x9F9F)     ; 龟
+      ))
+    (<-simplified@CN
+     ((name              . "CJK RADICAL TURTLE")
+      (=ucs              . #x2EF1)     ; ⻱
+      ))
+    (<-simplified@CN/component
+     ((=ucs              . #x9F9C)     ; 龜
+      ))
     (=ucs              . #x2EF3)       ; ⻳
     ))
index 7eda0bc..dfff086 100644 (file)
@@ -4,6 +4,9 @@
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x4E00)     ; 一
+      ))
     (<-radical
      ((=ucs              . #x4E00)     ; 一
       ))
@@ -15,6 +18,9 @@
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x4E28)     ; 丨
+      ))
     (<-radical
      ((=ucs              . #x4E28)     ; 丨
       ))
@@ -26,6 +32,9 @@
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x4E36)     ; 丶
+      ))
     (<-radical
      ((=ucs              . #x4E36)     ; 丶
       ))
@@ -38,6 +47,9 @@
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x4E3F)     ; 丿
+      ))
     (<-radical
      ((=ucs              . #x4E3F)     ; 丿
       ))
@@ -50,6 +62,9 @@
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x4E59)     ; 乙
+      ))
     (<-radical
      ((=ucs              . #x4E59)     ; 乙
       ))
@@ -61,6 +76,9 @@
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x4E85)     ; 亅
+      ))
     (<-radical
      ((=ucs              . #x4E85)     ; 亅
       ))
@@ -73,6 +91,9 @@
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x4E8C)     ; 二
+      ))
     (<-radical
      ((=ucs              . #x4E8C)     ; 二
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x4EA0)     ; 亠
+      ))
     (<-radical
      ((=ucs              . #x4EA0)     ; 亠
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x4EBA)     ; 人
+      ))
     (<-radical
      ((=ucs              . #x4EBA)     ; 人
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x513F)     ; 儿
+      ))
     (<-radical
      ((=ucs              . #x513F)     ; 儿
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5165)     ; 入
+      ))
     (<-radical
      ((=ucs              . #x5165)     ; 入
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x516B)     ; 八
+      ))
     (<-radical
      ((=ucs              . #x516B)     ; 八
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5182)     ; 冂
+      ))
     (<-radical
      ((=ucs              . #x5182)     ; 冂
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5196)     ; 冖
+      ))
     (<-radical
      ((=ucs              . #x5196)     ; 冖
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x51AB)     ; 冫
+      ))
     (<-radical
      ((=ucs              . #x51AB)     ; 冫
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x51E0)     ; 几
+      ))
     (<-radical
      ((=ucs              . #x51E0)     ; 几
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x51F5)     ; 凵
+      ))
     (<-radical
      ((=ucs              . #x51F5)     ; 凵
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5200)     ; 刀
+      ))
     (<-radical
      ((=ucs              . #x5200)     ; 刀
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x529B)     ; 力
+      ))
     (<-radical
      ((=ucs              . #x529B)     ; 力
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x52F9)     ; 勹
+      ))
     (<-radical
      ((=ucs              . #x52F9)     ; 勹
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5315)     ; 匕
+      ))
     (<-radical
      ((=ucs              . #x5315)     ; 匕
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x531A)     ; 匚
+      ))
     (<-radical
      ((=ucs              . #x531A)     ; 匚
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5338)     ; 匸
+      ))
     (<-radical
      ((=ucs              . #x5338)     ; 匸
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5341)     ; 十
+      ))
     (<-radical
      ((=ucs              . #x5341)     ; 十
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x535C)     ; 卜
+      ))
     (<-radical
      ((=ucs              . #x535C)     ; 卜
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5369)     ; 卩
+      ))
     (<-radical
      ((=ucs              . #x5369)     ; 卩
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5382)     ; 厂
+      ))
     (<-radical
      ((=ucs              . #x5382)     ; 厂
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x53B6)     ; 厶
+      ))
     (<-radical
      ((=ucs              . #x53B6)     ; 厶
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x53C8)     ; 又
+      ))
     (<-radical
      ((=ucs              . #x53C8)     ; 又
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x53E3)     ; 口
+      ))
     (<-radical
      ((=ucs              . #x53E3)     ; 口
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x56D7)     ; 囗
+      ))
     (<-radical
      ((=ucs              . #x56D7)     ; 囗
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x571F)     ; 土
+      ))
     (<-radical
      ((=ucs              . #x571F)     ; 土
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x58EB)     ; 士
+      ))
     (<-radical
      ((=ucs              . #x58EB)     ; 士
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5902)     ; 夂
+      ))
     (<-radical
      ((=ucs              . #x5902)     ; 夂
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x590A)     ; 夊
+      ))
     (<-radical
      ((=ucs              . #x590A)     ; 夊
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5915)     ; 夕
+      ))
     (<-radical
      ((=ucs              . #x5915)     ; 夕
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5927)     ; 大
+      ))
     (<-radical
      ((=ucs              . #x5927)     ; 大
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5973)     ; 女
+      ))
     (<-radical
      ((=ucs              . #x5973)     ; 女
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5B50)     ; 子
+      ))
     (<-radical
      ((=ucs              . #x5B50)     ; 子
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5B80)     ; 宀
+      ))
     (<-radical
      ((=ucs              . #x5B80)     ; 宀
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5BF8)     ; 寸
+      ))
     (<-radical
      ((=ucs              . #x5BF8)     ; 寸
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5C0F)     ; 小
+      ))
     (<-radical
      ((=ucs              . #x5C0F)     ; 小
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5C22)     ; 尢
+      ))
     (<-radical
      ((=ucs              . #x5C22)     ; 尢
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5C38)     ; 尸
+      ))
     (<-radical
      ((=ucs              . #x5C38)     ; 尸
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5C6E)     ; 屮
+      ))
     (<-radical
      ((=ucs              . #x5C6E)     ; 屮
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5C71)     ; 山
+      ))
     (<-radical
      ((=ucs              . #x5C71)     ; 山
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5DDB)     ; 巛
+      ))
     (<-radical
      ((=ucs              . #x5DDB)     ; 巛
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5DE5)     ; 工
+      ))
     (<-radical
      ((=ucs              . #x5DE5)     ; 工
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5DF1)     ; 己
+      ))
     (<-radical
      ((=ucs              . #x5DF1)     ; 己
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5DFE)     ; 巾
+      ))
     (<-radical
      ((=ucs              . #x5DFE)     ; 巾
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5E72)     ; 干
+      ))
     (<-radical
      ((=ucs              . #x5E72)     ; 干
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5E7A)     ; 幺
+      ))
     (<-radical
      ((=ucs              . #x5E7A)     ; 幺
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5E7F)     ; 广
+      ))
     (<-radical
      ((=ucs              . #x5E7F)     ; 广
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5EF4)     ; 廴
+      ))
     (<-radical
      ((=ucs              . #x5EF4)     ; 廴
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5EFE)     ; 廾
+      ))
     (<-radical
      ((=ucs              . #x5EFE)     ; 廾
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5F0B)     ; 弋
+      ))
     (<-radical
      ((=ucs              . #x5F0B)     ; 弋
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5F13)     ; 弓
+      ))
     (<-radical
      ((=ucs              . #x5F13)     ; 弓
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5F50)     ; 彐
+      ))
     (<-radical
      ((=ucs              . #x5F50)     ; 彐
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5F61)     ; 彡
+      ))
     (<-radical
      ((=ucs              . #x5F61)     ; 彡
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5F73)     ; 彳
+      ))
     (<-radical
      ((=ucs              . #x5F73)     ; 彳
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x5FC3)     ; 心
+      ))
     (<-radical
      ((=ucs              . #x5FC3)     ; 心
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x6208)     ; 戈
+      ))
     (<-radical
      ((=ucs              . #x6208)     ; 戈
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x6236)     ; 戶
+      ))
     (<-radical
      ((=ucs              . #x6236)     ; 戶
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x624B)     ; 手
+      ))
     (<-radical
      ((=ucs              . #x624B)     ; 手
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x652F)     ; 支
+      ))
     (<-radical
      ((=ucs              . #x652F)     ; 支
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x6534)     ; 攴
+      ))
     (<-radical
      ((=ucs              . #x6534)     ; 攴
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x6587)     ; 文
+      ))
     (<-radical
      ((=ucs              . #x6587)     ; 文
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x6597)     ; 斗
+      ))
     (<-radical
      ((=ucs              . #x6597)     ; 斗
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x65A4)     ; 斤
+      ))
     (<-radical
      ((=ucs              . #x65A4)     ; 斤
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x65B9)     ; 方
+      ))
     (<-radical
      ((=ucs              . #x65B9)     ; 方
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x65E0)     ; 无
+      ))
     (<-radical
      ((=ucs              . #x65E0)     ; 无
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (<-radical
      ((=ucs              . #x65E5)     ; 日
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x66F0)     ; 曰
+      ))
     (<-radical
      ((=ucs              . #x66F0)     ; 曰
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x6708)     ; 月
+      ))
     (<-radical
      ((=ucs              . #x6708)     ; 月
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x6728)     ; 木
+      ))
     (<-radical
      ((=ucs              . #x6728)     ; 木
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x6B20)     ; 欠
+      ))
     (<-radical
      ((=ucs              . #x6B20)     ; 欠
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x6B62)     ; 止
+      ))
     (<-radical
      ((=ucs              . #x6B62)     ; 止
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x6B79)     ; 歹
+      ))
     (<-radical
      ((=ucs              . #x6B79)     ; 歹
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x6BB3)     ; 殳
+      ))
     (<-radical
      ((=ucs              . #x6BB3)     ; 殳
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x6BCB)     ; 毋
+      ))
     (<-radical
      ((=ucs              . #x6BCB)     ; 毋
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x6BD4)     ; 比
+      ))
     (<-radical
      ((=ucs              . #x6BD4)     ; 比
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x6BDB)     ; 毛
+      ))
     (<-radical
      ((=ucs              . #x6BDB)     ; 毛
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x6C0F)     ; 氏
+      ))
     (<-radical
      ((=ucs              . #x6C0F)     ; 氏
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x6C14)     ; 气
+      ))
     (<-radical
      ((=ucs              . #x6C14)     ; 气
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x6C34)     ; 水
+      ))
     (<-radical
      ((=ucs              . #x6C34)     ; 水
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x706B)     ; 火
+      ))
     (<-radical
      ((=ucs              . #x706B)     ; 火
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x722A)     ; 爪
+      ))
     (<-radical
      ((=ucs              . #x722A)     ; 爪
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x7236)     ; 父
+      ))
     (<-radical
      ((=ucs              . #x7236)     ; 父
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x723B)     ; 爻
+      ))
     (<-radical
      ((=ucs              . #x723B)     ; 爻
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x723F)     ; 爿
+      ))
     (<-radical
      ((=ucs              . #x723F)     ; 爿
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x7247)     ; 片
+      ))
     (<-radical
      ((=ucs              . #x7247)     ; 片
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x7259)     ; 牙
+      ))
     (<-radical
      ((=ucs              . #x7259)     ; 牙
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x725B)     ; 牛
+      ))
     (<-radical
      ((=ucs              . #x725B)     ; 牛
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x72AC)     ; 犬
+      ))
     (<-radical
      ((=ucs              . #x72AC)     ; 犬
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x7384)     ; 玄
+      ))
     (<-radical
      ((=ucs              . #x7384)     ; 玄
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x7389)     ; 玉
+      ))
     (<-radical
      ((=ucs              . #x7389)     ; 玉
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x74DC)     ; 瓜
+      ))
     (<-radical
      ((=ucs              . #x74DC)     ; 瓜
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x74E6)     ; 瓦
+      ))
     (<-radical
      ((=ucs              . #x74E6)     ; 瓦
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x7518)     ; 甘
+      ))
     (<-radical
      ((=ucs              . #x7518)     ; 甘
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x751F)     ; 生
+      ))
     (<-radical
      ((=ucs              . #x751F)     ; 生
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x7528)     ; 用
+      ))
     (<-radical
      ((=ucs              . #x7528)     ; 用
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x7530)     ; 田
+      ))
     (<-radical
      ((=ucs              . #x7530)     ; 田
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x758B)     ; 疋
+      ))
     (<-radical
      ((=ucs              . #x758B)     ; 疋
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x7592)     ; 疒
+      ))
     (<-radical
      ((=ucs              . #x7592)     ; 疒
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x7676)     ; 癶
+      ))
     (<-radical
      ((=ucs              . #x7676)     ; 癶
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x767D)     ; 白
+      ))
     (<-radical
      ((=ucs              . #x767D)     ; 白
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x76AE)     ; 皮
+      ))
     (<-radical
      ((=ucs              . #x76AE)     ; 皮
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x76BF)     ; 皿
+      ))
     (<-radical
      ((=ucs              . #x76BF)     ; 皿
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x76EE)     ; 目
+      ))
     (<-radical
      ((=ucs              . #x76EE)     ; 目
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x77DB)     ; 矛
+      ))
     (<-radical
      ((=ucs              . #x77DB)     ; 矛
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x77E2)     ; 矢
+      ))
     (<-radical
      ((=ucs              . #x77E2)     ; 矢
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x77F3)     ; 石
+      ))
     (<-radical
      ((=ucs              . #x77F3)     ; 石
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x793A)     ; 示
+      ))
     (<-radical
      ((=ucs              . #x793A)     ; 示
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x79B8)     ; 禸
+      ))
     (<-radical
      ((=ucs              . #x79B8)     ; 禸
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x79BE)     ; 禾
+      ))
     (<-radical
      ((=ucs              . #x79BE)     ; 禾
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x7A74)     ; 穴
+      ))
     (<-radical
      ((=ucs              . #x7A74)     ; 穴
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x7ACB)     ; 立
+      ))
     (<-radical
      ((=ucs              . #x7ACB)     ; 立
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x7AF9)     ; 竹
+      ))
     (<-radical
      ((=ucs              . #x7AF9)     ; 竹
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x7C73)     ; 米
+      ))
     (<-radical
      ((=ucs              . #x7C73)     ; 米
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x7CF8)     ; 糸
+      ))
     (<-radical
      ((=ucs              . #x7CF8)     ; 糸
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x7F36)     ; 缶
+      ))
     (<-radical
      ((=ucs              . #x7F36)     ; 缶
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x7F51)     ; 网
+      ))
     (<-radical
      ((=ucs              . #x7F51)     ; 网
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x7F8A)     ; 羊
+      ))
     (<-radical
      ((=ucs              . #x7F8A)     ; 羊
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x7FBD)     ; 羽
+      ))
     (<-radical
      ((=ucs              . #x7FBD)     ; 羽
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8001)     ; 老
+      ))
     (<-radical
      ((=ucs              . #x8001)     ; 老
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x800C)     ; 而
+      ))
     (<-radical
      ((=ucs              . #x800C)     ; 而
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8012)     ; 耒
+      ))
     (<-radical
      ((=ucs              . #x8012)     ; 耒
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8033)     ; 耳
+      ))
     (<-radical
      ((=ucs              . #x8033)     ; 耳
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x807F)     ; 聿
+      ))
     (<-radical
      ((=ucs              . #x807F)     ; 聿
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8089)     ; 肉
+      ))
     (<-radical
      ((=ucs              . #x8089)     ; 肉
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x81E3)     ; 臣
+      ))
     (<-radical
      ((=ucs              . #x81E3)     ; 臣
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x81EA)     ; 自
+      ))
     (<-radical
      ((=ucs              . #x81EA)     ; 自
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x81F3)     ; 至
+      ))
     (<-radical
      ((=ucs              . #x81F3)     ; 至
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x81FC)     ; 臼
+      ))
     (<-radical
      ((=ucs              . #x81FC)     ; 臼
       ))
     (bidi-category     . "ON")
     (mirrored          . nil)
     (total-strokes      . 6)
+    (<-compat
+     ((=ucs              . #x820C)     ; 舌
+      ))
     (<-radical
      ((=ucs              . #x820C)     ; 舌
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x821B)     ; 舛
+      ))
     (<-radical
      ((=ucs              . #x821B)     ; 舛
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x821F)     ; 舟
+      ))
     (<-radical
      ((=ucs              . #x821F)     ; 舟
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x826E)     ; 艮
+      ))
     (<-radical
      ((=ucs              . #x826E)     ; 艮
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8272)     ; 色
+      ))
     (<-radical
      ((=ucs              . #x8272)     ; 色
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8278)     ; 艸
+      ))
     (<-radical
      ((=ucs              . #x8278)     ; 艸
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x864D)     ; 虍
+      ))
     (<-radical
      ((=ucs              . #x864D)     ; 虍
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x866B)     ; 虫
+      ))
     (<-radical
      ((=ucs              . #x866B)     ; 虫
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8840)     ; 血
+      ))
     (<-radical
      ((=ucs              . #x8840)     ; 血
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x884C)     ; 行
+      ))
     (<-radical
      ((=ucs              . #x884C)     ; 行
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8863)     ; 衣
+      ))
     (<-radical
      ((=ucs              . #x8863)     ; 衣
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x897E)     ; 襾
+      ))
     (<-radical
      ((=ucs              . #x897E)     ; 襾
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x898B)     ; 見
+      ))
     (<-radical
      ((=ucs              . #x898B)     ; 見
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x89D2)     ; 角
+      ))
     (<-radical
      ((=ucs              . #x89D2)     ; 角
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8A00)     ; 言
+      ))
     (<-radical
      ((=ucs              . #x8A00)     ; 言
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8C37)     ; 谷
+      ))
     (<-radical
      ((=ucs              . #x8C37)     ; 谷
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8C46)     ; 豆
+      ))
     (<-radical
      ((=ucs              . #x8C46)     ; 豆
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8C55)     ; 豕
+      ))
     (<-radical
      ((=ucs              . #x8C55)     ; 豕
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8C78)     ; 豸
+      ))
     (<-radical
      ((=ucs              . #x8C78)     ; 豸
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8C9D)     ; 貝
+      ))
     (<-radical
      ((=ucs              . #x8C9D)     ; 貝
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8D64)     ; 赤
+      ))
     (<-radical
      ((=ucs              . #x8D64)     ; 赤
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8D70)     ; 走
+      ))
     (<-radical
      ((=ucs              . #x8D70)     ; 走
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8DB3)     ; 足
+      ))
     (<-radical
      ((=ucs              . #x8DB3)     ; 足
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8EAB)     ; 身
+      ))
     (<-radical
      ((=ucs              . #x8EAB)     ; 身
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8ECA)     ; 車
+      ))
     (<-radical
      ((=ucs              . #x8ECA)     ; 車
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8F9B)     ; 辛
+      ))
     (<-radical
      ((=ucs              . #x8F9B)     ; 辛
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8FB0)     ; 辰
+      ))
     (<-radical
      ((=ucs              . #x8FB0)     ; 辰
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x8FB5)     ; 辵
+      ))
     (<-radical
      ((=ucs              . #x8FB5)     ; 辵
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9091)     ; 邑
+      ))
     (<-radical
      ((=ucs              . #x9091)     ; 邑
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9149)     ; 酉
+      ))
     (<-radical
      ((=ucs              . #x9149)     ; 酉
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x91C6)     ; 釆
+      ))
     (<-radical
      ((=ucs              . #x91C6)     ; 釆
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x91CC)     ; 里
+      ))
     (<-radical
      ((=ucs              . #x91CC)     ; 里
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x91D1)     ; 金
+      ))
     (<-radical
      ((=ucs              . #x91D1)     ; 金
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9577)     ; 長
+      ))
     (<-radical
      ((=ucs              . #x9577)     ; 長
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9580)     ; 門
+      ))
     (<-radical
      ((=ucs              . #x9580)     ; 門
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x961C)     ; 阜
+      ))
     (<-radical
      ((=ucs              . #x961C)     ; 阜
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x96B6)     ; 隶
+      ))
     (<-radical
      ((=ucs              . #x96B6)     ; 隶
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x96B9)     ; 隹
+      ))
     (<-radical
      ((=ucs              . #x96B9)     ; 隹
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x96E8)     ; 雨
+      ))
     (<-radical
      ((=ucs              . #x96E8)     ; 雨
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9751)     ; 靑
+      ))
     (<-radical
      ((=ucs              . #x9751)     ; 靑
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x975E)     ; 非
+      ))
     (<-radical
      ((=ucs              . #x975E)     ; 非
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9762)     ; 面
+      ))
     (<-radical
      ((=ucs              . #x9762)     ; 面
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9769)     ; 革
+      ))
     (<-radical
      ((=ucs              . #x9769)     ; 革
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x97CB)     ; 韋
+      ))
     (<-radical
      ((=ucs              . #x97CB)     ; 韋
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x97ED)     ; 韭
+      ))
     (<-radical
      ((=ucs              . #x97ED)     ; 韭
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x97F3)     ; 音
+      ))
     (<-radical
      ((=ucs              . #x97F3)     ; 音
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9801)     ; 頁
+      ))
     (<-radical
      ((=ucs              . #x9801)     ; 頁
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x98A8)     ; 風
+      ))
     (<-radical
      ((=ucs              . #x98A8)     ; 風
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x98DB)     ; 飛
+      ))
     (<-radical
      ((=ucs              . #x98DB)     ; 飛
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x98DF)     ; 食
+      ))
     (<-radical
      ((=ucs              . #x98DF)     ; 食
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9996)     ; 首
+      ))
     (<-radical
      ((=ucs              . #x9996)     ; 首
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9999)     ; 香
+      ))
     (<-radical
      ((=ucs              . #x9999)     ; 香
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x99AC)     ; 馬
+      ))
     (<-radical
      ((=ucs              . #x99AC)     ; 馬
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9AA8)     ; 骨
+      ))
     (<-radical
      ((=ucs              . #x9AA8)     ; 骨
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9AD8)     ; 高
+      ))
     (<-radical
      ((=ucs              . #x9AD8)     ; 高
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9ADF)     ; 髟
+      ))
     (<-radical
      ((=ucs              . #x9ADF)     ; 髟
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9B25)     ; 鬥
+      ))
     (<-radical
      ((=ucs              . #x9B25)     ; 鬥
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9B2F)     ; 鬯
+      ))
     (<-radical
      ((=ucs              . #x9B2F)     ; 鬯
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9B32)     ; 鬲
+      ))
     (<-radical
      ((=ucs              . #x9B32)     ; 鬲
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9B3C)     ; 鬼
+      ))
     (<-radical
      ((=ucs              . #x9B3C)     ; 鬼
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9B5A)     ; 魚
+      ))
     (<-radical
      ((=ucs              . #x9B5A)     ; 魚
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9CE5)     ; 鳥
+      ))
     (<-radical
      ((=ucs              . #x9CE5)     ; 鳥
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9E75)     ; 鹵
+      ))
     (<-radical
      ((=ucs              . #x9E75)     ; 鹵
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9E7F)     ; 鹿
+      ))
     (<-radical
      ((=ucs              . #x9E7F)     ; 鹿
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9EA5)     ; 麥
+      ))
     (<-radical
      ((=ucs              . #x9EA5)     ; 麥
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9EBB)     ; 麻
+      ))
     (<-radical
      ((=ucs              . #x9EBB)     ; 麻
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9EC3)     ; 黃
+      ))
     (<-radical
      ((=ucs              . #x9EC3)     ; 黃
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9ECD)     ; 黍
+      ))
     (<-radical
      ((=ucs              . #x9ECD)     ; 黍
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9ED1)     ; 黑
+      ))
     (<-radical
      ((=ucs              . #x9ED1)     ; 黑
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9EF9)     ; 黹
+      ))
     (<-radical
      ((=ucs              . #x9EF9)     ; 黹
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9EFD)     ; 黽
+      ))
     (<-radical
      ((=ucs              . #x9EFD)     ; 黽
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9F0E)     ; 鼎
+      ))
     (<-radical
      ((=ucs              . #x9F0E)     ; 鼎
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9F13)     ; 鼓
+      ))
     (<-radical
      ((=ucs              . #x9F13)     ; 鼓
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9F20)     ; 鼠
+      ))
     (<-radical
      ((=ucs              . #x9F20)     ; 鼠
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9F3B)     ; 鼻
+      ))
     (<-radical
      ((=ucs              . #x9F3B)     ; 鼻
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9F4A)     ; 齊
+      ))
     (<-radical
      ((=ucs              . #x9F4A)     ; 齊
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9F52)     ; 齒
+      ))
     (<-radical
      ((=ucs              . #x9F52)     ; 齒
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9F8D)     ; 龍
+      ))
     (<-radical
      ((=ucs              . #x9F8D)     ; 龍
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9F9C)     ; 龜
+      ))
     (<-radical
      ((=ucs              . #x9F9C)     ; 龜
       ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-compat
+     ((=ucs              . #x9FA0)     ; 龠
+      ))
     (<-radical
      ((=ucs              . #x9FA0)     ; 龠
       ))
index 5e72814..55f848e 100644 (file)
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x3012)
+    (<-compat/circled
+     ((name              . "POSTAL MARK")
+      (=ucs              . #x3012)     ; 〒
+      ))
     (=ucs              . #x3036)       ; 〶
     ))
 (define-char
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 10)
-    (->decomposition   compat #x5341)
+    (<-compat/Hangzhou-Numeral
+     ((=ucs              . #x5341)     ; 十
+      ))
     (=ucs              . #x3038)       ; 〸
     (=cns11643-1       . #x243E)       ; &I-C1-243E; [04-30]
     (=big5             . #xA2CC)       ; &I-B-A2CC;
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 20)
-    (->decomposition   compat #x5344)
+    (<-compat/Hangzhou-Numeral
+     ((=ucs              . #x5344)     ; 卄
+      ))
     (=ucs              . #x3039)       ; 〹
     (=cns11643-1       . #x243F)       ; &I-C1-243F; [04-31]
     (=big5             . #xA2CD)       ; &I-B-A2CD;
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 30)
-    (->decomposition   compat #x5345)
+    (<-compat/Hangzhou-Numeral
+     ((=ucs              . #x5345)     ; 卅
+      ))
     (=ucs              . #x303A)       ; 〺
     (=cns11643-1       . #x2440)       ; &I-C1-2440; [04-32]
     (=big5             . #xA2CE)       ; &I-B-A2CE;
index 53dcb2e..72c0432 100644 (file)
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x304B #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER KA")
+      (=ucs              . #x304B)     ; か
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x304C)       ; が
     (=jis-x0208                . #x242C)       ; &I-J90-242C; [04-12]
     (=gb2312           . #x242C)       ; &I-G0-242C; [04-12]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x304D #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER KI")
+      (=ucs              . #x304D)     ; き
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x304E)       ; ぎ
     (=jis-x0208                . #x242E)       ; &I-J90-242E; [04-14]
     (=gb2312           . #x242E)       ; &I-G0-242E; [04-14]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x304F #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER KU")
+      (=ucs              . #x304F)     ; く
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x3050)       ; ぐ
     (=jis-x0208                . #x2430)       ; &I-J90-2430; [04-16]
     (=gb2312           . #x2430)       ; &I-G0-2430; [04-16]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x3051 #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER KE")
+      (=ucs              . #x3051)     ; け
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x3052)       ; げ
     (=jis-x0208                . #x2432)       ; &I-J90-2432; [04-18]
     (=gb2312           . #x2432)       ; &I-G0-2432; [04-18]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x3053 #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER KO")
+      (=ucs              . #x3053)     ; こ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x3054)       ; ご
     (=jis-x0208                . #x2434)       ; &I-J90-2434; [04-20]
     (=gb2312           . #x2434)       ; &I-G0-2434; [04-20]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x3055 #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER SA")
+      (=ucs              . #x3055)     ; さ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x3056)       ; ざ
     (=jis-x0208                . #x2436)       ; &I-J90-2436; [04-22]
     (=gb2312           . #x2436)       ; &I-G0-2436; [04-22]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x3057 #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER SI")
+      (=ucs              . #x3057)     ; し
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x3058)       ; じ
     (=jis-x0208                . #x2438)       ; &I-J90-2438; [04-24]
     (=gb2312           . #x2438)       ; &I-G0-2438; [04-24]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x3059 #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER SU")
+      (=ucs              . #x3059)     ; す
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x305A)       ; ず
     (=jis-x0208                . #x243A)       ; &I-J90-243A; [04-26]
     (=gb2312           . #x243A)       ; &I-G0-243A; [04-26]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x305B #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER SE")
+      (=ucs              . #x305B)     ; せ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x305C)       ; ぜ
     (=jis-x0208                . #x243C)       ; &I-J90-243C; [04-28]
     (=gb2312           . #x243C)       ; &I-G0-243C; [04-28]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x305D #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER SO")
+      (=ucs              . #x305D)     ; そ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x305E)       ; ぞ
     (=jis-x0208                . #x243E)       ; &I-J90-243E; [04-30]
     (=gb2312           . #x243E)       ; &I-G0-243E; [04-30]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x305F #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER TA")
+      (=ucs              . #x305F)     ; た
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x3060)       ; だ
     (=jis-x0208                . #x2440)       ; &I-J90-2440; [04-32]
     (=gb2312           . #x2440)       ; &I-G0-2440; [04-32]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x3061 #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER TI")
+      (=ucs              . #x3061)     ; ち
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x3062)       ; ぢ
     (=jis-x0208                . #x2442)       ; &I-J90-2442; [04-34]
     (=gb2312           . #x2442)       ; &I-G0-2442; [04-34]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x3064 #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER TU")
+      (=ucs              . #x3064)     ; つ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x3065)       ; づ
     (=jis-x0208                . #x2445)       ; &I-J90-2445; [04-37]
     (=gb2312           . #x2445)       ; &I-G0-2445; [04-37]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x3066 #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER TE")
+      (=ucs              . #x3066)     ; て
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x3067)       ; で
     (=jis-x0208                . #x2447)       ; &I-J90-2447; [04-39]
     (=gb2312           . #x2447)       ; &I-G0-2447; [04-39]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x3068 #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER TO")
+      (=ucs              . #x3068)     ; と
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x3069)       ; ど
     (=jis-x0208                . #x2449)       ; &I-J90-2449; [04-41]
     (=gb2312           . #x2449)       ; &I-G0-2449; [04-41]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x306F #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER HA")
+      (=ucs              . #x306F)     ; は
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x3070)       ; ば
     (=jis-x0208                . #x2450)       ; &I-J90-2450; [04-48]
     (=gb2312           . #x2450)       ; &I-G0-2450; [04-48]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x306F #x309A)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER HA")
+      (=ucs              . #x306F)     ; は
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK")
+      (=ucs              . #x309A)     ; ゚
+      ))
     (=ucs              . #x3071)       ; ぱ
     (=jis-x0208                . #x2451)       ; &I-J90-2451; [04-49]
     (=gb2312           . #x2451)       ; &I-G0-2451; [04-49]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x3072 #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER HI")
+      (=ucs              . #x3072)     ; ひ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x3073)       ; び
     (=jis-x0208                . #x2453)       ; &I-J90-2453; [04-51]
     (=gb2312           . #x2453)       ; &I-G0-2453; [04-51]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x3072 #x309A)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER HI")
+      (=ucs              . #x3072)     ; ひ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK")
+      (=ucs              . #x309A)     ; ゚
+      ))
     (=ucs              . #x3074)       ; ぴ
     (=jis-x0208                . #x2454)       ; &I-J90-2454; [04-52]
     (=gb2312           . #x2454)       ; &I-G0-2454; [04-52]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x3075 #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER HU")
+      (=ucs              . #x3075)     ; ふ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x3076)       ; ぶ
     (=jis-x0208                . #x2456)       ; &I-J90-2456; [04-54]
     (=gb2312           . #x2456)       ; &I-G0-2456; [04-54]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x3075 #x309A)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER HU")
+      (=ucs              . #x3075)     ; ふ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK")
+      (=ucs              . #x309A)     ; ゚
+      ))
     (=ucs              . #x3077)       ; ぷ
     (=jis-x0208                . #x2457)       ; &I-J90-2457; [04-55]
     (=gb2312           . #x2457)       ; &I-G0-2457; [04-55]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x3078 #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER HE")
+      (=ucs              . #x3078)     ; へ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x3079)       ; べ
     (=jis-x0208                . #x2459)       ; &I-J90-2459; [04-57]
     (=gb2312           . #x2459)       ; &I-G0-2459; [04-57]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x3078 #x309A)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER HE")
+      (=ucs              . #x3078)     ; へ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK")
+      (=ucs              . #x309A)     ; ゚
+      ))
     (=ucs              . #x307A)       ; ぺ
     (=jis-x0208                . #x245A)       ; &I-J90-245A; [04-58]
     (=gb2312           . #x245A)       ; &I-G0-245A; [04-58]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x307B #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER HO")
+      (=ucs              . #x307B)     ; ほ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x307C)       ; ぼ
     (=jis-x0208                . #x245C)       ; &I-J90-245C; [04-60]
     (=gb2312           . #x245C)       ; &I-G0-245C; [04-60]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x307B #x309A)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER HO")
+      (=ucs              . #x307B)     ; ほ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK")
+      (=ucs              . #x309A)     ; ゚
+      ))
     (=ucs              . #x307D)       ; ぽ
     (=jis-x0208                . #x245D)       ; &I-J90-245D; [04-61]
     (=gb2312           . #x245D)       ; &I-G0-245D; [04-61]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x3046 #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA LETTER U")
+      (=ucs              . #x3046)     ; う
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x3094)       ; ゔ
     (=jis-x0213-1-2000 . #x2474)       ; &I-JX1-2474; [04-84]
     (=jef-china3       . #x78C5)       ; &I-JC3-78C5;
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0020 #x3099)
+    (=>decomposition@compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x309B)       ; ゛
     (=jis-x0208                . #x212B)       ; &I-J90-212B; [01-11]
     ))
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x0020 #x309A)
+    (=>decomposition@compat
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK")
+      (=ucs              . #x309A)     ; ゚
+      ))
     (=ucs              . #x309C)       ; ゜
     (=jis-x0208                . #x212C)       ; &I-J90-212C; [01-12]
     ))
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x309D #x3099)
+    (=decomposition
+     ((name              . "HIRAGANA ITERATION MARK")
+      (=ucs              . #x309D)     ; ゝ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x309E)       ; ゞ
     (=jis-x0208                . #x2136)       ; &I-J90-2136; [01-22]
     (=big5-eten                . #xC6DD)       ; &B-C6DD;
     ))
 (define-char
   '((name              . "HIRAGANA DIGRAPH YORI")
+    (=>decomposition@vertical
+     ((name              . "HIRAGANA LETTER YO")
+      (=ucs              . #x3088)     ; よ
+      )
+     ((name              . "HIRAGANA LETTER RI")
+      (=ucs              . #x308A)     ; り
+      ))
     (=ucs              . #x309F)       ; ゟ
     (=jis-x0213-1-2000 . #x2239)       ; &I-JX1-2239; [02-25]
     ))
index 69f7aec..1287194 100644 (file)
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30AB #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER KA")
+      (=ucs              . #x30AB)     ; カ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30AC)       ; ガ
     (=jis-x0208                . #x252C)       ; &I-J90-252C; [05-12]
     (=gb2312           . #x252C)       ; &I-G0-252C; [05-12]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30AD #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER KI")
+      (=ucs              . #x30AD)     ; キ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30AE)       ; ギ
     (=jis-x0208                . #x252E)       ; &I-J90-252E; [05-14]
     (=gb2312           . #x252E)       ; &I-G0-252E; [05-14]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30AF #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER KU")
+      (=ucs              . #x30AF)     ; ク
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30B0)       ; グ
     (=jis-x0208                . #x2530)       ; &I-J90-2530; [05-16]
     (=gb2312           . #x2530)       ; &I-G0-2530; [05-16]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30B1 #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER KE")
+      (=ucs              . #x30B1)     ; ケ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30B2)       ; ゲ
     (=jis-x0208                . #x2532)       ; &I-J90-2532; [05-18]
     (=gb2312           . #x2532)       ; &I-G0-2532; [05-18]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30B3 #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER KO")
+      (=ucs              . #x30B3)     ; コ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30B4)       ; ゴ
     (=jis-x0208                . #x2534)       ; &I-J90-2534; [05-20]
     (=gb2312           . #x2534)       ; &I-G0-2534; [05-20]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30B5 #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER SA")
+      (=ucs              . #x30B5)     ; サ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30B6)       ; ザ
     (=jis-x0208                . #x2536)       ; &I-J90-2536; [05-22]
     (=gb2312           . #x2536)       ; &I-G0-2536; [05-22]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30B7 #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER SI")
+      (=ucs              . #x30B7)     ; シ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30B8)       ; ジ
     (=jis-x0208                . #x2538)       ; &I-J90-2538; [05-24]
     (=gb2312           . #x2538)       ; &I-G0-2538; [05-24]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30B9 #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER SU")
+      (=ucs              . #x30B9)     ; ス
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30BA)       ; ズ
     (=jis-x0208                . #x253A)       ; &I-J90-253A; [05-26]
     (=gb2312           . #x253A)       ; &I-G0-253A; [05-26]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30BB #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER SE")
+      (=ucs              . #x30BB)     ; セ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30BC)       ; ゼ
     (=jis-x0208                . #x253C)       ; &I-J90-253C; [05-28]
     (=gb2312           . #x253C)       ; &I-G0-253C; [05-28]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30BD #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER SO")
+      (=ucs              . #x30BD)     ; ソ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30BE)       ; ゾ
     (=jis-x0208                . #x253E)       ; &I-J90-253E; [05-30]
     (=gb2312           . #x253E)       ; &I-G0-253E; [05-30]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30BF #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER TA")
+      (=ucs              . #x30BF)     ; タ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30C0)       ; ダ
     (=jis-x0208                . #x2540)       ; &I-J90-2540; [05-32]
     (=gb2312           . #x2540)       ; &I-G0-2540; [05-32]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30C1 #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER TI")
+      (=ucs              . #x30C1)     ; チ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30C2)       ; ヂ
     (=jis-x0208                . #x2542)       ; &I-J90-2542; [05-34]
     (=gb2312           . #x2542)       ; &I-G0-2542; [05-34]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30C4 #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER TU")
+      (=ucs              . #x30C4)     ; ツ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30C5)       ; ヅ
     (=jis-x0208                . #x2545)       ; &I-J90-2545; [05-37]
     (=gb2312           . #x2545)       ; &I-G0-2545; [05-37]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30C6 #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER TE")
+      (=ucs              . #x30C6)     ; テ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30C7)       ; デ
     (=jis-x0208                . #x2547)       ; &I-J90-2547; [05-39]
     (=gb2312           . #x2547)       ; &I-G0-2547; [05-39]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30C8 #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30C9)       ; ド
     (=jis-x0208                . #x2549)       ; &I-J90-2549; [05-41]
     (=gb2312           . #x2549)       ; &I-G0-2549; [05-41]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30CF #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER HA")
+      (=ucs              . #x30CF)     ; ハ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30D0)       ; バ
     (=jis-x0208                . #x2550)       ; &I-J90-2550; [05-48]
     (=gb2312           . #x2550)       ; &I-G0-2550; [05-48]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30CF #x309A)
+    (=decomposition
+     ((name              . "KATAKANA LETTER HA")
+      (=ucs              . #x30CF)     ; ハ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK")
+      (=ucs              . #x309A)     ; ゚
+      ))
     (=ucs              . #x30D1)       ; パ
     (=jis-x0208                . #x2551)       ; &I-J90-2551; [05-49]
     (=gb2312           . #x2551)       ; &I-G0-2551; [05-49]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30D2 #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER HI")
+      (=ucs              . #x30D2)     ; ヒ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30D3)       ; ビ
     (=jis-x0208                . #x2553)       ; &I-J90-2553; [05-51]
     (=gb2312           . #x2553)       ; &I-G0-2553; [05-51]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30D2 #x309A)
+    (=decomposition
+     ((name              . "KATAKANA LETTER HI")
+      (=ucs              . #x30D2)     ; ヒ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK")
+      (=ucs              . #x309A)     ; ゚
+      ))
     (=ucs              . #x30D4)       ; ピ
     (=jis-x0208                . #x2554)       ; &I-J90-2554; [05-52]
     (=gb2312           . #x2554)       ; &I-G0-2554; [05-52]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30D5 #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER HU")
+      (=ucs              . #x30D5)     ; フ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30D6)       ; ブ
     (=jis-x0208                . #x2556)       ; &I-J90-2556; [05-54]
     (=gb2312           . #x2556)       ; &I-G0-2556; [05-54]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30D5 #x309A)
+    (=decomposition
+     ((name              . "KATAKANA LETTER HU")
+      (=ucs              . #x30D5)     ; フ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK")
+      (=ucs              . #x309A)     ; ゚
+      ))
     (=ucs              . #x30D7)       ; プ
     (=jis-x0208                . #x2557)       ; &I-J90-2557; [05-55]
     (=gb2312           . #x2557)       ; &I-G0-2557; [05-55]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30D8 #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER HE")
+      (=ucs              . #x30D8)     ; ヘ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30D9)       ; ベ
     (=jis-x0208                . #x2559)       ; &I-J90-2559; [05-57]
     (=gb2312           . #x2559)       ; &I-G0-2559; [05-57]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30D8 #x309A)
+    (=decomposition
+     ((name              . "KATAKANA LETTER HE")
+      (=ucs              . #x30D8)     ; ヘ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK")
+      (=ucs              . #x309A)     ; ゚
+      ))
     (=ucs              . #x30DA)       ; ペ
     (=jis-x0208                . #x255A)       ; &I-J90-255A; [05-58]
     (=gb2312           . #x255A)       ; &I-G0-255A; [05-58]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30DB #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER HO")
+      (=ucs              . #x30DB)     ; ホ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30DC)       ; ボ
     (=jis-x0208                . #x255C)       ; &I-J90-255C; [05-60]
     (=gb2312           . #x255C)       ; &I-G0-255C; [05-60]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30DB #x309A)
+    (=decomposition
+     ((name              . "KATAKANA LETTER HO")
+      (=ucs              . #x30DB)     ; ホ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK")
+      (=ucs              . #x309A)     ; ゚
+      ))
     (=ucs              . #x30DD)       ; ポ
     (=jis-x0208                . #x255D)       ; &I-J90-255D; [05-61]
     (=gb2312           . #x255D)       ; &I-G0-255D; [05-61]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30A6 #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER U")
+      (=ucs              . #x30A6)     ; ウ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30F4)       ; ヴ
     (=jis-x0208                . #x2574)       ; &I-J90-2574; [05-84]
     (=gb2312           . #x2574)       ; &I-G0-2574; [05-84]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30EF #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER WA")
+      (=ucs              . #x30EF)     ; ワ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30F7)       ; ヷ
     (=jis-x0213-1-2000 . #x2772)       ; &I-JX1-2772; [07-82]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30F0 #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER WI")
+      (=ucs              . #x30F0)     ; ヰ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30F8)       ; ヸ
     (=jis-x0213-1-2000 . #x2773)       ; &I-JX1-2773; [07-83]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30F1 #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER WE")
+      (=ucs              . #x30F1)     ; ヱ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30F9)       ; ヹ
     (=jis-x0213-1-2000 . #x2774)       ; &I-JX1-2774; [07-84]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30F2 #x3099)
+    (=decomposition
+     ((name              . "KATAKANA LETTER WO")
+      (=ucs              . #x30F2)     ; ヲ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30FA)       ; ヺ
     (=jis-x0213-1-2000 . #x2775)       ; &I-JX1-2775; [07-85]
     ))
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   #x30FD #x3099)
+    (=decomposition
+     ((name              . "KATAKANA ITERATION MARK")
+      (=ucs              . #x30FD)     ; ヽ
+      )
+     ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
+      (=ucs              . #x3099)     ; ゙
+      ))
     (=ucs              . #x30FE)       ; ヾ
     (=jis-x0208                . #x2134)       ; &I-J90-2134; [01-20]
     (=big5-eten                . #xC6DB)       ; &B-C6DB;
     ))
 (define-char
   '((name              . "KATAKANA DIGRAPH KOTO")
+    (=>decomposition@vertical
+     ((name              . "KATAKANA LETTER KO")
+      (=ucs              . #x30B3)     ; コ
+      )
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      ))
     (=ucs              . #x30FF)       ; ヿ
     (=jis-x0213-1-2000 . #x2238)       ; &I-JX1-2238; [02-24]
     ))
index cb06631..8cf57d4 100644 (file)
@@ -14,6 +14,9 @@
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (<-Bopomofo
+     ((=ucs              . #x6535)     ; 攵
+      ))
     (=ucs              . #x3106)       ; ㄆ
     (=gb2312           . #x2846)       ; &I-G0-2846; [08-38]
     (=cns11643-1       . #x2548)       ; &I-C1-2548; [05-40]
@@ -44,6 +47,9 @@
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (<-Bopomofo
+     ((=ucs              . #x206A3)    ; 𠚣
+      ))
     (=ucs              . #x3109)       ; ㄉ
     (=gb2312           . #x2849)       ; &I-G0-2849; [08-41]
     (=cns11643-1       . #x254B)       ; &I-C1-254B; [05-43]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-bopomofo
+    (<-Bopomofo
      ((=ucs              . #x4E02)     ; 丂
       ))
     (=ucs              . #x310E)       ; ㄎ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-bopomofo
-     ((=daikanwa         . 00009)      ; &I-M-00009;
+    (<-Bopomofo
+     ((=gt               . 00005)      ; &GT-00005;
+      (=daikanwa         . 00009)      ; &I-M-00009;
       ))
     (=ucs              . #x3118)       ; ㄘ
     (=gb2312           . #x2858)       ; &I-G0-2858; [08-56]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-bopomofo
+    (<-Bopomofo
      ((=ucs              . #x20000)    ; 𠀀
-      (=daikanwa         . 00004)      ; &I-M-00004;
       ))
     (=ucs              . #x311B)       ; ㄛ
     (=gb2312           . #x285B)       ; &I-G0-285B; [08-59]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-bopomofo
-     ((=daikanwa         . 00005)      ; &M-00005;
+    (<-Bopomofo
+     ((=gt               . 00038)      ; &GT-00038;
+      (=daikanwa         . 00005)      ; &I-M-00005;
       ))
     (=ucs              . #x311C)       ; ㄜ
     (=gb2312           . #x285C)       ; &I-G0-285C; [08-60]
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-bopomofo
+    (<-Bopomofo
      ((=ucs              . #x3405)     ; 㐅
       ))
     (=ucs              . #x3128)       ; ㄨ
index 41b532d..1be19a3 100644 (file)
@@ -4,7 +4,10 @@
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1100)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG KIYEOK")
+      (=ucs              . #x1100)     ; ᄀ
+      ))
     (=ucs              . #x3131)       ; ㄱ
     (=ks-x1001         . #x2421)       ; &I-K0-2421; [04-01]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1101)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG SSANGKIYEOK")
+      (=ucs              . #x1101)     ; ᄁ
+      ))
     (=ucs              . #x3132)       ; ㄲ
     (=ks-x1001         . #x2422)       ; &I-K0-2422; [04-02]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11AA)
+    (<-compat
+     ((name              . "HANGUL JONGSEONG KIYEOK-SIOS")
+      (=ucs              . #x11AA)     ; ᆪ
+      ))
     (=ucs              . #x3133)       ; ㄳ
     (=ks-x1001         . #x2423)       ; &I-K0-2423; [04-03]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1102)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG NIEUN")
+      (=ucs              . #x1102)     ; ᄂ
+      ))
     (=ucs              . #x3134)       ; ㄴ
     (=ks-x1001         . #x2424)       ; &I-K0-2424; [04-04]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11AC)
+    (<-compat
+     ((name              . "HANGUL JONGSEONG NIEUN-CIEUC")
+      (=ucs              . #x11AC)     ; ᆬ
+      ))
     (=ucs              . #x3135)       ; ㄵ
     (=ks-x1001         . #x2425)       ; &I-K0-2425; [04-05]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11AD)
+    (<-compat
+     ((name              . "HANGUL JONGSEONG NIEUN-HIEUH")
+      (=ucs              . #x11AD)     ; ᆭ
+      ))
     (=ucs              . #x3136)       ; ㄶ
     (=ks-x1001         . #x2426)       ; &I-K0-2426; [04-06]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1103)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG TIKEUT")
+      (=ucs              . #x1103)     ; ᄃ
+      ))
     (=ucs              . #x3137)       ; ㄷ
     (=ks-x1001         . #x2427)       ; &I-K0-2427; [04-07]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1104)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG SSANGTIKEUT")
+      (=ucs              . #x1104)     ; ᄄ
+      ))
     (=ucs              . #x3138)       ; ㄸ
     (=ks-x1001         . #x2428)       ; &I-K0-2428; [04-08]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1105)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG RIEUL")
+      (=ucs              . #x1105)     ; ᄅ
+      ))
     (=ucs              . #x3139)       ; ㄹ
     (=ks-x1001         . #x2429)       ; &I-K0-2429; [04-09]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11B0)
+    (<-compat
+     ((name              . "HANGUL JONGSEONG RIEUL-KIYEOK")
+      (=ucs              . #x11B0)     ; ᆰ
+      ))
     (=ucs              . #x313A)       ; ㄺ
     (=ks-x1001         . #x242A)       ; &I-K0-242A; [04-10]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11B1)
+    (<-compat
+     ((name              . "HANGUL JONGSEONG RIEUL-MIEUM")
+      (=ucs              . #x11B1)     ; ᆱ
+      ))
     (=ucs              . #x313B)       ; ㄻ
     (=ks-x1001         . #x242B)       ; &I-K0-242B; [04-11]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11B2)
+    (<-compat
+     ((name              . "HANGUL JONGSEONG RIEUL-PIEUP")
+      (=ucs              . #x11B2)     ; ᆲ
+      ))
     (=ucs              . #x313C)       ; ㄼ
     (=ks-x1001         . #x242C)       ; &I-K0-242C; [04-12]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11B3)
+    (<-compat
+     ((name              . "HANGUL JONGSEONG RIEUL-SIOS")
+      (=ucs              . #x11B3)     ; ᆳ
+      ))
     (=ucs              . #x313D)       ; ㄽ
     (=ks-x1001         . #x242D)       ; &I-K0-242D; [04-13]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11B4)
+    (<-compat
+     ((name              . "HANGUL JONGSEONG RIEUL-THIEUTH")
+      (=ucs              . #x11B4)     ; ᆴ
+      ))
     (=ucs              . #x313E)       ; ㄾ
     (=ks-x1001         . #x242E)       ; &I-K0-242E; [04-14]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11B5)
+    (<-compat
+     ((name              . "HANGUL JONGSEONG RIEUL-PHIEUPH")
+      (=ucs              . #x11B5)     ; ᆵ
+      ))
     (=ucs              . #x313F)       ; ㄿ
     (=ks-x1001         . #x242F)       ; &I-K0-242F; [04-15]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x111A)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG RIEUL-HIEUH")
+      (=ucs              . #x111A)     ; ᄚ
+      ))
     (=ucs              . #x3140)       ; ㅀ
     (=ks-x1001         . #x2430)       ; &I-K0-2430; [04-16]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1106)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG MIEUM")
+      (=ucs              . #x1106)     ; ᄆ
+      ))
     (=ucs              . #x3141)       ; ㅁ
     (=ks-x1001         . #x2431)       ; &I-K0-2431; [04-17]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1107)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG PIEUP")
+      (=ucs              . #x1107)     ; ᄇ
+      ))
     (=ucs              . #x3142)       ; ㅂ
     (=ks-x1001         . #x2432)       ; &I-K0-2432; [04-18]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1108)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG SSANGPIEUP")
+      (=ucs              . #x1108)     ; ᄈ
+      ))
     (=ucs              . #x3143)       ; ㅃ
     (=ks-x1001         . #x2433)       ; &I-K0-2433; [04-19]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1121)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG PIEUP-SIOS")
+      (=ucs              . #x1121)     ; ᄡ
+      ))
     (=ucs              . #x3144)       ; ㅄ
     (=ks-x1001         . #x2434)       ; &I-K0-2434; [04-20]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1109)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG SIOS")
+      (=ucs              . #x1109)     ; ᄉ
+      ))
     (=ucs              . #x3145)       ; ㅅ
     (=ks-x1001         . #x2435)       ; &I-K0-2435; [04-21]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x110A)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG SSANGSIOS")
+      (=ucs              . #x110A)     ; ᄊ
+      ))
     (=ucs              . #x3146)       ; ㅆ
     (=ks-x1001         . #x2436)       ; &I-K0-2436; [04-22]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x110B)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG IEUNG")
+      (=ucs              . #x110B)     ; ᄋ
+      ))
     (=ucs              . #x3147)       ; ㅇ
     (=ks-x1001         . #x2437)       ; &I-K0-2437; [04-23]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x110C)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG CIEUC")
+      (=ucs              . #x110C)     ; ᄌ
+      ))
     (=ucs              . #x3148)       ; ㅈ
     (=ks-x1001         . #x2438)       ; &I-K0-2438; [04-24]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x110D)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG SSANGCIEUC")
+      (=ucs              . #x110D)     ; ᄍ
+      ))
     (=ucs              . #x3149)       ; ㅉ
     (=ks-x1001         . #x2439)       ; &I-K0-2439; [04-25]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x110E)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG CHIEUCH")
+      (=ucs              . #x110E)     ; ᄎ
+      ))
     (=ucs              . #x314A)       ; ㅊ
     (=ks-x1001         . #x243A)       ; &I-K0-243A; [04-26]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x110F)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG KHIEUKH")
+      (=ucs              . #x110F)     ; ᄏ
+      ))
     (=ucs              . #x314B)       ; ㅋ
     (=ks-x1001         . #x243B)       ; &I-K0-243B; [04-27]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1110)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG THIEUTH")
+      (=ucs              . #x1110)     ; ᄐ
+      ))
     (=ucs              . #x314C)       ; ㅌ
     (=ks-x1001         . #x243C)       ; &I-K0-243C; [04-28]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1111)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG PHIEUPH")
+      (=ucs              . #x1111)     ; ᄑ
+      ))
     (=ucs              . #x314D)       ; ㅍ
     (=ks-x1001         . #x243D)       ; &I-K0-243D; [04-29]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1112)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG HIEUH")
+      (=ucs              . #x1112)     ; ᄒ
+      ))
     (=ucs              . #x314E)       ; ㅎ
     (=ks-x1001         . #x243E)       ; &I-K0-243E; [04-30]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1161)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      ))
     (=ucs              . #x314F)       ; ㅏ
     (=ks-x1001         . #x243F)       ; &I-K0-243F; [04-31]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1162)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG AE")
+      (=ucs              . #x1162)     ; ᅢ
+      ))
     (=ucs              . #x3150)       ; ㅐ
     (=ks-x1001         . #x2440)       ; &I-K0-2440; [04-32]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1163)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG YA")
+      (=ucs              . #x1163)     ; ᅣ
+      ))
     (=ucs              . #x3151)       ; ㅑ
     (=ks-x1001         . #x2441)       ; &I-K0-2441; [04-33]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1164)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG YAE")
+      (=ucs              . #x1164)     ; ᅤ
+      ))
     (=ucs              . #x3152)       ; ㅒ
     (=ks-x1001         . #x2442)       ; &I-K0-2442; [04-34]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1165)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG EO")
+      (=ucs              . #x1165)     ; ᅥ
+      ))
     (=ucs              . #x3153)       ; ㅓ
     (=ks-x1001         . #x2443)       ; &I-K0-2443; [04-35]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1166)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG E")
+      (=ucs              . #x1166)     ; ᅦ
+      ))
     (=ucs              . #x3154)       ; ㅔ
     (=ks-x1001         . #x2444)       ; &I-K0-2444; [04-36]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1167)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG YEO")
+      (=ucs              . #x1167)     ; ᅧ
+      ))
     (=ucs              . #x3155)       ; ㅕ
     (=ks-x1001         . #x2445)       ; &I-K0-2445; [04-37]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1168)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG YE")
+      (=ucs              . #x1168)     ; ᅨ
+      ))
     (=ucs              . #x3156)       ; ㅖ
     (=ks-x1001         . #x2446)       ; &I-K0-2446; [04-38]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1169)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG O")
+      (=ucs              . #x1169)     ; ᅩ
+      ))
     (=ucs              . #x3157)       ; ㅗ
     (=ks-x1001         . #x2447)       ; &I-K0-2447; [04-39]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x116A)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG WA")
+      (=ucs              . #x116A)     ; ᅪ
+      ))
     (=ucs              . #x3158)       ; ㅘ
     (=ks-x1001         . #x2448)       ; &I-K0-2448; [04-40]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x116B)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG WAE")
+      (=ucs              . #x116B)     ; ᅫ
+      ))
     (=ucs              . #x3159)       ; ㅙ
     (=ks-x1001         . #x2449)       ; &I-K0-2449; [04-41]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x116C)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG OE")
+      (=ucs              . #x116C)     ; ᅬ
+      ))
     (=ucs              . #x315A)       ; ㅚ
     (=ks-x1001         . #x244A)       ; &I-K0-244A; [04-42]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x116D)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG YO")
+      (=ucs              . #x116D)     ; ᅭ
+      ))
     (=ucs              . #x315B)       ; ㅛ
     (=ks-x1001         . #x244B)       ; &I-K0-244B; [04-43]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x116E)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG U")
+      (=ucs              . #x116E)     ; ᅮ
+      ))
     (=ucs              . #x315C)       ; ㅜ
     (=ks-x1001         . #x244C)       ; &I-K0-244C; [04-44]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x116F)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG WEO")
+      (=ucs              . #x116F)     ; ᅯ
+      ))
     (=ucs              . #x315D)       ; ㅝ
     (=ks-x1001         . #x244D)       ; &I-K0-244D; [04-45]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1170)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG WE")
+      (=ucs              . #x1170)     ; ᅰ
+      ))
     (=ucs              . #x315E)       ; ㅞ
     (=ks-x1001         . #x244E)       ; &I-K0-244E; [04-46]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1171)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG WI")
+      (=ucs              . #x1171)     ; ᅱ
+      ))
     (=ucs              . #x315F)       ; ㅟ
     (=ks-x1001         . #x244F)       ; &I-K0-244F; [04-47]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1172)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG YU")
+      (=ucs              . #x1172)     ; ᅲ
+      ))
     (=ucs              . #x3160)       ; ㅠ
     (=ks-x1001         . #x2450)       ; &I-K0-2450; [04-48]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1173)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG EU")
+      (=ucs              . #x1173)     ; ᅳ
+      ))
     (=ucs              . #x3161)       ; ㅡ
     (=ks-x1001         . #x2451)       ; &I-K0-2451; [04-49]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1174)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG YI")
+      (=ucs              . #x1174)     ; ᅴ
+      ))
     (=ucs              . #x3162)       ; ㅢ
     (=ks-x1001         . #x2452)       ; &I-K0-2452; [04-50]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1175)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG I")
+      (=ucs              . #x1175)     ; ᅵ
+      ))
     (=ucs              . #x3163)       ; ㅣ
     (=ks-x1001         . #x2453)       ; &I-K0-2453; [04-51]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1160)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG FILLER")
+      (=ucs              . #x1160)     ; ᅠ
+      ))
     (=ucs              . #x3164)       ; ㅤ
     (=ks-x1001         . #x2454)       ; &I-K0-2454; [04-52]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1114)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG SSANGNIEUN")
+      (=ucs              . #x1114)     ; ᄔ
+      ))
     (=ucs              . #x3165)       ; ㅥ
     (=ks-x1001         . #x2455)       ; &I-K0-2455; [04-53]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1115)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG NIEUN-TIKEUT")
+      (=ucs              . #x1115)     ; ᄕ
+      ))
     (=ucs              . #x3166)       ; ㅦ
     (=ks-x1001         . #x2456)       ; &I-K0-2456; [04-54]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11C7)
+    (<-compat
+     ((name              . "HANGUL JONGSEONG NIEUN-SIOS")
+      (=ucs              . #x11C7)     ; ᇇ
+      ))
     (=ucs              . #x3167)       ; ㅧ
     (=ks-x1001         . #x2457)       ; &I-K0-2457; [04-55]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11C8)
+    (<-compat
+     ((name              . "HANGUL JONGSEONG NIEUN-PANSIOS")
+      (=ucs              . #x11C8)     ; ᇈ
+      ))
     (=ucs              . #x3168)       ; ㅨ
     (=ks-x1001         . #x2458)       ; &I-K0-2458; [04-56]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11CC)
+    (<-compat
+     ((name              . "HANGUL JONGSEONG RIEUL-KIYEOK-SIOS")
+      (=ucs              . #x11CC)     ; ᇌ
+      ))
     (=ucs              . #x3169)       ; ㅩ
     (=ks-x1001         . #x2459)       ; &I-K0-2459; [04-57]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11CE)
+    (<-compat
+     ((name              . "HANGUL JONGSEONG RIEUL-TIKEUT")
+      (=ucs              . #x11CE)     ; ᇎ
+      ))
     (=ucs              . #x316A)       ; ㅪ
     (=ks-x1001         . #x245A)       ; &I-K0-245A; [04-58]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11D3)
+    (<-compat
+     ((name              . "HANGUL JONGSEONG RIEUL-PIEUP-SIOS")
+      (=ucs              . #x11D3)     ; ᇓ
+      ))
     (=ucs              . #x316B)       ; ㅫ
     (=ks-x1001         . #x245B)       ; &I-K0-245B; [04-59]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11D7)
+    (<-compat
+     ((name              . "HANGUL JONGSEONG RIEUL-PANSIOS")
+      (=ucs              . #x11D7)     ; ᇗ
+      ))
     (=ucs              . #x316C)       ; ㅬ
     (=ks-x1001         . #x245C)       ; &I-K0-245C; [04-60]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11D9)
+    (<-compat
+     ((name              . "HANGUL JONGSEONG RIEUL-YEORINHIEUH")
+      (=ucs              . #x11D9)     ; ᇙ
+      ))
     (=ucs              . #x316D)       ; ㅭ
     (=ks-x1001         . #x245D)       ; &I-K0-245D; [04-61]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x111C)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG MIEUM-PIEUP")
+      (=ucs              . #x111C)     ; ᄜ
+      ))
     (=ucs              . #x316E)       ; ㅮ
     (=ks-x1001         . #x245E)       ; &I-K0-245E; [04-62]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11DD)
+    (<-compat
+     ((name              . "HANGUL JONGSEONG MIEUM-SIOS")
+      (=ucs              . #x11DD)     ; ᇝ
+      ))
     (=ucs              . #x316F)       ; ㅯ
     (=ks-x1001         . #x245F)       ; &I-K0-245F; [04-63]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11DF)
+    (<-compat
+     ((name              . "HANGUL JONGSEONG MIEUM-PANSIOS")
+      (=ucs              . #x11DF)     ; ᇟ
+      ))
     (=ucs              . #x3170)       ; ㅰ
     (=ks-x1001         . #x2460)       ; &I-K0-2460; [04-64]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x111D)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG KAPYEOUNMIEUM")
+      (=ucs              . #x111D)     ; ᄝ
+      ))
     (=ucs              . #x3171)       ; ㅱ
     (=ks-x1001         . #x2461)       ; &I-K0-2461; [04-65]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x111E)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG PIEUP-KIYEOK")
+      (=ucs              . #x111E)     ; ᄞ
+      ))
     (=ucs              . #x3172)       ; ㅲ
     (=ks-x1001         . #x2462)       ; &I-K0-2462; [04-66]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1120)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG PIEUP-TIKEUT")
+      (=ucs              . #x1120)     ; ᄠ
+      ))
     (=ucs              . #x3173)       ; ㅳ
     (=ks-x1001         . #x2463)       ; &I-K0-2463; [04-67]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1122)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG PIEUP-SIOS-KIYEOK")
+      (=ucs              . #x1122)     ; ᄢ
+      ))
     (=ucs              . #x3174)       ; ㅴ
     (=ks-x1001         . #x2464)       ; &I-K0-2464; [04-68]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1123)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG PIEUP-SIOS-TIKEUT")
+      (=ucs              . #x1123)     ; ᄣ
+      ))
     (=ucs              . #x3175)       ; ㅵ
     (=ks-x1001         . #x2465)       ; &I-K0-2465; [04-69]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1127)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG PIEUP-CIEUC")
+      (=ucs              . #x1127)     ; ᄧ
+      ))
     (=ucs              . #x3176)       ; ㅶ
     (=ks-x1001         . #x2466)       ; &I-K0-2466; [04-70]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1129)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG PIEUP-THIEUTH")
+      (=ucs              . #x1129)     ; ᄩ
+      ))
     (=ucs              . #x3177)       ; ㅷ
     (=ks-x1001         . #x2467)       ; &I-K0-2467; [04-71]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x112B)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG KAPYEOUNPIEUP")
+      (=ucs              . #x112B)     ; ᄫ
+      ))
     (=ucs              . #x3178)       ; ㅸ
     (=ks-x1001         . #x2468)       ; &I-K0-2468; [04-72]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x112C)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG KAPYEOUNSSANGPIEUP")
+      (=ucs              . #x112C)     ; ᄬ
+      ))
     (=ucs              . #x3179)       ; ㅹ
     (=ks-x1001         . #x2469)       ; &I-K0-2469; [04-73]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x112D)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG SIOS-KIYEOK")
+      (=ucs              . #x112D)     ; ᄭ
+      ))
     (=ucs              . #x317A)       ; ㅺ
     (=ks-x1001         . #x246A)       ; &I-K0-246A; [04-74]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x112E)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG SIOS-NIEUN")
+      (=ucs              . #x112E)     ; ᄮ
+      ))
     (=ucs              . #x317B)       ; ㅻ
     (=ks-x1001         . #x246B)       ; &I-K0-246B; [04-75]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x112F)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG SIOS-TIKEUT")
+      (=ucs              . #x112F)     ; ᄯ
+      ))
     (=ucs              . #x317C)       ; ㅼ
     (=ks-x1001         . #x246C)       ; &I-K0-246C; [04-76]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1132)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG SIOS-PIEUP")
+      (=ucs              . #x1132)     ; ᄲ
+      ))
     (=ucs              . #x317D)       ; ㅽ
     (=ks-x1001         . #x246D)       ; &I-K0-246D; [04-77]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1136)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG SIOS-CIEUC")
+      (=ucs              . #x1136)     ; ᄶ
+      ))
     (=ucs              . #x317E)       ; ㅾ
     (=ks-x1001         . #x246E)       ; &I-K0-246E; [04-78]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1140)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG PANSIOS")
+      (=ucs              . #x1140)     ; ᅀ
+      ))
     (=ucs              . #x317F)       ; ㅿ
     (=ks-x1001         . #x246F)       ; &I-K0-246F; [04-79]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1147)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG SSANGIEUNG")
+      (=ucs              . #x1147)     ; ᅇ
+      ))
     (=ucs              . #x3180)       ; ㆀ
     (=ks-x1001         . #x2470)       ; &I-K0-2470; [04-80]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x114C)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG YESIEUNG")
+      (=ucs              . #x114C)     ; ᅌ
+      ))
     (=ucs              . #x3181)       ; ㆁ
     (=ks-x1001         . #x2471)       ; &I-K0-2471; [04-81]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11F1)
+    (<-compat
+     ((name              . "HANGUL JONGSEONG YESIEUNG-SIOS")
+      (=ucs              . #x11F1)     ; ᇱ
+      ))
     (=ucs              . #x3182)       ; ㆂ
     (=ks-x1001         . #x2472)       ; &I-K0-2472; [04-82]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11F2)
+    (<-compat
+     ((name              . "HANGUL JONGSEONG YESIEUNG-PANSIOS")
+      (=ucs              . #x11F2)     ; ᇲ
+      ))
     (=ucs              . #x3183)       ; ㆃ
     (=ks-x1001         . #x2473)       ; &I-K0-2473; [04-83]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1157)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG KAPYEOUNPHIEUPH")
+      (=ucs              . #x1157)     ; ᅗ
+      ))
     (=ucs              . #x3184)       ; ㆄ
     (=ks-x1001         . #x2474)       ; &I-K0-2474; [04-84]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1158)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG SSANGHIEUH")
+      (=ucs              . #x1158)     ; ᅘ
+      ))
     (=ucs              . #x3185)       ; ㆅ
     (=ks-x1001         . #x2475)       ; &I-K0-2475; [04-85]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1159)
+    (<-compat
+     ((name              . "HANGUL CHOSEONG YEORINHIEUH")
+      (=ucs              . #x1159)     ; ᅙ
+      ))
     (=ucs              . #x3186)       ; ㆆ
     (=ks-x1001         . #x2476)       ; &I-K0-2476; [04-86]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1184)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG YO-YA")
+      (=ucs              . #x1184)     ; ᆄ
+      ))
     (=ucs              . #x3187)       ; ㆇ
     (=ks-x1001         . #x2477)       ; &I-K0-2477; [04-87]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1185)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG YO-YAE")
+      (=ucs              . #x1185)     ; ᆅ
+      ))
     (=ucs              . #x3188)       ; ㆈ
     (=ks-x1001         . #x2478)       ; &I-K0-2478; [04-88]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1188)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG YO-I")
+      (=ucs              . #x1188)     ; ᆈ
+      ))
     (=ucs              . #x3189)       ; ㆉ
     (=ks-x1001         . #x2479)       ; &I-K0-2479; [04-89]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1191)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG YU-YEO")
+      (=ucs              . #x1191)     ; ᆑ
+      ))
     (=ucs              . #x318A)       ; ㆊ
     (=ks-x1001         . #x247A)       ; &I-K0-247A; [04-90]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1192)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG YU-YE")
+      (=ucs              . #x1192)     ; ᆒ
+      ))
     (=ucs              . #x318B)       ; ㆋ
     (=ks-x1001         . #x247B)       ; &I-K0-247B; [04-91]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x1194)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG YU-I")
+      (=ucs              . #x1194)     ; ᆔ
+      ))
     (=ucs              . #x318C)       ; ㆌ
     (=ks-x1001         . #x247C)       ; &I-K0-247C; [04-92]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x119E)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG ARAEA")
+      (=ucs              . #x119E)     ; ᆞ
+      ))
     (=ucs              . #x318D)       ; ㆍ
     (=ks-x1001         . #x247D)       ; &I-K0-247D; [04-93]
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x11A1)
+    (<-compat
+     ((name              . "HANGUL JUNGSEONG ARAEA-I")
+      (=ucs              . #x11A1)     ; ᆡ
+      ))
     (=ucs              . #x318E)       ; ㆎ
     (=ks-x1001         . #x247E)       ; &I-K0-247E; [04-94]
     ))
index da082fd..79fbdfa 100644 (file)
@@ -21,7 +21,9 @@
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Kaeriten")
-    (->decomposition   super #x4E00)
+    (<-superscript
+     ((=ucs              . #x4E00)     ; 一
+      ))
     (=ucs              . #x3192)       ; ㆒
     ))
 (define-char
@@ -30,7 +32,9 @@
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Kaeriten")
-    (->decomposition   super #x4E8C)
+    (<-superscript
+     ((=ucs              . #x4E8C)     ; 二
+      ))
     (=ucs              . #x3193)       ; ㆓
     ))
 (define-char
@@ -39,7 +43,9 @@
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Kaeriten")
-    (->decomposition   super #x4E09)
+    (<-superscript
+     ((=ucs              . #x4E09)     ; 三
+      ))
     (=ucs              . #x3194)       ; ㆔
     ))
 (define-char
@@ -48,7 +54,9 @@
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Kaeriten")
-    (->decomposition   super #x56DB)
+    (<-superscript
+     ((=ucs              . #x56DB)     ; 四
+      ))
     (=ucs              . #x3195)       ; ㆕
     ))
 (define-char
@@ -57,7 +65,9 @@
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Kaeriten")
-    (->decomposition   super #x4E0A)
+    (<-superscript
+     ((=ucs              . #x4E0A)     ; 上
+      ))
     (=ucs              . #x3196)       ; ㆖
     ))
 (define-char
@@ -66,7 +76,9 @@
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Kaeriten")
-    (->decomposition   super #x4E2D)
+    (<-superscript
+     ((=ucs              . #x4E2D)     ; 中
+      ))
     (=ucs              . #x3197)       ; ㆗
     ))
 (define-char
@@ -75,7 +87,9 @@
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Kaeriten")
-    (->decomposition   super #x4E0B)
+    (<-superscript
+     ((=ucs              . #x4E0B)     ; 下
+      ))
     (=ucs              . #x3198)       ; ㆘
     ))
 (define-char
@@ -84,7 +98,9 @@
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Kaeriten")
-    (->decomposition   super #x7532)
+    (<-superscript
+     ((=ucs              . #x7532)     ; 甲
+      ))
     (=ucs              . #x3199)       ; ㆙
     ))
 (define-char
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Kaeriten")
-    (->decomposition   super #x4E59)
+    (<-superscript
+     ((=ucs              . #x4E59)     ; 乙
+      ))
     (=ucs              . #x319A)       ; ㆚
     ))
 (define-char
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Kaeriten")
-    (->decomposition   super #x4E19)
+    (<-superscript
+     ((=ucs              . #x4E19)     ; 丙
+      ))
     (=ucs              . #x319B)       ; ㆛
     ))
 (define-char
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Kaeriten")
-    (->decomposition   super #x4E01)
+    (<-superscript
+     ((=ucs              . #x4E01)     ; 丁
+      ))
     (=ucs              . #x319C)       ; ㆜
     ))
 (define-char
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Kaeriten")
-    (->decomposition   super #x5929)
+    (<-superscript
+     ((=ucs              . #x5929)     ; 天
+      ))
     (=ucs              . #x319D)       ; ㆝
     ))
 (define-char
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Kaeriten")
-    (->decomposition   super #x5730)
+    (<-superscript
+     ((=ucs              . #x5730)     ; 地
+      ))
     (=ucs              . #x319E)       ; ㆞
     ))
 (define-char
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "Kaeriten")
-    (->decomposition   super #x4EBA)
+    (<-superscript
+     ((=ucs              . #x4EBA)     ; 人
+      ))
     (=ucs              . #x319F)       ; ㆟
     ))
index 706240b..2fc0b26 100644 (file)
@@ -4,7 +4,16 @@
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x1100 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG KIYEOK")
+      (=ucs              . #x1100)     ; ᄀ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3200)       ; ㈀
     (=ks-x1001         . #x2931)       ; &I-K0-2931; [09-17]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x1102 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG NIEUN")
+      (=ucs              . #x1102)     ; ᄂ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3201)       ; ㈁
     (=ks-x1001         . #x2932)       ; &I-K0-2932; [09-18]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x1103 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG TIKEUT")
+      (=ucs              . #x1103)     ; ᄃ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3202)       ; ㈂
     (=ks-x1001         . #x2933)       ; &I-K0-2933; [09-19]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x1105 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG RIEUL")
+      (=ucs              . #x1105)     ; ᄅ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3203)       ; ㈃
     (=ks-x1001         . #x2934)       ; &I-K0-2934; [09-20]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x1106 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG MIEUM")
+      (=ucs              . #x1106)     ; ᄆ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3204)       ; ㈄
     (=ks-x1001         . #x2935)       ; &I-K0-2935; [09-21]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x1107 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG PIEUP")
+      (=ucs              . #x1107)     ; ᄇ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3205)       ; ㈅
     (=ks-x1001         . #x2936)       ; &I-K0-2936; [09-22]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x1109 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG SIOS")
+      (=ucs              . #x1109)     ; ᄉ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3206)       ; ㈆
     (=ks-x1001         . #x2937)       ; &I-K0-2937; [09-23]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x110B #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG IEUNG")
+      (=ucs              . #x110B)     ; ᄋ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3207)       ; ㈇
     (=ks-x1001         . #x2938)       ; &I-K0-2938; [09-24]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x110C #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG CIEUC")
+      (=ucs              . #x110C)     ; ᄌ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3208)       ; ㈈
     (=ks-x1001         . #x2939)       ; &I-K0-2939; [09-25]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x110E #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG CHIEUCH")
+      (=ucs              . #x110E)     ; ᄎ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3209)       ; ㈉
     (=ks-x1001         . #x293A)       ; &I-K0-293A; [09-26]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x110F #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG KHIEUKH")
+      (=ucs              . #x110F)     ; ᄏ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x320A)       ; ㈊
     (=ks-x1001         . #x293B)       ; &I-K0-293B; [09-27]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x1110 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG THIEUTH")
+      (=ucs              . #x1110)     ; ᄐ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x320B)       ; ㈋
     (=ks-x1001         . #x293C)       ; &I-K0-293C; [09-28]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x1111 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG PHIEUPH")
+      (=ucs              . #x1111)     ; ᄑ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x320C)       ; ㈌
     (=ks-x1001         . #x293D)       ; &I-K0-293D; [09-29]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x1112 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG HIEUH")
+      (=ucs              . #x1112)     ; ᄒ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x320D)       ; ㈍
     (=ks-x1001         . #x293E)       ; &I-K0-293E; [09-30]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x1100 #x1161 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG KIYEOK")
+      (=ucs              . #x1100)     ; ᄀ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x320E)       ; ㈎
     (=ks-x1001         . #x293F)       ; &I-K0-293F; [09-31]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x1102 #x1161 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG NIEUN")
+      (=ucs              . #x1102)     ; ᄂ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x320F)       ; ㈏
     (=ks-x1001         . #x2940)       ; &I-K0-2940; [09-32]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x1103 #x1161 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG TIKEUT")
+      (=ucs              . #x1103)     ; ᄃ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3210)       ; ㈐
     (=ks-x1001         . #x2941)       ; &I-K0-2941; [09-33]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x1105 #x1161 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG RIEUL")
+      (=ucs              . #x1105)     ; ᄅ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3211)       ; ㈑
     (=ks-x1001         . #x2942)       ; &I-K0-2942; [09-34]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x1106 #x1161 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG MIEUM")
+      (=ucs              . #x1106)     ; ᄆ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3212)       ; ㈒
     (=ks-x1001         . #x2943)       ; &I-K0-2943; [09-35]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x1107 #x1161 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG PIEUP")
+      (=ucs              . #x1107)     ; ᄇ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3213)       ; ㈓
     (=ks-x1001         . #x2944)       ; &I-K0-2944; [09-36]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x1109 #x1161 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG SIOS")
+      (=ucs              . #x1109)     ; ᄉ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3214)       ; ㈔
     (=ks-x1001         . #x2945)       ; &I-K0-2945; [09-37]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x110B #x1161 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG IEUNG")
+      (=ucs              . #x110B)     ; ᄋ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3215)       ; ㈕
     (=ks-x1001         . #x2946)       ; &I-K0-2946; [09-38]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x110C #x1161 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG CIEUC")
+      (=ucs              . #x110C)     ; ᄌ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3216)       ; ㈖
     (=ks-x1001         . #x2947)       ; &I-K0-2947; [09-39]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x110E #x1161 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG CHIEUCH")
+      (=ucs              . #x110E)     ; ᄎ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3217)       ; ㈗
     (=ks-x1001         . #x2948)       ; &I-K0-2948; [09-40]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x110F #x1161 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG KHIEUKH")
+      (=ucs              . #x110F)     ; ᄏ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3218)       ; ㈘
     (=ks-x1001         . #x2949)       ; &I-K0-2949; [09-41]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x1110 #x1161 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG THIEUTH")
+      (=ucs              . #x1110)     ; ᄐ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3219)       ; ㈙
     (=ks-x1001         . #x294A)       ; &I-K0-294A; [09-42]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x1111 #x1161 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG PHIEUPH")
+      (=ucs              . #x1111)     ; ᄑ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x321A)       ; ㈚
     (=ks-x1001         . #x294B)       ; &I-K0-294B; [09-43]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x1112 #x1161 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG HIEUH")
+      (=ucs              . #x1112)     ; ᄒ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x321B)       ; ㈛
     (=ks-x1001         . #x294C)       ; &I-K0-294C; [09-44]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x110C #x116E #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((name              . "HANGUL CHOSEONG CIEUC")
+      (=ucs              . #x110C)     ; ᄌ
+      )
+     ((name              . "HANGUL JUNGSEONG U")
+      (=ucs              . #x116E)     ; ᅮ
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x321C)       ; ㈜
     (=ks-x1001         . #x225F)       ; &I-K0-225F; [02-63]
     ))
     (general-category  number other) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x4E00 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x4E00)     ; 一
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3220)       ; ㈠
     (=gb2312           . #x2265)       ; &I-G0-2265; [02-69]
     ))
     (general-category  number other) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x4E8C #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x4E8C)     ; 二
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3221)       ; ㈡
     (=gb2312           . #x2266)       ; &I-G0-2266; [02-70]
     ))
     (general-category  number other) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x4E09 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x4E09)     ; 三
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3222)       ; ㈢
     (=gb2312           . #x2267)       ; &I-G0-2267; [02-71]
     ))
     (general-category  number other) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x56DB #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x56DB)     ; 四
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3223)       ; ㈣
     (=gb2312           . #x2268)       ; &I-G0-2268; [02-72]
     ))
     (general-category  number other) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x4E94 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x4E94)     ; 五
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3224)       ; ㈤
     (=gb2312           . #x2269)       ; &I-G0-2269; [02-73]
     ))
     (general-category  number other) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x516D #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x516D)     ; 六
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3225)       ; ㈥
     (=gb2312           . #x226A)       ; &I-G0-226A; [02-74]
     ))
     (general-category  number other) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x4E03 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x4E03)     ; 七
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3226)       ; ㈦
     (=gb2312           . #x226B)       ; &I-G0-226B; [02-75]
     ))
     (general-category  number other) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x516B #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x516B)     ; 八
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3227)       ; ㈧
     (=gb2312           . #x226C)       ; &I-G0-226C; [02-76]
     ))
     (general-category  number other) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x4E5D #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x4E5D)     ; 九
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3228)       ; ㈨
     (=gb2312           . #x226D)       ; &I-G0-226D; [02-77]
     ))
     (general-category  number other) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x5341 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x5341)     ; 十
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3229)       ; ㈩
     (=gb2312           . #x226E)       ; &I-G0-226E; [02-78]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x6708 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x6708)     ; 月
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x322A)       ; ㈪
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x706B #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x706B)     ; 火
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x322B)       ; ㈫
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x6C34 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x6C34)     ; 水
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x322C)       ; ㈬
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x6728 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x6728)     ; 木
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x322D)       ; ㈭
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x91D1 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x91D1)     ; 金
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x322E)       ; ㈮
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x571F #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x571F)     ; 土
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x322F)       ; ㈯
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x65E5 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x65E5)     ; 日
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3230)       ; ㈰
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x682A #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x682A)     ; 株
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3231)       ; ㈱
     (=jis-x0213-1-2000 . #x2D6A)       ; &I-JX1-2D6A; [13-74]
     (=big5-eten                . #xC8D1)       ; &B-C8D1;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x6709 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x6709)     ; 有
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3232)       ; ㈲
     (=jis-x0213-1-2000 . #x2D6B)       ; &I-JX1-2D6B; [13-75]
     (=jef-china3       . #x78CF)       ; &I-JC3-78CF;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x793E #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x793E)     ; 社
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3233)       ; ㈳
     (=jef-china3       . #x78D0)       ; &I-JC3-78D0;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x540D #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x540D)     ; 名
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3234)       ; ㈴
     (=jef-china3       . #x78CD)       ; &I-JC3-78CD;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x7279 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x7279)     ; 特
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3235)       ; ㈵
     (=jef-china3       . #x78D6)       ; &I-JC3-78D6;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x8CA1 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x8CA1)     ; 財
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3236)       ; ㈶
     (=jef-china3       . #x78D4)       ; &I-JC3-78D4;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x795D #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x795D)     ; 祝
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3237)       ; ㈷
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x52B4 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x52B4)     ; 労
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3238)       ; ㈸
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x4EE3 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x4EE3)     ; 代
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3239)       ; ㈹
     (=jis-x0213-1-2000 . #x2D6C)       ; &I-JX1-2D6C; [13-76]
     (=jef-china3       . #x78CB)       ; &I-JC3-78CB;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x547C #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x547C)     ; 呼
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x323A)       ; ㈺
     (=jef-china3       . #x78D9)       ; &I-JC3-78D9;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x5B66 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x5B66)     ; 学
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x323B)       ; ㈻
     (=jef-china3       . #x78D7)       ; &I-JC3-78D7;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x76E3 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x76E3)     ; 監
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x323C)       ; ㈼
     (=jef-china3       . #x78D1)       ; &I-JC3-78D1;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x4F01 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x4F01)     ; 企
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x323D)       ; ㈽
     (=jef-china3       . #x78CA)       ; &I-JC3-78CA;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x8CC7 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x8CC7)     ; 資
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x323E)       ; ㈾
     (=jef-china3       . #x78D3)       ; &I-JC3-78D3;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x5354 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x5354)     ; 協
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x323F)       ; ㈿
     (=jef-china3       . #x78CC)       ; &I-JC3-78CC;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x796D #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x796D)     ; 祭
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3240)       ; ㉀
     (=jef-china3       . #x78D8)       ; &I-JC3-78D8;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x4F11 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x4F11)     ; 休
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3241)       ; ㉁
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x81EA #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x81EA)     ; 自
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3242)       ; ㉂
     (=jef-china3       . #x78D2)       ; &I-JC3-78D2;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0028 #x81F3 #x0029)
+    (=>decomposition@compat
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      )
+     ((=ucs              . #x81F3)     ; 至
+      )
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #x3243)       ; ㉃
     (=jef-china3       . #x78C9)       ; &I-JC3-78C9;
     ))
 (define-char
   '((name              . "CIRCLED NUMBER TWENTY ONE")
+    (=>decomposition@circled
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      ))
     (=ucs              . #x3251)       ; ㉑
     (=jis-x0213-1-2000 . #x2841)       ; &I-JX1-2841; [08-33]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER TWENTY TWO")
+    (=>decomposition@circled
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      ))
     (=ucs              . #x3252)       ; ㉒
     (=jis-x0213-1-2000 . #x2842)       ; &I-JX1-2842; [08-34]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER TWENTY THREE")
+    (=>decomposition@circled
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      ))
     (=ucs              . #x3253)       ; ㉓
     (=jis-x0213-1-2000 . #x2843)       ; &I-JX1-2843; [08-35]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER TWENTY FOUR")
+    (=>decomposition@circled
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      ))
     (=ucs              . #x3254)       ; ㉔
     (=jis-x0213-1-2000 . #x2844)       ; &I-JX1-2844; [08-36]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER TWENTY FIVE")
+    (=>decomposition@circled
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      ))
     (=ucs              . #x3255)       ; ㉕
     (=jis-x0213-1-2000 . #x2845)       ; &I-JX1-2845; [08-37]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER TWENTY SIX")
+    (=>decomposition@circled
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT SIX")
+      (=ucs              . #x0036)     ; 6
+      ))
     (=ucs              . #x3256)       ; ㉖
     (=jis-x0213-1-2000 . #x2846)       ; &I-JX1-2846; [08-38]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER TWENTY SEVEN")
+    (=>decomposition@circled
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT SEVEN")
+      (=ucs              . #x0037)     ; 7
+      ))
     (=ucs              . #x3257)       ; ㉗
     (=jis-x0213-1-2000 . #x2847)       ; &I-JX1-2847; [08-39]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER TWENTY EIGHT")
+    (=>decomposition@circled
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      ))
     (=ucs              . #x3258)       ; ㉘
     (=jis-x0213-1-2000 . #x2848)       ; &I-JX1-2848; [08-40]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER TWENTY NINE")
+    (=>decomposition@circled
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT NINE")
+      (=ucs              . #x0039)     ; 9
+      ))
     (=ucs              . #x3259)       ; ㉙
     (=jis-x0213-1-2000 . #x2849)       ; &I-JX1-2849; [08-41]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER THIRTY")
+    (=>decomposition@circled
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((name              . "DIGIT ZERO")
+      (=ucs              . #x0030)     ; 0
+      ))
     (=ucs              . #x325A)       ; ㉚
     (=jis-x0213-1-2000 . #x284A)       ; &I-JX1-284A; [08-42]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER THIRTY ONE")
+    (=>decomposition@circled
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      ))
     (=ucs              . #x325B)       ; ㉛
     (=jis-x0213-1-2000 . #x284B)       ; &I-JX1-284B; [08-43]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER THIRTY TWO")
+    (=>decomposition@circled
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      ))
     (=ucs              . #x325C)       ; ㉜
     (=jis-x0213-1-2000 . #x284C)       ; &I-JX1-284C; [08-44]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER THIRTY THREE")
+    (=>decomposition@circled
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      ))
     (=ucs              . #x325D)       ; ㉝
     (=jis-x0213-1-2000 . #x284D)       ; &I-JX1-284D; [08-45]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER THIRTY FOUR")
+    (=>decomposition@circled
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      ))
     (=ucs              . #x325E)       ; ㉞
     (=jis-x0213-1-2000 . #x284E)       ; &I-JX1-284E; [08-46]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER THIRTY FIVE")
+    (=>decomposition@circled
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      ))
     (=ucs              . #x325F)       ; ㉟
     (=jis-x0213-1-2000 . #x284F)       ; &I-JX1-284F; [08-47]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x1100)
+    (<-circled
+     ((name              . "HANGUL CHOSEONG KIYEOK")
+      (=ucs              . #x1100)     ; ᄀ
+      ))
     (=ucs              . #x3260)       ; ㉠
     (=ks-x1001         . #x2831)       ; &I-K0-2831; [08-17]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x1102)
+    (<-circled
+     ((name              . "HANGUL CHOSEONG NIEUN")
+      (=ucs              . #x1102)     ; ᄂ
+      ))
     (=ucs              . #x3261)       ; ㉡
     (=ks-x1001         . #x2832)       ; &I-K0-2832; [08-18]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x1103)
+    (<-circled
+     ((name              . "HANGUL CHOSEONG TIKEUT")
+      (=ucs              . #x1103)     ; ᄃ
+      ))
     (=ucs              . #x3262)       ; ㉢
     (=ks-x1001         . #x2833)       ; &I-K0-2833; [08-19]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x1105)
+    (<-circled
+     ((name              . "HANGUL CHOSEONG RIEUL")
+      (=ucs              . #x1105)     ; ᄅ
+      ))
     (=ucs              . #x3263)       ; ㉣
     (=ks-x1001         . #x2834)       ; &I-K0-2834; [08-20]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x1106)
+    (<-circled
+     ((name              . "HANGUL CHOSEONG MIEUM")
+      (=ucs              . #x1106)     ; ᄆ
+      ))
     (=ucs              . #x3264)       ; ㉤
     (=ks-x1001         . #x2835)       ; &I-K0-2835; [08-21]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x1107)
+    (<-circled
+     ((name              . "HANGUL CHOSEONG PIEUP")
+      (=ucs              . #x1107)     ; ᄇ
+      ))
     (=ucs              . #x3265)       ; ㉥
     (=ks-x1001         . #x2836)       ; &I-K0-2836; [08-22]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x1109)
+    (<-circled
+     ((name              . "HANGUL CHOSEONG SIOS")
+      (=ucs              . #x1109)     ; ᄉ
+      ))
     (=ucs              . #x3266)       ; ㉦
     (=ks-x1001         . #x2837)       ; &I-K0-2837; [08-23]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x110B)
+    (<-circled
+     ((name              . "HANGUL CHOSEONG IEUNG")
+      (=ucs              . #x110B)     ; ᄋ
+      ))
     (=ucs              . #x3267)       ; ㉧
     (=ks-x1001         . #x2838)       ; &I-K0-2838; [08-24]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x110C)
+    (<-circled
+     ((name              . "HANGUL CHOSEONG CIEUC")
+      (=ucs              . #x110C)     ; ᄌ
+      ))
     (=ucs              . #x3268)       ; ㉨
     (=ks-x1001         . #x2839)       ; &I-K0-2839; [08-25]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x110E)
+    (<-circled
+     ((name              . "HANGUL CHOSEONG CHIEUCH")
+      (=ucs              . #x110E)     ; ᄎ
+      ))
     (=ucs              . #x3269)       ; ㉩
     (=ks-x1001         . #x283A)       ; &I-K0-283A; [08-26]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x110F)
+    (<-circled
+     ((name              . "HANGUL CHOSEONG KHIEUKH")
+      (=ucs              . #x110F)     ; ᄏ
+      ))
     (=ucs              . #x326A)       ; ㉪
     (=ks-x1001         . #x283B)       ; &I-K0-283B; [08-27]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x1110)
+    (<-circled
+     ((name              . "HANGUL CHOSEONG THIEUTH")
+      (=ucs              . #x1110)     ; ᄐ
+      ))
     (=ucs              . #x326B)       ; ㉫
     (=ks-x1001         . #x283C)       ; &I-K0-283C; [08-28]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x1111)
+    (<-circled
+     ((name              . "HANGUL CHOSEONG PHIEUPH")
+      (=ucs              . #x1111)     ; ᄑ
+      ))
     (=ucs              . #x326C)       ; ㉬
     (=ks-x1001         . #x283D)       ; &I-K0-283D; [08-29]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x1112)
+    (<-circled
+     ((name              . "HANGUL CHOSEONG HIEUH")
+      (=ucs              . #x1112)     ; ᄒ
+      ))
     (=ucs              . #x326D)       ; ㉭
     (=ks-x1001         . #x283E)       ; &I-K0-283E; [08-30]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x1100 #x1161)
+    (=>decomposition@circled
+     ((name              . "HANGUL CHOSEONG KIYEOK")
+      (=ucs              . #x1100)     ; ᄀ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      ))
     (=ucs              . #x326E)       ; ㉮
     (=ks-x1001         . #x283F)       ; &I-K0-283F; [08-31]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x1102 #x1161)
+    (=>decomposition@circled
+     ((name              . "HANGUL CHOSEONG NIEUN")
+      (=ucs              . #x1102)     ; ᄂ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      ))
     (=ucs              . #x326F)       ; ㉯
     (=ks-x1001         . #x2840)       ; &I-K0-2840; [08-32]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x1103 #x1161)
+    (=>decomposition@circled
+     ((name              . "HANGUL CHOSEONG TIKEUT")
+      (=ucs              . #x1103)     ; ᄃ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      ))
     (=ucs              . #x3270)       ; ㉰
     (=ks-x1001         . #x2841)       ; &I-K0-2841; [08-33]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x1105 #x1161)
+    (=>decomposition@circled
+     ((name              . "HANGUL CHOSEONG RIEUL")
+      (=ucs              . #x1105)     ; ᄅ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      ))
     (=ucs              . #x3271)       ; ㉱
     (=ks-x1001         . #x2842)       ; &I-K0-2842; [08-34]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x1106 #x1161)
+    (=>decomposition@circled
+     ((name              . "HANGUL CHOSEONG MIEUM")
+      (=ucs              . #x1106)     ; ᄆ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      ))
     (=ucs              . #x3272)       ; ㉲
     (=ks-x1001         . #x2843)       ; &I-K0-2843; [08-35]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x1107 #x1161)
+    (=>decomposition@circled
+     ((name              . "HANGUL CHOSEONG PIEUP")
+      (=ucs              . #x1107)     ; ᄇ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      ))
     (=ucs              . #x3273)       ; ㉳
     (=ks-x1001         . #x2844)       ; &I-K0-2844; [08-36]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x1109 #x1161)
+    (=>decomposition@circled
+     ((name              . "HANGUL CHOSEONG SIOS")
+      (=ucs              . #x1109)     ; ᄉ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      ))
     (=ucs              . #x3274)       ; ㉴
     (=ks-x1001         . #x2845)       ; &I-K0-2845; [08-37]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x110B #x1161)
+    (=>decomposition@circled
+     ((name              . "HANGUL CHOSEONG IEUNG")
+      (=ucs              . #x110B)     ; ᄋ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      ))
     (=ucs              . #x3275)       ; ㉵
     (=ks-x1001         . #x2846)       ; &I-K0-2846; [08-38]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x110C #x1161)
+    (=>decomposition@circled
+     ((name              . "HANGUL CHOSEONG CIEUC")
+      (=ucs              . #x110C)     ; ᄌ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      ))
     (=ucs              . #x3276)       ; ㉶
     (=ks-x1001         . #x2847)       ; &I-K0-2847; [08-39]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x110E #x1161)
+    (=>decomposition@circled
+     ((name              . "HANGUL CHOSEONG CHIEUCH")
+      (=ucs              . #x110E)     ; ᄎ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      ))
     (=ucs              . #x3277)       ; ㉷
     (=ks-x1001         . #x2848)       ; &I-K0-2848; [08-40]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x110F #x1161)
+    (=>decomposition@circled
+     ((name              . "HANGUL CHOSEONG KHIEUKH")
+      (=ucs              . #x110F)     ; ᄏ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      ))
     (=ucs              . #x3278)       ; ㉸
     (=ks-x1001         . #x2849)       ; &I-K0-2849; [08-41]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x1110 #x1161)
+    (=>decomposition@circled
+     ((name              . "HANGUL CHOSEONG THIEUTH")
+      (=ucs              . #x1110)     ; ᄐ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      ))
     (=ucs              . #x3279)       ; ㉹
     (=ks-x1001         . #x284A)       ; &I-K0-284A; [08-42]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x1111 #x1161)
+    (=>decomposition@circled
+     ((name              . "HANGUL CHOSEONG PHIEUPH")
+      (=ucs              . #x1111)     ; ᄑ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      ))
     (=ucs              . #x327A)       ; ㉺
     (=ks-x1001         . #x284B)       ; &I-K0-284B; [08-43]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x1112 #x1161)
+    (=>decomposition@circled
+     ((name              . "HANGUL CHOSEONG HIEUH")
+      (=ucs              . #x1112)     ; ᄒ
+      )
+     ((name              . "HANGUL JUNGSEONG A")
+      (=ucs              . #x1161)     ; ᅡ
+      ))
     (=ucs              . #x327B)       ; ㉻
     (=ks-x1001         . #x284C)       ; &I-K0-284C; [08-44]
     ))
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 1)
-    (->decomposition   circle #x4E00)
+    (<-circled
+     ((=ucs              . #x4E00)     ; 一
+      ))
     (=ucs              . #x3280)       ; ㊀
     ))
 (define-char
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 2)
-    (->decomposition   circle #x4E8C)
+    (<-circled
+     ((=ucs              . #x4E8C)     ; 二
+      ))
     (=ucs              . #x3281)       ; ㊁
     ))
 (define-char
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 3)
-    (->decomposition   circle #x4E09)
+    (<-circled
+     ((=ucs              . #x4E09)     ; 三
+      ))
     (=ucs              . #x3282)       ; ㊂
     ))
 (define-char
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 4)
-    (->decomposition   circle #x56DB)
+    (<-circled
+     ((=ucs              . #x56DB)     ; 四
+      ))
     (=ucs              . #x3283)       ; ㊃
     ))
 (define-char
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 5)
-    (->decomposition   circle #x4E94)
+    (<-circled
+     ((=ucs              . #x4E94)     ; 五
+      ))
     (=ucs              . #x3284)       ; ㊄
     ))
 (define-char
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 6)
-    (->decomposition   circle #x516D)
+    (<-circled
+     ((=ucs              . #x516D)     ; 六
+      ))
     (=ucs              . #x3285)       ; ㊅
     ))
 (define-char
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 7)
-    (->decomposition   circle #x4E03)
+    (<-circled
+     ((=ucs              . #x4E03)     ; 七
+      ))
     (=ucs              . #x3286)       ; ㊆
     ))
 (define-char
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 8)
-    (->decomposition   circle #x516B)
+    (<-circled
+     ((=ucs              . #x516B)     ; 八
+      ))
     (=ucs              . #x3287)       ; ㊇
     ))
 (define-char
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 9)
-    (->decomposition   circle #x4E5D)
+    (<-circled
+     ((=ucs              . #x4E5D)     ; 九
+      ))
     (=ucs              . #x3288)       ; ㊈
     ))
 (define-char
     (bidi-category     . "L")
     (mirrored          . nil)
     (numeric-value     . 10)
-    (->decomposition   circle #x5341)
+    (<-circled
+     ((=ucs              . #x5341)     ; 十
+      ))
     (=ucs              . #x3289)       ; ㊉
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x6708)
+    (<-circled
+     ((=ucs              . #x6708)     ; 月
+      ))
     (=ucs              . #x328A)       ; ㊊
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x706B)
+    (<-circled
+     ((=ucs              . #x706B)     ; 火
+      ))
     (=ucs              . #x328B)       ; ㊋
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x6C34)
+    (<-circled
+     ((=ucs              . #x6C34)     ; 水
+      ))
     (=ucs              . #x328C)       ; ㊌
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x6728)
+    (<-circled
+     ((=ucs              . #x6728)     ; 木
+      ))
     (=ucs              . #x328D)       ; ㊍
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x91D1)
+    (<-circled
+     ((=ucs              . #x91D1)     ; 金
+      ))
     (=ucs              . #x328E)       ; ㊎
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x571F)
+    (<-circled
+     ((=ucs              . #x571F)     ; 土
+      ))
     (=ucs              . #x328F)       ; ㊏
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x65E5)
+    (<-circled
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x3290)       ; ㊐
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x682A)
+    (<-circled
+     ((=ucs              . #x682A)     ; 株
+      ))
     (=ucs              . #x3291)       ; ㊑
     (=jef-china3       . #x78E6)       ; &I-JC3-78E6;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x6709)
+    (<-circled
+     ((=ucs              . #x6709)     ; 有
+      ))
     (=ucs              . #x3292)       ; ㊒
     (=jef-china3       . #x78E5)       ; &I-JC3-78E5;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x793E)
+    (<-circled
+     ((=ucs              . #x793E)     ; 社
+      ))
     (=ucs              . #x3293)       ; ㊓
     (=jef-china3       . #x78E7)       ; &I-JC3-78E7;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x540D)
+    (<-circled
+     ((=ucs              . #x540D)     ; 名
+      ))
     (=ucs              . #x3294)       ; ㊔
     (=jef-china3       . #x78E1)       ; &I-JC3-78E1;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x7279)
+    (<-circled
+     ((=ucs              . #x7279)     ; 特
+      ))
     (=ucs              . #x3295)       ; ㊕
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x8CA1)
+    (<-circled
+     ((=ucs              . #x8CA1)     ; 財
+      ))
     (=ucs              . #x3296)       ; ㊖
     (=jef-china3       . #x78EA)       ; &I-JC3-78EA;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x795D)
+    (<-circled
+     ((=ucs              . #x795D)     ; 祝
+      ))
     (=ucs              . #x3297)       ; ㊗
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x52B4)
+    (<-circled
+     ((=ucs              . #x52B4)     ; 労
+      ))
     (=ucs              . #x3298)       ; ㊘
     (=jef-china3       . #x78E3)       ; &I-JC3-78E3;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x79D8)
+    (<-circled
+     ((=ucs              . #x79D8)     ; 秘
+      ))
     (=ucs              . #x3299)       ; ㊙
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x7537)
+    (<-circled
+     ((=ucs              . #x7537)     ; 男
+      ))
     (=ucs              . #x329A)       ; ㊚
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x5973)
+    (<-circled
+     ((=ucs              . #x5973)     ; 女
+      ))
     (=ucs              . #x329B)       ; ㊛
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x9069)
+    (<-circled
+     ((=ucs              . #x9069)     ; 適
+      ))
     (=ucs              . #x329C)       ; ㊜
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x512A)
+    (<-circled
+     ((=ucs              . #x512A)     ; 優
+      ))
     (=ucs              . #x329D)       ; ㊝
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x5370)
+    (<-circled
+     ((=ucs              . #x5370)     ; 印
+      ))
     (=ucs              . #x329E)       ; ㊞
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x6CE8)
+    (<-circled
+     ((=ucs              . #x6CE8)     ; 注
+      ))
     (=ucs              . #x329F)       ; ㊟
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x9805)
+    (<-circled
+     ((=ucs              . #x9805)     ; 項
+      ))
     (=ucs              . #x32A0)       ; ㊠
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x4F11)
+    (<-circled
+     ((=ucs              . #x4F11)     ; 休
+      ))
     (=ucs              . #x32A1)       ; ㊡
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x5199)
+    (<-circled
+     ((=ucs              . #x5199)     ; 写
+      ))
     (=ucs              . #x32A2)       ; ㊢
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x6B63)
+    (<-circled
+     ((=ucs              . #x6B63)     ; 正
+      ))
     (=ucs              . #x32A3)       ; ㊣
     (=cns11643-1       . #x2221)       ; &I-C1-2221; [02-01]
     (=big5             . #xA1C0)       ; &I-B-A1C0;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x4E0A)
+    (<-circled
+     ((=ucs              . #x4E0A)     ; 上
+      ))
     (=ucs              . #x32A4)       ; ㊤
     (=jis-x0213-1-2000 . #x2D65)       ; &I-JX1-2D65; [13-69]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x4E2D)
+    (<-circled
+     ((=ucs              . #x4E2D)     ; 中
+      ))
     (=ucs              . #x32A5)       ; ㊥
     (=jis-x0213-1-2000 . #x2D66)       ; &I-JX1-2D66; [13-70]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x4E0B)
+    (<-circled
+     ((=ucs              . #x4E0B)     ; 下
+      ))
     (=ucs              . #x32A6)       ; ㊦
     (=jis-x0213-1-2000 . #x2D67)       ; &I-JX1-2D67; [13-71]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x5DE6)
+    (<-circled
+     ((=ucs              . #x5DE6)     ; 左
+      ))
     (=ucs              . #x32A7)       ; ㊧
     (=jis-x0213-1-2000 . #x2D68)       ; &I-JX1-2D68; [13-72]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x53F3)
+    (<-circled
+     ((=ucs              . #x53F3)     ; 右
+      ))
     (=ucs              . #x32A8)       ; ㊨
     (=jis-x0213-1-2000 . #x2D69)       ; &I-JX1-2D69; [13-73]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x533B)
+    (<-circled
+     ((=ucs              . #x533B)     ; 医
+      ))
     (=ucs              . #x32A9)       ; ㊩
     (=jef-china3       . #x78DF)       ; &I-JC3-78DF;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x5B97)
+    (<-circled
+     ((=ucs              . #x5B97)     ; 宗
+      ))
     (=ucs              . #x32AA)       ; ㊪
     (=jef-china3       . #x78E2)       ; &I-JC3-78E2;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x5B66)
+    (<-circled
+     ((=ucs              . #x5B66)     ; 学
+      ))
     (=ucs              . #x32AB)       ; ㊫
     (=jef-china3       . #x78E4)       ; &I-JC3-78E4;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x76E3)
+    (<-circled
+     ((=ucs              . #x76E3)     ; 監
+      ))
     (=ucs              . #x32AC)       ; ㊬
     (=jef-china3       . #x78E8)       ; &I-JC3-78E8;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x4F01)
+    (<-circled
+     ((=ucs              . #x4F01)     ; 企
+      ))
     (=ucs              . #x32AD)       ; ㊭
     (=jef-china3       . #x78DE)       ; &I-JC3-78DE;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x8CC7)
+    (<-circled
+     ((=ucs              . #x8CC7)     ; 資
+      ))
     (=ucs              . #x32AE)       ; ㊮
     (=jef-china3       . #x78E9)       ; &I-JC3-78E9;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x5354)
+    (<-circled
+     ((=ucs              . #x5354)     ; 協
+      ))
     (=ucs              . #x32AF)       ; ㊯
     (=jef-china3       . #x78E0)       ; &I-JC3-78E0;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x591C)
+    (<-circled
+     ((=ucs              . #x591C)     ; 夜
+      ))
     (=ucs              . #x32B0)       ; ㊰
     (=jef-china3       . #x78DD)       ; &I-JC3-78DD;
     ))
 (define-char
   '((name              . "CIRCLED NUMBER THIRTY SIX")
+    (=>decomposition@circled
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((name              . "DIGIT SIX")
+      (=ucs              . #x0036)     ; 6
+      ))
     (=ucs              . #x32B1)       ; ㊱
     (=jis-x0213-1-2000 . #x2850)       ; &I-JX1-2850; [08-48]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER THIRTY SEVEN")
+    (=>decomposition@circled
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((name              . "DIGIT SEVEN")
+      (=ucs              . #x0037)     ; 7
+      ))
     (=ucs              . #x32B2)       ; ㊲
     (=jis-x0213-1-2000 . #x2851)       ; &I-JX1-2851; [08-49]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER THIRTY EIGHT")
+    (=>decomposition@circled
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      ))
     (=ucs              . #x32B3)       ; ㊳
     (=jis-x0213-1-2000 . #x2852)       ; &I-JX1-2852; [08-50]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER THIRTY NINE")
+    (=>decomposition@circled
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((name              . "DIGIT NINE")
+      (=ucs              . #x0039)     ; 9
+      ))
     (=ucs              . #x32B4)       ; ㊴
     (=jis-x0213-1-2000 . #x2853)       ; &I-JX1-2853; [08-51]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER FORTY")
+    (=>decomposition@circled
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((name              . "DIGIT ZERO")
+      (=ucs              . #x0030)     ; 0
+      ))
     (=ucs              . #x32B5)       ; ㊵
     (=jis-x0213-1-2000 . #x2854)       ; &I-JX1-2854; [08-52]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER FORTY ONE")
+    (=>decomposition@circled
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      ))
     (=ucs              . #x32B6)       ; ㊶
     (=jis-x0213-1-2000 . #x2855)       ; &I-JX1-2855; [08-53]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER FORTY TWO")
+    (=>decomposition@circled
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      ))
     (=ucs              . #x32B7)       ; ㊷
     (=jis-x0213-1-2000 . #x2856)       ; &I-JX1-2856; [08-54]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER FORTY THREE")
+    (=>decomposition@circled
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      ))
     (=ucs              . #x32B8)       ; ㊸
     (=jis-x0213-1-2000 . #x2857)       ; &I-JX1-2857; [08-55]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER FORTY FOUR")
+    (=>decomposition@circled
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      ))
     (=ucs              . #x32B9)       ; ㊹
     (=jis-x0213-1-2000 . #x2858)       ; &I-JX1-2858; [08-56]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER FORTY FIVE")
+    (=>decomposition@circled
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      ))
     (=ucs              . #x32BA)       ; ㊺
     (=jis-x0213-1-2000 . #x2859)       ; &I-JX1-2859; [08-57]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER FORTY SIX")
+    (=>decomposition@circled
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((name              . "DIGIT SIX")
+      (=ucs              . #x0036)     ; 6
+      ))
     (=ucs              . #x32BB)       ; ㊻
     (=jis-x0213-1-2000 . #x285A)       ; &I-JX1-285A; [08-58]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER FORTY SEVEN")
+    (=>decomposition@circled
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((name              . "DIGIT SEVEN")
+      (=ucs              . #x0037)     ; 7
+      ))
     (=ucs              . #x32BC)       ; ㊼
     (=jis-x0213-1-2000 . #x285B)       ; &I-JX1-285B; [08-59]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER FORTY EIGHT")
+    (=>decomposition@circled
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      ))
     (=ucs              . #x32BD)       ; ㊽
     (=jis-x0213-1-2000 . #x285C)       ; &I-JX1-285C; [08-60]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER FORTY NINE")
+    (=>decomposition@circled
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((name              . "DIGIT NINE")
+      (=ucs              . #x0039)     ; 9
+      ))
     (=ucs              . #x32BE)       ; ㊾
     (=jis-x0213-1-2000 . #x285D)       ; &I-JX1-285D; [08-61]
     ))
 (define-char
   '((name              . "CIRCLED NUMBER FIFTY")
+    (=>decomposition@circled
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      )
+     ((name              . "DIGIT ZERO")
+      (=ucs              . #x0030)     ; 0
+      ))
     (=ucs              . #x32BF)       ; ㊿
     (=jis-x0213-1-2000 . #x285E)       ; &I-JX1-285E; [08-62]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x6708)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((=ucs              . #x6708)     ; 月
+      ))
     (=ucs              . #x32C0)       ; ㋀
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0032 #x6708)
+    (=>decomposition@compat
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((=ucs              . #x6708)     ; 月
+      ))
     (=ucs              . #x32C1)       ; ㋁
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0033 #x6708)
+    (=>decomposition@compat
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((=ucs              . #x6708)     ; 月
+      ))
     (=ucs              . #x32C2)       ; ㋂
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0034 #x6708)
+    (=>decomposition@compat
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((=ucs              . #x6708)     ; 月
+      ))
     (=ucs              . #x32C3)       ; ㋃
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0035 #x6708)
+    (=>decomposition@compat
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      )
+     ((=ucs              . #x6708)     ; 月
+      ))
     (=ucs              . #x32C4)       ; ㋄
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0036 #x6708)
+    (=>decomposition@compat
+     ((name              . "DIGIT SIX")
+      (=ucs              . #x0036)     ; 6
+      )
+     ((=ucs              . #x6708)     ; 月
+      ))
     (=ucs              . #x32C5)       ; ㋅
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0037 #x6708)
+    (=>decomposition@compat
+     ((name              . "DIGIT SEVEN")
+      (=ucs              . #x0037)     ; 7
+      )
+     ((=ucs              . #x6708)     ; 月
+      ))
     (=ucs              . #x32C6)       ; ㋆
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0038 #x6708)
+    (=>decomposition@compat
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      )
+     ((=ucs              . #x6708)     ; 月
+      ))
     (=ucs              . #x32C7)       ; ㋇
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0039 #x6708)
+    (=>decomposition@compat
+     ((name              . "DIGIT NINE")
+      (=ucs              . #x0039)     ; 9
+      )
+     ((=ucs              . #x6708)     ; 月
+      ))
     (=ucs              . #x32C8)       ; ㋈
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0030 #x6708)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT ZERO")
+      (=ucs              . #x0030)     ; 0
+      )
+     ((=ucs              . #x6708)     ; 月
+      ))
     (=ucs              . #x32C9)       ; ㋉
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0031 #x6708)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((=ucs              . #x6708)     ; 月
+      ))
     (=ucs              . #x32CA)       ; ㋊
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0032 #x6708)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((=ucs              . #x6708)     ; 月
+      ))
     (=ucs              . #x32CB)       ; ㋋
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30A2)
+    (<-circled
+     ((name              . "KATAKANA LETTER A")
+      (=ucs              . #x30A2)     ; ア
+      ))
     (=ucs              . #x32D0)       ; ㋐
     (=jis-x0213-1-2000 . #x2C5B)       ; &I-JX1-2C5B; [12-59]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30A4)
+    (<-circled
+     ((name              . "KATAKANA LETTER I")
+      (=ucs              . #x30A4)     ; イ
+      ))
     (=ucs              . #x32D1)       ; ㋑
     (=jis-x0213-1-2000 . #x2C5C)       ; &I-JX1-2C5C; [12-60]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30A6)
+    (<-circled
+     ((name              . "KATAKANA LETTER U")
+      (=ucs              . #x30A6)     ; ウ
+      ))
     (=ucs              . #x32D2)       ; ㋒
     (=jis-x0213-1-2000 . #x2C5D)       ; &I-JX1-2C5D; [12-61]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30A8)
+    (<-circled
+     ((name              . "KATAKANA LETTER E")
+      (=ucs              . #x30A8)     ; エ
+      ))
     (=ucs              . #x32D3)       ; ㋓
     (=jis-x0213-1-2000 . #x2C5E)       ; &I-JX1-2C5E; [12-62]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30AA)
+    (<-circled
+     ((name              . "KATAKANA LETTER O")
+      (=ucs              . #x30AA)     ; オ
+      ))
     (=ucs              . #x32D4)       ; ㋔
     (=jis-x0213-1-2000 . #x2C5F)       ; &I-JX1-2C5F; [12-63]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30AB)
+    (<-circled
+     ((name              . "KATAKANA LETTER KA")
+      (=ucs              . #x30AB)     ; カ
+      ))
     (=ucs              . #x32D5)       ; ㋕
     (=jis-x0213-1-2000 . #x2C60)       ; &I-JX1-2C60; [12-64]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30AD)
+    (<-circled
+     ((name              . "KATAKANA LETTER KI")
+      (=ucs              . #x30AD)     ; キ
+      ))
     (=ucs              . #x32D6)       ; ㋖
     (=jis-x0213-1-2000 . #x2C61)       ; &I-JX1-2C61; [12-65]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30AF)
+    (<-circled
+     ((name              . "KATAKANA LETTER KU")
+      (=ucs              . #x30AF)     ; ク
+      ))
     (=ucs              . #x32D7)       ; ㋗
     (=jis-x0213-1-2000 . #x2C62)       ; &I-JX1-2C62; [12-66]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30B1)
+    (<-circled
+     ((name              . "KATAKANA LETTER KE")
+      (=ucs              . #x30B1)     ; ケ
+      ))
     (=ucs              . #x32D8)       ; ㋘
     (=jis-x0213-1-2000 . #x2C63)       ; &I-JX1-2C63; [12-67]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30B3)
+    (<-circled
+     ((name              . "KATAKANA LETTER KO")
+      (=ucs              . #x30B3)     ; コ
+      ))
     (=ucs              . #x32D9)       ; ㋙
     (=jis-x0213-1-2000 . #x2C64)       ; &I-JX1-2C64; [12-68]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30B5)
+    (<-circled
+     ((name              . "KATAKANA LETTER SA")
+      (=ucs              . #x30B5)     ; サ
+      ))
     (=ucs              . #x32DA)       ; ㋚
     (=jis-x0213-1-2000 . #x2C65)       ; &I-JX1-2C65; [12-69]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30B7)
+    (<-circled
+     ((name              . "KATAKANA LETTER SI")
+      (=ucs              . #x30B7)     ; シ
+      ))
     (=ucs              . #x32DB)       ; ㋛
     (=jis-x0213-1-2000 . #x2C66)       ; &I-JX1-2C66; [12-70]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30B9)
+    (<-circled
+     ((name              . "KATAKANA LETTER SU")
+      (=ucs              . #x30B9)     ; ス
+      ))
     (=ucs              . #x32DC)       ; ㋜
     (=jis-x0213-1-2000 . #x2C67)       ; &I-JX1-2C67; [12-71]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30BB)
+    (<-circled
+     ((name              . "KATAKANA LETTER SE")
+      (=ucs              . #x30BB)     ; セ
+      ))
     (=ucs              . #x32DD)       ; ㋝
     (=jis-x0213-1-2000 . #x2C68)       ; &I-JX1-2C68; [12-72]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30BD)
+    (<-circled
+     ((name              . "KATAKANA LETTER SO")
+      (=ucs              . #x30BD)     ; ソ
+      ))
     (=ucs              . #x32DE)       ; ㋞
     (=jis-x0213-1-2000 . #x2C69)       ; &I-JX1-2C69; [12-73]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30BF)
+    (<-circled
+     ((name              . "KATAKANA LETTER TA")
+      (=ucs              . #x30BF)     ; タ
+      ))
     (=ucs              . #x32DF)       ; ㋟
     (=jis-x0213-1-2000 . #x2C6A)       ; &I-JX1-2C6A; [12-74]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30C1)
+    (<-circled
+     ((name              . "KATAKANA LETTER TI")
+      (=ucs              . #x30C1)     ; チ
+      ))
     (=ucs              . #x32E0)       ; ㋠
     (=jis-x0213-1-2000 . #x2C6B)       ; &I-JX1-2C6B; [12-75]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30C4)
+    (<-circled
+     ((name              . "KATAKANA LETTER TU")
+      (=ucs              . #x30C4)     ; ツ
+      ))
     (=ucs              . #x32E1)       ; ㋡
     (=jis-x0213-1-2000 . #x2C6C)       ; &I-JX1-2C6C; [12-76]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30C6)
+    (<-circled
+     ((name              . "KATAKANA LETTER TE")
+      (=ucs              . #x30C6)     ; テ
+      ))
     (=ucs              . #x32E2)       ; ㋢
     (=jis-x0213-1-2000 . #x2C6D)       ; &I-JX1-2C6D; [12-77]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30C8)
+    (<-circled
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      ))
     (=ucs              . #x32E3)       ; ㋣
     (=jis-x0213-1-2000 . #x2C6E)       ; &I-JX1-2C6E; [12-78]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30CA)
+    (<-circled
+     ((name              . "KATAKANA LETTER NA")
+      (=ucs              . #x30CA)     ; ナ
+      ))
     (=ucs              . #x32E4)       ; ㋤
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30CB)
+    (<-circled
+     ((name              . "KATAKANA LETTER NI")
+      (=ucs              . #x30CB)     ; ニ
+      ))
     (=ucs              . #x32E5)       ; ㋥
     (=jis-x0213-1-2000 . #x2C71)       ; &I-JX1-2C71; [12-81]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30CC)
+    (<-circled
+     ((name              . "KATAKANA LETTER NU")
+      (=ucs              . #x30CC)     ; ヌ
+      ))
     (=ucs              . #x32E6)       ; ㋦
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30CD)
+    (<-circled
+     ((name              . "KATAKANA LETTER NE")
+      (=ucs              . #x30CD)     ; ネ
+      ))
     (=ucs              . #x32E7)       ; ㋧
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30CE)
+    (<-circled
+     ((name              . "KATAKANA LETTER NO")
+      (=ucs              . #x30CE)     ; ノ
+      ))
     (=ucs              . #x32E8)       ; ㋨
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30CF)
+    (<-circled
+     ((name              . "KATAKANA LETTER HA")
+      (=ucs              . #x30CF)     ; ハ
+      ))
     (=ucs              . #x32E9)       ; ㋩
     (=jis-x0213-1-2000 . #x2C70)       ; &I-JX1-2C70; [12-80]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30D2)
+    (<-circled
+     ((name              . "KATAKANA LETTER HI")
+      (=ucs              . #x30D2)     ; ヒ
+      ))
     (=ucs              . #x32EA)       ; ㋪
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30D5)
+    (<-circled
+     ((name              . "KATAKANA LETTER HU")
+      (=ucs              . #x30D5)     ; フ
+      ))
     (=ucs              . #x32EB)       ; ㋫
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30D8)
+    (<-circled
+     ((name              . "KATAKANA LETTER HE")
+      (=ucs              . #x30D8)     ; ヘ
+      ))
     (=ucs              . #x32EC)       ; ㋬
     (=jis-x0213-1-2000 . #x2C73)       ; &I-JX1-2C73; [12-83]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30DB)
+    (<-circled
+     ((name              . "KATAKANA LETTER HO")
+      (=ucs              . #x30DB)     ; ホ
+      ))
     (=ucs              . #x32ED)       ; ㋭
     (=jis-x0213-1-2000 . #x2C72)       ; &I-JX1-2C72; [12-82]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30DE)
+    (<-circled
+     ((name              . "KATAKANA LETTER MA")
+      (=ucs              . #x30DE)     ; マ
+      ))
     (=ucs              . #x32EE)       ; ㋮
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30DF)
+    (<-circled
+     ((name              . "KATAKANA LETTER MI")
+      (=ucs              . #x30DF)     ; ミ
+      ))
     (=ucs              . #x32EF)       ; ㋯
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30E0)
+    (<-circled
+     ((name              . "KATAKANA LETTER MU")
+      (=ucs              . #x30E0)     ; ム
+      ))
     (=ucs              . #x32F0)       ; ㋰
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30E1)
+    (<-circled
+     ((name              . "KATAKANA LETTER ME")
+      (=ucs              . #x30E1)     ; メ
+      ))
     (=ucs              . #x32F1)       ; ㋱
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30E2)
+    (<-circled
+     ((name              . "KATAKANA LETTER MO")
+      (=ucs              . #x30E2)     ; モ
+      ))
     (=ucs              . #x32F2)       ; ㋲
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30E4)
+    (<-circled
+     ((name              . "KATAKANA LETTER YA")
+      (=ucs              . #x30E4)     ; ヤ
+      ))
     (=ucs              . #x32F3)       ; ㋳
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30E6)
+    (<-circled
+     ((name              . "KATAKANA LETTER YU")
+      (=ucs              . #x30E6)     ; ユ
+      ))
     (=ucs              . #x32F4)       ; ㋴
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30E8)
+    (<-circled
+     ((name              . "KATAKANA LETTER YO")
+      (=ucs              . #x30E8)     ; ヨ
+      ))
     (=ucs              . #x32F5)       ; ㋵
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30E9)
+    (<-circled
+     ((name              . "KATAKANA LETTER RA")
+      (=ucs              . #x30E9)     ; ラ
+      ))
     (=ucs              . #x32F6)       ; ㋶
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30EA)
+    (<-circled
+     ((name              . "KATAKANA LETTER RI")
+      (=ucs              . #x30EA)     ; リ
+      ))
     (=ucs              . #x32F7)       ; ㋷
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30EB)
+    (<-circled
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      ))
     (=ucs              . #x32F8)       ; ㋸
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30EC)
+    (<-circled
+     ((name              . "KATAKANA LETTER RE")
+      (=ucs              . #x30EC)     ; レ
+      ))
     (=ucs              . #x32F9)       ; ㋹
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30ED)
+    (<-circled
+     ((name              . "KATAKANA LETTER RO")
+      (=ucs              . #x30ED)     ; ロ
+      ))
     (=ucs              . #x32FA)       ; ㋺
     (=jis-x0213-1-2000 . #x2C6F)       ; &I-JX1-2C6F; [12-79]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30EF)
+    (<-circled
+     ((name              . "KATAKANA LETTER WA")
+      (=ucs              . #x30EF)     ; ワ
+      ))
     (=ucs              . #x32FB)       ; ㋻
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30F0)
+    (<-circled
+     ((name              . "KATAKANA LETTER WI")
+      (=ucs              . #x30F0)     ; ヰ
+      ))
     (=ucs              . #x32FC)       ; ㋼
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30F1)
+    (<-circled
+     ((name              . "KATAKANA LETTER WE")
+      (=ucs              . #x30F1)     ; ヱ
+      ))
     (=ucs              . #x32FD)       ; ㋽
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   circle #x30F2)
+    (<-circled
+     ((name              . "KATAKANA LETTER WO")
+      (=ucs              . #x30F2)     ; ヲ
+      ))
     (=ucs              . #x32FE)       ; ㋾
     ))
index 581ce2c..d23cf73 100644 (file)
@@ -4,7 +4,19 @@
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30A2 #x30D1 #x30FC #x30C8)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER A")
+      (=ucs              . #x30A2)     ; ア
+      )
+     ((name              . "KATAKANA LETTER PA")
+      (=ucs              . #x30D1)     ; パ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      ))
     (=ucs              . #x3300)       ; ㌀
     (=jef-china3       . #x76EC)       ; &I-JC3-76EC;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30A2 #x30EB #x30D5 #x30A1)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER A")
+      (=ucs              . #x30A2)     ; ア
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      )
+     ((name              . "KATAKANA LETTER HU")
+      (=ucs              . #x30D5)     ; フ
+      )
+     ((name              . "KATAKANA LETTER SMALL A")
+      (=ucs              . #x30A1)     ; ァ
+      ))
     (=ucs              . #x3301)       ; ㌁
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30A2 #x30F3 #x30DA #x30A2)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER A")
+      (=ucs              . #x30A2)     ; ア
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      )
+     ((name              . "KATAKANA LETTER PE")
+      (=ucs              . #x30DA)     ; ペ
+      )
+     ((name              . "KATAKANA LETTER A")
+      (=ucs              . #x30A2)     ; ア
+      ))
     (=ucs              . #x3302)       ; ㌂
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30A2 #x30FC #x30EB)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER A")
+      (=ucs              . #x30A2)     ; ア
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      ))
     (=ucs              . #x3303)       ; ㌃
     (=jis-x0213-1-2000 . #x2D46)       ; &I-JX1-2D46; [13-38]
     (=jef-china3       . #x76E1)       ; &I-JC3-76E1;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30A4 #x30CB #x30F3 #x30B0)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER I")
+      (=ucs              . #x30A4)     ; イ
+      )
+     ((name              . "KATAKANA LETTER NI")
+      (=ucs              . #x30CB)     ; ニ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      )
+     ((name              . "KATAKANA LETTER GU")
+      (=ucs              . #x30B0)     ; グ
+      ))
     (=ucs              . #x3304)       ; ㌄
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30A4 #x30F3 #x30C1)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER I")
+      (=ucs              . #x30A4)     ; イ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      )
+     ((name              . "KATAKANA LETTER TI")
+      (=ucs              . #x30C1)     ; チ
+      ))
     (=ucs              . #x3305)       ; ㌅
     (=jef-china3       . #x76F1)       ; &I-JC3-76F1;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30A6 #x30A9 #x30F3)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER U")
+      (=ucs              . #x30A6)     ; ウ
+      )
+     ((name              . "KATAKANA LETTER SMALL O")
+      (=ucs              . #x30A9)     ; ォ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      ))
     (=ucs              . #x3306)       ; ㌆
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30A8 #x30B9 #x30AF #x30FC #x30C9)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER E")
+      (=ucs              . #x30A8)     ; エ
+      )
+     ((name              . "KATAKANA LETTER SU")
+      (=ucs              . #x30B9)     ; ス
+      )
+     ((name              . "KATAKANA LETTER KU")
+      (=ucs              . #x30AF)     ; ク
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER DO")
+      (=ucs              . #x30C9)     ; ド
+      ))
     (=ucs              . #x3307)       ; ㌇
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30A8 #x30FC #x30AB #x30FC)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER E")
+      (=ucs              . #x30A8)     ; エ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER KA")
+      (=ucs              . #x30AB)     ; カ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      ))
     (=ucs              . #x3308)       ; ㌈
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30AA #x30F3 #x30B9)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER O")
+      (=ucs              . #x30AA)     ; オ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      )
+     ((name              . "KATAKANA LETTER SU")
+      (=ucs              . #x30B9)     ; ス
+      ))
     (=ucs              . #x3309)       ; ㌉
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30AA #x30FC #x30E0)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER O")
+      (=ucs              . #x30AA)     ; オ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER MU")
+      (=ucs              . #x30E0)     ; ム
+      ))
     (=ucs              . #x330A)       ; ㌊
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30AB #x30A4 #x30EA)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER KA")
+      (=ucs              . #x30AB)     ; カ
+      )
+     ((name              . "KATAKANA LETTER I")
+      (=ucs              . #x30A4)     ; イ
+      )
+     ((name              . "KATAKANA LETTER RI")
+      (=ucs              . #x30EA)     ; リ
+      ))
     (=ucs              . #x330B)       ; ㌋
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30AB #x30E9 #x30C3 #x30C8)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER KA")
+      (=ucs              . #x30AB)     ; カ
+      )
+     ((name              . "KATAKANA LETTER RA")
+      (=ucs              . #x30E9)     ; ラ
+      )
+     ((name              . "KATAKANA LETTER SMALL TU")
+      (=ucs              . #x30C3)     ; ッ
+      )
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      ))
     (=ucs              . #x330C)       ; ㌌
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30AB #x30ED #x30EA #x30FC)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER KA")
+      (=ucs              . #x30AB)     ; カ
+      )
+     ((name              . "KATAKANA LETTER RO")
+      (=ucs              . #x30ED)     ; ロ
+      )
+     ((name              . "KATAKANA LETTER RI")
+      (=ucs              . #x30EA)     ; リ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      ))
     (=ucs              . #x330D)       ; ㌍
     (=jis-x0213-1-2000 . #x2D4A)       ; &I-JX1-2D4A; [13-42]
     (=jef-china3       . #x76E6)       ; &I-JC3-76E6;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30AC #x30ED #x30F3)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER GA")
+      (=ucs              . #x30AC)     ; ガ
+      )
+     ((name              . "KATAKANA LETTER RO")
+      (=ucs              . #x30ED)     ; ロ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      ))
     (=ucs              . #x330E)       ; ㌎
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30AC #x30F3 #x30DE)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER GA")
+      (=ucs              . #x30AC)     ; ガ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      )
+     ((name              . "KATAKANA LETTER MA")
+      (=ucs              . #x30DE)     ; マ
+      ))
     (=ucs              . #x330F)       ; ㌏
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30AE #x30AC)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER GI")
+      (=ucs              . #x30AE)     ; ギ
+      )
+     ((name              . "KATAKANA LETTER GA")
+      (=ucs              . #x30AC)     ; ガ
+      ))
     (=ucs              . #x3310)       ; ㌐
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30AE #x30CB #x30FC)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER GI")
+      (=ucs              . #x30AE)     ; ギ
+      )
+     ((name              . "KATAKANA LETTER NI")
+      (=ucs              . #x30CB)     ; ニ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      ))
     (=ucs              . #x3311)       ; ㌑
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30AD #x30E5 #x30EA #x30FC)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER KI")
+      (=ucs              . #x30AD)     ; キ
+      )
+     ((name              . "KATAKANA LETTER SMALL YU")
+      (=ucs              . #x30E5)     ; ュ
+      )
+     ((name              . "KATAKANA LETTER RI")
+      (=ucs              . #x30EA)     ; リ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      ))
     (=ucs              . #x3312)       ; ㌒
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30AE #x30EB #x30C0 #x30FC)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER GI")
+      (=ucs              . #x30AE)     ; ギ
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      )
+     ((name              . "KATAKANA LETTER DA")
+      (=ucs              . #x30C0)     ; ダ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      ))
     (=ucs              . #x3313)       ; ㌓
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30AD #x30ED)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER KI")
+      (=ucs              . #x30AD)     ; キ
+      )
+     ((name              . "KATAKANA LETTER RO")
+      (=ucs              . #x30ED)     ; ロ
+      ))
     (=ucs              . #x3314)       ; ㌔
     (=jis-x0213-1-2000 . #x2D41)       ; &I-JX1-2D41; [13-33]
     (=jef-china3       . #x76DC)       ; &I-JC3-76DC;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30AD #x30ED #x30B0 #x30E9 #x30E0)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER KI")
+      (=ucs              . #x30AD)     ; キ
+      )
+     ((name              . "KATAKANA LETTER RO")
+      (=ucs              . #x30ED)     ; ロ
+      )
+     ((name              . "KATAKANA LETTER GU")
+      (=ucs              . #x30B0)     ; グ
+      )
+     ((name              . "KATAKANA LETTER RA")
+      (=ucs              . #x30E9)     ; ラ
+      )
+     ((name              . "KATAKANA LETTER MU")
+      (=ucs              . #x30E0)     ; ム
+      ))
     (=ucs              . #x3315)       ; ㌕
     (=jef-china3       . #x76DF)       ; &I-JC3-76DF;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30AD #x30ED #x30E1 #x30FC #x30C8 #x30EB)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER KI")
+      (=ucs              . #x30AD)     ; キ
+      )
+     ((name              . "KATAKANA LETTER RO")
+      (=ucs              . #x30ED)     ; ロ
+      )
+     ((name              . "KATAKANA LETTER ME")
+      (=ucs              . #x30E1)     ; メ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      ))
     (=ucs              . #x3316)       ; ㌖
     (=jef-china3       . #x76DD)       ; &I-JC3-76DD;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30AD #x30ED #x30EF #x30C3 #x30C8)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER KI")
+      (=ucs              . #x30AD)     ; キ
+      )
+     ((name              . "KATAKANA LETTER RO")
+      (=ucs              . #x30ED)     ; ロ
+      )
+     ((name              . "KATAKANA LETTER WA")
+      (=ucs              . #x30EF)     ; ワ
+      )
+     ((name              . "KATAKANA LETTER SMALL TU")
+      (=ucs              . #x30C3)     ; ッ
+      )
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      ))
     (=ucs              . #x3317)       ; ㌗
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30B0 #x30E9 #x30E0)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER GU")
+      (=ucs              . #x30B0)     ; グ
+      )
+     ((name              . "KATAKANA LETTER RA")
+      (=ucs              . #x30E9)     ; ラ
+      )
+     ((name              . "KATAKANA LETTER MU")
+      (=ucs              . #x30E0)     ; ム
+      ))
     (=ucs              . #x3318)       ; ㌘
     (=jis-x0213-1-2000 . #x2D44)       ; &I-JX1-2D44; [13-36]
     (=jef-china3       . #x76DE)       ; &I-JC3-76DE;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30B0 #x30E9 #x30E0 #x30C8 #x30F3)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER GU")
+      (=ucs              . #x30B0)     ; グ
+      )
+     ((name              . "KATAKANA LETTER RA")
+      (=ucs              . #x30E9)     ; ラ
+      )
+     ((name              . "KATAKANA LETTER MU")
+      (=ucs              . #x30E0)     ; ム
+      )
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      ))
     (=ucs              . #x3319)       ; ㌙
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30AF #x30EB #x30BC #x30A4 #x30ED)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER KU")
+      (=ucs              . #x30AF)     ; ク
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      )
+     ((name              . "KATAKANA LETTER ZE")
+      (=ucs              . #x30BC)     ; ゼ
+      )
+     ((name              . "KATAKANA LETTER I")
+      (=ucs              . #x30A4)     ; イ
+      )
+     ((name              . "KATAKANA LETTER RO")
+      (=ucs              . #x30ED)     ; ロ
+      ))
     (=ucs              . #x331A)       ; ㌚
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30AF #x30ED #x30FC #x30CD)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER KU")
+      (=ucs              . #x30AF)     ; ク
+      )
+     ((name              . "KATAKANA LETTER RO")
+      (=ucs              . #x30ED)     ; ロ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER NE")
+      (=ucs              . #x30CD)     ; ネ
+      ))
     (=ucs              . #x331B)       ; ㌛
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30B1 #x30FC #x30B9)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER KE")
+      (=ucs              . #x30B1)     ; ケ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER SU")
+      (=ucs              . #x30B9)     ; ス
+      ))
     (=ucs              . #x331C)       ; ㌜
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30B3 #x30EB #x30CA)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER KO")
+      (=ucs              . #x30B3)     ; コ
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      )
+     ((name              . "KATAKANA LETTER NA")
+      (=ucs              . #x30CA)     ; ナ
+      ))
     (=ucs              . #x331D)       ; ㌝
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30B3 #x30FC #x30DD)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER KO")
+      (=ucs              . #x30B3)     ; コ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER PO")
+      (=ucs              . #x30DD)     ; ポ
+      ))
     (=ucs              . #x331E)       ; ㌞
     (=jef-china3       . #x76EF)       ; &I-JC3-76EF;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30B5 #x30A4 #x30AF #x30EB)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER SA")
+      (=ucs              . #x30B5)     ; サ
+      )
+     ((name              . "KATAKANA LETTER I")
+      (=ucs              . #x30A4)     ; イ
+      )
+     ((name              . "KATAKANA LETTER KU")
+      (=ucs              . #x30AF)     ; ク
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      ))
     (=ucs              . #x331F)       ; ㌟
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30B5 #x30F3 #x30C1 #x30FC #x30E0)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER SA")
+      (=ucs              . #x30B5)     ; サ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      )
+     ((name              . "KATAKANA LETTER TI")
+      (=ucs              . #x30C1)     ; チ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER MU")
+      (=ucs              . #x30E0)     ; ム
+      ))
     (=ucs              . #x3320)       ; ㌠
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30B7 #x30EA #x30F3 #x30B0)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER SI")
+      (=ucs              . #x30B7)     ; シ
+      )
+     ((name              . "KATAKANA LETTER RI")
+      (=ucs              . #x30EA)     ; リ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      )
+     ((name              . "KATAKANA LETTER GU")
+      (=ucs              . #x30B0)     ; グ
+      ))
     (=ucs              . #x3321)       ; ㌡
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30BB #x30F3 #x30C1)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER SE")
+      (=ucs              . #x30BB)     ; セ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      )
+     ((name              . "KATAKANA LETTER TI")
+      (=ucs              . #x30C1)     ; チ
+      ))
     (=ucs              . #x3322)       ; ㌢
     (=jis-x0213-1-2000 . #x2D42)       ; &I-JX1-2D42; [13-34]
     (=jef-china3       . #x76DB)       ; &I-JC3-76DB;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30BB #x30F3 #x30C8)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER SE")
+      (=ucs              . #x30BB)     ; セ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      )
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      ))
     (=ucs              . #x3323)       ; ㌣
     (=jis-x0213-1-2000 . #x2D4C)       ; &I-JX1-2D4C; [13-44]
     (=jef-china3       . #x76E4)       ; &I-JC3-76E4;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30C0 #x30FC #x30B9)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER DA")
+      (=ucs              . #x30C0)     ; ダ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER SU")
+      (=ucs              . #x30B9)     ; ス
+      ))
     (=ucs              . #x3324)       ; ㌤
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30C7 #x30B7)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER DE")
+      (=ucs              . #x30C7)     ; デ
+      )
+     ((name              . "KATAKANA LETTER SI")
+      (=ucs              . #x30B7)     ; シ
+      ))
     (=ucs              . #x3325)       ; ㌥
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30C9 #x30EB)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER DO")
+      (=ucs              . #x30C9)     ; ド
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      ))
     (=ucs              . #x3326)       ; ㌦
     (=jis-x0213-1-2000 . #x2D4B)       ; &I-JX1-2D4B; [13-43]
     (=jef-china3       . #x76E3)       ; &I-JC3-76E3;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30C8 #x30F3)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      ))
     (=ucs              . #x3327)       ; ㌧
     (=jis-x0213-1-2000 . #x2D45)       ; &I-JX1-2D45; [13-37]
     (=jef-china3       . #x76E0)       ; &I-JC3-76E0;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30CA #x30CE)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER NA")
+      (=ucs              . #x30CA)     ; ナ
+      )
+     ((name              . "KATAKANA LETTER NO")
+      (=ucs              . #x30CE)     ; ノ
+      ))
     (=ucs              . #x3328)       ; ㌨
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30CE #x30C3 #x30C8)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER NO")
+      (=ucs              . #x30CE)     ; ノ
+      )
+     ((name              . "KATAKANA LETTER SMALL TU")
+      (=ucs              . #x30C3)     ; ッ
+      )
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      ))
     (=ucs              . #x3329)       ; ㌩
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30CF #x30A4 #x30C4)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER HA")
+      (=ucs              . #x30CF)     ; ハ
+      )
+     ((name              . "KATAKANA LETTER I")
+      (=ucs              . #x30A4)     ; イ
+      )
+     ((name              . "KATAKANA LETTER TU")
+      (=ucs              . #x30C4)     ; ツ
+      ))
     (=ucs              . #x332A)       ; ㌪
     (=jef-china3       . #x76F0)       ; &I-JC3-76F0;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30D1 #x30FC #x30BB #x30F3 #x30C8)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER PA")
+      (=ucs              . #x30D1)     ; パ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER SE")
+      (=ucs              . #x30BB)     ; セ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      )
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      ))
     (=ucs              . #x332B)       ; ㌫
     (=jis-x0213-1-2000 . #x2D4D)       ; &I-JX1-2D4D; [13-45]
     (=jef-china3       . #x76E5)       ; &I-JC3-76E5;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30D1 #x30FC #x30C4)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER PA")
+      (=ucs              . #x30D1)     ; パ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER TU")
+      (=ucs              . #x30C4)     ; ツ
+      ))
     (=ucs              . #x332C)       ; ㌬
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30D0 #x30FC #x30EC #x30EB)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER BA")
+      (=ucs              . #x30D0)     ; バ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER RE")
+      (=ucs              . #x30EC)     ; レ
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      ))
     (=ucs              . #x332D)       ; ㌭
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30D4 #x30A2 #x30B9 #x30C8 #x30EB)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER PI")
+      (=ucs              . #x30D4)     ; ピ
+      )
+     ((name              . "KATAKANA LETTER A")
+      (=ucs              . #x30A2)     ; ア
+      )
+     ((name              . "KATAKANA LETTER SU")
+      (=ucs              . #x30B9)     ; ス
+      )
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      ))
     (=ucs              . #x332E)       ; ㌮
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30D4 #x30AF #x30EB)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER PI")
+      (=ucs              . #x30D4)     ; ピ
+      )
+     ((name              . "KATAKANA LETTER KU")
+      (=ucs              . #x30AF)     ; ク
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      ))
     (=ucs              . #x332F)       ; ㌯
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30D4 #x30B3)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER PI")
+      (=ucs              . #x30D4)     ; ピ
+      )
+     ((name              . "KATAKANA LETTER KO")
+      (=ucs              . #x30B3)     ; コ
+      ))
     (=ucs              . #x3330)       ; ㌰
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30D3 #x30EB)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER BI")
+      (=ucs              . #x30D3)     ; ビ
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      ))
     (=ucs              . #x3331)       ; ㌱
     (=jef-china3       . #x76ED)       ; &I-JC3-76ED;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30D5 #x30A1 #x30E9 #x30C3 #x30C9)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER HU")
+      (=ucs              . #x30D5)     ; フ
+      )
+     ((name              . "KATAKANA LETTER SMALL A")
+      (=ucs              . #x30A1)     ; ァ
+      )
+     ((name              . "KATAKANA LETTER RA")
+      (=ucs              . #x30E9)     ; ラ
+      )
+     ((name              . "KATAKANA LETTER SMALL TU")
+      (=ucs              . #x30C3)     ; ッ
+      )
+     ((name              . "KATAKANA LETTER DO")
+      (=ucs              . #x30C9)     ; ド
+      ))
     (=ucs              . #x3332)       ; ㌲
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30D5 #x30A3 #x30FC #x30C8)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER HU")
+      (=ucs              . #x30D5)     ; フ
+      )
+     ((name              . "KATAKANA LETTER SMALL I")
+      (=ucs              . #x30A3)     ; ィ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      ))
     (=ucs              . #x3333)       ; ㌳
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30D6 #x30C3 #x30B7 #x30A7 #x30EB)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER BU")
+      (=ucs              . #x30D6)     ; ブ
+      )
+     ((name              . "KATAKANA LETTER SMALL TU")
+      (=ucs              . #x30C3)     ; ッ
+      )
+     ((name              . "KATAKANA LETTER SI")
+      (=ucs              . #x30B7)     ; シ
+      )
+     ((name              . "KATAKANA LETTER SMALL E")
+      (=ucs              . #x30A7)     ; ェ
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      ))
     (=ucs              . #x3334)       ; ㌴
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30D5 #x30E9 #x30F3)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER HU")
+      (=ucs              . #x30D5)     ; フ
+      )
+     ((name              . "KATAKANA LETTER RA")
+      (=ucs              . #x30E9)     ; ラ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      ))
     (=ucs              . #x3335)       ; ㌵
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30D8 #x30AF #x30BF #x30FC #x30EB)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER HE")
+      (=ucs              . #x30D8)     ; ヘ
+      )
+     ((name              . "KATAKANA LETTER KU")
+      (=ucs              . #x30AF)     ; ク
+      )
+     ((name              . "KATAKANA LETTER TA")
+      (=ucs              . #x30BF)     ; タ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      ))
     (=ucs              . #x3336)       ; ㌶
     (=jis-x0213-1-2000 . #x2D47)       ; &I-JX1-2D47; [13-39]
     (=jef-china3       . #x76E2)       ; &I-JC3-76E2;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30DA #x30BD)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER PE")
+      (=ucs              . #x30DA)     ; ペ
+      )
+     ((name              . "KATAKANA LETTER SO")
+      (=ucs              . #x30BD)     ; ソ
+      ))
     (=ucs              . #x3337)       ; ㌷
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30DA #x30CB #x30D2)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER PE")
+      (=ucs              . #x30DA)     ; ペ
+      )
+     ((name              . "KATAKANA LETTER NI")
+      (=ucs              . #x30CB)     ; ニ
+      )
+     ((name              . "KATAKANA LETTER HI")
+      (=ucs              . #x30D2)     ; ヒ
+      ))
     (=ucs              . #x3338)       ; ㌸
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30D8 #x30EB #x30C4)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER HE")
+      (=ucs              . #x30D8)     ; ヘ
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      )
+     ((name              . "KATAKANA LETTER TU")
+      (=ucs              . #x30C4)     ; ツ
+      ))
     (=ucs              . #x3339)       ; ㌹
     (=jef-china3       . #x76EA)       ; &I-JC3-76EA;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30DA #x30F3 #x30B9)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER PE")
+      (=ucs              . #x30DA)     ; ペ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      )
+     ((name              . "KATAKANA LETTER SU")
+      (=ucs              . #x30B9)     ; ス
+      ))
     (=ucs              . #x333A)       ; ㌺
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30DA #x30FC #x30B8)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER PE")
+      (=ucs              . #x30DA)     ; ペ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER ZI")
+      (=ucs              . #x30B8)     ; ジ
+      ))
     (=ucs              . #x333B)       ; ㌻
     (=jis-x0213-1-2000 . #x2D4F)       ; &I-JX1-2D4F; [13-47]
     (=jef-china3       . #x76EB)       ; &I-JC3-76EB;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30D9 #x30FC #x30BF)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER BE")
+      (=ucs              . #x30D9)     ; ベ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER TA")
+      (=ucs              . #x30BF)     ; タ
+      ))
     (=ucs              . #x333C)       ; ㌼
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30DD #x30A4 #x30F3 #x30C8)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER PO")
+      (=ucs              . #x30DD)     ; ポ
+      )
+     ((name              . "KATAKANA LETTER I")
+      (=ucs              . #x30A4)     ; イ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      )
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      ))
     (=ucs              . #x333D)       ; ㌽
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30DC #x30EB #x30C8)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER BO")
+      (=ucs              . #x30DC)     ; ボ
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      )
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      ))
     (=ucs              . #x333E)       ; ㌾
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30DB #x30F3)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER HO")
+      (=ucs              . #x30DB)     ; ホ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      ))
     (=ucs              . #x333F)       ; ㌿
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30DD #x30F3 #x30C9)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER PO")
+      (=ucs              . #x30DD)     ; ポ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      )
+     ((name              . "KATAKANA LETTER DO")
+      (=ucs              . #x30C9)     ; ド
+      ))
     (=ucs              . #x3340)       ; ㍀
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30DB #x30FC #x30EB)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER HO")
+      (=ucs              . #x30DB)     ; ホ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      ))
     (=ucs              . #x3341)       ; ㍁
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30DB #x30FC #x30F3)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER HO")
+      (=ucs              . #x30DB)     ; ホ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      ))
     (=ucs              . #x3342)       ; ㍂
     (=jef-china3       . #x76E8)       ; &I-JC3-76E8;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30DE #x30A4 #x30AF #x30ED)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER MA")
+      (=ucs              . #x30DE)     ; マ
+      )
+     ((name              . "KATAKANA LETTER I")
+      (=ucs              . #x30A4)     ; イ
+      )
+     ((name              . "KATAKANA LETTER KU")
+      (=ucs              . #x30AF)     ; ク
+      )
+     ((name              . "KATAKANA LETTER RO")
+      (=ucs              . #x30ED)     ; ロ
+      ))
     (=ucs              . #x3343)       ; ㍃
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30DE #x30A4 #x30EB)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER MA")
+      (=ucs              . #x30DE)     ; マ
+      )
+     ((name              . "KATAKANA LETTER I")
+      (=ucs              . #x30A4)     ; イ
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      ))
     (=ucs              . #x3344)       ; ㍄
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30DE #x30C3 #x30CF)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER MA")
+      (=ucs              . #x30DE)     ; マ
+      )
+     ((name              . "KATAKANA LETTER SMALL TU")
+      (=ucs              . #x30C3)     ; ッ
+      )
+     ((name              . "KATAKANA LETTER HA")
+      (=ucs              . #x30CF)     ; ハ
+      ))
     (=ucs              . #x3345)       ; ㍅
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30DE #x30EB #x30AF)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER MA")
+      (=ucs              . #x30DE)     ; マ
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      )
+     ((name              . "KATAKANA LETTER KU")
+      (=ucs              . #x30AF)     ; ク
+      ))
     (=ucs              . #x3346)       ; ㍆
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30DE #x30F3 #x30B7 #x30E7 #x30F3)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER MA")
+      (=ucs              . #x30DE)     ; マ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      )
+     ((name              . "KATAKANA LETTER SI")
+      (=ucs              . #x30B7)     ; シ
+      )
+     ((name              . "KATAKANA LETTER SMALL YO")
+      (=ucs              . #x30E7)     ; ョ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      ))
     (=ucs              . #x3347)       ; ㍇
     (=jef-china3       . #x76EE)       ; &I-JC3-76EE;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30DF #x30AF #x30ED #x30F3)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER MI")
+      (=ucs              . #x30DF)     ; ミ
+      )
+     ((name              . "KATAKANA LETTER KU")
+      (=ucs              . #x30AF)     ; ク
+      )
+     ((name              . "KATAKANA LETTER RO")
+      (=ucs              . #x30ED)     ; ロ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      ))
     (=ucs              . #x3348)       ; ㍈
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30DF #x30EA)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER MI")
+      (=ucs              . #x30DF)     ; ミ
+      )
+     ((name              . "KATAKANA LETTER RI")
+      (=ucs              . #x30EA)     ; リ
+      ))
     (=ucs              . #x3349)       ; ㍉
     (=jis-x0213-1-2000 . #x2D40)       ; &I-JX1-2D40; [13-32]
     (=jef-china3       . #x76DA)       ; &I-JC3-76DA;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30DF #x30EA #x30D0 #x30FC #x30EB)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER MI")
+      (=ucs              . #x30DF)     ; ミ
+      )
+     ((name              . "KATAKANA LETTER RI")
+      (=ucs              . #x30EA)     ; リ
+      )
+     ((name              . "KATAKANA LETTER BA")
+      (=ucs              . #x30D0)     ; バ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      ))
     (=ucs              . #x334A)       ; ㍊
     (=jis-x0213-1-2000 . #x2D4E)       ; &I-JX1-2D4E; [13-46]
     (=jef-china3       . #x76E9)       ; &I-JC3-76E9;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30E1 #x30AC)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER ME")
+      (=ucs              . #x30E1)     ; メ
+      )
+     ((name              . "KATAKANA LETTER GA")
+      (=ucs              . #x30AC)     ; ガ
+      ))
     (=ucs              . #x334B)       ; ㍋
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30E1 #x30AC #x30C8 #x30F3)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER ME")
+      (=ucs              . #x30E1)     ; メ
+      )
+     ((name              . "KATAKANA LETTER GA")
+      (=ucs              . #x30AC)     ; ガ
+      )
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      ))
     (=ucs              . #x334C)       ; ㍌
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30E1 #x30FC #x30C8 #x30EB)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER ME")
+      (=ucs              . #x30E1)     ; メ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      ))
     (=ucs              . #x334D)       ; ㍍
     (=jis-x0213-1-2000 . #x2D43)       ; &I-JX1-2D43; [13-35]
     (=jef-china3       . #x76D9)       ; &I-JC3-76D9;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30E4 #x30FC #x30C9)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER YA")
+      (=ucs              . #x30E4)     ; ヤ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER DO")
+      (=ucs              . #x30C9)     ; ド
+      ))
     (=ucs              . #x334E)       ; ㍎
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30E4 #x30FC #x30EB)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER YA")
+      (=ucs              . #x30E4)     ; ヤ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      ))
     (=ucs              . #x334F)       ; ㍏
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30E6 #x30A2 #x30F3)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER YU")
+      (=ucs              . #x30E6)     ; ユ
+      )
+     ((name              . "KATAKANA LETTER A")
+      (=ucs              . #x30A2)     ; ア
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      ))
     (=ucs              . #x3350)       ; ㍐
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30EA #x30C3 #x30C8 #x30EB)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER RI")
+      (=ucs              . #x30EA)     ; リ
+      )
+     ((name              . "KATAKANA LETTER SMALL TU")
+      (=ucs              . #x30C3)     ; ッ
+      )
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      ))
     (=ucs              . #x3351)       ; ㍑
     (=jis-x0213-1-2000 . #x2D48)       ; &I-JX1-2D48; [13-40]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30EA #x30E9)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER RI")
+      (=ucs              . #x30EA)     ; リ
+      )
+     ((name              . "KATAKANA LETTER RA")
+      (=ucs              . #x30E9)     ; ラ
+      ))
     (=ucs              . #x3352)       ; ㍒
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30EB #x30D4 #x30FC)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      )
+     ((name              . "KATAKANA LETTER PI")
+      (=ucs              . #x30D4)     ; ピ
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      ))
     (=ucs              . #x3353)       ; ㍓
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30EB #x30FC #x30D6 #x30EB)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      )
+     ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
+      (=ucs              . #x30FC)     ; ー
+      )
+     ((name              . "KATAKANA LETTER BU")
+      (=ucs              . #x30D6)     ; ブ
+      )
+     ((name              . "KATAKANA LETTER RU")
+      (=ucs              . #x30EB)     ; ル
+      ))
     (=ucs              . #x3354)       ; ㍔
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30EC #x30E0)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER RE")
+      (=ucs              . #x30EC)     ; レ
+      )
+     ((name              . "KATAKANA LETTER MU")
+      (=ucs              . #x30E0)     ; ム
+      ))
     (=ucs              . #x3355)       ; ㍕
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30EC #x30F3 #x30C8 #x30B2 #x30F3)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER RE")
+      (=ucs              . #x30EC)     ; レ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      )
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      )
+     ((name              . "KATAKANA LETTER GE")
+      (=ucs              . #x30B2)     ; ゲ
+      )
+     ((name              . "KATAKANA LETTER N")
+      (=ucs              . #x30F3)     ; ン
+      ))
     (=ucs              . #x3356)       ; ㍖
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x30EF #x30C3 #x30C8)
+    (=>decomposition@square
+     ((name              . "KATAKANA LETTER WA")
+      (=ucs              . #x30EF)     ; ワ
+      )
+     ((name              . "KATAKANA LETTER SMALL TU")
+      (=ucs              . #x30C3)     ; ッ
+      )
+     ((name              . "KATAKANA LETTER TO")
+      (=ucs              . #x30C8)     ; ト
+      ))
     (=ucs              . #x3357)       ; ㍗
     (=jis-x0213-1-2000 . #x2D49)       ; &I-JX1-2D49; [13-41]
     (=jef-china3       . #x76E7)       ; &I-JC3-76E7;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0030 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT ZERO")
+      (=ucs              . #x0030)     ; 0
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x3358)       ; ㍘
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x3359)       ; ㍙
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0032 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x335A)       ; ㍚
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0033 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x335B)       ; ㍛
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0034 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x335C)       ; ㍜
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0035 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x335D)       ; ㍝
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0036 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT SIX")
+      (=ucs              . #x0036)     ; 6
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x335E)       ; ㍞
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0037 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT SEVEN")
+      (=ucs              . #x0037)     ; 7
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x335F)       ; ㍟
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0038 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x3360)       ; ㍠
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0039 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT NINE")
+      (=ucs              . #x0039)     ; 9
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x3361)       ; ㍡
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0030 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT ZERO")
+      (=ucs              . #x0030)     ; 0
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x3362)       ; ㍢
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0031 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x3363)       ; ㍣
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0032 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x3364)       ; ㍤
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0033 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x3365)       ; ㍥
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0034 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x3366)       ; ㍦
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0035 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x3367)       ; ㍧
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0036 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT SIX")
+      (=ucs              . #x0036)     ; 6
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x3368)       ; ㍨
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0037 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT SEVEN")
+      (=ucs              . #x0037)     ; 7
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x3369)       ; ㍩
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0038 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x336A)       ; ㍪
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0039 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT NINE")
+      (=ucs              . #x0039)     ; 9
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x336B)       ; ㍫
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0032 #x0030 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT ZERO")
+      (=ucs              . #x0030)     ; 0
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x336C)       ; ㍬
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0032 #x0031 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x336D)       ; ㍭
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0032 #x0032 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x336E)       ; ㍮
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0032 #x0033 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x336F)       ; ㍯
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0032 #x0034 #x70B9)
+    (=>decomposition@compat
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((=ucs              . #x70B9)     ; 点
+      ))
     (=ucs              . #x3370)       ; ㍰
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0068 #x0050 #x0061)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER H")
+      (=ucs              . #x0068)     ; h
+      )
+     ((name              . "LATIN CAPITAL LETTER P")
+      (=ucs              . #x0050)     ; P
+      )
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      ))
     (=ucs              . #x3371)       ; ㍱
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0064 #x0061)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER D")
+      (=ucs              . #x0064)     ; d
+      )
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      ))
     (=ucs              . #x3372)       ; ㍲
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0041 #x0055)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      )
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      ))
     (=ucs              . #x3373)       ; ㍳
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0062 #x0061 #x0072)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER B")
+      (=ucs              . #x0062)     ; b
+      )
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "LATIN SMALL LETTER R")
+      (=ucs              . #x0072)     ; r
+      ))
     (=ucs              . #x3374)       ; ㍴
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006F #x0056)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "LATIN CAPITAL LETTER V")
+      (=ucs              . #x0056)     ; V
+      ))
     (=ucs              . #x3375)       ; ㍵
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0070 #x0063)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER P")
+      (=ucs              . #x0070)     ; p
+      )
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      ))
     (=ucs              . #x3376)       ; ㍶
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x5E73 #x6210)
+    (=>decomposition@square
+     ((=ucs              . #x5E73)     ; 平
+      )
+     ((=ucs              . #x6210)     ; 成
+      ))
     (=ucs              . #x337B)       ; ㍻
     (=jis-x0213-1-2000 . #x2D5F)       ; &I-JX1-2D5F; [13-63]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x662D #x548C)
+    (=>decomposition@square
+     ((=ucs              . #x662D)     ; 昭
+      )
+     ((=ucs              . #x548C)     ; 和
+      ))
     (=ucs              . #x337C)       ; ㍼
     (=jis-x0213-1-2000 . #x2D6F)       ; &I-JX1-2D6F; [13-79]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x5927 #x6B63)
+    (=>decomposition@square
+     ((=ucs              . #x5927)     ; 大
+      )
+     ((=ucs              . #x6B63)     ; 正
+      ))
     (=ucs              . #x337D)       ; ㍽
     (=jis-x0213-1-2000 . #x2D6E)       ; &I-JX1-2D6E; [13-78]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x660E #x6CBB)
+    (=>decomposition@square
+     ((=ucs              . #x660E)     ; 明
+      )
+     ((=ucs              . #x6CBB)     ; 治
+      ))
     (=ucs              . #x337E)       ; ㍾
     (=jis-x0213-1-2000 . #x2D6D)       ; &I-JX1-2D6D; [13-77]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x682A #x5F0F #x4F1A #x793E)
+    (=>decomposition@square
+     ((=ucs              . #x682A)     ; 株
+      )
+     ((=ucs              . #x5F0F)     ; 式
+      )
+     ((=ucs              . #x4F1A)     ; 会
+      )
+     ((=ucs              . #x793E)     ; 社
+      ))
     (=ucs              . #x337F)       ; ㍿
     (=jef-china3       . #x76F5)       ; &I-JC3-76F5;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0070 #x0041)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER P")
+      (=ucs              . #x0070)     ; p
+      )
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      ))
     (=ucs              . #x3380)       ; ㎀
     (=ks-x1001         . #x2749)       ; &I-K0-2749; [07-41]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006E #x0041)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      )
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      ))
     (=ucs              . #x3381)       ; ㎁
     (=ks-x1001         . #x274A)       ; &I-K0-274A; [07-42]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x03BC #x0041)
+    (=>decomposition@square
+     ((name              . "GREEK SMALL LETTER MU")
+      (=ucs              . #x03BC)     ; μ
+      )
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      ))
     (=ucs              . #x3382)       ; ㎂
     (=ks-x1001         . #x274B)       ; &I-K0-274B; [07-43]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006D #x0041)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      ))
     (=ucs              . #x3383)       ; ㎃
     (=ks-x1001         . #x274C)       ; &I-K0-274C; [07-44]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006B #x0041)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      )
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      ))
     (=ucs              . #x3384)       ; ㎄
     (=ks-x1001         . #x274D)       ; &I-K0-274D; [07-45]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x004B #x0042)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER K")
+      (=ucs              . #x004B)     ; K
+      )
+     ((name              . "LATIN CAPITAL LETTER B")
+      (=ucs              . #x0042)     ; B
+      ))
     (=ucs              . #x3385)       ; ㎅
     (=jef-china3       . #x76CE)       ; &I-JC3-76CE;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x004D #x0042)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER M")
+      (=ucs              . #x004D)     ; M
+      )
+     ((name              . "LATIN CAPITAL LETTER B")
+      (=ucs              . #x0042)     ; B
+      ))
     (=ucs              . #x3386)       ; ㎆
     (=jef-china3       . #x76CF)       ; &I-JC3-76CF;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0047 #x0042)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER G")
+      (=ucs              . #x0047)     ; G
+      )
+     ((name              . "LATIN CAPITAL LETTER B")
+      (=ucs              . #x0042)     ; B
+      ))
     (=ucs              . #x3387)       ; ㎇
     (=jef-china3       . #x76D0)       ; &I-JC3-76D0;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0063 #x0061 #x006C)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      )
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      ))
     (=ucs              . #x3388)       ; ㎈
     (=ks-x1001         . #x273A)       ; &I-K0-273A; [07-26]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006B #x0063 #x0061 #x006C)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      )
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      )
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      ))
     (=ucs              . #x3389)       ; ㎉
     (=ks-x1001         . #x273B)       ; &I-K0-273B; [07-27]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0070 #x0046)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER P")
+      (=ucs              . #x0070)     ; p
+      )
+     ((name              . "LATIN CAPITAL LETTER F")
+      (=ucs              . #x0046)     ; F
+      ))
     (=ucs              . #x338A)       ; ㎊
     (=ks-x1001         . #x275C)       ; &I-K0-275C; [07-60]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006E #x0046)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      )
+     ((name              . "LATIN CAPITAL LETTER F")
+      (=ucs              . #x0046)     ; F
+      ))
     (=ucs              . #x338B)       ; ㎋
     (=ks-x1001         . #x275D)       ; &I-K0-275D; [07-61]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x03BC #x0046)
+    (=>decomposition@square
+     ((name              . "GREEK SMALL LETTER MU")
+      (=ucs              . #x03BC)     ; μ
+      )
+     ((name              . "LATIN CAPITAL LETTER F")
+      (=ucs              . #x0046)     ; F
+      ))
     (=ucs              . #x338C)       ; ㎌
     (=ks-x1001         . #x275E)       ; &I-K0-275E; [07-62]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x03BC #x0067)
+    (=>decomposition@square
+     ((name              . "GREEK SMALL LETTER MU")
+      (=ucs              . #x03BC)     ; μ
+      )
+     ((name              . "LATIN SMALL LETTER G")
+      (=ucs              . #x0067)     ; g
+      ))
     (=ucs              . #x338D)       ; ㎍
     (=ks-x1001         . #x2736)       ; &I-K0-2736; [07-22]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006D #x0067)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "LATIN SMALL LETTER G")
+      (=ucs              . #x0067)     ; g
+      ))
     (=ucs              . #x338E)       ; ㎎
     (=ks-x1001         . #x2737)       ; &I-K0-2737; [07-23]
     (=cns11643-1       . #x2275)       ; &I-C1-2275; [02-85]
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006B #x0067)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      )
+     ((name              . "LATIN SMALL LETTER G")
+      (=ucs              . #x0067)     ; g
+      ))
     (=ucs              . #x338F)       ; ㎏
     (=ks-x1001         . #x2738)       ; &I-K0-2738; [07-24]
     (=cns11643-1       . #x2276)       ; &I-C1-2276; [02-86]
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0048 #x007A)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER H")
+      (=ucs              . #x0048)     ; H
+      )
+     ((name              . "LATIN SMALL LETTER Z")
+      (=ucs              . #x007A)     ; z
+      ))
     (=ucs              . #x3390)       ; ㎐
     (=ks-x1001         . #x2754)       ; &I-K0-2754; [07-52]
     (=jef-china3       . #x76D4)       ; &I-JC3-76D4;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006B #x0048 #x007A)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      )
+     ((name              . "LATIN CAPITAL LETTER H")
+      (=ucs              . #x0048)     ; H
+      )
+     ((name              . "LATIN SMALL LETTER Z")
+      (=ucs              . #x007A)     ; z
+      ))
     (=ucs              . #x3391)       ; ㎑
     (=ks-x1001         . #x2755)       ; &I-K0-2755; [07-53]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x004D #x0048 #x007A)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER M")
+      (=ucs              . #x004D)     ; M
+      )
+     ((name              . "LATIN CAPITAL LETTER H")
+      (=ucs              . #x0048)     ; H
+      )
+     ((name              . "LATIN SMALL LETTER Z")
+      (=ucs              . #x007A)     ; z
+      ))
     (=ucs              . #x3392)       ; ㎒
     (=ks-x1001         . #x2756)       ; &I-K0-2756; [07-54]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0047 #x0048 #x007A)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER G")
+      (=ucs              . #x0047)     ; G
+      )
+     ((name              . "LATIN CAPITAL LETTER H")
+      (=ucs              . #x0048)     ; H
+      )
+     ((name              . "LATIN SMALL LETTER Z")
+      (=ucs              . #x007A)     ; z
+      ))
     (=ucs              . #x3393)       ; ㎓
     (=ks-x1001         . #x2757)       ; &I-K0-2757; [07-55]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0054 #x0048 #x007A)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER T")
+      (=ucs              . #x0054)     ; T
+      )
+     ((name              . "LATIN CAPITAL LETTER H")
+      (=ucs              . #x0048)     ; H
+      )
+     ((name              . "LATIN SMALL LETTER Z")
+      (=ucs              . #x007A)     ; z
+      ))
     (=ucs              . #x3394)       ; ㎔
     (=ks-x1001         . #x2758)       ; &I-K0-2758; [07-56]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x03BC #x2113)
+    (=>decomposition@square
+     ((name              . "GREEK SMALL LETTER MU")
+      (=ucs              . #x03BC)     ; μ
+      )
+     ((name              . "SCRIPT SMALL L")
+      (=ucs              . #x2113)     ; ℓ
+      ))
     (=ucs              . #x3395)       ; ㎕
     (=ks-x1001         . #x2721)       ; &I-K0-2721; [07-01]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006D #x2113)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "SCRIPT SMALL L")
+      (=ucs              . #x2113)     ; ℓ
+      ))
     (=ucs              . #x3396)       ; ㎖
     (=ks-x1001         . #x2722)       ; &I-K0-2722; [07-02]
     (=jef-china3       . #x76D7)       ; &I-JC3-76D7;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0064 #x2113)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER D")
+      (=ucs              . #x0064)     ; d
+      )
+     ((name              . "SCRIPT SMALL L")
+      (=ucs              . #x2113)     ; ℓ
+      ))
     (=ucs              . #x3397)       ; ㎗
     (=ks-x1001         . #x2723)       ; &I-K0-2723; [07-03]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006B #x2113)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      )
+     ((name              . "SCRIPT SMALL L")
+      (=ucs              . #x2113)     ; ℓ
+      ))
     (=ucs              . #x3398)       ; ㎘
     (=ks-x1001         . #x2725)       ; &I-K0-2725; [07-05]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0066 #x006D)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      )
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      ))
     (=ucs              . #x3399)       ; ㎙
     (=ks-x1001         . #x272B)       ; &I-K0-272B; [07-11]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006E #x006D)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      )
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      ))
     (=ucs              . #x339A)       ; ㎚
     (=ks-x1001         . #x272C)       ; &I-K0-272C; [07-12]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x03BC #x006D)
+    (=>decomposition@square
+     ((name              . "GREEK SMALL LETTER MU")
+      (=ucs              . #x03BC)     ; μ
+      )
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      ))
     (=ucs              . #x339B)       ; ㎛
     (=ks-x1001         . #x272D)       ; &I-K0-272D; [07-13]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006D #x006D)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      ))
     (=ucs              . #x339C)       ; ㎜
     (=ks-x1001         . #x272E)       ; &I-K0-272E; [07-14]
     (=cns11643-1       . #x2270)       ; &I-C1-2270; [02-80]
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0063 #x006D)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      )
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      ))
     (=ucs              . #x339D)       ; ㎝
     (=ks-x1001         . #x272F)       ; &I-K0-272F; [07-15]
     (=cns11643-1       . #x2271)       ; &I-C1-2271; [02-81]
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006B #x006D)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      )
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      ))
     (=ucs              . #x339E)       ; ㎞
     (=ks-x1001         . #x2730)       ; &I-K0-2730; [07-16]
     (=cns11643-1       . #x2272)       ; &I-C1-2272; [02-82]
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006D #x006D #x00B2)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "SUPERSCRIPT TWO")
+      (=ucs              . #x00B2)     ; ²
+      ))
     (=ucs              . #x339F)       ; ㎟
     (=ks-x1001         . #x2731)       ; &I-K0-2731; [07-17]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0063 #x006D #x00B2)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      )
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "SUPERSCRIPT TWO")
+      (=ucs              . #x00B2)     ; ²
+      ))
     (=ucs              . #x33A0)       ; ㎠
     (=ks-x1001         . #x2732)       ; &I-K0-2732; [07-18]
     (=jef-china3       . #x76BF)       ; &I-JC3-76BF;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006D #x00B2)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "SUPERSCRIPT TWO")
+      (=ucs              . #x00B2)     ; ²
+      ))
     (=ucs              . #x33A1)       ; ㎡
     (=ks-x1001         . #x2733)       ; &I-K0-2733; [07-19]
     (=cns11643-1       . #x2274)       ; &I-C1-2274; [02-84]
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006B #x006D #x00B2)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      )
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "SUPERSCRIPT TWO")
+      (=ucs              . #x00B2)     ; ²
+      ))
     (=ucs              . #x33A2)       ; ㎢
     (=ks-x1001         . #x2734)       ; &I-K0-2734; [07-20]
     (=jef-china3       . #x76C1)       ; &I-JC3-76C1;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006D #x006D #x00B3)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "SUPERSCRIPT THREE")
+      (=ucs              . #x00B3)     ; ³
+      ))
     (=ucs              . #x33A3)       ; ㎣
     (=ks-x1001         . #x2727)       ; &I-K0-2727; [07-07]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0063 #x006D #x00B3)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      )
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "SUPERSCRIPT THREE")
+      (=ucs              . #x00B3)     ; ³
+      ))
     (=ucs              . #x33A4)       ; ㎤
     (=ks-x1001         . #x2728)       ; &I-K0-2728; [07-08]
     (=jef-china3       . #x76C2)       ; &I-JC3-76C2;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006D #x00B3)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "SUPERSCRIPT THREE")
+      (=ucs              . #x00B3)     ; ³
+      ))
     (=ucs              . #x33A5)       ; ㎥
     (=ks-x1001         . #x2729)       ; &I-K0-2729; [07-09]
     (=jef-china3       . #x76C3)       ; &I-JC3-76C3;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006B #x006D #x00B3)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      )
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "SUPERSCRIPT THREE")
+      (=ucs              . #x00B3)     ; ³
+      ))
     (=ucs              . #x33A6)       ; ㎦
     (=ks-x1001         . #x272A)       ; &I-K0-272A; [07-10]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006D #x2215 #x0073)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "DIVISION SLASH")
+      (=ucs              . #x2215)     ; ∕
+      )
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      ))
     (=ucs              . #x33A7)       ; ㎧
     (=ks-x1001         . #x273D)       ; &I-K0-273D; [07-29]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006D #x2215 #x0073 #x00B2)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "DIVISION SLASH")
+      (=ucs              . #x2215)     ; ∕
+      )
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      )
+     ((name              . "SUPERSCRIPT TWO")
+      (=ucs              . #x00B2)     ; ²
+      ))
     (=ucs              . #x33A8)       ; ㎨
     (=ks-x1001         . #x273E)       ; &I-K0-273E; [07-30]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0050 #x0061)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER P")
+      (=ucs              . #x0050)     ; P
+      )
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      ))
     (=ucs              . #x33A9)       ; ㎩
     (=ks-x1001         . #x2765)       ; &I-K0-2765; [07-69]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006B #x0050 #x0061)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      )
+     ((name              . "LATIN CAPITAL LETTER P")
+      (=ucs              . #x0050)     ; P
+      )
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      ))
     (=ucs              . #x33AA)       ; ㎪
     (=ks-x1001         . #x2766)       ; &I-K0-2766; [07-70]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x004D #x0050 #x0061)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER M")
+      (=ucs              . #x004D)     ; M
+      )
+     ((name              . "LATIN CAPITAL LETTER P")
+      (=ucs              . #x0050)     ; P
+      )
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      ))
     (=ucs              . #x33AB)       ; ㎫
     (=ks-x1001         . #x2767)       ; &I-K0-2767; [07-71]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0047 #x0050 #x0061)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER G")
+      (=ucs              . #x0047)     ; G
+      )
+     ((name              . "LATIN CAPITAL LETTER P")
+      (=ucs              . #x0050)     ; P
+      )
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      ))
     (=ucs              . #x33AC)       ; ㎬
     (=ks-x1001         . #x2768)       ; &I-K0-2768; [07-72]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0072 #x0061 #x0064)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER R")
+      (=ucs              . #x0072)     ; r
+      )
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "LATIN SMALL LETTER D")
+      (=ucs              . #x0064)     ; d
+      ))
     (=ucs              . #x33AD)       ; ㎭
     (=ks-x1001         . #x2761)       ; &I-K0-2761; [07-65]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0072 #x0061 #x0064 #x2215 #x0073)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER R")
+      (=ucs              . #x0072)     ; r
+      )
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "LATIN SMALL LETTER D")
+      (=ucs              . #x0064)     ; d
+      )
+     ((name              . "DIVISION SLASH")
+      (=ucs              . #x2215)     ; ∕
+      )
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      ))
     (=ucs              . #x33AE)       ; ㎮
     (=ks-x1001         . #x2762)       ; &I-K0-2762; [07-66]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0072 #x0061 #x0064 #x2215 #x0073 #x00B2)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER R")
+      (=ucs              . #x0072)     ; r
+      )
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "LATIN SMALL LETTER D")
+      (=ucs              . #x0064)     ; d
+      )
+     ((name              . "DIVISION SLASH")
+      (=ucs              . #x2215)     ; ∕
+      )
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      )
+     ((name              . "SUPERSCRIPT TWO")
+      (=ucs              . #x00B2)     ; ²
+      ))
     (=ucs              . #x33AF)       ; ㎯
     (=ks-x1001         . #x2763)       ; &I-K0-2763; [07-67]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0070 #x0073)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER P")
+      (=ucs              . #x0070)     ; p
+      )
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      ))
     (=ucs              . #x33B0)       ; ㎰
     (=ks-x1001         . #x273F)       ; &I-K0-273F; [07-31]
     (=jef-china3       . #x76CD)       ; &I-JC3-76CD;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006E #x0073)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      )
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      ))
     (=ucs              . #x33B1)       ; ㎱
     (=ks-x1001         . #x2740)       ; &I-K0-2740; [07-32]
     (=jef-china3       . #x76CC)       ; &I-JC3-76CC;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x03BC #x0073)
+    (=>decomposition@square
+     ((name              . "GREEK SMALL LETTER MU")
+      (=ucs              . #x03BC)     ; μ
+      )
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      ))
     (=ucs              . #x33B2)       ; ㎲
     (=ks-x1001         . #x2741)       ; &I-K0-2741; [07-33]
     (=jef-china3       . #x76CB)       ; &I-JC3-76CB;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006D #x0073)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      ))
     (=ucs              . #x33B3)       ; ㎳
     (=ks-x1001         . #x2742)       ; &I-K0-2742; [07-34]
     (=jef-china3       . #x76CA)       ; &I-JC3-76CA;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0070 #x0056)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER P")
+      (=ucs              . #x0070)     ; p
+      )
+     ((name              . "LATIN CAPITAL LETTER V")
+      (=ucs              . #x0056)     ; V
+      ))
     (=ucs              . #x33B4)       ; ㎴
     (=ks-x1001         . #x2743)       ; &I-K0-2743; [07-35]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006E #x0056)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      )
+     ((name              . "LATIN CAPITAL LETTER V")
+      (=ucs              . #x0056)     ; V
+      ))
     (=ucs              . #x33B5)       ; ㎵
     (=ks-x1001         . #x2744)       ; &I-K0-2744; [07-36]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x03BC #x0056)
+    (=>decomposition@square
+     ((name              . "GREEK SMALL LETTER MU")
+      (=ucs              . #x03BC)     ; μ
+      )
+     ((name              . "LATIN CAPITAL LETTER V")
+      (=ucs              . #x0056)     ; V
+      ))
     (=ucs              . #x33B6)       ; ㎶
     (=ks-x1001         . #x2745)       ; &I-K0-2745; [07-37]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006D #x0056)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "LATIN CAPITAL LETTER V")
+      (=ucs              . #x0056)     ; V
+      ))
     (=ucs              . #x33B7)       ; ㎷
     (=ks-x1001         . #x2746)       ; &I-K0-2746; [07-38]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006B #x0056)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      )
+     ((name              . "LATIN CAPITAL LETTER V")
+      (=ucs              . #x0056)     ; V
+      ))
     (=ucs              . #x33B8)       ; ㎸
     (=ks-x1001         . #x2747)       ; &I-K0-2747; [07-39]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x004D #x0056)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER M")
+      (=ucs              . #x004D)     ; M
+      )
+     ((name              . "LATIN CAPITAL LETTER V")
+      (=ucs              . #x0056)     ; V
+      ))
     (=ucs              . #x33B9)       ; ㎹
     (=ks-x1001         . #x2748)       ; &I-K0-2748; [07-40]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0070 #x0057)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER P")
+      (=ucs              . #x0070)     ; p
+      )
+     ((name              . "LATIN CAPITAL LETTER W")
+      (=ucs              . #x0057)     ; W
+      ))
     (=ucs              . #x33BA)       ; ㎺
     (=ks-x1001         . #x274E)       ; &I-K0-274E; [07-46]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006E #x0057)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      )
+     ((name              . "LATIN CAPITAL LETTER W")
+      (=ucs              . #x0057)     ; W
+      ))
     (=ucs              . #x33BB)       ; ㎻
     (=ks-x1001         . #x274F)       ; &I-K0-274F; [07-47]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x03BC #x0057)
+    (=>decomposition@square
+     ((name              . "GREEK SMALL LETTER MU")
+      (=ucs              . #x03BC)     ; μ
+      )
+     ((name              . "LATIN CAPITAL LETTER W")
+      (=ucs              . #x0057)     ; W
+      ))
     (=ucs              . #x33BC)       ; ㎼
     (=ks-x1001         . #x2750)       ; &I-K0-2750; [07-48]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006D #x0057)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "LATIN CAPITAL LETTER W")
+      (=ucs              . #x0057)     ; W
+      ))
     (=ucs              . #x33BD)       ; ㎽
     (=ks-x1001         . #x2751)       ; &I-K0-2751; [07-49]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006B #x0057)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      )
+     ((name              . "LATIN CAPITAL LETTER W")
+      (=ucs              . #x0057)     ; W
+      ))
     (=ucs              . #x33BE)       ; ㎾
     (=ks-x1001         . #x2752)       ; &I-K0-2752; [07-50]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x004D #x0057)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER M")
+      (=ucs              . #x004D)     ; M
+      )
+     ((name              . "LATIN CAPITAL LETTER W")
+      (=ucs              . #x0057)     ; W
+      ))
     (=ucs              . #x33BF)       ; ㎿
     (=ks-x1001         . #x2753)       ; &I-K0-2753; [07-51]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006B #x03A9)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      )
+     ((name              . "GREEK CAPITAL LETTER OMEGA")
+      (=ucs              . #x03A9)     ; Ω
+      ))
     (=ucs              . #x33C0)       ; ㏀
     (=ks-x1001         . #x275A)       ; &I-K0-275A; [07-58]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x004D #x03A9)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER M")
+      (=ucs              . #x004D)     ; M
+      )
+     ((name              . "GREEK CAPITAL LETTER OMEGA")
+      (=ucs              . #x03A9)     ; Ω
+      ))
     (=ucs              . #x33C1)       ; ㏁
     (=ks-x1001         . #x275B)       ; &I-K0-275B; [07-59]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0061 #x002E #x006D #x002E)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      )
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x33C2)       ; ㏂
     (=ks-x1001         . #x2263)       ; &I-K0-2263; [02-67]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0042 #x0071)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER B")
+      (=ucs              . #x0042)     ; B
+      )
+     ((name              . "LATIN SMALL LETTER Q")
+      (=ucs              . #x0071)     ; q
+      ))
     (=ucs              . #x33C3)       ; ㏃
     (=ks-x1001         . #x276C)       ; &I-K0-276C; [07-76]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0063 #x0063)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      )
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      ))
     (=ucs              . #x33C4)       ; ㏄
     (=ks-x1001         . #x2726)       ; &I-K0-2726; [07-06]
     (=cns11643-1       . #x2277)       ; &I-C1-2277; [02-87]
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0063 #x0064)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      )
+     ((name              . "LATIN SMALL LETTER D")
+      (=ucs              . #x0064)     ; d
+      ))
     (=ucs              . #x33C5)       ; ㏅
     (=ks-x1001         . #x2760)       ; &I-K0-2760; [07-64]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0043 #x2215 #x006B #x0067)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER C")
+      (=ucs              . #x0043)     ; C
+      )
+     ((name              . "DIVISION SLASH")
+      (=ucs              . #x2215)     ; ∕
+      )
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      )
+     ((name              . "LATIN SMALL LETTER G")
+      (=ucs              . #x0067)     ; g
+      ))
     (=ucs              . #x33C6)       ; ㏆
     (=ks-x1001         . #x276F)       ; &I-K0-276F; [07-79]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0043 #x006F #x002E)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER C")
+      (=ucs              . #x0043)     ; C
+      )
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x33C7)       ; ㏇
     (=ks-x1001         . #x2261)       ; &I-K0-2261; [02-65]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0064 #x0042)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER D")
+      (=ucs              . #x0064)     ; d
+      )
+     ((name              . "LATIN CAPITAL LETTER B")
+      (=ucs              . #x0042)     ; B
+      ))
     (=ucs              . #x33C8)       ; ㏈
     (=ks-x1001         . #x273C)       ; &I-K0-273C; [07-28]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0047 #x0079)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER G")
+      (=ucs              . #x0047)     ; G
+      )
+     ((name              . "LATIN SMALL LETTER Y")
+      (=ucs              . #x0079)     ; y
+      ))
     (=ucs              . #x33C9)       ; ㏉
     (=ks-x1001         . #x276D)       ; &I-K0-276D; [07-77]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0068 #x0061)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER H")
+      (=ucs              . #x0068)     ; h
+      )
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      ))
     (=ucs              . #x33CA)       ; ㏊
     (=ks-x1001         . #x2735)       ; &I-K0-2735; [07-21]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0048 #x0050)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER H")
+      (=ucs              . #x0048)     ; H
+      )
+     ((name              . "LATIN CAPITAL LETTER P")
+      (=ucs              . #x0050)     ; P
+      ))
     (=ucs              . #x33CB)       ; ㏋
     (=jis-x0213-1-2000 . #x235E)       ; &I-JX1-235E; [03-62]
     (=jef-china3       . #x76D2)       ; &I-JC3-76D2;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0069 #x006E)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      ))
     (=ucs              . #x33CC)       ; ㏌
     (=jef-china3       . #x76D6)       ; &I-JC3-76D6;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x004B #x004B)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER K")
+      (=ucs              . #x004B)     ; K
+      )
+     ((name              . "LATIN CAPITAL LETTER K")
+      (=ucs              . #x004B)     ; K
+      ))
     (=ucs              . #x33CD)       ; ㏍
     (=jis-x0213-1-2000 . #x2D63)       ; &I-JX1-2D63; [13-67]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x004B #x004D)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER K")
+      (=ucs              . #x004B)     ; K
+      )
+     ((name              . "LATIN CAPITAL LETTER M")
+      (=ucs              . #x004D)     ; M
+      ))
     (=ucs              . #x33CE)       ; ㏎
     (=cns11643-1       . #x2273)       ; &I-C1-2273; [02-83]
     (=big5             . #xA253)       ; &I-B-A253;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006B #x0074)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      )
+     ((name              . "LATIN SMALL LETTER T")
+      (=ucs              . #x0074)     ; t
+      ))
     (=ucs              . #x33CF)       ; ㏏
     (=ks-x1001         . #x2739)       ; &I-K0-2739; [07-25]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006C #x006D)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      )
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      ))
     (=ucs              . #x33D0)       ; ㏐
     (=ks-x1001         . #x276A)       ; &I-K0-276A; [07-74]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006C #x006E)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      )
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      ))
     (=ucs              . #x33D1)       ; ㏑
     (=cns11643-1       . #x224C)       ; &I-C1-224C; [02-44]
     (=big5             . #xA1EB)       ; &I-B-A1EB;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006C #x006F #x0067)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      )
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "LATIN SMALL LETTER G")
+      (=ucs              . #x0067)     ; g
+      ))
     (=ucs              . #x33D2)       ; ㏒
     (=cns11643-1       . #x224B)       ; &I-C1-224B; [02-43]
     (=big5             . #xA1EA)       ; &I-B-A1EA;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006C #x0078)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      )
+     ((name              . "LATIN SMALL LETTER X")
+      (=ucs              . #x0078)     ; x
+      ))
     (=ucs              . #x33D3)       ; ㏓
     (=ks-x1001         . #x276B)       ; &I-K0-276B; [07-75]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006D #x0062)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "LATIN SMALL LETTER B")
+      (=ucs              . #x0062)     ; b
+      ))
     (=ucs              . #x33D4)       ; ㏔
     (=jef-china3       . #x76D5)       ; &I-JC3-76D5;
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006D #x0069 #x006C)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      )
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      ))
     (=ucs              . #x33D5)       ; ㏕
     (=cns11643-1       . #x226F)       ; &I-C1-226F; [02-79]
     (=big5             . #xA24F)       ; &I-B-A24F;
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x006D #x006F #x006C)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      )
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      ))
     (=ucs              . #x33D6)       ; ㏖
     (=ks-x1001         . #x275F)       ; &I-K0-275F; [07-63]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0050 #x0048)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER P")
+      (=ucs              . #x0050)     ; P
+      )
+     ((name              . "LATIN CAPITAL LETTER H")
+      (=ucs              . #x0048)     ; H
+      ))
     (=ucs              . #x33D7)       ; ㏗
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0070 #x002E #x006D #x002E)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER P")
+      (=ucs              . #x0070)     ; p
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      )
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      )
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #x33D8)       ; ㏘
     (=ks-x1001         . #x2264)       ; &I-K0-2264; [02-68]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0050 #x0050 #x004D)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER P")
+      (=ucs              . #x0050)     ; P
+      )
+     ((name              . "LATIN CAPITAL LETTER P")
+      (=ucs              . #x0050)     ; P
+      )
+     ((name              . "LATIN CAPITAL LETTER M")
+      (=ucs              . #x004D)     ; M
+      ))
     (=ucs              . #x33D9)       ; ㏙
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0050 #x0052)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER P")
+      (=ucs              . #x0050)     ; P
+      )
+     ((name              . "LATIN CAPITAL LETTER R")
+      (=ucs              . #x0052)     ; R
+      ))
     (=ucs              . #x33DA)       ; ㏚
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0073 #x0072)
+    (=>decomposition@square
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      )
+     ((name              . "LATIN SMALL LETTER R")
+      (=ucs              . #x0072)     ; r
+      ))
     (=ucs              . #x33DB)       ; ㏛
     (=ks-x1001         . #x2764)       ; &I-K0-2764; [07-68]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0053 #x0076)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER S")
+      (=ucs              . #x0053)     ; S
+      )
+     ((name              . "LATIN SMALL LETTER V")
+      (=ucs              . #x0076)     ; v
+      ))
     (=ucs              . #x33DC)       ; ㏜
     (=ks-x1001         . #x276E)       ; &I-K0-276E; [07-78]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   square #x0057 #x0062)
+    (=>decomposition@square
+     ((name              . "LATIN CAPITAL LETTER W")
+      (=ucs              . #x0057)     ; W
+      )
+     ((name              . "LATIN SMALL LETTER B")
+      (=ucs              . #x0062)     ; b
+      ))
     (=ucs              . #x33DD)       ; ㏝
     (=ks-x1001         . #x2769)       ; &I-K0-2769; [07-73]
     ))
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33E0)       ; ㏠
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0032 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33E1)       ; ㏡
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0033 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33E2)       ; ㏢
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0034 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33E3)       ; ㏣
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0035 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33E4)       ; ㏤
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0036 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT SIX")
+      (=ucs              . #x0036)     ; 6
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33E5)       ; ㏥
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0037 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT SEVEN")
+      (=ucs              . #x0037)     ; 7
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33E6)       ; ㏦
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0038 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33E7)       ; ㏧
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0039 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT NINE")
+      (=ucs              . #x0039)     ; 9
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33E8)       ; ㏨
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0030 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT ZERO")
+      (=ucs              . #x0030)     ; 0
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33E9)       ; ㏩
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0031 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33EA)       ; ㏪
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0032 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33EB)       ; ㏫
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0033 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33EC)       ; ㏬
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0034 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33ED)       ; ㏭
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0035 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33EE)       ; ㏮
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0036 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT SIX")
+      (=ucs              . #x0036)     ; 6
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33EF)       ; ㏯
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0037 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT SEVEN")
+      (=ucs              . #x0037)     ; 7
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33F0)       ; ㏰
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0038 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33F1)       ; ㏱
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0031 #x0039 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((name              . "DIGIT NINE")
+      (=ucs              . #x0039)     ; 9
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33F2)       ; ㏲
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0032 #x0030 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT ZERO")
+      (=ucs              . #x0030)     ; 0
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33F3)       ; ㏳
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0032 #x0031 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33F4)       ; ㏴
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0032 #x0032 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33F5)       ; ㏵
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0032 #x0033 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33F6)       ; ㏶
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0032 #x0034 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33F7)       ; ㏷
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0032 #x0035 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33F8)       ; ㏸
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0032 #x0036 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT SIX")
+      (=ucs              . #x0036)     ; 6
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33F9)       ; ㏹
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0032 #x0037 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT SEVEN")
+      (=ucs              . #x0037)     ; 7
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33FA)       ; ㏺
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0032 #x0038 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33FB)       ; ㏻
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0032 #x0039 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      )
+     ((name              . "DIGIT NINE")
+      (=ucs              . #x0039)     ; 9
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33FC)       ; ㏼
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0033 #x0030 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((name              . "DIGIT ZERO")
+      (=ucs              . #x0030)     ; 0
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33FD)       ; ㏽
     ))
 (define-char
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0033 #x0031 #x65E5)
+    (=>decomposition@compat
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      )
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      )
+     ((=ucs              . #x65E5)     ; 日
+      ))
     (=ucs              . #x33FE)       ; ㏾
     ))
index a4c2532..a3a74bc 100644 (file)
@@ -4,7 +4,13 @@
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0066 #x0066)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      )
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      ))
     (=ucs              . #xFB00)       ; ff
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0066 #x0069)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      )
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      ))
     (=ucs              . #xFB01)       ; fi
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0066 #x006C)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      )
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      ))
     (=ucs              . #xFB02)       ; fl
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0066 #x0066 #x0069)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      )
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      )
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      ))
     (=ucs              . #xFB03)       ; ffi
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0066 #x0066 #x006C)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      )
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      )
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      ))
     (=ucs              . #xFB04)       ; ffl
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x017F #x0074)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER LONG S")
+      (=ucs              . #x017F)     ; ſ
+      )
+     ((name              . "LATIN SMALL LETTER T")
+      (=ucs              . #x0074)     ; t
+      ))
     (=ucs              . #xFB05)       ; ſt
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0073 #x0074)
+    (=>decomposition@compat
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      )
+     ((name              . "LATIN SMALL LETTER T")
+      (=ucs              . #x0074)     ; t
+      ))
     (=ucs              . #xFB06)       ; st
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0574 #x0576)
+    (=>decomposition@compat
+     ((name              . "ARMENIAN SMALL LETTER MEN")
+      (=ucs              . #x0574)     ; մ
+      )
+     ((name              . "ARMENIAN SMALL LETTER NOW")
+      (=ucs              . #x0576)     ; ն
+      ))
     (=ucs              . #xFB13)       ; ﬓ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0574 #x0565)
+    (=>decomposition@compat
+     ((name              . "ARMENIAN SMALL LETTER MEN")
+      (=ucs              . #x0574)     ; մ
+      )
+     ((name              . "ARMENIAN SMALL LETTER ECH")
+      (=ucs              . #x0565)     ; ե
+      ))
     (=ucs              . #xFB14)       ; ﬔ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0574 #x056B)
+    (=>decomposition@compat
+     ((name              . "ARMENIAN SMALL LETTER MEN")
+      (=ucs              . #x0574)     ; մ
+      )
+     ((name              . "ARMENIAN SMALL LETTER INI")
+      (=ucs              . #x056B)     ; ի
+      ))
     (=ucs              . #xFB15)       ; ﬕ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x057E #x0576)
+    (=>decomposition@compat
+     ((name              . "ARMENIAN SMALL LETTER VEW")
+      (=ucs              . #x057E)     ; վ
+      )
+     ((name              . "ARMENIAN SMALL LETTER NOW")
+      (=ucs              . #x0576)     ; ն
+      ))
     (=ucs              . #xFB16)       ; ﬖ
     ))
 (define-char
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   compat #x0574 #x056D)
+    (=>decomposition@compat
+     ((name              . "ARMENIAN SMALL LETTER MEN")
+      (=ucs              . #x0574)     ; մ
+      )
+     ((name              . "ARMENIAN SMALL LETTER XEH")
+      (=ucs              . #x056D)     ; խ
+      ))
     (=ucs              . #xFB17)       ; ﬗ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D9 #x05B4)
+    (=decomposition
+     ((name              . "HEBREW LETTER YOD")
+      (=ucs              . #x05D9)     ; י
+      )
+     ((name              . "HEBREW POINT HIRIQ")
+      (=ucs              . #x05B4)     ; ִ
+      ))
     (=ucs              . #xFB1D)       ; יִ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05F2 #x05B7)
+    (=decomposition
+     ((name              . "HEBREW LIGATURE YIDDISH DOUBLE YOD")
+      (=ucs              . #x05F2)     ; ײ
+      )
+     ((name              . "HEBREW POINT PATAH")
+      (=ucs              . #x05B7)     ; ַ
+      ))
     (=ucs              . #xFB1F)       ; ײַ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   font #x05E2)
+    (<-font
+     ((name              . "HEBREW LETTER AYIN")
+      (=ucs              . #x05E2)     ; ע
+      ))
     (=ucs              . #xFB20)       ; ﬠ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   font #x05D0)
+    (<-font
+     ((name              . "HEBREW LETTER ALEF")
+      (=ucs              . #x05D0)     ; א
+      ))
     (=ucs              . #xFB21)       ; ﬡ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   font #x05D3)
+    (<-font
+     ((name              . "HEBREW LETTER DALET")
+      (=ucs              . #x05D3)     ; ד
+      ))
     (=ucs              . #xFB22)       ; ﬢ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   font #x05D4)
+    (<-font
+     ((name              . "HEBREW LETTER HE")
+      (=ucs              . #x05D4)     ; ה
+      ))
     (=ucs              . #xFB23)       ; ﬣ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   font #x05DB)
+    (<-font
+     ((name              . "HEBREW LETTER KAF")
+      (=ucs              . #x05DB)     ; כ
+      ))
     (=ucs              . #xFB24)       ; ﬤ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   font #x05DC)
+    (<-font
+     ((name              . "HEBREW LETTER LAMED")
+      (=ucs              . #x05DC)     ; ל
+      ))
     (=ucs              . #xFB25)       ; ﬥ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   font #x05DD)
+    (<-font
+     ((name              . "HEBREW LETTER FINAL MEM")
+      (=ucs              . #x05DD)     ; ם
+      ))
     (=ucs              . #xFB26)       ; ﬦ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   font #x05E8)
+    (<-font
+     ((name              . "HEBREW LETTER RESH")
+      (=ucs              . #x05E8)     ; ר
+      ))
     (=ucs              . #xFB27)       ; ﬧ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   font #x05EA)
+    (<-font
+     ((name              . "HEBREW LETTER TAV")
+      (=ucs              . #x05EA)     ; ת
+      ))
     (=ucs              . #xFB28)       ; ﬨ
     ))
 (define-char
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->decomposition   font #x002B)
+    (<-font
+     ((name              . "PLUS SIGN")
+      (=ucs              . #x002B)     ; +
+      ))
     (=ucs              . #xFB29)       ; ﬩
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E9 #x05C1)
+    (=decomposition
+     ((name              . "HEBREW LETTER SHIN")
+      (=ucs              . #x05E9)     ; ש
+      )
+     ((name              . "HEBREW POINT SHIN DOT")
+      (=ucs              . #x05C1)     ; ׁ
+      ))
     (=ucs              . #xFB2A)       ; שׁ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E9 #x05C2)
+    (=decomposition
+     ((name              . "HEBREW LETTER SHIN")
+      (=ucs              . #x05E9)     ; ש
+      )
+     ((name              . "HEBREW POINT SIN DOT")
+      (=ucs              . #x05C2)     ; ׂ
+      ))
     (=ucs              . #xFB2B)       ; שׂ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #xFB49 #x05C1)
+    (=decomposition
+     ((name              . "HEBREW LETTER SHIN WITH DAGESH")
+      (=ucs              . #xFB49)     ; שּ
+      )
+     ((name              . "HEBREW POINT SHIN DOT")
+      (=ucs              . #x05C1)     ; ׁ
+      ))
     (=ucs              . #xFB2C)       ; שּׁ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #xFB49 #x05C2)
+    (=decomposition
+     ((name              . "HEBREW LETTER SHIN WITH DAGESH")
+      (=ucs              . #xFB49)     ; שּ
+      )
+     ((name              . "HEBREW POINT SIN DOT")
+      (=ucs              . #x05C2)     ; ׂ
+      ))
     (=ucs              . #xFB2D)       ; שּׂ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D0 #x05B7)
+    (=decomposition
+     ((name              . "HEBREW LETTER ALEF")
+      (=ucs              . #x05D0)     ; א
+      )
+     ((name              . "HEBREW POINT PATAH")
+      (=ucs              . #x05B7)     ; ַ
+      ))
     (=ucs              . #xFB2E)       ; אַ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D0 #x05B8)
+    (=decomposition
+     ((name              . "HEBREW LETTER ALEF")
+      (=ucs              . #x05D0)     ; א
+      )
+     ((name              . "HEBREW POINT QAMATS")
+      (=ucs              . #x05B8)     ; ָ
+      ))
     (=ucs              . #xFB2F)       ; אָ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D0 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER ALEF")
+      (=ucs              . #x05D0)     ; א
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB30)       ; אּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D1 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER BET")
+      (=ucs              . #x05D1)     ; ב
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB31)       ; בּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D2 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER GIMEL")
+      (=ucs              . #x05D2)     ; ג
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB32)       ; גּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D3 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER DALET")
+      (=ucs              . #x05D3)     ; ד
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB33)       ; דּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D4 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER HE")
+      (=ucs              . #x05D4)     ; ה
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB34)       ; הּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D5 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER VAV")
+      (=ucs              . #x05D5)     ; ו
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB35)       ; וּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D6 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER ZAYIN")
+      (=ucs              . #x05D6)     ; ז
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB36)       ; זּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D8 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER TET")
+      (=ucs              . #x05D8)     ; ט
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB38)       ; טּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D9 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER YOD")
+      (=ucs              . #x05D9)     ; י
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB39)       ; יּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05DA #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER FINAL KAF")
+      (=ucs              . #x05DA)     ; ך
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB3A)       ; ךּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05DB #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER KAF")
+      (=ucs              . #x05DB)     ; כ
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB3B)       ; כּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05DC #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER LAMED")
+      (=ucs              . #x05DC)     ; ל
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB3C)       ; לּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05DE #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER MEM")
+      (=ucs              . #x05DE)     ; מ
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB3E)       ; מּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E0 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER NUN")
+      (=ucs              . #x05E0)     ; נ
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB40)       ; נּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E1 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER SAMEKH")
+      (=ucs              . #x05E1)     ; ס
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB41)       ; סּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E3 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER FINAL PE")
+      (=ucs              . #x05E3)     ; ף
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB43)       ; ףּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E4 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER PE")
+      (=ucs              . #x05E4)     ; פ
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB44)       ; פּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E6 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER TSADI")
+      (=ucs              . #x05E6)     ; צ
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB46)       ; צּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E7 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER QOF")
+      (=ucs              . #x05E7)     ; ק
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB47)       ; קּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E8 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER RESH")
+      (=ucs              . #x05E8)     ; ר
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB48)       ; רּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E9 #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER SHIN")
+      (=ucs              . #x05E9)     ; ש
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB49)       ; שּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05EA #x05BC)
+    (=decomposition
+     ((name              . "HEBREW LETTER TAV")
+      (=ucs              . #x05EA)     ; ת
+      )
+     ((name              . "HEBREW POINT DAGESH OR MAPIQ")
+      (=ucs              . #x05BC)     ; ּ
+      ))
     (=ucs              . #xFB4A)       ; תּ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D5 #x05B9)
+    (=decomposition
+     ((name              . "HEBREW LETTER VAV")
+      (=ucs              . #x05D5)     ; ו
+      )
+     ((name              . "HEBREW POINT HOLAM")
+      (=ucs              . #x05B9)     ; ֹ
+      ))
     (=ucs              . #xFB4B)       ; וֹ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05D1 #x05BF)
+    (=decomposition
+     ((name              . "HEBREW LETTER BET")
+      (=ucs              . #x05D1)     ; ב
+      )
+     ((name              . "HEBREW POINT RAFE")
+      (=ucs              . #x05BF)     ; ֿ
+      ))
     (=ucs              . #xFB4C)       ; בֿ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05DB #x05BF)
+    (=decomposition
+     ((name              . "HEBREW LETTER KAF")
+      (=ucs              . #x05DB)     ; כ
+      )
+     ((name              . "HEBREW POINT RAFE")
+      (=ucs              . #x05BF)     ; ֿ
+      ))
     (=ucs              . #xFB4D)       ; כֿ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   #x05E4 #x05BF)
+    (=decomposition
+     ((name              . "HEBREW LETTER PE")
+      (=ucs              . #x05E4)     ; פ
+      )
+     ((name              . "HEBREW POINT RAFE")
+      (=ucs              . #x05BF)     ; ֿ
+      ))
     (=ucs              . #xFB4E)       ; פֿ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "R")
     (mirrored          . nil)
-    (->decomposition   compat #x05D0 #x05DC)
+    (=>decomposition@compat
+     ((name              . "HEBREW LETTER ALEF")
+      (=ucs              . #x05D0)     ; א
+      )
+     ((name              . "HEBREW LETTER LAMED")
+      (=ucs              . #x05DC)     ; ל
+      ))
     (=ucs              . #xFB4F)       ; ﭏ
     ))
index 47f7c0e..a31007e 100644 (file)
@@ -4,7 +4,10 @@
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0671)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER ALEF WASLA")
+      (=ucs              . #x0671)     ; ٱ
+      ))
     (=ucs              . #xFB50)       ; ﭐ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0671)
+    (<-formed@final
+     ((name              . "ARABIC LETTER ALEF WASLA")
+      (=ucs              . #x0671)     ; ٱ
+      ))
     (=ucs              . #xFB51)       ; ﭑ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x067B)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER BEEH")
+      (=ucs              . #x067B)     ; ٻ
+      ))
     (=ucs              . #xFB52)       ; ﭒ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x067B)
+    (<-formed@final
+     ((name              . "ARABIC LETTER BEEH")
+      (=ucs              . #x067B)     ; ٻ
+      ))
     (=ucs              . #xFB53)       ; ﭓ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x067B)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER BEEH")
+      (=ucs              . #x067B)     ; ٻ
+      ))
     (=ucs              . #xFB54)       ; ﭔ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x067B)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER BEEH")
+      (=ucs              . #x067B)     ; ٻ
+      ))
     (=ucs              . #xFB55)       ; ﭕ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x067E)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER PEH")
+      (=ucs              . #x067E)     ; پ
+      ))
     (=ucs              . #xFB56)       ; ﭖ
     (arabic-2-column   . #x65) ; &I-MULE-ARB2-65;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x067E)
+    (<-formed@final
+     ((name              . "ARABIC LETTER PEH")
+      (=ucs              . #x067E)     ; پ
+      ))
     (=ucs              . #xFB57)       ; ﭗ
     (arabic-2-column   . #x66) ; &I-MULE-ARB2-66;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x067E)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER PEH")
+      (=ucs              . #x067E)     ; پ
+      ))
     (=ucs              . #xFB58)       ; ﭘ
     (arabic-1-column   . #x66) ; &I-MULE-ARB1-66;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x067E)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER PEH")
+      (=ucs              . #x067E)     ; پ
+      ))
     (=ucs              . #xFB59)       ; ﭙ
     (arabic-1-column   . #x67) ; &I-MULE-ARB1-67;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0680)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER BEHEH")
+      (=ucs              . #x0680)     ; ڀ
+      ))
     (=ucs              . #xFB5A)       ; ﭚ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0680)
+    (<-formed@final
+     ((name              . "ARABIC LETTER BEHEH")
+      (=ucs              . #x0680)     ; ڀ
+      ))
     (=ucs              . #xFB5B)       ; ﭛ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0680)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER BEHEH")
+      (=ucs              . #x0680)     ; ڀ
+      ))
     (=ucs              . #xFB5C)       ; ﭜ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0680)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER BEHEH")
+      (=ucs              . #x0680)     ; ڀ
+      ))
     (=ucs              . #xFB5D)       ; ﭝ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x067A)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER TTEHEH")
+      (=ucs              . #x067A)     ; ٺ
+      ))
     (=ucs              . #xFB5E)       ; ﭞ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x067A)
+    (<-formed@final
+     ((name              . "ARABIC LETTER TTEHEH")
+      (=ucs              . #x067A)     ; ٺ
+      ))
     (=ucs              . #xFB5F)       ; ﭟ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x067A)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER TTEHEH")
+      (=ucs              . #x067A)     ; ٺ
+      ))
     (=ucs              . #xFB60)       ; ﭠ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x067A)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER TTEHEH")
+      (=ucs              . #x067A)     ; ٺ
+      ))
     (=ucs              . #xFB61)       ; ﭡ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x067F)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER TEHEH")
+      (=ucs              . #x067F)     ; ٿ
+      ))
     (=ucs              . #xFB62)       ; ﭢ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x067F)
+    (<-formed@final
+     ((name              . "ARABIC LETTER TEHEH")
+      (=ucs              . #x067F)     ; ٿ
+      ))
     (=ucs              . #xFB63)       ; ﭣ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x067F)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER TEHEH")
+      (=ucs              . #x067F)     ; ٿ
+      ))
     (=ucs              . #xFB64)       ; ﭤ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x067F)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER TEHEH")
+      (=ucs              . #x067F)     ; ٿ
+      ))
     (=ucs              . #xFB65)       ; ﭥ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0679)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER TTEH")
+      (=ucs              . #x0679)     ; ٹ
+      ))
     (=ucs              . #xFB66)       ; ﭦ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0679)
+    (<-formed@final
+     ((name              . "ARABIC LETTER TTEH")
+      (=ucs              . #x0679)     ; ٹ
+      ))
     (=ucs              . #xFB67)       ; ﭧ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0679)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER TTEH")
+      (=ucs              . #x0679)     ; ٹ
+      ))
     (=ucs              . #xFB68)       ; ﭨ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0679)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER TTEH")
+      (=ucs              . #x0679)     ; ٹ
+      ))
     (=ucs              . #xFB69)       ; ﭩ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06A4)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER VEH")
+      (=ucs              . #x06A4)     ; ڤ
+      ))
     (=ucs              . #xFB6A)       ; ﭪ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06A4)
+    (<-formed@final
+     ((name              . "ARABIC LETTER VEH")
+      (=ucs              . #x06A4)     ; ڤ
+      ))
     (=ucs              . #xFB6B)       ; ﭫ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x06A4)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER VEH")
+      (=ucs              . #x06A4)     ; ڤ
+      ))
     (=ucs              . #xFB6C)       ; ﭬ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x06A4)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER VEH")
+      (=ucs              . #x06A4)     ; ڤ
+      ))
     (=ucs              . #xFB6D)       ; ﭭ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06A6)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER PEHEH")
+      (=ucs              . #x06A6)     ; ڦ
+      ))
     (=ucs              . #xFB6E)       ; ﭮ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06A6)
+    (<-formed@final
+     ((name              . "ARABIC LETTER PEHEH")
+      (=ucs              . #x06A6)     ; ڦ
+      ))
     (=ucs              . #xFB6F)       ; ﭯ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x06A6)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER PEHEH")
+      (=ucs              . #x06A6)     ; ڦ
+      ))
     (=ucs              . #xFB70)       ; ﭰ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x06A6)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER PEHEH")
+      (=ucs              . #x06A6)     ; ڦ
+      ))
     (=ucs              . #xFB71)       ; ﭱ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0684)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER DYEH")
+      (=ucs              . #x0684)     ; ڄ
+      ))
     (=ucs              . #xFB72)       ; ﭲ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0684)
+    (<-formed@final
+     ((name              . "ARABIC LETTER DYEH")
+      (=ucs              . #x0684)     ; ڄ
+      ))
     (=ucs              . #xFB73)       ; ﭳ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0684)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER DYEH")
+      (=ucs              . #x0684)     ; ڄ
+      ))
     (=ucs              . #xFB74)       ; ﭴ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0684)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER DYEH")
+      (=ucs              . #x0684)     ; ڄ
+      ))
     (=ucs              . #xFB75)       ; ﭵ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0683)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER NYEH")
+      (=ucs              . #x0683)     ; ڃ
+      ))
     (=ucs              . #xFB76)       ; ﭶ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0683)
+    (<-formed@final
+     ((name              . "ARABIC LETTER NYEH")
+      (=ucs              . #x0683)     ; ڃ
+      ))
     (=ucs              . #xFB77)       ; ﭷ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0683)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER NYEH")
+      (=ucs              . #x0683)     ; ڃ
+      ))
     (=ucs              . #xFB78)       ; ﭸ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0683)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER NYEH")
+      (=ucs              . #x0683)     ; ڃ
+      ))
     (=ucs              . #xFB79)       ; ﭹ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0686)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER TCHEH")
+      (=ucs              . #x0686)     ; چ
+      ))
     (=ucs              . #xFB7A)       ; ﭺ
     (arabic-2-column   . #x67) ; &I-MULE-ARB2-67;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0686)
+    (<-formed@final
+     ((name              . "ARABIC LETTER TCHEH")
+      (=ucs              . #x0686)     ; چ
+      ))
     (=ucs              . #xFB7B)       ; ﭻ
     (arabic-2-column   . #x6A) ; &I-MULE-ARB2-6A;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0686)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER TCHEH")
+      (=ucs              . #x0686)     ; چ
+      ))
     (=ucs              . #xFB7C)       ; ﭼ
     (arabic-2-column   . #x68) ; &I-MULE-ARB2-68;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0686)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER TCHEH")
+      (=ucs              . #x0686)     ; چ
+      ))
     (=ucs              . #xFB7D)       ; ﭽ
     (arabic-2-column   . #x69) ; &I-MULE-ARB2-69;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0687)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER TCHEHEH")
+      (=ucs              . #x0687)     ; ڇ
+      ))
     (=ucs              . #xFB7E)       ; ﭾ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0687)
+    (<-formed@final
+     ((name              . "ARABIC LETTER TCHEHEH")
+      (=ucs              . #x0687)     ; ڇ
+      ))
     (=ucs              . #xFB7F)       ; ﭿ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0687)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER TCHEHEH")
+      (=ucs              . #x0687)     ; ڇ
+      ))
     (=ucs              . #xFB80)       ; ﮀ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0687)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER TCHEHEH")
+      (=ucs              . #x0687)     ; ڇ
+      ))
     (=ucs              . #xFB81)       ; ﮁ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x068D)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER DDAHAL")
+      (=ucs              . #x068D)     ; ڍ
+      ))
     (=ucs              . #xFB82)       ; ﮂ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x068D)
+    (<-formed@final
+     ((name              . "ARABIC LETTER DDAHAL")
+      (=ucs              . #x068D)     ; ڍ
+      ))
     (=ucs              . #xFB83)       ; ﮃ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x068C)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER DAHAL")
+      (=ucs              . #x068C)     ; ڌ
+      ))
     (=ucs              . #xFB84)       ; ﮄ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x068C)
+    (<-formed@final
+     ((name              . "ARABIC LETTER DAHAL")
+      (=ucs              . #x068C)     ; ڌ
+      ))
     (=ucs              . #xFB85)       ; ﮅ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x068E)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER DUL")
+      (=ucs              . #x068E)     ; ڎ
+      ))
     (=ucs              . #xFB86)       ; ﮆ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x068E)
+    (<-formed@final
+     ((name              . "ARABIC LETTER DUL")
+      (=ucs              . #x068E)     ; ڎ
+      ))
     (=ucs              . #xFB87)       ; ﮇ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0688)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER DDAL")
+      (=ucs              . #x0688)     ; ڈ
+      ))
     (=ucs              . #xFB88)       ; ﮈ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0688)
+    (<-formed@final
+     ((name              . "ARABIC LETTER DDAL")
+      (=ucs              . #x0688)     ; ڈ
+      ))
     (=ucs              . #xFB89)       ; ﮉ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0698)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER JEH")
+      (=ucs              . #x0698)     ; ژ
+      ))
     (=ucs              . #xFB8A)       ; ﮊ
     (arabic-1-column   . #x68) ; &I-MULE-ARB1-68;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0698)
+    (<-formed@final
+     ((name              . "ARABIC LETTER JEH")
+      (=ucs              . #x0698)     ; ژ
+      ))
     (=ucs              . #xFB8B)       ; ﮋ
     (arabic-1-column   . #x69) ; &I-MULE-ARB1-69;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0691)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER RREH")
+      (=ucs              . #x0691)     ; ڑ
+      ))
     (=ucs              . #xFB8C)       ; ﮌ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0691)
+    (<-formed@final
+     ((name              . "ARABIC LETTER RREH")
+      (=ucs              . #x0691)     ; ڑ
+      ))
     (=ucs              . #xFB8D)       ; ﮍ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06A9)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER KEHEH")
+      (=ucs              . #x06A9)     ; ک
+      ))
     (=ucs              . #xFB8E)       ; ﮎ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06A9)
+    (<-formed@final
+     ((name              . "ARABIC LETTER KEHEH")
+      (=ucs              . #x06A9)     ; ک
+      ))
     (=ucs              . #xFB8F)       ; ﮏ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x06A9)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER KEHEH")
+      (=ucs              . #x06A9)     ; ک
+      ))
     (=ucs              . #xFB90)       ; ﮐ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x06A9)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER KEHEH")
+      (=ucs              . #x06A9)     ; ک
+      ))
     (=ucs              . #xFB91)       ; ﮑ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06AF)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER GAF")
+      (=ucs              . #x06AF)     ; گ
+      ))
     (=ucs              . #xFB92)       ; ﮒ
     (arabic-2-column   . #x6B) ; &I-MULE-ARB2-6B;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06AF)
+    (<-formed@final
+     ((name              . "ARABIC LETTER GAF")
+      (=ucs              . #x06AF)     ; گ
+      ))
     (=ucs              . #xFB93)       ; ﮓ
     (arabic-2-column   . #x6E) ; &I-MULE-ARB2-6E;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x06AF)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER GAF")
+      (=ucs              . #x06AF)     ; گ
+      ))
     (=ucs              . #xFB94)       ; ﮔ
     (arabic-2-column   . #x6C) ; &I-MULE-ARB2-6C;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x06AF)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER GAF")
+      (=ucs              . #x06AF)     ; گ
+      ))
     (=ucs              . #xFB95)       ; ﮕ
     (arabic-2-column   . #x6D) ; &I-MULE-ARB2-6D;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06B3)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER GUEH")
+      (=ucs              . #x06B3)     ; ڳ
+      ))
     (=ucs              . #xFB96)       ; ﮖ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06B3)
+    (<-formed@final
+     ((name              . "ARABIC LETTER GUEH")
+      (=ucs              . #x06B3)     ; ڳ
+      ))
     (=ucs              . #xFB97)       ; ﮗ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x06B3)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER GUEH")
+      (=ucs              . #x06B3)     ; ڳ
+      ))
     (=ucs              . #xFB98)       ; ﮘ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x06B3)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER GUEH")
+      (=ucs              . #x06B3)     ; ڳ
+      ))
     (=ucs              . #xFB99)       ; ﮙ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06B1)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER NGOEH")
+      (=ucs              . #x06B1)     ; ڱ
+      ))
     (=ucs              . #xFB9A)       ; ﮚ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06B1)
+    (<-formed@final
+     ((name              . "ARABIC LETTER NGOEH")
+      (=ucs              . #x06B1)     ; ڱ
+      ))
     (=ucs              . #xFB9B)       ; ﮛ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x06B1)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER NGOEH")
+      (=ucs              . #x06B1)     ; ڱ
+      ))
     (=ucs              . #xFB9C)       ; ﮜ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x06B1)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER NGOEH")
+      (=ucs              . #x06B1)     ; ڱ
+      ))
     (=ucs              . #xFB9D)       ; ﮝ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06BA)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER NOON GHUNNA")
+      (=ucs              . #x06BA)     ; ں
+      ))
     (=ucs              . #xFB9E)       ; ﮞ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06BA)
+    (<-formed@final
+     ((name              . "ARABIC LETTER NOON GHUNNA")
+      (=ucs              . #x06BA)     ; ں
+      ))
     (=ucs              . #xFB9F)       ; ﮟ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06BB)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER RNOON")
+      (=ucs              . #x06BB)     ; ڻ
+      ))
     (=ucs              . #xFBA0)       ; ﮠ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06BB)
+    (<-formed@final
+     ((name              . "ARABIC LETTER RNOON")
+      (=ucs              . #x06BB)     ; ڻ
+      ))
     (=ucs              . #xFBA1)       ; ﮡ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x06BB)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER RNOON")
+      (=ucs              . #x06BB)     ; ڻ
+      ))
     (=ucs              . #xFBA2)       ; ﮢ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x06BB)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER RNOON")
+      (=ucs              . #x06BB)     ; ڻ
+      ))
     (=ucs              . #xFBA3)       ; ﮣ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06C0)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER HEH WITH YEH ABOVE")
+      (=ucs              . #x06C0)     ; ۀ
+      ))
     (=ucs              . #xFBA4)       ; ﮤ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06C0)
+    (<-formed@final
+     ((name              . "ARABIC LETTER HEH WITH YEH ABOVE")
+      (=ucs              . #x06C0)     ; ۀ
+      ))
     (=ucs              . #xFBA5)       ; ﮥ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06C1)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER HEH GOAL")
+      (=ucs              . #x06C1)     ; ہ
+      ))
     (=ucs              . #xFBA6)       ; ﮦ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06C1)
+    (<-formed@final
+     ((name              . "ARABIC LETTER HEH GOAL")
+      (=ucs              . #x06C1)     ; ہ
+      ))
     (=ucs              . #xFBA7)       ; ﮧ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x06C1)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER HEH GOAL")
+      (=ucs              . #x06C1)     ; ہ
+      ))
     (=ucs              . #xFBA8)       ; ﮨ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x06C1)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER HEH GOAL")
+      (=ucs              . #x06C1)     ; ہ
+      ))
     (=ucs              . #xFBA9)       ; ﮩ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06BE)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER HEH DOACHASHMEE")
+      (=ucs              . #x06BE)     ; ھ
+      ))
     (=ucs              . #xFBAA)       ; ﮪ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06BE)
+    (<-formed@final
+     ((name              . "ARABIC LETTER HEH DOACHASHMEE")
+      (=ucs              . #x06BE)     ; ھ
+      ))
     (=ucs              . #xFBAB)       ; ﮫ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x06BE)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER HEH DOACHASHMEE")
+      (=ucs              . #x06BE)     ; ھ
+      ))
     (=ucs              . #xFBAC)       ; ﮬ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x06BE)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER HEH DOACHASHMEE")
+      (=ucs              . #x06BE)     ; ھ
+      ))
     (=ucs              . #xFBAD)       ; ﮭ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06D2)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER YEH BARREE")
+      (=ucs              . #x06D2)     ; ے
+      ))
     (=ucs              . #xFBAE)       ; ﮮ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06D2)
+    (<-formed@final
+     ((name              . "ARABIC LETTER YEH BARREE")
+      (=ucs              . #x06D2)     ; ے
+      ))
     (=ucs              . #xFBAF)       ; ﮯ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06D3)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER YEH BARREE WITH HAMZA ABOVE")
+      (=ucs              . #x06D3)     ; ۓ
+      ))
     (=ucs              . #xFBB0)       ; ﮰ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06D3)
+    (<-formed@final
+     ((name              . "ARABIC LETTER YEH BARREE WITH HAMZA ABOVE")
+      (=ucs              . #x06D3)     ; ۓ
+      ))
     (=ucs              . #xFBB1)       ; ﮱ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06AD)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER NG")
+      (=ucs              . #x06AD)     ; ڭ
+      ))
     (=ucs              . #xFBD3)       ; ﯓ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06AD)
+    (<-formed@final
+     ((name              . "ARABIC LETTER NG")
+      (=ucs              . #x06AD)     ; ڭ
+      ))
     (=ucs              . #xFBD4)       ; ﯔ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x06AD)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER NG")
+      (=ucs              . #x06AD)     ; ڭ
+      ))
     (=ucs              . #xFBD5)       ; ﯕ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x06AD)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER NG")
+      (=ucs              . #x06AD)     ; ڭ
+      ))
     (=ucs              . #xFBD6)       ; ﯖ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06C7)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER U")
+      (=ucs              . #x06C7)     ; ۇ
+      ))
     (=ucs              . #xFBD7)       ; ﯗ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06C7)
+    (<-formed@final
+     ((name              . "ARABIC LETTER U")
+      (=ucs              . #x06C7)     ; ۇ
+      ))
     (=ucs              . #xFBD8)       ; ﯘ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06C6)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER OE")
+      (=ucs              . #x06C6)     ; ۆ
+      ))
     (=ucs              . #xFBD9)       ; ﯙ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06C6)
+    (<-formed@final
+     ((name              . "ARABIC LETTER OE")
+      (=ucs              . #x06C6)     ; ۆ
+      ))
     (=ucs              . #xFBDA)       ; ﯚ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06C8)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER YU")
+      (=ucs              . #x06C8)     ; ۈ
+      ))
     (=ucs              . #xFBDB)       ; ﯛ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06C8)
+    (<-formed@final
+     ((name              . "ARABIC LETTER YU")
+      (=ucs              . #x06C8)     ; ۈ
+      ))
     (=ucs              . #xFBDC)       ; ﯜ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0677)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER U WITH HAMZA ABOVE")
+      (=ucs              . #x0677)     ; ٷ
+      ))
     (=ucs              . #xFBDD)       ; ﯝ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06CB)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER VE")
+      (=ucs              . #x06CB)     ; ۋ
+      ))
     (=ucs              . #xFBDE)       ; ﯞ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06CB)
+    (<-formed@final
+     ((name              . "ARABIC LETTER VE")
+      (=ucs              . #x06CB)     ; ۋ
+      ))
     (=ucs              . #xFBDF)       ; ﯟ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06C5)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER KIRGHIZ OE")
+      (=ucs              . #x06C5)     ; ۅ
+      ))
     (=ucs              . #xFBE0)       ; ﯠ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06C5)
+    (<-formed@final
+     ((name              . "ARABIC LETTER KIRGHIZ OE")
+      (=ucs              . #x06C5)     ; ۅ
+      ))
     (=ucs              . #xFBE1)       ; ﯡ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06C9)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER KIRGHIZ YU")
+      (=ucs              . #x06C9)     ; ۉ
+      ))
     (=ucs              . #xFBE2)       ; ﯢ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06C9)
+    (<-formed@final
+     ((name              . "ARABIC LETTER KIRGHIZ YU")
+      (=ucs              . #x06C9)     ; ۉ
+      ))
     (=ucs              . #xFBE3)       ; ﯣ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06D0)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER E")
+      (=ucs              . #x06D0)     ; ې
+      ))
     (=ucs              . #xFBE4)       ; ﯤ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06D0)
+    (<-formed@final
+     ((name              . "ARABIC LETTER E")
+      (=ucs              . #x06D0)     ; ې
+      ))
     (=ucs              . #xFBE5)       ; ﯥ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x06D0)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER E")
+      (=ucs              . #x06D0)     ; ې
+      ))
     (=ucs              . #xFBE6)       ; ﯦ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x06D0)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER E")
+      (=ucs              . #x06D0)     ; ې
+      ))
     (=ucs              . #xFBE7)       ; ﯧ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0649)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFBE8)       ; ﯨ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0649)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFBE9)       ; ﯩ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0626 #x0627)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      ))
     (=ucs              . #xFBEA)       ; ﯪ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0626 #x0627)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      ))
     (=ucs              . #xFBEB)       ; ﯫ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0626 #x06D5)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER AE")
+      (=ucs              . #x06D5)     ; ە
+      ))
     (=ucs              . #xFBEC)       ; ﯬ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0626 #x06D5)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER AE")
+      (=ucs              . #x06D5)     ; ە
+      ))
     (=ucs              . #xFBED)       ; ﯭ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0626 #x0648)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER WAW")
+      (=ucs              . #x0648)     ; و
+      ))
     (=ucs              . #xFBEE)       ; ﯮ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0626 #x0648)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER WAW")
+      (=ucs              . #x0648)     ; و
+      ))
     (=ucs              . #xFBEF)       ; ﯯ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0626 #x06C7)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER U")
+      (=ucs              . #x06C7)     ; ۇ
+      ))
     (=ucs              . #xFBF0)       ; ﯰ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0626 #x06C7)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER U")
+      (=ucs              . #x06C7)     ; ۇ
+      ))
     (=ucs              . #xFBF1)       ; ﯱ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0626 #x06C6)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER OE")
+      (=ucs              . #x06C6)     ; ۆ
+      ))
     (=ucs              . #xFBF2)       ; ﯲ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0626 #x06C6)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER OE")
+      (=ucs              . #x06C6)     ; ۆ
+      ))
     (=ucs              . #xFBF3)       ; ﯳ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0626 #x06C8)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER YU")
+      (=ucs              . #x06C8)     ; ۈ
+      ))
     (=ucs              . #xFBF4)       ; ﯴ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0626 #x06C8)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER YU")
+      (=ucs              . #x06C8)     ; ۈ
+      ))
     (=ucs              . #xFBF5)       ; ﯵ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0626 #x06D0)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER E")
+      (=ucs              . #x06D0)     ; ې
+      ))
     (=ucs              . #xFBF6)       ; ﯶ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0626 #x06D0)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER E")
+      (=ucs              . #x06D0)     ; ې
+      ))
     (=ucs              . #xFBF7)       ; ﯷ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0626 #x06D0)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER E")
+      (=ucs              . #x06D0)     ; ې
+      ))
     (=ucs              . #xFBF8)       ; ﯸ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0626 #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFBF9)       ; ﯹ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0626 #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFBFA)       ; ﯺ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0626 #x0649)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFBFB)       ; ﯻ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x06CC)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER FARSI YEH")
+      (=ucs              . #x06CC)     ; ی
+      ))
     (=ucs              . #xFBFC)       ; ﯼ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x06CC)
+    (<-formed@final
+     ((name              . "ARABIC LETTER FARSI YEH")
+      (=ucs              . #x06CC)     ; ی
+      ))
     (=ucs              . #xFBFD)       ; ﯽ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x06CC)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER FARSI YEH")
+      (=ucs              . #x06CC)     ; ی
+      ))
     (=ucs              . #xFBFE)       ; ﯾ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x06CC)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER FARSI YEH")
+      (=ucs              . #x06CC)     ; ی
+      ))
     (=ucs              . #xFBFF)       ; ﯿ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0626 #x062C)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFC00)       ; ﰀ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0626 #x062D)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFC01)       ; ﰁ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0626 #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC02)       ; ﰂ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0626 #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC03)       ; ﰃ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0626 #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC04)       ; ﰄ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0628 #x062C)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFC05)       ; ﰅ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0628 #x062D)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFC06)       ; ﰆ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0628 #x062E)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFC07)       ; ﰇ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0628 #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC08)       ; ﰈ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0628 #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC09)       ; ﰉ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0628 #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC0A)       ; ﰊ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062A #x062C)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFC0B)       ; ﰋ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062A #x062D)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFC0C)       ; ﰌ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062A #x062E)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFC0D)       ; ﰍ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062A #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC0E)       ; ﰎ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062A #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC0F)       ; ﰏ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062A #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC10)       ; ﰐ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062B #x062C)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFC11)       ; ﰑ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062B #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC12)       ; ﰒ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062B #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC13)       ; ﰓ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062B #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC14)       ; ﰔ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062C #x062D)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFC15)       ; ﰕ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062C #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC16)       ; ﰖ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062D #x062C)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFC17)       ; ﰗ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062D #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC18)       ; ﰘ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062E #x062C)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFC19)       ; ﰙ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062E #x062D)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFC1A)       ; ﰚ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062E #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC1B)       ; ﰛ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0633 #x062C)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFC1C)       ; ﰜ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0633 #x062D)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFC1D)       ; ﰝ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0633 #x062E)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFC1E)       ; ﰞ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0633 #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC1F)       ; ﰟ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0635 #x062D)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFC20)       ; ﰠ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0635 #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC21)       ; ﰡ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0636 #x062C)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFC22)       ; ﰢ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0636 #x062D)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFC23)       ; ﰣ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0636 #x062E)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFC24)       ; ﰤ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0636 #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC25)       ; ﰥ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0637 #x062D)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFC26)       ; ﰦ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0637 #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC27)       ; ﰧ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0638 #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER ZAH")
+      (=ucs              . #x0638)     ; ظ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC28)       ; ﰨ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0639 #x062C)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFC29)       ; ﰩ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0639 #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC2A)       ; ﰪ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x063A #x062C)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFC2B)       ; ﰫ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x063A #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC2C)       ; ﰬ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0641 #x062C)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFC2D)       ; ﰭ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0641 #x062D)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFC2E)       ; ﰮ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0641 #x062E)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFC2F)       ; ﰯ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0641 #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC30)       ; ﰰ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0641 #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC31)       ; ﰱ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0641 #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC32)       ; ﰲ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0642 #x062D)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFC33)       ; ﰳ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0642 #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC34)       ; ﰴ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0642 #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC35)       ; ﰵ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0642 #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC36)       ; ﰶ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0643 #x0627)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      ))
     (=ucs              . #xFC37)       ; ﰷ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0643 #x062C)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFC38)       ; ﰸ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0643 #x062D)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFC39)       ; ﰹ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0643 #x062E)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFC3A)       ; ﰺ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0643 #x0644)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      ))
     (=ucs              . #xFC3B)       ; ﰻ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0643 #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC3C)       ; ﰼ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0643 #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC3D)       ; ﰽ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0643 #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC3E)       ; ﰾ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0644 #x062C)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFC3F)       ; ﰿ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0644 #x062D)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFC40)       ; ﱀ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0644 #x062E)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFC41)       ; ﱁ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0644 #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC42)       ; ﱂ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0644 #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC43)       ; ﱃ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0644 #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC44)       ; ﱄ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0645 #x062C)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFC45)       ; ﱅ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0645 #x062D)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFC46)       ; ﱆ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0645 #x062E)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFC47)       ; ﱇ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0645 #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC48)       ; ﱈ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0645 #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC49)       ; ﱉ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0645 #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC4A)       ; ﱊ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0646 #x062C)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFC4B)       ; ﱋ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0646 #x062D)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFC4C)       ; ﱌ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0646 #x062E)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFC4D)       ; ﱍ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0646 #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC4E)       ; ﱎ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0646 #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC4F)       ; ﱏ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0646 #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC50)       ; ﱐ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0647 #x062C)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFC51)       ; ﱑ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0647 #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC52)       ; ﱒ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0647 #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC53)       ; ﱓ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0647 #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC54)       ; ﱔ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x064A #x062C)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFC55)       ; ﱕ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x064A #x062D)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFC56)       ; ﱖ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x064A #x062E)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFC57)       ; ﱗ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x064A #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC58)       ; ﱘ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x064A #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC59)       ; ﱙ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x064A #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC5A)       ; ﱚ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0630 #x0670)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER THAL")
+      (=ucs              . #x0630)     ; ذ
+      )
+     ((name              . "ARABIC LETTER SUPERSCRIPT ALEF")
+      (=ucs              . #x0670)     ; ٰ
+      ))
     (=ucs              . #xFC5B)       ; ﱛ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0631 #x0670)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      )
+     ((name              . "ARABIC LETTER SUPERSCRIPT ALEF")
+      (=ucs              . #x0670)     ; ٰ
+      ))
     (=ucs              . #xFC5C)       ; ﱜ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0649 #x0670)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      )
+     ((name              . "ARABIC LETTER SUPERSCRIPT ALEF")
+      (=ucs              . #x0670)     ; ٰ
+      ))
     (=ucs              . #xFC5D)       ; ﱝ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0020 #x064C #x0651)
+    (=>decomposition@isolated
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC DAMMATAN")
+      (=ucs              . #x064C)     ; ٌ
+      )
+     ((name              . "ARABIC SHADDA")
+      (=ucs              . #x0651)     ; ّ
+      ))
     (=ucs              . #xFC5E)       ; ﱞ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0020 #x064D #x0651)
+    (=>decomposition@isolated
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC KASRATAN")
+      (=ucs              . #x064D)     ; ٍ
+      )
+     ((name              . "ARABIC SHADDA")
+      (=ucs              . #x0651)     ; ّ
+      ))
     (=ucs              . #xFC5F)       ; ﱟ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0020 #x064E #x0651)
+    (=>decomposition@isolated
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC FATHA")
+      (=ucs              . #x064E)     ; َ
+      )
+     ((name              . "ARABIC SHADDA")
+      (=ucs              . #x0651)     ; ّ
+      ))
     (=ucs              . #xFC60)       ; ﱠ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0020 #x064F #x0651)
+    (=>decomposition@isolated
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC DAMMA")
+      (=ucs              . #x064F)     ; ُ
+      )
+     ((name              . "ARABIC SHADDA")
+      (=ucs              . #x0651)     ; ّ
+      ))
     (=ucs              . #xFC61)       ; ﱡ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0020 #x0650 #x0651)
+    (=>decomposition@isolated
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC KASRA")
+      (=ucs              . #x0650)     ; ِ
+      )
+     ((name              . "ARABIC SHADDA")
+      (=ucs              . #x0651)     ; ّ
+      ))
     (=ucs              . #xFC62)       ; ﱢ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0020 #x0651 #x0670)
+    (=>decomposition@isolated
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC SHADDA")
+      (=ucs              . #x0651)     ; ّ
+      )
+     ((name              . "ARABIC LETTER SUPERSCRIPT ALEF")
+      (=ucs              . #x0670)     ; ٰ
+      ))
     (=ucs              . #xFC63)       ; ﱣ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0626 #x0631)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
     (=ucs              . #xFC64)       ; ﱤ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0626 #x0632)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER ZAIN")
+      (=ucs              . #x0632)     ; ز
+      ))
     (=ucs              . #xFC65)       ; ﱥ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0626 #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC66)       ; ﱦ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0626 #x0646)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      ))
     (=ucs              . #xFC67)       ; ﱧ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0626 #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC68)       ; ﱨ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0626 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC69)       ; ﱩ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0628 #x0631)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
     (=ucs              . #xFC6A)       ; ﱪ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0628 #x0632)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER ZAIN")
+      (=ucs              . #x0632)     ; ز
+      ))
     (=ucs              . #xFC6B)       ; ﱫ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0628 #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC6C)       ; ﱬ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0628 #x0646)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      ))
     (=ucs              . #xFC6D)       ; ﱭ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0628 #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC6E)       ; ﱮ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0628 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC6F)       ; ﱯ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062A #x0631)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
     (=ucs              . #xFC70)       ; ﱰ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062A #x0632)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER ZAIN")
+      (=ucs              . #x0632)     ; ز
+      ))
     (=ucs              . #xFC71)       ; ﱱ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062A #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC72)       ; ﱲ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062A #x0646)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      ))
     (=ucs              . #xFC73)       ; ﱳ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062A #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC74)       ; ﱴ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062A #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC75)       ; ﱵ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062B #x0631)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
     (=ucs              . #xFC76)       ; ﱶ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062B #x0632)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER ZAIN")
+      (=ucs              . #x0632)     ; ز
+      ))
     (=ucs              . #xFC77)       ; ﱷ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062B #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC78)       ; ﱸ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062B #x0646)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      ))
     (=ucs              . #xFC79)       ; ﱹ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062B #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC7A)       ; ﱺ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062B #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC7B)       ; ﱻ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0641 #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC7C)       ; ﱼ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0641 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC7D)       ; ﱽ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0642 #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC7E)       ; ﱾ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0642 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC7F)       ; ﱿ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0643 #x0627)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      ))
     (=ucs              . #xFC80)       ; ﲀ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0643 #x0644)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      ))
     (=ucs              . #xFC81)       ; ﲁ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0643 #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC82)       ; ﲂ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0643 #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC83)       ; ﲃ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0643 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC84)       ; ﲄ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0644 #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC85)       ; ﲅ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0644 #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC86)       ; ﲆ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0644 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC87)       ; ﲇ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0645 #x0627)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      ))
     (=ucs              . #xFC88)       ; ﲈ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0645 #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC89)       ; ﲉ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0646 #x0631)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
     (=ucs              . #xFC8A)       ; ﲊ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0646 #x0632)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER ZAIN")
+      (=ucs              . #x0632)     ; ز
+      ))
     (=ucs              . #xFC8B)       ; ﲋ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0646 #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC8C)       ; ﲌ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0646 #x0646)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      ))
     (=ucs              . #xFC8D)       ; ﲍ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0646 #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC8E)       ; ﲎ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0646 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC8F)       ; ﲏ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0649 #x0670)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      )
+     ((name              . "ARABIC LETTER SUPERSCRIPT ALEF")
+      (=ucs              . #x0670)     ; ٰ
+      ))
     (=ucs              . #xFC90)       ; ﲐ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x064A #x0631)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
     (=ucs              . #xFC91)       ; ﲑ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x064A #x0632)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER ZAIN")
+      (=ucs              . #x0632)     ; ز
+      ))
     (=ucs              . #xFC92)       ; ﲒ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x064A #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC93)       ; ﲓ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x064A #x0646)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      ))
     (=ucs              . #xFC94)       ; ﲔ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x064A #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFC95)       ; ﲕ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x064A #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFC96)       ; ﲖ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0626 #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFC97)       ; ﲗ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0626 #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFC98)       ; ﲘ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0626 #x062E)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFC99)       ; ﲙ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0626 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC9A)       ; ﲚ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0626 #x0647)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFC9B)       ; ﲛ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0628 #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFC9C)       ; ﲜ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0628 #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFC9D)       ; ﲝ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0628 #x062E)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFC9E)       ; ﲞ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0628 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFC9F)       ; ﲟ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0628 #x0647)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFCA0)       ; ﲠ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062A #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFCA1)       ; ﲡ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062A #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFCA2)       ; ﲢ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062A #x062E)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFCA3)       ; ﲣ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062A #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCA4)       ; ﲤ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062A #x0647)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFCA5)       ; ﲥ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062B #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCA6)       ; ﲦ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062C #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFCA7)       ; ﲧ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062C #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCA8)       ; ﲨ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062D #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFCA9)       ; ﲩ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062D #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCAA)       ; ﲪ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062E #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFCAB)       ; ﲫ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062E #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCAC)       ; ﲬ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0633 #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFCAD)       ; ﲭ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0633 #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFCAE)       ; ﲮ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0633 #x062E)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFCAF)       ; ﲯ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0633 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCB0)       ; ﲰ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0635 #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFCB1)       ; ﲱ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0635 #x062E)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFCB2)       ; ﲲ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0635 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCB3)       ; ﲳ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0636 #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFCB4)       ; ﲴ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0636 #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFCB5)       ; ﲵ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0636 #x062E)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFCB6)       ; ﲶ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0636 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCB7)       ; ﲷ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0637 #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFCB8)       ; ﲸ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0638 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER ZAH")
+      (=ucs              . #x0638)     ; ظ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCB9)       ; ﲹ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0639 #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFCBA)       ; ﲺ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0639 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCBB)       ; ﲻ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x063A #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFCBC)       ; ﲼ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x063A #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCBD)       ; ﲽ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0641 #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFCBE)       ; ﲾ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0641 #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFCBF)       ; ﲿ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0641 #x062E)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFCC0)       ; ﳀ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0641 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCC1)       ; ﳁ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0642 #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFCC2)       ; ﳂ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0642 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCC3)       ; ﳃ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0643 #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFCC4)       ; ﳄ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0643 #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFCC5)       ; ﳅ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0643 #x062E)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFCC6)       ; ﳆ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0643 #x0644)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      ))
     (=ucs              . #xFCC7)       ; ﳇ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0643 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCC8)       ; ﳈ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0644 #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFCC9)       ; ﳉ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0644 #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFCCA)       ; ﳊ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0644 #x062E)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFCCB)       ; ﳋ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0644 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCCC)       ; ﳌ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0644 #x0647)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFCCD)       ; ﳍ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0645 #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFCCE)       ; ﳎ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0645 #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFCCF)       ; ﳏ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0645 #x062E)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFCD0)       ; ﳐ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0645 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCD1)       ; ﳑ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0646 #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFCD2)       ; ﳒ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0646 #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFCD3)       ; ﳓ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0646 #x062E)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFCD4)       ; ﳔ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0646 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCD5)       ; ﳕ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0646 #x0647)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFCD6)       ; ﳖ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0647 #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFCD7)       ; ﳗ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0647 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCD8)       ; ﳘ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0647 #x0670)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "ARABIC LETTER SUPERSCRIPT ALEF")
+      (=ucs              . #x0670)     ; ٰ
+      ))
     (=ucs              . #xFCD9)       ; ﳙ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x064A #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFCDA)       ; ﳚ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x064A #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFCDB)       ; ﳛ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x064A #x062E)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFCDC)       ; ﳜ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x064A #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCDD)       ; ﳝ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x064A #x0647)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFCDE)       ; ﳞ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0626 #x0645)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCDF)       ; ﳟ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0626 #x0647)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFCE0)       ; ﳠ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0628 #x0645)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCE1)       ; ﳡ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0628 #x0647)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFCE2)       ; ﳢ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x062A #x0645)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCE3)       ; ﳣ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x062A #x0647)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFCE4)       ; ﳤ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x062B #x0645)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCE5)       ; ﳥ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x062B #x0647)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFCE6)       ; ﳦ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0633 #x0645)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCE7)       ; ﳧ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0633 #x0647)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFCE8)       ; ﳨ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0634 #x0645)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCE9)       ; ﳩ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0634 #x0647)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFCEA)       ; ﳪ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0643 #x0644)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      ))
     (=ucs              . #xFCEB)       ; ﳫ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0643 #x0645)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCEC)       ; ﳬ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0644 #x0645)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCED)       ; ﳭ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0646 #x0645)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCEE)       ; ﳮ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0646 #x0647)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFCEF)       ; ﳯ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x064A #x0645)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFCF0)       ; ﳰ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x064A #x0647)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFCF1)       ; ﳱ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0640 #x064E #x0651)
+    (=>decomposition@medial
+     ((name              . "ARABIC TATWEEL")
+      (=ucs              . #x0640)     ; ـ
+      )
+     ((name              . "ARABIC FATHA")
+      (=ucs              . #x064E)     ; َ
+      )
+     ((name              . "ARABIC SHADDA")
+      (=ucs              . #x0651)     ; ّ
+      ))
     (=ucs              . #xFCF2)       ; ﳲ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0640 #x064F #x0651)
+    (=>decomposition@medial
+     ((name              . "ARABIC TATWEEL")
+      (=ucs              . #x0640)     ; ـ
+      )
+     ((name              . "ARABIC DAMMA")
+      (=ucs              . #x064F)     ; ُ
+      )
+     ((name              . "ARABIC SHADDA")
+      (=ucs              . #x0651)     ; ّ
+      ))
     (=ucs              . #xFCF3)       ; ﳳ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0640 #x0650 #x0651)
+    (=>decomposition@medial
+     ((name              . "ARABIC TATWEEL")
+      (=ucs              . #x0640)     ; ـ
+      )
+     ((name              . "ARABIC KASRA")
+      (=ucs              . #x0650)     ; ِ
+      )
+     ((name              . "ARABIC SHADDA")
+      (=ucs              . #x0651)     ; ّ
+      ))
     (=ucs              . #xFCF4)       ; ﳴ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0637 #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFCF5)       ; ﳵ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0637 #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFCF6)       ; ﳶ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0639 #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFCF7)       ; ﳷ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0639 #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFCF8)       ; ﳸ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x063A #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFCF9)       ; ﳹ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x063A #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFCFA)       ; ﳺ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0633 #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFCFB)       ; ﳻ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0633 #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFCFC)       ; ﳼ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0634 #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFCFD)       ; ﳽ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0634 #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFCFE)       ; ﳾ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062D #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFCFF)       ; ﳿ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062D #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD00)       ; ﴀ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062C #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD01)       ; ﴁ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062C #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD02)       ; ﴂ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062E #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD03)       ; ﴃ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062E #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD04)       ; ﴄ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0635 #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD05)       ; ﴅ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0635 #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD06)       ; ﴆ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0636 #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD07)       ; ﴇ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0636 #x064A)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD08)       ; ﴈ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0634 #x062C)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFD09)       ; ﴉ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0634 #x062D)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFD0A)       ; ﴊ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0634 #x062E)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFD0B)       ; ﴋ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0634 #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD0C)       ; ﴌ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0634 #x0631)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
     (=ucs              . #xFD0D)       ; ﴍ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0633 #x0631)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
     (=ucs              . #xFD0E)       ; ﴎ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0635 #x0631)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
     (=ucs              . #xFD0F)       ; ﴏ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0636 #x0631)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
     (=ucs              . #xFD10)       ; ﴐ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0637 #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD11)       ; ﴑ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0637 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD12)       ; ﴒ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0639 #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD13)       ; ﴓ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0639 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD14)       ; ﴔ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x063A #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD15)       ; ﴕ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x063A #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD16)       ; ﴖ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0633 #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD17)       ; ﴗ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0633 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD18)       ; ﴘ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0634 #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD19)       ; ﴙ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0634 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD1A)       ; ﴚ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062D #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD1B)       ; ﴛ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062D #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD1C)       ; ﴜ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062C #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD1D)       ; ﴝ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062C #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD1E)       ; ﴞ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062E #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD1F)       ; ﴟ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062E #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD20)       ; ﴠ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0635 #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD21)       ; ﴡ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0635 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD22)       ; ﴢ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0636 #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD23)       ; ﴣ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0636 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD24)       ; ﴤ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0634 #x062C)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFD25)       ; ﴥ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0634 #x062D)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFD26)       ; ﴦ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0634 #x062E)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFD27)       ; ﴧ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0634 #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD28)       ; ﴨ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0634 #x0631)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
     (=ucs              . #xFD29)       ; ﴩ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0633 #x0631)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
     (=ucs              . #xFD2A)       ; ﴪ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0635 #x0631)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
     (=ucs              . #xFD2B)       ; ﴫ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0636 #x0631)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
     (=ucs              . #xFD2C)       ; ﴬ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0634 #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFD2D)       ; ﴭ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0634 #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFD2E)       ; ﴮ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0634 #x062E)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFD2F)       ; ﴯ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0634 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD30)       ; ﴰ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0633 #x0647)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFD31)       ; ﴱ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0634 #x0647)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFD32)       ; ﴲ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0637 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD33)       ; ﴳ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0633 #x062C)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFD34)       ; ﴴ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0633 #x062D)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFD35)       ; ﴵ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0633 #x062E)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFD36)       ; ﴶ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0634 #x062C)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFD37)       ; ﴷ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0634 #x062D)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFD38)       ; ﴸ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0634 #x062E)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFD39)       ; ﴹ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0637 #x0645)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD3A)       ; ﴺ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0638 #x0645)
+    (=>decomposition@medial
+     ((name              . "ARABIC LETTER ZAH")
+      (=ucs              . #x0638)     ; ظ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD3B)       ; ﴻ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0627 #x064B)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      )
+     ((name              . "ARABIC FATHATAN")
+      (=ucs              . #x064B)     ; ً
+      ))
     (=ucs              . #xFD3C)       ; ﴼ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0627 #x064B)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      )
+     ((name              . "ARABIC FATHATAN")
+      (=ucs              . #x064B)     ; ً
+      ))
     (=ucs              . #xFD3D)       ; ﴽ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062A #x062C #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD50)       ; ﵐ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062A #x062D #x062C)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFD51)       ; ﵑ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062A #x062D #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFD52)       ; ﵒ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062A #x062D #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD53)       ; ﵓ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062A #x062E #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD54)       ; ﵔ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062A #x0645 #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFD55)       ; ﵕ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062A #x0645 #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFD56)       ; ﵖ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062A #x0645 #x062E)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFD57)       ; ﵗ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062C #x0645 #x062D)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFD58)       ; ﵘ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062C #x0645 #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFD59)       ; ﵙ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062D #x0645 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD5A)       ; ﵚ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062D #x0645 #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD5B)       ; ﵛ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0633 #x062D #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFD5C)       ; ﵜ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0633 #x062C #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFD5D)       ; ﵝ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0633 #x062C #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD5E)       ; ﵞ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0633 #x0645 #x062D)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFD5F)       ; ﵟ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0633 #x0645 #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFD60)       ; ﵠ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0633 #x0645 #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFD61)       ; ﵡ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0633 #x0645 #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD62)       ; ﵢ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0633 #x0645 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD63)       ; ﵣ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0635 #x062D #x062D)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFD64)       ; ﵤ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0635 #x062D #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFD65)       ; ﵥ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0635 #x0645 #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD66)       ; ﵦ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0634 #x062D #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD67)       ; ﵧ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0634 #x062D #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD68)       ; ﵨ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0634 #x062C #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD69)       ; ﵩ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0634 #x0645 #x062E)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFD6A)       ; ﵪ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0634 #x0645 #x062E)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFD6B)       ; ﵫ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0634 #x0645 #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD6C)       ; ﵬ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0634 #x0645 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD6D)       ; ﵭ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0636 #x062D #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD6E)       ; ﵮ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0636 #x062E #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD6F)       ; ﵯ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0636 #x062E #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD70)       ; ﵰ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0637 #x0645 #x062D)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFD71)       ; ﵱ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0637 #x0645 #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFD72)       ; ﵲ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0637 #x0645 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD73)       ; ﵳ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0637 #x0645 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD74)       ; ﵴ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0639 #x062C #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD75)       ; ﵵ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0639 #x0645 #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD76)       ; ﵶ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0639 #x0645 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD77)       ; ﵷ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0639 #x0645 #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD78)       ; ﵸ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x063A #x0645 #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD79)       ; ﵹ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x063A #x0645 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD7A)       ; ﵺ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x063A #x0645 #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD7B)       ; ﵻ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0641 #x062E #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD7C)       ; ﵼ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0641 #x062E #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD7D)       ; ﵽ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0642 #x0645 #x062D)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFD7E)       ; ﵾ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0642 #x0645 #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD7F)       ; ﵿ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0644 #x062D #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD80)       ; ﶀ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0644 #x062D #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD81)       ; ﶁ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0644 #x062D #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD82)       ; ﶂ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0644 #x062C #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFD83)       ; ﶃ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0644 #x062C #x062C)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFD84)       ; ﶄ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0644 #x062E #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD85)       ; ﶅ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0644 #x062E #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD86)       ; ﶆ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0644 #x0645 #x062D)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFD87)       ; ﶇ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0644 #x0645 #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFD88)       ; ﶈ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0645 #x062D #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFD89)       ; ﶉ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0645 #x062D #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD8A)       ; ﶊ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0645 #x062D #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD8B)       ; ﶋ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0645 #x062C #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFD8C)       ; ﶌ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0645 #x062C #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD8D)       ; ﶍ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0645 #x062E #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFD8E)       ; ﶎ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0645 #x062E #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD8F)       ; ﶏ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0645 #x062C #x062E)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFD92)       ; ﶒ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0647 #x0645 #x062C)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFD93)       ; ﶓ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0647 #x0645 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD94)       ; ﶔ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0646 #x062D #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD95)       ; ﶕ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0646 #x062D #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD96)       ; ﶖ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0646 #x062C #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD97)       ; ﶗ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0646 #x062C #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD98)       ; ﶘ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0646 #x062C #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD99)       ; ﶙ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0646 #x0645 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD9A)       ; ﶚ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0646 #x0645 #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFD9B)       ; ﶛ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x064A #x0645 #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD9C)       ; ﶜ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x064A #x0645 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFD9D)       ; ﶝ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0628 #x062E #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD9E)       ; ﶞ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062A #x062C #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFD9F)       ; ﶟ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062A #x062C #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFDA0)       ; ﶠ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062A #x062E #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDA1)       ; ﶡ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062A #x062E #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFDA2)       ; ﶢ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062A #x0645 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDA3)       ; ﶣ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062A #x0645 #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFDA4)       ; ﶤ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062C #x0645 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDA5)       ; ﶥ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062C #x062D #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFDA6)       ; ﶦ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062C #x0645 #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFDA7)       ; ﶧ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0633 #x062E #x0649)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFDA8)       ; ﶨ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0635 #x062D #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDA9)       ; ﶩ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0634 #x062D #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDAA)       ; ﶪ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0636 #x062D #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDAB)       ; ﶫ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0644 #x062C #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDAC)       ; ﶬ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0644 #x0645 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDAD)       ; ﶭ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x064A #x062D #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDAE)       ; ﶮ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x064A #x062C #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDAF)       ; ﶯ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x064A #x0645 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDB0)       ; ﶰ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0645 #x0645 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDB1)       ; ﶱ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0642 #x0645 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDB2)       ; ﶲ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0646 #x062D #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDB3)       ; ﶳ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0642 #x0645 #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFDB4)       ; ﶴ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0644 #x062D #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFDB5)       ; ﶵ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0639 #x0645 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDB6)       ; ﶶ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0643 #x0645 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDB7)       ; ﶷ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0646 #x062C #x062D)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFDB8)       ; ﶸ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0645 #x062E #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDB9)       ; ﶹ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0644 #x062C #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFDBA)       ; ﶺ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0643 #x0645 #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFDBB)       ; ﶻ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0644 #x062C #x0645)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFDBC)       ; ﶼ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0646 #x062C #x062D)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFDBD)       ; ﶽ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062C #x062D #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDBE)       ; ﶾ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062D #x062C #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDBF)       ; ﶿ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0645 #x062C #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDC0)       ; ﷀ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0641 #x0645 #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDC1)       ; ﷁ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0628 #x062D #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDC2)       ; ﷂ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0643 #x0645 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFDC3)       ; ﷃ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0639 #x062C #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFDC4)       ; ﷄ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0635 #x0645 #x0645)
+    (=>decomposition@initial
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFDC5)       ; ﷅ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0633 #x062E #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDC6)       ; ﷆ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0646 #x062C #x064A)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFDC7)       ; ﷇ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0635 #x0644 #x06D2)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER YEH BARREE")
+      (=ucs              . #x06D2)     ; ے
+      ))
     (=ucs              . #xFDF0)       ; ﷰ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0642 #x0644 #x06D2)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER YEH BARREE")
+      (=ucs              . #x06D2)     ; ے
+      ))
     (=ucs              . #xFDF1)       ; ﷱ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0627 #x0644 #x0644 #x0647)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFDF2)       ; ﷲ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0627 #x0643 #x0628 #x0631)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      )
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      )
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      )
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
     (=ucs              . #xFDF3)       ; ﷳ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0645 #x062D #x0645 #x062F)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      )
+     ((name              . "ARABIC LETTER DAL")
+      (=ucs              . #x062F)     ; د
+      ))
     (=ucs              . #xFDF4)       ; ﷴ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0635 #x0644 #x0639 #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFDF5)       ; ﷵ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0631 #x0633 #x0648 #x0644)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      )
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER WAW")
+      (=ucs              . #x0648)     ; و
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      ))
     (=ucs              . #xFDF6)       ; ﷶ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0639 #x0644 #x064A #x0647)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFDF7)       ; ﷷ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0648 #x0633 #x0644 #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER WAW")
+      (=ucs              . #x0648)     ; و
+      )
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFDF8)       ; ﷸ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0635 #x0644 #x0649)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFDF9)       ; ﷹ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0635 #x0644 #x0649 #x0020 #x0627 #x0644 #x0644 #x0647 #x0020 #x0639 #x0644 #x064A #x0647 #x0020 #x0648 #x0633 #x0644 #x0645)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      )
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      )
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC LETTER WAW")
+      (=ucs              . #x0648)     ; و
+      )
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFDFA)       ; ﷺ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062C #x0644 #x0020 #x062C #x0644 #x0627 #x0644 #x0647)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      )
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFDFB)       ; ﷻ
     ))
index f61067e..ffeb3e2 100644 (file)
@@ -4,7 +4,10 @@
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x2025)
+    (<-vertical
+     ((name              . "TWO DOT LEADER")
+      (=ucs              . #x2025)     ; ‥
+      ))
     (=ucs              . #xFE30)       ; ︰
     (=cns11643-1       . #x212B)       ; &I-C1-212B; [01-11]
     (=big5             . #xA14A)       ; &I-B-A14A;
     (general-category  punctuation dash) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x2014)
+    (<-vertical
+     ((name              . "EM DASH")
+      (=ucs              . #x2014)     ; —
+      ))
     (=ucs              . #xFE31)       ; ︱
     (=cns11643-1       . #x2136)       ; &I-C1-2136; [01-22]
     (=big5             . #xA157)       ; &I-B-A157;
     (general-category  punctuation dash) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x2013)
+    (<-vertical
+     ((name              . "EN DASH")
+      (=ucs              . #x2013)     ; –
+      ))
     (=ucs              . #xFE32)       ; ︲
     (=cns11643-1       . #x2138)       ; &I-C1-2138; [01-24]
     ))
     (general-category  punctuation connector) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x005F)
+    (<-vertical
+     ((name              . "LOW LINE")
+      (=ucs              . #x005F)     ; _
+      ))
     (=ucs              . #xFE33)       ; ︳
     (=cns11643-1       . #x213A)       ; &I-C1-213A; [01-26]
     (=big5             . #xA159)       ; &I-B-A159;
     (general-category  punctuation connector) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x005F)
+    (<-vertical
+     ((name              . "LOW LINE")
+      (=ucs              . #x005F)     ; _
+      ))
     (=ucs              . #xFE34)       ; ︴
     (=cns11643-1       . #x213C)       ; &I-C1-213C; [01-28]
     (=big5             . #xA15B)       ; &I-B-A15B;
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x0028)
+    (<-vertical
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      ))
     (=ucs              . #xFE35)       ; ︵
     (=cns11643-1       . #x2140)       ; &I-C1-2140; [01-32]
     (=big5             . #xA15F)       ; &I-B-A15F;
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x0029)
+    (<-vertical
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #xFE36)       ; ︶
     (=cns11643-1       . #x2141)       ; &I-C1-2141; [01-33]
     (=big5             . #xA160)       ; &I-B-A160;
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x007B)
+    (<-vertical
+     ((name              . "LEFT CURLY BRACKET")
+      (=ucs              . #x007B)     ; {
+      ))
     (=ucs              . #xFE37)       ; ︷
     (=cns11643-1       . #x2144)       ; &I-C1-2144; [01-36]
     (=big5             . #xA163)       ; &I-B-A163;
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x007D)
+    (<-vertical
+     ((name              . "RIGHT CURLY BRACKET")
+      (=ucs              . #x007D)     ; }
+      ))
     (=ucs              . #xFE38)       ; ︸
     (=cns11643-1       . #x2145)       ; &I-C1-2145; [01-37]
     (=big5             . #xA164)       ; &I-B-A164;
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x3014)
+    (<-vertical
+     ((name              . "LEFT TORTOISE SHELL BRACKET")
+      (=ucs              . #x3014)     ; 〔
+      ))
     (=ucs              . #xFE39)       ; ︹
     (=cns11643-1       . #x2148)       ; &I-C1-2148; [01-40]
     (=big5             . #xA167)       ; &I-B-A167;
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x3015)
+    (<-vertical
+     ((name              . "RIGHT TORTOISE SHELL BRACKET")
+      (=ucs              . #x3015)     ; 〕
+      ))
     (=ucs              . #xFE3A)       ; ︺
     (=cns11643-1       . #x2149)       ; &I-C1-2149; [01-41]
     (=big5             . #xA168)       ; &I-B-A168;
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x3010)
+    (<-vertical
+     ((name              . "LEFT BLACK LENTICULAR BRACKET")
+      (=ucs              . #x3010)     ; 【
+      ))
     (=ucs              . #xFE3B)       ; ︻
     (=cns11643-1       . #x214C)       ; &I-C1-214C; [01-44]
     (=big5             . #xA16B)       ; &I-B-A16B;
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x3011)
+    (<-vertical
+     ((name              . "RIGHT BLACK LENTICULAR BRACKET")
+      (=ucs              . #x3011)     ; 】
+      ))
     (=ucs              . #xFE3C)       ; ︼
     (=cns11643-1       . #x214D)       ; &I-C1-214D; [01-45]
     (=big5             . #xA16C)       ; &I-B-A16C;
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x300A)
+    (<-vertical
+     ((name              . "LEFT DOUBLE ANGLE BRACKET")
+      (=ucs              . #x300A)     ; 《
+      ))
     (=ucs              . #xFE3D)       ; ︽
     (=cns11643-1       . #x2150)       ; &I-C1-2150; [01-48]
     (=big5             . #xA16F)       ; &I-B-A16F;
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x300B)
+    (<-vertical
+     ((name              . "RIGHT DOUBLE ANGLE BRACKET")
+      (=ucs              . #x300B)     ; 》
+      ))
     (=ucs              . #xFE3E)       ; ︾
     (=cns11643-1       . #x2151)       ; &I-C1-2151; [01-49]
     (=big5             . #xA170)       ; &I-B-A170;
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x3008)
+    (<-vertical
+     ((name              . "LEFT ANGLE BRACKET")
+      (=ucs              . #x3008)     ; 〈
+      ))
     (=ucs              . #xFE3F)       ; ︿
     (=cns11643-1       . #x2154)       ; &I-C1-2154; [01-52]
     (=big5             . #xA173)       ; &I-B-A173;
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x3009)
+    (<-vertical
+     ((name              . "RIGHT ANGLE BRACKET")
+      (=ucs              . #x3009)     ; 〉
+      ))
     (=ucs              . #xFE40)       ; ﹀
     (=cns11643-1       . #x2155)       ; &I-C1-2155; [01-53]
     (=big5             . #xA174)       ; &I-B-A174;
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x300C)
+    (<-vertical
+     ((name              . "LEFT CORNER BRACKET")
+      (=ucs              . #x300C)     ; 「
+      ))
     (=ucs              . #xFE41)       ; ﹁
     (=cns11643-1       . #x2158)       ; &I-C1-2158; [01-56]
     (=big5             . #xA177)       ; &I-B-A177;
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x300D)
+    (<-vertical
+     ((name              . "RIGHT CORNER BRACKET")
+      (=ucs              . #x300D)     ; 」
+      ))
     (=ucs              . #xFE42)       ; ﹂
     (=cns11643-1       . #x2159)       ; &I-C1-2159; [01-57]
     (=big5             . #xA178)       ; &I-B-A178;
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x300E)
+    (<-vertical
+     ((name              . "LEFT WHITE CORNER BRACKET")
+      (=ucs              . #x300E)     ; 『
+      ))
     (=ucs              . #xFE43)       ; ﹃
     (=cns11643-1       . #x215C)       ; &I-C1-215C; [01-60]
     (=big5             . #xA17B)       ; &I-B-A17B;
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   vertical #x300F)
+    (<-vertical
+     ((name              . "RIGHT WHITE CORNER BRACKET")
+      (=ucs              . #x300F)     ; 』
+      ))
     (=ucs              . #xFE44)       ; ﹄
     (=cns11643-1       . #x215D)       ; &I-C1-215D; [01-61]
     (=big5             . #xA17C)       ; &I-B-A17C;
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x203E)
+    (<-compat
+     ((name              . "OVERLINE")
+      (=ucs              . #x203E)     ; ‾
+      ))
     (=ucs              . #xFE49)       ; ﹉
     (=cns11643-1       . #x2227)       ; &I-C1-2227; [02-07]
     (=big5             . #xA1C6)       ; &I-B-A1C6;
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x203E)
+    (<-compat
+     ((name              . "OVERLINE")
+      (=ucs              . #x203E)     ; ‾
+      ))
     (=ucs              . #xFE4A)       ; ﹊
     (=cns11643-1       . #x2228)       ; &I-C1-2228; [02-08]
     (=big5             . #xA1C7)       ; &I-B-A1C7;
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x203E)
+    (<-compat
+     ((name              . "OVERLINE")
+      (=ucs              . #x203E)     ; ‾
+      ))
     (=ucs              . #xFE4B)       ; ﹋
     (=cns11643-1       . #x222B)       ; &I-C1-222B; [02-11]
     (=big5             . #xA1CA)       ; &I-B-A1CA;
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x203E)
+    (<-compat
+     ((name              . "OVERLINE")
+      (=ucs              . #x203E)     ; ‾
+      ))
     (=ucs              . #xFE4C)       ; ﹌
     (=cns11643-1       . #x222C)       ; &I-C1-222C; [02-12]
     (=big5             . #xA1CB)       ; &I-B-A1CB;
     (general-category  punctuation connector) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x005F)
+    (<-compat
+     ((name              . "LOW LINE")
+      (=ucs              . #x005F)     ; _
+      ))
     (=ucs              . #xFE4D)       ; ﹍
     (=cns11643-1       . #x2229)       ; &I-C1-2229; [02-09]
     (=big5             . #xA1C8)       ; &I-B-A1C8;
     (general-category  punctuation connector) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x005F)
+    (<-compat
+     ((name              . "LOW LINE")
+      (=ucs              . #x005F)     ; _
+      ))
     (=ucs              . #xFE4E)       ; ﹎
     (=cns11643-1       . #x222A)       ; &I-C1-222A; [02-10]
     (=big5             . #xA1C9)       ; &I-B-A1C9;
     (general-category  punctuation connector) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   compat #x005F)
+    (<-compat
+     ((name              . "LOW LINE")
+      (=ucs              . #x005F)     ; _
+      ))
     (=ucs              . #xFE4F)       ; ﹏
     (=cns11643-1       . #x213D)       ; &I-C1-213D; [01-29]
     (=big5             . #xA15C)       ; &I-B-A15C;
index 9c74aec..8864ea1 100644 (file)
@@ -4,7 +4,10 @@
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "CS")
     (mirrored          . nil)
-    (->decomposition   small #x002C)
+    (<-small
+     ((name              . "COMMA")
+      (=ucs              . #x002C)     ; ,
+      ))
     (=ucs              . #xFE50)       ; ﹐
     (=cns11643-1       . #x212E)       ; &I-C1-212E; [01-14]
     (=big5             . #xA14D)       ; &I-B-A14D;
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   small #x3001)
+    (<-small
+     ((name              . "IDEOGRAPHIC COMMA")
+      (=ucs              . #x3001)     ; 、
+      ))
     (=ucs              . #xFE51)       ; ﹑
     (=cns11643-1       . #x212F)       ; &I-C1-212F; [01-15]
     (=big5             . #xA14E)       ; &I-B-A14E;
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "CS")
     (mirrored          . nil)
-    (->decomposition   small #x002E)
+    (<-small
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     (=ucs              . #xFE52)       ; ﹒
     (=cns11643-1       . #x2130)       ; &I-C1-2130; [01-16]
     (=big5             . #xA14F)       ; &I-B-A14F;
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   small #x003B)
+    (<-small
+     ((name              . "SEMICOLON")
+      (=ucs              . #x003B)     ; ;
+      ))
     (=ucs              . #xFE54)       ; ﹔
     (=cns11643-1       . #x2132)       ; &I-C1-2132; [01-18]
     (=big5             . #xA151)       ; &I-B-A151;
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "CS")
     (mirrored          . nil)
-    (->decomposition   small #x003A)
+    (<-small
+     ((name              . "COLON")
+      (=ucs              . #x003A)     ; :
+      ))
     (=ucs              . #xFE55)       ; ﹕
     (=cns11643-1       . #x2133)       ; &I-C1-2133; [01-19]
     (=big5             . #xA152)       ; &I-B-A152;
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   small #x003F)
+    (<-small
+     ((name              . "QUESTION MARK")
+      (=ucs              . #x003F)     ; ?
+      ))
     (=ucs              . #xFE56)       ; ﹖
     (=cns11643-1       . #x2134)       ; &I-C1-2134; [01-20]
     (=big5             . #xA153)       ; &I-B-A153;
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   small #x0021)
+    (<-small
+     ((name              . "EXCLAMATION MARK")
+      (=ucs              . #x0021)     ; !
+      ))
     (=ucs              . #xFE57)       ; ﹗
     (=cns11643-1       . #x2135)       ; &I-C1-2135; [01-21]
     (=big5             . #xA154)       ; &I-B-A154;
     (general-category  punctuation dash) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   small #x2014)
+    (<-small
+     ((name              . "EM DASH")
+      (=ucs              . #x2014)     ; —
+      ))
     (=ucs              . #xFE58)       ; ﹘
     ))
 (define-char
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   small #x0028)
+    (<-small
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      ))
     (=ucs              . #xFE59)       ; ﹙
     (=cns11643-1       . #x215E)       ; &I-C1-215E; [01-62]
     (=big5             . #xA17D)       ; &I-B-A17D;
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   small #x0029)
+    (<-small
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     (=ucs              . #xFE5A)       ; ﹚
     (=cns11643-1       . #x215F)       ; &I-C1-215F; [01-63]
     (=big5             . #xA17E)       ; &I-B-A17E;
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   small #x007B)
+    (<-small
+     ((name              . "LEFT CURLY BRACKET")
+      (=ucs              . #x007B)     ; {
+      ))
     (=ucs              . #xFE5B)       ; ﹛
     (=cns11643-1       . #x2160)       ; &I-C1-2160; [01-64]
     (=big5             . #xA1A1)       ; &I-B-A1A1;
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   small #x007D)
+    (<-small
+     ((name              . "RIGHT CURLY BRACKET")
+      (=ucs              . #x007D)     ; }
+      ))
     (=ucs              . #xFE5C)       ; ﹜
     (=cns11643-1       . #x2161)       ; &I-C1-2161; [01-65]
     (=big5             . #xA1A2)       ; &I-B-A1A2;
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   small #x3014)
+    (<-small
+     ((name              . "LEFT TORTOISE SHELL BRACKET")
+      (=ucs              . #x3014)     ; 〔
+      ))
     (=ucs              . #xFE5D)       ; ﹝
     (=cns11643-1       . #x2162)       ; &I-C1-2162; [01-66]
     (=big5             . #xA1A3)       ; &I-B-A1A3;
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   small #x3015)
+    (<-small
+     ((name              . "RIGHT TORTOISE SHELL BRACKET")
+      (=ucs              . #x3015)     ; 〕
+      ))
     (=ucs              . #xFE5E)       ; ﹞
     (=cns11643-1       . #x2163)       ; &I-C1-2163; [01-67]
     (=big5             . #xA1A4)       ; &I-B-A1A4;
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->decomposition   small #x0023)
+    (<-small
+     ((name              . "NUMBER SIGN")
+      (=ucs              . #x0023)     ; #
+      ))
     (=ucs              . #xFE5F)       ; ﹟
     (=cns11643-1       . #x222D)       ; &I-C1-222D; [02-13]
     (=big5             . #xA1CC)       ; &I-B-A1CC;
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   small #x0026)
+    (<-small
+     ((name              . "AMPERSAND")
+      (=ucs              . #x0026)     ; &
+      ))
     (=ucs              . #xFE60)       ; ﹠
     (=cns11643-1       . #x222E)       ; &I-C1-222E; [02-14]
     (=big5             . #xA1CD)       ; &I-B-A1CD;
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   small #x002A)
+    (<-small
+     ((name              . "ASTERISK")
+      (=ucs              . #x002A)     ; *
+      ))
     (=ucs              . #xFE61)       ; ﹡
     (=cns11643-1       . #x222F)       ; &I-C1-222F; [02-15]
     (=big5             . #xA1CE)       ; &I-B-A1CE;
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->decomposition   small #x002B)
+    (<-small
+     ((name              . "PLUS SIGN")
+      (=ucs              . #x002B)     ; +
+      ))
     (=ucs              . #xFE62)       ; ﹢
     (=cns11643-1       . #x223F)       ; &I-C1-223F; [02-31]
     (=big5             . #xA1DE)       ; &I-B-A1DE;
     (general-category  punctuation dash) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->decomposition   small #x002D)
+    (<-small
+     ((name              . "HYPHEN-MINUS")
+      (=ucs              . #x002D)     ; -
+      ))
     (=ucs              . #xFE63)       ; ﹣
     (=cns11643-1       . #x2240)       ; &I-C1-2240; [02-32]
     (=big5             . #xA1DF)       ; &I-B-A1DF;
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   small #x003C)
+    (<-small
+     ((name              . "LESS-THAN SIGN")
+      (=ucs              . #x003C)     ; <
+      ))
     (=ucs              . #xFE64)       ; ﹤
     (=cns11643-1       . #x2241)       ; &I-C1-2241; [02-33]
     (=big5             . #xA1E0)       ; &I-B-A1E0;
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   small #x003E)
+    (<-small
+     ((name              . "GREATER-THAN SIGN")
+      (=ucs              . #x003E)     ; >
+      ))
     (=ucs              . #xFE65)       ; ﹥
     (=cns11643-1       . #x2242)       ; &I-C1-2242; [02-34]
     (=big5             . #xA1E1)       ; &I-B-A1E1;
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   small #x003D)
+    (<-small
+     ((name              . "EQUALS SIGN")
+      (=ucs              . #x003D)     ; =
+      ))
     (=ucs              . #xFE66)       ; ﹦
     (=cns11643-1       . #x2243)       ; &I-C1-2243; [02-35]
     (=big5             . #xA1E2)       ; &I-B-A1E2;
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   small #x005C)
+    (<-small
+     ((name              . "REVERSE SOLIDUS")
+      (=ucs              . #x005C)     ; \
+      ))
     (=ucs              . #xFE68)       ; ﹨
     (=cns11643-1       . #x2262)       ; &I-C1-2262; [02-66]
     (=big5             . #xA242)       ; &I-B-A242;
     (general-category  symbol currency) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->decomposition   small #x0024)
+    (<-small
+     ((name              . "DOLLAR SIGN")
+      (=ucs              . #x0024)     ; $
+      ))
     (=ucs              . #xFE69)       ; ﹩
     (=cns11643-1       . #x226C)       ; &I-C1-226C; [02-76]
     (=big5             . #xA24C)       ; &I-B-A24C;
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (->decomposition   small #x0025)
+    (<-small
+     ((name              . "PERCENT SIGN")
+      (=ucs              . #x0025)     ; %
+      ))
     (=ucs              . #xFE6A)       ; ﹪
     (=cns11643-1       . #x226D)       ; &I-C1-226D; [02-77]
     (=big5             . #xA24D)       ; &I-B-A24D;
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   small #x0040)
+    (<-small
+     ((name              . "COMMERCIAL AT")
+      (=ucs              . #x0040)     ; @
+      ))
     (=ucs              . #xFE6B)       ; ﹫
     (=cns11643-1       . #x226E)       ; &I-C1-226E; [02-78]
     (=big5             . #xA24E)       ; &I-B-A24E;
index 8a5260a..56f13d3 100644 (file)
@@ -4,7 +4,13 @@
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0020 #x064B)
+    (=>decomposition@isolated
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC FATHATAN")
+      (=ucs              . #x064B)     ; ً
+      ))
     (=ucs              . #xFE70)       ; ﹰ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0640 #x064B)
+    (=>decomposition@medial
+     ((name              . "ARABIC TATWEEL")
+      (=ucs              . #x0640)     ; ـ
+      )
+     ((name              . "ARABIC FATHATAN")
+      (=ucs              . #x064B)     ; ً
+      ))
     (=ucs              . #xFE71)       ; ﹱ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0020 #x064C)
+    (=>decomposition@isolated
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC DAMMATAN")
+      (=ucs              . #x064C)     ; ٌ
+      ))
     (=ucs              . #xFE72)       ; ﹲ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0020 #x064D)
+    (=>decomposition@isolated
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC KASRATAN")
+      (=ucs              . #x064D)     ; ٍ
+      ))
     (=ucs              . #xFE74)       ; ﹴ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0020 #x064E)
+    (=>decomposition@isolated
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC FATHA")
+      (=ucs              . #x064E)     ; َ
+      ))
     (=ucs              . #xFE76)       ; ﹶ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0640 #x064E)
+    (=>decomposition@medial
+     ((name              . "ARABIC TATWEEL")
+      (=ucs              . #x0640)     ; ـ
+      )
+     ((name              . "ARABIC FATHA")
+      (=ucs              . #x064E)     ; َ
+      ))
     (=ucs              . #xFE77)       ; ﹷ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0020 #x064F)
+    (=>decomposition@isolated
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC DAMMA")
+      (=ucs              . #x064F)     ; ُ
+      ))
     (=ucs              . #xFE78)       ; ﹸ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0640 #x064F)
+    (=>decomposition@medial
+     ((name              . "ARABIC TATWEEL")
+      (=ucs              . #x0640)     ; ـ
+      )
+     ((name              . "ARABIC DAMMA")
+      (=ucs              . #x064F)     ; ُ
+      ))
     (=ucs              . #xFE79)       ; ﹹ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0020 #x0650)
+    (=>decomposition@isolated
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC KASRA")
+      (=ucs              . #x0650)     ; ِ
+      ))
     (=ucs              . #xFE7A)       ; ﹺ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0640 #x0650)
+    (=>decomposition@medial
+     ((name              . "ARABIC TATWEEL")
+      (=ucs              . #x0640)     ; ـ
+      )
+     ((name              . "ARABIC KASRA")
+      (=ucs              . #x0650)     ; ِ
+      ))
     (=ucs              . #xFE7B)       ; ﹻ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0020 #x0651)
+    (=>decomposition@isolated
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC SHADDA")
+      (=ucs              . #x0651)     ; ّ
+      ))
     (=ucs              . #xFE7C)       ; ﹼ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0640 #x0651)
+    (=>decomposition@medial
+     ((name              . "ARABIC TATWEEL")
+      (=ucs              . #x0640)     ; ـ
+      )
+     ((name              . "ARABIC SHADDA")
+      (=ucs              . #x0651)     ; ّ
+      ))
     (=ucs              . #xFE7D)       ; ﹽ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0020 #x0652)
+    (=>decomposition@isolated
+     ((name              . "SPACE")
+      (=ucs              . #x0020)     ;
+      )
+     ((name              . "ARABIC SUKUN")
+      (=ucs              . #x0652)     ; ْ
+      ))
     (=ucs              . #xFE7E)       ; ﹾ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0640 #x0652)
+    (=>decomposition@medial
+     ((name              . "ARABIC TATWEEL")
+      (=ucs              . #x0640)     ; ـ
+      )
+     ((name              . "ARABIC SUKUN")
+      (=ucs              . #x0652)     ; ْ
+      ))
     (=ucs              . #xFE7F)       ; ﹿ
     ))
 (define-char
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0621)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER HAMZA")
+      (=ucs              . #x0621)     ; ء
+      ))
     (=ucs              . #xFE80)       ; ﺀ
     (arabic-1-column   . #x2D) ; &I-MULE-ARB1-2D;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0622)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER ALEF WITH MADDA ABOVE")
+      (=ucs              . #x0622)     ; آ
+      ))
     (=ucs              . #xFE81)       ; ﺁ
     (arabic-1-column   . #x2E) ; &I-MULE-ARB1-2E;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0622)
+    (<-formed@final
+     ((name              . "ARABIC LETTER ALEF WITH MADDA ABOVE")
+      (=ucs              . #x0622)     ; آ
+      ))
     (=ucs              . #xFE82)       ; ﺂ
     (arabic-1-column   . #x2F) ; &I-MULE-ARB1-2F;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0623)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER ALEF WITH HAMZA ABOVE")
+      (=ucs              . #x0623)     ; أ
+      ))
     (=ucs              . #xFE83)       ; ﺃ
     (arabic-1-column   . #x30) ; &I-MULE-ARB1-30;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0623)
+    (<-formed@final
+     ((name              . "ARABIC LETTER ALEF WITH HAMZA ABOVE")
+      (=ucs              . #x0623)     ; أ
+      ))
     (=ucs              . #xFE84)       ; ﺄ
     (arabic-1-column   . #x31) ; &I-MULE-ARB1-31;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0624)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER WAW WITH HAMZA ABOVE")
+      (=ucs              . #x0624)     ; ؤ
+      ))
     (=ucs              . #xFE85)       ; ﺅ
     (arabic-1-column   . #x32) ; &I-MULE-ARB1-32;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0624)
+    (<-formed@final
+     ((name              . "ARABIC LETTER WAW WITH HAMZA ABOVE")
+      (=ucs              . #x0624)     ; ؤ
+      ))
     (=ucs              . #xFE86)       ; ﺆ
     (arabic-1-column   . #x33) ; &I-MULE-ARB1-33;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0625)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER ALEF WITH HAMZA BELOW")
+      (=ucs              . #x0625)     ; إ
+      ))
     (=ucs              . #xFE87)       ; ﺇ
     (arabic-1-column   . #x34) ; &I-MULE-ARB1-34;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0625)
+    (<-formed@final
+     ((name              . "ARABIC LETTER ALEF WITH HAMZA BELOW")
+      (=ucs              . #x0625)     ; إ
+      ))
     (=ucs              . #xFE88)       ; ﺈ
     (arabic-1-column   . #x35) ; &I-MULE-ARB1-35;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0626)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      ))
     (=ucs              . #xFE89)       ; ﺉ
     (arabic-2-column   . #x21) ; &I-MULE-ARB2-21;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0626)
+    (<-formed@final
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      ))
     (=ucs              . #xFE8A)       ; ﺊ
     (arabic-2-column   . #x22) ; &I-MULE-ARB2-22;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0626)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      ))
     (=ucs              . #xFE8B)       ; ﺋ
     (arabic-1-column   . #x36) ; &I-MULE-ARB1-36;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0626)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
+      (=ucs              . #x0626)     ; ئ
+      ))
     (=ucs              . #xFE8C)       ; ﺌ
     (arabic-1-column   . #x37) ; &I-MULE-ARB1-37;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0627)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      ))
     (=ucs              . #xFE8D)       ; ﺍ
     (arabic-1-column   . #x38) ; &I-MULE-ARB1-38;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0627)
+    (<-formed@final
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      ))
     (=ucs              . #xFE8E)       ; ﺎ
     (arabic-1-column   . #x39) ; &I-MULE-ARB1-39;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0628)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      ))
     (=ucs              . #xFE8F)       ; ﺏ
     (arabic-2-column   . #x23) ; &I-MULE-ARB2-23;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0628)
+    (<-formed@final
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      ))
     (=ucs              . #xFE90)       ; ﺐ
     (arabic-2-column   . #x24) ; &I-MULE-ARB2-24;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0628)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      ))
     (=ucs              . #xFE91)       ; ﺑ
     (arabic-1-column   . #x3A) ; &I-MULE-ARB1-3A;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0628)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER BEH")
+      (=ucs              . #x0628)     ; ب
+      ))
     (=ucs              . #xFE92)       ; ﺒ
     (arabic-1-column   . #x3B) ; &I-MULE-ARB1-3B;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0629)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER TEH MARBUTA")
+      (=ucs              . #x0629)     ; ة
+      ))
     (=ucs              . #xFE93)       ; ﺓ
     (arabic-1-column   . #x3C) ; &I-MULE-ARB1-3C;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0629)
+    (<-formed@final
+     ((name              . "ARABIC LETTER TEH MARBUTA")
+      (=ucs              . #x0629)     ; ة
+      ))
     (=ucs              . #xFE94)       ; ﺔ
     (arabic-1-column   . #x3D) ; &I-MULE-ARB1-3D;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062A)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      ))
     (=ucs              . #xFE95)       ; ﺕ
     (arabic-2-column   . #x25) ; &I-MULE-ARB2-25;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062A)
+    (<-formed@final
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      ))
     (=ucs              . #xFE96)       ; ﺖ
     (arabic-2-column   . #x26) ; &I-MULE-ARB2-26;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062A)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      ))
     (=ucs              . #xFE97)       ; ﺗ
     (arabic-1-column   . #x3E) ; &I-MULE-ARB1-3E;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x062A)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER TEH")
+      (=ucs              . #x062A)     ; ت
+      ))
     (=ucs              . #xFE98)       ; ﺘ
     (arabic-1-column   . #x3F) ; &I-MULE-ARB1-3F;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062B)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      ))
     (=ucs              . #xFE99)       ; ﺙ
     (arabic-2-column   . #x27) ; &I-MULE-ARB2-27;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062B)
+    (<-formed@final
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      ))
     (=ucs              . #xFE9A)       ; ﺚ
     (arabic-2-column   . #x28) ; &I-MULE-ARB2-28;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062B)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      ))
     (=ucs              . #xFE9B)       ; ﺛ
     (arabic-1-column   . #x40) ; &I-MULE-ARB1-40;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x062B)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER THEH")
+      (=ucs              . #x062B)     ; ث
+      ))
     (=ucs              . #xFE9C)       ; ﺜ
     (arabic-1-column   . #x41) ; &I-MULE-ARB1-41;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062C)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFE9D)       ; ﺝ
     (arabic-2-column   . #x29) ; &I-MULE-ARB2-29;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062C)
+    (<-formed@final
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFE9E)       ; ﺞ
     (arabic-2-column   . #x2C) ; &I-MULE-ARB2-2C;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062C)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFE9F)       ; ﺟ
     (arabic-2-column   . #x2A) ; &I-MULE-ARB2-2A;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x062C)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER JEEM")
+      (=ucs              . #x062C)     ; ج
+      ))
     (=ucs              . #xFEA0)       ; ﺠ
     (arabic-2-column   . #x2B) ; &I-MULE-ARB2-2B;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062D)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFEA1)       ; ﺡ
     (arabic-2-column   . #x2D) ; &I-MULE-ARB2-2D;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062D)
+    (<-formed@final
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFEA2)       ; ﺢ
     (arabic-2-column   . #x30) ; &I-MULE-ARB2-30;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062D)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFEA3)       ; ﺣ
     (arabic-2-column   . #x2E) ; &I-MULE-ARB2-2E;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x062D)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER HAH")
+      (=ucs              . #x062D)     ; ح
+      ))
     (=ucs              . #xFEA4)       ; ﺤ
     (arabic-2-column   . #x2F) ; &I-MULE-ARB2-2F;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062E)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFEA5)       ; ﺥ
     (arabic-2-column   . #x31) ; &I-MULE-ARB2-31;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062E)
+    (<-formed@final
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFEA6)       ; ﺦ
     (arabic-2-column   . #x34) ; &I-MULE-ARB2-34;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x062E)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFEA7)       ; ﺧ
     (arabic-2-column   . #x32) ; &I-MULE-ARB2-32;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x062E)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER KHAH")
+      (=ucs              . #x062E)     ; خ
+      ))
     (=ucs              . #xFEA8)       ; ﺨ
     (arabic-2-column   . #x33) ; &I-MULE-ARB2-33;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x062F)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER DAL")
+      (=ucs              . #x062F)     ; د
+      ))
     (=ucs              . #xFEA9)       ; ﺩ
     (arabic-1-column   . #x42) ; &I-MULE-ARB1-42;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x062F)
+    (<-formed@final
+     ((name              . "ARABIC LETTER DAL")
+      (=ucs              . #x062F)     ; د
+      ))
     (=ucs              . #xFEAA)       ; ﺪ
     (arabic-1-column   . #x43) ; &I-MULE-ARB1-43;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0630)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER THAL")
+      (=ucs              . #x0630)     ; ذ
+      ))
     (=ucs              . #xFEAB)       ; ﺫ
     (arabic-1-column   . #x44) ; &I-MULE-ARB1-44;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0630)
+    (<-formed@final
+     ((name              . "ARABIC LETTER THAL")
+      (=ucs              . #x0630)     ; ذ
+      ))
     (=ucs              . #xFEAC)       ; ﺬ
     (arabic-1-column   . #x45) ; &I-MULE-ARB1-45;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0631)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
     (=ucs              . #xFEAD)       ; ﺭ
     (arabic-1-column   . #x46) ; &I-MULE-ARB1-46;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0631)
+    (<-formed@final
+     ((name              . "ARABIC LETTER REH")
+      (=ucs              . #x0631)     ; ر
+      ))
     (=ucs              . #xFEAE)       ; ﺮ
     (arabic-1-column   . #x47) ; &I-MULE-ARB1-47;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0632)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER ZAIN")
+      (=ucs              . #x0632)     ; ز
+      ))
     (=ucs              . #xFEAF)       ; ﺯ
     (arabic-1-column   . #x48) ; &I-MULE-ARB1-48;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0632)
+    (<-formed@final
+     ((name              . "ARABIC LETTER ZAIN")
+      (=ucs              . #x0632)     ; ز
+      ))
     (=ucs              . #xFEB0)       ; ﺰ
     (arabic-1-column   . #x49) ; &I-MULE-ARB1-49;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0633)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      ))
     (=ucs              . #xFEB1)       ; ﺱ
     (arabic-2-column   . #x35) ; &I-MULE-ARB2-35;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0633)
+    (<-formed@final
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      ))
     (=ucs              . #xFEB2)       ; ﺲ
     (arabic-2-column   . #x38) ; &I-MULE-ARB2-38;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0633)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      ))
     (=ucs              . #xFEB3)       ; ﺳ
     (arabic-2-column   . #x36) ; &I-MULE-ARB2-36;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0633)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER SEEN")
+      (=ucs              . #x0633)     ; س
+      ))
     (=ucs              . #xFEB4)       ; ﺴ
     (arabic-2-column   . #x37) ; &I-MULE-ARB2-37;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0634)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      ))
     (=ucs              . #xFEB5)       ; ﺵ
     (arabic-2-column   . #x39) ; &I-MULE-ARB2-39;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0634)
+    (<-formed@final
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      ))
     (=ucs              . #xFEB6)       ; ﺶ
     (arabic-2-column   . #x3C) ; &I-MULE-ARB2-3C;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0634)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      ))
     (=ucs              . #xFEB7)       ; ﺷ
     (arabic-2-column   . #x3A) ; &I-MULE-ARB2-3A;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0634)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER SHEEN")
+      (=ucs              . #x0634)     ; ش
+      ))
     (=ucs              . #xFEB8)       ; ﺸ
     (arabic-2-column   . #x3B) ; &I-MULE-ARB2-3B;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0635)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      ))
     (=ucs              . #xFEB9)       ; ﺹ
     (arabic-2-column   . #x3D) ; &I-MULE-ARB2-3D;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0635)
+    (<-formed@final
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      ))
     (=ucs              . #xFEBA)       ; ﺺ
     (arabic-2-column   . #x40) ; &I-MULE-ARB2-40;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0635)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      ))
     (=ucs              . #xFEBB)       ; ﺻ
     (arabic-2-column   . #x3E) ; &I-MULE-ARB2-3E;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0635)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER SAD")
+      (=ucs              . #x0635)     ; ص
+      ))
     (=ucs              . #xFEBC)       ; ﺼ
     (arabic-2-column   . #x3F) ; &I-MULE-ARB2-3F;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0636)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      ))
     (=ucs              . #xFEBD)       ; ﺽ
     (arabic-2-column   . #x41) ; &I-MULE-ARB2-41;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0636)
+    (<-formed@final
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      ))
     (=ucs              . #xFEBE)       ; ﺾ
     (arabic-2-column   . #x44) ; &I-MULE-ARB2-44;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0636)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      ))
     (=ucs              . #xFEBF)       ; ﺿ
     (arabic-2-column   . #x42) ; &I-MULE-ARB2-42;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0636)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER DAD")
+      (=ucs              . #x0636)     ; ض
+      ))
     (=ucs              . #xFEC0)       ; ﻀ
     (arabic-2-column   . #x43) ; &I-MULE-ARB2-43;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0637)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      ))
     (=ucs              . #xFEC1)       ; ﻁ
     (arabic-2-column   . #x45) ; &I-MULE-ARB2-45;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0637)
+    (<-formed@final
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      ))
     (=ucs              . #xFEC2)       ; ﻂ
     (arabic-2-column   . #x48) ; &I-MULE-ARB2-48;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0637)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      ))
     (=ucs              . #xFEC3)       ; ﻃ
     (arabic-2-column   . #x46) ; &I-MULE-ARB2-46;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0637)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER TAH")
+      (=ucs              . #x0637)     ; ط
+      ))
     (=ucs              . #xFEC4)       ; ﻄ
     (arabic-2-column   . #x47) ; &I-MULE-ARB2-47;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0638)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER ZAH")
+      (=ucs              . #x0638)     ; ظ
+      ))
     (=ucs              . #xFEC5)       ; ﻅ
     (arabic-2-column   . #x49) ; &I-MULE-ARB2-49;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0638)
+    (<-formed@final
+     ((name              . "ARABIC LETTER ZAH")
+      (=ucs              . #x0638)     ; ظ
+      ))
     (=ucs              . #xFEC6)       ; ﻆ
     (arabic-2-column   . #x4C) ; &I-MULE-ARB2-4C;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0638)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER ZAH")
+      (=ucs              . #x0638)     ; ظ
+      ))
     (=ucs              . #xFEC7)       ; ﻇ
     (arabic-2-column   . #x4A) ; &I-MULE-ARB2-4A;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0638)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER ZAH")
+      (=ucs              . #x0638)     ; ظ
+      ))
     (=ucs              . #xFEC8)       ; ﻈ
     (arabic-2-column   . #x4B) ; &I-MULE-ARB2-4B;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0639)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      ))
     (=ucs              . #xFEC9)       ; ﻉ
     (arabic-2-column   . #x4D) ; &I-MULE-ARB2-4D;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0639)
+    (<-formed@final
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      ))
     (=ucs              . #xFECA)       ; ﻊ
     (arabic-2-column   . #x4E) ; &I-MULE-ARB2-4E;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0639)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      ))
     (=ucs              . #xFECB)       ; ﻋ
     (arabic-1-column   . #x4A) ; &I-MULE-ARB1-4A;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0639)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER AIN")
+      (=ucs              . #x0639)     ; ع
+      ))
     (=ucs              . #xFECC)       ; ﻌ
     (arabic-1-column   . #x4B) ; &I-MULE-ARB1-4B;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x063A)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      ))
     (=ucs              . #xFECD)       ; ﻍ
     (arabic-2-column   . #x4F) ; &I-MULE-ARB2-4F;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x063A)
+    (<-formed@final
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      ))
     (=ucs              . #xFECE)       ; ﻎ
     (arabic-2-column   . #x50) ; &I-MULE-ARB2-50;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x063A)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      ))
     (=ucs              . #xFECF)       ; ﻏ
     (arabic-1-column   . #x4C) ; &I-MULE-ARB1-4C;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x063A)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER GHAIN")
+      (=ucs              . #x063A)     ; غ
+      ))
     (=ucs              . #xFED0)       ; ﻐ
     (arabic-1-column   . #x4D) ; &I-MULE-ARB1-4D;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0641)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      ))
     (=ucs              . #xFED1)       ; ﻑ
     (arabic-2-column   . #x51) ; &I-MULE-ARB2-51;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0641)
+    (<-formed@final
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      ))
     (=ucs              . #xFED2)       ; ﻒ
     (arabic-2-column   . #x52) ; &I-MULE-ARB2-52;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0641)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      ))
     (=ucs              . #xFED3)       ; ﻓ
     (arabic-1-column   . #x4E) ; &I-MULE-ARB1-4E;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0641)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER FEH")
+      (=ucs              . #x0641)     ; ف
+      ))
     (=ucs              . #xFED4)       ; ﻔ
     (arabic-1-column   . #x4F) ; &I-MULE-ARB1-4F;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0642)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      ))
     (=ucs              . #xFED5)       ; ﻕ
     (arabic-2-column   . #x53) ; &I-MULE-ARB2-53;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0642)
+    (<-formed@final
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      ))
     (=ucs              . #xFED6)       ; ﻖ
     (arabic-2-column   . #x54) ; &I-MULE-ARB2-54;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0642)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      ))
     (=ucs              . #xFED7)       ; ﻗ
     (arabic-1-column   . #x50) ; &I-MULE-ARB1-50;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0642)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER QAF")
+      (=ucs              . #x0642)     ; ق
+      ))
     (=ucs              . #xFED8)       ; ﻘ
     (arabic-1-column   . #x51) ; &I-MULE-ARB1-51;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0643)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      ))
     (=ucs              . #xFED9)       ; ﻙ
     (arabic-2-column   . #x55) ; &I-MULE-ARB2-55;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0643)
+    (<-formed@final
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      ))
     (=ucs              . #xFEDA)       ; ﻚ
     (arabic-2-column   . #x58) ; &I-MULE-ARB2-58;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0643)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      ))
     (=ucs              . #xFEDB)       ; ﻛ
     (arabic-2-column   . #x56) ; &I-MULE-ARB2-56;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0643)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER KAF")
+      (=ucs              . #x0643)     ; ك
+      ))
     (=ucs              . #xFEDC)       ; ﻜ
     (arabic-2-column   . #x57) ; &I-MULE-ARB2-57;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0644)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      ))
     (=ucs              . #xFEDD)       ; ﻝ
     (arabic-2-column   . #x59) ; &I-MULE-ARB2-59;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0644)
+    (<-formed@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      ))
     (=ucs              . #xFEDE)       ; ﻞ
     (arabic-2-column   . #x5A) ; &I-MULE-ARB2-5A;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0644)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      ))
     (=ucs              . #xFEDF)       ; ﻟ
     (arabic-1-column   . #x52) ; &I-MULE-ARB1-52;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0644)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      ))
     (=ucs              . #xFEE0)       ; ﻠ
     (arabic-1-column   . #x53) ; &I-MULE-ARB1-53;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0645)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFEE1)       ; ﻡ
     (arabic-1-column   . #x54) ; &I-MULE-ARB1-54;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0645)
+    (<-formed@final
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFEE2)       ; ﻢ
     (arabic-1-column   . #x57) ; &I-MULE-ARB1-57;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0645)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFEE3)       ; ﻣ
     (arabic-1-column   . #x55) ; &I-MULE-ARB1-55;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0645)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER MEEM")
+      (=ucs              . #x0645)     ; م
+      ))
     (=ucs              . #xFEE4)       ; ﻤ
     (arabic-1-column   . #x56) ; &I-MULE-ARB1-56;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0646)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      ))
     (=ucs              . #xFEE5)       ; ﻥ
     (arabic-2-column   . #x5B) ; &I-MULE-ARB2-5B;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0646)
+    (<-formed@final
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      ))
     (=ucs              . #xFEE6)       ; ﻦ
     (arabic-2-column   . #x5C) ; &I-MULE-ARB2-5C;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0646)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      ))
     (=ucs              . #xFEE7)       ; ﻧ
     (arabic-1-column   . #x58) ; &I-MULE-ARB1-58;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0646)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER NOON")
+      (=ucs              . #x0646)     ; ن
+      ))
     (=ucs              . #xFEE8)       ; ﻨ
     (arabic-1-column   . #x59) ; &I-MULE-ARB1-59;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0647)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFEE9)       ; ﻩ
     (arabic-1-column   . #x5A) ; &I-MULE-ARB1-5A;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0647)
+    (<-formed@final
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFEEA)       ; ﻪ
     (arabic-1-column   . #x5D) ; &I-MULE-ARB1-5D;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x0647)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFEEB)       ; ﻫ
     (arabic-1-column   . #x5B) ; &I-MULE-ARB1-5B;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x0647)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER HEH")
+      (=ucs              . #x0647)     ; ه
+      ))
     (=ucs              . #xFEEC)       ; ﻬ
     (arabic-1-column   . #x5C) ; &I-MULE-ARB1-5C;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0648)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER WAW")
+      (=ucs              . #x0648)     ; و
+      ))
     (=ucs              . #xFEED)       ; ﻭ
     (arabic-1-column   . #x5E) ; &I-MULE-ARB1-5E;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0648)
+    (<-formed@final
+     ((name              . "ARABIC LETTER WAW")
+      (=ucs              . #x0648)     ; و
+      ))
     (=ucs              . #xFEEE)       ; ﻮ
     (arabic-1-column   . #x5F) ; &I-MULE-ARB1-5F;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0649)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFEEF)       ; ﻯ
     (arabic-2-column   . #x5D) ; &I-MULE-ARB2-5D;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0649)
+    (<-formed@final
+     ((name              . "ARABIC LETTER ALEF MAKSURA")
+      (=ucs              . #x0649)     ; ى
+      ))
     (=ucs              . #xFEF0)       ; ﻰ
     (arabic-2-column   . #x5E) ; &I-MULE-ARB2-5E;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x064A)
+    (<-formed@isolated
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFEF1)       ; ﻱ
     (arabic-2-column   . #x5F) ; &I-MULE-ARB2-5F;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x064A)
+    (<-formed@final
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFEF2)       ; ﻲ
     (arabic-2-column   . #x60) ; &I-MULE-ARB2-60;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   initial #x064A)
+    (<-formed@initial
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFEF3)       ; ﻳ
     (arabic-1-column   . #x60) ; &I-MULE-ARB1-60;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   medial #x064A)
+    (<-formed@medial
+     ((name              . "ARABIC LETTER YEH")
+      (=ucs              . #x064A)     ; ي
+      ))
     (=ucs              . #xFEF4)       ; ﻴ
     (arabic-1-column   . #x61) ; &I-MULE-ARB1-61;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0644 #x0622)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER ALEF WITH MADDA ABOVE")
+      (=ucs              . #x0622)     ; آ
+      ))
     (=ucs              . #xFEF5)       ; ﻵ
     (arabic-1-column   . #x62) ; &I-MULE-ARB1-62;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0644 #x0622)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER ALEF WITH MADDA ABOVE")
+      (=ucs              . #x0622)     ; آ
+      ))
     (=ucs              . #xFEF6)       ; ﻶ
     (arabic-2-column   . #x61) ; &I-MULE-ARB2-61;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0644 #x0623)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER ALEF WITH HAMZA ABOVE")
+      (=ucs              . #x0623)     ; أ
+      ))
     (=ucs              . #xFEF7)       ; ﻷ
     (arabic-1-column   . #x63) ; &I-MULE-ARB1-63;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0644 #x0623)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER ALEF WITH HAMZA ABOVE")
+      (=ucs              . #x0623)     ; أ
+      ))
     (=ucs              . #xFEF8)       ; ﻸ
     (arabic-2-column   . #x62) ; &I-MULE-ARB2-62;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0644 #x0625)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER ALEF WITH HAMZA BELOW")
+      (=ucs              . #x0625)     ; إ
+      ))
     (=ucs              . #xFEF9)       ; ﻹ
     (arabic-1-column   . #x64) ; &I-MULE-ARB1-64;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0644 #x0625)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER ALEF WITH HAMZA BELOW")
+      (=ucs              . #x0625)     ; إ
+      ))
     (=ucs              . #xFEFA)       ; ﻺ
     (arabic-2-column   . #x63) ; &I-MULE-ARB2-63;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   isolated #x0644 #x0627)
+    (=>decomposition@isolated
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      ))
     (=ucs              . #xFEFB)       ; ﻻ
     (arabic-1-column   . #x65) ; &I-MULE-ARB1-65;
     ))
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
-    (->decomposition   final #x0644 #x0627)
+    (=>decomposition@final
+     ((name              . "ARABIC LETTER LAM")
+      (=ucs              . #x0644)     ; ل
+      )
+     ((name              . "ARABIC LETTER ALEF")
+      (=ucs              . #x0627)     ; ا
+      ))
     (=ucs              . #xFEFC)       ; ﻼ
     (arabic-2-column   . #x64) ; &I-MULE-ARB2-64;
     ))
index 2932c07..7045cfd 100644 (file)
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER A")
-      (=ucs              . #xFF41)     ; a
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER A")
       (=ucs              . #x0041)     ; A
     (=ks-x1001         . #x2341)       ; &I-K0-2341; [03-33]
     (=cns11643-1       . #x2441)       ; &I-C1-2441; [04-33]
     (=big5             . #xA2CF)       ; &I-B-A2CF;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER A")
+      (=ucs              . #xFF41)     ; a
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER B")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER B")
-      (=ucs              . #xFF42)     ; b
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER B")
       (=ucs              . #x0042)     ; B
     (=ks-x1001         . #x2342)       ; &I-K0-2342; [03-34]
     (=cns11643-1       . #x2442)       ; &I-C1-2442; [04-34]
     (=big5             . #xA2D0)       ; &I-B-A2D0;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER B")
+      (=ucs              . #xFF42)     ; b
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER C")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER C")
-      (=ucs              . #xFF43)     ; c
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER C")
       (=ucs              . #x0043)     ; C
     (=ks-x1001         . #x2343)       ; &I-K0-2343; [03-35]
     (=cns11643-1       . #x2443)       ; &I-C1-2443; [04-35]
     (=big5             . #xA2D1)       ; &I-B-A2D1;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER C")
+      (=ucs              . #xFF43)     ; c
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER D")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER D")
-      (=ucs              . #xFF44)     ; d
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER D")
       (=ucs              . #x0044)     ; D
     (=ks-x1001         . #x2344)       ; &I-K0-2344; [03-36]
     (=cns11643-1       . #x2444)       ; &I-C1-2444; [04-36]
     (=big5             . #xA2D2)       ; &I-B-A2D2;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER D")
+      (=ucs              . #xFF44)     ; d
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER E")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER E")
-      (=ucs              . #xFF45)     ; e
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER E")
       (=ucs              . #x0045)     ; E
     (=ks-x1001         . #x2345)       ; &I-K0-2345; [03-37]
     (=cns11643-1       . #x2445)       ; &I-C1-2445; [04-37]
     (=big5             . #xA2D3)       ; &I-B-A2D3;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER E")
+      (=ucs              . #xFF45)     ; e
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER F")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER F")
-      (=ucs              . #xFF46)     ; f
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER F")
       (=ucs              . #x0046)     ; F
     (=ks-x1001         . #x2346)       ; &I-K0-2346; [03-38]
     (=cns11643-1       . #x2446)       ; &I-C1-2446; [04-38]
     (=big5             . #xA2D4)       ; &I-B-A2D4;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER F")
+      (=ucs              . #xFF46)     ; f
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER G")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER G")
-      (=ucs              . #xFF47)     ; g
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER G")
       (=ucs              . #x0047)     ; G
     (=ks-x1001         . #x2347)       ; &I-K0-2347; [03-39]
     (=cns11643-1       . #x2447)       ; &I-C1-2447; [04-39]
     (=big5             . #xA2D5)       ; &I-B-A2D5;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER G")
+      (=ucs              . #xFF47)     ; g
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER H")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER H")
-      (=ucs              . #xFF48)     ; h
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER H")
       (=ucs              . #x0048)     ; H
     (=ks-x1001         . #x2348)       ; &I-K0-2348; [03-40]
     (=cns11643-1       . #x2448)       ; &I-C1-2448; [04-40]
     (=big5             . #xA2D6)       ; &I-B-A2D6;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER H")
+      (=ucs              . #xFF48)     ; h
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER I")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER I")
-      (=ucs              . #xFF49)     ; i
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER I")
       (=ucs              . #x0049)     ; I
     (=ks-x1001         . #x2349)       ; &I-K0-2349; [03-41]
     (=cns11643-1       . #x2449)       ; &I-C1-2449; [04-41]
     (=big5             . #xA2D7)       ; &I-B-A2D7;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER I")
+      (=ucs              . #xFF49)     ; i
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER J")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER J")
-      (=ucs              . #xFF4A)     ; j
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER J")
       (=ucs              . #x004A)     ; J
     (=ks-x1001         . #x234A)       ; &I-K0-234A; [03-42]
     (=cns11643-1       . #x244A)       ; &I-C1-244A; [04-42]
     (=big5             . #xA2D8)       ; &I-B-A2D8;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER J")
+      (=ucs              . #xFF4A)     ; j
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER K")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER K")
-      (=ucs              . #xFF4B)     ; k
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER K")
       (=ucs              . #x004B)     ; K
     (=ks-x1001         . #x234B)       ; &I-K0-234B; [03-43]
     (=cns11643-1       . #x244B)       ; &I-C1-244B; [04-43]
     (=big5             . #xA2D9)       ; &I-B-A2D9;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER K")
+      (=ucs              . #xFF4B)     ; k
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER L")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER L")
-      (=ucs              . #xFF4C)     ; l
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER L")
       (=ucs              . #x004C)     ; L
     (=ks-x1001         . #x234C)       ; &I-K0-234C; [03-44]
     (=cns11643-1       . #x244C)       ; &I-C1-244C; [04-44]
     (=big5             . #xA2DA)       ; &I-B-A2DA;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER L")
+      (=ucs              . #xFF4C)     ; l
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER M")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER M")
-      (=ucs              . #xFF4D)     ; m
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER M")
       (=ucs              . #x004D)     ; M
     (=ks-x1001         . #x234D)       ; &I-K0-234D; [03-45]
     (=cns11643-1       . #x244D)       ; &I-C1-244D; [04-45]
     (=big5             . #xA2DB)       ; &I-B-A2DB;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER M")
+      (=ucs              . #xFF4D)     ; m
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER N")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER N")
-      (=ucs              . #xFF4E)     ; n
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER N")
       (=ucs              . #x004E)     ; N
     (=ks-x1001         . #x234E)       ; &I-K0-234E; [03-46]
     (=cns11643-1       . #x244E)       ; &I-C1-244E; [04-46]
     (=big5             . #xA2DC)       ; &I-B-A2DC;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER N")
+      (=ucs              . #xFF4E)     ; n
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER O")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER O")
-      (=ucs              . #xFF4F)     ; o
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER O")
       (=ucs              . #x004F)     ; O
     (=ks-x1001         . #x234F)       ; &I-K0-234F; [03-47]
     (=cns11643-1       . #x244F)       ; &I-C1-244F; [04-47]
     (=big5             . #xA2DD)       ; &I-B-A2DD;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER O")
+      (=ucs              . #xFF4F)     ; o
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER P")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER P")
-      (=ucs              . #xFF50)     ; p
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER P")
       (=ucs              . #x0050)     ; P
     (=ks-x1001         . #x2350)       ; &I-K0-2350; [03-48]
     (=cns11643-1       . #x2450)       ; &I-C1-2450; [04-48]
     (=big5             . #xA2DE)       ; &I-B-A2DE;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER P")
+      (=ucs              . #xFF50)     ; p
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER Q")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER Q")
-      (=ucs              . #xFF51)     ; q
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER Q")
       (=ucs              . #x0051)     ; Q
     (=ks-x1001         . #x2351)       ; &I-K0-2351; [03-49]
     (=cns11643-1       . #x2451)       ; &I-C1-2451; [04-49]
     (=big5             . #xA2DF)       ; &I-B-A2DF;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER Q")
+      (=ucs              . #xFF51)     ; q
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER R")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER R")
-      (=ucs              . #xFF52)     ; r
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER R")
       (=ucs              . #x0052)     ; R
     (=ks-x1001         . #x2352)       ; &I-K0-2352; [03-50]
     (=cns11643-1       . #x2452)       ; &I-C1-2452; [04-50]
     (=big5             . #xA2E0)       ; &I-B-A2E0;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER R")
+      (=ucs              . #xFF52)     ; r
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER S")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER S")
-      (=ucs              . #xFF53)     ; s
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER S")
       (=ucs              . #x0053)     ; S
     (=ks-x1001         . #x2353)       ; &I-K0-2353; [03-51]
     (=cns11643-1       . #x2453)       ; &I-C1-2453; [04-51]
     (=big5             . #xA2E1)       ; &I-B-A2E1;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER S")
+      (=ucs              . #xFF53)     ; s
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER T")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER T")
-      (=ucs              . #xFF54)     ; t
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER T")
       (=ucs              . #x0054)     ; T
     (=ks-x1001         . #x2354)       ; &I-K0-2354; [03-52]
     (=cns11643-1       . #x2454)       ; &I-C1-2454; [04-52]
     (=big5             . #xA2E2)       ; &I-B-A2E2;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER T")
+      (=ucs              . #xFF54)     ; t
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER U")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER U")
-      (=ucs              . #xFF55)     ; u
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER U")
       (=ucs              . #x0055)     ; U
     (=ks-x1001         . #x2355)       ; &I-K0-2355; [03-53]
     (=cns11643-1       . #x2455)       ; &I-C1-2455; [04-53]
     (=big5             . #xA2E3)       ; &I-B-A2E3;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER U")
+      (=ucs              . #xFF55)     ; u
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER V")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER V")
-      (=ucs              . #xFF56)     ; v
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER V")
       (=ucs              . #x0056)     ; V
     (=ks-x1001         . #x2356)       ; &I-K0-2356; [03-54]
     (=cns11643-1       . #x2456)       ; &I-C1-2456; [04-54]
     (=big5             . #xA2E4)       ; &I-B-A2E4;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER V")
+      (=ucs              . #xFF56)     ; v
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER W")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER W")
-      (=ucs              . #xFF57)     ; w
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER W")
       (=ucs              . #x0057)     ; W
     (=ks-x1001         . #x2357)       ; &I-K0-2357; [03-55]
     (=cns11643-1       . #x2457)       ; &I-C1-2457; [04-55]
     (=big5             . #xA2E5)       ; &I-B-A2E5;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER W")
+      (=ucs              . #xFF57)     ; w
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER X")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER X")
-      (=ucs              . #xFF58)     ; x
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER X")
       (=ucs              . #x0058)     ; X
     (=ks-x1001         . #x2358)       ; &I-K0-2358; [03-56]
     (=cns11643-1       . #x2458)       ; &I-C1-2458; [04-56]
     (=big5             . #xA2E6)       ; &I-B-A2E6;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER X")
+      (=ucs              . #xFF58)     ; x
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER Y")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER Y")
-      (=ucs              . #xFF59)     ; y
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER Y")
       (=ucs              . #x0059)     ; Y
     (=ks-x1001         . #x2359)       ; &I-K0-2359; [03-57]
     (=cns11643-1       . #x2459)       ; &I-C1-2459; [04-57]
     (=big5             . #xA2E7)       ; &I-B-A2E7;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER Y")
+      (=ucs              . #xFF59)     ; y
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER Z")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->lowercase
-     ((name              . "FULLWIDTH LATIN SMALL LETTER Z")
-      (=ucs              . #xFF5A)     ; z
-      ))
     (<-fullwidth
      ((name              . "LATIN CAPITAL LETTER Z")
       (=ucs              . #x005A)     ; Z
     (=ks-x1001         . #x235A)       ; &I-K0-235A; [03-58]
     (=cns11643-1       . #x245A)       ; &I-C1-245A; [04-58]
     (=big5             . #xA2E8)       ; &I-B-A2E8;
+    (->lowercase
+     ((name              . "FULLWIDTH LATIN SMALL LETTER Z")
+      (=ucs              . #xFF5A)     ; z
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LEFT SQUARE BRACKET")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER A")
-      (=ucs              . #xFF21)     ; A
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER A")
       (=ucs              . #x0061)     ; a
     (=cns11643-1       . #x245B)       ; &I-C1-245B; [04-59]
     (=big5             . #xA2E9)       ; &I-B-A2E9;
     (=jef-china3       . #x83E1)       ; &I-JC3-83E1;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER A")
+      (=ucs              . #xFF21)     ; A
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER B")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER B")
-      (=ucs              . #xFF22)     ; B
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER B")
       (=ucs              . #x0062)     ; b
     (=ks-x1001         . #x2362)       ; &I-K0-2362; [03-66]
     (=cns11643-1       . #x245C)       ; &I-C1-245C; [04-60]
     (=big5             . #xA2EA)       ; &I-B-A2EA;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER B")
+      (=ucs              . #xFF22)     ; B
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER C")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER C")
-      (=ucs              . #xFF23)     ; C
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER C")
       (=ucs              . #x0063)     ; c
     (=cns11643-1       . #x245D)       ; &I-C1-245D; [04-61]
     (=big5             . #xA2EB)       ; &I-B-A2EB;
     (=jef-china3       . #x83E2)       ; &I-JC3-83E2;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER C")
+      (=ucs              . #xFF23)     ; C
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER D")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER D")
-      (=ucs              . #xFF24)     ; D
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER D")
       (=ucs              . #x0064)     ; d
     (=cns11643-1       . #x245E)       ; &I-C1-245E; [04-62]
     (=big5             . #xA2EC)       ; &I-B-A2EC;
     (=jef-china3       . #x83E3)       ; &I-JC3-83E3;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER D")
+      (=ucs              . #xFF24)     ; D
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER E")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER E")
-      (=ucs              . #xFF25)     ; E
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER E")
       (=ucs              . #x0065)     ; e
     (=cns11643-1       . #x245F)       ; &I-C1-245F; [04-63]
     (=big5             . #xA2ED)       ; &I-B-A2ED;
     (=jef-china3       . #x83E4)       ; &I-JC3-83E4;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER E")
+      (=ucs              . #xFF25)     ; E
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER F")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER F")
-      (=ucs              . #xFF26)     ; F
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER F")
       (=ucs              . #x0066)     ; f
     (=ks-x1001         . #x2366)       ; &I-K0-2366; [03-70]
     (=cns11643-1       . #x2460)       ; &I-C1-2460; [04-64]
     (=big5             . #xA2EE)       ; &I-B-A2EE;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER F")
+      (=ucs              . #xFF26)     ; F
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER G")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER G")
-      (=ucs              . #xFF27)     ; G
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER G")
       (=ucs              . #x0067)     ; g
     (=cns11643-1       . #x2461)       ; &I-C1-2461; [04-65]
     (=big5             . #xA2EF)       ; &I-B-A2EF;
     (=jef-china3       . #x83E5)       ; &I-JC3-83E5;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER G")
+      (=ucs              . #xFF27)     ; G
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER H")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER H")
-      (=ucs              . #xFF28)     ; H
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER H")
       (=ucs              . #x0068)     ; h
     (=cns11643-1       . #x2462)       ; &I-C1-2462; [04-66]
     (=big5             . #xA2F0)       ; &I-B-A2F0;
     (=jef-china3       . #x83E6)       ; &I-JC3-83E6;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER H")
+      (=ucs              . #xFF28)     ; H
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER I")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER I")
-      (=ucs              . #xFF29)     ; I
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER I")
       (=ucs              . #x0069)     ; i
     (=cns11643-1       . #x2463)       ; &I-C1-2463; [04-67]
     (=big5             . #xA2F1)       ; &I-B-A2F1;
     (=jef-china3       . #x83E7)       ; &I-JC3-83E7;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER I")
+      (=ucs              . #xFF29)     ; I
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER J")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER J")
-      (=ucs              . #xFF2A)     ; J
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER J")
       (=ucs              . #x006A)     ; j
     (=cns11643-1       . #x2464)       ; &I-C1-2464; [04-68]
     (=big5             . #xA2F2)       ; &I-B-A2F2;
     (=jef-china3       . #x83E8)       ; &I-JC3-83E8;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER J")
+      (=ucs              . #xFF2A)     ; J
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER K")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER K")
-      (=ucs              . #xFF2B)     ; K
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER K")
       (=ucs              . #x006B)     ; k
     (=ks-x1001         . #x236B)       ; &I-K0-236B; [03-75]
     (=cns11643-1       . #x2465)       ; &I-C1-2465; [04-69]
     (=big5             . #xA2F3)       ; &I-B-A2F3;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER K")
+      (=ucs              . #xFF2B)     ; K
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER L")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER L")
-      (=ucs              . #xFF2C)     ; L
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER L")
       (=ucs              . #x006C)     ; l
     (=cns11643-1       . #x2466)       ; &I-C1-2466; [04-70]
     (=big5             . #xA2F4)       ; &I-B-A2F4;
     (=jef-china3       . #x83E9)       ; &I-JC3-83E9;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER L")
+      (=ucs              . #xFF2C)     ; L
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER M")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER M")
-      (=ucs              . #xFF2D)     ; M
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER M")
       (=ucs              . #x006D)     ; m
     (=cns11643-1       . #x2467)       ; &I-C1-2467; [04-71]
     (=big5             . #xA2F5)       ; &I-B-A2F5;
     (=jef-china3       . #x83EA)       ; &I-JC3-83EA;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER M")
+      (=ucs              . #xFF2D)     ; M
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER N")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER N")
-      (=ucs              . #xFF2E)     ; N
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER N")
       (=ucs              . #x006E)     ; n
     (=cns11643-1       . #x2468)       ; &I-C1-2468; [04-72]
     (=big5             . #xA2F6)       ; &I-B-A2F6;
     (=jef-china3       . #x83EB)       ; &I-JC3-83EB;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER N")
+      (=ucs              . #xFF2E)     ; N
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER O")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER O")
-      (=ucs              . #xFF2F)     ; O
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER O")
       (=ucs              . #x006F)     ; o
     (=cns11643-1       . #x2469)       ; &I-C1-2469; [04-73]
     (=big5             . #xA2F7)       ; &I-B-A2F7;
     (=jef-china3       . #x83EC)       ; &I-JC3-83EC;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER O")
+      (=ucs              . #xFF2F)     ; O
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER P")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER P")
-      (=ucs              . #xFF30)     ; P
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER P")
       (=ucs              . #x0070)     ; p
     (=ks-x1001         . #x2370)       ; &I-K0-2370; [03-80]
     (=cns11643-1       . #x246A)       ; &I-C1-246A; [04-74]
     (=big5             . #xA2F8)       ; &I-B-A2F8;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER P")
+      (=ucs              . #xFF30)     ; P
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER Q")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER Q")
-      (=ucs              . #xFF31)     ; Q
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER Q")
       (=ucs              . #x0071)     ; q
     (=ks-x1001         . #x2371)       ; &I-K0-2371; [03-81]
     (=cns11643-1       . #x246B)       ; &I-C1-246B; [04-75]
     (=big5             . #xA2F9)       ; &I-B-A2F9;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER Q")
+      (=ucs              . #xFF31)     ; Q
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER R")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER R")
-      (=ucs              . #xFF32)     ; R
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER R")
       (=ucs              . #x0072)     ; r
     (=cns11643-1       . #x246C)       ; &I-C1-246C; [04-76]
     (=big5             . #xA2FA)       ; &I-B-A2FA;
     (=jef-china3       . #x83ED)       ; &I-JC3-83ED;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER R")
+      (=ucs              . #xFF32)     ; R
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER S")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER S")
-      (=ucs              . #xFF33)     ; S
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER S")
       (=ucs              . #x0073)     ; s
     (=cns11643-1       . #x246D)       ; &I-C1-246D; [04-77]
     (=big5             . #xA2FB)       ; &I-B-A2FB;
     (=jef-china3       . #x83EE)       ; &I-JC3-83EE;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER S")
+      (=ucs              . #xFF33)     ; S
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER T")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER T")
-      (=ucs              . #xFF34)     ; T
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER T")
       (=ucs              . #x0074)     ; t
     (=cns11643-1       . #x246E)       ; &I-C1-246E; [04-78]
     (=big5             . #xA2FC)       ; &I-B-A2FC;
     (=jef-china3       . #x83EF)       ; &I-JC3-83EF;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER T")
+      (=ucs              . #xFF34)     ; T
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER U")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER U")
-      (=ucs              . #xFF35)     ; U
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER U")
       (=ucs              . #x0075)     ; u
     (=cns11643-1       . #x246F)       ; &I-C1-246F; [04-79]
     (=big5             . #xA2FD)       ; &I-B-A2FD;
     (=jef-china3       . #x83F0)       ; &I-JC3-83F0;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER U")
+      (=ucs              . #xFF35)     ; U
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER V")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER V")
-      (=ucs              . #xFF36)     ; V
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER V")
       (=ucs              . #x0076)     ; v
     (=ks-x1001         . #x2376)       ; &I-K0-2376; [03-86]
     (=cns11643-1       . #x2470)       ; &I-C1-2470; [04-80]
     (=big5             . #xA2FE)       ; &I-B-A2FE;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER V")
+      (=ucs              . #xFF36)     ; V
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER W")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER W")
-      (=ucs              . #xFF37)     ; W
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER W")
       (=ucs              . #x0077)     ; w
     (=ks-x1001         . #x2377)       ; &I-K0-2377; [03-87]
     (=cns11643-1       . #x2471)       ; &I-C1-2471; [04-81]
     (=big5             . #xA340)       ; &I-B-A340;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER W")
+      (=ucs              . #xFF37)     ; W
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER X")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER X")
-      (=ucs              . #xFF38)     ; X
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER X")
       (=ucs              . #x0078)     ; x
     (=ks-x1001         . #x2378)       ; &I-K0-2378; [03-88]
     (=cns11643-1       . #x2472)       ; &I-C1-2472; [04-82]
     (=big5             . #xA341)       ; &I-B-A341;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER X")
+      (=ucs              . #xFF38)     ; X
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER Y")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER Y")
-      (=ucs              . #xFF39)     ; Y
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER Y")
       (=ucs              . #x0079)     ; y
     (=cns11643-1       . #x2473)       ; &I-C1-2473; [04-83]
     (=big5             . #xA342)       ; &I-B-A342;
     (=jef-china3       . #x83F1)       ; &I-JC3-83F1;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER Y")
+      (=ucs              . #xFF39)     ; Y
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER Z")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->uppercase
-     ((name              . "FULLWIDTH LATIN CAPITAL LETTER Z")
-      (=ucs              . #xFF3A)     ; Z
-      ))
     (<-fullwidth
      ((name              . "LATIN SMALL LETTER Z")
       (=ucs              . #x007A)     ; z
     (=cns11643-1       . #x2474)       ; &I-C1-2474; [04-84]
     (=big5             . #xA343)       ; &I-B-A343;
     (=jef-china3       . #x83F2)       ; &I-JC3-83F2;
+    (->uppercase
+     ((name              . "FULLWIDTH LATIN CAPITAL LETTER Z")
+      (=ucs              . #xFF3A)     ; Z
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LEFT CURLY BRACKET")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x3002)
     (<-halfwidth
      ((name              . "IDEOGRAPHIC FULL STOP")
       (=ucs              . #x3002)     ; 。
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x300C)
     (<-halfwidth
      ((name              . "LEFT CORNER BRACKET")
       (=ucs              . #x300C)     ; 「
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x300D)
     (<-halfwidth
      ((name              . "RIGHT CORNER BRACKET")
       (=ucs              . #x300D)     ; 」
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x3001)
     (<-halfwidth
      ((name              . "IDEOGRAPHIC COMMA")
       (=ucs              . #x3001)     ; 、
     (general-category  punctuation connector) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x30FB)
     (<-halfwidth
      ((name              . "KATAKANA MIDDLE DOT")
       (=ucs              . #x30FB)     ; ・
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30F2)
     (<-halfwidth
      ((name              . "KATAKANA LETTER WO")
       (=ucs              . #x30F2)     ; ヲ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30A1)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL A")
       (=ucs              . #x30A1)     ; ァ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30A3)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL I")
       (=ucs              . #x30A3)     ; ィ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30A5)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL U")
       (=ucs              . #x30A5)     ; ゥ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30A7)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL E")
       (=ucs              . #x30A7)     ; ェ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30A9)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL O")
       (=ucs              . #x30A9)     ; ォ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30E3)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL YA")
       (=ucs              . #x30E3)     ; ャ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30E5)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL YU")
       (=ucs              . #x30E5)     ; ュ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30E7)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL YO")
       (=ucs              . #x30E7)     ; ョ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30C3)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL TU")
       (=ucs              . #x30C3)     ; ッ
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30FC)
     (<-halfwidth
      ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
       (=ucs              . #x30FC)     ; ー
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30A2)
     (<-halfwidth
      ((name              . "KATAKANA LETTER A")
       (=ucs              . #x30A2)     ; ア
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30A4)
     (<-halfwidth
      ((name              . "KATAKANA LETTER I")
       (=ucs              . #x30A4)     ; イ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30A6)
     (<-halfwidth
      ((name              . "KATAKANA LETTER U")
       (=ucs              . #x30A6)     ; ウ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30A8)
     (<-halfwidth
      ((name              . "KATAKANA LETTER E")
       (=ucs              . #x30A8)     ; エ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30AA)
     (<-halfwidth
      ((name              . "KATAKANA LETTER O")
       (=ucs              . #x30AA)     ; オ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30AB)
     (<-halfwidth
      ((name              . "KATAKANA LETTER KA")
       (=ucs              . #x30AB)     ; カ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30AD)
     (<-halfwidth
      ((name              . "KATAKANA LETTER KI")
       (=ucs              . #x30AD)     ; キ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30AF)
     (<-halfwidth
      ((name              . "KATAKANA LETTER KU")
       (=ucs              . #x30AF)     ; ク
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30B1)
     (<-halfwidth
      ((name              . "KATAKANA LETTER KE")
       (=ucs              . #x30B1)     ; ケ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30B3)
     (<-halfwidth
      ((name              . "KATAKANA LETTER KO")
       (=ucs              . #x30B3)     ; コ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30B5)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SA")
       (=ucs              . #x30B5)     ; サ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30B7)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SI")
       (=ucs              . #x30B7)     ; シ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30B9)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SU")
       (=ucs              . #x30B9)     ; ス
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30BB)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SE")
       (=ucs              . #x30BB)     ; セ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30BD)
     (<-halfwidth
      ((name              . "KATAKANA LETTER SO")
       (=ucs              . #x30BD)     ; ソ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30BF)
     (<-halfwidth
      ((name              . "KATAKANA LETTER TA")
       (=ucs              . #x30BF)     ; タ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30C1)
     (<-halfwidth
      ((name              . "KATAKANA LETTER TI")
       (=ucs              . #x30C1)     ; チ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30C4)
     (<-halfwidth
      ((name              . "KATAKANA LETTER TU")
       (=ucs              . #x30C4)     ; ツ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30C6)
     (<-halfwidth
      ((name              . "KATAKANA LETTER TE")
       (=ucs              . #x30C6)     ; テ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30C8)
     (<-halfwidth
      ((name              . "KATAKANA LETTER TO")
       (=ucs              . #x30C8)     ; ト
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30CA)
     (<-halfwidth
      ((name              . "KATAKANA LETTER NA")
       (=ucs              . #x30CA)     ; ナ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30CB)
     (<-halfwidth
      ((name              . "KATAKANA LETTER NI")
       (=ucs              . #x30CB)     ; ニ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30CC)
     (<-halfwidth
      ((name              . "KATAKANA LETTER NU")
       (=ucs              . #x30CC)     ; ヌ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30CD)
     (<-halfwidth
      ((name              . "KATAKANA LETTER NE")
       (=ucs              . #x30CD)     ; ネ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30CE)
     (<-halfwidth
      ((name              . "KATAKANA LETTER NO")
       (=ucs              . #x30CE)     ; ノ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30CF)
     (<-halfwidth
      ((name              . "KATAKANA LETTER HA")
       (=ucs              . #x30CF)     ; ハ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30D2)
     (<-halfwidth
      ((name              . "KATAKANA LETTER HI")
       (=ucs              . #x30D2)     ; ヒ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30D5)
     (<-halfwidth
      ((name              . "KATAKANA LETTER HU")
       (=ucs              . #x30D5)     ; フ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30D8)
     (<-halfwidth
      ((name              . "KATAKANA LETTER HE")
       (=ucs              . #x30D8)     ; ヘ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30DB)
     (<-halfwidth
      ((name              . "KATAKANA LETTER HO")
       (=ucs              . #x30DB)     ; ホ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30DE)
     (<-halfwidth
      ((name              . "KATAKANA LETTER MA")
       (=ucs              . #x30DE)     ; マ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30DF)
     (<-halfwidth
      ((name              . "KATAKANA LETTER MI")
       (=ucs              . #x30DF)     ; ミ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30E0)
     (<-halfwidth
      ((name              . "KATAKANA LETTER MU")
       (=ucs              . #x30E0)     ; ム
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30E1)
     (<-halfwidth
      ((name              . "KATAKANA LETTER ME")
       (=ucs              . #x30E1)     ; メ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30E2)
     (<-halfwidth
      ((name              . "KATAKANA LETTER MO")
       (=ucs              . #x30E2)     ; モ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30E4)
     (<-halfwidth
      ((name              . "KATAKANA LETTER YA")
       (=ucs              . #x30E4)     ; ヤ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30E6)
     (<-halfwidth
      ((name              . "KATAKANA LETTER YU")
       (=ucs              . #x30E6)     ; ユ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30E8)
     (<-halfwidth
      ((name              . "KATAKANA LETTER YO")
       (=ucs              . #x30E8)     ; ヨ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30E9)
     (<-halfwidth
      ((name              . "KATAKANA LETTER RA")
       (=ucs              . #x30E9)     ; ラ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30EA)
     (<-halfwidth
      ((name              . "KATAKANA LETTER RI")
       (=ucs              . #x30EA)     ; リ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30EB)
     (<-halfwidth
      ((name              . "KATAKANA LETTER RU")
       (=ucs              . #x30EB)     ; ル
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30EC)
     (<-halfwidth
      ((name              . "KATAKANA LETTER RE")
       (=ucs              . #x30EC)     ; レ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30ED)
     (<-halfwidth
      ((name              . "KATAKANA LETTER RO")
       (=ucs              . #x30ED)     ; ロ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30EF)
     (<-halfwidth
      ((name              . "KATAKANA LETTER WA")
       (=ucs              . #x30EF)     ; ワ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x30F3)
     (<-halfwidth
      ((name              . "KATAKANA LETTER N")
       (=ucs              . #x30F3)     ; ン
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "halfwidth katakana-hiragana voiced sound mark")
-    (->decomposition   narrow #x3099)
     (<-halfwidth
      ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
       (=ucs              . #x3099)     ; ゙
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "halfwidth katakana-hiragana semi-voiced sound mark")
-    (->decomposition   narrow #x309A)
     (<-halfwidth
      ((name . "COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK")
       (=ucs              . #x309A)     ; ゚
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3164)
     (<-halfwidth
      ((name              . "HANGUL FILLER")
       (=ucs              . #x3164)     ; ㅤ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3131)
     (<-halfwidth
      ((name              . "HANGUL LETTER KIYEOK")
       (=ucs              . #x3131)     ; ㄱ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3132)
     (<-halfwidth
      ((name              . "HANGUL LETTER SSANGKIYEOK")
       (=ucs              . #x3132)     ; ㄲ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3133)
     (<-halfwidth
      ((name              . "HANGUL LETTER KIYEOK-SIOS")
       (=ucs              . #x3133)     ; ㄳ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3134)
     (<-halfwidth
      ((name              . "HANGUL LETTER NIEUN")
       (=ucs              . #x3134)     ; ㄴ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3135)
     (<-halfwidth
      ((name              . "HANGUL LETTER NIEUN-CIEUC")
       (=ucs              . #x3135)     ; ㄵ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3136)
     (<-halfwidth
      ((name              . "HANGUL LETTER NIEUN-HIEUH")
       (=ucs              . #x3136)     ; ㄶ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3137)
     (<-halfwidth
      ((name              . "HANGUL LETTER TIKEUT")
       (=ucs              . #x3137)     ; ㄷ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3138)
     (<-halfwidth
      ((name              . "HANGUL LETTER SSANGTIKEUT")
       (=ucs              . #x3138)     ; ㄸ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3139)
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL")
       (=ucs              . #x3139)     ; ㄹ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x313A)
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-KIYEOK")
       (=ucs              . #x313A)     ; ㄺ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x313B)
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-MIEUM")
       (=ucs              . #x313B)     ; ㄻ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x313C)
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-PIEUP")
       (=ucs              . #x313C)     ; ㄼ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x313D)
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-SIOS")
       (=ucs              . #x313D)     ; ㄽ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x313E)
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-THIEUTH")
       (=ucs              . #x313E)     ; ㄾ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x313F)
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-PHIEUPH")
       (=ucs              . #x313F)     ; ㄿ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3140)
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-HIEUH")
       (=ucs              . #x3140)     ; ㅀ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3141)
     (<-halfwidth
      ((name              . "HANGUL LETTER MIEUM")
       (=ucs              . #x3141)     ; ㅁ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3142)
     (<-halfwidth
      ((name              . "HANGUL LETTER PIEUP")
       (=ucs              . #x3142)     ; ㅂ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3143)
     (<-halfwidth
      ((name              . "HANGUL LETTER SSANGPIEUP")
       (=ucs              . #x3143)     ; ㅃ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3144)
     (<-halfwidth
      ((name              . "HANGUL LETTER PIEUP-SIOS")
       (=ucs              . #x3144)     ; ㅄ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3145)
     (<-halfwidth
      ((name              . "HANGUL LETTER SIOS")
       (=ucs              . #x3145)     ; ㅅ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3146)
     (<-halfwidth
      ((name              . "HANGUL LETTER SSANGSIOS")
       (=ucs              . #x3146)     ; ㅆ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3147)
     (<-halfwidth
      ((name              . "HANGUL LETTER IEUNG")
       (=ucs              . #x3147)     ; ㅇ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3148)
     (<-halfwidth
      ((name              . "HANGUL LETTER CIEUC")
       (=ucs              . #x3148)     ; ㅈ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3149)
     (<-halfwidth
      ((name              . "HANGUL LETTER SSANGCIEUC")
       (=ucs              . #x3149)     ; ㅉ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x314A)
     (<-halfwidth
      ((name              . "HANGUL LETTER CHIEUCH")
       (=ucs              . #x314A)     ; ㅊ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x314B)
     (<-halfwidth
      ((name              . "HANGUL LETTER KHIEUKH")
       (=ucs              . #x314B)     ; ㅋ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x314C)
     (<-halfwidth
      ((name              . "HANGUL LETTER THIEUTH")
       (=ucs              . #x314C)     ; ㅌ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x314D)
     (<-halfwidth
      ((name              . "HANGUL LETTER PHIEUPH")
       (=ucs              . #x314D)     ; ㅍ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x314E)
     (<-halfwidth
      ((name              . "HANGUL LETTER HIEUH")
       (=ucs              . #x314E)     ; ㅎ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x314F)
     (<-halfwidth
      ((name              . "HANGUL LETTER A")
       (=ucs              . #x314F)     ; ㅏ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3150)
     (<-halfwidth
      ((name              . "HANGUL LETTER AE")
       (=ucs              . #x3150)     ; ㅐ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3151)
     (<-halfwidth
      ((name              . "HANGUL LETTER YA")
       (=ucs              . #x3151)     ; ㅑ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3152)
     (<-halfwidth
      ((name              . "HANGUL LETTER YAE")
       (=ucs              . #x3152)     ; ㅒ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3153)
     (<-halfwidth
      ((name              . "HANGUL LETTER EO")
       (=ucs              . #x3153)     ; ㅓ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3154)
     (<-halfwidth
      ((name              . "HANGUL LETTER E")
       (=ucs              . #x3154)     ; ㅔ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3155)
     (<-halfwidth
      ((name              . "HANGUL LETTER YEO")
       (=ucs              . #x3155)     ; ㅕ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3156)
     (<-halfwidth
      ((name              . "HANGUL LETTER YE")
       (=ucs              . #x3156)     ; ㅖ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3157)
     (<-halfwidth
      ((name              . "HANGUL LETTER O")
       (=ucs              . #x3157)     ; ㅗ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3158)
     (<-halfwidth
      ((name              . "HANGUL LETTER WA")
       (=ucs              . #x3158)     ; ㅘ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3159)
     (<-halfwidth
      ((name              . "HANGUL LETTER WAE")
       (=ucs              . #x3159)     ; ㅙ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x315A)
     (<-halfwidth
      ((name              . "HANGUL LETTER OE")
       (=ucs              . #x315A)     ; ㅚ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x315B)
     (<-halfwidth
      ((name              . "HANGUL LETTER YO")
       (=ucs              . #x315B)     ; ㅛ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x315C)
     (<-halfwidth
      ((name              . "HANGUL LETTER U")
       (=ucs              . #x315C)     ; ㅜ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x315D)
     (<-halfwidth
      ((name              . "HANGUL LETTER WEO")
       (=ucs              . #x315D)     ; ㅝ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x315E)
     (<-halfwidth
      ((name              . "HANGUL LETTER WE")
       (=ucs              . #x315E)     ; ㅞ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x315F)
     (<-halfwidth
      ((name              . "HANGUL LETTER WI")
       (=ucs              . #x315F)     ; ㅟ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3160)
     (<-halfwidth
      ((name              . "HANGUL LETTER YU")
       (=ucs              . #x3160)     ; ㅠ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3161)
     (<-halfwidth
      ((name              . "HANGUL LETTER EU")
       (=ucs              . #x3161)     ; ㅡ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3162)
     (<-halfwidth
      ((name              . "HANGUL LETTER YI")
       (=ucs              . #x3162)     ; ㅢ
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (->decomposition   narrow #x3163)
     (<-halfwidth
      ((name              . "HANGUL LETTER I")
       (=ucs              . #x3163)     ; ㅣ
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x2502)
     (<-halfwidth
      ((name              . "BOX DRAWINGS LIGHT VERTICAL")
       (=ucs              . #x2502)     ; │
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x2190)
     (<-halfwidth
      ((name              . "LEFTWARDS ARROW")
       (=ucs              . #x2190)     ; ←
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x2191)
     (<-halfwidth
      ((name              . "UPWARDS ARROW")
       (=ucs              . #x2191)     ; ↑
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x2192)
     (<-halfwidth
      ((name              . "RIGHTWARDS ARROW")
       (=ucs              . #x2192)     ; →
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x2193)
     (<-halfwidth
      ((name              . "DOWNWARDS ARROW")
       (=ucs              . #x2193)     ; ↓
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x25A0)
     (<-halfwidth
      ((name              . "BLACK SQUARE")
       (=ucs              . #x25A0)     ; ■
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (->decomposition   narrow #x25CB)
     (<-halfwidth
      ((name              . "WHITE CIRCLE")
       (=ucs              . #x25CB)     ; ○
index 95e128c..884277d 100644 (file)
@@ -1,3 +1,147 @@
+2005-09-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (Fput_char_attribute): For each character relation
+       feature `{<-|->}FOO', set up the reversed link `{->|<-}FOO'.
+
+2005-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (Fput_char_attribute): Use
+       `Fchar_refs_simplify_char_specs' for `=>decomposition' before
+       calling `put_char_composition'.
+
+2005-08-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (Q_halfwidth_of): New variable.
+       (put_char_composition): Return `<-halfwidth' instead of
+       `=decomposition' for compatibility mapping to single character
+       tagged `narrow'.
+       (Fput_char_attribute): Convert char-specs in value of
+       `{<-|->}halfwidth[^*]*' to characters and put reverse links.
+       (Fsave_char_attribute_table): Use `Fchar_refs_simplify_char_specs'
+       for `<-halfwidth'.
+       (syms_of_chartab): Add new symbol `<-halfwidth'.
+
+2005-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (put_char_composition): Return
+       `<-formed@{isolated|initial|medial|final}' for compatibility
+       mapping to single character tagged
+       `{isolated|initial|medial|final}'.
+
+2005-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (Q_compat_of): Deleted.
+       (put_char_composition): Return `<-FOO' for compatibility mapping
+       to single character tagged `FOO'; use `Fsymbol_name (...)' instead
+       of `symbol_name (XSYMBOL(...))'.
+       (Fput_char_attribute): Convert char-specs in value of
+       `{<-|->}font[^*]*' to characters and put reverse links.
+       (Fsave_char_attribute_table): Don't refer Q_compat_of.
+       (syms_of_chartab): Delete builtin symbol `<-compat'.
+
+2005-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (Q_circled_of): New variable.
+       (put_char_composition): Return `<-circled' instead of
+       `=decomposition' for compatibility mapping to single character
+       tagged `circle'.
+       (Fput_char_attribute): Convert char-specs in value of
+       `{<-|->}circled[^*]*' to characters and put reverse links.
+       (Fsave_char_attribute_table): Use `Fchar_refs_simplify_char_specs'
+       for `<-circled'.
+       (syms_of_chartab): Add new symbol `<-circled'.
+
+2005-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (Qto_decomposition_at_circled): New variable.
+       (put_char_composition): Return `=>decomposition@circled' instead
+       of `=decomposition' for compatibility decomposition mapping tagged
+       `circle'.
+       (syms_of_chartab): Add new symbol `=>decomposition@circled'.
+
+2005-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (Q_subscript_of): New variable.
+       (put_char_composition): Return `<-subscript' instead of
+       `=decomposition' for compatibility mapping to single character
+       tagged `sub'.
+       (Fput_char_attribute): Convert char-specs in value of
+       `{<-|->}subscript[^*]*' to characters and put reverse links.
+       (Fsave_char_attribute_table): Use `Fchar_refs_simplify_char_specs'
+       for `<-subscript'.
+       (syms_of_chartab): Add new symbol `<-subscript'.
+
+2005-08-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (Q_superscript_of): New variable.
+       (put_char_composition): Return `<-superscript' instead of
+       `=decomposition' for compatibility mapping to single character
+       tagged `super'.
+       (Fput_char_attribute): Convert char-specs in value of
+       `{<-|->}superscript[^*]*' to characters and put reverse links.
+       (Fsave_char_attribute_table): Use `Fchar_refs_simplify_char_specs'
+       for `<-superscript'.
+       (syms_of_chartab): Add new symbol `<-superscript'.
+
+2005-08-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (Qto_decomposition_at_compat): Deleted.
+       (Qto_decomposition_at_superscript): New variable.
+       (put_char_composition): Use `=>decomposition@superscript' instead
+       of `=decomposition' for compatibility decomposition mapping tagged
+       `super'.
+       (Fput_char_attribute): Fix condition about `put_char_composition'.
+       (syms_of_chartab): Delete builtin symbol `=>decomposition@compat';
+       add news symbol `=>decomposition@superscript'.
+
+2005-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (put_char_composition): Return `=>decomposition@FOO'
+       for compatibility decomposition mapping tagged FOO.
+       (Fput_char_attribute): Modify for `put_char_composition'.
+
+2005-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (Qto_decomposition_at_compat): New variable.
+       (Q_compat_of): Renamed from `Q_compatibility_of'.
+       (put_char_composition): Rename `Q_compatibility_of' to
+       `Q_compat_of'; return `=>decomposition@compat' for compatibility
+       decomposition mapping.
+       (Fsave_char_attribute_table): Rename `Q_compatibility_of' to
+       `Q_compat_of'.
+       (syms_of_chartab): Add new symbol `=>decomposition@compat'; rename
+       `<-compatibility' to `<-compat'.
+
+2005-07-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (Q_compatibility_of): New variable.
+       (put_char_composition): Use XCAR/XCDR instead of Fcar/Fcdr if an
+       object is proved to be a cons cell; return `<-compatibility' if
+       the first element of argument `value' is `compat'.
+       (Fput_char_attribute): Eliminate the first value if
+       `put_char_composition' returns `<-compatibility'.
+       (Fsave_char_attribute_table): Use `Fchar_refs_simplify_char_specs'
+       for `<-compatibility'.
+       (syms_of_chartab): Add new symbol `<-compatibility'.
+
+2005-07-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (Q_canonical): New variable.
+       (put_char_composition): Return a feature name: return
+       `->canonical' if argument `value' specifies single character.
+       (Fput_char_attribute): Use `put_char_composition' to determine
+       feature name for `=decomposition' or `->denotational'.
+       (Fsave_char_attribute_table): Use `Fchar_refs_simplify_char_specs'
+       for `->canonical'.
+       (syms_of_chartab): Add new symbol `->canonical'.
+
+2005-07-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
+
+       * chartab.c (Qmap_decomposition): New variable.
+       (Fput_char_attribute): Convert `->decomposition' to
+       `=decomposition'.
+       (syms_of_chartab): Add new symbol `=decomposition'.
+
 2005-07-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
 
        * chartab.c (Fget_range_char_table): Fix serious problem when
index 425e2ba..b05f7d7 100644 (file)
@@ -4,7 +4,7 @@
    Copyright (C) 1995, 1996 Ben Wing.
    Copyright (C) 1995, 1997, 1999 Electrotechnical Laboratory, JAPAN.
    Licensed to the Free Software Foundation.
-   Copyright (C) 1999,2000,2001,2002,2003,2004 MORIOKA Tomohiko
+   Copyright (C) 1999,2000,2001,2002,2003,2004,2005 MORIOKA Tomohiko
 
 This file is part of XEmacs.
 
@@ -1130,6 +1130,14 @@ make_char_id_table (Lisp_Object initval)
 
 
 Lisp_Object Qcomposition;
+Lisp_Object Qmap_decomposition;
+Lisp_Object Qto_decomposition_at_superscript;
+Lisp_Object Qto_decomposition_at_circled;
+Lisp_Object Q_canonical;
+Lisp_Object Q_halfwidth_of;
+Lisp_Object Q_superscript_of;
+Lisp_Object Q_subscript_of;
+Lisp_Object Q_circled_of;
 Lisp_Object Q_decomposition;
 Lisp_Object Q_identical;
 Lisp_Object Q_identical_from;
@@ -3384,20 +3392,21 @@ Return DEFAULT-VALUE if the value is not exist.
   return default_value;
 }
 
-void put_char_composition (Lisp_Object character, Lisp_Object value);
-void
+Lisp_Object
+put_char_composition (Lisp_Object character, Lisp_Object value);
+Lisp_Object
 put_char_composition (Lisp_Object character, Lisp_Object value)
 {
   if (!CONSP (value))
-    signal_simple_error ("Invalid value for ->decomposition",
+    signal_simple_error ("Invalid value for =decomposition",
                         value);
 
-  if (CONSP (Fcdr (value)))
+  if (CONSP (XCDR (value)))
     {
-      if (NILP (Fcdr (Fcdr (value))))
+      if (NILP (Fcdr (XCDR (value))))
        {
-         Lisp_Object base = Fcar (value);
-         Lisp_Object modifier = Fcar (Fcdr (value));
+         Lisp_Object base = XCAR (value);
+         Lisp_Object modifier = XCAR (XCDR (value));
 
          if (INTP (base))
            {
@@ -3407,7 +3416,7 @@ put_char_composition (Lisp_Object character, Lisp_Object value)
          if (INTP (modifier))
            {
              modifier = make_char (XINT (modifier));
-             Fsetcar (Fcdr (value), modifier);
+             Fsetcar (XCDR (value), modifier);
            }
          if (CHARP (base))
            {
@@ -3423,10 +3432,42 @@ put_char_composition (Lisp_Object character, Lisp_Object value)
              else
                Fsetcdr (ret, character);
            }
+         else if (EQ (base, Qnarrow))
+           return Q_halfwidth_of;
+         else if (EQ (base, Qsuper))
+           return Q_superscript_of;
+         else if (EQ (base, Qsub))
+           return Q_subscript_of;
+         else if (EQ (base, Qcircle))
+           return Q_circled_of;
+         else if ( EQ (base, Qisolated)||
+                   EQ (base, Qinitial) ||
+                   EQ (base, Qmedial)  ||
+                   EQ (base, Qfinal) )
+           return
+             Fintern (concat2 (build_string ("<-formed@"),
+                               Fsymbol_name (base)),
+                      Qnil);
+         else if (SYMBOLP (base))
+           return
+             Fintern (concat2 (build_string ("<-"),
+                               Fsymbol_name (base)),
+                      Qnil);
        }
+      else if (EQ (XCAR (value), Qsuper))
+       return Qto_decomposition_at_superscript;
+      else if (EQ (XCAR (value), Qcircle))
+       return Qto_decomposition_at_circled;
+      else
+       return
+         Fintern (concat2 (build_string ("=>decomposition@"),
+                           Fsymbol_name (XCAR (value))),
+                  Qnil);
     }
   else
     {
+      return Q_canonical;
+#if 0
       Lisp_Object v = Fcar (value);
 
       if (INTP (v))
@@ -3447,7 +3488,9 @@ put_char_composition (Lisp_Object character, Lisp_Object value)
                                   Fcons (character, ret));
            }
        }
+#endif
     }
+  return Qmap_decomposition;
 }
 
 static Lisp_Object
@@ -3484,8 +3527,15 @@ Store CHARACTER's ATTRIBUTE with VALUE.
       value = put_char_ccs_code_point (character, ccs, value);
       attribute = XCHARSET_NAME (ccs);
     }
-  else if (EQ (attribute, Q_decomposition))
-    put_char_composition (character, value);
+  else if ( EQ (attribute, Qmap_decomposition) ||
+           EQ (attribute, Q_decomposition) )
+    {
+      value = Fcopy_sequence (Fchar_refs_simplify_char_specs (value));
+      attribute = put_char_composition (character, value);
+      if ( !EQ (attribute, Qmap_decomposition) &&
+          SYMBOLP (XCAR (value)) )
+       value = XCDR (value);
+    }
   else if (EQ (attribute, Qto_ucs))
     {
       Lisp_Object ret;
@@ -3505,22 +3555,26 @@ Store CHARACTER's ATTRIBUTE with VALUE.
        Fput_char_attribute (make_char (c), Q_ucs_unified,
                             Fcons (character, ret));
     }
-  else if ( EQ (attribute, Q_subsumptive) ||
-           EQ (attribute, Q_subsumptive_from) ||
-           EQ (attribute, Q_denotational) ||
-           EQ (attribute, Q_denotational_from) ||
-           EQ (attribute, Q_identical) ||
-           EQ (attribute, Q_identical_from) ||
-           EQ (attribute, Q_component) ||
-           EQ (attribute, Q_component_of) ||
-           !NILP (Fstring_match
-                  (build_string ("^\\(<-\\|->\\)\\("
-                                 "fullwidth\\|halfwidth"
-                                 "\\|simplified\\|vulgar\\|wrong"
-                                 "\\|same\\|original\\|ancient"
-                                 "\\|Oracle-Bones\\)[^*]*$"),
+  if ( EQ (attribute, Q_subsumptive)           ||
+       EQ (attribute, Q_subsumptive_from)      ||
+       EQ (attribute, Q_denotational)          ||
+       EQ (attribute, Q_denotational_from)     ||
+       EQ (attribute, Q_identical)             ||
+       EQ (attribute, Q_identical_from)                ||
+       EQ (attribute, Q_canonical)             ||
+       EQ (attribute, Q_halfwidth_of)          ||
+       EQ (attribute, Q_superscript_of)                ||
+       EQ (attribute, Q_subscript_of)          ||
+       EQ (attribute, Q_circled_of)            ||
+       EQ (attribute, Q_component)             ||
+       EQ (attribute, Q_component_of)          ||
+       ( !EQ (attribute, Q_ucs_unified)
+        && !NILP (Fstring_match
+                  (build_string ("^\\(<-\\|->\\)[^*]*$"),
                    Fsymbol_name (attribute),
-                   Qnil, Qnil)) )
+                   Qnil, Qnil))
+        )
+       )
     {
       Lisp_Object rest = value;
       Lisp_Object ret;
@@ -3577,7 +3631,17 @@ Store CHARACTER's ATTRIBUTE with VALUE.
 
          if (CONSP (ret))
            ret = Fdefine_char (ret);
-         
+         else if (INTP (ret))
+           {
+             int code_point = XINT (ret);
+             Emchar cid = DECODE_CHAR (Vcharset_ucs, code_point, 0);
+
+             if (cid >= 0)
+               ret = make_char (cid);
+             else
+               ret = make_char (code_point);
+           }
+
          if ( !NILP (ret) && !EQ (ret, character) )
            {
              Lisp_Object ffv;
@@ -3596,7 +3660,11 @@ Store CHARACTER's ATTRIBUTE with VALUE.
       UNGCPRO;
     }
 #if 1
-  else if (EQ (attribute, Qideographic_structure))
+  else if ( EQ (attribute, Qideographic_structure) ||
+           !NILP (Fstring_match
+                  (build_string ("^=>decomposition\\(\\|@[^*]+\\)$"),
+                   Fsymbol_name (attribute),
+                   Qnil, Qnil)) )
     value = Fcopy_sequence (Fchar_refs_simplify_char_specs (value));
 #endif
   return put_char_attribute (character, attribute, value);
@@ -3846,16 +3914,21 @@ Save values of ATTRIBUTE into database file.
 
       if ( !NILP (Ffind_charset (attribute)) )
        filter = NULL;
-      else if ( EQ (attribute, Qideographic_structure)
-          || EQ (attribute, Q_identical)
-          || EQ (attribute, Q_identical_from)
-          || !NILP (Fstring_match
-                    (build_string ("^\\(<-\\|->\\)\\(simplified"
-                                   "\\|same\\|vulgar\\|wrong"
-                                   "\\|original\\|ancient"
-                                   "\\|Oracle-Bones\\)[^*]*$"),
-                     Fsymbol_name (attribute),
-                     Qnil, Qnil)) )
+      else if ( EQ (attribute, Qideographic_structure) ||
+               EQ (attribute, Q_identical)             ||
+               EQ (attribute, Q_identical_from)        ||
+               EQ (attribute, Q_canonical)             ||
+               EQ (attribute, Q_halfwidth_of)          ||
+               EQ (attribute, Q_superscript_of)        ||
+               EQ (attribute, Q_subscript_of)          ||
+               EQ (attribute, Q_circled_of)            ||
+               !NILP (Fstring_match
+                      (build_string ("^\\(<-\\|->\\)\\(simplified"
+                                     "\\|same\\|vulgar\\|wrong"
+                                     "\\|original\\|ancient"
+                                     "\\|Oracle-Bones\\)[^*]*$"),
+                       Fsymbol_name (attribute),
+                       Qnil, Qnil)) )
        filter = &Fchar_refs_simplify_char_specs;
       else
        filter = NULL;
@@ -4630,6 +4703,15 @@ syms_of_chartab (void)
   defsymbol (&Q_component,             "->ideographic-component-forms");
   defsymbol (&Q_component_of,          "<-ideographic-component-forms");
   defsymbol (&Qcomposition,            "composition");
+  defsymbol (&Qmap_decomposition,      "=decomposition");
+  defsymbol (&Qto_decomposition_at_superscript,
+            "=>decomposition@superscript");
+  defsymbol (&Qto_decomposition_at_circled, "=>decomposition@circled");
+  defsymbol (&Q_canonical,             "->canonical");
+  defsymbol (&Q_halfwidth_of,          "<-halfwidth");
+  defsymbol (&Q_superscript_of,                "<-superscript");
+  defsymbol (&Q_subscript_of,          "<-subscript");
+  defsymbol (&Q_circled_of,            "<-circled");
   defsymbol (&Q_decomposition,         "->decomposition");
   defsymbol (&Qcompat,                 "compat");
   defsymbol (&Qisolated,               "isolated");