FONTAINE
1.0
|
00001 // 00002 // Oriya.h 00003 // 00004 00005 #ifndef ORTHOGRAPHY_DATA 00006 #include "../OrthographyData.h" 00007 #endif 00008 00009 #ifndef ORIYA 00010 #define ORIYA 00011 00012 namespace Oriya{ 00013 00014 // 00015 // Unicode values 00016 // 00017 UINT32 values[]={ 00018 // Oriya - Various signs 00019 0x0B01, // ( ଁ ) ORIYA SIGN CANDRABINDU 00020 0x0B02, // ( ଂ ) ORIYA SIGN ANUSVARA 00021 0x0B03, // ( ଃ ) ORIYA SIGN VISARGA 00022 // Oriya - Independent vowels 00023 0x0B05, // ( ଅ ) ORIYA LETTER A 00024 0x0B06, // ( ଆ ) ORIYA LETTER AA 00025 0x0B07, // ( ଇ ) ORIYA LETTER I 00026 0x0B08, // ( ଈ ) ORIYA LETTER II 00027 0x0B09, // ( ଉ ) ORIYA LETTER U 00028 0x0B0A, // ( ଊ ) ORIYA LETTER UU 00029 0x0B0B, // ( ଋ ) ORIYA LETTER VOCALIC R 00030 0x0B0C, // ( ଌ ) ORIYA LETTER VOCALIC L 00031 0x0B0F, // ( ଏ ) ORIYA LETTER E 00032 0x0B10, // ( ଐ ) ORIYA LETTER AI 00033 0x0B13, // ( ଓ ) ORIYA LETTER O 00034 0x0B14, // ( ଔ ) ORIYA LETTER AU 00035 // Oriya - Consonants 00036 0x0B15, // ( କ ) ORIYA LETTER KA 00037 0x0B16, // ( ଖ ) ORIYA LETTER KHA 00038 0x0B17, // ( ଗ ) ORIYA LETTER GA 00039 0x0B18, // ( ଘ ) ORIYA LETTER GHA 00040 0x0B19, // ( ଙ ) ORIYA LETTER NGA 00041 0x0B1A, // ( ଚ ) ORIYA LETTER CA 00042 0x0B1B, // ( ଛ ) ORIYA LETTER CHA 00043 0x0B1C, // ( ଜ ) ORIYA LETTER JA 00044 0x0B1D, // ( ଝ ) ORIYA LETTER JHA 00045 0x0B1E, // ( ଞ ) ORIYA LETTER NYA 00046 0x0B1F, // ( ଟ ) ORIYA LETTER TTA 00047 0x0B20, // ( ଠ ) ORIYA LETTER TTHA 00048 0x0B21, // ( ଡ ) ORIYA LETTER DDA 00049 0x0B22, // ( ଢ ) ORIYA LETTER DDHA 00050 0x0B23, // ( ଣ ) ORIYA LETTER NNA 00051 0x0B24, // ( ତ ) ORIYA LETTER TA 00052 0x0B25, // ( ଥ ) ORIYA LETTER THA 00053 0x0B26, // ( ଦ ) ORIYA LETTER DA 00054 0x0B27, // ( ଧ ) ORIYA LETTER DHA 00055 0x0B28, // ( ନ ) ORIYA LETTER NA 00056 0x0B2A, // ( ପ ) ORIYA LETTER PA 00057 0x0B2B, // ( ଫ ) ORIYA LETTER PHA 00058 0x0B2C, // ( ବ ) ORIYA LETTER BA 00059 0x0B2D, // ( ଭ ) ORIYA LETTER BHA 00060 0x0B2E, // ( ମ ) ORIYA LETTER MA 00061 0x0B2F, // ( ଯ ) ORIYA LETTER YA 00062 0x0B30, // ( ର ) ORIYA LETTER RA 00063 0x0B32, // ( ଲ ) ORIYA LETTER LA 00064 0x0B33, // ( ଳ ) ORIYA LETTER LLA 00065 0x0B35, // ( ଵ ) ORIYA LETTER VA 00066 0x0B36, // ( ଶ ) ORIYA LETTER SHA 00067 0x0B37, // ( ଷ ) ORIYA LETTER SSA 00068 0x0B38, // ( ସ ) ORIYA LETTER SA 00069 0x0B39, // ( ହ ) ORIYA LETTER HA 00070 // Oriya - Various signs 00071 0x0B3C, // ( ଼ ) ORIYA SIGN NUKTA 00072 0x0B3D, // ( ଽ ) ORIYA SIGN AVAGRAHA 00073 // Oriya - Dependent vowel signs 00074 0x0B3E, // ( ା ) ORIYA VOWEL SIGN AA 00075 0x0B3F, // ( ି ) ORIYA VOWEL SIGN I 00076 0x0B40, // ( ୀ ) ORIYA VOWEL SIGN II 00077 0x0B41, // ( ୁ ) ORIYA VOWEL SIGN U 00078 0x0B42, // ( ୂ ) ORIYA VOWEL SIGN UU 00079 0x0B43, // ( ୃ ) ORIYA VOWEL SIGN VOCALIC R 00080 0x0B44, // ( ୄ ) ORIYA VOWEL SIGN VOCALIC RR 00081 0x0B47, // ( େ ) ORIYA VOWEL SIGN E 00082 0x0B48, // ( ୈ ) ORIYA VOWEL SIGN AI 00083 // Oriya - Two-part dependent vowel signs 00084 0x0B4B, // ( ୋ ) ORIYA VOWEL SIGN O 00085 0x0B4C, // ( ୌ ) ORIYA VOWEL SIGN AU 00086 // Oriya - Various signs 00087 0x0B4D, // ( ୍ ) ORIYA SIGN VIRAMA 00088 0x0B56, // ( ୖ ) ORIYA AI LENGTH MARK 00089 0x0B57, // ( ୗ ) ORIYA AU LENGTH MARK 00090 // Oriya - Additional consonants 00091 0x0B5C, // ( ଡ଼ ) ORIYA LETTER RRA 00092 0x0B5D, // ( ଢ଼ ) ORIYA LETTER RHA 00093 0x0B5F, // ( ୟ ) ORIYA LETTER YYA 00094 // Oriya - Additional vowels for Sanskrit 00095 0x0B60, // ( ୠ ) ORIYA LETTER VOCALIC RR 00096 0x0B61, // ( ୡ ) ORIYA LETTER VOCALIC LL 00097 // Oriya - Dependent vowels 00098 0x0B62, // ( ୢ ) ORIYA VOWEL SIGN VOCALIC L 00099 0x0B63, // ( ୣ ) ORIYA VOWEL SIGN VOCALIC LL 00100 // Oriya - Digits 00101 0x0B66, // ( ୦ ) ORIYA DIGIT ZERO 00102 0x0B67, // ( ୧ ) ORIYA DIGIT ONE 00103 0x0B68, // ( ୨ ) ORIYA DIGIT TWO 00104 0x0B69, // ( ୩ ) ORIYA DIGIT THREE 00105 0x0B6A, // ( ୪ ) ORIYA DIGIT FOUR 00106 0x0B6B, // ( ୫ ) ORIYA DIGIT FIVE 00107 0x0B6C, // ( ୬ ) ORIYA DIGIT SIX 00108 0x0B6D, // ( ୭ ) ORIYA DIGIT SEVEN 00109 0x0B6E, // ( ୮ ) ORIYA DIGIT EIGHT 00110 0x0B6F, // ( ୯ ) ORIYA DIGIT NINE 00111 // Oriya - Oriya-specific additions 00112 0x0B70, // ( ୰ ) ORIYA ISSHAR 00113 0x0B71, // ( ୱ ) ORIYA LETTER WA 00114 END_OF_DATA 00115 }; 00116 00117 // 00118 // Sample sentences 00119 // 00120 const char *sentences[]={ 00121 "କ ଖ ଗ ଘ ଙ ଚ ଛ ଜ", // sample letters for now ... 00122 END_OF_DATA 00123 }; 00124 00125 00126 // 00127 // 00128 // 00129 OrthographyData data={ 00130 "Oriya", // Common name 00131 "ଓଡ଼ିଆ", // Native name 00132 0x0B15, // key 00133 values, 00134 "କ ଖ ଗ ଘ ଙ ଚ ଛ ଜ", // Sample characters 00135 sentences 00136 }; 00137 00138 const OrthographyData *pData = &data; 00139 00140 }; // end of namespace 00141 00142 #endif