00001 // 00002 // Gujarati.h 00003 // 00004 00005 #ifndef ORTHOGRAPHY_DATA 00006 #include "../OrthographyData.h" 00007 #endif 00008 00009 #ifndef GUJARATI 00010 #define GUJARATI 00011 00012 namespace Gujarati{ 00013 00014 // 00015 // Unicode values 00016 // 00017 UINT32 values[]={ 00018 // Gujarati - Various signs 00019 0x0A81, // ( ઁ ) GUJARATI SIGN CANDRABINDU 00020 0x0A82, // ( ં ) GUJARATI SIGN ANUSVARA 00021 0x0A83, // ( ઃ ) GUJARATI SIGN VISARGA 00022 // Gujarati - Independent vowels 00023 0x0A85, // ( અ ) GUJARATI LETTER A 00024 0x0A86, // ( આ ) GUJARATI LETTER AA 00025 0x0A87, // ( ઇ ) GUJARATI LETTER I 00026 0x0A88, // ( ઈ ) GUJARATI LETTER II 00027 0x0A89, // ( ઉ ) GUJARATI LETTER U 00028 0x0A8A, // ( ઊ ) GUJARATI LETTER UU 00029 0x0A8B, // ( ઋ ) GUJARATI LETTER VOCALIC R 00030 0x0A8C, // ( ઌ ) GUJARATI LETTER VOCALIC L 00031 0x0A8D, // ( ઍ ) GUJARATI VOWEL CANDRA E 00032 0x0A8F, // ( એ ) GUJARATI LETTER E 00033 0x0A90, // ( ઐ ) GUJARATI LETTER AI 00034 0x0A91, // ( ઑ ) GUJARATI VOWEL CANDRA O 00035 0x0A93, // ( ઓ ) GUJARATI LETTER O 00036 0x0A94, // ( ઔ ) GUJARATI LETTER AU 00037 // Gujarati - Consonants 00038 0x0A95, // ( ક ) GUJARATI LETTER KA 00039 0x0A96, // ( ખ ) GUJARATI LETTER KHA 00040 0x0A97, // ( ગ ) GUJARATI LETTER GA 00041 0x0A98, // ( ઘ ) GUJARATI LETTER GHA 00042 0x0A99, // ( ઙ ) GUJARATI LETTER NGA 00043 0x0A9A, // ( ચ ) GUJARATI LETTER CA 00044 0x0A9B, // ( છ ) GUJARATI LETTER CHA 00045 0x0A9C, // ( જ ) GUJARATI LETTER JA 00046 0x0A9D, // ( ઝ ) GUJARATI LETTER JHA 00047 0x0A9E, // ( ઞ ) GUJARATI LETTER NYA 00048 0x0A9F, // ( ટ ) GUJARATI LETTER TTA 00049 0x0AA0, // ( ઠ ) GUJARATI LETTER TTHA 00050 0x0AA1, // ( ડ ) GUJARATI LETTER DDA 00051 0x0AA2, // ( ઢ ) GUJARATI LETTER DDHA 00052 0x0AA3, // ( ણ ) GUJARATI LETTER NNA 00053 0x0AA4, // ( ત ) GUJARATI LETTER TA 00054 0x0AA5, // ( થ ) GUJARATI LETTER THA 00055 0x0AA6, // ( દ ) GUJARATI LETTER DA 00056 0x0AA7, // ( ધ ) GUJARATI LETTER DHA 00057 0x0AA8, // ( ન ) GUJARATI LETTER NA 00058 0x0AAA, // ( પ ) GUJARATI LETTER PA 00059 0x0AAB, // ( ફ ) GUJARATI LETTER PHA 00060 0x0AAC, // ( બ ) GUJARATI LETTER BA 00061 0x0AAD, // ( ભ ) GUJARATI LETTER BHA 00062 0x0AAE, // ( મ ) GUJARATI LETTER MA 00063 0x0AAF, // ( ય ) GUJARATI LETTER YA 00064 0x0AB0, // ( ર ) GUJARATI LETTER RA 00065 0x0AB2, // ( લ ) GUJARATI LETTER LA 00066 0x0AB3, // ( ળ ) GUJARATI LETTER LLA 00067 0x0AB5, // ( વ ) GUJARATI LETTER VA 00068 0x0AB6, // ( શ ) GUJARATI LETTER SHA 00069 0x0AB7, // ( ષ ) GUJARATI LETTER SSA 00070 0x0AB8, // ( સ ) GUJARATI LETTER SA 00071 0x0AB9, // ( હ ) GUJARATI LETTER HA 00072 // Gujarati - Various signs 00073 0x0ABC, // ( ઼ ) GUJARATI SIGN NUKTA 00074 0x0ABD, // ( ઽ ) GUJARATI SIGN AVAGRAHA 00075 // Gujarati - Dependent vowel signs 00076 0x0ABE, // ( ા ) GUJARATI VOWEL SIGN AA 00077 0x0ABF, // ( િ ) GUJARATI VOWEL SIGN I 00078 0x0AC0, // ( ી ) GUJARATI VOWEL SIGN II 00079 0x0AC1, // ( ુ ) GUJARATI VOWEL SIGN U 00080 0x0AC2, // ( ૂ ) GUJARATI VOWEL SIGN UU 00081 0x0AC3, // ( ૃ ) GUJARATI VOWEL SIGN VOCALIC R 00082 0x0AC4, // ( ૄ ) GUJARATI VOWEL SIGN VOCALIC RR 00083 0x0AC5, // ( ૅ ) GUJARATI VOWEL SIGN CANDRA E 00084 0x0AC7, // ( ે ) GUJARATI VOWEL SIGN E 00085 0x0AC8, // ( ૈ ) GUJARATI VOWEL SIGN AI 00086 0x0AC9, // ( ૉ ) GUJARATI VOWEL SIGN CANDRA O 00087 0x0ACB, // ( ો ) GUJARATI VOWEL SIGN O 00088 0x0ACC, // ( ૌ ) GUJARATI VOWEL SIGN AU 00089 // Gujarati - Various signs 00090 0x0ACD, // ( ્ ) GUJARATI SIGN VIRAMA 00091 0x0AD0, // ( ૐ ) GUJARATI OM 00092 // Gujarati - Additional vowels for Sanskrit 00093 0x0AE0, // ( ૠ ) GUJARATI LETTER VOCALIC RR 00094 0x0AE1, // ( ૡ ) GUJARATI LETTER VOCALIC LL 00095 0x0AE2, // ( ૢ ) GUJARATI VOWEL SIGN VOCALIC L 00096 0x0AE3, // ( ૣ ) GUJARATI VOWEL SIGN VOCALIC LL 00097 // Gujarati - Digits 00098 0x0AE6, // ( ૦ ) GUJARATI DIGIT ZERO 00099 0x0AE7, // ( ૧ ) GUJARATI DIGIT ONE 00100 0x0AE8, // ( ૨ ) GUJARATI DIGIT TWO 00101 0x0AE9, // ( ૩ ) GUJARATI DIGIT THREE 00102 0x0AEA, // ( ૪ ) GUJARATI DIGIT FOUR 00103 0x0AEB, // ( ૫ ) GUJARATI DIGIT FIVE 00104 0x0AEC, // ( ૬ ) GUJARATI DIGIT SIX 00105 0x0AED, // ( ૭ ) GUJARATI DIGIT SEVEN 00106 0x0AEE, // ( ૮ ) GUJARATI DIGIT EIGHT 00107 0x0AEF, // ( ૯ ) GUJARATI DIGIT NINE 00108 // Gujarati - Currency sign 00109 0x0AF1, // ( ૱ ) GUJARATI RUPEE SIGN 00110 END_OF_DATA 00111 }; 00112 00113 // 00114 // Sample sentences 00115 // 00116 const char *sentences[]={ 00117 "ક ખ ગ ઘ ઙ ચ છ જ", // Sample characters for now ... 00118 END_OF_DATA 00119 }; 00120 00121 00122 // 00123 // 00124 // 00125 OrthographyData data={ 00126 "Gujarati", // Common name 00127 "ગુજરાતી લિપિ", // Native name 00128 0x0A95, // key 00129 values, 00130 "ક ખ ગ ઘ ઙ ચ છ જ", // Sample characters 00131 sentences 00132 }; 00133 00134 const OrthographyData *pData = &data; 00135 00136 }; // end of namespace 00137 00138 #endif