FONTAINE
1.0
Main Page
Namespaces
Classes
Files
File List
File Members
src
orthographies
Gurmukhi.h
Go to the documentation of this file.
1
//
2
// Gurmukhi.h
3
//
4
5
#ifndef ORTHOGRAPHY_DATA
6
#include "../OrthographyData.h"
7
#endif
8
9
#ifndef GURMUKHI
10
#define GURMUKHI
11
12
namespace
Gurmukhi{
13
14
//
15
// Unicode values
16
//
17
UINT32
values
[]={
18
// Gurmukhi - Various signs
19
0x0A01,
// ( ਁ ) GURMUKHI SIGN ADAK BINDI
20
0x0A02,
// ( ਂ ) GURMUKHI SIGN BINDI
21
0x0A03,
// ( ਃ ) GURMUKHI SIGN VISARGA
22
// Gurmukhi - Independent vowels
23
0x0A05,
// ( ਅ ) GURMUKHI LETTER A
24
0x0A06,
// ( ਆ ) GURMUKHI LETTER AA
25
0x0A07,
// ( ਇ ) GURMUKHI LETTER I
26
0x0A08,
// ( ਈ ) GURMUKHI LETTER II
27
0x0A09,
// ( ਉ ) GURMUKHI LETTER U
28
0x0A0A,
// ( ਊ ) GURMUKHI LETTER UU
29
0x0A0F,
// ( ਏ ) GURMUKHI LETTER EE
30
0x0A10,
// ( ਐ ) GURMUKHI LETTER AI
31
0x0A13,
// ( ਓ ) GURMUKHI LETTER OO
32
0x0A14,
// ( ਔ ) GURMUKHI LETTER AU
33
// Gurmukhi - Consonants
34
0x0A15,
// ( ਕ ) GURMUKHI LETTER KA
35
0x0A16,
// ( ਖ ) GURMUKHI LETTER KHA
36
0x0A17,
// ( ਗ ) GURMUKHI LETTER GA
37
0x0A18,
// ( ਘ ) GURMUKHI LETTER GHA
38
0x0A19,
// ( ਙ ) GURMUKHI LETTER NGA
39
0x0A1A,
// ( ਚ ) GURMUKHI LETTER CA
40
0x0A1B,
// ( ਛ ) GURMUKHI LETTER CHA
41
0x0A1C,
// ( ਜ ) GURMUKHI LETTER JA
42
0x0A1D,
// ( ਝ ) GURMUKHI LETTER JHA
43
0x0A1E,
// ( ਞ ) GURMUKHI LETTER NYA
44
0x0A1F,
// ( ਟ ) GURMUKHI LETTER TTA
45
0x0A20,
// ( ਠ ) GURMUKHI LETTER TTHA
46
0x0A21,
// ( ਡ ) GURMUKHI LETTER DDA
47
0x0A22,
// ( ਢ ) GURMUKHI LETTER DDHA
48
0x0A23,
// ( ਣ ) GURMUKHI LETTER NNA
49
0x0A24,
// ( ਤ ) GURMUKHI LETTER TA
50
0x0A25,
// ( ਥ ) GURMUKHI LETTER THA
51
0x0A26,
// ( ਦ ) GURMUKHI LETTER DA
52
0x0A27,
// ( ਧ ) GURMUKHI LETTER DHA
53
0x0A28,
// ( ਨ ) GURMUKHI LETTER NA
54
0x0A2A,
// ( ਪ ) GURMUKHI LETTER PA
55
0x0A2B,
// ( ਫ ) GURMUKHI LETTER PHA
56
0x0A2C,
// ( ਬ ) GURMUKHI LETTER BA
57
0x0A2D,
// ( ਭ ) GURMUKHI LETTER BHA
58
0x0A2E,
// ( ਮ ) GURMUKHI LETTER MA
59
0x0A2F,
// ( ਯ ) GURMUKHI LETTER YA
60
0x0A30,
// ( ਰ ) GURMUKHI LETTER RA
61
0x0A32,
// ( ਲ ) GURMUKHI LETTER LA
62
0x0A33,
// ( ਲ਼ ) GURMUKHI LETTER LLA
63
0x0A35,
// ( ਵ ) GURMUKHI LETTER VA
64
0x0A36,
// ( ਸ਼ ) GURMUKHI LETTER SHA
65
0x0A38,
// ( ਸ ) GURMUKHI LETTER SA
66
0x0A39,
// ( ਹ ) GURMUKHI LETTER HA
67
// Gurmukhi - Various signs
68
0x0A3C,
// ( ਼ ) GURMUKHI SIGN NUKTA
69
// Gurmukhi - Dependent vowel signs
70
0x0A3E,
// ( ਾ ) GURMUKHI VOWEL SIGN AA
71
0x0A3F,
// ( ਿ ) GURMUKHI VOWEL SIGN I
72
0x0A40,
// ( ੀ ) GURMUKHI VOWEL SIGN II
73
0x0A41,
// ( ੁ ) GURMUKHI VOWEL SIGN U
74
0x0A42,
// ( ੂ ) GURMUKHI VOWEL SIGN UU
75
0x0A47,
// ( ੇ ) GURMUKHI VOWEL SIGN EE
76
0x0A48,
// ( ੈ ) GURMUKHI VOWEL SIGN AI
77
0x0A4B,
// ( ੋ ) GURMUKHI VOWEL SIGN OO
78
0x0A4C,
// ( ੌ ) GURMUKHI VOWEL SIGN AU
79
// Gurmukhi - Various signs
80
0x0A4D,
// ( ੍ ) GURMUKHI SIGN VIRAMA
81
0x0A51,
// ( ੑ ) GURMUKHI SIGN UDAAT
82
// Gurmukhi - Additional consonants
83
0x0A59,
// ( ਖ਼ ) GURMUKHI LETTER KHHA
84
0x0A5A,
// ( ਗ਼ ) GURMUKHI LETTER GHHA
85
0x0A5B,
// ( ਜ਼ ) GURMUKHI LETTER ZA
86
0x0A5C,
// ( ੜ ) GURMUKHI LETTER RRA
87
0x0A5E,
// ( ਫ਼ ) GURMUKHI LETTER FA
88
// Gurmukhi - Digits
89
0x0A66,
// ( ੦ ) GURMUKHI DIGIT ZERO
90
0x0A67,
// ( ੧ ) GURMUKHI DIGIT ONE
91
0x0A68,
// ( ੨ ) GURMUKHI DIGIT TWO
92
0x0A69,
// ( ੩ ) GURMUKHI DIGIT THREE
93
0x0A6A,
// ( ੪ ) GURMUKHI DIGIT FOUR
94
0x0A6B,
// ( ੫ ) GURMUKHI DIGIT FIVE
95
0x0A6C,
// ( ੬ ) GURMUKHI DIGIT SIX
96
0x0A6D,
// ( ੭ ) GURMUKHI DIGIT SEVEN
97
0x0A6E,
// ( ੮ ) GURMUKHI DIGIT EIGHT
98
0x0A6F,
// ( ੯ ) GURMUKHI DIGIT NINE
99
// Gurmukhi - Gurmukhi-specific additions
100
0x0A70,
// ( ੰ ) GURMUKHI TIPPI
101
0x0A71,
// ( ੱ ) GURMUKHI ADDAK
102
0x0A72,
// ( ੲ ) GURMUKHI IRI
103
0x0A73,
// ( ੳ ) GURMUKHI URA
104
0x0A74,
// ( ੴ ) GURMUKHI EK ONKAR
105
0x0A75,
// ( ੵ ) GURMUKHI SIGN YAKASH
106
END_OF_DATA
107
};
108
109
//
110
// Sample sentences
111
//
112
const
char
*
sentences
[]={
113
"ਕ ਖ ਗ ਘ ਙ ਚ ਛ ਜ"
,
// sample letters for now ...
114
END_OF_DATA
115
};
116
117
118
//
119
//
120
//
121
OrthographyData
data
={
122
"Gurmukhi"
,
// Common name
123
"ਗੁਰਮੁਖੀ"
,
// Native name
124
0x0A15,
// key
125
values
,
126
"ਕ ਖ ਗ ਘ ਙ ਚ ਛ ਜ"
,
// Sample characters
127
sentences
128
};
129
130
const
OrthographyData
*
pData
= &
data
;
131
132
};
// end of namespace
133
134
#endif
Generated by
1.8.3.1