FONTAINE  1.0
Tamil.h
Go to the documentation of this file.
1 //
2 // Tamil.h
3 //
4 
5 #ifndef ORTHOGRAPHY_DATA
6 #include "../OrthographyData.h"
7 #endif
8 
9 #ifndef TAMIL
10 #define TAMIL
11 
12 namespace Tamil{
13 
14 //
15 // Unicode values
16 //
18 // Tamil - Signs
19  0x0B82, // ( ஂ ) TAMIL SIGN ANUSVARA
20  0x0B83, // ( ஃ ) TAMIL SIGN VISARGA
21 // Tamil - Independent vowels
22  0x0B85, // ( அ ) TAMIL LETTER A
23  0x0B86, // ( ஆ ) TAMIL LETTER AA
24  0x0B87, // ( இ ) TAMIL LETTER I
25  0x0B88, // ( ஈ ) TAMIL LETTER II
26  0x0B89, // ( உ ) TAMIL LETTER U
27  0x0B8A, // ( ஊ ) TAMIL LETTER UU
28  0x0B8E, // ( எ ) TAMIL LETTER E
29  0x0B8F, // ( ஏ ) TAMIL LETTER EE
30  0x0B90, // ( ஐ ) TAMIL LETTER AI
31  0x0B92, // ( ஒ ) TAMIL LETTER O
32  0x0B93, // ( ஓ ) TAMIL LETTER OO
33  0x0B94, // ( ஔ ) TAMIL LETTER AU
34 // Tamil - Consonants
35  0x0B95, // ( க ) TAMIL LETTER KA
36  0x0B99, // ( ங ) TAMIL LETTER NGA
37  0x0B9A, // ( ச ) TAMIL LETTER CA
38  0x0B9C, // ( ஜ ) TAMIL LETTER JA
39  0x0B9E, // ( ஞ ) TAMIL LETTER NYA
40  0x0B9F, // ( ட ) TAMIL LETTER TTA
41  0x0BA3, // ( ண ) TAMIL LETTER NNA
42  0x0BA4, // ( த ) TAMIL LETTER TA
43  0x0BA8, // ( ந ) TAMIL LETTER NA
44  0x0BA9, // ( ன ) TAMIL LETTER NNNA
45  0x0BAA, // ( ப ) TAMIL LETTER PA
46  0x0BAE, // ( ம ) TAMIL LETTER MA
47  0x0BAF, // ( ய ) TAMIL LETTER YA
48  0x0BB0, // ( ர ) TAMIL LETTER RA
49  0x0BB1, // ( ற ) TAMIL LETTER RRA
50  0x0BB2, // ( ல ) TAMIL LETTER LA
51  0x0BB3, // ( ள ) TAMIL LETTER LLA
52  0x0BB4, // ( ழ ) TAMIL LETTER LLLA
53  0x0BB5, // ( வ ) TAMIL LETTER VA
54  0x0BB6, // ( ஶ ) TAMIL LETTER SHA
55  0x0BB7, // ( ஷ ) TAMIL LETTER SSA
56  0x0BB8, // ( ஸ ) TAMIL LETTER SA
57  0x0BB9, // ( ஹ ) TAMIL LETTER HA
58 // Tamil - Dependent vowel signs
59  0x0BBE, // ( ா ) TAMIL VOWEL SIGN AA
60  0x0BBF, // ( ி ) TAMIL VOWEL SIGN I
61  0x0BC0, // ( ீ ) TAMIL VOWEL SIGN II
62  0x0BC1, // ( ு ) TAMIL VOWEL SIGN U
63  0x0BC2, // ( ூ ) TAMIL VOWEL SIGN UU
64  0x0BC6, // ( ெ ) TAMIL VOWEL SIGN E
65  0x0BC7, // ( ே ) TAMIL VOWEL SIGN EE
66  0x0BC8, // ( ை ) TAMIL VOWEL SIGN AI
67 // Tamil - Two-part dependent vowel signs
68  0x0BCA, // ( ொ ) TAMIL VOWEL SIGN O
69  0x0BCB, // ( ோ ) TAMIL VOWEL SIGN OO
70  0x0BCC, // ( ௌ ) TAMIL VOWEL SIGN AU
71 // Tamil - Various signs
72  0x0BCD, // ( ் ) TAMIL SIGN VIRAMA
73  0x0BD0, // ( ௐ ) TAMIL OM
74  0x0BD7, // ( ௗ ) TAMIL AU LENGTH MARK
75 // Tamil - Digits
77  0x0BE6,0x0BEF,
78 // Tamil - Tamil numerics
79  0x0BF0, // ( ௰ ) TAMIL NUMBER TEN
80  0x0BF1, // ( ௱ ) TAMIL NUMBER ONE HUNDRED
81  0x0BF2, // ( ௲ ) TAMIL NUMBER ONE THOUSAND
82 // Tamil - Tamil symbols
83  0x0BF3, // ( ௳ ) TAMIL DAY SIGN
84  0x0BF4, // ( ௴ ) TAMIL MONTH SIGN
85  0x0BF5, // ( ௵ ) TAMIL YEAR SIGN
86  0x0BF6, // ( ௶ ) TAMIL DEBIT SIGN
87  0x0BF7, // ( ௷ ) TAMIL CREDIT SIGN
88  0x0BF8, // ( ௸ ) TAMIL AS ABOVE SIGN
89 // Tamil - Currency symbol
90  0x0BF9, // ( ௹ ) TAMIL RUPEE SIGN
91 // Tamil - Tamil symbol
92  0x0BFA, // ( ௺ ) TAMIL NUMBER SIGN
94 };
95 
96 //
97 // Sample sentences
98 //
99 const char *sentences[]={
100  "செம்புலப் பெயனீர் போல அன்புடை நெஞ்சம் தாங்கலந் தனவே",
102 };
103 
104 
105 //
106 //
107 //
109  "Tamil", // Common name
110  "தமிழ் அரிச்சுவடி ", // Native name
111  0x0B95, // key
112  values,
113  "கஙசஜஞடணத", // Sample characters
114  sentences
115 };
116 
118 
119 }; // end of namespace
120 
121 #endif
unsigned int UINT32
Definition: OrthographyData.h:19
UINT32 values[]
Definition: Tamil.h:17
#define START_RANGE_PAIR
Definition: OrthographyData.h:22
const OrthographyData * pData
Definition: Tamil.h:117
Definition: OrthographyData.h:28
OrthographyData data
Definition: Tamil.h:108
const char * sentences[]
Definition: Tamil.h:99
#define END_OF_DATA
Definition: OrthographyData.h:23