From: tomo Date: Fri, 27 Jul 2001 18:48:15 +0000 (+0000) Subject: (U+****): Add `->fullwidth'. X-Git-Tag: r21-2-38-utf-2000-0_17-1~197 X-Git-Url: http://git.chise.org/gitweb/?a=commitdiff_plain;h=390c4bb884fbea90f5e4bc69d9d1d50cb0a1f3f8;p=chise%2Fxemacs-chise.git.1 (U+****): Add `->fullwidth'. (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. --- diff --git a/lisp/utf-2000/u002B0-Spacing-Modifier-Letters.el b/lisp/utf-2000/u002B0-Spacing-Modifier-Letters.el index 389de84..45ffd84 100644 --- a/lisp/utf-2000/u002B0-Spacing-Modifier-Letters.el +++ b/lisp/utf-2000/u002B0-Spacing-Modifier-Letters.el @@ -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") @@ -68,28 +68,28 @@ (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") @@ -105,70 +105,70 @@ (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") @@ -176,18 +176,30 @@ (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) ; ø»Š¥½ @@ -200,15 +212,24 @@ (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 @@ -217,9 +238,27 @@ (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") @@ -227,9 +266,26 @@ (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") @@ -237,24 +293,49 @@ (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 @@ -262,37 +343,46 @@ (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) ; ø»¢¢œ )) @@ -301,50 +391,66 @@ (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") @@ -352,17 +458,27 @@ (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) ; ø»¢ ‹ @@ -374,19 +490,30 @@ (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) ; ø»‘‰Ÿ @@ -399,9 +526,26 @@ (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") @@ -409,16 +553,26 @@ (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) ; ø»¢ – @@ -429,7 +583,7 @@ (bidi-category . "ON") (mirrored . nil) (->decomposition compat #x0020 #x0303) - (ucs . #x2DC) ; ˜ + (ucs . #x02DC) ; ˜ )) (define-char '((name . "DOUBLE ACUTE ACCENT") @@ -437,16 +591,26 @@ (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) ; ø»¢ Ÿ @@ -456,15 +620,31 @@ (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") @@ -472,7 +652,7 @@ (bidi-category . "L") (mirrored . nil) (->decomposition super #x0263) - (ucs . #x2E0) ; Ë  + (ucs . #x02E0) ; Ë  )) (define-char '((name . "MODIFIER LETTER SMALL L") @@ -480,7 +660,7 @@ (bidi-category . "L") (mirrored . nil) (->decomposition super #x006C) - (ucs . #x2E1) ; Ë¡ + (ucs . #x02E1) ; Ë¡ )) (define-char '((name . "MODIFIER LETTER SMALL S") @@ -488,7 +668,7 @@ (bidi-category . "L") (mirrored . nil) (->decomposition super #x0073) - (ucs . #x2E2) ; Ë¢ + (ucs . #x02E2) ; Ë¢ )) (define-char '((name . "MODIFIER LETTER SMALL X") @@ -496,7 +676,7 @@ (bidi-category . "L") (mirrored . nil) (->decomposition super #x0078) - (ucs . #x2E3) ; Ë£ + (ucs . #x02E3) ; Ë£ )) (define-char '((name . "MODIFIER LETTER SMALL REVERSED GLOTTAL STOP") @@ -504,80 +684,160 @@ (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) ; Ë® ))