Reformatted.
authortomo <tomo>
Wed, 25 Jan 2006 15:35:41 +0000 (15:35 +0000)
committertomo <tomo>
Wed, 25 Jan 2006 15:35:41 +0000 (15:35 +0000)
lisp/utf-2000/u01E00-Latin-Extended-Additional.el
lisp/utf-2000/u02000-General-Punctuation.el

index 54ea42c..8c787af 100644 (file)
      ((name              . "LATIN CAPITAL LETTER K WITH ACUTE")
       (=ucs              . #x1E30)     ; Ḱ
       ))
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER K WITH ACUTE")
-      (=ucs              . #x1E30)     ; Ḱ
-      ))
     (=decomposition
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER K")
       (=ucs              . #xFF2B)     ; K
       (=ucs              . #x0301)     ; ́
       ))
     (=jef-china3       . #x85DC)       ; &JC3-85DC;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER K WITH ACUTE")
+      (=ucs              . #x1E30)     ; Ḱ
+      ))
     (->lowercase
      ((=jef-china3       . #x85F2)     ; &JC3-85F2;
       ))
      ((name              . "LATIN SMALL LETTER K WITH ACUTE")
       (=ucs              . #x1E31)     ; ḱ
       ))
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER K WITH ACUTE")
-      (=ucs              . #x1E31)     ; ḱ
-      ))
     (=decomposition
      ((name              . "FULLWIDTH LATIN SMALL LETTER K")
       (=ucs              . #xFF4B)     ; k
       (=ucs              . #x0301)     ; ́
       ))
     (=jef-china3       . #x85F2)       ; &JC3-85F2;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER K WITH ACUTE")
+      (=ucs              . #x1E31)     ; ḱ
+      ))
     (->uppercase
      ((=jef-china3       . #x85DC)     ; &JC3-85DC;
       ))
      ((name              . "LATIN CAPITAL LETTER M WITH ACUTE")
       (=ucs              . #x1E3E)     ; Ḿ
       ))
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER M WITH ACUTE")
-      (=ucs              . #x1E3E)     ; Ḿ
-      ))
     (=decomposition
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER M")
       (=ucs              . #xFF2D)     ; M
     (=jis-x0213-1-2000 . #x2872)       ; &JX1-2872; [08-82]
     (=jef-china3       . #x85DE)       ; &I-JC3-85DE;
     (=ucs@jis/fw       . #x1E3E)       ; &JX1-2872;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER M WITH ACUTE")
+      (=ucs              . #x1E3E)     ; Ḿ
+      ))
     (->lowercase
      ((=jis-x0213-1-2000  . #x2873)    ; &JX1-2873; [08-83]
       ))
      ((name              . "LATIN SMALL LETTER M WITH ACUTE")
       (=ucs              . #x1E3F)     ; ḿ
       ))
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER M WITH ACUTE")
-      (=ucs              . #x1E3F)     ; ḿ
-      ))
     (=decomposition
      ((name              . "FULLWIDTH LATIN SMALL LETTER M")
       (=ucs              . #xFF4D)     ; m
     (=jis-x0213-1-2000 . #x2873)       ; &JX1-2873; [08-83]
     (=jef-china3       . #x85F4)       ; &I-JC3-85F4;
     (=ucs@jis/fw       . #x1E3F)       ; &JX1-2873;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER M WITH ACUTE")
+      (=ucs              . #x1E3F)     ; ḿ
+      ))
     (->uppercase
      ((=jis-x0213-1-2000  . #x2872)    ; &JX1-2872; [08-82]
       ))
      ((name              . "LATIN CAPITAL LETTER P WITH ACUTE")
       (=ucs              . #x1E54)     ; Ṕ
       ))
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER P WITH ACUTE")
-      (=ucs              . #x1E54)     ; Ṕ
-      ))
     (=decomposition
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER P")
       (=ucs              . #xFF30)     ; P
       (=ucs              . #x0301)     ; ́
       ))
     (=jef-china3       . #x85E1)       ; &JC3-85E1;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER P WITH ACUTE")
+      (=ucs              . #x1E54)     ; Ṕ
+      ))
     (->lowercase
      ((=jef-china3       . #x85F7)     ; &JC3-85F7;
       ))
      ((name              . "LATIN SMALL LETTER P WITH ACUTE")
       (=ucs              . #x1E55)     ; ṕ
       ))
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER P WITH ACUTE")
-      (=ucs              . #x1E55)     ; ṕ
-      ))
     (=decomposition
      ((name              . "FULLWIDTH LATIN SMALL LETTER P")
       (=ucs              . #xFF50)     ; p
       (=ucs              . #x0301)     ; ́
       ))
     (=jef-china3       . #x85F7)       ; &JC3-85F7;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER P WITH ACUTE")
+      (=ucs              . #x1E55)     ; ṕ
+      ))
     (->uppercase
      ((=jef-china3       . #x85E1)     ; &JC3-85E1;
       ))
      ((name              . "LATIN CAPITAL LETTER S WITH DOT BELOW")
       (=ucs              . #x1E62)     ; Ṣ
       ))
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER S WITH DOT BELOW")
-      (=ucs              . #x1E62)     ; Ṣ
-      ))
     (=decomposition
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER S")
       (=ucs              . #xFF33)     ; S
       (=ucs              . #x0323)     ; ̣
       ))
     (=jef-china3       . #x8AC2)       ; &JC3-8AC2;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER S WITH DOT BELOW")
+      (=ucs              . #x1E62)     ; Ṣ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER S WITH DOT BELOW")
      ((name              . "LATIN CAPITAL LETTER W WITH ACUTE")
       (=ucs              . #x1E82)     ; Ẃ
       ))
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER W WITH ACUTE")
-      (=ucs              . #x1E82)     ; Ẃ
-      ))
     (=decomposition
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER W")
       (=ucs              . #xFF37)     ; W
       (=ucs              . #x0301)     ; ́
       ))
     (=jef-china3       . #x85E8)       ; &JC3-85E8;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER W WITH ACUTE")
+      (=ucs              . #x1E82)     ; Ẃ
+      ))
     (->lowercase
      ((=jef-china3       . #x85FE)     ; &JC3-85FE;
       ))
      ((name              . "LATIN SMALL LETTER W WITH ACUTE")
       (=ucs              . #x1E83)     ; ẃ
       ))
-    (<-fullwidth
-     ((name              . "LATIN SMALL LETTER W WITH ACUTE")
-      (=ucs              . #x1E83)     ; ẃ
-      ))
     (=decomposition
      ((name              . "FULLWIDTH LATIN SMALL LETTER W")
       (=ucs              . #xFF57)     ; w
       (=ucs              . #x0301)     ; ́
       ))
     (=jef-china3       . #x85FE)       ; &JC3-85FE;
+    (<-fullwidth
+     ((name              . "LATIN SMALL LETTER W WITH ACUTE")
+      (=ucs              . #x1E83)     ; ẃ
+      ))
     (->uppercase
      ((=jef-china3       . #x85E8)     ; &JC3-85E8;
       ))
      ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE")
       (=ucs              . #x1EA4)     ; Ấ
       ))
-    (<-fullwidth
-     ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE")
-      (=ucs              . #x1EA4)     ; Ấ
-      ))
     (=decomposition
      ((=jis-x0212        . #x2A24)     ; &JX1-2939; [10-04]
       (=jis-x0213-1-2000  . #x2939)    ; &I-JX1-2939; [09-25]
       (=ucs              . #x0301)     ; ́
       ))
     (=jef-china3       . #x86A7)       ; &JC3-86A7;
+    (<-fullwidth
+     ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE")
+      (=ucs              . #x1EA4)     ; Ấ
+      ))
     (->lowercase
      ((=jef-china3       . #x86AA)     ; &JC3-86AA;
       ))
      ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE")
       (=ucs              . #x1EA5)     ; ấ
       ))
-    (<-fullwidth
-     ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE")
-      (=ucs              . #x1EA5)     ; ấ
-      ))
     (=decomposition
      ((=jis-x0212        . #x2B24)     ; &JX1-2958; [11-04]
       (=jis-x0213-1-2000  . #x2958)    ; &I-JX1-2958; [09-56]
       (=ucs              . #x0301)     ; ́
       ))
     (=jef-china3       . #x86AA)       ; &JC3-86AA;
+    (<-fullwidth
+     ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE")
+      (=ucs              . #x1EA5)     ; ấ
+      ))
     (->uppercase
      ((=jef-china3       . #x86A7)     ; &JC3-86A7;
       ))
      ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE")
       (=ucs              . #x1EA6)     ; Ầ
       ))
-    (<-fullwidth
-     ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE")
-      (=ucs              . #x1EA6)     ; Ầ
-      ))
     (=decomposition
      ((=jis-x0212        . #x2A24)     ; &JX1-2939; [10-04]
       (=jis-x0213-1-2000  . #x2939)    ; &I-JX1-2939; [09-25]
       (=ucs              . #x0300)     ; ̀
       ))
     (=jef-china3       . #x85B1)       ; &JC3-85B1;
+    (<-fullwidth
+     ((name . "LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE")
+      (=ucs              . #x1EA6)     ; Ầ
+      ))
     (->lowercase
      ((=jef-china3       . #x85B4)     ; &JC3-85B4;
       ))
      ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE")
       (=ucs              . #x1EA7)     ; ầ
       ))
-    (<-fullwidth
-     ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE")
-      (=ucs              . #x1EA7)     ; ầ
-      ))
     (=decomposition
      ((=jis-x0212        . #x2B24)     ; &JX1-2958; [11-04]
       (=jis-x0213-1-2000  . #x2958)    ; &I-JX1-2958; [09-56]
       (=ucs              . #x0300)     ; ̀
       ))
     (=jef-china3       . #x85B4)       ; &JC3-85B4;
+    (<-fullwidth
+     ((name . "LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE")
+      (=ucs              . #x1EA7)     ; ầ
+      ))
     (->uppercase
      ((=jef-china3       . #x85B1)     ; &JC3-85B1;
       ))
      ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE")
       (=ucs              . #x1EBE)     ; Ế
       ))
-    (<-fullwidth
-     ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE")
-      (=ucs              . #x1EBE)     ; Ế
-      ))
     (=decomposition
      ((=jis-x0212        . #x2A34)     ; &JX1-2941; [10-20]
       (=jis-x0213-1-2000  . #x2941)    ; &I-JX1-2941; [09-33]
       (=ucs              . #x0301)     ; ́
       ))
     (=jef-china3       . #x86A8)       ; &JC3-86A8;
+    (<-fullwidth
+     ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE")
+      (=ucs              . #x1EBE)     ; Ế
+      ))
     (->lowercase
      ((=jef-china3       . #x86AB)     ; &JC3-86AB;
       ))
      ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE")
       (=ucs              . #x1EBF)     ; ế
       ))
-    (<-fullwidth
-     ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE")
-      (=ucs              . #x1EBF)     ; ế
-      ))
     (=decomposition
      ((=gb2312           . #x283A)     ; &JX1-2960; [08-26]
       (=jis-x0212        . #x2B34)     ; &I-JSP-2B34; [11-20]
       (=ucs              . #x0301)     ; ́
       ))
     (=jef-china3       . #x86AB)       ; &JC3-86AB;
+    (<-fullwidth
+     ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE")
+      (=ucs              . #x1EBF)     ; ế
+      ))
     (->uppercase
      ((=jef-china3       . #x86A8)     ; &JC3-86A8;
       ))
      ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE")
       (=ucs              . #x1EC0)     ; Ề
       ))
-    (<-fullwidth
-     ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE")
-      (=ucs              . #x1EC0)     ; Ề
-      ))
     (=decomposition
      ((=jis-x0212        . #x2A34)     ; &JX1-2941; [10-20]
       (=jis-x0213-1-2000  . #x2941)    ; &I-JX1-2941; [09-33]
       (=ucs              . #x0300)     ; ̀
       ))
     (=jef-china3       . #x85B2)       ; &JC3-85B2;
+    (<-fullwidth
+     ((name . "LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE")
+      (=ucs              . #x1EC0)     ; Ề
+      ))
     (->lowercase
      ((=jef-china3       . #x85B5)     ; &JC3-85B5;
       ))
      ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE")
       (=ucs              . #x1EC1)     ; ề
       ))
-    (<-fullwidth
-     ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE")
-      (=ucs              . #x1EC1)     ; ề
-      ))
     (=decomposition
      ((=gb2312           . #x283A)     ; &JX1-2960; [08-26]
       (=jis-x0212        . #x2B34)     ; &I-JSP-2B34; [11-20]
       (=ucs              . #x0300)     ; ̀
       ))
     (=jef-china3       . #x85B5)       ; &JC3-85B5;
+    (<-fullwidth
+     ((name . "LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE")
+      (=ucs              . #x1EC1)     ; ề
+      ))
     (->uppercase
      ((=jef-china3       . #x85B2)     ; &JC3-85B2;
       ))
      ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE")
       (=ucs              . #x1ED0)     ; Ố
       ))
-    (<-fullwidth
-     ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE")
-      (=ucs              . #x1ED0)     ; Ố
-      ))
     (=decomposition
      ((=jis-x0212        . #x2A54)     ; &JX1-294B; [10-52]
       (=jis-x0213-1-2000  . #x294B)    ; &I-JX1-294B; [09-43]
       (=ucs              . #x0301)     ; ́
       ))
     (=jef-china3       . #x86A9)       ; &JC3-86A9;
+    (<-fullwidth
+     ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE")
+      (=ucs              . #x1ED0)     ; Ố
+      ))
     (->lowercase
      ((=jef-china3       . #x86AC)     ; &JC3-86AC;
       ))
      ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE")
       (=ucs              . #x1ED1)     ; ố
       ))
-    (<-fullwidth
-     ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE")
-      (=ucs              . #x1ED1)     ; ố
-      ))
     (=decomposition
      ((=jis-x0212        . #x2B54)     ; &JX1-296A; [11-52]
       (=jis-x0213-1-2000  . #x296A)    ; &I-JX1-296A; [09-74]
       (=ucs              . #x0301)     ; ́
       ))
     (=jef-china3       . #x86AC)       ; &JC3-86AC;
+    (<-fullwidth
+     ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE")
+      (=ucs              . #x1ED1)     ; ố
+      ))
     (->uppercase
      ((=jef-china3       . #x86A9)     ; &JC3-86A9;
       ))
      ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE")
       (=ucs              . #x1ED2)     ; Ồ
       ))
-    (<-fullwidth
-     ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE")
-      (=ucs              . #x1ED2)     ; Ồ
-      ))
     (=decomposition
      ((=jis-x0212        . #x2A54)     ; &JX1-294B; [10-52]
       (=jis-x0213-1-2000  . #x294B)    ; &I-JX1-294B; [09-43]
       (=ucs              . #x0300)     ; ̀
       ))
     (=jef-china3       . #x85B3)       ; &JC3-85B3;
+    (<-fullwidth
+     ((name . "LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE")
+      (=ucs              . #x1ED2)     ; Ồ
+      ))
     (->lowercase
      ((=jef-china3       . #x85B6)     ; &JC3-85B6;
       ))
      ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE")
       (=ucs              . #x1ED3)     ; ồ
       ))
-    (<-fullwidth
-     ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE")
-      (=ucs              . #x1ED3)     ; ồ
-      ))
     (=decomposition
      ((=jis-x0212        . #x2B54)     ; &JX1-296A; [11-52]
       (=jis-x0213-1-2000  . #x296A)    ; &I-JX1-296A; [09-74]
       (=ucs              . #x0300)     ; ̀
       ))
     (=jef-china3       . #x85B6)       ; &JC3-85B6;
+    (<-fullwidth
+     ((name . "LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE")
+      (=ucs              . #x1ED3)     ; ồ
+      ))
     (->uppercase
      ((=jef-china3       . #x85B3)     ; &JC3-85B3;
       ))
      ((name              . "LATIN CAPITAL LETTER Y WITH GRAVE")
       (=ucs              . #x1EF2)     ; Ỳ
       ))
-    (<-fullwidth
-     ((name              . "LATIN CAPITAL LETTER Y WITH GRAVE")
-      (=ucs              . #x1EF2)     ; Ỳ
-      ))
     (=decomposition
      ((name              . "FULLWIDTH LATIN CAPITAL LETTER Y")
       (=ucs              . #xFF39)     ; Y
       (=ucs              . #x0300)     ; ̀
       ))
     (=jef-china3       . #x85C0)       ; &JC3-85C0;
+    (<-fullwidth
+     ((name              . "LATIN CAPITAL LETTER Y WITH GRAVE")
+      (=ucs              . #x1EF2)     ; Ỳ
+      ))
     ))
 (define-char
   '((name              . "LATIN SMALL LETTER Y WITH GRAVE")
index 522d80b..277f968 100644 (file)
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
+    (=ucs              . #x2002)       ;  
     (<-compat
      ((name              . "SPACE")
       (=ucs              . #x0020)     ;
       ))
-    (=ucs              . #x2002)       ;  
     ))
 (define-char
   '((name              . "EM SPACE")
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
+    (=ucs              . #x2003)       ;  
+    (=cns11643-1       . #x256D)       ; &I-C1-256D; [05-77]
     (<-compat
      ((name              . "SPACE")
       (=ucs              . #x0020)     ;
       ))
-    (=ucs              . #x2003)       ;  
-    (=cns11643-1       . #x256D)       ; &I-C1-256D; [05-77]
     ))
 (define-char
   '((name              . "THREE-PER-EM SPACE")
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
+    (=ucs              . #x2004)       ;  
     (<-compat
      ((name              . "SPACE")
       (=ucs              . #x0020)     ;
       ))
-    (=ucs              . #x2004)       ;  
     ))
 (define-char
   '((name              . "FOUR-PER-EM SPACE")
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
+    (=ucs              . #x2005)       ;  
     (<-compat
      ((name              . "SPACE")
       (=ucs              . #x0020)     ;
       ))
-    (=ucs              . #x2005)       ;  
     ))
 (define-char
   '((name              . "SIX-PER-EM SPACE")
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
+    (=ucs              . #x2006)       ;  
     (<-compat
      ((name              . "SPACE")
       (=ucs              . #x0020)     ;
       ))
-    (=ucs              . #x2006)       ;  
     ))
 (define-char
   '((name              . "FIGURE SPACE")
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
+    (=ucs              . #x2007)       ;  
     (<-noBreak
      ((name              . "SPACE")
       (=ucs              . #x0020)     ;
       ))
-    (=ucs              . #x2007)       ;  
     ))
 (define-char
   '((name              . "PUNCTUATION SPACE")
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
+    (=ucs              . #x2008)       ;  
     (<-compat
      ((name              . "SPACE")
       (=ucs              . #x0020)     ;
       ))
-    (=ucs              . #x2008)       ;  
     ))
 (define-char
   '((name              . "THIN SPACE")
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
+    (=ucs              . #x2009)       ;  
     (<-compat
      ((name              . "SPACE")
       (=ucs              . #x0020)     ;
       ))
-    (=ucs              . #x2009)       ;  
     ))
 (define-char
   '((name              . "HAIR SPACE")
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
+    (=ucs              . #x200A)       ;  
     (<-compat
      ((name              . "SPACE")
       (=ucs              . #x0020)     ;
       ))
-    (=ucs              . #x200A)       ;  
     ))
 (define-char
   '((name              . "ZERO WIDTH SPACE")
      ((name              . "HYPHEN")
       (=ucs              . #x2010)     ; ‐
       ))
+    (=jis-x0208                . #x213E)       ; &J90-213E; [01-30]
+    (=ucs@jis          . #x2010)       ; &J90-213E;
     (<-fullwidth
      ((name              . "HYPHEN")
       (=ucs              . #x2010)     ; ‐
       ))
-    (=jis-x0208                . #x213E)       ; &J90-213E; [01-30]
-    (=ucs@jis          . #x2010)       ; &J90-213E;
     ))
 (define-char
   '((name              . "NON-BREAKING HYPHEN")
     (general-category  punctuation dash) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #x2011)       ; ‑
     (<-noBreak
      ((name              . "HYPHEN")
       (=ucs              . #x2010)     ; ‐
       ))
-    (=ucs              . #x2011)       ; ‑
     ))
 (define-char
   '((name              . "FIGURE DASH")
      ((name              . "EN DASH")
       (=ucs              . #x2013)     ; –
       ))
-    (<-fullwidth
-     ((name              . "EN DASH")
-      (=ucs              . #x2013)     ; –
-      ))
     (=cns11643-1       . #x2139)       ; &JX1-237C; [01-25]
     (=jis-x0213-1-2000 . #x237C)       ; &I-JX1-237C; [03-92]
     (=big5             . #xA156)       ; &I-B-A156;
     (=ucs@cns          . #x2013)       ; &JX1-237C;
     (=ucs@jis          . #x2013)       ; &JX1-237C;
     (=ucs@big5         . #x2013)       ; &JX1-237C;
+    (<-fullwidth
+     ((name              . "EN DASH")
+      (=ucs              . #x2013)     ; –
+      ))
     ))
 (define-char
   '((name              . "EM DASH")
      ((name              . "EM DASH")
       (=ucs              . #x2014)     ; —
       ))
-    (<-fullwidth
-     ((name              . "EM DASH")
-      (=ucs              . #x2014)     ; —
-      ))
     (=jis-x0208                . #x213D)       ; &J90-213D; [01-29]
     (=cns11643-1       . #x2137)       ; &I-C1-2137; [01-23]
     (=big5             . #xA158)       ; &I-B-A158;
     (=ucs@cns          . #x2014)       ; &J90-213D;
     (=ucs@jis          . #x2014)       ; &J90-213D;
     (=ucs@big5         . #x2014)       ; &J90-213D;
+    (<-fullwidth
+     ((name              . "EM DASH")
+      (=ucs              . #x2014)     ; —
+      ))
     ))
 (define-char
   '((name              . "HORIZONTAL BAR")
      ((name              . "HORIZONTAL BAR")
       (=ucs              . #x2015)     ; ―
       ))
-    (<-fullwidth
-     ((name              . "HORIZONTAL BAR")
-      (=ucs              . #x2015)     ; ―
-      ))
     (=gb2312           . #x212A)       ; &K0-212A; [01-10]
     (=ks-x1001         . #x212A)       ; &I-K0-212A; [01-10]
     (=ucs@gb           . #x2015)       ; &K0-212A;
     (=ucs@ks           . #x2015)       ; &K0-212A;
+    (<-fullwidth
+     ((name              . "HORIZONTAL BAR")
+      (=ucs              . #x2015)     ; ―
+      ))
     ))
 (define-char
   '((name              . "DOUBLE VERTICAL LINE")
      ((name              . "DOUBLE VERTICAL LINE")
       (=ucs              . #x2016)     ; ‖
       ))
-    (<-fullwidth
-     ((name              . "DOUBLE VERTICAL LINE")
-      (=ucs              . #x2016)     ; ‖
-      ))
     (=jis-x0208                . #x2142)       ; &J90-2142; [01-34]
     (=gb2312           . #x212C)       ; &I-G0-212C; [01-12]
     (=cns11643-1       . #x225D)       ; &I-C1-225D; [02-61]
     (=ucs@gb           . #x2016)       ; &J90-2142;
     (=ucs@cns          . #x2016)       ; &J90-2142;
     (=ucs@jis          . #x2016)       ; &J90-2142;
+    (<-fullwidth
+     ((name              . "DOUBLE VERTICAL LINE")
+      (=ucs              . #x2016)     ; ‖
+      ))
     ))
 (define-char
   '((name              . "DOUBLE LOW LINE")
      ((name              . "LEFT SINGLE QUOTATION MARK")
       (=ucs              . #x2018)     ; ‘
       ))
-    (<-fullwidth
-     ((name              . "LEFT SINGLE QUOTATION MARK")
-      (=ucs              . #x2018)     ; ‘
-      ))
     (=jis-x0208                . #x2146)       ; &J90-2146; [01-38]
     (=gb2312           . #x212E)       ; &I-G0-212E; [01-14]
     (=ks-x1001         . #x212E)       ; &I-K0-212E; [01-14]
     (=ucs@jis          . #x2018)       ; &J90-2146;
     (=ucs@ks           . #x2018)       ; &J90-2146;
     (=ucs@big5         . #x2018)       ; &J90-2146;
+    (<-fullwidth
+     ((name              . "LEFT SINGLE QUOTATION MARK")
+      (=ucs              . #x2018)     ; ‘
+      ))
     ))
 (define-char
   '((name              . "RIGHT SINGLE QUOTATION MARK")
      ((name              . "RIGHT SINGLE QUOTATION MARK")
       (=ucs              . #x2019)     ; ’
       ))
-    (<-fullwidth
-     ((name              . "RIGHT SINGLE QUOTATION MARK")
-      (=ucs              . #x2019)     ; ’
-      ))
     (=jis-x0208                . #x2147)       ; &J90-2147; [01-39]
     (=gb2312           . #x212F)       ; &I-G0-212F; [01-15]
     (=ks-x1001         . #x212F)       ; &I-K0-212F; [01-15]
     (=ucs@jis          . #x2019)       ; &J90-2147;
     (=ucs@ks           . #x2019)       ; &J90-2147;
     (=ucs@big5         . #x2019)       ; &J90-2147;
+    (<-fullwidth
+     ((name              . "RIGHT SINGLE QUOTATION MARK")
+      (=ucs              . #x2019)     ; ’
+      ))
     ))
 (define-char
   '((name              . "SINGLE LOW-9 QUOTATION MARK")
      ((name              . "LEFT DOUBLE QUOTATION MARK")
       (=ucs              . #x201C)     ; “
       ))
-    (<-fullwidth
-     ((name              . "LEFT DOUBLE QUOTATION MARK")
-      (=ucs              . #x201C)     ; “
-      ))
     (=jis-x0208                . #x2148)       ; &J90-2148; [01-40]
     (=gb2312           . #x2130)       ; &I-G0-2130; [01-16]
     (=ks-x1001         . #x2130)       ; &I-K0-2130; [01-16]
     (=ucs@jis          . #x201C)       ; &J90-2148;
     (=ucs@ks           . #x201C)       ; &J90-2148;
     (=ucs@big5         . #x201C)       ; &J90-2148;
+    (<-fullwidth
+     ((name              . "LEFT DOUBLE QUOTATION MARK")
+      (=ucs              . #x201C)     ; “
+      ))
     ))
 (define-char
   '((name              . "RIGHT DOUBLE QUOTATION MARK")
      ((name              . "RIGHT DOUBLE QUOTATION MARK")
       (=ucs              . #x201D)     ; ”
       ))
-    (<-fullwidth
-     ((name              . "RIGHT DOUBLE QUOTATION MARK")
-      (=ucs              . #x201D)     ; ”
-      ))
     (=jis-x0208                . #x2149)       ; &J90-2149; [01-41]
     (=gb2312           . #x2131)       ; &I-G0-2131; [01-17]
     (=ks-x1001         . #x2131)       ; &I-K0-2131; [01-17]
     (=ucs@jis          . #x201D)       ; &J90-2149;
     (=ucs@ks           . #x201D)       ; &J90-2149;
     (=ucs@big5         . #x201D)       ; &J90-2149;
+    (<-fullwidth
+     ((name              . "RIGHT DOUBLE QUOTATION MARK")
+      (=ucs              . #x201D)     ; ”
+      ))
     ))
 (define-char
   '((name              . "DOUBLE LOW-9 QUOTATION MARK")
      ((name              . "DAGGER")
       (=ucs              . #x2020)     ; †
       ))
-    (<-fullwidth
-     ((name              . "DAGGER")
-      (=ucs              . #x2020)     ; †
-      ))
     (=jis-x0208@1983   . #x2277)       ; &J90-2277; [02-87]
     (=ks-x1001         . #x2253)       ; &I-K0-2253; [02-51]
     (=jis-x0208@1990   . #x2277)       ; &I-J90-2277; [02-87]
     (=ucs@jis          . #x2020)       ; &J90-2277;
     (=ucs@ks           . #x2020)       ; &J90-2277;
+    (<-fullwidth
+     ((name              . "DAGGER")
+      (=ucs              . #x2020)     ; †
+      ))
     ))
 (define-char
   '((name              . "DOUBLE DAGGER")
      ((name              . "DOUBLE DAGGER")
       (=ucs              . #x2021)     ; ‡
       ))
-    (<-fullwidth
-     ((name              . "DOUBLE DAGGER")
-      (=ucs              . #x2021)     ; ‡
-      ))
     (=jis-x0208@1983   . #x2278)       ; &J90-2278; [02-88]
     (=ks-x1001         . #x2254)       ; &I-K0-2254; [02-52]
     (=jis-x0208@1990   . #x2278)       ; &I-J90-2278; [02-88]
     (=ucs@jis          . #x2021)       ; &J90-2278;
     (=ucs@ks           . #x2021)       ; &J90-2278;
+    (<-fullwidth
+     ((name              . "DOUBLE DAGGER")
+      (=ucs              . #x2021)     ; ‡
+      ))
     ))
 (define-char
   '((name              . "BULLET")
      ((name              . "BULLET")
       (=ucs              . #x2022)     ; •
       ))
+    (=jis-x0213-1-2000 . #x2340)       ; &JX1-2340; [03-32]
+    (=ucs@jis/fw       . #x2022)       ; &JX1-2340;
     (<-fullwidth
      ((name              . "BULLET")
       (=ucs              . #x2022)     ; •
       ))
-    (=jis-x0213-1-2000 . #x2340)       ; &JX1-2340; [03-32]
-    (=ucs@jis/fw       . #x2022)       ; &JX1-2340;
     ))
 (define-char
   '((name              . "TRIANGULAR BULLET")
     (general-category  punctuation other) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (=ucs              . #x2024)       ; ․
     (<-compat
      ((name              . "FULL STOP")
       (=ucs              . #x002E)     ; .
       ))
-    (=ucs              . #x2024)       ; ․
     ))
 (define-char
   '((name              . "TWO DOT LEADER")
      ((name              . "TWO DOT LEADER")
       (=ucs              . #x2025)     ; ‥
       ))
-    (<-fullwidth
-     ((name              . "TWO DOT LEADER")
-      (=ucs              . #x2025)     ; ‥
-      ))
     (=jis-x0208                . #x2145)       ; &J90-2145; [01-37]
     (=ks-x1001         . #x2125)       ; &I-K0-2125; [01-05]
     (=cns11643-1       . #x212D)       ; &I-C1-212D; [01-13]
     (=ucs@jis          . #x2025)       ; &J90-2145;
     (=ucs@ks           . #x2025)       ; &J90-2145;
     (=ucs@big5         . #x2025)       ; &J90-2145;
+    (<-fullwidth
+     ((name              . "TWO DOT LEADER")
+      (=ucs              . #x2025)     ; ‥
+      ))
     ))
 (define-char
   '((name              . "HORIZONTAL ELLIPSIS")
      ((name              . "HORIZONTAL ELLIPSIS")
       (=ucs              . #x2026)     ; …
       ))
-    (<-fullwidth
-     ((name              . "HORIZONTAL ELLIPSIS")
-      (=ucs              . #x2026)     ; …
-      ))
     (=jis-x0208                . #x2144)       ; &J90-2144; [01-36]
     (=gb2312           . #x212D)       ; &I-G0-212D; [01-13]
     (=ks-x1001         . #x2126)       ; &I-K0-2126; [01-06]
     (=ucs@jis          . #x2026)       ; &J90-2144;
     (=ucs@ks           . #x2026)       ; &J90-2144;
     (=ucs@big5         . #x2026)       ; &J90-2144;
+    (<-fullwidth
+     ((name              . "HORIZONTAL ELLIPSIS")
+      (=ucs              . #x2026)     ; …
+      ))
     ))
 (define-char
   '((name              . "HYPHENATION POINT")
      ((name              . "HYPHENATION POINT")
       (=ucs              . #x2027)     ; ‧
       ))
-    (<-fullwidth
-     ((name              . "HYPHENATION POINT")
-      (=ucs              . #x2027)     ; ‧
-      ))
     (=cns11643-1       . #x2126)       ; &C1-2126; [01-06]
     (=big5             . #xA145)       ; &I-B-A145;
     (=ucs@cns          . #x2027)       ; &C1-2126;
     (=ucs@big5         . #x2027)       ; &C1-2126;
+    (<-fullwidth
+     ((name              . "HYPHENATION POINT")
+      (=ucs              . #x2027)     ; ‧
+      ))
     ))
 (define-char
   '((name              . "LINE SEPARATOR")
     (general-category  separator space) ; Normative Category
     (bidi-category     . "WS")
     (mirrored          . nil)
+    (=ucs              . #x202F)       ;  
     (<-noBreak
      ((name              . "SPACE")
       (=ucs              . #x0020)     ;
       ))
-    (=ucs              . #x202F)       ;  
     ))
 (define-char
   '((name              . "PER MILLE SIGN")
      ((name              . "PER MILLE SIGN")
       (=ucs              . #x2030)     ; ‰
       ))
-    (<-fullwidth
-     ((name              . "PER MILLE SIGN")
-      (=ucs              . #x2030)     ; ‰
-      ))
     (=gb2312           . #x216B)       ; &J90-2273; [01-75]
     (=jis-x0208@1983   . #x2273)       ; &I-J83-2273; [02-83]
     (=ks-x1001         . #x2236)       ; &I-K0-2236; [02-22]
     (=ucs@gb           . #x2030)       ; &J90-2273;
     (=ucs@jis          . #x2030)       ; &J90-2273;
     (=ucs@ks           . #x2030)       ; &J90-2273;
+    (<-fullwidth
+     ((name              . "PER MILLE SIGN")
+      (=ucs              . #x2030)     ; ‰
+      ))
     ))
 (define-char
   '((name              . "PER TEN THOUSAND SIGN")
      ((name              . "PRIME")
       (=ucs              . #x2032)     ; ′
       ))
-    (<-fullwidth
-     ((name              . "PRIME")
-      (=ucs              . #x2032)     ; ′
-      ))
     (=jis-x0208                . #x216C)       ; &J90-216C; [01-76]
     (=gb2312           . #x2164)       ; &I-G0-2164; [01-68]
     (=ks-x1001         . #x2147)       ; &I-K0-2147; [01-39]
     (=ucs@jis          . #x2032)       ; &J90-216C;
     (=ucs@ks           . #x2032)       ; &J90-216C;
     (=ucs@big5         . #x2032)       ; &J90-216C;
+    (<-fullwidth
+     ((name              . "PRIME")
+      (=ucs              . #x2032)     ; ′
+      ))
     ))
 (define-char
   '((name              . "DOUBLE PRIME")
      ((name              . "DOUBLE PRIME")
       (=ucs              . #x2033)     ; ″
       ))
-    (<-fullwidth
-     ((name              . "DOUBLE PRIME")
-      (=ucs              . #x2033)     ; ″
-      ))
     (=jis-x0208                . #x216D)       ; &J90-216D; [01-77]
     (=gb2312           . #x2165)       ; &I-G0-2165; [01-69]
     (=ks-x1001         . #x2148)       ; &I-K0-2148; [01-40]
     (=ucs@gb           . #x2033)       ; &J90-216D;
     (=ucs@jis          . #x2033)       ; &J90-216D;
     (=ucs@ks           . #x2033)       ; &J90-216D;
+    (<-fullwidth
+     ((name              . "DOUBLE PRIME")
+      (=ucs              . #x2033)     ; ″
+      ))
     ))
 (define-char
   '((name              . "TRIPLE PRIME")
      ((name              . "REVERSED PRIME")
       (=ucs              . #x2035)     ; ‵
       ))
-    (<-fullwidth
-     ((name              . "REVERSED PRIME")
-      (=ucs              . #x2035)     ; ‵
-      ))
     (=cns11643-1       . #x216A)       ; &C1-216A; [01-74]
     (=big5             . #xA1AB)       ; &I-B-A1AB;
     (=ucs@cns          . #x2035)       ; &C1-216A;
     (=ucs@big5         . #x2035)       ; &C1-216A;
+    (<-fullwidth
+     ((name              . "REVERSED PRIME")
+      (=ucs              . #x2035)     ; ‵
+      ))
     ))
 (define-char
   '((name              . "REVERSED DOUBLE PRIME")
      ((name              . "REFERENCE MARK")
       (=ucs              . #x203B)     ; ※
       ))
-    (<-fullwidth
-     ((name              . "REFERENCE MARK")
-      (=ucs              . #x203B)     ; ※
-      ))
     (=jis-x0208                . #x2228)       ; &J90-2228; [02-08]
     (=gb2312           . #x2179)       ; &I-G0-2179; [01-89]
     (=ks-x1001         . #x2158)       ; &I-K0-2158; [01-56]
     (=ucs@jis          . #x203B)       ; &J90-2228;
     (=ucs@ks           . #x203B)       ; &J90-2228;
     (=ucs@big5         . #x203B)       ; &J90-2228;
+    (<-fullwidth
+     ((name              . "REFERENCE MARK")
+      (=ucs              . #x203B)     ; ※
+      ))
     ))
 (define-char
   '((name              . "DOUBLE EXCLAMATION MARK")
      ((name              . "DOUBLE EXCLAMATION MARK")
       (=ucs              . #x203C)     ; ‼
       ))
+    (=jis-x0213-1-2000 . #x286B)       ; &JX1-286B; [08-75]
+    (=ucs@jis          . #x203C)       ; &JX1-286B;
     (<-fullwidth
      ((name              . "DOUBLE EXCLAMATION MARK")
       (=ucs              . #x203C)     ; ‼
       ))
-    (=jis-x0213-1-2000 . #x286B)       ; &JX1-286B; [08-75]
-    (=ucs@jis          . #x203C)       ; &JX1-286B;
     ))
 (define-char
   '((name              . "INTERROBANG")
       (=ucs              . #x203E)     ; ‾
       ))
     (name              . "FULLWIDTH OVERLINE")
-    (<-fullwidth
-     ((name              . "OVERLINE")
-      (=ucs              . #x203E)     ; ‾
-      ))
     (=jis-x0208                . #x2131)       ; &J90-2131; [01-17]
     (=gb2312           . #x237E)       ; &I-G0-237E; [03-94]
     (=ks-x1001         . #x237E)       ; &I-K0-237E; [03-94]
     (=big5             . #xA1C2)       ; &I-B-A1C2;
     (=ucs@gb           . #xFFE3)       ; &J90-2131;
     (=ucs@jis          . #x203E)       ; &J90-2131;
+    (<-fullwidth
+     ((name              . "OVERLINE")
+      (=ucs              . #x203E)     ; ‾
+      ))
     ))
 (define-char
   '((name              . "UNDERTIE")
      ((name              . "ASTERISM")
       (=ucs              . #x2042)     ; ⁂
       ))
+    (=jis-x0213-1-2000 . #x2C7E)       ; &JX1-2C7E; [12-94]
+    (=ucs@jis          . #x2042)       ; &JX1-2C7E;
     (<-fullwidth
      ((name              . "ASTERISM")
       (=ucs              . #x2042)     ; ⁂
       ))
-    (=jis-x0213-1-2000 . #x2C7E)       ; &JX1-2C7E; [12-94]
-    (=ucs@jis          . #x2042)       ; &JX1-2C7E;
     ))
 (define-char
   '((name              . "HYPHEN BULLET")
      ((name              . "DOUBLE QUESTION MARK")
       (=ucs              . #x2047)     ; ⁇
       ))
+    (=jis-x0213-1-2000 . #x286C)       ; &JX1-286C; [08-76]
+    (=ucs@jis          . #x2047)       ; &JX1-286C;
     (<-fullwidth
      ((name              . "DOUBLE QUESTION MARK")
       (=ucs              . #x2047)     ; ⁇
       ))
-    (=jis-x0213-1-2000 . #x286C)       ; &JX1-286C; [08-76]
-    (=ucs@jis          . #x2047)       ; &JX1-286C;
     ))
 (define-char
   '((name              . "QUESTION EXCLAMATION MARK")
      ((name              . "QUESTION EXCLAMATION MARK")
       (=ucs              . #x2048)     ; ⁈
       ))
+    (=jis-x0213-1-2000 . #x286D)       ; &JX1-286D; [08-77]
+    (=ucs@jis          . #x2048)       ; &JX1-286D;
     (<-fullwidth
      ((name              . "QUESTION EXCLAMATION MARK")
       (=ucs              . #x2048)     ; ⁈
       ))
-    (=jis-x0213-1-2000 . #x286D)       ; &JX1-286D; [08-77]
-    (=ucs@jis          . #x2048)       ; &JX1-286D;
     ))
 (define-char
   '((name              . "EXCLAMATION QUESTION MARK")
      ((name              . "EXCLAMATION QUESTION MARK")
       (=ucs              . #x2049)     ; ⁉
       ))
+    (=jis-x0213-1-2000 . #x286E)       ; &JX1-286E; [08-78]
+    (=ucs@jis          . #x2049)       ; &JX1-286E;
     (<-fullwidth
      ((name              . "EXCLAMATION QUESTION MARK")
       (=ucs              . #x2049)     ; ⁉
       ))
-    (=jis-x0213-1-2000 . #x286E)       ; &JX1-286E; [08-78]
-    (=ucs@jis          . #x2049)       ; &JX1-286E;
     ))
 (define-char
   '((name              . "TIRONIAN SIGN ET")