X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=lisp%2Futf-2000%2Fu02150-Number-Forms.el;h=0a901b4be49799f3d06870e1faefe67514242eed;hb=2d296120b1c55df104fba1929e21b2e4b91daa46;hp=a2018543314af096dcbfae13b468a3c0a186e50b;hpb=ed79ca47b430a917433a5f779c37c2f7c8ee11ba;p=chise%2Fxemacs-chise.git diff --git a/lisp/utf-2000/u02150-Number-Forms.el b/lisp/utf-2000/u02150-Number-Forms.el index a201854..0a901b4 100644 --- a/lisp/utf-2000/u02150-Number-Forms.el +++ b/lisp/utf-2000/u02150-Number-Forms.el @@ -5,7 +5,16 @@ (bidi-category . "ON") (mirrored . nil) (numeric-value . 1/3) - (->decomposition fraction #x0031 #x2044 #x0033) + (=>decomposition@fraction + ((name . "DIGIT ONE") + (=ucs . #x0031) ; 1 + ) + ((name . "FRACTION SLASH") + (=ucs . #x2044) ; ⁄ + ) + ((name . "DIGIT THREE") + (=ucs . #x0033) ; 3 + )) (=ucs . #x2153) ; ⅓ (=ks-x1001 . #x2877) ; &I-K0-2877; [08-87] (=jis-x0213-1-2000 . #x2778) ; &I-JX1-2778; [07-88] @@ -16,7 +25,16 @@ (bidi-category . "ON") (mirrored . nil) (numeric-value . 2/3) - (->decomposition fraction #x0032 #x2044 #x0033) + (=>decomposition@fraction + ((name . "DIGIT TWO") + (=ucs . #x0032) ; 2 + ) + ((name . "FRACTION SLASH") + (=ucs . #x2044) ; ⁄ + ) + ((name . "DIGIT THREE") + (=ucs . #x0033) ; 3 + )) (=ucs . #x2154) ; ⅔ (=ks-x1001 . #x2878) ; &I-K0-2878; [08-88] (=jis-x0213-1-2000 . #x2779) ; &I-JX1-2779; [07-89] @@ -27,7 +45,16 @@ (bidi-category . "ON") (mirrored . nil) (numeric-value . 1/5) - (->decomposition fraction #x0031 #x2044 #x0035) + (=>decomposition@fraction + ((name . "DIGIT ONE") + (=ucs . #x0031) ; 1 + ) + ((name . "FRACTION SLASH") + (=ucs . #x2044) ; ⁄ + ) + ((name . "DIGIT FIVE") + (=ucs . #x0035) ; 5 + )) (=ucs . #x2155) ; ⅕ (=jis-x0213-1-2000 . #x277A) ; &I-JX1-277A; [07-90] )) @@ -37,7 +64,16 @@ (bidi-category . "ON") (mirrored . nil) (numeric-value . 2/5) - (->decomposition fraction #x0032 #x2044 #x0035) + (=>decomposition@fraction + ((name . "DIGIT TWO") + (=ucs . #x0032) ; 2 + ) + ((name . "FRACTION SLASH") + (=ucs . #x2044) ; ⁄ + ) + ((name . "DIGIT FIVE") + (=ucs . #x0035) ; 5 + )) (=ucs . #x2156) ; ⅖ )) (define-char @@ -46,7 +82,16 @@ (bidi-category . "ON") (mirrored . nil) (numeric-value . 3/5) - (->decomposition fraction #x0033 #x2044 #x0035) + (=>decomposition@fraction + ((name . "DIGIT THREE") + (=ucs . #x0033) ; 3 + ) + ((name . "FRACTION SLASH") + (=ucs . #x2044) ; ⁄ + ) + ((name . "DIGIT FIVE") + (=ucs . #x0035) ; 5 + )) (=ucs . #x2157) ; ⅗ )) (define-char @@ -55,7 +100,16 @@ (bidi-category . "ON") (mirrored . nil) (numeric-value . 4/5) - (->decomposition fraction #x0034 #x2044 #x0035) + (=>decomposition@fraction + ((name . "DIGIT FOUR") + (=ucs . #x0034) ; 4 + ) + ((name . "FRACTION SLASH") + (=ucs . #x2044) ; ⁄ + ) + ((name . "DIGIT FIVE") + (=ucs . #x0035) ; 5 + )) (=ucs . #x2158) ; ⅘ )) (define-char @@ -64,7 +118,16 @@ (bidi-category . "ON") (mirrored . nil) (numeric-value . 1/6) - (->decomposition fraction #x0031 #x2044 #x0036) + (=>decomposition@fraction + ((name . "DIGIT ONE") + (=ucs . #x0031) ; 1 + ) + ((name . "FRACTION SLASH") + (=ucs . #x2044) ; ⁄ + ) + ((name . "DIGIT SIX") + (=ucs . #x0036) ; 6 + )) (=ucs . #x2159) ; ⅙ )) (define-char @@ -73,7 +136,16 @@ (bidi-category . "ON") (mirrored . nil) (numeric-value . 5/6) - (->decomposition fraction #x0035 #x2044 #x0036) + (=>decomposition@fraction + ((name . "DIGIT FIVE") + (=ucs . #x0035) ; 5 + ) + ((name . "FRACTION SLASH") + (=ucs . #x2044) ; ⁄ + ) + ((name . "DIGIT SIX") + (=ucs . #x0036) ; 6 + )) (=ucs . #x215A) ; ⅚ )) (define-char @@ -82,7 +154,16 @@ (bidi-category . "ON") (mirrored . nil) (numeric-value . 1/8) - (->decomposition fraction #x0031 #x2044 #x0038) + (=>decomposition@fraction + ((name . "DIGIT ONE") + (=ucs . #x0031) ; 1 + ) + ((name . "FRACTION SLASH") + (=ucs . #x2044) ; ⁄ + ) + ((name . "DIGIT EIGHT") + (=ucs . #x0038) ; 8 + )) (=ucs . #x215B) ; ⅛ (=ks-x1001 . #x287B) ; &I-K0-287B; [08-91] )) @@ -92,7 +173,16 @@ (bidi-category . "ON") (mirrored . nil) (numeric-value . 3/8) - (->decomposition fraction #x0033 #x2044 #x0038) + (=>decomposition@fraction + ((name . "DIGIT THREE") + (=ucs . #x0033) ; 3 + ) + ((name . "FRACTION SLASH") + (=ucs . #x2044) ; ⁄ + ) + ((name . "DIGIT EIGHT") + (=ucs . #x0038) ; 8 + )) (=ucs . #x215C) ; ⅜ (=ks-x1001 . #x287C) ; &I-K0-287C; [08-92] )) @@ -102,7 +192,16 @@ (bidi-category . "ON") (mirrored . nil) (numeric-value . 5/8) - (->decomposition fraction #x0035 #x2044 #x0038) + (=>decomposition@fraction + ((name . "DIGIT FIVE") + (=ucs . #x0035) ; 5 + ) + ((name . "FRACTION SLASH") + (=ucs . #x2044) ; ⁄ + ) + ((name . "DIGIT EIGHT") + (=ucs . #x0038) ; 8 + )) (=ucs . #x215D) ; ⅝ (=ks-x1001 . #x287D) ; &I-K0-287D; [08-93] )) @@ -112,7 +211,16 @@ (bidi-category . "ON") (mirrored . nil) (numeric-value . 7/8) - (->decomposition fraction #x0037 #x2044 #x0038) + (=>decomposition@fraction + ((name . "DIGIT SEVEN") + (=ucs . #x0037) ; 7 + ) + ((name . "FRACTION SLASH") + (=ucs . #x2044) ; ⁄ + ) + ((name . "DIGIT EIGHT") + (=ucs . #x0038) ; 8 + )) (=ucs . #x215E) ; ⅞ (=ks-x1001 . #x287E) ; &I-K0-287E; [08-94] )) @@ -122,7 +230,13 @@ (bidi-category . "ON") (mirrored . nil) (numeric-value . 1) - (->decomposition fraction #x0031 #x2044) + (=>decomposition@fraction + ((name . "DIGIT ONE") + (=ucs . #x0031) ; 1 + ) + ((name . "FRACTION SLASH") + (=ucs . #x2044) ; ⁄ + )) (=ucs . #x215F) ; ⅟ )) (define-char @@ -131,11 +245,6 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 1) - (->decomposition compat #x0049) - (->lowercase - ((name . "SMALL ROMAN NUMERAL ONE") - (=ucs . #x2170) ; ⅰ - )) (=ucs . #x2160) ; Ⅰ (=gb2312 . #x2271) ; &I-G0-2271; [02-81] (=ks-x1001 . #x2530) ; &I-K0-2530; [05-16] @@ -143,6 +252,14 @@ (=jis-x0213-1-2000 . #x2D35) ; &I-JX1-2D35; [13-21] (=big5 . #xA2B9) ; &I-B-A2B9; (=jef-china3 . #x77DE) ; &I-JC3-77DE; + (<-compat/Roman-Numeral + ((name . "LATIN CAPITAL LETTER I") + (=ucs . #x0049) ; I + )) + (->lowercase + ((name . "SMALL ROMAN NUMERAL ONE") + (=ucs . #x2170) ; ⅰ + )) )) (define-char '((name . "ROMAN NUMERAL TWO") @@ -150,10 +267,12 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 2) - (->decomposition compat #x0049 #x0049) - (->lowercase - ((name . "SMALL ROMAN NUMERAL TWO") - (=ucs . #x2171) ; ⅱ + (=>decomposition@compat/Roman-Numeral + ((name . "LATIN CAPITAL LETTER I") + (=ucs . #x0049) ; I + ) + ((name . "LATIN CAPITAL LETTER I") + (=ucs . #x0049) ; I )) (=ucs . #x2161) ; Ⅱ (=gb2312 . #x2272) ; &I-G0-2272; [02-82] @@ -162,6 +281,10 @@ (=jis-x0213-1-2000 . #x2D36) ; &I-JX1-2D36; [13-22] (=big5 . #xA2BA) ; &I-B-A2BA; (=jef-china3 . #x77DF) ; &I-JC3-77DF; + (->lowercase + ((name . "SMALL ROMAN NUMERAL TWO") + (=ucs . #x2171) ; ⅱ + )) )) (define-char '((name . "ROMAN NUMERAL THREE") @@ -169,10 +292,15 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 3) - (->decomposition compat #x0049 #x0049 #x0049) - (->lowercase - ((name . "SMALL ROMAN NUMERAL THREE") - (=ucs . #x2172) ; ⅲ + (=>decomposition@compat/Roman-Numeral + ((name . "LATIN CAPITAL LETTER I") + (=ucs . #x0049) ; I + ) + ((name . "LATIN CAPITAL LETTER I") + (=ucs . #x0049) ; I + ) + ((name . "LATIN CAPITAL LETTER I") + (=ucs . #x0049) ; I )) (=ucs . #x2162) ; Ⅲ (=gb2312 . #x2273) ; &I-G0-2273; [02-83] @@ -181,6 +309,10 @@ (=jis-x0213-1-2000 . #x2D37) ; &I-JX1-2D37; [13-23] (=big5 . #xA2BB) ; &I-B-A2BB; (=jef-china3 . #x77E0) ; &I-JC3-77E0; + (->lowercase + ((name . "SMALL ROMAN NUMERAL THREE") + (=ucs . #x2172) ; ⅲ + )) )) (define-char '((name . "ROMAN NUMERAL FOUR") @@ -188,10 +320,12 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 4) - (->decomposition compat #x0049 #x0056) - (->lowercase - ((name . "SMALL ROMAN NUMERAL FOUR") - (=ucs . #x2173) ; ⅳ + (=>decomposition@compat/Roman-Numeral + ((name . "LATIN CAPITAL LETTER I") + (=ucs . #x0049) ; I + ) + ((name . "LATIN CAPITAL LETTER V") + (=ucs . #x0056) ; V )) (=ucs . #x2163) ; Ⅳ (=gb2312 . #x2274) ; &I-G0-2274; [02-84] @@ -200,6 +334,10 @@ (=jis-x0213-1-2000 . #x2D38) ; &I-JX1-2D38; [13-24] (=big5 . #xA2BC) ; &I-B-A2BC; (=jef-china3 . #x77E1) ; &I-JC3-77E1; + (->lowercase + ((name . "SMALL ROMAN NUMERAL FOUR") + (=ucs . #x2173) ; ⅳ + )) )) (define-char '((name . "ROMAN NUMERAL FIVE") @@ -207,11 +345,6 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 5) - (->decomposition compat #x0056) - (->lowercase - ((name . "SMALL ROMAN NUMERAL FIVE") - (=ucs . #x2174) ; ⅴ - )) (=ucs . #x2164) ; Ⅴ (=gb2312 . #x2275) ; &I-G0-2275; [02-85] (=ks-x1001 . #x2534) ; &I-K0-2534; [05-20] @@ -219,6 +352,14 @@ (=jis-x0213-1-2000 . #x2D39) ; &I-JX1-2D39; [13-25] (=big5 . #xA2BD) ; &I-B-A2BD; (=jef-china3 . #x77E2) ; &I-JC3-77E2; + (<-compat/Roman-Numeral + ((name . "LATIN CAPITAL LETTER V") + (=ucs . #x0056) ; V + )) + (->lowercase + ((name . "SMALL ROMAN NUMERAL FIVE") + (=ucs . #x2174) ; ⅴ + )) )) (define-char '((name . "ROMAN NUMERAL SIX") @@ -226,10 +367,12 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 6) - (->decomposition compat #x0056 #x0049) - (->lowercase - ((name . "SMALL ROMAN NUMERAL SIX") - (=ucs . #x2175) ; ⅵ + (=>decomposition@compat/Roman-Numeral + ((name . "LATIN CAPITAL LETTER V") + (=ucs . #x0056) ; V + ) + ((name . "LATIN CAPITAL LETTER I") + (=ucs . #x0049) ; I )) (=ucs . #x2165) ; Ⅵ (=gb2312 . #x2276) ; &I-G0-2276; [02-86] @@ -238,6 +381,10 @@ (=jis-x0213-1-2000 . #x2D3A) ; &I-JX1-2D3A; [13-26] (=big5 . #xA2BE) ; &I-B-A2BE; (=jef-china3 . #x77E3) ; &I-JC3-77E3; + (->lowercase + ((name . "SMALL ROMAN NUMERAL SIX") + (=ucs . #x2175) ; ⅵ + )) )) (define-char '((name . "ROMAN NUMERAL SEVEN") @@ -245,10 +392,15 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 7) - (->decomposition compat #x0056 #x0049 #x0049) - (->lowercase - ((name . "SMALL ROMAN NUMERAL SEVEN") - (=ucs . #x2176) ; ⅶ + (=>decomposition@compat/Roman-Numeral + ((name . "LATIN CAPITAL LETTER V") + (=ucs . #x0056) ; V + ) + ((name . "LATIN CAPITAL LETTER I") + (=ucs . #x0049) ; I + ) + ((name . "LATIN CAPITAL LETTER I") + (=ucs . #x0049) ; I )) (=ucs . #x2166) ; Ⅶ (=gb2312 . #x2277) ; &I-G0-2277; [02-87] @@ -257,6 +409,10 @@ (=jis-x0213-1-2000 . #x2D3B) ; &I-JX1-2D3B; [13-27] (=big5 . #xA2BF) ; &I-B-A2BF; (=jef-china3 . #x77E4) ; &I-JC3-77E4; + (->lowercase + ((name . "SMALL ROMAN NUMERAL SEVEN") + (=ucs . #x2176) ; ⅶ + )) )) (define-char '((name . "ROMAN NUMERAL EIGHT") @@ -264,10 +420,18 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 8) - (->decomposition compat #x0056 #x0049 #x0049 #x0049) - (->lowercase - ((name . "SMALL ROMAN NUMERAL EIGHT") - (=ucs . #x2177) ; ⅷ + (=>decomposition@compat/Roman-Numeral + ((name . "LATIN CAPITAL LETTER V") + (=ucs . #x0056) ; V + ) + ((name . "LATIN CAPITAL LETTER I") + (=ucs . #x0049) ; I + ) + ((name . "LATIN CAPITAL LETTER I") + (=ucs . #x0049) ; I + ) + ((name . "LATIN CAPITAL LETTER I") + (=ucs . #x0049) ; I )) (=ucs . #x2167) ; Ⅷ (=gb2312 . #x2278) ; &I-G0-2278; [02-88] @@ -276,6 +440,10 @@ (=jis-x0213-1-2000 . #x2D3C) ; &I-JX1-2D3C; [13-28] (=big5 . #xA2C0) ; &I-B-A2C0; (=jef-china3 . #x77E5) ; &I-JC3-77E5; + (->lowercase + ((name . "SMALL ROMAN NUMERAL EIGHT") + (=ucs . #x2177) ; ⅷ + )) )) (define-char '((name . "ROMAN NUMERAL NINE") @@ -283,10 +451,12 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 9) - (->decomposition compat #x0049 #x0058) - (->lowercase - ((name . "SMALL ROMAN NUMERAL NINE") - (=ucs . #x2178) ; ⅸ + (=>decomposition@compat/Roman-Numeral + ((name . "LATIN CAPITAL LETTER I") + (=ucs . #x0049) ; I + ) + ((name . "LATIN CAPITAL LETTER X") + (=ucs . #x0058) ; X )) (=ucs . #x2168) ; Ⅸ (=gb2312 . #x2279) ; &I-G0-2279; [02-89] @@ -295,6 +465,10 @@ (=jis-x0213-1-2000 . #x2D3D) ; &I-JX1-2D3D; [13-29] (=big5 . #xA2C1) ; &I-B-A2C1; (=jef-china3 . #x77E6) ; &I-JC3-77E6; + (->lowercase + ((name . "SMALL ROMAN NUMERAL NINE") + (=ucs . #x2178) ; ⅸ + )) )) (define-char '((name . "ROMAN NUMERAL TEN") @@ -302,11 +476,6 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 10) - (->decomposition compat #x0058) - (->lowercase - ((name . "SMALL ROMAN NUMERAL TEN") - (=ucs . #x2179) ; ⅹ - )) (=ucs . #x2169) ; Ⅹ (=gb2312 . #x227A) ; &I-G0-227A; [02-90] (=ks-x1001 . #x2539) ; &I-K0-2539; [05-25] @@ -314,6 +483,14 @@ (=jis-x0213-1-2000 . #x2D3E) ; &I-JX1-2D3E; [13-30] (=big5 . #xA2C2) ; &I-B-A2C2; (=jef-china3 . #x77E7) ; &I-JC3-77E7; + (<-compat/Roman-Numeral + ((name . "LATIN CAPITAL LETTER X") + (=ucs . #x0058) ; X + )) + (->lowercase + ((name . "SMALL ROMAN NUMERAL TEN") + (=ucs . #x2179) ; ⅹ + )) )) (define-char '((name . "ROMAN NUMERAL ELEVEN") @@ -321,14 +498,20 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 11) - (->decomposition compat #x0058 #x0049) - (->lowercase - ((name . "SMALL ROMAN NUMERAL ELEVEN") - (=ucs . #x217A) ; ⅺ + (=>decomposition@compat/Roman-Numeral + ((name . "LATIN CAPITAL LETTER X") + (=ucs . #x0058) ; X + ) + ((name . "LATIN CAPITAL LETTER I") + (=ucs . #x0049) ; I )) (=ucs . #x216A) ; Ⅺ (=gb2312 . #x227B) ; &I-G0-227B; [02-91] (=jis-x0213-1-2000 . #x2D3F) ; &I-JX1-2D3F; [13-31] + (->lowercase + ((name . "SMALL ROMAN NUMERAL ELEVEN") + (=ucs . #x217A) ; ⅺ + )) )) (define-char '((name . "ROMAN NUMERAL TWELVE") @@ -336,14 +519,23 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 12) - (->decomposition compat #x0058 #x0049 #x0049) - (->lowercase - ((name . "SMALL ROMAN NUMERAL TWELVE") - (=ucs . #x217B) ; ⅻ + (=>decomposition@compat/Roman-Numeral + ((name . "LATIN CAPITAL LETTER X") + (=ucs . #x0058) ; X + ) + ((name . "LATIN CAPITAL LETTER I") + (=ucs . #x0049) ; I + ) + ((name . "LATIN CAPITAL LETTER I") + (=ucs . #x0049) ; I )) (=ucs . #x216B) ; Ⅻ (=gb2312 . #x227C) ; &I-G0-227C; [02-92] (=jis-x0213-1-2000 . #x2D57) ; &I-JX1-2D57; [13-55] + (->lowercase + ((name . "SMALL ROMAN NUMERAL TWELVE") + (=ucs . #x217B) ; ⅻ + )) )) (define-char '((name . "ROMAN NUMERAL FIFTY") @@ -351,12 +543,15 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 50) - (->decomposition compat #x004C) + (=ucs . #x216C) ; Ⅼ + (<-compat/Roman-Numeral + ((name . "LATIN CAPITAL LETTER L") + (=ucs . #x004C) ; L + )) (->lowercase ((name . "SMALL ROMAN NUMERAL FIFTY") (=ucs . #x217C) ; ⅼ )) - (=ucs . #x216C) ; Ⅼ )) (define-char '((name . "ROMAN NUMERAL ONE HUNDRED") @@ -364,12 +559,15 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 100) - (->decomposition compat #x0043) + (=ucs . #x216D) ; Ⅽ + (<-compat/Roman-Numeral + ((name . "LATIN CAPITAL LETTER C") + (=ucs . #x0043) ; C + )) (->lowercase ((name . "SMALL ROMAN NUMERAL ONE HUNDRED") (=ucs . #x217D) ; ⅽ )) - (=ucs . #x216D) ; Ⅽ )) (define-char '((name . "ROMAN NUMERAL FIVE HUNDRED") @@ -377,12 +575,15 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 500) - (->decomposition compat #x0044) + (=ucs . #x216E) ; Ⅾ + (<-compat/Roman-Numeral + ((name . "LATIN CAPITAL LETTER D") + (=ucs . #x0044) ; D + )) (->lowercase ((name . "SMALL ROMAN NUMERAL FIVE HUNDRED") (=ucs . #x217E) ; ⅾ )) - (=ucs . #x216E) ; Ⅾ )) (define-char '((name . "ROMAN NUMERAL ONE THOUSAND") @@ -390,12 +591,15 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 1000) - (->decomposition compat #x004D) + (=ucs . #x216F) ; Ⅿ + (<-compat/Roman-Numeral + ((name . "LATIN CAPITAL LETTER M") + (=ucs . #x004D) ; M + )) (->lowercase ((name . "SMALL ROMAN NUMERAL ONE THOUSAND") (=ucs . #x217F) ; ⅿ )) - (=ucs . #x216F) ; Ⅿ )) (define-char '((name . "SMALL ROMAN NUMERAL ONE") @@ -403,17 +607,20 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 1) - (->decomposition compat #x0069) - (->uppercase - ((name . "ROMAN NUMERAL ONE") - (=ucs . #x2160) ; Ⅰ - )) (=ucs . #x2170) ; ⅰ (=ks-x1001 . #x2521) ; &I-K0-2521; [05-01] (=cns11643-1 . #x2635) ; &I-C1-2635; [06-21] (=jis-x0213-1-2000 . #x2C35) ; &I-JX1-2C35; [12-21] (=big5-eten . #xC6B5) ; &B-C6B5; (=jef-china3 . #x77EB) ; &I-JC3-77EB; + (<-compat/Roman-Numeral + ((name . "LATIN SMALL LETTER I") + (=ucs . #x0069) ; i + )) + (->uppercase + ((name . "ROMAN NUMERAL ONE") + (=ucs . #x2160) ; Ⅰ + )) )) (define-char '((name . "SMALL ROMAN NUMERAL TWO") @@ -421,10 +628,12 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 2) - (->decomposition compat #x0069 #x0069) - (->uppercase - ((name . "ROMAN NUMERAL TWO") - (=ucs . #x2161) ; Ⅱ + (=>decomposition@compat/Roman-Numeral + ((name . "LATIN SMALL LETTER I") + (=ucs . #x0069) ; i + ) + ((name . "LATIN SMALL LETTER I") + (=ucs . #x0069) ; i )) (=ucs . #x2171) ; ⅱ (=ks-x1001 . #x2522) ; &I-K0-2522; [05-02] @@ -432,6 +641,10 @@ (=jis-x0213-1-2000 . #x2C36) ; &I-JX1-2C36; [12-22] (=big5-eten . #xC6B6) ; &B-C6B6; (=jef-china3 . #x77EC) ; &I-JC3-77EC; + (->uppercase + ((name . "ROMAN NUMERAL TWO") + (=ucs . #x2161) ; Ⅱ + )) )) (define-char '((name . "SMALL ROMAN NUMERAL THREE") @@ -439,10 +652,15 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 3) - (->decomposition compat #x0069 #x0069 #x0069) - (->uppercase - ((name . "ROMAN NUMERAL THREE") - (=ucs . #x2162) ; Ⅲ + (=>decomposition@compat/Roman-Numeral + ((name . "LATIN SMALL LETTER I") + (=ucs . #x0069) ; i + ) + ((name . "LATIN SMALL LETTER I") + (=ucs . #x0069) ; i + ) + ((name . "LATIN SMALL LETTER I") + (=ucs . #x0069) ; i )) (=ucs . #x2172) ; ⅲ (=ks-x1001 . #x2523) ; &I-K0-2523; [05-03] @@ -450,6 +668,10 @@ (=jis-x0213-1-2000 . #x2C37) ; &I-JX1-2C37; [12-23] (=big5-eten . #xC6B7) ; &B-C6B7; (=jef-china3 . #x77ED) ; &I-JC3-77ED; + (->uppercase + ((name . "ROMAN NUMERAL THREE") + (=ucs . #x2162) ; Ⅲ + )) )) (define-char '((name . "SMALL ROMAN NUMERAL FOUR") @@ -457,10 +679,12 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 4) - (->decomposition compat #x0069 #x0076) - (->uppercase - ((name . "ROMAN NUMERAL FOUR") - (=ucs . #x2163) ; Ⅳ + (=>decomposition@compat/Roman-Numeral + ((name . "LATIN SMALL LETTER I") + (=ucs . #x0069) ; i + ) + ((name . "LATIN SMALL LETTER V") + (=ucs . #x0076) ; v )) (=ucs . #x2173) ; ⅳ (=ks-x1001 . #x2524) ; &I-K0-2524; [05-04] @@ -468,6 +692,10 @@ (=jis-x0213-1-2000 . #x2C38) ; &I-JX1-2C38; [12-24] (=big5-eten . #xC6B8) ; &B-C6B8; (=jef-china3 . #x77EE) ; &I-JC3-77EE; + (->uppercase + ((name . "ROMAN NUMERAL FOUR") + (=ucs . #x2163) ; Ⅳ + )) )) (define-char '((name . "SMALL ROMAN NUMERAL FIVE") @@ -475,17 +703,20 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 5) - (->decomposition compat #x0076) - (->uppercase - ((name . "ROMAN NUMERAL FIVE") - (=ucs . #x2164) ; Ⅴ - )) (=ucs . #x2174) ; ⅴ (=ks-x1001 . #x2525) ; &I-K0-2525; [05-05] (=cns11643-1 . #x2639) ; &I-C1-2639; [06-25] (=jis-x0213-1-2000 . #x2C39) ; &I-JX1-2C39; [12-25] (=big5-eten . #xC6B9) ; &B-C6B9; (=jef-china3 . #x77EF) ; &I-JC3-77EF; + (<-compat/Roman-Numeral + ((name . "LATIN SMALL LETTER V") + (=ucs . #x0076) ; v + )) + (->uppercase + ((name . "ROMAN NUMERAL FIVE") + (=ucs . #x2164) ; Ⅴ + )) )) (define-char '((name . "SMALL ROMAN NUMERAL SIX") @@ -493,10 +724,12 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 6) - (->decomposition compat #x0076 #x0069) - (->uppercase - ((name . "ROMAN NUMERAL SIX") - (=ucs . #x2165) ; Ⅵ + (=>decomposition@compat/Roman-Numeral + ((name . "LATIN SMALL LETTER V") + (=ucs . #x0076) ; v + ) + ((name . "LATIN SMALL LETTER I") + (=ucs . #x0069) ; i )) (=ucs . #x2175) ; ⅵ (=ks-x1001 . #x2526) ; &I-K0-2526; [05-06] @@ -504,6 +737,10 @@ (=jis-x0213-1-2000 . #x2C3A) ; &I-JX1-2C3A; [12-26] (=big5-eten . #xC6BA) ; &B-C6BA; (=jef-china3 . #x77F0) ; &I-JC3-77F0; + (->uppercase + ((name . "ROMAN NUMERAL SIX") + (=ucs . #x2165) ; Ⅵ + )) )) (define-char '((name . "SMALL ROMAN NUMERAL SEVEN") @@ -511,10 +748,15 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 7) - (->decomposition compat #x0076 #x0069 #x0069) - (->uppercase - ((name . "ROMAN NUMERAL SEVEN") - (=ucs . #x2166) ; Ⅶ + (=>decomposition@compat/Roman-Numeral + ((name . "LATIN SMALL LETTER V") + (=ucs . #x0076) ; v + ) + ((name . "LATIN SMALL LETTER I") + (=ucs . #x0069) ; i + ) + ((name . "LATIN SMALL LETTER I") + (=ucs . #x0069) ; i )) (=ucs . #x2176) ; ⅶ (=ks-x1001 . #x2527) ; &I-K0-2527; [05-07] @@ -522,6 +764,10 @@ (=jis-x0213-1-2000 . #x2C3B) ; &I-JX1-2C3B; [12-27] (=big5-eten . #xC6BB) ; &B-C6BB; (=jef-china3 . #x77F1) ; &I-JC3-77F1; + (->uppercase + ((name . "ROMAN NUMERAL SEVEN") + (=ucs . #x2166) ; Ⅶ + )) )) (define-char '((name . "SMALL ROMAN NUMERAL EIGHT") @@ -529,10 +775,18 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 8) - (->decomposition compat #x0076 #x0069 #x0069 #x0069) - (->uppercase - ((name . "ROMAN NUMERAL EIGHT") - (=ucs . #x2167) ; Ⅷ + (=>decomposition@compat/Roman-Numeral + ((name . "LATIN SMALL LETTER V") + (=ucs . #x0076) ; v + ) + ((name . "LATIN SMALL LETTER I") + (=ucs . #x0069) ; i + ) + ((name . "LATIN SMALL LETTER I") + (=ucs . #x0069) ; i + ) + ((name . "LATIN SMALL LETTER I") + (=ucs . #x0069) ; i )) (=ucs . #x2177) ; ⅷ (=ks-x1001 . #x2528) ; &I-K0-2528; [05-08] @@ -540,6 +794,10 @@ (=jis-x0213-1-2000 . #x2C3C) ; &I-JX1-2C3C; [12-28] (=big5-eten . #xC6BC) ; &B-C6BC; (=jef-china3 . #x77F2) ; &I-JC3-77F2; + (->uppercase + ((name . "ROMAN NUMERAL EIGHT") + (=ucs . #x2167) ; Ⅷ + )) )) (define-char '((name . "SMALL ROMAN NUMERAL NINE") @@ -547,10 +805,12 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 9) - (->decomposition compat #x0069 #x0078) - (->uppercase - ((name . "ROMAN NUMERAL NINE") - (=ucs . #x2168) ; Ⅸ + (=>decomposition@compat/Roman-Numeral + ((name . "LATIN SMALL LETTER I") + (=ucs . #x0069) ; i + ) + ((name . "LATIN SMALL LETTER X") + (=ucs . #x0078) ; x )) (=ucs . #x2178) ; ⅸ (=ks-x1001 . #x2529) ; &I-K0-2529; [05-09] @@ -558,6 +818,10 @@ (=jis-x0213-1-2000 . #x2C3D) ; &I-JX1-2C3D; [12-29] (=big5-eten . #xC6BD) ; &B-C6BD; (=jef-china3 . #x77F3) ; &I-JC3-77F3; + (->uppercase + ((name . "ROMAN NUMERAL NINE") + (=ucs . #x2168) ; Ⅸ + )) )) (define-char '((name . "SMALL ROMAN NUMERAL TEN") @@ -565,17 +829,20 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 10) - (->decomposition compat #x0078) - (->uppercase - ((name . "ROMAN NUMERAL TEN") - (=ucs . #x2169) ; Ⅹ - )) (=ucs . #x2179) ; ⅹ (=ks-x1001 . #x252A) ; &I-K0-252A; [05-10] (=cns11643-1 . #x263E) ; &I-C1-263E; [06-30] (=jis-x0213-1-2000 . #x2C3E) ; &I-JX1-2C3E; [12-30] (=big5-eten . #xC6BE) ; &B-C6BE; (=jef-china3 . #x77F4) ; &I-JC3-77F4; + (<-compat/Roman-Numeral + ((name . "LATIN SMALL LETTER X") + (=ucs . #x0078) ; x + )) + (->uppercase + ((name . "ROMAN NUMERAL TEN") + (=ucs . #x2169) ; Ⅹ + )) )) (define-char '((name . "SMALL ROMAN NUMERAL ELEVEN") @@ -583,13 +850,19 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 11) - (->decomposition compat #x0078 #x0069) + (=>decomposition@compat/Roman-Numeral + ((name . "LATIN SMALL LETTER X") + (=ucs . #x0078) ; x + ) + ((name . "LATIN SMALL LETTER I") + (=ucs . #x0069) ; i + )) + (=ucs . #x217A) ; ⅺ + (=jis-x0213-1-2000 . #x2C3F) ; &I-JX1-2C3F; [12-31] (->uppercase ((name . "ROMAN NUMERAL ELEVEN") (=ucs . #x216A) ; Ⅺ )) - (=ucs . #x217A) ; ⅺ - (=jis-x0213-1-2000 . #x2C3F) ; &I-JX1-2C3F; [12-31] )) (define-char '((name . "SMALL ROMAN NUMERAL TWELVE") @@ -597,13 +870,22 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 12) - (->decomposition compat #x0078 #x0069 #x0069) + (=>decomposition@compat/Roman-Numeral + ((name . "LATIN SMALL LETTER X") + (=ucs . #x0078) ; x + ) + ((name . "LATIN SMALL LETTER I") + (=ucs . #x0069) ; i + ) + ((name . "LATIN SMALL LETTER I") + (=ucs . #x0069) ; i + )) + (=ucs . #x217B) ; ⅻ + (=jis-x0213-1-2000 . #x2C40) ; &I-JX1-2C40; [12-32] (->uppercase ((name . "ROMAN NUMERAL TWELVE") (=ucs . #x216B) ; Ⅻ )) - (=ucs . #x217B) ; ⅻ - (=jis-x0213-1-2000 . #x2C40) ; &I-JX1-2C40; [12-32] )) (define-char '((name . "SMALL ROMAN NUMERAL FIFTY") @@ -611,12 +893,15 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 50) - (->decomposition compat #x006C) + (=ucs . #x217C) ; ⅼ + (<-compat/Roman-Numeral + ((name . "LATIN SMALL LETTER L") + (=ucs . #x006C) ; l + )) (->uppercase ((name . "ROMAN NUMERAL FIFTY") (=ucs . #x216C) ; Ⅼ )) - (=ucs . #x217C) ; ⅼ )) (define-char '((name . "SMALL ROMAN NUMERAL ONE HUNDRED") @@ -624,12 +909,15 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 100) - (->decomposition compat #x0063) + (=ucs . #x217D) ; ⅽ + (<-compat/Roman-Numeral + ((name . "LATIN SMALL LETTER C") + (=ucs . #x0063) ; c + )) (->uppercase ((name . "ROMAN NUMERAL ONE HUNDRED") (=ucs . #x216D) ; Ⅽ )) - (=ucs . #x217D) ; ⅽ )) (define-char '((name . "SMALL ROMAN NUMERAL FIVE HUNDRED") @@ -637,12 +925,15 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 500) - (->decomposition compat #x0064) + (=ucs . #x217E) ; ⅾ + (<-compat/Roman-Numeral + ((name . "LATIN SMALL LETTER D") + (=ucs . #x0064) ; d + )) (->uppercase ((name . "ROMAN NUMERAL FIVE HUNDRED") (=ucs . #x216E) ; Ⅾ )) - (=ucs . #x217E) ; ⅾ )) (define-char '((name . "SMALL ROMAN NUMERAL ONE THOUSAND") @@ -650,12 +941,15 @@ (bidi-category . "L") (mirrored . nil) (numeric-value . 1000) - (->decomposition compat #x006D) + (=ucs . #x217F) ; ⅿ + (<-compat/Roman-Numeral + ((name . "LATIN SMALL LETTER M") + (=ucs . #x006D) ; m + )) (->uppercase ((name . "ROMAN NUMERAL ONE THOUSAND") (=ucs . #x216F) ; Ⅿ )) - (=ucs . #x217F) ; ⅿ )) (define-char '((name . "ROMAN NUMERAL ONE THOUSAND C D")