FONTAINE  1.0
Oriya.h
Go to the documentation of this file.
1 //
2 // Oriya.h
3 //
4 
5 #ifndef ORTHOGRAPHY_DATA
6 #include "../OrthographyData.h"
7 #endif
8 
9 #ifndef ORIYA
10 #define ORIYA
11 
12 namespace Oriya{
13 
14 //
15 // Unicode values
16 //
18  // Oriya - Various signs
19  0x0B01, // ( ଁ ) ORIYA SIGN CANDRABINDU
20  0x0B02, // ( ଂ ) ORIYA SIGN ANUSVARA
21  0x0B03, // ( ଃ ) ORIYA SIGN VISARGA
22  // Oriya - Independent vowels
23  0x0B05, // ( ଅ ) ORIYA LETTER A
24  0x0B06, // ( ଆ ) ORIYA LETTER AA
25  0x0B07, // ( ଇ ) ORIYA LETTER I
26  0x0B08, // ( ଈ ) ORIYA LETTER II
27  0x0B09, // ( ଉ ) ORIYA LETTER U
28  0x0B0A, // ( ଊ ) ORIYA LETTER UU
29  0x0B0B, // ( ଋ ) ORIYA LETTER VOCALIC R
30  0x0B0C, // ( ଌ ) ORIYA LETTER VOCALIC L
31  0x0B0F, // ( ଏ ) ORIYA LETTER E
32  0x0B10, // ( ଐ ) ORIYA LETTER AI
33  0x0B13, // ( ଓ ) ORIYA LETTER O
34  0x0B14, // ( ଔ ) ORIYA LETTER AU
35  // Oriya - Consonants
36  0x0B15, // ( କ ) ORIYA LETTER KA
37  0x0B16, // ( ଖ ) ORIYA LETTER KHA
38  0x0B17, // ( ଗ ) ORIYA LETTER GA
39  0x0B18, // ( ଘ ) ORIYA LETTER GHA
40  0x0B19, // ( ଙ ) ORIYA LETTER NGA
41  0x0B1A, // ( ଚ ) ORIYA LETTER CA
42  0x0B1B, // ( ଛ ) ORIYA LETTER CHA
43  0x0B1C, // ( ଜ ) ORIYA LETTER JA
44  0x0B1D, // ( ଝ ) ORIYA LETTER JHA
45  0x0B1E, // ( ଞ ) ORIYA LETTER NYA
46  0x0B1F, // ( ଟ ) ORIYA LETTER TTA
47  0x0B20, // ( ଠ ) ORIYA LETTER TTHA
48  0x0B21, // ( ଡ ) ORIYA LETTER DDA
49  0x0B22, // ( ଢ ) ORIYA LETTER DDHA
50  0x0B23, // ( ଣ ) ORIYA LETTER NNA
51  0x0B24, // ( ତ ) ORIYA LETTER TA
52  0x0B25, // ( ଥ ) ORIYA LETTER THA
53  0x0B26, // ( ଦ ) ORIYA LETTER DA
54  0x0B27, // ( ଧ ) ORIYA LETTER DHA
55  0x0B28, // ( ନ ) ORIYA LETTER NA
56  0x0B2A, // ( ପ ) ORIYA LETTER PA
57  0x0B2B, // ( ଫ ) ORIYA LETTER PHA
58  0x0B2C, // ( ବ ) ORIYA LETTER BA
59  0x0B2D, // ( ଭ ) ORIYA LETTER BHA
60  0x0B2E, // ( ମ ) ORIYA LETTER MA
61  0x0B2F, // ( ଯ ) ORIYA LETTER YA
62  0x0B30, // ( ର ) ORIYA LETTER RA
63  0x0B32, // ( ଲ ) ORIYA LETTER LA
64  0x0B33, // ( ଳ ) ORIYA LETTER LLA
65  0x0B35, // ( ଵ ) ORIYA LETTER VA
66  0x0B36, // ( ଶ ) ORIYA LETTER SHA
67  0x0B37, // ( ଷ ) ORIYA LETTER SSA
68  0x0B38, // ( ସ ) ORIYA LETTER SA
69  0x0B39, // ( ହ ) ORIYA LETTER HA
70  // Oriya - Various signs
71  0x0B3C, // ( ଼ ) ORIYA SIGN NUKTA
72  0x0B3D, // ( ଽ ) ORIYA SIGN AVAGRAHA
73  // Oriya - Dependent vowel signs
74  0x0B3E, // ( ା ) ORIYA VOWEL SIGN AA
75  0x0B3F, // ( ି ) ORIYA VOWEL SIGN I
76  0x0B40, // ( ୀ ) ORIYA VOWEL SIGN II
77  0x0B41, // ( ୁ ) ORIYA VOWEL SIGN U
78  0x0B42, // ( ୂ ) ORIYA VOWEL SIGN UU
79  0x0B43, // ( ୃ ) ORIYA VOWEL SIGN VOCALIC R
80  0x0B44, // ( ୄ ) ORIYA VOWEL SIGN VOCALIC RR
81  0x0B47, // ( େ ) ORIYA VOWEL SIGN E
82  0x0B48, // ( ୈ ) ORIYA VOWEL SIGN AI
83  // Oriya - Two-part dependent vowel signs
84  0x0B4B, // ( ୋ ) ORIYA VOWEL SIGN O
85  0x0B4C, // ( ୌ ) ORIYA VOWEL SIGN AU
86  // Oriya - Various signs
87  0x0B4D, // ( ୍ ) ORIYA SIGN VIRAMA
88  0x0B56, // ( ୖ ) ORIYA AI LENGTH MARK
89  0x0B57, // ( ୗ ) ORIYA AU LENGTH MARK
90  // Oriya - Additional consonants
91  0x0B5C, // ( ଡ଼ ) ORIYA LETTER RRA
92  0x0B5D, // ( ଢ଼ ) ORIYA LETTER RHA
93  0x0B5F, // ( ୟ ) ORIYA LETTER YYA
94  // Oriya - Additional vowels for Sanskrit
95  0x0B60, // ( ୠ ) ORIYA LETTER VOCALIC RR
96  0x0B61, // ( ୡ ) ORIYA LETTER VOCALIC LL
97  // Oriya - Dependent vowels
98  0x0B62, // ( ୢ ) ORIYA VOWEL SIGN VOCALIC L
99  0x0B63, // ( ୣ ) ORIYA VOWEL SIGN VOCALIC LL
100  // Oriya - Digits
101  0x0B66, // ( ୦ ) ORIYA DIGIT ZERO
102  0x0B67, // ( ୧ ) ORIYA DIGIT ONE
103  0x0B68, // ( ୨ ) ORIYA DIGIT TWO
104  0x0B69, // ( ୩ ) ORIYA DIGIT THREE
105  0x0B6A, // ( ୪ ) ORIYA DIGIT FOUR
106  0x0B6B, // ( ୫ ) ORIYA DIGIT FIVE
107  0x0B6C, // ( ୬ ) ORIYA DIGIT SIX
108  0x0B6D, // ( ୭ ) ORIYA DIGIT SEVEN
109  0x0B6E, // ( ୮ ) ORIYA DIGIT EIGHT
110  0x0B6F, // ( ୯ ) ORIYA DIGIT NINE
111  // Oriya - Oriya-specific additions
112  0x0B70, // ( ୰ ) ORIYA ISSHAR
113  0x0B71, // ( ୱ ) ORIYA LETTER WA
115 };
116 
117 //
118 // Sample sentences
119 //
120 const char *sentences[]={
121  "କ ଖ ଗ ଘ ଙ ଚ ଛ ଜ", // sample letters for now ...
123 };
124 
125 
126 //
127 //
128 //
130  "Oriya", // Common name
131  "ଓଡ଼ିଆ", // Native name
132  0x0B15, // key
133  values,
134  "କ ଖ ଗ ଘ ଙ ଚ ଛ ଜ", // Sample characters
135  sentences
136 };
137 
139 
140 }; // end of namespace
141 
142 #endif
unsigned int UINT32
Definition: OrthographyData.h:19
const OrthographyData * pData
Definition: Oriya.h:138
const char * sentences[]
Definition: Oriya.h:120
Definition: OrthographyData.h:28
OrthographyData data
Definition: Oriya.h:129
UINT32 values[]
Definition: Oriya.h:17
#define END_OF_DATA
Definition: OrthographyData.h:23