FONTAINE 1.0
|
00001 // 00002 // Tamil.h 00003 // 00004 00005 #ifndef ORTHOGRAPHY_DATA 00006 #include "../OrthographyData.h" 00007 #endif 00008 00009 #ifndef TAMIL 00010 #define TAMIL 00011 00012 namespace Tamil{ 00013 00014 // 00015 // Unicode values 00016 // 00017 UINT32 values[]={ 00018 // Tamil - Signs 00019 0x0B82, // ( ஂ ) TAMIL SIGN ANUSVARA 00020 0x0B83, // ( ஃ ) TAMIL SIGN VISARGA 00021 // Tamil - Independent vowels 00022 0x0B85, // ( அ ) TAMIL LETTER A 00023 0x0B86, // ( ஆ ) TAMIL LETTER AA 00024 0x0B87, // ( இ ) TAMIL LETTER I 00025 0x0B88, // ( ஈ ) TAMIL LETTER II 00026 0x0B89, // ( உ ) TAMIL LETTER U 00027 0x0B8A, // ( ஊ ) TAMIL LETTER UU 00028 0x0B8E, // ( எ ) TAMIL LETTER E 00029 0x0B8F, // ( ஏ ) TAMIL LETTER EE 00030 0x0B90, // ( ஐ ) TAMIL LETTER AI 00031 0x0B92, // ( ஒ ) TAMIL LETTER O 00032 0x0B93, // ( ஓ ) TAMIL LETTER OO 00033 0x0B94, // ( ஔ ) TAMIL LETTER AU 00034 // Tamil - Consonants 00035 0x0B95, // ( க ) TAMIL LETTER KA 00036 0x0B99, // ( ங ) TAMIL LETTER NGA 00037 0x0B9A, // ( ச ) TAMIL LETTER CA 00038 0x0B9C, // ( ஜ ) TAMIL LETTER JA 00039 0x0B9E, // ( ஞ ) TAMIL LETTER NYA 00040 0x0B9F, // ( ட ) TAMIL LETTER TTA 00041 0x0BA3, // ( ண ) TAMIL LETTER NNA 00042 0x0BA4, // ( த ) TAMIL LETTER TA 00043 0x0BA8, // ( ந ) TAMIL LETTER NA 00044 0x0BA9, // ( ன ) TAMIL LETTER NNNA 00045 0x0BAA, // ( ப ) TAMIL LETTER PA 00046 0x0BAE, // ( ம ) TAMIL LETTER MA 00047 0x0BAF, // ( ய ) TAMIL LETTER YA 00048 0x0BB0, // ( ர ) TAMIL LETTER RA 00049 0x0BB1, // ( ற ) TAMIL LETTER RRA 00050 0x0BB2, // ( ல ) TAMIL LETTER LA 00051 0x0BB3, // ( ள ) TAMIL LETTER LLA 00052 0x0BB4, // ( ழ ) TAMIL LETTER LLLA 00053 0x0BB5, // ( வ ) TAMIL LETTER VA 00054 0x0BB6, // ( ஶ ) TAMIL LETTER SHA 00055 0x0BB7, // ( ஷ ) TAMIL LETTER SSA 00056 0x0BB8, // ( ஸ ) TAMIL LETTER SA 00057 0x0BB9, // ( ஹ ) TAMIL LETTER HA 00058 // Tamil - Dependent vowel signs 00059 0x0BBE, // ( ா ) TAMIL VOWEL SIGN AA 00060 0x0BBF, // ( ி ) TAMIL VOWEL SIGN I 00061 0x0BC0, // ( ீ ) TAMIL VOWEL SIGN II 00062 0x0BC1, // ( ு ) TAMIL VOWEL SIGN U 00063 0x0BC2, // ( ூ ) TAMIL VOWEL SIGN UU 00064 0x0BC6, // ( ெ ) TAMIL VOWEL SIGN E 00065 0x0BC7, // ( ே ) TAMIL VOWEL SIGN EE 00066 0x0BC8, // ( ை ) TAMIL VOWEL SIGN AI 00067 // Tamil - Two-part dependent vowel signs 00068 0x0BCA, // ( ொ ) TAMIL VOWEL SIGN O 00069 0x0BCB, // ( ோ ) TAMIL VOWEL SIGN OO 00070 0x0BCC, // ( ௌ ) TAMIL VOWEL SIGN AU 00071 // Tamil - Various signs 00072 0x0BCD, // ( ் ) TAMIL SIGN VIRAMA 00073 0x0BD0, // ( ௐ ) TAMIL OM 00074 0x0BD7, // ( ௗ ) TAMIL AU LENGTH MARK 00075 // Tamil - Digits 00076 START_RANGE_PAIR, 00077 0x0BE6,0x0BEF, 00078 // Tamil - Tamil numerics 00079 0x0BF0, // ( ௰ ) TAMIL NUMBER TEN 00080 0x0BF1, // ( ௱ ) TAMIL NUMBER ONE HUNDRED 00081 0x0BF2, // ( ௲ ) TAMIL NUMBER ONE THOUSAND 00082 // Tamil - Tamil symbols 00083 0x0BF3, // ( ௳ ) TAMIL DAY SIGN 00084 0x0BF4, // ( ௴ ) TAMIL MONTH SIGN 00085 0x0BF5, // ( ௵ ) TAMIL YEAR SIGN 00086 0x0BF6, // ( ௶ ) TAMIL DEBIT SIGN 00087 0x0BF7, // ( ௷ ) TAMIL CREDIT SIGN 00088 0x0BF8, // ( ௸ ) TAMIL AS ABOVE SIGN 00089 // Tamil - Currency symbol 00090 0x0BF9, // ( ௹ ) TAMIL RUPEE SIGN 00091 // Tamil - Tamil symbol 00092 0x0BFA, // ( ௺ ) TAMIL NUMBER SIGN 00093 END_OF_DATA 00094 }; 00095 00096 // 00097 // Sample sentences 00098 // 00099 const char *sentences[]={ 00100 "செம்புலப் பெயனீர் போல அன்புடை நெஞ்சம் தாங்கலந் தனவே", 00101 END_OF_DATA 00102 }; 00103 00104 00105 // 00106 // 00107 // 00108 OrthographyData data={ 00109 "Tamil", // Common name 00110 "தமிழ் அரிச்சுவடி ", // Native name 00111 0x0B95, // key 00112 values, 00113 "கஙசஜஞடணத", // Sample characters 00114 sentences 00115 }; 00116 00117 const OrthographyData *pData = &data; 00118 00119 }; // end of namespace 00120 00121 #endif