X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=lisp%2Futf-2000%2Fu00600-Arabic.el;h=0def14750919d3d782e712fbc4e6bb0cc084d779;hb=537b8effd80eecb5d3fd590ea00e6f3f5ebdd8c5;hp=7fadac025de0ccf41c569c8127dc2e397401698b;hpb=a5812bf2ff9a9cf40f4ff78dcb83f5b4c295bd18;p=chise%2Fxemacs-chise.git.1 diff --git a/lisp/utf-2000/u00600-Arabic.el b/lisp/utf-2000/u00600-Arabic.el index 7fadac0..0def147 100644 --- a/lisp/utf-2000/u00600-Arabic.el +++ b/lisp/utf-2000/u00600-Arabic.el @@ -1,394 +1,425 @@ +;; -*- coding: utf-8-mcs-er -*- (define-char '((name . "ARABIC COMMA") (general-category punctuation other) ; Informative Category (bidi-category . "CS") (mirrored . nil) - (arabic-1-column . #x25) ; øº©ž - (arabic-iso8859-6 . #xAC) ; ، (=ucs . #x060C) ; ، + (arabic-iso8859-6 . #xAC) ; ، + (arabic-1-column . #x25) ; &I-MULE-ARB1-25; )) (define-char '((name . "ARABIC SEMICOLON") (general-category punctuation other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-1-column . #x28) ; øº©¡ - (arabic-iso8859-6 . #xBB) ; ؛ (=ucs . #x061B) ; ؛ + (arabic-iso8859-6 . #xBB) ; ؛ + (arabic-1-column . #x28) ; &I-MULE-ARB1-28; )) (define-char '((name . "ARABIC QUESTION MARK") (general-category punctuation other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-1-column . #x29) ; øº©¢ - (arabic-iso8859-6 . #xBF) ; ؟ (=ucs . #x061F) ; ؟ + (arabic-iso8859-6 . #xBF) ; ؟ + (arabic-1-column . #x29) ; &I-MULE-ARB1-29; )) (define-char '((name . "ARABIC LETTER HAMZA") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xC1) ; Ø¡ (=ucs . #x0621) ; Ø¡ + (arabic-iso8859-6 . #xC1) ; Ø¡ )) (define-char '((name . "ARABIC LETTER ALEF WITH MADDA ABOVE") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (->decomposition #x0627 #x0653) - (arabic-iso8859-6 . #xC2) ; Ø¢ + (=decomposition + ((name . "ARABIC LETTER ALEF") + (=ucs . #x0627) ; ا + ) + ((name . "ARABIC MADDAH ABOVE") + (=ucs . #x0653) ; ٓ + )) (=ucs . #x0622) ; Ø¢ + (arabic-iso8859-6 . #xC2) ; Ø¢ )) (define-char '((name . "ARABIC LETTER ALEF WITH HAMZA ABOVE") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (->decomposition #x0627 #x0654) - (arabic-iso8859-6 . #xC3) ; Ø£ + (=decomposition + ((name . "ARABIC LETTER ALEF") + (=ucs . #x0627) ; ا + ) + ((name . "ARABIC HAMZA ABOVE") + (=ucs . #x0654) ; ٔ + )) (=ucs . #x0623) ; Ø£ + (arabic-iso8859-6 . #xC3) ; Ø£ )) (define-char '((name . "ARABIC LETTER WAW WITH HAMZA ABOVE") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (->decomposition #x0648 #x0654) - (arabic-iso8859-6 . #xC4) ; ؤ + (=decomposition + ((name . "ARABIC LETTER WAW") + (=ucs . #x0648) ; و + ) + ((name . "ARABIC HAMZA ABOVE") + (=ucs . #x0654) ; ٔ + )) (=ucs . #x0624) ; ؤ + (arabic-iso8859-6 . #xC4) ; ؤ )) (define-char '((name . "ARABIC LETTER ALEF WITH HAMZA BELOW") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (->decomposition #x0627 #x0655) - (arabic-iso8859-6 . #xC5) ; Ø¥ + (=decomposition + ((name . "ARABIC LETTER ALEF") + (=ucs . #x0627) ; ا + ) + ((name . "ARABIC HAMZA BELOW") + (=ucs . #x0655) ; ٕ + )) (=ucs . #x0625) ; Ø¥ + (arabic-iso8859-6 . #xC5) ; Ø¥ )) (define-char '((name . "ARABIC LETTER YEH WITH HAMZA ABOVE") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (->decomposition #x064A #x0654) - (arabic-iso8859-6 . #xC6) ; ئ + (=decomposition + ((name . "ARABIC LETTER YEH") + (=ucs . #x064A) ; ي + ) + ((name . "ARABIC HAMZA ABOVE") + (=ucs . #x0654) ; ٔ + )) (=ucs . #x0626) ; ئ + (arabic-iso8859-6 . #xC6) ; ئ )) (define-char '((name . "ARABIC LETTER ALEF") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xC7) ; ا (=ucs . #x0627) ; ا + (arabic-iso8859-6 . #xC7) ; ا )) (define-char '((name . "ARABIC LETTER BEH") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xC8) ; ب (=ucs . #x0628) ; ب + (arabic-iso8859-6 . #xC8) ; ب )) (define-char '((name . "ARABIC LETTER TEH MARBUTA") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xC9) ; Ø© (=ucs . #x0629) ; Ø© + (arabic-iso8859-6 . #xC9) ; Ø© )) (define-char '((name . "ARABIC LETTER TEH") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xCA) ; ت (=ucs . #x062A) ; ت + (arabic-iso8859-6 . #xCA) ; ت )) (define-char '((name . "ARABIC LETTER THEH") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xCB) ; Ø« (=ucs . #x062B) ; Ø« + (arabic-iso8859-6 . #xCB) ; Ø« )) (define-char '((name . "ARABIC LETTER JEEM") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xCC) ; ج (=ucs . #x062C) ; ج + (arabic-iso8859-6 . #xCC) ; ج )) (define-char '((name . "ARABIC LETTER HAH") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xCD) ; Ø­ (=ucs . #x062D) ; Ø­ + (arabic-iso8859-6 . #xCD) ; Ø­ )) (define-char '((name . "ARABIC LETTER KHAH") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xCE) ; Ø® (=ucs . #x062E) ; Ø® + (arabic-iso8859-6 . #xCE) ; Ø® )) (define-char '((name . "ARABIC LETTER DAL") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xCF) ; د (=ucs . #x062F) ; د + (arabic-iso8859-6 . #xCF) ; د )) (define-char '((name . "ARABIC LETTER THAL") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xD0) ; Ø° (=ucs . #x0630) ; Ø° + (arabic-iso8859-6 . #xD0) ; Ø° )) (define-char '((name . "ARABIC LETTER REH") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xD1) ; ر (=ucs . #x0631) ; ر + (arabic-iso8859-6 . #xD1) ; ر )) (define-char '((name . "ARABIC LETTER ZAIN") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xD2) ; ز (=ucs . #x0632) ; ز + (arabic-iso8859-6 . #xD2) ; ز )) (define-char '((name . "ARABIC LETTER SEEN") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xD3) ; س (=ucs . #x0633) ; س + (arabic-iso8859-6 . #xD3) ; س )) (define-char '((name . "ARABIC LETTER SHEEN") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xD4) ; Ø´ (=ucs . #x0634) ; Ø´ + (arabic-iso8859-6 . #xD4) ; Ø´ )) (define-char '((name . "ARABIC LETTER SAD") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xD5) ; ص (=ucs . #x0635) ; ص + (arabic-iso8859-6 . #xD5) ; ص )) (define-char '((name . "ARABIC LETTER DAD") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xD6) ; ض (=ucs . #x0636) ; ض + (arabic-iso8859-6 . #xD6) ; ض )) (define-char '((name . "ARABIC LETTER TAH") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xD7) ; Ø· (=ucs . #x0637) ; Ø· + (arabic-iso8859-6 . #xD7) ; Ø· )) (define-char '((name . "ARABIC LETTER ZAH") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xD8) ; ظ (=ucs . #x0638) ; ظ + (arabic-iso8859-6 . #xD8) ; ظ )) (define-char '((name . "ARABIC LETTER AIN") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xD9) ; ع (=ucs . #x0639) ; ع + (arabic-iso8859-6 . #xD9) ; ع )) (define-char '((name . "ARABIC LETTER GHAIN") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xDA) ; غ (=ucs . #x063A) ; غ + (arabic-iso8859-6 . #xDA) ; غ )) (define-char '((name . "ARABIC TATWEEL") (general-category letter modifier) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xE0) ; ـ (=ucs . #x0640) ; ـ + (arabic-iso8859-6 . #xE0) ; ـ )) (define-char '((name . "ARABIC LETTER FEH") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xE1) ; ف (=ucs . #x0641) ; ف + (arabic-iso8859-6 . #xE1) ; ف )) (define-char '((name . "ARABIC LETTER QAF") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xE2) ; ق (=ucs . #x0642) ; ق + (arabic-iso8859-6 . #xE2) ; ق )) (define-char '((name . "ARABIC LETTER KAF") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xE3) ; ك (=ucs . #x0643) ; ك + (arabic-iso8859-6 . #xE3) ; ك )) (define-char '((name . "ARABIC LETTER LAM") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xE4) ; ل (=ucs . #x0644) ; ل + (arabic-iso8859-6 . #xE4) ; ل )) (define-char '((name . "ARABIC LETTER MEEM") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xE5) ; م (=ucs . #x0645) ; م + (arabic-iso8859-6 . #xE5) ; م )) (define-char '((name . "ARABIC LETTER NOON") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xE6) ; ن (=ucs . #x0646) ; ن + (arabic-iso8859-6 . #xE6) ; ن )) (define-char '((name . "ARABIC LETTER HEH") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xE7) ; ه (=ucs . #x0647) ; ه + (arabic-iso8859-6 . #xE7) ; ه )) (define-char '((name . "ARABIC LETTER WAW") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xE8) ; و (=ucs . #x0648) ; و + (arabic-iso8859-6 . #xE8) ; و )) (define-char '((name . "ARABIC LETTER ALEF MAKSURA") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xE9) ; ى (=ucs . #x0649) ; ى + (arabic-iso8859-6 . #xE9) ; ى )) (define-char '((name . "ARABIC LETTER YEH") (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (arabic-iso8859-6 . #xEA) ; ي (=ucs . #x064A) ; ي + (arabic-iso8859-6 . #xEA) ; ي )) (define-char '((name . "ARABIC FATHATAN") (general-category mark non-spacing) ; Normative Category (bidi-category . "NSM") (mirrored . nil) - (arabic-iso8859-6 . #xEB) ; ً (=ucs . #x064B) ; ً + (arabic-iso8859-6 . #xEB) ; ً )) (define-char '((name . "ARABIC DAMMATAN") (general-category mark non-spacing) ; Normative Category (bidi-category . "NSM") (mirrored . nil) - (arabic-iso8859-6 . #xEC) ; ٌ (=ucs . #x064C) ; ٌ + (arabic-iso8859-6 . #xEC) ; ٌ )) (define-char '((name . "ARABIC KASRATAN") (general-category mark non-spacing) ; Normative Category (bidi-category . "NSM") (mirrored . nil) - (arabic-iso8859-6 . #xED) ; ٍ (=ucs . #x064D) ; ٍ + (arabic-iso8859-6 . #xED) ; ٍ )) (define-char '((name . "ARABIC FATHA") (general-category mark non-spacing) ; Normative Category (bidi-category . "NSM") (mirrored . nil) - (arabic-iso8859-6 . #xEE) ; َ (=ucs . #x064E) ; َ + (arabic-iso8859-6 . #xEE) ; َ )) (define-char '((name . "ARABIC DAMMA") (general-category mark non-spacing) ; Normative Category (bidi-category . "NSM") (mirrored . nil) - (arabic-iso8859-6 . #xEF) ; ُ (=ucs . #x064F) ; ُ + (arabic-iso8859-6 . #xEF) ; ُ )) (define-char '((name . "ARABIC KASRA") (general-category mark non-spacing) ; Normative Category (bidi-category . "NSM") (mirrored . nil) - (arabic-iso8859-6 . #xF0) ; ِ (=ucs . #x0650) ; ِ + (arabic-iso8859-6 . #xF0) ; ِ )) (define-char '((name . "ARABIC SHADDA") (general-category mark non-spacing) ; Normative Category (bidi-category . "NSM") (mirrored . nil) - (arabic-iso8859-6 . #xF1) ; ّ (=ucs . #x0651) ; ّ + (arabic-iso8859-6 . #xF1) ; ّ )) (define-char '((name . "ARABIC SUKUN") (general-category mark non-spacing) ; Normative Category (bidi-category . "NSM") (mirrored . nil) - (arabic-iso8859-6 . #xF2) ; ْ (=ucs . #x0652) ; ْ + (arabic-iso8859-6 . #xF2) ; ْ )) (define-char '((name . "ARABIC MADDAH ABOVE") @@ -419,8 +450,8 @@ (decimal-digit-value . 0) (digit-value . 0) (numeric-value . 0) - (arabic-digit . #x21) ; øº§¼ (=ucs . #x0660) ; Ù  + (arabic-digit . #x21) ; &I-MULE-ARBD-21; )) (define-char '((name . "ARABIC-INDIC DIGIT ONE") @@ -430,8 +461,8 @@ (decimal-digit-value . 1) (digit-value . 1) (numeric-value . 1) - (arabic-digit . #x22) ; øº§½ (=ucs . #x0661) ; Ù¡ + (arabic-digit . #x22) ; &I-MULE-ARBD-22; )) (define-char '((name . "ARABIC-INDIC DIGIT TWO") @@ -441,8 +472,8 @@ (decimal-digit-value . 2) (digit-value . 2) (numeric-value . 2) - (arabic-digit . #x23) ; øº§¾ (=ucs . #x0662) ; Ù¢ + (arabic-digit . #x23) ; &I-MULE-ARBD-23; )) (define-char '((name . "ARABIC-INDIC DIGIT THREE") @@ -452,8 +483,8 @@ (decimal-digit-value . 3) (digit-value . 3) (numeric-value . 3) - (arabic-digit . #x24) ; øº§¿ (=ucs . #x0663) ; Ù£ + (arabic-digit . #x24) ; &I-MULE-ARBD-24; )) (define-char '((name . "ARABIC-INDIC DIGIT FOUR") @@ -463,8 +494,8 @@ (decimal-digit-value . 4) (digit-value . 4) (numeric-value . 4) - (arabic-digit . #x25) ; øº¨€ (=ucs . #x0664) ; Ù¤ + (arabic-digit . #x25) ; &I-MULE-ARBD-25; )) (define-char '((name . "ARABIC-INDIC DIGIT FIVE") @@ -474,8 +505,8 @@ (decimal-digit-value . 5) (digit-value . 5) (numeric-value . 5) - (arabic-digit . #x26) ; øº¨ (=ucs . #x0665) ; Ù¥ + (arabic-digit . #x26) ; &I-MULE-ARBD-26; )) (define-char '((name . "ARABIC-INDIC DIGIT SIX") @@ -485,8 +516,8 @@ (decimal-digit-value . 6) (digit-value . 6) (numeric-value . 6) - (arabic-digit . #x27) ; øº¨‚ (=ucs . #x0666) ; Ù¦ + (arabic-digit . #x27) ; &I-MULE-ARBD-27; )) (define-char '((name . "ARABIC-INDIC DIGIT SEVEN") @@ -496,8 +527,8 @@ (decimal-digit-value . 7) (digit-value . 7) (numeric-value . 7) - (arabic-digit . #x28) ; øº¨ƒ (=ucs . #x0667) ; Ù§ + (arabic-digit . #x28) ; &I-MULE-ARBD-28; )) (define-char '((name . "ARABIC-INDIC DIGIT EIGHT") @@ -507,8 +538,8 @@ (decimal-digit-value . 8) (digit-value . 8) (numeric-value . 8) - (arabic-digit . #x29) ; øº¨„ (=ucs . #x0668) ; Ù¨ + (arabic-digit . #x29) ; &I-MULE-ARBD-29; )) (define-char '((name . "ARABIC-INDIC DIGIT NINE") @@ -518,8 +549,8 @@ (decimal-digit-value . 9) (digit-value . 9) (numeric-value . 9) - (arabic-digit . #x2A) ; øº¨… (=ucs . #x0669) ; Ù© + (arabic-digit . #x2A) ; &I-MULE-ARBD-2A; )) (define-char '((name . "ARABIC PERCENT SIGN") @@ -589,7 +620,13 @@ (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (->decomposition compat #x0627 #x0674) + (=>decomposition@compat + ((name . "ARABIC LETTER ALEF") + (=ucs . #x0627) ; ا + ) + ((name . "ARABIC LETTER HIGH HAMZA") + (=ucs . #x0674) ; Ù´ + )) (=ucs . #x0675) ; Ùµ )) (define-char @@ -597,7 +634,13 @@ (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (->decomposition compat #x0648 #x0674) + (=>decomposition@compat + ((name . "ARABIC LETTER WAW") + (=ucs . #x0648) ; و + ) + ((name . "ARABIC LETTER HIGH HAMZA") + (=ucs . #x0674) ; Ù´ + )) (=ucs . #x0676) ; Ù¶ )) (define-char @@ -605,7 +648,13 @@ (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (->decomposition compat #x06C7 #x0674) + (=>decomposition@compat + ((name . "ARABIC LETTER U") + (=ucs . #x06C7) ; ۇ + ) + ((name . "ARABIC LETTER HIGH HAMZA") + (=ucs . #x0674) ; Ù´ + )) (=ucs . #x0677) ; Ù· )) (define-char @@ -613,7 +662,13 @@ (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (->decomposition compat #x064A #x0674) + (=>decomposition@compat + ((name . "ARABIC LETTER YEH") + (=ucs . #x064A) ; ي + ) + ((name . "ARABIC LETTER HIGH HAMZA") + (=ucs . #x0674) ; Ù´ + )) (=ucs . #x0678) ; Ù¸ )) (define-char @@ -1118,7 +1173,13 @@ (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (->decomposition #x06D5 #x0654) + (=decomposition + ((name . "ARABIC LETTER AE") + (=ucs . #x06D5) ; ە + ) + ((name . "ARABIC HAMZA ABOVE") + (=ucs . #x0654) ; ٔ + )) (=ucs . #x06C0) ; ۀ )) (define-char @@ -1133,7 +1194,13 @@ (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (->decomposition #x06C1 #x0654) + (=decomposition + ((name . "ARABIC LETTER HEH GOAL") + (=ucs . #x06C1) ; ہ + ) + ((name . "ARABIC HAMZA ABOVE") + (=ucs . #x0654) ; ٔ + )) (=ucs . #x06C2) ; ۂ )) (define-char @@ -1254,7 +1321,13 @@ (general-category letter other) ; Informative Category (bidi-category . "AL") (mirrored . nil) - (->decomposition #x06D2 #x0654) + (=decomposition + ((name . "ARABIC LETTER YEH BARREE") + (=ucs . #x06D2) ; ے + ) + ((name . "ARABIC HAMZA ABOVE") + (=ucs . #x0654) ; ٔ + )) (=ucs . #x06D3) ; ۓ )) (define-char