(U+****): Add `->fullwidth'.
authortomo <tomo>
Fri, 27 Jul 2001 18:48:15 +0000 (18:48 +0000)
committertomo <tomo>
Fri, 27 Jul 2001 18:48:15 +0000 (18:48 +0000)
(fullwidth *): Use `=>ucs' instead of `->ucs'; add `<-fullwidth'.
(CARON): Add `->fullwidth'.
(fullwidth caron): Use `=>ucs' instead of `->ucs'; add `<-fullwidth'.
(MODIFIER LETTER VERTICAL LINE): Add `->fullwidth'.
(fullwidth modifier letter vertical line): Use `=>ucs' instead of
`->ucs'; add `<-fullwidth'.
(MODIFIER LETTER MACRON): Separate G0-2125 and Big5-A3BC.
(fullwidth modifier letter macron): New character; unify G0-2125,
C1-256D and Big5-A3BC.
(MODIFIER LETTER ACUTE ACCENT): Separate C1-256E and Big5-A3BD.
(fullwidth modifier letter acute accent): New character; unify C1-256E
and Big5-A3BD.
(MODIFIER LETTER GRAVE ACCENT): Separate C1-2570, Big5-A3BF.
(fullwidth modifier letter grave accent): Unify C1-2570 and Big5-A3BF.
(MODIFIER LETTER HALF TRIANGULAR COLON): Separate JX1-2B56.
(fullwidth modifier letter half triangular colon): New character;
unify JX1-2B56.
(RING ABOVE): Separate K0-222A and JSP-2236.
(fullwidth ring above): New character; unify K0-222A and JSP-2236.
(MODIFIER LETTER RHOTIC HOOK): Separate JX1-2B71.
(fullwidth modifier letter rhotic hook): New character; unify
JX1-2B71.
(MODIFIER LETTER EXTRA-HIGH TONE BAR): Separate JX1-2B60.
(fullwidth modifier letter extra-high tone bar): New character; unify
JX1-2B60.
(MODIFIER LETTER HIGH TONE BAR): Separate JX1-2B61.
(fullwidth modifier letter high tone bar): New character; unify
JX1-2B61.
(MODIFIER LETTER MID TONE BAR): Separate JX1-2B62.
(fullwidth modifier letter mid tone bar): New character; unify
JX1-2B62.
(MODIFIER LETTER LOW TONE BAR): Separate JX1-2B63.
(fullwidth modifier letter low tone bar): New character; unify
JX1-2B63.
(MODIFIER LETTER EXTRA-LOW TONE BAR): Separate JX1-2B64.
(fullwidth modifier letter extra-low tone bar): New character; unify
JX1-2B64.

lisp/utf-2000/u002B0-Spacing-Modifier-Letters.el

index 389de84..45ffd84 100644 (file)
@@ -4,7 +4,7 @@
     (bidi-category     . "L")
     (mirrored          . nil)
     (->decomposition   super #x0068)
-    (ucs               . #x2B0)        ; ʰ
+    (ucs               . #x02B0)       ; ʰ
     ))
 (define-char
   '((name              . "MODIFIER LETTER SMALL H WITH HOOK")
@@ -12,7 +12,7 @@
     (bidi-category     . "L")
     (mirrored          . nil)
     (->decomposition   super #x0266)
-    (ucs               . #x2B1)        ; ʱ
+    (ucs               . #x02B1)       ; ʱ
     ))
 (define-char
   '((name              . "MODIFIER LETTER SMALL J")
@@ -20,7 +20,7 @@
     (bidi-category     . "L")
     (mirrored          . nil)
     (->decomposition   super #x006A)
-    (ucs               . #x2B2)        ; ʲ
+    (ucs               . #x02B2)       ; ʲ
     ))
 (define-char
   '((name              . "MODIFIER LETTER SMALL R")
@@ -28,7 +28,7 @@
     (bidi-category     . "L")
     (mirrored          . nil)
     (->decomposition   super #x0072)
-    (ucs               . #x2B3)        ; ʳ
+    (ucs               . #x02B3)       ; ʳ
     ))
 (define-char
   '((name              . "MODIFIER LETTER SMALL TURNED R")
@@ -36,7 +36,7 @@
     (bidi-category     . "L")
     (mirrored          . nil)
     (->decomposition   super #x0279)
-    (ucs               . #x2B4)        ; ʴ
+    (ucs               . #x02B4)       ; ʴ
     ))
 (define-char
   '((name              . "MODIFIER LETTER SMALL TURNED R WITH HOOK")
@@ -44,7 +44,7 @@
     (bidi-category     . "L")
     (mirrored          . nil)
     (->decomposition   super #x027B)
-    (ucs               . #x2B5)        ; ʵ
+    (ucs               . #x02B5)       ; ʵ
     ))
 (define-char
   '((name              . "MODIFIER LETTER SMALL CAPITAL INVERTED R")
@@ -52,7 +52,7 @@
     (bidi-category     . "L")
     (mirrored          . nil)
     (->decomposition   super #x0281)
-    (ucs               . #x2B6)        ; ʶ
+    (ucs               . #x02B6)       ; ʶ
     ))
 (define-char
   '((name              . "MODIFIER LETTER SMALL W")
@@ -60,7 +60,7 @@
     (bidi-category     . "L")
     (mirrored          . nil)
     (->decomposition   super #x0077)
-    (ucs               . #x2B7)        ; ʷ
+    (ucs               . #x02B7)       ; ʷ
     ))
 (define-char
   '((name              . "MODIFIER LETTER SMALL Y")
     (bidi-category     . "L")
     (mirrored          . nil)
     (->decomposition   super #x0079)
-    (ucs               . #x2B8)        ; ʸ
+    (ucs               . #x02B8)       ; ʸ
     ))
 (define-char
   '((name              . "MODIFIER LETTER PRIME")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2B9)        ; ʹ
+    (ucs               . #x02B9)       ; ʹ
     ))
 (define-char
   '((name              . "MODIFIER LETTER DOUBLE PRIME")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2BA)        ; ʺ
+    (ucs               . #x02BA)       ; ʺ
     ))
 (define-char
   '((name              . "MODIFIER LETTER TURNED COMMA")
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (ucs               . #x2BB)        ; ʻ
+    (ucs               . #x02BB)       ; ʻ
     ))
 (define-char
   '((name              . "MODIFIER LETTER APOSTROPHE")
@@ -97,7 +97,7 @@
     (bidi-category     . "L")
     (mirrored          . nil)
     (greek-iso8859-7   . #xA2) ; 
-    (ucs               . #x2BC)        ; ʼ
+    (ucs               . #x02BC)       ; ʼ
     ))
 (define-char
   '((name              . "MODIFIER LETTER REVERSED COMMA")
     (bidi-category     . "L")
     (mirrored          . nil)
     (greek-iso8859-7   . #xA1) ; 
-    (ucs               . #x2BD)        ; ʽ
+    (ucs               . #x02BD)       ; ʽ
     ))
 (define-char
   '((name              . "MODIFIER LETTER RIGHT HALF RING")
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (ucs               . #x2BE)        ; ʾ
+    (ucs               . #x02BE)       ; ʾ
     ))
 (define-char
   '((name              . "MODIFIER LETTER LEFT HALF RING")
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (ucs               . #x2BF)        ; ʿ
+    (ucs               . #x02BF)       ; ʿ
     ))
 (define-char
   '((name              . "MODIFIER LETTER GLOTTAL STOP")
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (ucs               . #x2C0)        ; ˀ
+    (ucs               . #x02C0)       ; ˀ
     ))
 (define-char
   '((name              . "MODIFIER LETTER REVERSED GLOTTAL STOP")
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (ucs               . #x2C1)        ; ˁ
+    (ucs               . #x02C1)       ; ˁ
     ))
 (define-char
   '((name              . "MODIFIER LETTER LEFT ARROWHEAD")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2C2)        ; ˂
+    (ucs               . #x02C2)       ; ˂
     ))
 (define-char
   '((name              . "MODIFIER LETTER RIGHT ARROWHEAD")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2C3)        ; ˃
+    (ucs               . #x02C3)       ; ˃
     ))
 (define-char
   '((name              . "MODIFIER LETTER UP ARROWHEAD")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2C4)        ; ˄
+    (ucs               . #x02C4)       ; ˄
     ))
 (define-char
   '((name              . "MODIFIER LETTER DOWN ARROWHEAD")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2C5)        ; ˅
+    (ucs               . #x02C5)       ; ˅
     ))
 (define-char
   '((name              . "MODIFIER LETTER CIRCUMFLEX ACCENT")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2C6)        ; ˆ
+    (ucs               . #x02C6)       ; ˆ
     ))
 (define-char
   '((name              . "CARON")
     (bidi-category     . "ON")
     (mirrored          . nil)
     (iso-10646-comment . "Mandarin Chinese third tone")
+    (->fullwidth
+     ((name              . "fullwidth caron")
+      (chinese-gb2312            . #x2126)     ; 
+      (korean-ksc5601            . #x2227)     ; 
+      (japanese-jisx0212         . #x2230)     ; 
+      (chinese-cns11643-1        . #x256F)     ; 
+      (japanese-jisx0213-1       . #x2A31)     ; 
+      ))
     (latin-iso8859-2   . #xB7) ; 
     (latin-iso8859-4   . #xB7) ; 
-    (ucs               . #x2C7)        ; ˇ
+    (ucs               . #x02C7)       ; ˇ
     ))
 (define-char
   '((name              . "fullwidth caron")
-    (->ucs             . #x02C7)       ; ˇ
+    (=>ucs             . #x02C7)       ; ˇ
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (iso-10646-comment . "Mandarin Chinese third tone")
     (->decomposition   wide #x02C7)
+    (<-fullwidth
+     ((name              . "CARON")
+      (ucs               . #x02C7)     ; ˇ
+      ))
     (chinese-gb2312            . #x2126)       ; 
     (korean-ksc5601            . #x2227)       ; 
     (japanese-jisx0212         . #x2230)       ; 
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (->fullwidth
+     ((name              . "fullwidth modifier letter vertical line")
+      (japanese-jisx0213-1       . #x2B53)     ; 
+      ))
     (ipa               . #xF0) ; 
-    (ucs               . #x2C8)        ; ˈ
+    (ucs               . #x02C8)       ; ˈ
     ))
 (define-char
   '((name              . "fullwidth modifier letter vertical line")
-    (->ucs             . #x02C8)       ; ˈ
+    (=>ucs             . #x02C8)       ; ˈ
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (->decomposition   wide #x02C8)
+    (<-fullwidth
+     ((name              . "MODIFIER LETTER VERTICAL LINE")
+      (ucs               . #x02C8)     ; ˈ
+      ))
     (japanese-jisx0213-1       . #x2B53)       ; 
     ))
 (define-char
     (bidi-category     . "ON")
     (mirrored          . nil)
     (iso-10646-comment . "Mandarin Chinese first tone")
+    (->fullwidth
+     ((name              . "fullwidth modifier letter macron")
+      (chinese-gb2312    . #x2125)     ; 
+      ))
+    (ucs               . #x02C9)       ; ˉ
+    ))
+(define-char
+  '((name              . "fullwidth modifier letter macron")
+    (=>ucs             . #x02C9)       ; ˉ
+    (general-category  symbol modifier) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (iso-10646-comment . "Mandarin Chinese first tone")
+    (->decomposition   wide #x02C9)
+    (<-fullwidth
+     ((name              . "MODIFIER LETTER MACRON")
+      (ucs               . #x02C9)     ; ˉ
+      ))
     (chinese-gb2312    . #x2125)       ; 
+    (chinese-cns11643-1 . #x256D)      ; 
     (chinese-big5      . #xA3BC)       ; 
-    (ucs               . #x2C9)        ; ˉ
     ))
 (define-char
   '((name              . "MODIFIER LETTER ACUTE ACCENT")
     (bidi-category     . "ON")
     (mirrored          . nil)
     (iso-10646-comment . "Mandarin Chinese second tone")
+    (->fullwidth
+     ((name              . "fullwidth modifier letter acute accent")
+      (chinese-cns11643-1 . #x256E)    ; 
+      ))
+    (ucs               . #x02CA)       ; ˊ
+    ))
+(define-char
+  '((name              . "fullwidth modifier letter acute accent")
+    (=>ucs             . #x02CA)       ; ˊ
+    (general-category  symbol modifier) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (iso-10646-comment . "Mandarin Chinese second tone")
+    (->decomposition   wide #x02CA)
+    (<-fullwidth
+     ((name              . "MODIFIER LETTER ACUTE ACCENT")
+      (ucs               . #x02CA)     ; ˊ
+      ))
     (chinese-cns11643-1 . #x256E)      ; 
     (chinese-big5      . #xA3BD)       ; 
-    (ucs               . #x2CA)        ; ˊ
     ))
 (define-char
   '((name              . "MODIFIER LETTER GRAVE ACCENT")
     (bidi-category     . "ON")
     (mirrored          . nil)
     (iso-10646-comment . "Mandarin Chinese fourth tone")
+    (->fullwidth
+     ((name              . "fullwidth modifier letter grave accent")
+      (chinese-cns11643-1 . #x2570)    ; 
+      ))
+    (ucs               . #x02CB)       ; ˋ
+    ))
+(define-char
+  '((name              . "fullwidth modifier letter grave accent")
+    (=>ucs             . #x02CB)       ; ˋ
+    (general-category  symbol modifier) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (iso-10646-comment . "Mandarin Chinese fourth tone")
+    (->decomposition   wide #x02CB)
+    (<-fullwidth
+     ((name              . "MODIFIER LETTER GRAVE ACCENT")
+      (ucs               . #x02CB)     ; ˋ
+      ))
     (chinese-cns11643-1 . #x2570)      ; 
     (chinese-big5      . #xA3BF)       ; 
-    (ucs               . #x2CB)        ; ˋ
     ))
 (define-char
   '((name              . "MODIFIER LETTER LOW VERTICAL LINE")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (->fullwidth
+     ((name              . "fullwidth modifier letter low vertical line")
+      (japanese-jisx0213-1       . #x2B54)     ; 
+      ))
     (ipa               . #xF1) ; 
-    (ucs               . #x2CC)        ; ˌ
+    (ucs               . #x02CC)       ; ˌ
     ))
 (define-char
   '((name              . "fullwidth modifier letter low vertical line")
-    (->ucs             . #x02CC)       ; ˌ
+    (=>ucs             . #x02CC)       ; ˌ
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (<-fullwidth
+     ((name              . "MODIFIER LETTER LOW VERTICAL LINE")
+      (ucs               . #x02CC)     ; ˌ
+      ))
     (japanese-jisx0213-1       . #x2B54)       ; 
     ))
 (define-char
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2CD)        ; ˍ
+    (ucs               . #x02CD)       ; ˍ
     ))
 (define-char
   '((name              . "MODIFIER LETTER LOW GRAVE ACCENT")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2CE)        ; ˎ
+    (ucs               . #x02CE)       ; ˎ
     ))
 (define-char
   '((name              . "MODIFIER LETTER LOW ACUTE ACCENT")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2CF)        ; ˏ
+    (ucs               . #x02CF)       ; ˏ
     ))
 (define-char
   '((name              . "MODIFIER LETTER TRIANGULAR COLON")
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (->fullwidth
+     ((name              . "fullwidth modifier letter triangular colon")
+      (korean-ksc5601            . #x2230)     ; 
+      (japanese-jisx0213-1       . #x2B55)     ; 
+      ))
     (ipa               . #xF2) ; 
-    (ucs               . #x2D0)        ; ː
+    (ucs               . #x02D0)       ; ː
     ))
 (define-char
   '((name              . "fullwidth modifier letter triangular colon")
-    (->ucs             . #x02D0)       ; ː
+    (=>ucs             . #x02D0)       ; ː
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
     (->decomposition   wide #x02D0)
+    (<-fullwidth
+     ((name              . "MODIFIER LETTER TRIANGULAR COLON")
+      (ucs               . #x02D0)     ; ː
+      ))
     (korean-ksc5601            . #x2230)       ; 
     (japanese-jisx0213-1       . #x2B55)       ; 
     ))
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
+    (->fullwidth
+     ((name              . "fullwidth modifier letter half triangular colon")
+      (japanese-jisx0213-1       . #x2B56)     ; 
+      ))
+    (ucs               . #x02D1)       ; ˑ
+    ))
+(define-char
+  '((name              . "fullwidth modifier letter half triangular colon")
+    (=>ucs             . #x02D1)       ; ˑ
+    (general-category  letter modifier) ; Informative Category
+    (bidi-category     . "L")
+    (mirrored          . nil)
+    (->decomposition   wide #x02D1)
+    (<-fullwidth
+     ((name              . "MODIFIER LETTER HALF TRIANGULAR COLON")
+      (ucs               . #x02D1)     ; ˑ
+      ))
     (japanese-jisx0213-1       . #x2B56)       ; 
-    (ucs                       . #x2D1)        ; ˑ
     ))
 (define-char
   '((name              . "MODIFIER LETTER CENTRED RIGHT HALF RING")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2D2)        ; ˒
+    (ucs               . #x02D2)       ; ˒
     ))
 (define-char
   '((name              . "MODIFIER LETTER CENTRED LEFT HALF RING")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2D3)        ; ˓
+    (ucs               . #x02D3)       ; ˓
     ))
 (define-char
   '((name              . "MODIFIER LETTER UP TACK")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2D4)        ; ˔
+    (ucs               . #x02D4)       ; ˔
     ))
 (define-char
   '((name              . "MODIFIER LETTER DOWN TACK")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2D5)        ; ˕
+    (ucs               . #x02D5)       ; ˕
     ))
 (define-char
   '((name              . "MODIFIER LETTER PLUS SIGN")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2D6)        ; ˖
+    (ucs               . #x02D6)       ; ˖
     ))
 (define-char
   '((name              . "MODIFIER LETTER MINUS SIGN")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2D7)        ; ˗
+    (ucs               . #x02D7)       ; ˗
     ))
 (define-char
   '((name              . "BREVE")
     (bidi-category     . "ON")
     (mirrored          . nil)
     (->decomposition   compat #x0020 #x0306)
+    (->fullwidth
+     ((name              . "fullwidth breve")
+      (korean-ksc5601            . #x2228)     ; 
+      (japanese-jisx0212         . #x222F)     ; 
+      (japanese-jisx0213-1       . #x2A22)     ; 
+      ))
     (latin-iso8859-2   . #xA2) ; 
     (latin-iso8859-3   . #xA2) ; 
-    (ucs               . #x2D8)        ; ˘
+    (ucs               . #x02D8)       ; ˘
     ))
 (define-char
   '((name              . "fullwidth breve")
-    (->ucs             . #x02D8)       ; ˘
+    (=>ucs             . #x02D8)       ; ˘
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (->decomposition   wide #x02D8)
+    (<-fullwidth
+     ((name              . "BREVE")
+      (ucs               . #x02D8)     ; ˘
+      ))
     (korean-ksc5601            . #x2228)       ; 
     (japanese-jisx0212         . #x222F)       ; 
     (japanese-jisx0213-1       . #x2A22)       ; 
     (mirrored          . nil)
     (iso-10646-comment . "Mandarin Chinese light tone")
     (->decomposition   compat #x0020 #x0307)
+    (->fullwidth
+     ((name              . "fullwidth dot above")
+      (korean-ksc5601            . #x222B)     ; 
+      (japanese-jisx0212         . #x2232)     ; 
+      (chinese-cns11643-1        . #x256C)     ; 
+      (japanese-jisx0213-1       . #x2A58)     ; 
+      ))
     (latin-iso8859-2   . #xFF) ; 
     (latin-iso8859-3   . #xFF) ; 
     (latin-iso8859-4   . #xFF) ; 
-    (ucs               . #x2D9)        ; ˙
+    (ucs               . #x02D9)       ; ˙
     ))
 (define-char
   '((name              . "fullwidth dot above")
-    (->ucs             . #x02D9)       ; ˙
+    (=>ucs             . #x02D9)       ; ˙
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (iso-10646-comment . "Mandarin Chinese light tone")
     (->decomposition   wide #x02D9)
+    (<-fullwidth
+     ((name              . "DOT ABOVE")
+      (ucs               . #x02D9)     ; ˙
+      ))
     (korean-ksc5601            . #x222B)       ; 
     (japanese-jisx0212         . #x2232)       ; 
     (chinese-cns11643-1                . #x256C)       ; 
     (bidi-category     . "ON")
     (mirrored          . nil)
     (->decomposition   compat #x0020 #x030A)
+    (->fullwidth
+     ((name              . "fullwidth ring above")
+      (korean-ksc5601    . #x222A)     ; 
+      (japanese-jisx0212  . #x2236)    ; 
+      ))
+    (ucs               . #x02DA)       ; ˚
+    ))
+(define-char
+  '((name              . "fullwidth ring above")
+    (=>ucs             . #x02DA)       ; ˚
+    (general-category  symbol modifier) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   wide #x02DA)
+    (<-fullwidth
+     ((name              . "RING ABOVE")
+      (ucs               . #x02DA)     ; ˚
+      ))
     (korean-ksc5601    . #x222A)       ; 
     (japanese-jisx0212 . #x2236)       ; 
-    (ucs               . #x2DA)        ; ˚
     ))
 (define-char
   '((name              . "OGONEK")
     (bidi-category     . "ON")
     (mirrored          . nil)
     (->decomposition   compat #x0020 #x0328)
+    (->fullwidth
+     ((name              . "fullwidth ogonek")
+      (korean-ksc5601            . #x222D)     ; 
+      (japanese-jisx0212         . #x2235)     ; 
+      (japanese-jisx0213-1       . #x2A2D)     ; 
+      ))
     (latin-iso8859-2   . #xB2) ; 
     (latin-iso8859-4   . #xB2) ; 
-    (ucs               . #x2DB)        ; ˛
+    (ucs               . #x02DB)       ; ˛
     ))
 (define-char
   '((name              . "fullwidth ogonek")
-    (->ucs             . #x02DB)       ; ˛
+    (=>ucs             . #x02DB)       ; ˛
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (->decomposition   wide #x02DB)
+    (<-fullwidth
+     ((name              . "OGONEK")
+      (ucs               . #x02DB)     ; ˛
+      ))
     (korean-ksc5601            . #x222D)       ; 
     (japanese-jisx0212         . #x2235)       ; 
     (japanese-jisx0213-1       . #x2A2D)       ; 
     (bidi-category     . "ON")
     (mirrored          . nil)
     (->decomposition   compat #x0020 #x0303)
-    (ucs               . #x2DC)        ; ˜
+    (ucs               . #x02DC)       ; ˜
     ))
 (define-char
   '((name              . "DOUBLE ACUTE ACCENT")
     (bidi-category     . "ON")
     (mirrored          . nil)
     (->decomposition   compat #x0020 #x030B)
+    (->fullwidth
+     ((name              . "fullwidth double acute accent")
+      (korean-ksc5601            . #x2229)     ; 
+      (japanese-jisx0212         . #x2233)     ; 
+      (japanese-jisx0213-1       . #x2A36)     ; 
+      ))
     (latin-iso8859-2   . #xBD) ; 
-    (ucs               . #x2DD)        ; ˝
+    (ucs               . #x02DD)       ; ˝
     ))
 (define-char
   '((name              . "fullwidth double acute accent")
-    (->ucs             . #x02DD)       ; ˝
+    (=>ucs             . #x02DD)       ; ˝
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
     (->decomposition   wide #x02DD)
+    (<-fullwidth
+     ((name              . "DOUBLE ACUTE ACCENT")
+      (ucs               . #x02DD)     ; ˝
+      ))
     (korean-ksc5601            . #x2229)       ; 
     (japanese-jisx0212         . #x2233)       ; 
     (japanese-jisx0213-1       . #x2A36)       ; 
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (->fullwidth
+     ((name              . "fullwidth modifier letter rhotic hook")
+      (japanese-jisx0213-1       . #x2B71)     ; 
+      ))
+    (ucs               . #x02DE)       ; ˞
+    ))
+(define-char
+  '((name              . "fullwidth modifier letter rhotic hook")
+    (=>ucs             . #x02DE)       ; ˞
+    (general-category  symbol modifier) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   wide #x02DE)
+    (<-fullwidth
+     ((name              . "MODIFIER LETTER RHOTIC HOOK")
+      (ucs               . #x02DE)     ; ˞
+      ))
     (japanese-jisx0213-1       . #x2B71)       ; 
-    (ucs                       . #x2DE)        ; ˞
     ))
 (define-char
   '((name              . "MODIFIER LETTER CROSS ACCENT")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2DF)        ; ˟
+    (ucs               . #x02DF)       ; ˟
     ))
 (define-char
   '((name              . "MODIFIER LETTER SMALL GAMMA")
     (bidi-category     . "L")
     (mirrored          . nil)
     (->decomposition   super #x0263)
-    (ucs               . #x2E0)        ; ˠ
+    (ucs               . #x02E0)       ; ˠ
     ))
 (define-char
   '((name              . "MODIFIER LETTER SMALL L")
     (bidi-category     . "L")
     (mirrored          . nil)
     (->decomposition   super #x006C)
-    (ucs               . #x2E1)        ; ˡ
+    (ucs               . #x02E1)       ; ˡ
     ))
 (define-char
   '((name              . "MODIFIER LETTER SMALL S")
     (bidi-category     . "L")
     (mirrored          . nil)
     (->decomposition   super #x0073)
-    (ucs               . #x2E2)        ; ˢ
+    (ucs               . #x02E2)       ; ˢ
     ))
 (define-char
   '((name              . "MODIFIER LETTER SMALL X")
     (bidi-category     . "L")
     (mirrored          . nil)
     (->decomposition   super #x0078)
-    (ucs               . #x2E3)        ; ˣ
+    (ucs               . #x02E3)       ; ˣ
     ))
 (define-char
   '((name              . "MODIFIER LETTER SMALL REVERSED GLOTTAL STOP")
     (bidi-category     . "L")
     (mirrored          . nil)
     (->decomposition   super #x0295)
-    (ucs               . #x2E4)        ; ˤ
+    (ucs               . #x02E4)       ; ˤ
     ))
 (define-char
   '((name              . "MODIFIER LETTER EXTRA-HIGH TONE BAR")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (->fullwidth
+     ((name              . "fullwidth modifier letter extra-high tone bar")
+      (japanese-jisx0213-1       . #x2B60)     ; 
+      ))
+    (ucs               . #x02E5)       ; ˥
+    ))
+(define-char
+  '((name              . "fullwidth modifier letter extra-high tone bar")
+    (=>ucs             . #x02E5)       ; ˥
+    (general-category  symbol modifier) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   wide #x02E5)
+    (<-fullwidth
+     ((name              . "MODIFIER LETTER EXTRA-HIGH TONE BAR")
+      (ucs               . #x02E5)     ; ˥
+      ))
     (japanese-jisx0213-1       . #x2B60)       ; 
-    (ucs                       . #x2E5)        ; ˥
     ))
 (define-char
   '((name              . "MODIFIER LETTER HIGH TONE BAR")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (->fullwidth
+     ((name              . "fullwidth modifier letter high tone bar")
+      (japanese-jisx0213-1       . #x2B61)     ; 
+      ))
+    (ucs               . #x02E6)       ; ˦
+    ))
+(define-char
+  '((name              . "fullwidth modifier letter high tone bar")
+    (=>ucs             . #x02E6)       ; ˦
+    (general-category  symbol modifier) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   wide #x02E6)
+    (<-fullwidth
+     ((name              . "MODIFIER LETTER HIGH TONE BAR")
+      (ucs               . #x02E6)     ; ˦
+      ))
     (japanese-jisx0213-1       . #x2B61)       ; 
-    (ucs                       . #x2E6)        ; ˦
     ))
 (define-char
   '((name              . "MODIFIER LETTER MID TONE BAR")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (->fullwidth
+     ((name              . "fullwidth modifier letter mid tone bar")
+      (japanese-jisx0213-1       . #x2B62)     ; 
+      ))
+    (ucs               . #x02E7)       ; ˧
+    ))
+(define-char
+  '((name              . "fullwidth modifier letter mid tone bar")
+    (=>ucs             . #x02E7)       ; ˧
+    (general-category  symbol modifier) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   wide #x02E7)
+    (<-fullwidth
+     ((name              . "MODIFIER LETTER MID TONE BAR")
+      (ucs               . #x02E7)     ; ˧
+      ))
     (japanese-jisx0213-1       . #x2B62)       ; 
-    (ucs                       . #x2E7)        ; ˧
     ))
 (define-char
   '((name              . "MODIFIER LETTER LOW TONE BAR")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (->fullwidth
+     ((name              . "fullwidth modifier letter low tone bar")
+      (japanese-jisx0213-1       . #x2B63)     ; 
+      ))
+    (ucs               . #x02E8)       ; ˨
+    ))
+(define-char
+  '((name              . "fullwidth modifier letter low tone bar")
+    (=>ucs             . #x02E8)       ; ˨
+    (general-category  symbol modifier) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   wide #x02E8)
+    (<-fullwidth
+     ((name              . "MODIFIER LETTER LOW TONE BAR")
+      (ucs               . #x02E8)     ; ˨
+      ))
     (japanese-jisx0213-1       . #x2B63)       ; 
-    (ucs                       . #x2E8)        ; ˨
     ))
 (define-char
   '((name              . "MODIFIER LETTER EXTRA-LOW TONE BAR")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
+    (->fullwidth
+     ((name              . "fullwidth modifier letter extra-low tone bar")
+      (japanese-jisx0213-1       . #x2B64)     ; 
+      ))
+    (ucs               . #x02E9)       ; ˩
+    ))
+(define-char
+  '((name              . "fullwidth modifier letter extra-low tone bar")
+    (=>ucs             . #x02E9)       ; ˩
+    (general-category  symbol modifier) ; Informative Category
+    (bidi-category     . "ON")
+    (mirrored          . nil)
+    (->decomposition   wide #x02E9)
+    (<-fullwidth
+     ((name              . "MODIFIER LETTER EXTRA-LOW TONE BAR")
+      (ucs               . #x02E9)     ; ˩
+      ))
     (japanese-jisx0213-1       . #x2B64)       ; 
-    (ucs                       . #x2E9)        ; ˩
     ))
 (define-char
   '((name              . "MODIFIER LETTER YIN DEPARTING TONE MARK")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2EA)        ; ˪
+    (ucs               . #x02EA)       ; ˪
     ))
 (define-char
   '((name              . "MODIFIER LETTER YANG DEPARTING TONE MARK")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2EB)        ; ˫
+    (ucs               . #x02EB)       ; ˫
     ))
 (define-char
   '((name              . "MODIFIER LETTER VOICING")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2EC)        ; ˬ
+    (ucs               . #x02EC)       ; ˬ
     ))
 (define-char
   '((name              . "MODIFIER LETTER UNASPIRATED")
     (general-category  symbol modifier) ; Informative Category
     (bidi-category     . "ON")
     (mirrored          . nil)
-    (ucs               . #x2ED)        ; ˭
+    (ucs               . #x02ED)       ; ˭
     ))
 (define-char
   '((name              . "MODIFIER LETTER DOUBLE APOSTROPHE")
     (general-category  letter modifier) ; Informative Category
     (bidi-category     . "L")
     (mirrored          . nil)
-    (ucs               . #x2EE)        ; ˮ
+    (ucs               . #x02EE)       ; ˮ
     ))