Reformatted.
authortomo <tomo>
Tue, 31 Jan 2006 13:17:57 +0000 (13:17 +0000)
committertomo <tomo>
Tue, 31 Jan 2006 13:17:57 +0000 (13:17 +0000)
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

index ffeb3e2..3eef04e 100644 (file)
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE30)       ; ︰
+    (=cns11643-1       . #x212B)       ; &I-C1-212B; [01-11]
+    (=big5             . #xA14A)       ; &I-B-A14A;
     (<-vertical
      ((name              . "TWO DOT LEADER")
       (=ucs              . #x2025)     ; ‥
       ))
-    (=ucs              . #xFE30)       ; ︰
-    (=cns11643-1       . #x212B)       ; &I-C1-212B; [01-11]
-    (=big5             . #xA14A)       ; &I-B-A14A;
     ))
 (define-char
   '((name              . "PRESENTATION FORM FOR VERTICAL EM DASH")
     (general-category  punctuation dash) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE31)       ; ︱
+    (=cns11643-1       . #x2136)       ; &I-C1-2136; [01-22]
+    (=big5             . #xA157)       ; &I-B-A157;
     (<-vertical
      ((name              . "EM DASH")
       (=ucs              . #x2014)     ; —
       ))
-    (=ucs              . #xFE31)       ; ︱
-    (=cns11643-1       . #x2136)       ; &I-C1-2136; [01-22]
-    (=big5             . #xA157)       ; &I-B-A157;
     ))
 (define-char
   '((name              . "PRESENTATION FORM FOR VERTICAL EN DASH")
     (general-category  punctuation dash) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE32)       ; ︲
+    (=cns11643-1       . #x2138)       ; &I-C1-2138; [01-24]
     (<-vertical
      ((name              . "EN DASH")
       (=ucs              . #x2013)     ; –
       ))
-    (=ucs              . #xFE32)       ; ︲
-    (=cns11643-1       . #x2138)       ; &I-C1-2138; [01-24]
     ))
 (define-char
   '((name              . "PRESENTATION FORM FOR VERTICAL LOW LINE")
     (general-category  punctuation connector) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE33)       ; ︳
+    (=cns11643-1       . #x213A)       ; &I-C1-213A; [01-26]
+    (=big5             . #xA159)       ; &I-B-A159;
     (<-vertical
      ((name              . "LOW LINE")
       (=ucs              . #x005F)     ; _
       ))
-    (=ucs              . #xFE33)       ; ︳
-    (=cns11643-1       . #x213A)       ; &I-C1-213A; [01-26]
-    (=big5             . #xA159)       ; &I-B-A159;
     ))
 (define-char
   '((name              . "PRESENTATION FORM FOR VERTICAL WAVY LOW LINE")
     (general-category  punctuation connector) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE34)       ; ︴
+    (=cns11643-1       . #x213C)       ; &I-C1-213C; [01-28]
+    (=big5             . #xA15B)       ; &I-B-A15B;
     (<-vertical
      ((name              . "LOW LINE")
       (=ucs              . #x005F)     ; _
       ))
-    (=ucs              . #xFE34)       ; ︴
-    (=cns11643-1       . #x213C)       ; &I-C1-213C; [01-28]
-    (=big5             . #xA15B)       ; &I-B-A15B;
     ))
 (define-char
   '((name . "PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS")
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE35)       ; ︵
+    (=cns11643-1       . #x2140)       ; &I-C1-2140; [01-32]
+    (=big5             . #xA15F)       ; &I-B-A15F;
     (<-vertical
      ((name              . "LEFT PARENTHESIS")
       (=ucs              . #x0028)     ; (
       ))
-    (=ucs              . #xFE35)       ; ︵
-    (=cns11643-1       . #x2140)       ; &I-C1-2140; [01-32]
-    (=big5             . #xA15F)       ; &I-B-A15F;
     ))
 (define-char
   '((name . "PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS")
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE36)       ; ︶
+    (=cns11643-1       . #x2141)       ; &I-C1-2141; [01-33]
+    (=big5             . #xA160)       ; &I-B-A160;
     (<-vertical
      ((name              . "RIGHT PARENTHESIS")
       (=ucs              . #x0029)     ; )
       ))
-    (=ucs              . #xFE36)       ; ︶
-    (=cns11643-1       . #x2141)       ; &I-C1-2141; [01-33]
-    (=big5             . #xA160)       ; &I-B-A160;
     ))
 (define-char
   '((name . "PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET")
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE37)       ; ︷
+    (=cns11643-1       . #x2144)       ; &I-C1-2144; [01-36]
+    (=big5             . #xA163)       ; &I-B-A163;
     (<-vertical
      ((name              . "LEFT CURLY BRACKET")
       (=ucs              . #x007B)     ; {
       ))
-    (=ucs              . #xFE37)       ; ︷
-    (=cns11643-1       . #x2144)       ; &I-C1-2144; [01-36]
-    (=big5             . #xA163)       ; &I-B-A163;
     ))
 (define-char
   '((name . "PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET")
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE38)       ; ︸
+    (=cns11643-1       . #x2145)       ; &I-C1-2145; [01-37]
+    (=big5             . #xA164)       ; &I-B-A164;
     (<-vertical
      ((name              . "RIGHT CURLY BRACKET")
       (=ucs              . #x007D)     ; }
       ))
-    (=ucs              . #xFE38)       ; ︸
-    (=cns11643-1       . #x2145)       ; &I-C1-2145; [01-37]
-    (=big5             . #xA164)       ; &I-B-A164;
     ))
 (define-char
   '((name . "PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET")
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE39)       ; ︹
+    (=cns11643-1       . #x2148)       ; &I-C1-2148; [01-40]
+    (=big5             . #xA167)       ; &I-B-A167;
     (<-vertical
      ((name              . "LEFT TORTOISE SHELL BRACKET")
       (=ucs              . #x3014)     ; 〔
       ))
-    (=ucs              . #xFE39)       ; ︹
-    (=cns11643-1       . #x2148)       ; &I-C1-2148; [01-40]
-    (=big5             . #xA167)       ; &I-B-A167;
     ))
 (define-char
   '((name . "PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET")
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE3A)       ; ︺
+    (=cns11643-1       . #x2149)       ; &I-C1-2149; [01-41]
+    (=big5             . #xA168)       ; &I-B-A168;
     (<-vertical
      ((name              . "RIGHT TORTOISE SHELL BRACKET")
       (=ucs              . #x3015)     ; 〕
       ))
-    (=ucs              . #xFE3A)       ; ︺
-    (=cns11643-1       . #x2149)       ; &I-C1-2149; [01-41]
-    (=big5             . #xA168)       ; &I-B-A168;
     ))
 (define-char
   '((name . "PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET")
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE3B)       ; ︻
+    (=cns11643-1       . #x214C)       ; &I-C1-214C; [01-44]
+    (=big5             . #xA16B)       ; &I-B-A16B;
     (<-vertical
      ((name              . "LEFT BLACK LENTICULAR BRACKET")
       (=ucs              . #x3010)     ; 【
       ))
-    (=ucs              . #xFE3B)       ; ︻
-    (=cns11643-1       . #x214C)       ; &I-C1-214C; [01-44]
-    (=big5             . #xA16B)       ; &I-B-A16B;
     ))
 (define-char
   '((name . "PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET")
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE3C)       ; ︼
+    (=cns11643-1       . #x214D)       ; &I-C1-214D; [01-45]
+    (=big5             . #xA16C)       ; &I-B-A16C;
     (<-vertical
      ((name              . "RIGHT BLACK LENTICULAR BRACKET")
       (=ucs              . #x3011)     ; 】
       ))
-    (=ucs              . #xFE3C)       ; ︼
-    (=cns11643-1       . #x214D)       ; &I-C1-214D; [01-45]
-    (=big5             . #xA16C)       ; &I-B-A16C;
     ))
 (define-char
   '((name . "PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET")
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE3D)       ; ︽
+    (=cns11643-1       . #x2150)       ; &I-C1-2150; [01-48]
+    (=big5             . #xA16F)       ; &I-B-A16F;
     (<-vertical
      ((name              . "LEFT DOUBLE ANGLE BRACKET")
       (=ucs              . #x300A)     ; 《
       ))
-    (=ucs              . #xFE3D)       ; ︽
-    (=cns11643-1       . #x2150)       ; &I-C1-2150; [01-48]
-    (=big5             . #xA16F)       ; &I-B-A16F;
     ))
 (define-char
   '((name . "PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET")
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE3E)       ; ︾
+    (=cns11643-1       . #x2151)       ; &I-C1-2151; [01-49]
+    (=big5             . #xA170)       ; &I-B-A170;
     (<-vertical
      ((name              . "RIGHT DOUBLE ANGLE BRACKET")
       (=ucs              . #x300B)     ; 》
       ))
-    (=ucs              . #xFE3E)       ; ︾
-    (=cns11643-1       . #x2151)       ; &I-C1-2151; [01-49]
-    (=big5             . #xA170)       ; &I-B-A170;
     ))
 (define-char
   '((name . "PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET")
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE3F)       ; ︿
+    (=cns11643-1       . #x2154)       ; &I-C1-2154; [01-52]
+    (=big5             . #xA173)       ; &I-B-A173;
     (<-vertical
      ((name              . "LEFT ANGLE BRACKET")
       (=ucs              . #x3008)     ; 〈
       ))
-    (=ucs              . #xFE3F)       ; ︿
-    (=cns11643-1       . #x2154)       ; &I-C1-2154; [01-52]
-    (=big5             . #xA173)       ; &I-B-A173;
     ))
 (define-char
   '((name . "PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET")
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE40)       ; ﹀
+    (=cns11643-1       . #x2155)       ; &I-C1-2155; [01-53]
+    (=big5             . #xA174)       ; &I-B-A174;
     (<-vertical
      ((name              . "RIGHT ANGLE BRACKET")
       (=ucs              . #x3009)     ; 〉
       ))
-    (=ucs              . #xFE40)       ; ﹀
-    (=cns11643-1       . #x2155)       ; &I-C1-2155; [01-53]
-    (=big5             . #xA174)       ; &I-B-A174;
     ))
 (define-char
   '((name . "PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET")
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE41)       ; ﹁
+    (=cns11643-1       . #x2158)       ; &I-C1-2158; [01-56]
+    (=big5             . #xA177)       ; &I-B-A177;
     (<-vertical
      ((name              . "LEFT CORNER BRACKET")
       (=ucs              . #x300C)     ; 「
       ))
-    (=ucs              . #xFE41)       ; ﹁
-    (=cns11643-1       . #x2158)       ; &I-C1-2158; [01-56]
-    (=big5             . #xA177)       ; &I-B-A177;
     ))
 (define-char
   '((name . "PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET")
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE42)       ; ﹂
+    (=cns11643-1       . #x2159)       ; &I-C1-2159; [01-57]
+    (=big5             . #xA178)       ; &I-B-A178;
     (<-vertical
      ((name              . "RIGHT CORNER BRACKET")
       (=ucs              . #x300D)     ; 」
       ))
-    (=ucs              . #xFE42)       ; ﹂
-    (=cns11643-1       . #x2159)       ; &I-C1-2159; [01-57]
-    (=big5             . #xA178)       ; &I-B-A178;
     ))
 (define-char
   '((name . "PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET")
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE43)       ; ﹃
+    (=cns11643-1       . #x215C)       ; &I-C1-215C; [01-60]
+    (=big5             . #xA17B)       ; &I-B-A17B;
     (<-vertical
      ((name              . "LEFT WHITE CORNER BRACKET")
       (=ucs              . #x300E)     ; 『
       ))
-    (=ucs              . #xFE43)       ; ﹃
-    (=cns11643-1       . #x215C)       ; &I-C1-215C; [01-60]
-    (=big5             . #xA17B)       ; &I-B-A17B;
     ))
 (define-char
   '((name . "PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET")
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE44)       ; ﹄
+    (=cns11643-1       . #x215D)       ; &I-C1-215D; [01-61]
+    (=big5             . #xA17C)       ; &I-B-A17C;
     (<-vertical
      ((name              . "RIGHT WHITE CORNER BRACKET")
       (=ucs              . #x300F)     ; 』
       ))
-    (=ucs              . #xFE44)       ; ﹄
-    (=cns11643-1       . #x215D)       ; &I-C1-215D; [01-61]
-    (=big5             . #xA17C)       ; &I-B-A17C;
     ))
 (define-char
   '((name              . "SESAME DOT")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE49)       ; ﹉
+    (=cns11643-1       . #x2227)       ; &I-C1-2227; [02-07]
+    (=big5             . #xA1C6)       ; &I-B-A1C6;
     (<-compat
      ((name              . "OVERLINE")
       (=ucs              . #x203E)     ; ‾
       ))
-    (=ucs              . #xFE49)       ; ﹉
-    (=cns11643-1       . #x2227)       ; &I-C1-2227; [02-07]
-    (=big5             . #xA1C6)       ; &I-B-A1C6;
     ))
 (define-char
   '((name              . "CENTRELINE OVERLINE")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE4A)       ; ﹊
+    (=cns11643-1       . #x2228)       ; &I-C1-2228; [02-08]
+    (=big5             . #xA1C7)       ; &I-B-A1C7;
     (<-compat
      ((name              . "OVERLINE")
       (=ucs              . #x203E)     ; ‾
       ))
-    (=ucs              . #xFE4A)       ; ﹊
-    (=cns11643-1       . #x2228)       ; &I-C1-2228; [02-08]
-    (=big5             . #xA1C7)       ; &I-B-A1C7;
     ))
 (define-char
   '((name              . "WAVY OVERLINE")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE4B)       ; ﹋
+    (=cns11643-1       . #x222B)       ; &I-C1-222B; [02-11]
+    (=big5             . #xA1CA)       ; &I-B-A1CA;
     (<-compat
      ((name              . "OVERLINE")
       (=ucs              . #x203E)     ; ‾
       ))
-    (=ucs              . #xFE4B)       ; ﹋
-    (=cns11643-1       . #x222B)       ; &I-C1-222B; [02-11]
-    (=big5             . #xA1CA)       ; &I-B-A1CA;
     ))
 (define-char
   '((name              . "DOUBLE WAVY OVERLINE")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE4C)       ; ﹌
+    (=cns11643-1       . #x222C)       ; &I-C1-222C; [02-12]
+    (=big5             . #xA1CB)       ; &I-B-A1CB;
     (<-compat
      ((name              . "OVERLINE")
       (=ucs              . #x203E)     ; ‾
       ))
-    (=ucs              . #xFE4C)       ; ﹌
-    (=cns11643-1       . #x222C)       ; &I-C1-222C; [02-12]
-    (=big5             . #xA1CB)       ; &I-B-A1CB;
     ))
 (define-char
   '((name              . "DASHED LOW LINE")
     (general-category  punctuation connector) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE4D)       ; ﹍
+    (=cns11643-1       . #x2229)       ; &I-C1-2229; [02-09]
+    (=big5             . #xA1C8)       ; &I-B-A1C8;
     (<-compat
      ((name              . "LOW LINE")
       (=ucs              . #x005F)     ; _
       ))
-    (=ucs              . #xFE4D)       ; ﹍
-    (=cns11643-1       . #x2229)       ; &I-C1-2229; [02-09]
-    (=big5             . #xA1C8)       ; &I-B-A1C8;
     ))
 (define-char
   '((name              . "CENTRELINE LOW LINE")
     (general-category  punctuation connector) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE4E)       ; ﹎
+    (=cns11643-1       . #x222A)       ; &I-C1-222A; [02-10]
+    (=big5             . #xA1C9)       ; &I-B-A1C9;
     (<-compat
      ((name              . "LOW LINE")
       (=ucs              . #x005F)     ; _
       ))
-    (=ucs              . #xFE4E)       ; ﹎
-    (=cns11643-1       . #x222A)       ; &I-C1-222A; [02-10]
-    (=big5             . #xA1C9)       ; &I-B-A1C9;
     ))
 (define-char
   '((name              . "WAVY LOW LINE")
     (general-category  punctuation connector) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE4F)       ; ﹏
+    (=cns11643-1       . #x213D)       ; &I-C1-213D; [01-29]
+    (=big5             . #xA15C)       ; &I-B-A15C;
     (<-compat
      ((name              . "LOW LINE")
       (=ucs              . #x005F)     ; _
       ))
-    (=ucs              . #xFE4F)       ; ﹏
-    (=cns11643-1       . #x213D)       ; &I-C1-213D; [01-29]
-    (=big5             . #xA15C)       ; &I-B-A15C;
     ))
index 8864ea1..b81ceb6 100644 (file)
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "CS")
     (mirrored          . nil)
+    (=ucs              . #xFE50)       ; ﹐
+    (=cns11643-1       . #x212E)       ; &I-C1-212E; [01-14]
+    (=big5             . #xA14D)       ; &I-B-A14D;
     (<-small
      ((name              . "COMMA")
       (=ucs              . #x002C)     ; ,
       ))
-    (=ucs              . #xFE50)       ; ﹐
-    (=cns11643-1       . #x212E)       ; &I-C1-212E; [01-14]
-    (=big5             . #xA14D)       ; &I-B-A14D;
     ))
 (define-char
   '((name              . "SMALL IDEOGRAPHIC COMMA")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE51)       ; ﹑
+    (=cns11643-1       . #x212F)       ; &I-C1-212F; [01-15]
+    (=big5             . #xA14E)       ; &I-B-A14E;
     (<-small
      ((name              . "IDEOGRAPHIC COMMA")
       (=ucs              . #x3001)     ; 、
       ))
-    (=ucs              . #xFE51)       ; ﹑
-    (=cns11643-1       . #x212F)       ; &I-C1-212F; [01-15]
-    (=big5             . #xA14E)       ; &I-B-A14E;
     ))
 (define-char
   '((name              . "SMALL FULL STOP")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "CS")
     (mirrored          . nil)
+    (=ucs              . #xFE52)       ; ﹒
+    (=cns11643-1       . #x2130)       ; &I-C1-2130; [01-16]
+    (=big5             . #xA14F)       ; &I-B-A14F;
     (<-small
      ((name              . "FULL STOP")
       (=ucs              . #x002E)     ; .
       ))
-    (=ucs              . #xFE52)       ; ﹒
-    (=cns11643-1       . #x2130)       ; &I-C1-2130; [01-16]
-    (=big5             . #xA14F)       ; &I-B-A14F;
     ))
 (define-char
   '((name              . "SMALL SEMICOLON")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE54)       ; ﹔
+    (=cns11643-1       . #x2132)       ; &I-C1-2132; [01-18]
+    (=big5             . #xA151)       ; &I-B-A151;
     (<-small
      ((name              . "SEMICOLON")
       (=ucs              . #x003B)     ; ;
       ))
-    (=ucs              . #xFE54)       ; ﹔
-    (=cns11643-1       . #x2132)       ; &I-C1-2132; [01-18]
-    (=big5             . #xA151)       ; &I-B-A151;
     ))
 (define-char
   '((name              . "SMALL COLON")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "CS")
     (mirrored          . nil)
+    (=ucs              . #xFE55)       ; ﹕
+    (=cns11643-1       . #x2133)       ; &I-C1-2133; [01-19]
+    (=big5             . #xA152)       ; &I-B-A152;
     (<-small
      ((name              . "COLON")
       (=ucs              . #x003A)     ; :
       ))
-    (=ucs              . #xFE55)       ; ﹕
-    (=cns11643-1       . #x2133)       ; &I-C1-2133; [01-19]
-    (=big5             . #xA152)       ; &I-B-A152;
     ))
 (define-char
   '((name              . "SMALL QUESTION MARK")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE56)       ; ﹖
+    (=cns11643-1       . #x2134)       ; &I-C1-2134; [01-20]
+    (=big5             . #xA153)       ; &I-B-A153;
     (<-small
      ((name              . "QUESTION MARK")
       (=ucs              . #x003F)     ; ?
       ))
-    (=ucs              . #xFE56)       ; ﹖
-    (=cns11643-1       . #x2134)       ; &I-C1-2134; [01-20]
-    (=big5             . #xA153)       ; &I-B-A153;
     ))
 (define-char
   '((name              . "SMALL EXCLAMATION MARK")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE57)       ; ﹗
+    (=cns11643-1       . #x2135)       ; &I-C1-2135; [01-21]
+    (=big5             . #xA154)       ; &I-B-A154;
     (<-small
      ((name              . "EXCLAMATION MARK")
       (=ucs              . #x0021)     ; !
       ))
-    (=ucs              . #xFE57)       ; ﹗
-    (=cns11643-1       . #x2135)       ; &I-C1-2135; [01-21]
-    (=big5             . #xA154)       ; &I-B-A154;
     ))
 (define-char
   '((name              . "SMALL EM DASH")
     (general-category  punctuation dash) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE58)       ; ﹘
     (<-small
      ((name              . "EM DASH")
       (=ucs              . #x2014)     ; —
       ))
-    (=ucs              . #xFE58)       ; ﹘
     ))
 (define-char
   '((name              . "SMALL LEFT PARENTHESIS")
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE59)       ; ﹙
+    (=cns11643-1       . #x215E)       ; &I-C1-215E; [01-62]
+    (=big5             . #xA17D)       ; &I-B-A17D;
     (<-small
      ((name              . "LEFT PARENTHESIS")
       (=ucs              . #x0028)     ; (
       ))
-    (=ucs              . #xFE59)       ; ﹙
-    (=cns11643-1       . #x215E)       ; &I-C1-215E; [01-62]
-    (=big5             . #xA17D)       ; &I-B-A17D;
     ))
 (define-char
   '((name              . "SMALL RIGHT PARENTHESIS")
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE5A)       ; ﹚
+    (=cns11643-1       . #x215F)       ; &I-C1-215F; [01-63]
+    (=big5             . #xA17E)       ; &I-B-A17E;
     (<-small
      ((name              . "RIGHT PARENTHESIS")
       (=ucs              . #x0029)     ; )
       ))
-    (=ucs              . #xFE5A)       ; ﹚
-    (=cns11643-1       . #x215F)       ; &I-C1-215F; [01-63]
-    (=big5             . #xA17E)       ; &I-B-A17E;
     ))
 (define-char
   '((name              . "SMALL LEFT CURLY BRACKET")
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE5B)       ; ﹛
+    (=cns11643-1       . #x2160)       ; &I-C1-2160; [01-64]
+    (=big5             . #xA1A1)       ; &I-B-A1A1;
     (<-small
      ((name              . "LEFT CURLY BRACKET")
       (=ucs              . #x007B)     ; {
       ))
-    (=ucs              . #xFE5B)       ; ﹛
-    (=cns11643-1       . #x2160)       ; &I-C1-2160; [01-64]
-    (=big5             . #xA1A1)       ; &I-B-A1A1;
     ))
 (define-char
   '((name              . "SMALL RIGHT CURLY BRACKET")
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE5C)       ; ﹜
+    (=cns11643-1       . #x2161)       ; &I-C1-2161; [01-65]
+    (=big5             . #xA1A2)       ; &I-B-A1A2;
     (<-small
      ((name              . "RIGHT CURLY BRACKET")
       (=ucs              . #x007D)     ; }
       ))
-    (=ucs              . #xFE5C)       ; ﹜
-    (=cns11643-1       . #x2161)       ; &I-C1-2161; [01-65]
-    (=big5             . #xA1A2)       ; &I-B-A1A2;
     ))
 (define-char
   '((name              . "SMALL LEFT TORTOISE SHELL BRACKET")
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE5D)       ; ﹝
+    (=cns11643-1       . #x2162)       ; &I-C1-2162; [01-66]
+    (=big5             . #xA1A3)       ; &I-B-A1A3;
     (<-small
      ((name              . "LEFT TORTOISE SHELL BRACKET")
       (=ucs              . #x3014)     ; 〔
       ))
-    (=ucs              . #xFE5D)       ; ﹝
-    (=cns11643-1       . #x2162)       ; &I-C1-2162; [01-66]
-    (=big5             . #xA1A3)       ; &I-B-A1A3;
     ))
 (define-char
   '((name              . "SMALL RIGHT TORTOISE SHELL BRACKET")
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE5E)       ; ﹞
+    (=cns11643-1       . #x2163)       ; &I-C1-2163; [01-67]
+    (=big5             . #xA1A4)       ; &I-B-A1A4;
     (<-small
      ((name              . "RIGHT TORTOISE SHELL BRACKET")
       (=ucs              . #x3015)     ; 〕
       ))
-    (=ucs              . #xFE5E)       ; ﹞
-    (=cns11643-1       . #x2163)       ; &I-C1-2163; [01-67]
-    (=big5             . #xA1A4)       ; &I-B-A1A4;
     ))
 (define-char
   '((name              . "SMALL NUMBER SIGN")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
+    (=ucs              . #xFE5F)       ; ﹟
+    (=cns11643-1       . #x222D)       ; &I-C1-222D; [02-13]
+    (=big5             . #xA1CC)       ; &I-B-A1CC;
     (<-small
      ((name              . "NUMBER SIGN")
       (=ucs              . #x0023)     ; #
       ))
-    (=ucs              . #xFE5F)       ; ﹟
-    (=cns11643-1       . #x222D)       ; &I-C1-222D; [02-13]
-    (=big5             . #xA1CC)       ; &I-B-A1CC;
     ))
 (define-char
   '((name              . "SMALL AMPERSAND")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE60)       ; ﹠
+    (=cns11643-1       . #x222E)       ; &I-C1-222E; [02-14]
+    (=big5             . #xA1CD)       ; &I-B-A1CD;
     (<-small
      ((name              . "AMPERSAND")
       (=ucs              . #x0026)     ; &
       ))
-    (=ucs              . #xFE60)       ; ﹠
-    (=cns11643-1       . #x222E)       ; &I-C1-222E; [02-14]
-    (=big5             . #xA1CD)       ; &I-B-A1CD;
     ))
 (define-char
   '((name              . "SMALL ASTERISK")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE61)       ; ﹡
+    (=cns11643-1       . #x222F)       ; &I-C1-222F; [02-15]
+    (=big5             . #xA1CE)       ; &I-B-A1CE;
     (<-small
      ((name              . "ASTERISK")
       (=ucs              . #x002A)     ; *
       ))
-    (=ucs              . #xFE61)       ; ﹡
-    (=cns11643-1       . #x222F)       ; &I-C1-222F; [02-15]
-    (=big5             . #xA1CE)       ; &I-B-A1CE;
     ))
 (define-char
   '((name              . "SMALL PLUS SIGN")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
+    (=ucs              . #xFE62)       ; ﹢
+    (=cns11643-1       . #x223F)       ; &I-C1-223F; [02-31]
+    (=big5             . #xA1DE)       ; &I-B-A1DE;
     (<-small
      ((name              . "PLUS SIGN")
       (=ucs              . #x002B)     ; +
       ))
-    (=ucs              . #xFE62)       ; ﹢
-    (=cns11643-1       . #x223F)       ; &I-C1-223F; [02-31]
-    (=big5             . #xA1DE)       ; &I-B-A1DE;
     ))
 (define-char
   '((name              . "SMALL HYPHEN-MINUS")
     (general-category  punctuation dash) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
+    (=ucs              . #xFE63)       ; ﹣
+    (=cns11643-1       . #x2240)       ; &I-C1-2240; [02-32]
+    (=big5             . #xA1DF)       ; &I-B-A1DF;
     (<-small
      ((name              . "HYPHEN-MINUS")
       (=ucs              . #x002D)     ; -
       ))
-    (=ucs              . #xFE63)       ; ﹣
-    (=cns11643-1       . #x2240)       ; &I-C1-2240; [02-32]
-    (=big5             . #xA1DF)       ; &I-B-A1DF;
     ))
 (define-char
   '((name              . "SMALL LESS-THAN SIGN")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE64)       ; ﹤
+    (=cns11643-1       . #x2241)       ; &I-C1-2241; [02-33]
+    (=big5             . #xA1E0)       ; &I-B-A1E0;
     (<-small
      ((name              . "LESS-THAN SIGN")
       (=ucs              . #x003C)     ; <
       ))
-    (=ucs              . #xFE64)       ; ﹤
-    (=cns11643-1       . #x2241)       ; &I-C1-2241; [02-33]
-    (=big5             . #xA1E0)       ; &I-B-A1E0;
     ))
 (define-char
   '((name              . "SMALL GREATER-THAN SIGN")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE65)       ; ﹥
+    (=cns11643-1       . #x2242)       ; &I-C1-2242; [02-34]
+    (=big5             . #xA1E1)       ; &I-B-A1E1;
     (<-small
      ((name              . "GREATER-THAN SIGN")
       (=ucs              . #x003E)     ; >
       ))
-    (=ucs              . #xFE65)       ; ﹥
-    (=cns11643-1       . #x2242)       ; &I-C1-2242; [02-34]
-    (=big5             . #xA1E1)       ; &I-B-A1E1;
     ))
 (define-char
   '((name              . "SMALL EQUALS SIGN")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE66)       ; ﹦
+    (=cns11643-1       . #x2243)       ; &I-C1-2243; [02-35]
+    (=big5             . #xA1E2)       ; &I-B-A1E2;
     (<-small
      ((name              . "EQUALS SIGN")
       (=ucs              . #x003D)     ; =
       ))
-    (=ucs              . #xFE66)       ; ﹦
-    (=cns11643-1       . #x2243)       ; &I-C1-2243; [02-35]
-    (=big5             . #xA1E2)       ; &I-B-A1E2;
     ))
 (define-char
   '((name              . "SMALL REVERSE SOLIDUS")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE68)       ; ﹨
+    (=cns11643-1       . #x2262)       ; &I-C1-2262; [02-66]
+    (=big5             . #xA242)       ; &I-B-A242;
     (<-small
      ((name              . "REVERSE SOLIDUS")
       (=ucs              . #x005C)     ; \
       ))
-    (=ucs              . #xFE68)       ; ﹨
-    (=cns11643-1       . #x2262)       ; &I-C1-2262; [02-66]
-    (=big5             . #xA242)       ; &I-B-A242;
     ))
 (define-char
   '((name              . "SMALL DOLLAR SIGN")
     (general-category  symbol currency) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
+    (=ucs              . #xFE69)       ; ﹩
+    (=cns11643-1       . #x226C)       ; &I-C1-226C; [02-76]
+    (=big5             . #xA24C)       ; &I-B-A24C;
     (<-small
      ((name              . "DOLLAR SIGN")
       (=ucs              . #x0024)     ; $
       ))
-    (=ucs              . #xFE69)       ; ﹩
-    (=cns11643-1       . #x226C)       ; &I-C1-226C; [02-76]
-    (=big5             . #xA24C)       ; &I-B-A24C;
     ))
 (define-char
   '((name              . "SMALL PERCENT SIGN")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
+    (=ucs              . #xFE6A)       ; ﹪
+    (=cns11643-1       . #x226D)       ; &I-C1-226D; [02-77]
+    (=big5             . #xA24D)       ; &I-B-A24D;
     (<-small
      ((name              . "PERCENT SIGN")
       (=ucs              . #x0025)     ; %
       ))
-    (=ucs              . #xFE6A)       ; ﹪
-    (=cns11643-1       . #x226D)       ; &I-C1-226D; [02-77]
-    (=big5             . #xA24D)       ; &I-B-A24D;
     ))
 (define-char
   '((name              . "SMALL COMMERCIAL AT")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFE6B)       ; ﹫
+    (=cns11643-1       . #x226E)       ; &I-C1-226E; [02-78]
+    (=big5             . #xA24E)       ; &I-B-A24E;
     (<-small
      ((name              . "COMMERCIAL AT")
       (=ucs              . #x0040)     ; @
       ))
-    (=ucs              . #xFE6B)       ; ﹫
-    (=cns11643-1       . #x226E)       ; &I-C1-226E; [02-78]
-    (=big5             . #xA24E)       ; &I-B-A24E;
     ))
index 56f13d3..7f1d57e 100644 (file)
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE80)       ; ﺀ
+    (arabic-1-column   . #x2D) ; &I-MULE-ARB1-2D;
     (<-formed@isolated
      ((name              . "ARABIC LETTER HAMZA")
       (=ucs              . #x0621)     ; ء
       ))
-    (=ucs              . #xFE80)       ; ﺀ
-    (arabic-1-column   . #x2D) ; &I-MULE-ARB1-2D;
     ))
 (define-char
   '((name . "ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE81)       ; ﺁ
+    (arabic-1-column   . #x2E) ; &I-MULE-ARB1-2E;
     (<-formed@isolated
      ((name              . "ARABIC LETTER ALEF WITH MADDA ABOVE")
       (=ucs              . #x0622)     ; آ
       ))
-    (=ucs              . #xFE81)       ; ﺁ
-    (arabic-1-column   . #x2E) ; &I-MULE-ARB1-2E;
     ))
 (define-char
   '((name . "ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE82)       ; ﺂ
+    (arabic-1-column   . #x2F) ; &I-MULE-ARB1-2F;
     (<-formed@final
      ((name              . "ARABIC LETTER ALEF WITH MADDA ABOVE")
       (=ucs              . #x0622)     ; آ
       ))
-    (=ucs              . #xFE82)       ; ﺂ
-    (arabic-1-column   . #x2F) ; &I-MULE-ARB1-2F;
     ))
 (define-char
   '((name . "ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE83)       ; ﺃ
+    (arabic-1-column   . #x30) ; &I-MULE-ARB1-30;
     (<-formed@isolated
      ((name              . "ARABIC LETTER ALEF WITH HAMZA ABOVE")
       (=ucs              . #x0623)     ; أ
       ))
-    (=ucs              . #xFE83)       ; ﺃ
-    (arabic-1-column   . #x30) ; &I-MULE-ARB1-30;
     ))
 (define-char
   '((name . "ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE84)       ; ﺄ
+    (arabic-1-column   . #x31) ; &I-MULE-ARB1-31;
     (<-formed@final
      ((name              . "ARABIC LETTER ALEF WITH HAMZA ABOVE")
       (=ucs              . #x0623)     ; أ
       ))
-    (=ucs              . #xFE84)       ; ﺄ
-    (arabic-1-column   . #x31) ; &I-MULE-ARB1-31;
     ))
 (define-char
   '((name . "ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE85)       ; ﺅ
+    (arabic-1-column   . #x32) ; &I-MULE-ARB1-32;
     (<-formed@isolated
      ((name              . "ARABIC LETTER WAW WITH HAMZA ABOVE")
       (=ucs              . #x0624)     ; ؤ
       ))
-    (=ucs              . #xFE85)       ; ﺅ
-    (arabic-1-column   . #x32) ; &I-MULE-ARB1-32;
     ))
 (define-char
   '((name . "ARABIC LETTER WAW WITH HAMZA ABOVE FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE86)       ; ﺆ
+    (arabic-1-column   . #x33) ; &I-MULE-ARB1-33;
     (<-formed@final
      ((name              . "ARABIC LETTER WAW WITH HAMZA ABOVE")
       (=ucs              . #x0624)     ; ؤ
       ))
-    (=ucs              . #xFE86)       ; ﺆ
-    (arabic-1-column   . #x33) ; &I-MULE-ARB1-33;
     ))
 (define-char
   '((name . "ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE87)       ; ﺇ
+    (arabic-1-column   . #x34) ; &I-MULE-ARB1-34;
     (<-formed@isolated
      ((name              . "ARABIC LETTER ALEF WITH HAMZA BELOW")
       (=ucs              . #x0625)     ; إ
       ))
-    (=ucs              . #xFE87)       ; ﺇ
-    (arabic-1-column   . #x34) ; &I-MULE-ARB1-34;
     ))
 (define-char
   '((name . "ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE88)       ; ﺈ
+    (arabic-1-column   . #x35) ; &I-MULE-ARB1-35;
     (<-formed@final
      ((name              . "ARABIC LETTER ALEF WITH HAMZA BELOW")
       (=ucs              . #x0625)     ; إ
       ))
-    (=ucs              . #xFE88)       ; ﺈ
-    (arabic-1-column   . #x35) ; &I-MULE-ARB1-35;
     ))
 (define-char
   '((name . "ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE89)       ; ﺉ
+    (arabic-2-column   . #x21) ; &I-MULE-ARB2-21;
     (<-formed@isolated
      ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
       (=ucs              . #x0626)     ; ئ
       ))
-    (=ucs              . #xFE89)       ; ﺉ
-    (arabic-2-column   . #x21) ; &I-MULE-ARB2-21;
     ))
 (define-char
   '((name . "ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE8A)       ; ﺊ
+    (arabic-2-column   . #x22) ; &I-MULE-ARB2-22;
     (<-formed@final
      ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
       (=ucs              . #x0626)     ; ئ
       ))
-    (=ucs              . #xFE8A)       ; ﺊ
-    (arabic-2-column   . #x22) ; &I-MULE-ARB2-22;
     ))
 (define-char
   '((name . "ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE8B)       ; ﺋ
+    (arabic-1-column   . #x36) ; &I-MULE-ARB1-36;
     (<-formed@initial
      ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
       (=ucs              . #x0626)     ; ئ
       ))
-    (=ucs              . #xFE8B)       ; ﺋ
-    (arabic-1-column   . #x36) ; &I-MULE-ARB1-36;
     ))
 (define-char
   '((name . "ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE8C)       ; ﺌ
+    (arabic-1-column   . #x37) ; &I-MULE-ARB1-37;
     (<-formed@medial
      ((name              . "ARABIC LETTER YEH WITH HAMZA ABOVE")
       (=ucs              . #x0626)     ; ئ
       ))
-    (=ucs              . #xFE8C)       ; ﺌ
-    (arabic-1-column   . #x37) ; &I-MULE-ARB1-37;
     ))
 (define-char
   '((name              . "ARABIC LETTER ALEF ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE8D)       ; ﺍ
+    (arabic-1-column   . #x38) ; &I-MULE-ARB1-38;
     (<-formed@isolated
      ((name              . "ARABIC LETTER ALEF")
       (=ucs              . #x0627)     ; ا
       ))
-    (=ucs              . #xFE8D)       ; ﺍ
-    (arabic-1-column   . #x38) ; &I-MULE-ARB1-38;
     ))
 (define-char
   '((name              . "ARABIC LETTER ALEF FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE8E)       ; ﺎ
+    (arabic-1-column   . #x39) ; &I-MULE-ARB1-39;
     (<-formed@final
      ((name              . "ARABIC LETTER ALEF")
       (=ucs              . #x0627)     ; ا
       ))
-    (=ucs              . #xFE8E)       ; ﺎ
-    (arabic-1-column   . #x39) ; &I-MULE-ARB1-39;
     ))
 (define-char
   '((name              . "ARABIC LETTER BEH ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE8F)       ; ﺏ
+    (arabic-2-column   . #x23) ; &I-MULE-ARB2-23;
     (<-formed@isolated
      ((name              . "ARABIC LETTER BEH")
       (=ucs              . #x0628)     ; ب
       ))
-    (=ucs              . #xFE8F)       ; ﺏ
-    (arabic-2-column   . #x23) ; &I-MULE-ARB2-23;
     ))
 (define-char
   '((name              . "ARABIC LETTER BEH FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE90)       ; ﺐ
+    (arabic-2-column   . #x24) ; &I-MULE-ARB2-24;
     (<-formed@final
      ((name              . "ARABIC LETTER BEH")
       (=ucs              . #x0628)     ; ب
       ))
-    (=ucs              . #xFE90)       ; ﺐ
-    (arabic-2-column   . #x24) ; &I-MULE-ARB2-24;
     ))
 (define-char
   '((name              . "ARABIC LETTER BEH INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE91)       ; ﺑ
+    (arabic-1-column   . #x3A) ; &I-MULE-ARB1-3A;
     (<-formed@initial
      ((name              . "ARABIC LETTER BEH")
       (=ucs              . #x0628)     ; ب
       ))
-    (=ucs              . #xFE91)       ; ﺑ
-    (arabic-1-column   . #x3A) ; &I-MULE-ARB1-3A;
     ))
 (define-char
   '((name              . "ARABIC LETTER BEH MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE92)       ; ﺒ
+    (arabic-1-column   . #x3B) ; &I-MULE-ARB1-3B;
     (<-formed@medial
      ((name              . "ARABIC LETTER BEH")
       (=ucs              . #x0628)     ; ب
       ))
-    (=ucs              . #xFE92)       ; ﺒ
-    (arabic-1-column   . #x3B) ; &I-MULE-ARB1-3B;
     ))
 (define-char
   '((name              . "ARABIC LETTER TEH MARBUTA ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE93)       ; ﺓ
+    (arabic-1-column   . #x3C) ; &I-MULE-ARB1-3C;
     (<-formed@isolated
      ((name              . "ARABIC LETTER TEH MARBUTA")
       (=ucs              . #x0629)     ; ة
       ))
-    (=ucs              . #xFE93)       ; ﺓ
-    (arabic-1-column   . #x3C) ; &I-MULE-ARB1-3C;
     ))
 (define-char
   '((name              . "ARABIC LETTER TEH MARBUTA FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE94)       ; ﺔ
+    (arabic-1-column   . #x3D) ; &I-MULE-ARB1-3D;
     (<-formed@final
      ((name              . "ARABIC LETTER TEH MARBUTA")
       (=ucs              . #x0629)     ; ة
       ))
-    (=ucs              . #xFE94)       ; ﺔ
-    (arabic-1-column   . #x3D) ; &I-MULE-ARB1-3D;
     ))
 (define-char
   '((name              . "ARABIC LETTER TEH ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE95)       ; ﺕ
+    (arabic-2-column   . #x25) ; &I-MULE-ARB2-25;
     (<-formed@isolated
      ((name              . "ARABIC LETTER TEH")
       (=ucs              . #x062A)     ; ت
       ))
-    (=ucs              . #xFE95)       ; ﺕ
-    (arabic-2-column   . #x25) ; &I-MULE-ARB2-25;
     ))
 (define-char
   '((name              . "ARABIC LETTER TEH FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE96)       ; ﺖ
+    (arabic-2-column   . #x26) ; &I-MULE-ARB2-26;
     (<-formed@final
      ((name              . "ARABIC LETTER TEH")
       (=ucs              . #x062A)     ; ت
       ))
-    (=ucs              . #xFE96)       ; ﺖ
-    (arabic-2-column   . #x26) ; &I-MULE-ARB2-26;
     ))
 (define-char
   '((name              . "ARABIC LETTER TEH INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE97)       ; ﺗ
+    (arabic-1-column   . #x3E) ; &I-MULE-ARB1-3E;
     (<-formed@initial
      ((name              . "ARABIC LETTER TEH")
       (=ucs              . #x062A)     ; ت
       ))
-    (=ucs              . #xFE97)       ; ﺗ
-    (arabic-1-column   . #x3E) ; &I-MULE-ARB1-3E;
     ))
 (define-char
   '((name              . "ARABIC LETTER TEH MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE98)       ; ﺘ
+    (arabic-1-column   . #x3F) ; &I-MULE-ARB1-3F;
     (<-formed@medial
      ((name              . "ARABIC LETTER TEH")
       (=ucs              . #x062A)     ; ت
       ))
-    (=ucs              . #xFE98)       ; ﺘ
-    (arabic-1-column   . #x3F) ; &I-MULE-ARB1-3F;
     ))
 (define-char
   '((name              . "ARABIC LETTER THEH ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE99)       ; ﺙ
+    (arabic-2-column   . #x27) ; &I-MULE-ARB2-27;
     (<-formed@isolated
      ((name              . "ARABIC LETTER THEH")
       (=ucs              . #x062B)     ; ث
       ))
-    (=ucs              . #xFE99)       ; ﺙ
-    (arabic-2-column   . #x27) ; &I-MULE-ARB2-27;
     ))
 (define-char
   '((name              . "ARABIC LETTER THEH FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE9A)       ; ﺚ
+    (arabic-2-column   . #x28) ; &I-MULE-ARB2-28;
     (<-formed@final
      ((name              . "ARABIC LETTER THEH")
       (=ucs              . #x062B)     ; ث
       ))
-    (=ucs              . #xFE9A)       ; ﺚ
-    (arabic-2-column   . #x28) ; &I-MULE-ARB2-28;
     ))
 (define-char
   '((name              . "ARABIC LETTER THEH INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE9B)       ; ﺛ
+    (arabic-1-column   . #x40) ; &I-MULE-ARB1-40;
     (<-formed@initial
      ((name              . "ARABIC LETTER THEH")
       (=ucs              . #x062B)     ; ث
       ))
-    (=ucs              . #xFE9B)       ; ﺛ
-    (arabic-1-column   . #x40) ; &I-MULE-ARB1-40;
     ))
 (define-char
   '((name              . "ARABIC LETTER THEH MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE9C)       ; ﺜ
+    (arabic-1-column   . #x41) ; &I-MULE-ARB1-41;
     (<-formed@medial
      ((name              . "ARABIC LETTER THEH")
       (=ucs              . #x062B)     ; ث
       ))
-    (=ucs              . #xFE9C)       ; ﺜ
-    (arabic-1-column   . #x41) ; &I-MULE-ARB1-41;
     ))
 (define-char
   '((name              . "ARABIC LETTER JEEM ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE9D)       ; ﺝ
+    (arabic-2-column   . #x29) ; &I-MULE-ARB2-29;
     (<-formed@isolated
      ((name              . "ARABIC LETTER JEEM")
       (=ucs              . #x062C)     ; ج
       ))
-    (=ucs              . #xFE9D)       ; ﺝ
-    (arabic-2-column   . #x29) ; &I-MULE-ARB2-29;
     ))
 (define-char
   '((name              . "ARABIC LETTER JEEM FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE9E)       ; ﺞ
+    (arabic-2-column   . #x2C) ; &I-MULE-ARB2-2C;
     (<-formed@final
      ((name              . "ARABIC LETTER JEEM")
       (=ucs              . #x062C)     ; ج
       ))
-    (=ucs              . #xFE9E)       ; ﺞ
-    (arabic-2-column   . #x2C) ; &I-MULE-ARB2-2C;
     ))
 (define-char
   '((name              . "ARABIC LETTER JEEM INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFE9F)       ; ﺟ
+    (arabic-2-column   . #x2A) ; &I-MULE-ARB2-2A;
     (<-formed@initial
      ((name              . "ARABIC LETTER JEEM")
       (=ucs              . #x062C)     ; ج
       ))
-    (=ucs              . #xFE9F)       ; ﺟ
-    (arabic-2-column   . #x2A) ; &I-MULE-ARB2-2A;
     ))
 (define-char
   '((name              . "ARABIC LETTER JEEM MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEA0)       ; ﺠ
+    (arabic-2-column   . #x2B) ; &I-MULE-ARB2-2B;
     (<-formed@medial
      ((name              . "ARABIC LETTER JEEM")
       (=ucs              . #x062C)     ; ج
       ))
-    (=ucs              . #xFEA0)       ; ﺠ
-    (arabic-2-column   . #x2B) ; &I-MULE-ARB2-2B;
     ))
 (define-char
   '((name              . "ARABIC LETTER HAH ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEA1)       ; ﺡ
+    (arabic-2-column   . #x2D) ; &I-MULE-ARB2-2D;
     (<-formed@isolated
      ((name              . "ARABIC LETTER HAH")
       (=ucs              . #x062D)     ; ح
       ))
-    (=ucs              . #xFEA1)       ; ﺡ
-    (arabic-2-column   . #x2D) ; &I-MULE-ARB2-2D;
     ))
 (define-char
   '((name              . "ARABIC LETTER HAH FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEA2)       ; ﺢ
+    (arabic-2-column   . #x30) ; &I-MULE-ARB2-30;
     (<-formed@final
      ((name              . "ARABIC LETTER HAH")
       (=ucs              . #x062D)     ; ح
       ))
-    (=ucs              . #xFEA2)       ; ﺢ
-    (arabic-2-column   . #x30) ; &I-MULE-ARB2-30;
     ))
 (define-char
   '((name              . "ARABIC LETTER HAH INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEA3)       ; ﺣ
+    (arabic-2-column   . #x2E) ; &I-MULE-ARB2-2E;
     (<-formed@initial
      ((name              . "ARABIC LETTER HAH")
       (=ucs              . #x062D)     ; ح
       ))
-    (=ucs              . #xFEA3)       ; ﺣ
-    (arabic-2-column   . #x2E) ; &I-MULE-ARB2-2E;
     ))
 (define-char
   '((name              . "ARABIC LETTER HAH MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEA4)       ; ﺤ
+    (arabic-2-column   . #x2F) ; &I-MULE-ARB2-2F;
     (<-formed@medial
      ((name              . "ARABIC LETTER HAH")
       (=ucs              . #x062D)     ; ح
       ))
-    (=ucs              . #xFEA4)       ; ﺤ
-    (arabic-2-column   . #x2F) ; &I-MULE-ARB2-2F;
     ))
 (define-char
   '((name              . "ARABIC LETTER KHAH ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEA5)       ; ﺥ
+    (arabic-2-column   . #x31) ; &I-MULE-ARB2-31;
     (<-formed@isolated
      ((name              . "ARABIC LETTER KHAH")
       (=ucs              . #x062E)     ; خ
       ))
-    (=ucs              . #xFEA5)       ; ﺥ
-    (arabic-2-column   . #x31) ; &I-MULE-ARB2-31;
     ))
 (define-char
   '((name              . "ARABIC LETTER KHAH FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEA6)       ; ﺦ
+    (arabic-2-column   . #x34) ; &I-MULE-ARB2-34;
     (<-formed@final
      ((name              . "ARABIC LETTER KHAH")
       (=ucs              . #x062E)     ; خ
       ))
-    (=ucs              . #xFEA6)       ; ﺦ
-    (arabic-2-column   . #x34) ; &I-MULE-ARB2-34;
     ))
 (define-char
   '((name              . "ARABIC LETTER KHAH INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEA7)       ; ﺧ
+    (arabic-2-column   . #x32) ; &I-MULE-ARB2-32;
     (<-formed@initial
      ((name              . "ARABIC LETTER KHAH")
       (=ucs              . #x062E)     ; خ
       ))
-    (=ucs              . #xFEA7)       ; ﺧ
-    (arabic-2-column   . #x32) ; &I-MULE-ARB2-32;
     ))
 (define-char
   '((name              . "ARABIC LETTER KHAH MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEA8)       ; ﺨ
+    (arabic-2-column   . #x33) ; &I-MULE-ARB2-33;
     (<-formed@medial
      ((name              . "ARABIC LETTER KHAH")
       (=ucs              . #x062E)     ; خ
       ))
-    (=ucs              . #xFEA8)       ; ﺨ
-    (arabic-2-column   . #x33) ; &I-MULE-ARB2-33;
     ))
 (define-char
   '((name              . "ARABIC LETTER DAL ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEA9)       ; ﺩ
+    (arabic-1-column   . #x42) ; &I-MULE-ARB1-42;
     (<-formed@isolated
      ((name              . "ARABIC LETTER DAL")
       (=ucs              . #x062F)     ; د
       ))
-    (=ucs              . #xFEA9)       ; ﺩ
-    (arabic-1-column   . #x42) ; &I-MULE-ARB1-42;
     ))
 (define-char
   '((name              . "ARABIC LETTER DAL FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEAA)       ; ﺪ
+    (arabic-1-column   . #x43) ; &I-MULE-ARB1-43;
     (<-formed@final
      ((name              . "ARABIC LETTER DAL")
       (=ucs              . #x062F)     ; د
       ))
-    (=ucs              . #xFEAA)       ; ﺪ
-    (arabic-1-column   . #x43) ; &I-MULE-ARB1-43;
     ))
 (define-char
   '((name              . "ARABIC LETTER THAL ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEAB)       ; ﺫ
+    (arabic-1-column   . #x44) ; &I-MULE-ARB1-44;
     (<-formed@isolated
      ((name              . "ARABIC LETTER THAL")
       (=ucs              . #x0630)     ; ذ
       ))
-    (=ucs              . #xFEAB)       ; ﺫ
-    (arabic-1-column   . #x44) ; &I-MULE-ARB1-44;
     ))
 (define-char
   '((name              . "ARABIC LETTER THAL FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEAC)       ; ﺬ
+    (arabic-1-column   . #x45) ; &I-MULE-ARB1-45;
     (<-formed@final
      ((name              . "ARABIC LETTER THAL")
       (=ucs              . #x0630)     ; ذ
       ))
-    (=ucs              . #xFEAC)       ; ﺬ
-    (arabic-1-column   . #x45) ; &I-MULE-ARB1-45;
     ))
 (define-char
   '((name              . "ARABIC LETTER REH ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEAD)       ; ﺭ
+    (arabic-1-column   . #x46) ; &I-MULE-ARB1-46;
     (<-formed@isolated
      ((name              . "ARABIC LETTER REH")
       (=ucs              . #x0631)     ; ر
       ))
-    (=ucs              . #xFEAD)       ; ﺭ
-    (arabic-1-column   . #x46) ; &I-MULE-ARB1-46;
     ))
 (define-char
   '((name              . "ARABIC LETTER REH FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEAE)       ; ﺮ
+    (arabic-1-column   . #x47) ; &I-MULE-ARB1-47;
     (<-formed@final
      ((name              . "ARABIC LETTER REH")
       (=ucs              . #x0631)     ; ر
       ))
-    (=ucs              . #xFEAE)       ; ﺮ
-    (arabic-1-column   . #x47) ; &I-MULE-ARB1-47;
     ))
 (define-char
   '((name              . "ARABIC LETTER ZAIN ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEAF)       ; ﺯ
+    (arabic-1-column   . #x48) ; &I-MULE-ARB1-48;
     (<-formed@isolated
      ((name              . "ARABIC LETTER ZAIN")
       (=ucs              . #x0632)     ; ز
       ))
-    (=ucs              . #xFEAF)       ; ﺯ
-    (arabic-1-column   . #x48) ; &I-MULE-ARB1-48;
     ))
 (define-char
   '((name              . "ARABIC LETTER ZAIN FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEB0)       ; ﺰ
+    (arabic-1-column   . #x49) ; &I-MULE-ARB1-49;
     (<-formed@final
      ((name              . "ARABIC LETTER ZAIN")
       (=ucs              . #x0632)     ; ز
       ))
-    (=ucs              . #xFEB0)       ; ﺰ
-    (arabic-1-column   . #x49) ; &I-MULE-ARB1-49;
     ))
 (define-char
   '((name              . "ARABIC LETTER SEEN ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEB1)       ; ﺱ
+    (arabic-2-column   . #x35) ; &I-MULE-ARB2-35;
     (<-formed@isolated
      ((name              . "ARABIC LETTER SEEN")
       (=ucs              . #x0633)     ; س
       ))
-    (=ucs              . #xFEB1)       ; ﺱ
-    (arabic-2-column   . #x35) ; &I-MULE-ARB2-35;
     ))
 (define-char
   '((name              . "ARABIC LETTER SEEN FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEB2)       ; ﺲ
+    (arabic-2-column   . #x38) ; &I-MULE-ARB2-38;
     (<-formed@final
      ((name              . "ARABIC LETTER SEEN")
       (=ucs              . #x0633)     ; س
       ))
-    (=ucs              . #xFEB2)       ; ﺲ
-    (arabic-2-column   . #x38) ; &I-MULE-ARB2-38;
     ))
 (define-char
   '((name              . "ARABIC LETTER SEEN INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEB3)       ; ﺳ
+    (arabic-2-column   . #x36) ; &I-MULE-ARB2-36;
     (<-formed@initial
      ((name              . "ARABIC LETTER SEEN")
       (=ucs              . #x0633)     ; س
       ))
-    (=ucs              . #xFEB3)       ; ﺳ
-    (arabic-2-column   . #x36) ; &I-MULE-ARB2-36;
     ))
 (define-char
   '((name              . "ARABIC LETTER SEEN MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEB4)       ; ﺴ
+    (arabic-2-column   . #x37) ; &I-MULE-ARB2-37;
     (<-formed@medial
      ((name              . "ARABIC LETTER SEEN")
       (=ucs              . #x0633)     ; س
       ))
-    (=ucs              . #xFEB4)       ; ﺴ
-    (arabic-2-column   . #x37) ; &I-MULE-ARB2-37;
     ))
 (define-char
   '((name              . "ARABIC LETTER SHEEN ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEB5)       ; ﺵ
+    (arabic-2-column   . #x39) ; &I-MULE-ARB2-39;
     (<-formed@isolated
      ((name              . "ARABIC LETTER SHEEN")
       (=ucs              . #x0634)     ; ش
       ))
-    (=ucs              . #xFEB5)       ; ﺵ
-    (arabic-2-column   . #x39) ; &I-MULE-ARB2-39;
     ))
 (define-char
   '((name              . "ARABIC LETTER SHEEN FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEB6)       ; ﺶ
+    (arabic-2-column   . #x3C) ; &I-MULE-ARB2-3C;
     (<-formed@final
      ((name              . "ARABIC LETTER SHEEN")
       (=ucs              . #x0634)     ; ش
       ))
-    (=ucs              . #xFEB6)       ; ﺶ
-    (arabic-2-column   . #x3C) ; &I-MULE-ARB2-3C;
     ))
 (define-char
   '((name              . "ARABIC LETTER SHEEN INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEB7)       ; ﺷ
+    (arabic-2-column   . #x3A) ; &I-MULE-ARB2-3A;
     (<-formed@initial
      ((name              . "ARABIC LETTER SHEEN")
       (=ucs              . #x0634)     ; ش
       ))
-    (=ucs              . #xFEB7)       ; ﺷ
-    (arabic-2-column   . #x3A) ; &I-MULE-ARB2-3A;
     ))
 (define-char
   '((name              . "ARABIC LETTER SHEEN MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEB8)       ; ﺸ
+    (arabic-2-column   . #x3B) ; &I-MULE-ARB2-3B;
     (<-formed@medial
      ((name              . "ARABIC LETTER SHEEN")
       (=ucs              . #x0634)     ; ش
       ))
-    (=ucs              . #xFEB8)       ; ﺸ
-    (arabic-2-column   . #x3B) ; &I-MULE-ARB2-3B;
     ))
 (define-char
   '((name              . "ARABIC LETTER SAD ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEB9)       ; ﺹ
+    (arabic-2-column   . #x3D) ; &I-MULE-ARB2-3D;
     (<-formed@isolated
      ((name              . "ARABIC LETTER SAD")
       (=ucs              . #x0635)     ; ص
       ))
-    (=ucs              . #xFEB9)       ; ﺹ
-    (arabic-2-column   . #x3D) ; &I-MULE-ARB2-3D;
     ))
 (define-char
   '((name              . "ARABIC LETTER SAD FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEBA)       ; ﺺ
+    (arabic-2-column   . #x40) ; &I-MULE-ARB2-40;
     (<-formed@final
      ((name              . "ARABIC LETTER SAD")
       (=ucs              . #x0635)     ; ص
       ))
-    (=ucs              . #xFEBA)       ; ﺺ
-    (arabic-2-column   . #x40) ; &I-MULE-ARB2-40;
     ))
 (define-char
   '((name              . "ARABIC LETTER SAD INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEBB)       ; ﺻ
+    (arabic-2-column   . #x3E) ; &I-MULE-ARB2-3E;
     (<-formed@initial
      ((name              . "ARABIC LETTER SAD")
       (=ucs              . #x0635)     ; ص
       ))
-    (=ucs              . #xFEBB)       ; ﺻ
-    (arabic-2-column   . #x3E) ; &I-MULE-ARB2-3E;
     ))
 (define-char
   '((name              . "ARABIC LETTER SAD MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEBC)       ; ﺼ
+    (arabic-2-column   . #x3F) ; &I-MULE-ARB2-3F;
     (<-formed@medial
      ((name              . "ARABIC LETTER SAD")
       (=ucs              . #x0635)     ; ص
       ))
-    (=ucs              . #xFEBC)       ; ﺼ
-    (arabic-2-column   . #x3F) ; &I-MULE-ARB2-3F;
     ))
 (define-char
   '((name              . "ARABIC LETTER DAD ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEBD)       ; ﺽ
+    (arabic-2-column   . #x41) ; &I-MULE-ARB2-41;
     (<-formed@isolated
      ((name              . "ARABIC LETTER DAD")
       (=ucs              . #x0636)     ; ض
       ))
-    (=ucs              . #xFEBD)       ; ﺽ
-    (arabic-2-column   . #x41) ; &I-MULE-ARB2-41;
     ))
 (define-char
   '((name              . "ARABIC LETTER DAD FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEBE)       ; ﺾ
+    (arabic-2-column   . #x44) ; &I-MULE-ARB2-44;
     (<-formed@final
      ((name              . "ARABIC LETTER DAD")
       (=ucs              . #x0636)     ; ض
       ))
-    (=ucs              . #xFEBE)       ; ﺾ
-    (arabic-2-column   . #x44) ; &I-MULE-ARB2-44;
     ))
 (define-char
   '((name              . "ARABIC LETTER DAD INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEBF)       ; ﺿ
+    (arabic-2-column   . #x42) ; &I-MULE-ARB2-42;
     (<-formed@initial
      ((name              . "ARABIC LETTER DAD")
       (=ucs              . #x0636)     ; ض
       ))
-    (=ucs              . #xFEBF)       ; ﺿ
-    (arabic-2-column   . #x42) ; &I-MULE-ARB2-42;
     ))
 (define-char
   '((name              . "ARABIC LETTER DAD MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEC0)       ; ﻀ
+    (arabic-2-column   . #x43) ; &I-MULE-ARB2-43;
     (<-formed@medial
      ((name              . "ARABIC LETTER DAD")
       (=ucs              . #x0636)     ; ض
       ))
-    (=ucs              . #xFEC0)       ; ﻀ
-    (arabic-2-column   . #x43) ; &I-MULE-ARB2-43;
     ))
 (define-char
   '((name              . "ARABIC LETTER TAH ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEC1)       ; ﻁ
+    (arabic-2-column   . #x45) ; &I-MULE-ARB2-45;
     (<-formed@isolated
      ((name              . "ARABIC LETTER TAH")
       (=ucs              . #x0637)     ; ط
       ))
-    (=ucs              . #xFEC1)       ; ﻁ
-    (arabic-2-column   . #x45) ; &I-MULE-ARB2-45;
     ))
 (define-char
   '((name              . "ARABIC LETTER TAH FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEC2)       ; ﻂ
+    (arabic-2-column   . #x48) ; &I-MULE-ARB2-48;
     (<-formed@final
      ((name              . "ARABIC LETTER TAH")
       (=ucs              . #x0637)     ; ط
       ))
-    (=ucs              . #xFEC2)       ; ﻂ
-    (arabic-2-column   . #x48) ; &I-MULE-ARB2-48;
     ))
 (define-char
   '((name              . "ARABIC LETTER TAH INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEC3)       ; ﻃ
+    (arabic-2-column   . #x46) ; &I-MULE-ARB2-46;
     (<-formed@initial
      ((name              . "ARABIC LETTER TAH")
       (=ucs              . #x0637)     ; ط
       ))
-    (=ucs              . #xFEC3)       ; ﻃ
-    (arabic-2-column   . #x46) ; &I-MULE-ARB2-46;
     ))
 (define-char
   '((name              . "ARABIC LETTER TAH MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEC4)       ; ﻄ
+    (arabic-2-column   . #x47) ; &I-MULE-ARB2-47;
     (<-formed@medial
      ((name              . "ARABIC LETTER TAH")
       (=ucs              . #x0637)     ; ط
       ))
-    (=ucs              . #xFEC4)       ; ﻄ
-    (arabic-2-column   . #x47) ; &I-MULE-ARB2-47;
     ))
 (define-char
   '((name              . "ARABIC LETTER ZAH ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEC5)       ; ﻅ
+    (arabic-2-column   . #x49) ; &I-MULE-ARB2-49;
     (<-formed@isolated
      ((name              . "ARABIC LETTER ZAH")
       (=ucs              . #x0638)     ; ظ
       ))
-    (=ucs              . #xFEC5)       ; ﻅ
-    (arabic-2-column   . #x49) ; &I-MULE-ARB2-49;
     ))
 (define-char
   '((name              . "ARABIC LETTER ZAH FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEC6)       ; ﻆ
+    (arabic-2-column   . #x4C) ; &I-MULE-ARB2-4C;
     (<-formed@final
      ((name              . "ARABIC LETTER ZAH")
       (=ucs              . #x0638)     ; ظ
       ))
-    (=ucs              . #xFEC6)       ; ﻆ
-    (arabic-2-column   . #x4C) ; &I-MULE-ARB2-4C;
     ))
 (define-char
   '((name              . "ARABIC LETTER ZAH INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEC7)       ; ﻇ
+    (arabic-2-column   . #x4A) ; &I-MULE-ARB2-4A;
     (<-formed@initial
      ((name              . "ARABIC LETTER ZAH")
       (=ucs              . #x0638)     ; ظ
       ))
-    (=ucs              . #xFEC7)       ; ﻇ
-    (arabic-2-column   . #x4A) ; &I-MULE-ARB2-4A;
     ))
 (define-char
   '((name              . "ARABIC LETTER ZAH MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEC8)       ; ﻈ
+    (arabic-2-column   . #x4B) ; &I-MULE-ARB2-4B;
     (<-formed@medial
      ((name              . "ARABIC LETTER ZAH")
       (=ucs              . #x0638)     ; ظ
       ))
-    (=ucs              . #xFEC8)       ; ﻈ
-    (arabic-2-column   . #x4B) ; &I-MULE-ARB2-4B;
     ))
 (define-char
   '((name              . "ARABIC LETTER AIN ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEC9)       ; ﻉ
+    (arabic-2-column   . #x4D) ; &I-MULE-ARB2-4D;
     (<-formed@isolated
      ((name              . "ARABIC LETTER AIN")
       (=ucs              . #x0639)     ; ع
       ))
-    (=ucs              . #xFEC9)       ; ﻉ
-    (arabic-2-column   . #x4D) ; &I-MULE-ARB2-4D;
     ))
 (define-char
   '((name              . "ARABIC LETTER AIN FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFECA)       ; ﻊ
+    (arabic-2-column   . #x4E) ; &I-MULE-ARB2-4E;
     (<-formed@final
      ((name              . "ARABIC LETTER AIN")
       (=ucs              . #x0639)     ; ع
       ))
-    (=ucs              . #xFECA)       ; ﻊ
-    (arabic-2-column   . #x4E) ; &I-MULE-ARB2-4E;
     ))
 (define-char
   '((name              . "ARABIC LETTER AIN INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFECB)       ; ﻋ
+    (arabic-1-column   . #x4A) ; &I-MULE-ARB1-4A;
     (<-formed@initial
      ((name              . "ARABIC LETTER AIN")
       (=ucs              . #x0639)     ; ع
       ))
-    (=ucs              . #xFECB)       ; ﻋ
-    (arabic-1-column   . #x4A) ; &I-MULE-ARB1-4A;
     ))
 (define-char
   '((name              . "ARABIC LETTER AIN MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFECC)       ; ﻌ
+    (arabic-1-column   . #x4B) ; &I-MULE-ARB1-4B;
     (<-formed@medial
      ((name              . "ARABIC LETTER AIN")
       (=ucs              . #x0639)     ; ع
       ))
-    (=ucs              . #xFECC)       ; ﻌ
-    (arabic-1-column   . #x4B) ; &I-MULE-ARB1-4B;
     ))
 (define-char
   '((name              . "ARABIC LETTER GHAIN ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFECD)       ; ﻍ
+    (arabic-2-column   . #x4F) ; &I-MULE-ARB2-4F;
     (<-formed@isolated
      ((name              . "ARABIC LETTER GHAIN")
       (=ucs              . #x063A)     ; غ
       ))
-    (=ucs              . #xFECD)       ; ﻍ
-    (arabic-2-column   . #x4F) ; &I-MULE-ARB2-4F;
     ))
 (define-char
   '((name              . "ARABIC LETTER GHAIN FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFECE)       ; ﻎ
+    (arabic-2-column   . #x50) ; &I-MULE-ARB2-50;
     (<-formed@final
      ((name              . "ARABIC LETTER GHAIN")
       (=ucs              . #x063A)     ; غ
       ))
-    (=ucs              . #xFECE)       ; ﻎ
-    (arabic-2-column   . #x50) ; &I-MULE-ARB2-50;
     ))
 (define-char
   '((name              . "ARABIC LETTER GHAIN INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFECF)       ; ﻏ
+    (arabic-1-column   . #x4C) ; &I-MULE-ARB1-4C;
     (<-formed@initial
      ((name              . "ARABIC LETTER GHAIN")
       (=ucs              . #x063A)     ; غ
       ))
-    (=ucs              . #xFECF)       ; ﻏ
-    (arabic-1-column   . #x4C) ; &I-MULE-ARB1-4C;
     ))
 (define-char
   '((name              . "ARABIC LETTER GHAIN MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFED0)       ; ﻐ
+    (arabic-1-column   . #x4D) ; &I-MULE-ARB1-4D;
     (<-formed@medial
      ((name              . "ARABIC LETTER GHAIN")
       (=ucs              . #x063A)     ; غ
       ))
-    (=ucs              . #xFED0)       ; ﻐ
-    (arabic-1-column   . #x4D) ; &I-MULE-ARB1-4D;
     ))
 (define-char
   '((name              . "ARABIC LETTER FEH ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFED1)       ; ﻑ
+    (arabic-2-column   . #x51) ; &I-MULE-ARB2-51;
     (<-formed@isolated
      ((name              . "ARABIC LETTER FEH")
       (=ucs              . #x0641)     ; ف
       ))
-    (=ucs              . #xFED1)       ; ﻑ
-    (arabic-2-column   . #x51) ; &I-MULE-ARB2-51;
     ))
 (define-char
   '((name              . "ARABIC LETTER FEH FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFED2)       ; ﻒ
+    (arabic-2-column   . #x52) ; &I-MULE-ARB2-52;
     (<-formed@final
      ((name              . "ARABIC LETTER FEH")
       (=ucs              . #x0641)     ; ف
       ))
-    (=ucs              . #xFED2)       ; ﻒ
-    (arabic-2-column   . #x52) ; &I-MULE-ARB2-52;
     ))
 (define-char
   '((name              . "ARABIC LETTER FEH INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFED3)       ; ﻓ
+    (arabic-1-column   . #x4E) ; &I-MULE-ARB1-4E;
     (<-formed@initial
      ((name              . "ARABIC LETTER FEH")
       (=ucs              . #x0641)     ; ف
       ))
-    (=ucs              . #xFED3)       ; ﻓ
-    (arabic-1-column   . #x4E) ; &I-MULE-ARB1-4E;
     ))
 (define-char
   '((name              . "ARABIC LETTER FEH MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFED4)       ; ﻔ
+    (arabic-1-column   . #x4F) ; &I-MULE-ARB1-4F;
     (<-formed@medial
      ((name              . "ARABIC LETTER FEH")
       (=ucs              . #x0641)     ; ف
       ))
-    (=ucs              . #xFED4)       ; ﻔ
-    (arabic-1-column   . #x4F) ; &I-MULE-ARB1-4F;
     ))
 (define-char
   '((name              . "ARABIC LETTER QAF ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFED5)       ; ﻕ
+    (arabic-2-column   . #x53) ; &I-MULE-ARB2-53;
     (<-formed@isolated
      ((name              . "ARABIC LETTER QAF")
       (=ucs              . #x0642)     ; ق
       ))
-    (=ucs              . #xFED5)       ; ﻕ
-    (arabic-2-column   . #x53) ; &I-MULE-ARB2-53;
     ))
 (define-char
   '((name              . "ARABIC LETTER QAF FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFED6)       ; ﻖ
+    (arabic-2-column   . #x54) ; &I-MULE-ARB2-54;
     (<-formed@final
      ((name              . "ARABIC LETTER QAF")
       (=ucs              . #x0642)     ; ق
       ))
-    (=ucs              . #xFED6)       ; ﻖ
-    (arabic-2-column   . #x54) ; &I-MULE-ARB2-54;
     ))
 (define-char
   '((name              . "ARABIC LETTER QAF INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFED7)       ; ﻗ
+    (arabic-1-column   . #x50) ; &I-MULE-ARB1-50;
     (<-formed@initial
      ((name              . "ARABIC LETTER QAF")
       (=ucs              . #x0642)     ; ق
       ))
-    (=ucs              . #xFED7)       ; ﻗ
-    (arabic-1-column   . #x50) ; &I-MULE-ARB1-50;
     ))
 (define-char
   '((name              . "ARABIC LETTER QAF MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFED8)       ; ﻘ
+    (arabic-1-column   . #x51) ; &I-MULE-ARB1-51;
     (<-formed@medial
      ((name              . "ARABIC LETTER QAF")
       (=ucs              . #x0642)     ; ق
       ))
-    (=ucs              . #xFED8)       ; ﻘ
-    (arabic-1-column   . #x51) ; &I-MULE-ARB1-51;
     ))
 (define-char
   '((name              . "ARABIC LETTER KAF ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFED9)       ; ﻙ
+    (arabic-2-column   . #x55) ; &I-MULE-ARB2-55;
     (<-formed@isolated
      ((name              . "ARABIC LETTER KAF")
       (=ucs              . #x0643)     ; ك
       ))
-    (=ucs              . #xFED9)       ; ﻙ
-    (arabic-2-column   . #x55) ; &I-MULE-ARB2-55;
     ))
 (define-char
   '((name              . "ARABIC LETTER KAF FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEDA)       ; ﻚ
+    (arabic-2-column   . #x58) ; &I-MULE-ARB2-58;
     (<-formed@final
      ((name              . "ARABIC LETTER KAF")
       (=ucs              . #x0643)     ; ك
       ))
-    (=ucs              . #xFEDA)       ; ﻚ
-    (arabic-2-column   . #x58) ; &I-MULE-ARB2-58;
     ))
 (define-char
   '((name              . "ARABIC LETTER KAF INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEDB)       ; ﻛ
+    (arabic-2-column   . #x56) ; &I-MULE-ARB2-56;
     (<-formed@initial
      ((name              . "ARABIC LETTER KAF")
       (=ucs              . #x0643)     ; ك
       ))
-    (=ucs              . #xFEDB)       ; ﻛ
-    (arabic-2-column   . #x56) ; &I-MULE-ARB2-56;
     ))
 (define-char
   '((name              . "ARABIC LETTER KAF MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEDC)       ; ﻜ
+    (arabic-2-column   . #x57) ; &I-MULE-ARB2-57;
     (<-formed@medial
      ((name              . "ARABIC LETTER KAF")
       (=ucs              . #x0643)     ; ك
       ))
-    (=ucs              . #xFEDC)       ; ﻜ
-    (arabic-2-column   . #x57) ; &I-MULE-ARB2-57;
     ))
 (define-char
   '((name              . "ARABIC LETTER LAM ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEDD)       ; ﻝ
+    (arabic-2-column   . #x59) ; &I-MULE-ARB2-59;
     (<-formed@isolated
      ((name              . "ARABIC LETTER LAM")
       (=ucs              . #x0644)     ; ل
       ))
-    (=ucs              . #xFEDD)       ; ﻝ
-    (arabic-2-column   . #x59) ; &I-MULE-ARB2-59;
     ))
 (define-char
   '((name              . "ARABIC LETTER LAM FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEDE)       ; ﻞ
+    (arabic-2-column   . #x5A) ; &I-MULE-ARB2-5A;
     (<-formed@final
      ((name              . "ARABIC LETTER LAM")
       (=ucs              . #x0644)     ; ل
       ))
-    (=ucs              . #xFEDE)       ; ﻞ
-    (arabic-2-column   . #x5A) ; &I-MULE-ARB2-5A;
     ))
 (define-char
   '((name              . "ARABIC LETTER LAM INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEDF)       ; ﻟ
+    (arabic-1-column   . #x52) ; &I-MULE-ARB1-52;
     (<-formed@initial
      ((name              . "ARABIC LETTER LAM")
       (=ucs              . #x0644)     ; ل
       ))
-    (=ucs              . #xFEDF)       ; ﻟ
-    (arabic-1-column   . #x52) ; &I-MULE-ARB1-52;
     ))
 (define-char
   '((name              . "ARABIC LETTER LAM MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEE0)       ; ﻠ
+    (arabic-1-column   . #x53) ; &I-MULE-ARB1-53;
     (<-formed@medial
      ((name              . "ARABIC LETTER LAM")
       (=ucs              . #x0644)     ; ل
       ))
-    (=ucs              . #xFEE0)       ; ﻠ
-    (arabic-1-column   . #x53) ; &I-MULE-ARB1-53;
     ))
 (define-char
   '((name              . "ARABIC LETTER MEEM ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEE1)       ; ﻡ
+    (arabic-1-column   . #x54) ; &I-MULE-ARB1-54;
     (<-formed@isolated
      ((name              . "ARABIC LETTER MEEM")
       (=ucs              . #x0645)     ; م
       ))
-    (=ucs              . #xFEE1)       ; ﻡ
-    (arabic-1-column   . #x54) ; &I-MULE-ARB1-54;
     ))
 (define-char
   '((name              . "ARABIC LETTER MEEM FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEE2)       ; ﻢ
+    (arabic-1-column   . #x57) ; &I-MULE-ARB1-57;
     (<-formed@final
      ((name              . "ARABIC LETTER MEEM")
       (=ucs              . #x0645)     ; م
       ))
-    (=ucs              . #xFEE2)       ; ﻢ
-    (arabic-1-column   . #x57) ; &I-MULE-ARB1-57;
     ))
 (define-char
   '((name              . "ARABIC LETTER MEEM INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEE3)       ; ﻣ
+    (arabic-1-column   . #x55) ; &I-MULE-ARB1-55;
     (<-formed@initial
      ((name              . "ARABIC LETTER MEEM")
       (=ucs              . #x0645)     ; م
       ))
-    (=ucs              . #xFEE3)       ; ﻣ
-    (arabic-1-column   . #x55) ; &I-MULE-ARB1-55;
     ))
 (define-char
   '((name              . "ARABIC LETTER MEEM MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEE4)       ; ﻤ
+    (arabic-1-column   . #x56) ; &I-MULE-ARB1-56;
     (<-formed@medial
      ((name              . "ARABIC LETTER MEEM")
       (=ucs              . #x0645)     ; م
       ))
-    (=ucs              . #xFEE4)       ; ﻤ
-    (arabic-1-column   . #x56) ; &I-MULE-ARB1-56;
     ))
 (define-char
   '((name              . "ARABIC LETTER NOON ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEE5)       ; ﻥ
+    (arabic-2-column   . #x5B) ; &I-MULE-ARB2-5B;
     (<-formed@isolated
      ((name              . "ARABIC LETTER NOON")
       (=ucs              . #x0646)     ; ن
       ))
-    (=ucs              . #xFEE5)       ; ﻥ
-    (arabic-2-column   . #x5B) ; &I-MULE-ARB2-5B;
     ))
 (define-char
   '((name              . "ARABIC LETTER NOON FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEE6)       ; ﻦ
+    (arabic-2-column   . #x5C) ; &I-MULE-ARB2-5C;
     (<-formed@final
      ((name              . "ARABIC LETTER NOON")
       (=ucs              . #x0646)     ; ن
       ))
-    (=ucs              . #xFEE6)       ; ﻦ
-    (arabic-2-column   . #x5C) ; &I-MULE-ARB2-5C;
     ))
 (define-char
   '((name              . "ARABIC LETTER NOON INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEE7)       ; ﻧ
+    (arabic-1-column   . #x58) ; &I-MULE-ARB1-58;
     (<-formed@initial
      ((name              . "ARABIC LETTER NOON")
       (=ucs              . #x0646)     ; ن
       ))
-    (=ucs              . #xFEE7)       ; ﻧ
-    (arabic-1-column   . #x58) ; &I-MULE-ARB1-58;
     ))
 (define-char
   '((name              . "ARABIC LETTER NOON MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEE8)       ; ﻨ
+    (arabic-1-column   . #x59) ; &I-MULE-ARB1-59;
     (<-formed@medial
      ((name              . "ARABIC LETTER NOON")
       (=ucs              . #x0646)     ; ن
       ))
-    (=ucs              . #xFEE8)       ; ﻨ
-    (arabic-1-column   . #x59) ; &I-MULE-ARB1-59;
     ))
 (define-char
   '((name              . "ARABIC LETTER HEH ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEE9)       ; ﻩ
+    (arabic-1-column   . #x5A) ; &I-MULE-ARB1-5A;
     (<-formed@isolated
      ((name              . "ARABIC LETTER HEH")
       (=ucs              . #x0647)     ; ه
       ))
-    (=ucs              . #xFEE9)       ; ﻩ
-    (arabic-1-column   . #x5A) ; &I-MULE-ARB1-5A;
     ))
 (define-char
   '((name              . "ARABIC LETTER HEH FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEEA)       ; ﻪ
+    (arabic-1-column   . #x5D) ; &I-MULE-ARB1-5D;
     (<-formed@final
      ((name              . "ARABIC LETTER HEH")
       (=ucs              . #x0647)     ; ه
       ))
-    (=ucs              . #xFEEA)       ; ﻪ
-    (arabic-1-column   . #x5D) ; &I-MULE-ARB1-5D;
     ))
 (define-char
   '((name              . "ARABIC LETTER HEH INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEEB)       ; ﻫ
+    (arabic-1-column   . #x5B) ; &I-MULE-ARB1-5B;
     (<-formed@initial
      ((name              . "ARABIC LETTER HEH")
       (=ucs              . #x0647)     ; ه
       ))
-    (=ucs              . #xFEEB)       ; ﻫ
-    (arabic-1-column   . #x5B) ; &I-MULE-ARB1-5B;
     ))
 (define-char
   '((name              . "ARABIC LETTER HEH MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEEC)       ; ﻬ
+    (arabic-1-column   . #x5C) ; &I-MULE-ARB1-5C;
     (<-formed@medial
      ((name              . "ARABIC LETTER HEH")
       (=ucs              . #x0647)     ; ه
       ))
-    (=ucs              . #xFEEC)       ; ﻬ
-    (arabic-1-column   . #x5C) ; &I-MULE-ARB1-5C;
     ))
 (define-char
   '((name              . "ARABIC LETTER WAW ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEED)       ; ﻭ
+    (arabic-1-column   . #x5E) ; &I-MULE-ARB1-5E;
     (<-formed@isolated
      ((name              . "ARABIC LETTER WAW")
       (=ucs              . #x0648)     ; و
       ))
-    (=ucs              . #xFEED)       ; ﻭ
-    (arabic-1-column   . #x5E) ; &I-MULE-ARB1-5E;
     ))
 (define-char
   '((name              . "ARABIC LETTER WAW FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEEE)       ; ﻮ
+    (arabic-1-column   . #x5F) ; &I-MULE-ARB1-5F;
     (<-formed@final
      ((name              . "ARABIC LETTER WAW")
       (=ucs              . #x0648)     ; و
       ))
-    (=ucs              . #xFEEE)       ; ﻮ
-    (arabic-1-column   . #x5F) ; &I-MULE-ARB1-5F;
     ))
 (define-char
   '((name              . "ARABIC LETTER ALEF MAKSURA ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEEF)       ; ﻯ
+    (arabic-2-column   . #x5D) ; &I-MULE-ARB2-5D;
     (<-formed@isolated
      ((name              . "ARABIC LETTER ALEF MAKSURA")
       (=ucs              . #x0649)     ; ى
       ))
-    (=ucs              . #xFEEF)       ; ﻯ
-    (arabic-2-column   . #x5D) ; &I-MULE-ARB2-5D;
     ))
 (define-char
   '((name              . "ARABIC LETTER ALEF MAKSURA FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEF0)       ; ﻰ
+    (arabic-2-column   . #x5E) ; &I-MULE-ARB2-5E;
     (<-formed@final
      ((name              . "ARABIC LETTER ALEF MAKSURA")
       (=ucs              . #x0649)     ; ى
       ))
-    (=ucs              . #xFEF0)       ; ﻰ
-    (arabic-2-column   . #x5E) ; &I-MULE-ARB2-5E;
     ))
 (define-char
   '((name              . "ARABIC LETTER YEH ISOLATED FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEF1)       ; ﻱ
+    (arabic-2-column   . #x5F) ; &I-MULE-ARB2-5F;
     (<-formed@isolated
      ((name              . "ARABIC LETTER YEH")
       (=ucs              . #x064A)     ; ي
       ))
-    (=ucs              . #xFEF1)       ; ﻱ
-    (arabic-2-column   . #x5F) ; &I-MULE-ARB2-5F;
     ))
 (define-char
   '((name              . "ARABIC LETTER YEH FINAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEF2)       ; ﻲ
+    (arabic-2-column   . #x60) ; &I-MULE-ARB2-60;
     (<-formed@final
      ((name              . "ARABIC LETTER YEH")
       (=ucs              . #x064A)     ; ي
       ))
-    (=ucs              . #xFEF2)       ; ﻲ
-    (arabic-2-column   . #x60) ; &I-MULE-ARB2-60;
     ))
 (define-char
   '((name              . "ARABIC LETTER YEH INITIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEF3)       ; ﻳ
+    (arabic-1-column   . #x60) ; &I-MULE-ARB1-60;
     (<-formed@initial
      ((name              . "ARABIC LETTER YEH")
       (=ucs              . #x064A)     ; ي
       ))
-    (=ucs              . #xFEF3)       ; ﻳ
-    (arabic-1-column   . #x60) ; &I-MULE-ARB1-60;
     ))
 (define-char
   '((name              . "ARABIC LETTER YEH MEDIAL FORM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "AL")
     (mirrored          . nil)
+    (=ucs              . #xFEF4)       ; ﻴ
+    (arabic-1-column   . #x61) ; &I-MULE-ARB1-61;
     (<-formed@medial
      ((name              . "ARABIC LETTER YEH")
       (=ucs              . #x064A)     ; ي
       ))
-    (=ucs              . #xFEF4)       ; ﻴ
-    (arabic-1-column   . #x61) ; &I-MULE-ARB1-61;
     ))
 (define-char
   '((name . "ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM")
index 7045cfd..aedbb33 100644 (file)
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "EXCLAMATION MARK")
-      (=ucs              . #x0021)     ; !
-      ))
     (=ucs              . #xFF01)       ; !
     (=jis-x0208                . #x212A)       ; &I-J90-212A; [01-10]
     (=gb2312           . #x2321)       ; &I-G0-2321; [03-01]
     (=ks-x1001         . #x2321)       ; &I-K0-2321; [03-01]
     (=cns11643-1       . #x212A)       ; &I-C1-212A; [01-10]
     (=big5             . #xA149)       ; &I-B-A149;
+    (<-fullwidth
+     ((name              . "EXCLAMATION MARK")
+      (=ucs              . #x0021)     ; !
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH QUOTATION MARK")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "QUOTATION MARK")
-      (=ucs              . #x0022)     ; "
-      ))
     (=ucs              . #xFF02)       ; "
     (=gb2312           . #x2322)       ; &I-G0-2322; [03-02]
     (=ks-x1001         . #x2322)       ; &I-K0-2322; [03-02]
     (=jis-x0213-1-2000 . #x2230)       ; &I-JX1-2230; [02-16]
     (=big5-eten                . #xC8D0)       ; &B-C8D0;
+    (<-fullwidth
+     ((name              . "QUOTATION MARK")
+      (=ucs              . #x0022)     ; "
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH NUMBER SIGN")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "NUMBER SIGN")
-      (=ucs              . #x0023)     ; #
-      ))
     (=ucs              . #xFF03)       ; #
     (=jis-x0208                . #x2174)       ; &I-J90-2174; [01-84]
     (=gb2312           . #x2323)       ; &I-G0-2323; [03-03]
     (=ks-x1001         . #x2323)       ; &I-K0-2323; [03-03]
     (=cns11643-1       . #x216C)       ; &I-C1-216C; [01-76]
     (=big5             . #xA1AD)       ; &I-B-A1AD;
+    (<-fullwidth
+     ((name              . "NUMBER SIGN")
+      (=ucs              . #x0023)     ; #
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH DOLLAR SIGN")
     (general-category  symbol currency) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "DOLLAR SIGN")
-      (=ucs              . #x0024)     ; $
-      ))
     (=ucs              . #xFF04)       ; $
     (=jis-x0208                . #x2170)       ; &I-J90-2170; [01-80]
     (=gb2312           . #x2167)       ; &I-G0-2167; [01-71]
     (=ks-x1001         . #x2324)       ; &I-K0-2324; [03-04]
     (=cns11643-1       . #x2263)       ; &I-C1-2263; [02-67]
     (=big5             . #xA243)       ; &I-B-A243;
+    (<-fullwidth
+     ((name              . "DOLLAR SIGN")
+      (=ucs              . #x0024)     ; $
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH PERCENT SIGN")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "PERCENT SIGN")
-      (=ucs              . #x0025)     ; %
-      ))
     (=ucs              . #xFF05)       ; %
     (=jis-x0208                . #x2173)       ; &I-J90-2173; [01-83]
     (=gb2312           . #x2325)       ; &I-G0-2325; [03-05]
     (=ks-x1001         . #x2325)       ; &I-K0-2325; [03-05]
     (=cns11643-1       . #x2268)       ; &I-C1-2268; [02-72]
     (=big5             . #xA248)       ; &I-B-A248;
+    (<-fullwidth
+     ((name              . "PERCENT SIGN")
+      (=ucs              . #x0025)     ; %
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH AMPERSAND")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "AMPERSAND")
-      (=ucs              . #x0026)     ; &
-      ))
     (=ucs              . #xFF06)       ; &
     (=jis-x0208                . #x2175)       ; &I-J90-2175; [01-85]
     (=gb2312           . #x2326)       ; &I-G0-2326; [03-06]
     (=ks-x1001         . #x2326)       ; &I-K0-2326; [03-06]
     (=cns11643-1       . #x216D)       ; &I-C1-216D; [01-77]
     (=big5             . #xA1AE)       ; &I-B-A1AE;
+    (<-fullwidth
+     ((name              . "AMPERSAND")
+      (=ucs              . #x0026)     ; &
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH APOSTROPHE")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "APOSTROPHE")
-      (=ucs              . #x0027)     ; '
-      ))
     (=ucs              . #xFF07)       ; '
     (=gb2312           . #x2327)       ; &I-G0-2327; [03-07]
     (=ks-x1001         . #x2327)       ; &I-K0-2327; [03-07]
     (=jis-x0213-1-2000 . #x222F)       ; &I-JX1-222F; [02-15]
     (=big5-eten                . #xC8CF)       ; &B-C8CF;
+    (<-fullwidth
+     ((name              . "APOSTROPHE")
+      (=ucs              . #x0027)     ; '
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LEFT PARENTHESIS")
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LEFT PARENTHESIS")
-      (=ucs              . #x0028)     ; (
-      ))
     (=ucs              . #xFF08)       ; (
     (=jis-x0208                . #x214A)       ; &I-J90-214A; [01-42]
     (=gb2312           . #x2328)       ; &I-G0-2328; [03-08]
     (=ks-x1001         . #x2328)       ; &I-K0-2328; [03-08]
     (=cns11643-1       . #x213E)       ; &I-C1-213E; [01-30]
     (=big5             . #xA15D)       ; &I-B-A15D;
+    (<-fullwidth
+     ((name              . "LEFT PARENTHESIS")
+      (=ucs              . #x0028)     ; (
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH RIGHT PARENTHESIS")
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "RIGHT PARENTHESIS")
-      (=ucs              . #x0029)     ; )
-      ))
     (=ucs              . #xFF09)       ; )
     (=jis-x0208                . #x214B)       ; &I-J90-214B; [01-43]
     (=gb2312           . #x2329)       ; &I-G0-2329; [03-09]
     (=ks-x1001         . #x2329)       ; &I-K0-2329; [03-09]
     (=cns11643-1       . #x213F)       ; &I-C1-213F; [01-31]
     (=big5             . #xA15E)       ; &I-B-A15E;
+    (<-fullwidth
+     ((name              . "RIGHT PARENTHESIS")
+      (=ucs              . #x0029)     ; )
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH ASTERISK")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "ASTERISK")
-      (=ucs              . #x002A)     ; *
-      ))
     (=ucs              . #xFF0A)       ; *
     (=jis-x0208                . #x2176)       ; &I-J90-2176; [01-86]
     (=gb2312           . #x232A)       ; &I-G0-232A; [03-10]
     (=ks-x1001         . #x232A)       ; &I-K0-232A; [03-10]
     (=cns11643-1       . #x216E)       ; &I-C1-216E; [01-78]
     (=big5             . #xA1AF)       ; &I-B-A1AF;
+    (<-fullwidth
+     ((name              . "ASTERISK")
+      (=ucs              . #x002A)     ; *
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH PLUS SIGN")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "PLUS SIGN")
-      (=ucs              . #x002B)     ; +
-      ))
     (=ucs              . #xFF0B)       ; +
     (=jis-x0208                . #x215C)       ; &I-J90-215C; [01-60]
     (=gb2312           . #x232B)       ; &I-G0-232B; [03-11]
     (=ks-x1001         . #x232B)       ; &I-K0-232B; [03-11]
     (=cns11643-1       . #x2230)       ; &I-C1-2230; [02-16]
     (=big5             . #xA1CF)       ; &I-B-A1CF;
+    (<-fullwidth
+     ((name              . "PLUS SIGN")
+      (=ucs              . #x002B)     ; +
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH COMMA")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "CS")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "COMMA")
-      (=ucs              . #x002C)     ; ,
-      ))
     (=ucs              . #xFF0C)       ; ,
     (=jis-x0208                . #x2124)       ; &I-J90-2124; [01-04]
     (=gb2312           . #x232C)       ; &I-G0-232C; [03-12]
     (=ks-x1001         . #x232C)       ; &I-K0-232C; [03-12]
     (=cns11643-1       . #x2122)       ; &I-C1-2122; [01-02]
     (=big5             . #xA141)       ; &I-B-A141;
+    (<-fullwidth
+     ((name              . "COMMA")
+      (=ucs              . #x002C)     ; ,
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH HYPHEN-MINUS")
     (general-category  punctuation dash) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "HYPHEN-MINUS")
-      (=ucs              . #x002D)     ; -
-      ))
     (=ucs              . #xFF0D)       ; -
     (=gb2312           . #x232D)       ; &I-G0-232D; [03-13]
     (=ks-x1001         . #x232D)       ; &I-K0-232D; [03-13]
     (=cns11643-1       . #x2231)       ; &I-C1-2231; [02-17]
     (=jis-x0213-1-2000 . #x2231)       ; &I-JX1-2231; [02-17]
     (=big5             . #xA1D0)       ; &I-B-A1D0;
+    (<-fullwidth
+     ((name              . "HYPHEN-MINUS")
+      (=ucs              . #x002D)     ; -
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH FULL STOP")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "CS")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "FULL STOP")
-      (=ucs              . #x002E)     ; .
-      ))
     (=ucs              . #xFF0E)       ; .
     (=jis-x0208                . #x2125)       ; &I-J90-2125; [01-05]
     (=gb2312           . #x232E)       ; &I-G0-232E; [03-14]
     (=ks-x1001         . #x232E)       ; &I-K0-232E; [03-14]
     (=cns11643-1       . #x2125)       ; &I-C1-2125; [01-05]
     (=big5             . #xA144)       ; &I-B-A144;
+    (<-fullwidth
+     ((name              . "FULL STOP")
+      (=ucs              . #x002E)     ; .
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH SOLIDUS")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ES")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "SOLIDUS")
-      (=ucs              . #x002F)     ; /
-      ))
     (=ucs              . #xFF0F)       ; /
     (=jis-x0208                . #x213F)       ; &I-J90-213F; [01-31]
     (=gb2312           . #x232F)       ; &I-G0-232F; [03-15]
     (=ks-x1001         . #x232F)       ; &I-K0-232F; [03-15]
     (=cns11643-1       . #x225F)       ; &I-C1-225F; [02-63]
     (=big5             . #xA1FE)       ; &I-B-A1FE;
+    (<-fullwidth
+     ((name              . "SOLIDUS")
+      (=ucs              . #x002F)     ; /
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH DIGIT ZERO")
     (decimal-digit-value . 0)
     (digit-value        . 0)
     (numeric-value      . 0)
-    (<-fullwidth
-     ((name              . "DIGIT ZERO")
-      (=ucs              . #x0030)     ; 0
-      ))
     (=ucs              . #xFF10)       ; 0
     (=jis-x0208                . #x2330)       ; &I-J90-2330; [03-16]
     (=gb2312           . #x2330)       ; &I-G0-2330; [03-16]
     (=ks-x1001         . #x2330)       ; &I-K0-2330; [03-16]
     (=cns11643-1       . #x2421)       ; &I-C1-2421; [04-01]
     (=big5             . #xA2AF)       ; &I-B-A2AF;
+    (<-fullwidth
+     ((name              . "DIGIT ZERO")
+      (=ucs              . #x0030)     ; 0
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH DIGIT ONE")
     (decimal-digit-value . 1)
     (digit-value        . 1)
     (numeric-value      . 1)
-    (<-fullwidth
-     ((name              . "DIGIT ONE")
-      (=ucs              . #x0031)     ; 1
-      ))
     (=ucs              . #xFF11)       ; 1
     (=jis-x0208                . #x2331)       ; &I-J90-2331; [03-17]
     (=gb2312           . #x2331)       ; &I-G0-2331; [03-17]
     (=ks-x1001         . #x2331)       ; &I-K0-2331; [03-17]
     (=cns11643-1       . #x2422)       ; &I-C1-2422; [04-02]
     (=big5             . #xA2B0)       ; &I-B-A2B0;
+    (<-fullwidth
+     ((name              . "DIGIT ONE")
+      (=ucs              . #x0031)     ; 1
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH DIGIT TWO")
     (decimal-digit-value . 2)
     (digit-value        . 2)
     (numeric-value      . 2)
-    (<-fullwidth
-     ((name              . "DIGIT TWO")
-      (=ucs              . #x0032)     ; 2
-      ))
     (=ucs              . #xFF12)       ; 2
     (=jis-x0208                . #x2332)       ; &I-J90-2332; [03-18]
     (=gb2312           . #x2332)       ; &I-G0-2332; [03-18]
     (=ks-x1001         . #x2332)       ; &I-K0-2332; [03-18]
     (=cns11643-1       . #x2423)       ; &I-C1-2423; [04-03]
     (=big5             . #xA2B1)       ; &I-B-A2B1;
+    (<-fullwidth
+     ((name              . "DIGIT TWO")
+      (=ucs              . #x0032)     ; 2
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH DIGIT THREE")
     (decimal-digit-value . 3)
     (digit-value        . 3)
     (numeric-value      . 3)
-    (<-fullwidth
-     ((name              . "DIGIT THREE")
-      (=ucs              . #x0033)     ; 3
-      ))
     (=ucs              . #xFF13)       ; 3
     (=jis-x0208                . #x2333)       ; &I-J90-2333; [03-19]
     (=gb2312           . #x2333)       ; &I-G0-2333; [03-19]
     (=ks-x1001         . #x2333)       ; &I-K0-2333; [03-19]
     (=cns11643-1       . #x2424)       ; &I-C1-2424; [04-04]
     (=big5             . #xA2B2)       ; &I-B-A2B2;
+    (<-fullwidth
+     ((name              . "DIGIT THREE")
+      (=ucs              . #x0033)     ; 3
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH DIGIT FOUR")
     (decimal-digit-value . 4)
     (digit-value        . 4)
     (numeric-value      . 4)
-    (<-fullwidth
-     ((name              . "DIGIT FOUR")
-      (=ucs              . #x0034)     ; 4
-      ))
     (=ucs              . #xFF14)       ; 4
     (=jis-x0208                . #x2334)       ; &I-J90-2334; [03-20]
     (=gb2312           . #x2334)       ; &I-G0-2334; [03-20]
     (=ks-x1001         . #x2334)       ; &I-K0-2334; [03-20]
     (=cns11643-1       . #x2425)       ; &I-C1-2425; [04-05]
     (=big5             . #xA2B3)       ; &I-B-A2B3;
+    (<-fullwidth
+     ((name              . "DIGIT FOUR")
+      (=ucs              . #x0034)     ; 4
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH DIGIT FIVE")
     (decimal-digit-value . 5)
     (digit-value        . 5)
     (numeric-value      . 5)
-    (<-fullwidth
-     ((name              . "DIGIT FIVE")
-      (=ucs              . #x0035)     ; 5
-      ))
     (=ucs              . #xFF15)       ; 5
     (=jis-x0208                . #x2335)       ; &I-J90-2335; [03-21]
     (=gb2312           . #x2335)       ; &I-G0-2335; [03-21]
     (=ks-x1001         . #x2335)       ; &I-K0-2335; [03-21]
     (=cns11643-1       . #x2426)       ; &I-C1-2426; [04-06]
     (=big5             . #xA2B4)       ; &I-B-A2B4;
+    (<-fullwidth
+     ((name              . "DIGIT FIVE")
+      (=ucs              . #x0035)     ; 5
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH DIGIT SIX")
     (decimal-digit-value . 6)
     (digit-value        . 6)
     (numeric-value      . 6)
-    (<-fullwidth
-     ((name              . "DIGIT SIX")
-      (=ucs              . #x0036)     ; 6
-      ))
     (=ucs              . #xFF16)       ; 6
     (=jis-x0208                . #x2336)       ; &I-J90-2336; [03-22]
     (=gb2312           . #x2336)       ; &I-G0-2336; [03-22]
     (=ks-x1001         . #x2336)       ; &I-K0-2336; [03-22]
     (=cns11643-1       . #x2427)       ; &I-C1-2427; [04-07]
     (=big5             . #xA2B5)       ; &I-B-A2B5;
+    (<-fullwidth
+     ((name              . "DIGIT SIX")
+      (=ucs              . #x0036)     ; 6
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH DIGIT SEVEN")
     (decimal-digit-value . 7)
     (digit-value        . 7)
     (numeric-value      . 7)
-    (<-fullwidth
-     ((name              . "DIGIT SEVEN")
-      (=ucs              . #x0037)     ; 7
-      ))
     (=ucs              . #xFF17)       ; 7
     (=jis-x0208                . #x2337)       ; &I-J90-2337; [03-23]
     (=gb2312           . #x2337)       ; &I-G0-2337; [03-23]
     (=ks-x1001         . #x2337)       ; &I-K0-2337; [03-23]
     (=cns11643-1       . #x2428)       ; &I-C1-2428; [04-08]
     (=big5             . #xA2B6)       ; &I-B-A2B6;
+    (<-fullwidth
+     ((name              . "DIGIT SEVEN")
+      (=ucs              . #x0037)     ; 7
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH DIGIT EIGHT")
     (decimal-digit-value . 8)
     (digit-value        . 8)
     (numeric-value      . 8)
-    (<-fullwidth
-     ((name              . "DIGIT EIGHT")
-      (=ucs              . #x0038)     ; 8
-      ))
     (=ucs              . #xFF18)       ; 8
     (=jis-x0208                . #x2338)       ; &I-J90-2338; [03-24]
     (=gb2312           . #x2338)       ; &I-G0-2338; [03-24]
     (=ks-x1001         . #x2338)       ; &I-K0-2338; [03-24]
     (=cns11643-1       . #x2429)       ; &I-C1-2429; [04-09]
     (=big5             . #xA2B7)       ; &I-B-A2B7;
+    (<-fullwidth
+     ((name              . "DIGIT EIGHT")
+      (=ucs              . #x0038)     ; 8
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH DIGIT NINE")
     (decimal-digit-value . 9)
     (digit-value        . 9)
     (numeric-value      . 9)
-    (<-fullwidth
-     ((name              . "DIGIT NINE")
-      (=ucs              . #x0039)     ; 9
-      ))
     (=ucs              . #xFF19)       ; 9
     (=jis-x0208                . #x2339)       ; &I-J90-2339; [03-25]
     (=gb2312           . #x2339)       ; &I-G0-2339; [03-25]
     (=ks-x1001         . #x2339)       ; &I-K0-2339; [03-25]
     (=cns11643-1       . #x242A)       ; &I-C1-242A; [04-10]
     (=big5             . #xA2B8)       ; &I-B-A2B8;
+    (<-fullwidth
+     ((name              . "DIGIT NINE")
+      (=ucs              . #x0039)     ; 9
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH COLON")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "CS")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "COLON")
-      (=ucs              . #x003A)     ; :
-      ))
     (=ucs              . #xFF1A)       ; :
     (=jis-x0208                . #x2127)       ; &I-J90-2127; [01-07]
     (=gb2312           . #x233A)       ; &I-G0-233A; [03-26]
     (=ks-x1001         . #x233A)       ; &I-K0-233A; [03-26]
     (=cns11643-1       . #x2128)       ; &I-C1-2128; [01-08]
     (=big5             . #xA147)       ; &I-B-A147;
+    (<-fullwidth
+     ((name              . "COLON")
+      (=ucs              . #x003A)     ; :
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH SEMICOLON")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "SEMICOLON")
-      (=ucs              . #x003B)     ; ;
-      ))
     (=ucs              . #xFF1B)       ; ;
     (=jis-x0208                . #x2128)       ; &I-J90-2128; [01-08]
     (=gb2312           . #x233B)       ; &I-G0-233B; [03-27]
     (=ks-x1001         . #x233B)       ; &I-K0-233B; [03-27]
     (=cns11643-1       . #x2127)       ; &I-C1-2127; [01-07]
     (=big5             . #xA146)       ; &I-B-A146;
+    (<-fullwidth
+     ((name              . "SEMICOLON")
+      (=ucs              . #x003B)     ; ;
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LESS-THAN SIGN")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LESS-THAN SIGN")
-      (=ucs              . #x003C)     ; <
-      ))
     (=ucs              . #xFF1C)       ; <
     (=jis-x0208                . #x2163)       ; &I-J90-2163; [01-67]
     (=gb2312           . #x233C)       ; &I-G0-233C; [03-28]
     (=ks-x1001         . #x233C)       ; &I-K0-233C; [03-28]
     (=cns11643-1       . #x2236)       ; &I-C1-2236; [02-22]
     (=big5             . #xA1D5)       ; &I-B-A1D5;
+    (<-fullwidth
+     ((name              . "LESS-THAN SIGN")
+      (=ucs              . #x003C)     ; <
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH EQUALS SIGN")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "EQUALS SIGN")
-      (=ucs              . #x003D)     ; =
-      ))
     (=ucs              . #xFF1D)       ; =
     (=jis-x0208                . #x2161)       ; &I-J90-2161; [01-65]
     (=gb2312           . #x233D)       ; &I-G0-233D; [03-29]
     (=ks-x1001         . #x233D)       ; &I-K0-233D; [03-29]
     (=cns11643-1       . #x2238)       ; &I-C1-2238; [02-24]
     (=big5             . #xA1D7)       ; &I-B-A1D7;
+    (<-fullwidth
+     ((name              . "EQUALS SIGN")
+      (=ucs              . #x003D)     ; =
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH GREATER-THAN SIGN")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "GREATER-THAN SIGN")
-      (=ucs              . #x003E)     ; >
-      ))
     (=ucs              . #xFF1E)       ; >
     (=jis-x0208                . #x2164)       ; &I-J90-2164; [01-68]
     (=gb2312           . #x233E)       ; &I-G0-233E; [03-30]
     (=ks-x1001         . #x233E)       ; &I-K0-233E; [03-30]
     (=cns11643-1       . #x2237)       ; &I-C1-2237; [02-23]
     (=big5             . #xA1D6)       ; &I-B-A1D6;
+    (<-fullwidth
+     ((name              . "GREATER-THAN SIGN")
+      (=ucs              . #x003E)     ; >
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH QUESTION MARK")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "QUESTION MARK")
-      (=ucs              . #x003F)     ; ?
-      ))
     (=ucs              . #xFF1F)       ; ?
     (=jis-x0208                . #x2129)       ; &I-J90-2129; [01-09]
     (=gb2312           . #x233F)       ; &I-G0-233F; [03-31]
     (=ks-x1001         . #x233F)       ; &I-K0-233F; [03-31]
     (=cns11643-1       . #x2129)       ; &I-C1-2129; [01-09]
     (=big5             . #xA148)       ; &I-B-A148;
+    (<-fullwidth
+     ((name              . "QUESTION MARK")
+      (=ucs              . #x003F)     ; ?
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH COMMERCIAL AT")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "COMMERCIAL AT")
-      (=ucs              . #x0040)     ; @
-      ))
     (=ucs              . #xFF20)       ; @
     (=jis-x0208                . #x2177)       ; &I-J90-2177; [01-87]
     (=gb2312           . #x2340)       ; &I-G0-2340; [03-32]
     (=ks-x1001         . #x2340)       ; &I-K0-2340; [03-32]
     (=cns11643-1       . #x2269)       ; &I-C1-2269; [02-73]
     (=big5             . #xA249)       ; &I-B-A249;
+    (<-fullwidth
+     ((name              . "COMMERCIAL AT")
+      (=ucs              . #x0040)     ; @
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN CAPITAL LETTER A")
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER A")
-      (=ucs              . #x0041)     ; A
-      ))
     (=ucs              . #xFF21)       ; A
     (=jis-x0208                . #x2341)       ; &I-J90-2341; [03-33]
     (=gb2312           . #x2341)       ; &I-G0-2341; [03-33]
     (=ks-x1001         . #x2341)       ; &I-K0-2341; [03-33]
     (=cns11643-1       . #x2441)       ; &I-C1-2441; [04-33]
     (=big5             . #xA2CF)       ; &I-B-A2CF;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER A")
+      (=ucs              . #x0041)     ; A
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER A")
       (=ucs              . #xFF41)     ; a
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER B")
-      (=ucs              . #x0042)     ; B
-      ))
     (=ucs              . #xFF22)       ; B
     (=jis-x0208                . #x2342)       ; &I-J90-2342; [03-34]
     (=gb2312           . #x2342)       ; &I-G0-2342; [03-34]
     (=ks-x1001         . #x2342)       ; &I-K0-2342; [03-34]
     (=cns11643-1       . #x2442)       ; &I-C1-2442; [04-34]
     (=big5             . #xA2D0)       ; &I-B-A2D0;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER B")
+      (=ucs              . #x0042)     ; B
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER B")
       (=ucs              . #xFF42)     ; b
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER C")
-      (=ucs              . #x0043)     ; C
-      ))
     (=ucs              . #xFF23)       ; C
     (=jis-x0208                . #x2343)       ; &I-J90-2343; [03-35]
     (=gb2312           . #x2343)       ; &I-G0-2343; [03-35]
     (=ks-x1001         . #x2343)       ; &I-K0-2343; [03-35]
     (=cns11643-1       . #x2443)       ; &I-C1-2443; [04-35]
     (=big5             . #xA2D1)       ; &I-B-A2D1;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER C")
+      (=ucs              . #x0043)     ; C
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER C")
       (=ucs              . #xFF43)     ; c
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER D")
-      (=ucs              . #x0044)     ; D
-      ))
     (=ucs              . #xFF24)       ; D
     (=jis-x0208                . #x2344)       ; &I-J90-2344; [03-36]
     (=gb2312           . #x2344)       ; &I-G0-2344; [03-36]
     (=ks-x1001         . #x2344)       ; &I-K0-2344; [03-36]
     (=cns11643-1       . #x2444)       ; &I-C1-2444; [04-36]
     (=big5             . #xA2D2)       ; &I-B-A2D2;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER D")
+      (=ucs              . #x0044)     ; D
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER D")
       (=ucs              . #xFF44)     ; d
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER E")
-      (=ucs              . #x0045)     ; E
-      ))
     (=ucs              . #xFF25)       ; E
     (=jis-x0208                . #x2345)       ; &I-J90-2345; [03-37]
     (=gb2312           . #x2345)       ; &I-G0-2345; [03-37]
     (=ks-x1001         . #x2345)       ; &I-K0-2345; [03-37]
     (=cns11643-1       . #x2445)       ; &I-C1-2445; [04-37]
     (=big5             . #xA2D3)       ; &I-B-A2D3;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER E")
+      (=ucs              . #x0045)     ; E
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER E")
       (=ucs              . #xFF45)     ; e
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER F")
-      (=ucs              . #x0046)     ; F
-      ))
     (=ucs              . #xFF26)       ; F
     (=jis-x0208                . #x2346)       ; &I-J90-2346; [03-38]
     (=gb2312           . #x2346)       ; &I-G0-2346; [03-38]
     (=ks-x1001         . #x2346)       ; &I-K0-2346; [03-38]
     (=cns11643-1       . #x2446)       ; &I-C1-2446; [04-38]
     (=big5             . #xA2D4)       ; &I-B-A2D4;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER F")
+      (=ucs              . #x0046)     ; F
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER F")
       (=ucs              . #xFF46)     ; f
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER G")
-      (=ucs              . #x0047)     ; G
-      ))
     (=ucs              . #xFF27)       ; G
     (=jis-x0208                . #x2347)       ; &I-J90-2347; [03-39]
     (=gb2312           . #x2347)       ; &I-G0-2347; [03-39]
     (=ks-x1001         . #x2347)       ; &I-K0-2347; [03-39]
     (=cns11643-1       . #x2447)       ; &I-C1-2447; [04-39]
     (=big5             . #xA2D5)       ; &I-B-A2D5;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER G")
+      (=ucs              . #x0047)     ; G
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER G")
       (=ucs              . #xFF47)     ; g
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER H")
-      (=ucs              . #x0048)     ; H
-      ))
     (=ucs              . #xFF28)       ; H
     (=jis-x0208                . #x2348)       ; &I-J90-2348; [03-40]
     (=gb2312           . #x2348)       ; &I-G0-2348; [03-40]
     (=ks-x1001         . #x2348)       ; &I-K0-2348; [03-40]
     (=cns11643-1       . #x2448)       ; &I-C1-2448; [04-40]
     (=big5             . #xA2D6)       ; &I-B-A2D6;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER H")
+      (=ucs              . #x0048)     ; H
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER H")
       (=ucs              . #xFF48)     ; h
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER I")
-      (=ucs              . #x0049)     ; I
-      ))
     (=ucs              . #xFF29)       ; I
     (=jis-x0208                . #x2349)       ; &I-J90-2349; [03-41]
     (=gb2312           . #x2349)       ; &I-G0-2349; [03-41]
     (=ks-x1001         . #x2349)       ; &I-K0-2349; [03-41]
     (=cns11643-1       . #x2449)       ; &I-C1-2449; [04-41]
     (=big5             . #xA2D7)       ; &I-B-A2D7;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER I")
+      (=ucs              . #x0049)     ; I
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER I")
       (=ucs              . #xFF49)     ; i
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER J")
-      (=ucs              . #x004A)     ; J
-      ))
     (=ucs              . #xFF2A)       ; J
     (=jis-x0208                . #x234A)       ; &I-J90-234A; [03-42]
     (=gb2312           . #x234A)       ; &I-G0-234A; [03-42]
     (=ks-x1001         . #x234A)       ; &I-K0-234A; [03-42]
     (=cns11643-1       . #x244A)       ; &I-C1-244A; [04-42]
     (=big5             . #xA2D8)       ; &I-B-A2D8;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER J")
+      (=ucs              . #x004A)     ; J
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER J")
       (=ucs              . #xFF4A)     ; j
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER K")
-      (=ucs              . #x004B)     ; K
-      ))
     (=ucs              . #xFF2B)       ; K
     (=jis-x0208                . #x234B)       ; &I-J90-234B; [03-43]
     (=gb2312           . #x234B)       ; &I-G0-234B; [03-43]
     (=ks-x1001         . #x234B)       ; &I-K0-234B; [03-43]
     (=cns11643-1       . #x244B)       ; &I-C1-244B; [04-43]
     (=big5             . #xA2D9)       ; &I-B-A2D9;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER K")
+      (=ucs              . #x004B)     ; K
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER K")
       (=ucs              . #xFF4B)     ; k
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER L")
-      (=ucs              . #x004C)     ; L
-      ))
     (=ucs              . #xFF2C)       ; L
     (=jis-x0208                . #x234C)       ; &I-J90-234C; [03-44]
     (=gb2312           . #x234C)       ; &I-G0-234C; [03-44]
     (=ks-x1001         . #x234C)       ; &I-K0-234C; [03-44]
     (=cns11643-1       . #x244C)       ; &I-C1-244C; [04-44]
     (=big5             . #xA2DA)       ; &I-B-A2DA;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER L")
+      (=ucs              . #x004C)     ; L
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER L")
       (=ucs              . #xFF4C)     ; l
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER M")
-      (=ucs              . #x004D)     ; M
-      ))
     (=ucs              . #xFF2D)       ; M
     (=jis-x0208                . #x234D)       ; &I-J90-234D; [03-45]
     (=gb2312           . #x234D)       ; &I-G0-234D; [03-45]
     (=ks-x1001         . #x234D)       ; &I-K0-234D; [03-45]
     (=cns11643-1       . #x244D)       ; &I-C1-244D; [04-45]
     (=big5             . #xA2DB)       ; &I-B-A2DB;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER M")
+      (=ucs              . #x004D)     ; M
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER M")
       (=ucs              . #xFF4D)     ; m
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER N")
-      (=ucs              . #x004E)     ; N
-      ))
     (=ucs              . #xFF2E)       ; N
     (=jis-x0208                . #x234E)       ; &I-J90-234E; [03-46]
     (=gb2312           . #x234E)       ; &I-G0-234E; [03-46]
     (=ks-x1001         . #x234E)       ; &I-K0-234E; [03-46]
     (=cns11643-1       . #x244E)       ; &I-C1-244E; [04-46]
     (=big5             . #xA2DC)       ; &I-B-A2DC;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER N")
+      (=ucs              . #x004E)     ; N
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER N")
       (=ucs              . #xFF4E)     ; n
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER O")
-      (=ucs              . #x004F)     ; O
-      ))
     (=ucs              . #xFF2F)       ; O
     (=jis-x0208                . #x234F)       ; &I-J90-234F; [03-47]
     (=gb2312           . #x234F)       ; &I-G0-234F; [03-47]
     (=ks-x1001         . #x234F)       ; &I-K0-234F; [03-47]
     (=cns11643-1       . #x244F)       ; &I-C1-244F; [04-47]
     (=big5             . #xA2DD)       ; &I-B-A2DD;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER O")
+      (=ucs              . #x004F)     ; O
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER O")
       (=ucs              . #xFF4F)     ; o
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER P")
-      (=ucs              . #x0050)     ; P
-      ))
     (=ucs              . #xFF30)       ; P
     (=jis-x0208                . #x2350)       ; &I-J90-2350; [03-48]
     (=gb2312           . #x2350)       ; &I-G0-2350; [03-48]
     (=ks-x1001         . #x2350)       ; &I-K0-2350; [03-48]
     (=cns11643-1       . #x2450)       ; &I-C1-2450; [04-48]
     (=big5             . #xA2DE)       ; &I-B-A2DE;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER P")
+      (=ucs              . #x0050)     ; P
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER P")
       (=ucs              . #xFF50)     ; p
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER Q")
-      (=ucs              . #x0051)     ; Q
-      ))
     (=ucs              . #xFF31)       ; Q
     (=jis-x0208                . #x2351)       ; &I-J90-2351; [03-49]
     (=gb2312           . #x2351)       ; &I-G0-2351; [03-49]
     (=ks-x1001         . #x2351)       ; &I-K0-2351; [03-49]
     (=cns11643-1       . #x2451)       ; &I-C1-2451; [04-49]
     (=big5             . #xA2DF)       ; &I-B-A2DF;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER Q")
+      (=ucs              . #x0051)     ; Q
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER Q")
       (=ucs              . #xFF51)     ; q
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER R")
-      (=ucs              . #x0052)     ; R
-      ))
     (=ucs              . #xFF32)       ; R
     (=jis-x0208                . #x2352)       ; &I-J90-2352; [03-50]
     (=gb2312           . #x2352)       ; &I-G0-2352; [03-50]
     (=ks-x1001         . #x2352)       ; &I-K0-2352; [03-50]
     (=cns11643-1       . #x2452)       ; &I-C1-2452; [04-50]
     (=big5             . #xA2E0)       ; &I-B-A2E0;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER R")
+      (=ucs              . #x0052)     ; R
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER R")
       (=ucs              . #xFF52)     ; r
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER S")
-      (=ucs              . #x0053)     ; S
-      ))
     (=ucs              . #xFF33)       ; S
     (=jis-x0208                . #x2353)       ; &I-J90-2353; [03-51]
     (=gb2312           . #x2353)       ; &I-G0-2353; [03-51]
     (=ks-x1001         . #x2353)       ; &I-K0-2353; [03-51]
     (=cns11643-1       . #x2453)       ; &I-C1-2453; [04-51]
     (=big5             . #xA2E1)       ; &I-B-A2E1;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER S")
+      (=ucs              . #x0053)     ; S
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER S")
       (=ucs              . #xFF53)     ; s
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER T")
-      (=ucs              . #x0054)     ; T
-      ))
     (=ucs              . #xFF34)       ; T
     (=jis-x0208                . #x2354)       ; &I-J90-2354; [03-52]
     (=gb2312           . #x2354)       ; &I-G0-2354; [03-52]
     (=ks-x1001         . #x2354)       ; &I-K0-2354; [03-52]
     (=cns11643-1       . #x2454)       ; &I-C1-2454; [04-52]
     (=big5             . #xA2E2)       ; &I-B-A2E2;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER T")
+      (=ucs              . #x0054)     ; T
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER T")
       (=ucs              . #xFF54)     ; t
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER U")
-      (=ucs              . #x0055)     ; U
-      ))
     (=ucs              . #xFF35)       ; U
     (=jis-x0208                . #x2355)       ; &I-J90-2355; [03-53]
     (=gb2312           . #x2355)       ; &I-G0-2355; [03-53]
     (=ks-x1001         . #x2355)       ; &I-K0-2355; [03-53]
     (=cns11643-1       . #x2455)       ; &I-C1-2455; [04-53]
     (=big5             . #xA2E3)       ; &I-B-A2E3;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER U")
+      (=ucs              . #x0055)     ; U
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER U")
       (=ucs              . #xFF55)     ; u
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER V")
-      (=ucs              . #x0056)     ; V
-      ))
     (=ucs              . #xFF36)       ; V
     (=jis-x0208                . #x2356)       ; &I-J90-2356; [03-54]
     (=gb2312           . #x2356)       ; &I-G0-2356; [03-54]
     (=ks-x1001         . #x2356)       ; &I-K0-2356; [03-54]
     (=cns11643-1       . #x2456)       ; &I-C1-2456; [04-54]
     (=big5             . #xA2E4)       ; &I-B-A2E4;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER V")
+      (=ucs              . #x0056)     ; V
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER V")
       (=ucs              . #xFF56)     ; v
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER W")
-      (=ucs              . #x0057)     ; W
-      ))
     (=ucs              . #xFF37)       ; W
     (=jis-x0208                . #x2357)       ; &I-J90-2357; [03-55]
     (=gb2312           . #x2357)       ; &I-G0-2357; [03-55]
     (=ks-x1001         . #x2357)       ; &I-K0-2357; [03-55]
     (=cns11643-1       . #x2457)       ; &I-C1-2457; [04-55]
     (=big5             . #xA2E5)       ; &I-B-A2E5;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER W")
+      (=ucs              . #x0057)     ; W
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER W")
       (=ucs              . #xFF57)     ; w
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER X")
-      (=ucs              . #x0058)     ; X
-      ))
     (=ucs              . #xFF38)       ; X
     (=jis-x0208                . #x2358)       ; &I-J90-2358; [03-56]
     (=gb2312           . #x2358)       ; &I-G0-2358; [03-56]
     (=ks-x1001         . #x2358)       ; &I-K0-2358; [03-56]
     (=cns11643-1       . #x2458)       ; &I-C1-2458; [04-56]
     (=big5             . #xA2E6)       ; &I-B-A2E6;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER X")
+      (=ucs              . #x0058)     ; X
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER X")
       (=ucs              . #xFF58)     ; x
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER Y")
-      (=ucs              . #x0059)     ; Y
-      ))
     (=ucs              . #xFF39)       ; Y
     (=jis-x0208                . #x2359)       ; &I-J90-2359; [03-57]
     (=gb2312           . #x2359)       ; &I-G0-2359; [03-57]
     (=ks-x1001         . #x2359)       ; &I-K0-2359; [03-57]
     (=cns11643-1       . #x2459)       ; &I-C1-2459; [04-57]
     (=big5             . #xA2E7)       ; &I-B-A2E7;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER Y")
+      (=ucs              . #x0059)     ; Y
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER Y")
       (=ucs              . #xFF59)     ; y
     (general-category  letter uppercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER Z")
-      (=ucs              . #x005A)     ; Z
-      ))
     (=ucs              . #xFF3A)       ; Z
     (=jis-x0208                . #x235A)       ; &I-J90-235A; [03-58]
     (=gb2312           . #x235A)       ; &I-G0-235A; [03-58]
     (=ks-x1001         . #x235A)       ; &I-K0-235A; [03-58]
     (=cns11643-1       . #x245A)       ; &I-C1-245A; [04-58]
     (=big5             . #xA2E8)       ; &I-B-A2E8;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER Z")
+      (=ucs              . #x005A)     ; Z
+      ))
     (->lowercase
      ((name              . "FULLWIDTH LATIN SMALL LETTER Z")
       (=ucs              . #xFF5A)     ; z
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LEFT SQUARE BRACKET")
-      (=ucs              . #x005B)     ; [
-      ))
     (=ucs              . #xFF3B)       ; [
     (=jis-x0208                . #x214E)       ; &I-J90-214E; [01-46]
     (=gb2312           . #x235B)       ; &I-G0-235B; [03-59]
     (=ks-x1001         . #x235B)       ; &I-K0-235B; [03-59]
     (=big5-eten                . #xC6E4)       ; &B-C6E4;
+    (<-fullwidth
+     ((name              . "LEFT SQUARE BRACKET")
+      (=ucs              . #x005B)     ; [
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH REVERSE SOLIDUS")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "REVERSE SOLIDUS")
-      (=ucs              . #x005C)     ; \
-      ))
     (=ucs              . #xFF3C)       ; \
     (=jis-x0208                . #x2140)       ; &I-J90-2140; [01-32]
     (=gb2312           . #x235C)       ; &I-G0-235C; [03-60]
     (=ks-x1001         . #x212C)       ; &I-K0-212C; [01-12]
     (=cns11643-1       . #x2260)       ; &I-C1-2260; [02-64]
     (=big5             . #xA240)       ; &I-B-A240;
+    (<-fullwidth
+     ((name              . "REVERSE SOLIDUS")
+      (=ucs              . #x005C)     ; \
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH RIGHT SQUARE BRACKET")
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "RIGHT SQUARE BRACKET")
-      (=ucs              . #x005D)     ; ]
-      ))
     (=ucs              . #xFF3D)       ; ]
     (=jis-x0208                . #x214F)       ; &I-J90-214F; [01-47]
     (=gb2312           . #x235D)       ; &I-G0-235D; [03-61]
     (=ks-x1001         . #x235D)       ; &I-K0-235D; [03-61]
     (=big5-eten                . #xC6E5)       ; &B-C6E5;
+    (<-fullwidth
+     ((name              . "RIGHT SQUARE BRACKET")
+      (=ucs              . #x005D)     ; ]
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH CIRCUMFLEX ACCENT")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "CIRCUMFLEX ACCENT")
-      (=ucs              . #x005E)     ; ^
-      ))
     (=ucs              . #xFF3E)       ; ^
     (=jis-x0208                . #x2130)       ; &I-J90-2130; [01-16]
     (=gb2312           . #x235E)       ; &I-G0-235E; [03-62]
     (=ks-x1001         . #x235E)       ; &I-K0-235E; [03-62]
     (=jef-china3       . #x81A5)       ; &I-JC3-81A5;
+    (<-fullwidth
+     ((name              . "CIRCUMFLEX ACCENT")
+      (=ucs              . #x005E)     ; ^
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LOW LINE")
     (general-category  punctuation connector) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LOW LINE")
-      (=ucs              . #x005F)     ; _
-      ))
     (=ucs              . #xFF3F)       ; _
     (=jis-x0208                . #x2132)       ; &I-J90-2132; [01-18]
     (=gb2312           . #x235F)       ; &I-G0-235F; [03-63]
     (=ks-x1001         . #x235F)       ; &I-K0-235F; [03-63]
     (=cns11643-1       . #x2225)       ; &I-C1-2225; [02-05]
     (=big5             . #xA1C4)       ; &I-B-A1C4;
+    (<-fullwidth
+     ((name              . "LOW LINE")
+      (=ucs              . #x005F)     ; _
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH GRAVE ACCENT")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "GRAVE ACCENT")
-      (=ucs              . #x0060)     ; `
-      ))
     (=ucs              . #xFF40)       ; `
     (=jis-x0208                . #x212E)       ; &I-J90-212E; [01-14]
     (=gb2312           . #x2360)       ; &I-G0-2360; [03-64]
     (=ks-x1001         . #x2360)       ; &I-K0-2360; [03-64]
     (=jef-china3       . #x81A3)       ; &I-JC3-81A3;
+    (<-fullwidth
+     ((name              . "GRAVE ACCENT")
+      (=ucs              . #x0060)     ; `
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LATIN SMALL LETTER A")
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER A")
-      (=ucs              . #x0061)     ; a
-      ))
     (=ucs              . #xFF41)       ; a
     (=jis-x0208                . #x2361)       ; &I-J90-2361; [03-65]
     (=gb2312           . #x2361)       ; &I-G0-2361; [03-65]
     (=cns11643-1       . #x245B)       ; &I-C1-245B; [04-59]
     (=big5             . #xA2E9)       ; &I-B-A2E9;
     (=jef-china3       . #x83E1)       ; &I-JC3-83E1;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER A")
+      (=ucs              . #x0061)     ; a
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER A")
       (=ucs              . #xFF21)     ; A
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER B")
-      (=ucs              . #x0062)     ; b
-      ))
     (=ucs              . #xFF42)       ; b
     (=jis-x0208                . #x2362)       ; &I-J90-2362; [03-66]
     (=gb2312           . #x2362)       ; &I-G0-2362; [03-66]
     (=ks-x1001         . #x2362)       ; &I-K0-2362; [03-66]
     (=cns11643-1       . #x245C)       ; &I-C1-245C; [04-60]
     (=big5             . #xA2EA)       ; &I-B-A2EA;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER B")
+      (=ucs              . #x0062)     ; b
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER B")
       (=ucs              . #xFF22)     ; B
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER C")
-      (=ucs              . #x0063)     ; c
-      ))
     (=ucs              . #xFF43)       ; c
     (=jis-x0208                . #x2363)       ; &I-J90-2363; [03-67]
     (=gb2312           . #x2363)       ; &I-G0-2363; [03-67]
     (=cns11643-1       . #x245D)       ; &I-C1-245D; [04-61]
     (=big5             . #xA2EB)       ; &I-B-A2EB;
     (=jef-china3       . #x83E2)       ; &I-JC3-83E2;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER C")
+      (=ucs              . #x0063)     ; c
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER C")
       (=ucs              . #xFF23)     ; C
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER D")
-      (=ucs              . #x0064)     ; d
-      ))
     (=ucs              . #xFF44)       ; d
     (=jis-x0208                . #x2364)       ; &I-J90-2364; [03-68]
     (=gb2312           . #x2364)       ; &I-G0-2364; [03-68]
     (=cns11643-1       . #x245E)       ; &I-C1-245E; [04-62]
     (=big5             . #xA2EC)       ; &I-B-A2EC;
     (=jef-china3       . #x83E3)       ; &I-JC3-83E3;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER D")
+      (=ucs              . #x0064)     ; d
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER D")
       (=ucs              . #xFF24)     ; D
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER E")
-      (=ucs              . #x0065)     ; e
-      ))
     (=ucs              . #xFF45)       ; e
     (=jis-x0208                . #x2365)       ; &I-J90-2365; [03-69]
     (=gb2312           . #x2365)       ; &I-G0-2365; [03-69]
     (=cns11643-1       . #x245F)       ; &I-C1-245F; [04-63]
     (=big5             . #xA2ED)       ; &I-B-A2ED;
     (=jef-china3       . #x83E4)       ; &I-JC3-83E4;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER E")
+      (=ucs              . #x0065)     ; e
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER E")
       (=ucs              . #xFF25)     ; E
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER F")
-      (=ucs              . #x0066)     ; f
-      ))
     (=ucs              . #xFF46)       ; f
     (=jis-x0208                . #x2366)       ; &I-J90-2366; [03-70]
     (=gb2312           . #x2366)       ; &I-G0-2366; [03-70]
     (=ks-x1001         . #x2366)       ; &I-K0-2366; [03-70]
     (=cns11643-1       . #x2460)       ; &I-C1-2460; [04-64]
     (=big5             . #xA2EE)       ; &I-B-A2EE;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER F")
+      (=ucs              . #x0066)     ; f
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER F")
       (=ucs              . #xFF26)     ; F
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER G")
-      (=ucs              . #x0067)     ; g
-      ))
     (=ucs              . #xFF47)       ; g
     (=jis-x0208                . #x2367)       ; &I-J90-2367; [03-71]
     (=gb2312           . #x2367)       ; &I-G0-2367; [03-71]
     (=cns11643-1       . #x2461)       ; &I-C1-2461; [04-65]
     (=big5             . #xA2EF)       ; &I-B-A2EF;
     (=jef-china3       . #x83E5)       ; &I-JC3-83E5;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER G")
+      (=ucs              . #x0067)     ; g
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER G")
       (=ucs              . #xFF27)     ; G
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER H")
-      (=ucs              . #x0068)     ; h
-      ))
     (=ucs              . #xFF48)       ; h
     (=jis-x0208                . #x2368)       ; &I-J90-2368; [03-72]
     (=gb2312           . #x2368)       ; &I-G0-2368; [03-72]
     (=cns11643-1       . #x2462)       ; &I-C1-2462; [04-66]
     (=big5             . #xA2F0)       ; &I-B-A2F0;
     (=jef-china3       . #x83E6)       ; &I-JC3-83E6;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER H")
+      (=ucs              . #x0068)     ; h
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER H")
       (=ucs              . #xFF28)     ; H
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER I")
-      (=ucs              . #x0069)     ; i
-      ))
     (=ucs              . #xFF49)       ; i
     (=jis-x0208                . #x2369)       ; &I-J90-2369; [03-73]
     (=gb2312           . #x2369)       ; &I-G0-2369; [03-73]
     (=cns11643-1       . #x2463)       ; &I-C1-2463; [04-67]
     (=big5             . #xA2F1)       ; &I-B-A2F1;
     (=jef-china3       . #x83E7)       ; &I-JC3-83E7;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER I")
+      (=ucs              . #x0069)     ; i
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER I")
       (=ucs              . #xFF29)     ; I
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER J")
-      (=ucs              . #x006A)     ; j
-      ))
     (=ucs              . #xFF4A)       ; j
     (=jis-x0208                . #x236A)       ; &I-J90-236A; [03-74]
     (=gb2312           . #x236A)       ; &I-G0-236A; [03-74]
     (=cns11643-1       . #x2464)       ; &I-C1-2464; [04-68]
     (=big5             . #xA2F2)       ; &I-B-A2F2;
     (=jef-china3       . #x83E8)       ; &I-JC3-83E8;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER J")
+      (=ucs              . #x006A)     ; j
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER J")
       (=ucs              . #xFF2A)     ; J
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER K")
-      (=ucs              . #x006B)     ; k
-      ))
     (=ucs              . #xFF4B)       ; k
     (=jis-x0208                . #x236B)       ; &I-J90-236B; [03-75]
     (=gb2312           . #x236B)       ; &I-G0-236B; [03-75]
     (=ks-x1001         . #x236B)       ; &I-K0-236B; [03-75]
     (=cns11643-1       . #x2465)       ; &I-C1-2465; [04-69]
     (=big5             . #xA2F3)       ; &I-B-A2F3;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER K")
+      (=ucs              . #x006B)     ; k
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER K")
       (=ucs              . #xFF2B)     ; K
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER L")
-      (=ucs              . #x006C)     ; l
-      ))
     (=ucs              . #xFF4C)       ; l
     (=jis-x0208                . #x236C)       ; &I-J90-236C; [03-76]
     (=gb2312           . #x236C)       ; &I-G0-236C; [03-76]
     (=cns11643-1       . #x2466)       ; &I-C1-2466; [04-70]
     (=big5             . #xA2F4)       ; &I-B-A2F4;
     (=jef-china3       . #x83E9)       ; &I-JC3-83E9;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER L")
+      (=ucs              . #x006C)     ; l
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER L")
       (=ucs              . #xFF2C)     ; L
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER M")
-      (=ucs              . #x006D)     ; m
-      ))
     (=ucs              . #xFF4D)       ; m
     (=jis-x0208                . #x236D)       ; &I-J90-236D; [03-77]
     (=gb2312           . #x236D)       ; &I-G0-236D; [03-77]
     (=cns11643-1       . #x2467)       ; &I-C1-2467; [04-71]
     (=big5             . #xA2F5)       ; &I-B-A2F5;
     (=jef-china3       . #x83EA)       ; &I-JC3-83EA;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER M")
+      (=ucs              . #x006D)     ; m
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER M")
       (=ucs              . #xFF2D)     ; M
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER N")
-      (=ucs              . #x006E)     ; n
-      ))
     (=ucs              . #xFF4E)       ; n
     (=jis-x0208                . #x236E)       ; &I-J90-236E; [03-78]
     (=gb2312           . #x236E)       ; &I-G0-236E; [03-78]
     (=cns11643-1       . #x2468)       ; &I-C1-2468; [04-72]
     (=big5             . #xA2F6)       ; &I-B-A2F6;
     (=jef-china3       . #x83EB)       ; &I-JC3-83EB;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER N")
+      (=ucs              . #x006E)     ; n
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER N")
       (=ucs              . #xFF2E)     ; N
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER O")
-      (=ucs              . #x006F)     ; o
-      ))
     (=ucs              . #xFF4F)       ; o
     (=jis-x0208                . #x236F)       ; &I-J90-236F; [03-79]
     (=gb2312           . #x236F)       ; &I-G0-236F; [03-79]
     (=cns11643-1       . #x2469)       ; &I-C1-2469; [04-73]
     (=big5             . #xA2F7)       ; &I-B-A2F7;
     (=jef-china3       . #x83EC)       ; &I-JC3-83EC;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER O")
+      (=ucs              . #x006F)     ; o
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER O")
       (=ucs              . #xFF2F)     ; O
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER P")
-      (=ucs              . #x0070)     ; p
-      ))
     (=ucs              . #xFF50)       ; p
     (=jis-x0208                . #x2370)       ; &I-J90-2370; [03-80]
     (=gb2312           . #x2370)       ; &I-G0-2370; [03-80]
     (=ks-x1001         . #x2370)       ; &I-K0-2370; [03-80]
     (=cns11643-1       . #x246A)       ; &I-C1-246A; [04-74]
     (=big5             . #xA2F8)       ; &I-B-A2F8;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER P")
+      (=ucs              . #x0070)     ; p
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER P")
       (=ucs              . #xFF30)     ; P
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER Q")
-      (=ucs              . #x0071)     ; q
-      ))
     (=ucs              . #xFF51)       ; q
     (=jis-x0208                . #x2371)       ; &I-J90-2371; [03-81]
     (=gb2312           . #x2371)       ; &I-G0-2371; [03-81]
     (=ks-x1001         . #x2371)       ; &I-K0-2371; [03-81]
     (=cns11643-1       . #x246B)       ; &I-C1-246B; [04-75]
     (=big5             . #xA2F9)       ; &I-B-A2F9;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER Q")
+      (=ucs              . #x0071)     ; q
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER Q")
       (=ucs              . #xFF31)     ; Q
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER R")
-      (=ucs              . #x0072)     ; r
-      ))
     (=ucs              . #xFF52)       ; r
     (=jis-x0208                . #x2372)       ; &I-J90-2372; [03-82]
     (=gb2312           . #x2372)       ; &I-G0-2372; [03-82]
     (=cns11643-1       . #x246C)       ; &I-C1-246C; [04-76]
     (=big5             . #xA2FA)       ; &I-B-A2FA;
     (=jef-china3       . #x83ED)       ; &I-JC3-83ED;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER R")
+      (=ucs              . #x0072)     ; r
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER R")
       (=ucs              . #xFF32)     ; R
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER S")
-      (=ucs              . #x0073)     ; s
-      ))
     (=ucs              . #xFF53)       ; s
     (=jis-x0208                . #x2373)       ; &I-J90-2373; [03-83]
     (=gb2312           . #x2373)       ; &I-G0-2373; [03-83]
     (=cns11643-1       . #x246D)       ; &I-C1-246D; [04-77]
     (=big5             . #xA2FB)       ; &I-B-A2FB;
     (=jef-china3       . #x83EE)       ; &I-JC3-83EE;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER S")
+      (=ucs              . #x0073)     ; s
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER S")
       (=ucs              . #xFF33)     ; S
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER T")
-      (=ucs              . #x0074)     ; t
-      ))
     (=ucs              . #xFF54)       ; t
     (=jis-x0208                . #x2374)       ; &I-J90-2374; [03-84]
     (=gb2312           . #x2374)       ; &I-G0-2374; [03-84]
     (=cns11643-1       . #x246E)       ; &I-C1-246E; [04-78]
     (=big5             . #xA2FC)       ; &I-B-A2FC;
     (=jef-china3       . #x83EF)       ; &I-JC3-83EF;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER T")
+      (=ucs              . #x0074)     ; t
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER T")
       (=ucs              . #xFF34)     ; T
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER U")
-      (=ucs              . #x0075)     ; u
-      ))
     (=ucs              . #xFF55)       ; u
     (=jis-x0208                . #x2375)       ; &I-J90-2375; [03-85]
     (=gb2312           . #x2375)       ; &I-G0-2375; [03-85]
     (=cns11643-1       . #x246F)       ; &I-C1-246F; [04-79]
     (=big5             . #xA2FD)       ; &I-B-A2FD;
     (=jef-china3       . #x83F0)       ; &I-JC3-83F0;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER U")
+      (=ucs              . #x0075)     ; u
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER U")
       (=ucs              . #xFF35)     ; U
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER V")
-      (=ucs              . #x0076)     ; v
-      ))
     (=ucs              . #xFF56)       ; v
     (=jis-x0208                . #x2376)       ; &I-J90-2376; [03-86]
     (=gb2312           . #x2376)       ; &I-G0-2376; [03-86]
     (=ks-x1001         . #x2376)       ; &I-K0-2376; [03-86]
     (=cns11643-1       . #x2470)       ; &I-C1-2470; [04-80]
     (=big5             . #xA2FE)       ; &I-B-A2FE;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER V")
+      (=ucs              . #x0076)     ; v
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER V")
       (=ucs              . #xFF36)     ; V
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER W")
-      (=ucs              . #x0077)     ; w
-      ))
     (=ucs              . #xFF57)       ; w
     (=jis-x0208                . #x2377)       ; &I-J90-2377; [03-87]
     (=gb2312           . #x2377)       ; &I-G0-2377; [03-87]
     (=ks-x1001         . #x2377)       ; &I-K0-2377; [03-87]
     (=cns11643-1       . #x2471)       ; &I-C1-2471; [04-81]
     (=big5             . #xA340)       ; &I-B-A340;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER W")
+      (=ucs              . #x0077)     ; w
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER W")
       (=ucs              . #xFF37)     ; W
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER X")
-      (=ucs              . #x0078)     ; x
-      ))
     (=ucs              . #xFF58)       ; x
     (=jis-x0208                . #x2378)       ; &I-J90-2378; [03-88]
     (=gb2312           . #x2378)       ; &I-G0-2378; [03-88]
     (=ks-x1001         . #x2378)       ; &I-K0-2378; [03-88]
     (=cns11643-1       . #x2472)       ; &I-C1-2472; [04-82]
     (=big5             . #xA341)       ; &I-B-A341;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER X")
+      (=ucs              . #x0078)     ; x
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER X")
       (=ucs              . #xFF38)     ; X
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER Y")
-      (=ucs              . #x0079)     ; y
-      ))
     (=ucs              . #xFF59)       ; y
     (=jis-x0208                . #x2379)       ; &I-J90-2379; [03-89]
     (=gb2312           . #x2379)       ; &I-G0-2379; [03-89]
     (=cns11643-1       . #x2473)       ; &I-C1-2473; [04-83]
     (=big5             . #xA342)       ; &I-B-A342;
     (=jef-china3       . #x83F1)       ; &I-JC3-83F1;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER Y")
+      (=ucs              . #x0079)     ; y
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER Y")
       (=ucs              . #xFF39)     ; Y
     (general-category  letter lowercase) ; Normative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER Z")
-      (=ucs              . #x007A)     ; z
-      ))
     (=ucs              . #xFF5A)       ; z
     (=jis-x0208                . #x237A)       ; &I-J90-237A; [03-90]
     (=gb2312           . #x237A)       ; &I-G0-237A; [03-90]
     (=cns11643-1       . #x2474)       ; &I-C1-2474; [04-84]
     (=big5             . #xA343)       ; &I-B-A343;
     (=jef-china3       . #x83F2)       ; &I-JC3-83F2;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER Z")
+      (=ucs              . #x007A)     ; z
+      ))
     (->uppercase
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER Z")
       (=ucs              . #xFF3A)     ; Z
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "LEFT CURLY BRACKET")
-      (=ucs              . #x007B)     ; {
-      ))
     (=ucs              . #xFF5B)       ; {
     (=jis-x0208                . #x2150)       ; &I-J90-2150; [01-48]
     (=gb2312           . #x237B)       ; &I-G0-237B; [03-91]
     (=ks-x1001         . #x237B)       ; &I-K0-237B; [03-91]
     (=cns11643-1       . #x2142)       ; &I-C1-2142; [01-34]
     (=big5             . #xA161)       ; &I-B-A161;
+    (<-fullwidth
+     ((name              . "LEFT CURLY BRACKET")
+      (=ucs              . #x007B)     ; {
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH VERTICAL LINE")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "VERTICAL LINE")
-      (=ucs              . #x007C)     ; |
-      ))
     (=ucs              . #xFF5C)       ; |
     (=jis-x0208                . #x2143)       ; &I-J90-2143; [01-35]
     (=gb2312           . #x237C)       ; &I-G0-237C; [03-92]
     (=ks-x1001         . #x237C)       ; &I-K0-237C; [03-92]
     (=cns11643-1       . #x225E)       ; &I-C1-225E; [02-62]
     (=big5             . #xA155)       ; &I-B-A155;
+    (<-fullwidth
+     ((name              . "VERTICAL LINE")
+      (=ucs              . #x007C)     ; |
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH RIGHT CURLY BRACKET")
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "RIGHT CURLY BRACKET")
-      (=ucs              . #x007D)     ; }
-      ))
     (=ucs              . #xFF5D)       ; }
     (=jis-x0208                . #x2151)       ; &I-J90-2151; [01-49]
     (=gb2312           . #x237D)       ; &I-G0-237D; [03-93]
     (=ks-x1001         . #x237D)       ; &I-K0-237D; [03-93]
     (=cns11643-1       . #x2143)       ; &I-C1-2143; [01-35]
     (=big5             . #xA162)       ; &I-B-A162;
+    (<-fullwidth
+     ((name              . "RIGHT CURLY BRACKET")
+      (=ucs              . #x007D)     ; }
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH TILDE")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "TILDE")
-      (=ucs              . #x007E)     ; ~
-      ))
     (=ucs              . #xFF5E)       ; ~
     (=gb2312           . #x212B)       ; &I-G0-212B; [01-11]
     (=ks-x1001         . #x2226)       ; &I-K0-2226; [02-06]
     (=jis-x0212                . #x2237)       ; &I-JSP-2237; [02-23]
     (=jis-x0213-1-2000 . #x2232)       ; &I-JX1-2232; [02-18]
     (=jef-china3       . #x81A6)       ; &I-JC3-81A6;
+    (<-fullwidth
+     ((name              . "TILDE")
+      (=ucs              . #x007E)     ; ~
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH LEFT WHITE PARENTHESIS")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFF61)       ; 。
+    (katakana-jisx0201 . #xA1) ; &I-KATAKANA-21;
     (<-halfwidth
      ((name              . "IDEOGRAPHIC FULL STOP")
       (=ucs              . #x3002)     ; 。
       ))
-    (=ucs              . #xFF61)       ; 。
-    (katakana-jisx0201 . #xA1) ; &I-KATAKANA-21;
     ))
 (define-char
   '((name              . "HALFWIDTH LEFT CORNER BRACKET")
     (general-category  punctuation open) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFF62)       ; 「
+    (katakana-jisx0201 . #xA2) ; &I-KATAKANA-22;
     (<-halfwidth
      ((name              . "LEFT CORNER BRACKET")
       (=ucs              . #x300C)     ; 「
       ))
-    (=ucs              . #xFF62)       ; 「
-    (katakana-jisx0201 . #xA2) ; &I-KATAKANA-22;
     ))
 (define-char
   '((name              . "HALFWIDTH RIGHT CORNER BRACKET")
     (general-category  punctuation close) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFF63)       ; 」
+    (katakana-jisx0201 . #xA3) ; &I-KATAKANA-23;
     (<-halfwidth
      ((name              . "RIGHT CORNER BRACKET")
       (=ucs              . #x300D)     ; 」
       ))
-    (=ucs              . #xFF63)       ; 」
-    (katakana-jisx0201 . #xA3) ; &I-KATAKANA-23;
     ))
 (define-char
   '((name              . "HALFWIDTH IDEOGRAPHIC COMMA")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFF64)       ; 、
+    (katakana-jisx0201 . #xA4) ; &I-KATAKANA-24;
     (<-halfwidth
      ((name              . "IDEOGRAPHIC COMMA")
       (=ucs              . #x3001)     ; 、
       ))
-    (=ucs              . #xFF64)       ; 、
-    (katakana-jisx0201 . #xA4) ; &I-KATAKANA-24;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA MIDDLE DOT")
     (general-category  punctuation connector) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFF65)       ; ・
+    (katakana-jisx0201 . #xA5) ; &I-KATAKANA-25;
     (<-halfwidth
      ((name              . "KATAKANA MIDDLE DOT")
       (=ucs              . #x30FB)     ; ・
       ))
-    (=ucs              . #xFF65)       ; ・
-    (katakana-jisx0201 . #xA5) ; &I-KATAKANA-25;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER WO")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF66)       ; ヲ
+    (katakana-jisx0201 . #xA6) ; &I-KATAKANA-26;
     (<-halfwidth
      ((name              . "KATAKANA LETTER WO")
       (=ucs              . #x30F2)     ; ヲ
       ))
-    (=ucs              . #xFF66)       ; ヲ
-    (katakana-jisx0201 . #xA6) ; &I-KATAKANA-26;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER SMALL A")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF67)       ; ァ
+    (katakana-jisx0201 . #xA7) ; &I-KATAKANA-27;
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL A")
       (=ucs              . #x30A1)     ; ァ
       ))
-    (=ucs              . #xFF67)       ; ァ
-    (katakana-jisx0201 . #xA7) ; &I-KATAKANA-27;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER SMALL I")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF68)       ; ィ
+    (katakana-jisx0201 . #xA8) ; &I-KATAKANA-28;
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL I")
       (=ucs              . #x30A3)     ; ィ
       ))
-    (=ucs              . #xFF68)       ; ィ
-    (katakana-jisx0201 . #xA8) ; &I-KATAKANA-28;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER SMALL U")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF69)       ; ゥ
+    (katakana-jisx0201 . #xA9) ; &I-KATAKANA-29;
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL U")
       (=ucs              . #x30A5)     ; ゥ
       ))
-    (=ucs              . #xFF69)       ; ゥ
-    (katakana-jisx0201 . #xA9) ; &I-KATAKANA-29;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER SMALL E")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF6A)       ; ェ
+    (katakana-jisx0201 . #xAA) ; &I-KATAKANA-2A;
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL E")
       (=ucs              . #x30A7)     ; ェ
       ))
-    (=ucs              . #xFF6A)       ; ェ
-    (katakana-jisx0201 . #xAA) ; &I-KATAKANA-2A;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER SMALL O")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF6B)       ; ォ
+    (katakana-jisx0201 . #xAB) ; &I-KATAKANA-2B;
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL O")
       (=ucs              . #x30A9)     ; ォ
       ))
-    (=ucs              . #xFF6B)       ; ォ
-    (katakana-jisx0201 . #xAB) ; &I-KATAKANA-2B;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER SMALL YA")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF6C)       ; ャ
+    (katakana-jisx0201 . #xAC) ; &I-KATAKANA-2C;
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL YA")
       (=ucs              . #x30E3)     ; ャ
       ))
-    (=ucs              . #xFF6C)       ; ャ
-    (katakana-jisx0201 . #xAC) ; &I-KATAKANA-2C;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER SMALL YU")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF6D)       ; ュ
+    (katakana-jisx0201 . #xAD) ; &I-KATAKANA-2D;
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL YU")
       (=ucs              . #x30E5)     ; ュ
       ))
-    (=ucs              . #xFF6D)       ; ュ
-    (katakana-jisx0201 . #xAD) ; &I-KATAKANA-2D;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER SMALL YO")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF6E)       ; ョ
+    (katakana-jisx0201 . #xAE) ; &I-KATAKANA-2E;
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL YO")
       (=ucs              . #x30E7)     ; ョ
       ))
-    (=ucs              . #xFF6E)       ; ョ
-    (katakana-jisx0201 . #xAE) ; &I-KATAKANA-2E;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER SMALL TU")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF6F)       ; ッ
+    (katakana-jisx0201 . #xAF) ; &I-KATAKANA-2F;
     (<-halfwidth
      ((name              . "KATAKANA LETTER SMALL TU")
       (=ucs              . #x30C3)     ; ッ
       ))
-    (=ucs              . #xFF6F)       ; ッ
-    (katakana-jisx0201 . #xAF) ; &I-KATAKANA-2F;
     ))
 (define-char
   '((name . "HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK")
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF70)       ; ー
+    (katakana-jisx0201 . #xB0) ; &I-KATAKANA-30;
     (<-halfwidth
      ((name              . "KATAKANA-HIRAGANA PROLONGED SOUND MARK")
       (=ucs              . #x30FC)     ; ー
       ))
-    (=ucs              . #xFF70)       ; ー
-    (katakana-jisx0201 . #xB0) ; &I-KATAKANA-30;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER A")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF71)       ; ア
+    (katakana-jisx0201 . #xB1) ; &I-KATAKANA-31;
     (<-halfwidth
      ((name              . "KATAKANA LETTER A")
       (=ucs              . #x30A2)     ; ア
       ))
-    (=ucs              . #xFF71)       ; ア
-    (katakana-jisx0201 . #xB1) ; &I-KATAKANA-31;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER I")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF72)       ; イ
+    (katakana-jisx0201 . #xB2) ; &I-KATAKANA-32;
     (<-halfwidth
      ((name              . "KATAKANA LETTER I")
       (=ucs              . #x30A4)     ; イ
       ))
-    (=ucs              . #xFF72)       ; イ
-    (katakana-jisx0201 . #xB2) ; &I-KATAKANA-32;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER U")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF73)       ; ウ
+    (katakana-jisx0201 . #xB3) ; &I-KATAKANA-33;
     (<-halfwidth
      ((name              . "KATAKANA LETTER U")
       (=ucs              . #x30A6)     ; ウ
       ))
-    (=ucs              . #xFF73)       ; ウ
-    (katakana-jisx0201 . #xB3) ; &I-KATAKANA-33;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER E")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF74)       ; エ
+    (katakana-jisx0201 . #xB4) ; &I-KATAKANA-34;
     (<-halfwidth
      ((name              . "KATAKANA LETTER E")
       (=ucs              . #x30A8)     ; エ
       ))
-    (=ucs              . #xFF74)       ; エ
-    (katakana-jisx0201 . #xB4) ; &I-KATAKANA-34;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER O")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF75)       ; オ
+    (katakana-jisx0201 . #xB5) ; &I-KATAKANA-35;
     (<-halfwidth
      ((name              . "KATAKANA LETTER O")
       (=ucs              . #x30AA)     ; オ
       ))
-    (=ucs              . #xFF75)       ; オ
-    (katakana-jisx0201 . #xB5) ; &I-KATAKANA-35;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER KA")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF76)       ; カ
+    (katakana-jisx0201 . #xB6) ; &I-KATAKANA-36;
     (<-halfwidth
      ((name              . "KATAKANA LETTER KA")
       (=ucs              . #x30AB)     ; カ
       ))
-    (=ucs              . #xFF76)       ; カ
-    (katakana-jisx0201 . #xB6) ; &I-KATAKANA-36;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER KI")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF77)       ; キ
+    (katakana-jisx0201 . #xB7) ; &I-KATAKANA-37;
     (<-halfwidth
      ((name              . "KATAKANA LETTER KI")
       (=ucs              . #x30AD)     ; キ
       ))
-    (=ucs              . #xFF77)       ; キ
-    (katakana-jisx0201 . #xB7) ; &I-KATAKANA-37;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER KU")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF78)       ; ク
+    (katakana-jisx0201 . #xB8) ; &I-KATAKANA-38;
     (<-halfwidth
      ((name              . "KATAKANA LETTER KU")
       (=ucs              . #x30AF)     ; ク
       ))
-    (=ucs              . #xFF78)       ; ク
-    (katakana-jisx0201 . #xB8) ; &I-KATAKANA-38;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER KE")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF79)       ; ケ
+    (katakana-jisx0201 . #xB9) ; &I-KATAKANA-39;
     (<-halfwidth
      ((name              . "KATAKANA LETTER KE")
       (=ucs              . #x30B1)     ; ケ
       ))
-    (=ucs              . #xFF79)       ; ケ
-    (katakana-jisx0201 . #xB9) ; &I-KATAKANA-39;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER KO")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF7A)       ; コ
+    (katakana-jisx0201 . #xBA) ; &I-KATAKANA-3A;
     (<-halfwidth
      ((name              . "KATAKANA LETTER KO")
       (=ucs              . #x30B3)     ; コ
       ))
-    (=ucs              . #xFF7A)       ; コ
-    (katakana-jisx0201 . #xBA) ; &I-KATAKANA-3A;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER SA")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF7B)       ; サ
+    (katakana-jisx0201 . #xBB) ; &I-KATAKANA-3B;
     (<-halfwidth
      ((name              . "KATAKANA LETTER SA")
       (=ucs              . #x30B5)     ; サ
       ))
-    (=ucs              . #xFF7B)       ; サ
-    (katakana-jisx0201 . #xBB) ; &I-KATAKANA-3B;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER SI")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF7C)       ; シ
+    (katakana-jisx0201 . #xBC) ; &I-KATAKANA-3C;
     (<-halfwidth
      ((name              . "KATAKANA LETTER SI")
       (=ucs              . #x30B7)     ; シ
       ))
-    (=ucs              . #xFF7C)       ; シ
-    (katakana-jisx0201 . #xBC) ; &I-KATAKANA-3C;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER SU")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF7D)       ; ス
+    (katakana-jisx0201 . #xBD) ; &I-KATAKANA-3D;
     (<-halfwidth
      ((name              . "KATAKANA LETTER SU")
       (=ucs              . #x30B9)     ; ス
       ))
-    (=ucs              . #xFF7D)       ; ス
-    (katakana-jisx0201 . #xBD) ; &I-KATAKANA-3D;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER SE")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF7E)       ; セ
+    (katakana-jisx0201 . #xBE) ; &I-KATAKANA-3E;
     (<-halfwidth
      ((name              . "KATAKANA LETTER SE")
       (=ucs              . #x30BB)     ; セ
       ))
-    (=ucs              . #xFF7E)       ; セ
-    (katakana-jisx0201 . #xBE) ; &I-KATAKANA-3E;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER SO")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF7F)       ; ソ
+    (katakana-jisx0201 . #xBF) ; &I-KATAKANA-3F;
     (<-halfwidth
      ((name              . "KATAKANA LETTER SO")
       (=ucs              . #x30BD)     ; ソ
       ))
-    (=ucs              . #xFF7F)       ; ソ
-    (katakana-jisx0201 . #xBF) ; &I-KATAKANA-3F;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER TA")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF80)       ; タ
+    (katakana-jisx0201 . #xC0) ; &I-KATAKANA-40;
     (<-halfwidth
      ((name              . "KATAKANA LETTER TA")
       (=ucs              . #x30BF)     ; タ
       ))
-    (=ucs              . #xFF80)       ; タ
-    (katakana-jisx0201 . #xC0) ; &I-KATAKANA-40;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER TI")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF81)       ; チ
+    (katakana-jisx0201 . #xC1) ; &I-KATAKANA-41;
     (<-halfwidth
      ((name              . "KATAKANA LETTER TI")
       (=ucs              . #x30C1)     ; チ
       ))
-    (=ucs              . #xFF81)       ; チ
-    (katakana-jisx0201 . #xC1) ; &I-KATAKANA-41;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER TU")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF82)       ; ツ
+    (katakana-jisx0201 . #xC2) ; &I-KATAKANA-42;
     (<-halfwidth
      ((name              . "KATAKANA LETTER TU")
       (=ucs              . #x30C4)     ; ツ
       ))
-    (=ucs              . #xFF82)       ; ツ
-    (katakana-jisx0201 . #xC2) ; &I-KATAKANA-42;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER TE")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF83)       ; テ
+    (katakana-jisx0201 . #xC3) ; &I-KATAKANA-43;
     (<-halfwidth
      ((name              . "KATAKANA LETTER TE")
       (=ucs              . #x30C6)     ; テ
       ))
-    (=ucs              . #xFF83)       ; テ
-    (katakana-jisx0201 . #xC3) ; &I-KATAKANA-43;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER TO")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF84)       ; ト
+    (katakana-jisx0201 . #xC4) ; &I-KATAKANA-44;
     (<-halfwidth
      ((name              . "KATAKANA LETTER TO")
       (=ucs              . #x30C8)     ; ト
       ))
-    (=ucs              . #xFF84)       ; ト
-    (katakana-jisx0201 . #xC4) ; &I-KATAKANA-44;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER NA")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF85)       ; ナ
+    (katakana-jisx0201 . #xC5) ; &I-KATAKANA-45;
     (<-halfwidth
      ((name              . "KATAKANA LETTER NA")
       (=ucs              . #x30CA)     ; ナ
       ))
-    (=ucs              . #xFF85)       ; ナ
-    (katakana-jisx0201 . #xC5) ; &I-KATAKANA-45;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER NI")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF86)       ; ニ
+    (katakana-jisx0201 . #xC6) ; &I-KATAKANA-46;
     (<-halfwidth
      ((name              . "KATAKANA LETTER NI")
       (=ucs              . #x30CB)     ; ニ
       ))
-    (=ucs              . #xFF86)       ; ニ
-    (katakana-jisx0201 . #xC6) ; &I-KATAKANA-46;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER NU")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF87)       ; ヌ
+    (katakana-jisx0201 . #xC7) ; &I-KATAKANA-47;
     (<-halfwidth
      ((name              . "KATAKANA LETTER NU")
       (=ucs              . #x30CC)     ; ヌ
       ))
-    (=ucs              . #xFF87)       ; ヌ
-    (katakana-jisx0201 . #xC7) ; &I-KATAKANA-47;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER NE")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF88)       ; ネ
+    (katakana-jisx0201 . #xC8) ; &I-KATAKANA-48;
     (<-halfwidth
      ((name              . "KATAKANA LETTER NE")
       (=ucs              . #x30CD)     ; ネ
       ))
-    (=ucs              . #xFF88)       ; ネ
-    (katakana-jisx0201 . #xC8) ; &I-KATAKANA-48;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER NO")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF89)       ; ノ
+    (katakana-jisx0201 . #xC9) ; &I-KATAKANA-49;
     (<-halfwidth
      ((name              . "KATAKANA LETTER NO")
       (=ucs              . #x30CE)     ; ノ
       ))
-    (=ucs              . #xFF89)       ; ノ
-    (katakana-jisx0201 . #xC9) ; &I-KATAKANA-49;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER HA")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF8A)       ; ハ
+    (katakana-jisx0201 . #xCA) ; &I-KATAKANA-4A;
     (<-halfwidth
      ((name              . "KATAKANA LETTER HA")
       (=ucs              . #x30CF)     ; ハ
       ))
-    (=ucs              . #xFF8A)       ; ハ
-    (katakana-jisx0201 . #xCA) ; &I-KATAKANA-4A;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER HI")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF8B)       ; ヒ
+    (katakana-jisx0201 . #xCB) ; &I-KATAKANA-4B;
     (<-halfwidth
      ((name              . "KATAKANA LETTER HI")
       (=ucs              . #x30D2)     ; ヒ
       ))
-    (=ucs              . #xFF8B)       ; ヒ
-    (katakana-jisx0201 . #xCB) ; &I-KATAKANA-4B;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER HU")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF8C)       ; フ
+    (katakana-jisx0201 . #xCC) ; &I-KATAKANA-4C;
     (<-halfwidth
      ((name              . "KATAKANA LETTER HU")
       (=ucs              . #x30D5)     ; フ
       ))
-    (=ucs              . #xFF8C)       ; フ
-    (katakana-jisx0201 . #xCC) ; &I-KATAKANA-4C;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER HE")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF8D)       ; ヘ
+    (katakana-jisx0201 . #xCD) ; &I-KATAKANA-4D;
     (<-halfwidth
      ((name              . "KATAKANA LETTER HE")
       (=ucs              . #x30D8)     ; ヘ
       ))
-    (=ucs              . #xFF8D)       ; ヘ
-    (katakana-jisx0201 . #xCD) ; &I-KATAKANA-4D;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER HO")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF8E)       ; ホ
+    (katakana-jisx0201 . #xCE) ; &I-KATAKANA-4E;
     (<-halfwidth
      ((name              . "KATAKANA LETTER HO")
       (=ucs              . #x30DB)     ; ホ
       ))
-    (=ucs              . #xFF8E)       ; ホ
-    (katakana-jisx0201 . #xCE) ; &I-KATAKANA-4E;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER MA")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF8F)       ; マ
+    (katakana-jisx0201 . #xCF) ; &I-KATAKANA-4F;
     (<-halfwidth
      ((name              . "KATAKANA LETTER MA")
       (=ucs              . #x30DE)     ; マ
       ))
-    (=ucs              . #xFF8F)       ; マ
-    (katakana-jisx0201 . #xCF) ; &I-KATAKANA-4F;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER MI")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF90)       ; ミ
+    (katakana-jisx0201 . #xD0) ; &I-KATAKANA-50;
     (<-halfwidth
      ((name              . "KATAKANA LETTER MI")
       (=ucs              . #x30DF)     ; ミ
       ))
-    (=ucs              . #xFF90)       ; ミ
-    (katakana-jisx0201 . #xD0) ; &I-KATAKANA-50;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER MU")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF91)       ; ム
+    (katakana-jisx0201 . #xD1) ; &I-KATAKANA-51;
     (<-halfwidth
      ((name              . "KATAKANA LETTER MU")
       (=ucs              . #x30E0)     ; ム
       ))
-    (=ucs              . #xFF91)       ; ム
-    (katakana-jisx0201 . #xD1) ; &I-KATAKANA-51;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER ME")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF92)       ; メ
+    (katakana-jisx0201 . #xD2) ; &I-KATAKANA-52;
     (<-halfwidth
      ((name              . "KATAKANA LETTER ME")
       (=ucs              . #x30E1)     ; メ
       ))
-    (=ucs              . #xFF92)       ; メ
-    (katakana-jisx0201 . #xD2) ; &I-KATAKANA-52;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER MO")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF93)       ; モ
+    (katakana-jisx0201 . #xD3) ; &I-KATAKANA-53;
     (<-halfwidth
      ((name              . "KATAKANA LETTER MO")
       (=ucs              . #x30E2)     ; モ
       ))
-    (=ucs              . #xFF93)       ; モ
-    (katakana-jisx0201 . #xD3) ; &I-KATAKANA-53;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER YA")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF94)       ; ヤ
+    (katakana-jisx0201 . #xD4) ; &I-KATAKANA-54;
     (<-halfwidth
      ((name              . "KATAKANA LETTER YA")
       (=ucs              . #x30E4)     ; ヤ
       ))
-    (=ucs              . #xFF94)       ; ヤ
-    (katakana-jisx0201 . #xD4) ; &I-KATAKANA-54;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER YU")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF95)       ; ユ
+    (katakana-jisx0201 . #xD5) ; &I-KATAKANA-55;
     (<-halfwidth
      ((name              . "KATAKANA LETTER YU")
       (=ucs              . #x30E6)     ; ユ
       ))
-    (=ucs              . #xFF95)       ; ユ
-    (katakana-jisx0201 . #xD5) ; &I-KATAKANA-55;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER YO")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF96)       ; ヨ
+    (katakana-jisx0201 . #xD6) ; &I-KATAKANA-56;
     (<-halfwidth
      ((name              . "KATAKANA LETTER YO")
       (=ucs              . #x30E8)     ; ヨ
       ))
-    (=ucs              . #xFF96)       ; ヨ
-    (katakana-jisx0201 . #xD6) ; &I-KATAKANA-56;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER RA")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF97)       ; ラ
+    (katakana-jisx0201 . #xD7) ; &I-KATAKANA-57;
     (<-halfwidth
      ((name              . "KATAKANA LETTER RA")
       (=ucs              . #x30E9)     ; ラ
       ))
-    (=ucs              . #xFF97)       ; ラ
-    (katakana-jisx0201 . #xD7) ; &I-KATAKANA-57;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER RI")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF98)       ; リ
+    (katakana-jisx0201 . #xD8) ; &I-KATAKANA-58;
     (<-halfwidth
      ((name              . "KATAKANA LETTER RI")
       (=ucs              . #x30EA)     ; リ
       ))
-    (=ucs              . #xFF98)       ; リ
-    (katakana-jisx0201 . #xD8) ; &I-KATAKANA-58;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER RU")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF99)       ; ル
+    (katakana-jisx0201 . #xD9) ; &I-KATAKANA-59;
     (<-halfwidth
      ((name              . "KATAKANA LETTER RU")
       (=ucs              . #x30EB)     ; ル
       ))
-    (=ucs              . #xFF99)       ; ル
-    (katakana-jisx0201 . #xD9) ; &I-KATAKANA-59;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER RE")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF9A)       ; レ
+    (katakana-jisx0201 . #xDA) ; &I-KATAKANA-5A;
     (<-halfwidth
      ((name              . "KATAKANA LETTER RE")
       (=ucs              . #x30EC)     ; レ
       ))
-    (=ucs              . #xFF9A)       ; レ
-    (katakana-jisx0201 . #xDA) ; &I-KATAKANA-5A;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER RO")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF9B)       ; ロ
+    (katakana-jisx0201 . #xDB) ; &I-KATAKANA-5B;
     (<-halfwidth
      ((name              . "KATAKANA LETTER RO")
       (=ucs              . #x30ED)     ; ロ
       ))
-    (=ucs              . #xFF9B)       ; ロ
-    (katakana-jisx0201 . #xDB) ; &I-KATAKANA-5B;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER WA")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF9C)       ; ワ
+    (katakana-jisx0201 . #xDC) ; &I-KATAKANA-5C;
     (<-halfwidth
      ((name              . "KATAKANA LETTER WA")
       (=ucs              . #x30EF)     ; ワ
       ))
-    (=ucs              . #xFF9C)       ; ワ
-    (katakana-jisx0201 . #xDC) ; &I-KATAKANA-5C;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA LETTER N")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFF9D)       ; ン
+    (katakana-jisx0201 . #xDD) ; &I-KATAKANA-5D;
     (<-halfwidth
      ((name              . "KATAKANA LETTER N")
       (=ucs              . #x30F3)     ; ン
       ))
-    (=ucs              . #xFF9D)       ; ン
-    (katakana-jisx0201 . #xDD) ; &I-KATAKANA-5D;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA VOICED SOUND MARK")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "halfwidth katakana-hiragana voiced sound mark")
+    (=ucs              . #xFF9E)       ; ゙
+    (katakana-jisx0201 . #xDE) ; &I-KATAKANA-5E;
     (<-halfwidth
      ((name . "COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK")
       (=ucs              . #x3099)     ; ゙
       ))
-    (=ucs              . #xFF9E)       ; ゙
-    (katakana-jisx0201 . #xDE) ; &I-KATAKANA-5E;
     ))
 (define-char
   '((name              . "HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK")
     (bidi-category     . "L")
     (mirrored          . nil)
     (iso-10646-comment . "halfwidth katakana-hiragana semi-voiced sound mark")
+    (=ucs              . #xFF9F)       ; ゚
+    (katakana-jisx0201 . #xDF) ; &I-KATAKANA-5F;
     (<-halfwidth
      ((name . "COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK")
       (=ucs              . #x309A)     ; ゚
       ))
-    (=ucs              . #xFF9F)       ; ゚
-    (katakana-jisx0201 . #xDF) ; &I-KATAKANA-5F;
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL FILLER")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFA0)       ; ᅠ
     (<-halfwidth
      ((name              . "HANGUL FILLER")
       (=ucs              . #x3164)     ; ㅤ
       ))
-    (=ucs              . #xFFA0)       ; ᅠ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER KIYEOK")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFA1)       ; ᄀ
     (<-halfwidth
      ((name              . "HANGUL LETTER KIYEOK")
       (=ucs              . #x3131)     ; ㄱ
       ))
-    (=ucs              . #xFFA1)       ; ᄀ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER SSANGKIYEOK")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFA2)       ; ᄁ
     (<-halfwidth
      ((name              . "HANGUL LETTER SSANGKIYEOK")
       (=ucs              . #x3132)     ; ㄲ
       ))
-    (=ucs              . #xFFA2)       ; ᄁ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER KIYEOK-SIOS")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFA3)       ; ᆪ
     (<-halfwidth
      ((name              . "HANGUL LETTER KIYEOK-SIOS")
       (=ucs              . #x3133)     ; ㄳ
       ))
-    (=ucs              . #xFFA3)       ; ᆪ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER NIEUN")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFA4)       ; ᄂ
     (<-halfwidth
      ((name              . "HANGUL LETTER NIEUN")
       (=ucs              . #x3134)     ; ㄴ
       ))
-    (=ucs              . #xFFA4)       ; ᄂ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER NIEUN-CIEUC")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFA5)       ; ᆬ
     (<-halfwidth
      ((name              . "HANGUL LETTER NIEUN-CIEUC")
       (=ucs              . #x3135)     ; ㄵ
       ))
-    (=ucs              . #xFFA5)       ; ᆬ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER NIEUN-HIEUH")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFA6)       ; ᆭ
     (<-halfwidth
      ((name              . "HANGUL LETTER NIEUN-HIEUH")
       (=ucs              . #x3136)     ; ㄶ
       ))
-    (=ucs              . #xFFA6)       ; ᆭ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER TIKEUT")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFA7)       ; ᄃ
     (<-halfwidth
      ((name              . "HANGUL LETTER TIKEUT")
       (=ucs              . #x3137)     ; ㄷ
       ))
-    (=ucs              . #xFFA7)       ; ᄃ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER SSANGTIKEUT")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFA8)       ; ᄄ
     (<-halfwidth
      ((name              . "HANGUL LETTER SSANGTIKEUT")
       (=ucs              . #x3138)     ; ㄸ
       ))
-    (=ucs              . #xFFA8)       ; ᄄ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER RIEUL")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFA9)       ; ᄅ
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL")
       (=ucs              . #x3139)     ; ㄹ
       ))
-    (=ucs              . #xFFA9)       ; ᄅ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER RIEUL-KIYEOK")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFAA)       ; ᆰ
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-KIYEOK")
       (=ucs              . #x313A)     ; ㄺ
       ))
-    (=ucs              . #xFFAA)       ; ᆰ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER RIEUL-MIEUM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFAB)       ; ᆱ
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-MIEUM")
       (=ucs              . #x313B)     ; ㄻ
       ))
-    (=ucs              . #xFFAB)       ; ᆱ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER RIEUL-PIEUP")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFAC)       ; ᆲ
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-PIEUP")
       (=ucs              . #x313C)     ; ㄼ
       ))
-    (=ucs              . #xFFAC)       ; ᆲ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER RIEUL-SIOS")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFAD)       ; ᆳ
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-SIOS")
       (=ucs              . #x313D)     ; ㄽ
       ))
-    (=ucs              . #xFFAD)       ; ᆳ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER RIEUL-THIEUTH")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFAE)       ; ᆴ
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-THIEUTH")
       (=ucs              . #x313E)     ; ㄾ
       ))
-    (=ucs              . #xFFAE)       ; ᆴ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFAF)       ; ᆵ
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-PHIEUPH")
       (=ucs              . #x313F)     ; ㄿ
       ))
-    (=ucs              . #xFFAF)       ; ᆵ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER RIEUL-HIEUH")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFB0)       ; ᄚ
     (<-halfwidth
      ((name              . "HANGUL LETTER RIEUL-HIEUH")
       (=ucs              . #x3140)     ; ㅀ
       ))
-    (=ucs              . #xFFB0)       ; ᄚ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER MIEUM")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFB1)       ; ᄆ
     (<-halfwidth
      ((name              . "HANGUL LETTER MIEUM")
       (=ucs              . #x3141)     ; ㅁ
       ))
-    (=ucs              . #xFFB1)       ; ᄆ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER PIEUP")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFB2)       ; ᄇ
     (<-halfwidth
      ((name              . "HANGUL LETTER PIEUP")
       (=ucs              . #x3142)     ; ㅂ
       ))
-    (=ucs              . #xFFB2)       ; ᄇ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER SSANGPIEUP")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFB3)       ; ᄈ
     (<-halfwidth
      ((name              . "HANGUL LETTER SSANGPIEUP")
       (=ucs              . #x3143)     ; ㅃ
       ))
-    (=ucs              . #xFFB3)       ; ᄈ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER PIEUP-SIOS")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFB4)       ; ᄡ
     (<-halfwidth
      ((name              . "HANGUL LETTER PIEUP-SIOS")
       (=ucs              . #x3144)     ; ㅄ
       ))
-    (=ucs              . #xFFB4)       ; ᄡ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER SIOS")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFB5)       ; ᄉ
     (<-halfwidth
      ((name              . "HANGUL LETTER SIOS")
       (=ucs              . #x3145)     ; ㅅ
       ))
-    (=ucs              . #xFFB5)       ; ᄉ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER SSANGSIOS")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFB6)       ; ᄊ
     (<-halfwidth
      ((name              . "HANGUL LETTER SSANGSIOS")
       (=ucs              . #x3146)     ; ㅆ
       ))
-    (=ucs              . #xFFB6)       ; ᄊ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER IEUNG")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFB7)       ; ᄋ
     (<-halfwidth
      ((name              . "HANGUL LETTER IEUNG")
       (=ucs              . #x3147)     ; ㅇ
       ))
-    (=ucs              . #xFFB7)       ; ᄋ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER CIEUC")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFB8)       ; ᄌ
     (<-halfwidth
      ((name              . "HANGUL LETTER CIEUC")
       (=ucs              . #x3148)     ; ㅈ
       ))
-    (=ucs              . #xFFB8)       ; ᄌ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER SSANGCIEUC")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFB9)       ; ᄍ
     (<-halfwidth
      ((name              . "HANGUL LETTER SSANGCIEUC")
       (=ucs              . #x3149)     ; ㅉ
       ))
-    (=ucs              . #xFFB9)       ; ᄍ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER CHIEUCH")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFBA)       ; ᄎ
     (<-halfwidth
      ((name              . "HANGUL LETTER CHIEUCH")
       (=ucs              . #x314A)     ; ㅊ
       ))
-    (=ucs              . #xFFBA)       ; ᄎ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER KHIEUKH")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFBB)       ; ᄏ
     (<-halfwidth
      ((name              . "HANGUL LETTER KHIEUKH")
       (=ucs              . #x314B)     ; ㅋ
       ))
-    (=ucs              . #xFFBB)       ; ᄏ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER THIEUTH")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFBC)       ; ᄐ
     (<-halfwidth
      ((name              . "HANGUL LETTER THIEUTH")
       (=ucs              . #x314C)     ; ㅌ
       ))
-    (=ucs              . #xFFBC)       ; ᄐ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER PHIEUPH")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFBD)       ; ᄑ
     (<-halfwidth
      ((name              . "HANGUL LETTER PHIEUPH")
       (=ucs              . #x314D)     ; ㅍ
       ))
-    (=ucs              . #xFFBD)       ; ᄑ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER HIEUH")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFBE)       ; ᄒ
     (<-halfwidth
      ((name              . "HANGUL LETTER HIEUH")
       (=ucs              . #x314E)     ; ㅎ
       ))
-    (=ucs              . #xFFBE)       ; ᄒ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER A")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFC2)       ; ᅡ
     (<-halfwidth
      ((name              . "HANGUL LETTER A")
       (=ucs              . #x314F)     ; ㅏ
       ))
-    (=ucs              . #xFFC2)       ; ᅡ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER AE")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFC3)       ; ᅢ
     (<-halfwidth
      ((name              . "HANGUL LETTER AE")
       (=ucs              . #x3150)     ; ㅐ
       ))
-    (=ucs              . #xFFC3)       ; ᅢ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER YA")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFC4)       ; ᅣ
     (<-halfwidth
      ((name              . "HANGUL LETTER YA")
       (=ucs              . #x3151)     ; ㅑ
       ))
-    (=ucs              . #xFFC4)       ; ᅣ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER YAE")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFC5)       ; ᅤ
     (<-halfwidth
      ((name              . "HANGUL LETTER YAE")
       (=ucs              . #x3152)     ; ㅒ
       ))
-    (=ucs              . #xFFC5)       ; ᅤ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER EO")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFC6)       ; ᅥ
     (<-halfwidth
      ((name              . "HANGUL LETTER EO")
       (=ucs              . #x3153)     ; ㅓ
       ))
-    (=ucs              . #xFFC6)       ; ᅥ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER E")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFC7)       ; ᅦ
     (<-halfwidth
      ((name              . "HANGUL LETTER E")
       (=ucs              . #x3154)     ; ㅔ
       ))
-    (=ucs              . #xFFC7)       ; ᅦ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER YEO")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFCA)       ; ᅧ
     (<-halfwidth
      ((name              . "HANGUL LETTER YEO")
       (=ucs              . #x3155)     ; ㅕ
       ))
-    (=ucs              . #xFFCA)       ; ᅧ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER YE")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFCB)       ; ᅨ
     (<-halfwidth
      ((name              . "HANGUL LETTER YE")
       (=ucs              . #x3156)     ; ㅖ
       ))
-    (=ucs              . #xFFCB)       ; ᅨ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER O")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFCC)       ; ᅩ
     (<-halfwidth
      ((name              . "HANGUL LETTER O")
       (=ucs              . #x3157)     ; ㅗ
       ))
-    (=ucs              . #xFFCC)       ; ᅩ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER WA")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFCD)       ; ᅪ
     (<-halfwidth
      ((name              . "HANGUL LETTER WA")
       (=ucs              . #x3158)     ; ㅘ
       ))
-    (=ucs              . #xFFCD)       ; ᅪ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER WAE")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFCE)       ; ᅫ
     (<-halfwidth
      ((name              . "HANGUL LETTER WAE")
       (=ucs              . #x3159)     ; ㅙ
       ))
-    (=ucs              . #xFFCE)       ; ᅫ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER OE")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFCF)       ; ᅬ
     (<-halfwidth
      ((name              . "HANGUL LETTER OE")
       (=ucs              . #x315A)     ; ㅚ
       ))
-    (=ucs              . #xFFCF)       ; ᅬ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER YO")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFD2)       ; ᅭ
     (<-halfwidth
      ((name              . "HANGUL LETTER YO")
       (=ucs              . #x315B)     ; ㅛ
       ))
-    (=ucs              . #xFFD2)       ; ᅭ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER U")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFD3)       ; ᅮ
     (<-halfwidth
      ((name              . "HANGUL LETTER U")
       (=ucs              . #x315C)     ; ㅜ
       ))
-    (=ucs              . #xFFD3)       ; ᅮ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER WEO")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFD4)       ; ᅯ
     (<-halfwidth
      ((name              . "HANGUL LETTER WEO")
       (=ucs              . #x315D)     ; ㅝ
       ))
-    (=ucs              . #xFFD4)       ; ᅯ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER WE")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFD5)       ; ᅰ
     (<-halfwidth
      ((name              . "HANGUL LETTER WE")
       (=ucs              . #x315E)     ; ㅞ
       ))
-    (=ucs              . #xFFD5)       ; ᅰ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER WI")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFD6)       ; ᅱ
     (<-halfwidth
      ((name              . "HANGUL LETTER WI")
       (=ucs              . #x315F)     ; ㅟ
       ))
-    (=ucs              . #xFFD6)       ; ᅱ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER YU")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFD7)       ; ᅲ
     (<-halfwidth
      ((name              . "HANGUL LETTER YU")
       (=ucs              . #x3160)     ; ㅠ
       ))
-    (=ucs              . #xFFD7)       ; ᅲ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER EU")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFDA)       ; ᅳ
     (<-halfwidth
      ((name              . "HANGUL LETTER EU")
       (=ucs              . #x3161)     ; ㅡ
       ))
-    (=ucs              . #xFFDA)       ; ᅳ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER YI")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFDB)       ; ᅴ
     (<-halfwidth
      ((name              . "HANGUL LETTER YI")
       (=ucs              . #x3162)     ; ㅢ
       ))
-    (=ucs              . #xFFDB)       ; ᅴ
     ))
 (define-char
   '((name              . "HALFWIDTH HANGUL LETTER I")
     (general-category  letter other) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (=ucs              . #xFFDC)       ; ᅵ
     (<-halfwidth
      ((name              . "HANGUL LETTER I")
       (=ucs              . #x3163)     ; ㅣ
       ))
-    (=ucs              . #xFFDC)       ; ᅵ
     ))
 (define-char
   '((name              . "FULLWIDTH CENT SIGN")
     (general-category  symbol currency) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "CENT SIGN")
-      (=ucs              . #x00A2)     ; ¢
-      ))
     (=ucs              . #xFFE0)       ; ¢
     (=jis-x0208                . #x2171)       ; &I-J90-2171; [01-81]
     (=gb2312           . #x2169)       ; &I-G0-2169; [01-73]
     (=ks-x1001         . #x214B)       ; &I-K0-214B; [01-43]
     (=cns11643-1       . #x2266)       ; &I-C1-2266; [02-70]
     (=big5             . #xA246)       ; &I-B-A246;
+    (<-fullwidth
+     ((name              . "CENT SIGN")
+      (=ucs              . #x00A2)     ; ¢
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH POUND SIGN")
     (general-category  symbol currency) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "POUND SIGN")
-      (=ucs              . #x00A3)     ; £
-      ))
     (=ucs              . #xFFE1)       ; £
     (=jis-x0208                . #x2172)       ; &I-J90-2172; [01-82]
     (=gb2312           . #x216A)       ; &I-G0-216A; [01-74]
     (=ks-x1001         . #x214C)       ; &I-K0-214C; [01-44]
     (=cns11643-1       . #x2267)       ; &I-C1-2267; [02-71]
     (=big5             . #xA247)       ; &I-B-A247;
+    (<-fullwidth
+     ((name              . "POUND SIGN")
+      (=ucs              . #x00A3)     ; £
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH NOT SIGN")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "NOT SIGN")
-      (=ucs              . #x00AC)     ; ¬
-      ))
     (=ucs              . #xFFE2)       ; ¬
     (=jis-x0208@1983   . #x224C)       ; &I-J83-224C; [02-44]
     (=ks-x1001         . #x217E)       ; &I-K0-217E; [01-94]
     (=jis-x0208@1990   . #x224C)       ; &I-J90-224C; [02-44]
     (=big5-eten                . #xC8CD)       ; &B-C8CD;
+    (<-fullwidth
+     ((name              . "NOT SIGN")
+      (=ucs              . #x00AC)     ; ¬
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH MACRON")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "MACRON")
-      (=ucs              . #x00AF)     ; ¯
-      ))
     (=ucs              . #xFFE3)       ;  ̄
     (=jis-x0212                . #x2234)       ; &I-JSP-2234; [02-20]
     (=cns11643-1       . #x2224)       ; &I-C1-2224; [02-04]
     (=jis-x0213-1-2000 . #x292B)       ; &I-JX1-292B; [09-11]
     (=big5             . #xA1C3)       ; &I-B-A1C3;
     (=jef-china3       . #x81A7)       ; &I-JC3-81A7;
+    (<-fullwidth
+     ((name              . "MACRON")
+      (=ucs              . #x00AF)     ; ¯
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH BROKEN BAR")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "BROKEN BAR")
-      (=ucs              . #x00A6)     ; ¦
-      ))
     (=ucs              . #xFFE4)       ; ¦
     (=jis-x0212                . #x2243)       ; &I-JSP-2243; [02-35]
     (=jis-x0213-1-2000 . #x2925)       ; &I-JX1-2925; [09-05]
     (=big5-eten                . #xC8CE)       ; &B-C8CE;
+    (<-fullwidth
+     ((name              . "BROKEN BAR")
+      (=ucs              . #x00A6)     ; ¦
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH YEN SIGN")
     (general-category  symbol currency) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
-    (<-fullwidth
-     ((name              . "YEN SIGN")
-      (=ucs              . #x00A5)     ; ¥
-      ))
     (=ucs              . #xFFE5)       ; ¥
     (=jis-x0208                . #x216F)       ; &I-J90-216F; [01-79]
     (=gb2312           . #x2324)       ; &I-G0-2324; [03-04]
     (=ks-x1001         . #x214D)       ; &I-K0-214D; [01-45]
     (=cns11643-1       . #x2264)       ; &I-C1-2264; [02-68]
     (=big5             . #xA244)       ; &I-B-A244;
+    (<-fullwidth
+     ((name              . "YEN SIGN")
+      (=ucs              . #x00A5)     ; ¥
+      ))
     ))
 (define-char
   '((name              . "FULLWIDTH WON SIGN")
     (general-category  symbol currency) ; Informative Category
     (bidi-category     . "ET")
     (mirrored          . nil)
+    (=ucs              . #xFFE6)       ; ₩
+    (=ks-x1001         . #x235C)       ; &I-K0-235C; [03-60]
     (<-fullwidth
      ((name              . "WON SIGN")
       (=ucs              . #x20A9)     ; ₩
       ))
-    (=ucs              . #xFFE6)       ; ₩
-    (=ks-x1001         . #x235C)       ; &I-K0-235C; [03-60]
     ))
 (define-char
   '((name              . "HALFWIDTH FORMS LIGHT VERTICAL")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFFE8)       ; │
     (<-halfwidth
      ((name              . "BOX DRAWINGS LIGHT VERTICAL")
       (=ucs              . #x2502)     ; │
       ))
-    (=ucs              . #xFFE8)       ; │
     ))
 (define-char
   '((name              . "HALFWIDTH LEFTWARDS ARROW")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFFE9)       ; ←
     (<-halfwidth
      ((name              . "LEFTWARDS ARROW")
       (=ucs              . #x2190)     ; ←
       ))
-    (=ucs              . #xFFE9)       ; ←
     ))
 (define-char
   '((name              . "HALFWIDTH UPWARDS ARROW")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFFEA)       ; ↑
     (<-halfwidth
      ((name              . "UPWARDS ARROW")
       (=ucs              . #x2191)     ; ↑
       ))
-    (=ucs              . #xFFEA)       ; ↑
     ))
 (define-char
   '((name              . "HALFWIDTH RIGHTWARDS ARROW")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFFEB)       ; →
     (<-halfwidth
      ((name              . "RIGHTWARDS ARROW")
       (=ucs              . #x2192)     ; →
       ))
-    (=ucs              . #xFFEB)       ; →
     ))
 (define-char
   '((name              . "HALFWIDTH DOWNWARDS ARROW")
     (general-category  symbol math) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFFEC)       ; ↓
     (<-halfwidth
      ((name              . "DOWNWARDS ARROW")
       (=ucs              . #x2193)     ; ↓
       ))
-    (=ucs              . #xFFEC)       ; ↓
     ))
 (define-char
   '((name              . "HALFWIDTH BLACK SQUARE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFFED)       ; ■
     (<-halfwidth
      ((name              . "BLACK SQUARE")
       (=ucs              . #x25A0)     ; ■
       ))
-    (=ucs              . #xFFED)       ; ■
     ))
 (define-char
   '((name              . "HALFWIDTH WHITE CIRCLE")
     (general-category  symbol other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #xFFEE)       ; ○
     (<-halfwidth
      ((name              . "WHITE CIRCLE")
       (=ucs              . #x25CB)     ; ○
       ))
-    (=ucs              . #xFFEE)       ; ○
     ))