FONTAINE  1.0
Gujarati.h
Go to the documentation of this file.
1 //
2 // Gujarati.h
3 //
4 
5 #ifndef ORTHOGRAPHY_DATA
6 #include "../OrthographyData.h"
7 #endif
8 
9 #ifndef GUJARATI
10 #define GUJARATI
11 
12 namespace Gujarati{
13 
14 //
15 // Unicode values
16 //
18  // Gujarati - Various signs
19  0x0A81, // ( ઁ ) GUJARATI SIGN CANDRABINDU
20  0x0A82, // ( ં ) GUJARATI SIGN ANUSVARA
21  0x0A83, // ( ઃ ) GUJARATI SIGN VISARGA
22  // Gujarati - Independent vowels
23  0x0A85, // ( અ ) GUJARATI LETTER A
24  0x0A86, // ( આ ) GUJARATI LETTER AA
25  0x0A87, // ( ઇ ) GUJARATI LETTER I
26  0x0A88, // ( ઈ ) GUJARATI LETTER II
27  0x0A89, // ( ઉ ) GUJARATI LETTER U
28  0x0A8A, // ( ઊ ) GUJARATI LETTER UU
29  0x0A8B, // ( ઋ ) GUJARATI LETTER VOCALIC R
30  0x0A8C, // ( ઌ ) GUJARATI LETTER VOCALIC L
31  0x0A8D, // ( ઍ ) GUJARATI VOWEL CANDRA E
32  0x0A8F, // ( એ ) GUJARATI LETTER E
33  0x0A90, // ( ઐ ) GUJARATI LETTER AI
34  0x0A91, // ( ઑ ) GUJARATI VOWEL CANDRA O
35  0x0A93, // ( ઓ ) GUJARATI LETTER O
36  0x0A94, // ( ઔ ) GUJARATI LETTER AU
37  // Gujarati - Consonants
38  0x0A95, // ( ક ) GUJARATI LETTER KA
39  0x0A96, // ( ખ ) GUJARATI LETTER KHA
40  0x0A97, // ( ગ ) GUJARATI LETTER GA
41  0x0A98, // ( ઘ ) GUJARATI LETTER GHA
42  0x0A99, // ( ઙ ) GUJARATI LETTER NGA
43  0x0A9A, // ( ચ ) GUJARATI LETTER CA
44  0x0A9B, // ( છ ) GUJARATI LETTER CHA
45  0x0A9C, // ( જ ) GUJARATI LETTER JA
46  0x0A9D, // ( ઝ ) GUJARATI LETTER JHA
47  0x0A9E, // ( ઞ ) GUJARATI LETTER NYA
48  0x0A9F, // ( ટ ) GUJARATI LETTER TTA
49  0x0AA0, // ( ઠ ) GUJARATI LETTER TTHA
50  0x0AA1, // ( ડ ) GUJARATI LETTER DDA
51  0x0AA2, // ( ઢ ) GUJARATI LETTER DDHA
52  0x0AA3, // ( ણ ) GUJARATI LETTER NNA
53  0x0AA4, // ( ત ) GUJARATI LETTER TA
54  0x0AA5, // ( થ ) GUJARATI LETTER THA
55  0x0AA6, // ( દ ) GUJARATI LETTER DA
56  0x0AA7, // ( ધ ) GUJARATI LETTER DHA
57  0x0AA8, // ( ન ) GUJARATI LETTER NA
58  0x0AAA, // ( પ ) GUJARATI LETTER PA
59  0x0AAB, // ( ફ ) GUJARATI LETTER PHA
60  0x0AAC, // ( બ ) GUJARATI LETTER BA
61  0x0AAD, // ( ભ ) GUJARATI LETTER BHA
62  0x0AAE, // ( મ ) GUJARATI LETTER MA
63  0x0AAF, // ( ય ) GUJARATI LETTER YA
64  0x0AB0, // ( ર ) GUJARATI LETTER RA
65  0x0AB2, // ( લ ) GUJARATI LETTER LA
66  0x0AB3, // ( ળ ) GUJARATI LETTER LLA
67  0x0AB5, // ( વ ) GUJARATI LETTER VA
68  0x0AB6, // ( શ ) GUJARATI LETTER SHA
69  0x0AB7, // ( ષ ) GUJARATI LETTER SSA
70  0x0AB8, // ( સ ) GUJARATI LETTER SA
71  0x0AB9, // ( હ ) GUJARATI LETTER HA
72  // Gujarati - Various signs
73  0x0ABC, // ( ઼ ) GUJARATI SIGN NUKTA
74  0x0ABD, // ( ઽ ) GUJARATI SIGN AVAGRAHA
75  // Gujarati - Dependent vowel signs
76  0x0ABE, // ( ા ) GUJARATI VOWEL SIGN AA
77  0x0ABF, // ( િ ) GUJARATI VOWEL SIGN I
78  0x0AC0, // ( ી ) GUJARATI VOWEL SIGN II
79  0x0AC1, // ( ુ ) GUJARATI VOWEL SIGN U
80  0x0AC2, // ( ૂ ) GUJARATI VOWEL SIGN UU
81  0x0AC3, // ( ૃ ) GUJARATI VOWEL SIGN VOCALIC R
82  0x0AC4, // ( ૄ ) GUJARATI VOWEL SIGN VOCALIC RR
83  0x0AC5, // ( ૅ ) GUJARATI VOWEL SIGN CANDRA E
84  0x0AC7, // ( ે ) GUJARATI VOWEL SIGN E
85  0x0AC8, // ( ૈ ) GUJARATI VOWEL SIGN AI
86  0x0AC9, // ( ૉ ) GUJARATI VOWEL SIGN CANDRA O
87  0x0ACB, // ( ો ) GUJARATI VOWEL SIGN O
88  0x0ACC, // ( ૌ ) GUJARATI VOWEL SIGN AU
89  // Gujarati - Various signs
90  0x0ACD, // ( ્ ) GUJARATI SIGN VIRAMA
91  0x0AD0, // ( ૐ ) GUJARATI OM
92  // Gujarati - Additional vowels for Sanskrit
93  0x0AE0, // ( ૠ ) GUJARATI LETTER VOCALIC RR
94  0x0AE1, // ( ૡ ) GUJARATI LETTER VOCALIC LL
95  0x0AE2, // ( ૢ ) GUJARATI VOWEL SIGN VOCALIC L
96  0x0AE3, // ( ૣ ) GUJARATI VOWEL SIGN VOCALIC LL
97  // Gujarati - Digits
98  0x0AE6, // ( ૦ ) GUJARATI DIGIT ZERO
99  0x0AE7, // ( ૧ ) GUJARATI DIGIT ONE
100  0x0AE8, // ( ૨ ) GUJARATI DIGIT TWO
101  0x0AE9, // ( ૩ ) GUJARATI DIGIT THREE
102  0x0AEA, // ( ૪ ) GUJARATI DIGIT FOUR
103  0x0AEB, // ( ૫ ) GUJARATI DIGIT FIVE
104  0x0AEC, // ( ૬ ) GUJARATI DIGIT SIX
105  0x0AED, // ( ૭ ) GUJARATI DIGIT SEVEN
106  0x0AEE, // ( ૮ ) GUJARATI DIGIT EIGHT
107  0x0AEF, // ( ૯ ) GUJARATI DIGIT NINE
108  // Gujarati - Currency sign
109  0x0AF1, // ( ૱ ) GUJARATI RUPEE SIGN
111 };
112 
113 //
114 // Sample sentences
115 //
116 const char *sentences[]={
117  "ક ખ ગ ઘ ઙ ચ છ જ", // Sample characters for now ...
119 };
120 
121 
122 //
123 //
124 //
126  "Gujarati", // Common name
127  "ગુજરાતી લિપિ", // Native name
128  0x0A95, // key
129  values,
130  "ક ખ ગ ઘ ઙ ચ છ જ", // Sample characters
131  sentences
132 };
133 
135 
136 }; // end of namespace
137 
138 #endif
END_OF_DATA
#define END_OF_DATA
Definition: OrthographyData.h:23
Gujarati::data
OrthographyData data
Definition: Gujarati.h:125
OrthographyData
Definition: OrthographyData.h:28
UINT32
unsigned int UINT32
Definition: OrthographyData.h:19
Gujarati::values
UINT32 values[]
Definition: Gujarati.h:17
Gujarati
Definition: Gujarati.h:12
Gujarati::sentences
const char * sentences[]
Definition: Gujarati.h:116
Gujarati::pData
const OrthographyData * pData
Definition: Gujarati.h:134