Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / liblouis / src / tables / gujarati.cti
1 # This table contains braille codes and rules for Gujarati script.
2 #
3 # Copyright (C) 2014 National Institute for Visually Handicapped, 116, Rajpur Road, Dehradun, Uttrakhand, India
4 #
5 # This file is part of liblouis.
6 #
7 # liblouis is free software: you can redistribute it and/or modify it
8 # under the terms of the GNU Lesser General Public License as
9 # published by the Free Software Foundation, either version 3 of the
10 # License, or (at your option) any later version.
11 #
12 # liblouis is distributed in the hope that it will be useful, but
13 # WITHOUT ANY WARRANTY; without even the implied warranty of
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 # Lesser General Public License for more details.
16 #
17 # You should have received a copy of the GNU Lesser General Public
18 # License along with liblouis. If not, see
19 # <http://www.gnu.org/licenses/>.
20
21 # This table is built and maintained under an activity of Braille Council of India
22 # Contributors: Dipendra Manocha, Sreeja, Dinesh Kaushal, Mesar Hameed
23 # Last updated on May 5, 2014
24 # To report any bugs or any suggestion, please write to d@saksham.org and sreeja.param@gmail.com
25
26 # Vowels
27  
28 include braille-patternsin.cti 
29     
30 letter   \x0A81 3       # GUJARATI SIGN CHANDRABINDU
31 letter   \x0A82 56      # GUJARATI SIGN ANUSVARA
32 letter   \x0A83 6       # GUJARATI SIGN VISARGA
33 letter   \x0A85 1       # GUJARATI LETTER A
34 letter   \x0A86 345     # GUJARATI LETTER  AA
35 letter   \x0A87 24      # GUJARATI LETTER I
36 letter   \x0A88 35      # GUJARATI LETTER II
37 letter   \x0A89 136     # GUJARATI LETTER U
38 letter   \x0A8A 1256    # GUJARATI LETTER UU
39 letter   \x0A8B 5-1235  # GUJARATI LETTER VOCALIC R
40 letter   \x0A8C 5-123   # GUJARATI LETTER VOCALIC L (USED WITH SANSKRIT TEXT)
41 letter   \x0A8D 26      # GUJARATI VOWEL CANDRA E
42 letter   \x0A8F 15      # GUJARATI LETTER E
43 letter   \x0A90 34      # GUJARATI LETTER AI
44 letter   \x0A93 135     # GUJARATI LETTER O
45 letter   \x0A94 246     # GUJARATI LETTER AU
46
47 replace \X200D
48
49 # Consonents
50
51 letter   \x0A95 13      # GUJARATI LETTER KA
52 letter   \x0A96 46      # GUJARATI LETTER KHA
53 letter   \x0A97 1245    # GUJARATI LETTER GA
54 letter   \x0A98 126     # GUJARATI LETTER GHA
55 letter   \x0A99 346     # GUJARATI LETTER NGA
56
57 letter   \x0A9A 14      # GUJARATI LETTER CA
58 letter   \x0A9B 16      # GUJARATI LETTER CHA
59 letter   \x0A9C 245     # GUJARATI LETTER JA
60 letter   \x0A9D 356     # GUJARATI LETTER JHA
61 letter   \x0A9E 25      # GUJARATI LETTER NYA
62
63 letter   \x0A9F 23456   # GUJARATI LETTER TTA
64 letter   \x0AA0 2456    # GUJARATI LETTER TTHA
65 letter   \x0AA1 1246    # GUJARATI LETTER DDA
66 letter   \x0AA2 123456  # GUJARATI LETTER DDHA
67 letter   \x0AA3 3456    # GUJARATI LETTER NNA
68
69 letter   \x0AA4 2345    # GUJARATI LETTER TA
70 letter   \x0AA5 1456    # GUJARATI LETTER THA
71 letter   \x0AA6 145     # GUJARATI LETTER DA
72 letter   \x0AA7 2346    # GUJARATI LETTER DHA
73 letter   \x0AA8 1345    # GUJARATI LETTER NA
74
75 letter   \x0AAA 1234    # GUJARATI LETTER PA
76 letter   \x0AAB 235     # GUJARATI LETTER PHA
77 letter   \x0AAC 12      # GUJARATI LETTER BA
78 letter   \x0AAD 45      # GUJARATI LETTER BHA
79 letter   \x0AAE 134     # GUJARATI LETTER MA
80
81 letter   \x0AAF 13456   # GUJARATI LETTER YA
82 letter   \x0AB0 1235    # GUJARATI LETTER RA
83 letter   \x0AB2 123     # GUJARATI LETTER LA
84 letter   \x0AB3 456     # GUJARATI LETTER LLA
85 letter   \x0AB5 1236    # GUJARATI LETTER VA
86 letter   \x0AB6 146     # GUJARATI LETTER SHA
87 letter   \x0AB7 12346   # GUJARATI LETTER SSA
88 letter   \x0AB8 234     # GUJARATI LETTER SA
89 letter   \x0AB9 125     # GUJARATI LETTER HA
90 letter   \x0ABD 2       # GUJARATI SIGN AVAGRAHA
91
92 letter   \x0ABE 345     # GUJARATI VOWEL SIGN AA
93 letter   \x0ABF 24      # GUJARATI VOWEL SIGN I (STANDS TO THE LEFT OF THE CONSONANT)
94 letter   \x0AC0 35      # GUJARATI VOWEL SIGN II
95 letter   \x0AC1 136     # GUJARATI VOWEL SIGN U
96 letter   \x0AC2 1256    # GUJARATI VOWEL SIGN UU
97 letter   \x0AC3 61235   # GUJARATI VOWEL SIGN VOCALIC R
98 letter   \x0AC4 5-1235  # GUJARATI VOWEL SIGN VOCALIC RR
99 letter   \x0AC5 26      # GUJARATI VOWEL SIGN CANDRA E
100 letter   \x0AC7 15      # GUJARATI VOWEL SIGN E
101 letter   \x0AC8 34      # GUJARATI VOWEL SIGN AI
102 letter   \x0ACB 135     # GUJARATI VOWEL SIGN O
103 letter   \x0ACC 246     # GUJARATI VOWEL SIGN AU
104
105 letter   \x0ACD 4       # GUJARATI SIGN VIRAMA
106 letter   \x0AD0 135-4-134       # GUJARATI OM
107 letter   \x0AE0  5-1235 # GUJARATI LETTER VOCALIC RR
108 letter   \x0AE1 6-123   # GUJARATI LETTER VOCALIC LL
109 letter   \x0AE2 5-123   # GUJARATI VOWEL SIGN VOCALIC L
110 letter   \x0AE3 6-123   # GUJARATI VOWEL SIGN VOCALIC LL
111
112 # Digits
113
114 litdigit   \x0AE6       245     # GUJARATI DIGIT ZERO
115 litdigit   \x0AE7       1       # GUJARATI DIGIT ONE
116 litdigit   \x0AE8       12      # GUJARATI DIGIT TWO
117 litdigit   \x0AE9       14      # GUJARATI DIGIT THREE
118 litdigit   \x0AEA       145     # GUJARATI DIGIT FOUR
119 litdigit   \x0AEB       15      # GUJARATI DIGIT FIVE
120 litdigit   \x0AEC       124     # GUJARATI DIGIT SIX
121 litdigit   \x0AED       1245    # GUJARATI DIGIT SEVEN
122 litdigit   \x0AEE       125     # GUJARATI DIGIT EIGHT
123 litdigit   \x0AEF       24      # GUJARATI DIGIT NINE
124
125 # Half letters
126
127 always   \x0A95\x0ACD   4-13    # GUJARATI LETTER KA
128 always   \x0A96\x0ACD   4-46    # GUJARATI LETTER KHA
129 always   \x0A97\x0ACD   4-1245  # GUJARATI LETTER GA
130 always   \x0A98\x0ACD   4-126   # GUJARATI LETTER GHA
131 always   \x0A99\x0ACD   4-346   # GUJARATI LETTER NGA
132
133 always   \x0A9A\x0ACD   4-14    # GUJARATI LETTER CA
134 always   \x0A9B\x0ACD   4-16    # GUJARATI LETTER CHA
135 always   \x0A9C\x0ACD   4-245   # GUJARATI LETTER JA
136 always   \x0A9D\x0ACD   4-356   # GUJARATI LETTER JHA
137 always   \x0A9E\x0ACD   4-25    # GUJARATI LETTER NYA
138
139 always   \x0A9F\x0ACD   4-23456 # GUJARATI LETTER TTA
140 always   \x0AA0\x0ACD   4-2456  # GUJARATI LETTER TTHA
141 always   \x0AA1\x0ACD   4-1246  # GUJARATI LETTER DDA
142 always   \x0AA2\x0ACD   4-123456        # GUJARATI LETTER DDHA
143 always   \x0AA3\x0ACD   4-3456  # GUJARATI LETTER NNA
144
145 always   \x0AA4\x0ACD   4-2345  # GUJARATI LETTER TA
146 always   \x0AA5\x0ACD   4-1456  # GUJARATI LETTER THA
147 always   \x0AA6\x0ACD   4-145   # GUJARATI LETTER DA
148 always   \x0AA7\x0ACD   4-2346  # GUJARATI LETTER DHA
149 always   \x0AA8\x0ACD   4-1345  # GUJARATI LETTER NA
150
151 always   \x0AAA\x0ACD   4-1234  # GUJARATI LETTER PA
152 always   \x0AAB\x0ACD   4-235   # GUJARATI LETTER PHA
153 always   \x0AAC\x0ACD   4-12    # GUJARATI LETTER BA
154 always   \x0AAD\x0ACD   4-45    # GUJARATI LETTER BHA
155 always   \x0AAE\x0ACD   4-134   # GUJARATI LETTER MA
156 always   \x0AAF\x0ACD   4-13456 # GUJARATI LETTER YA
157 always   \x0AB0\x0ACD   4-1235  # GUJARATI LETTER RA
158 always   \x0AB2\x0ACD   4-123   # GUJARATI LETTER LA
159 always   \x0AB3\x0ACD   4-456   # GUJARATI LETTER LLA
160 always   \x0AB5\x0ACD   4-1236  # GUJARATI LETTER VA
161 always   \x0AB6\x0ACD   4-146   # GUJARATI LETTER SHA
162 always   \x0AB7\x0ACD   4-12346 # GUJARATI LETTER SSA
163 always   \x0AB8\x0ACD   4-234   # GUJARATI LETTER SA
164 always   \x0AB9\x0ACD   4-125   # GUJARATI LETTER HA
165
166 always   \x0AC3\x0ACD   4-61235 # GUJARATI VOWEL SIGN VOCALIC R
167 always   \x0AC4\x0ACD   4-5-1235        # GUJARATI VOWEL SIGN VOCALIC RR
168 always   \x0AE0\x0ACD   4-5-1235        # GUJARATI LETTER VOCALIC RR
169 always   \x0AE1\x0ACD   4-6-123 # GUJARATI LETTER VOCALIC LL
170 always   \x0AE2\x0ACD   4-5-123 # GUJARATI VOWEL SIGN VOCALIC L
171 always   \x0AE3\x0ACD   4-6-123         # GUJARATI VOWEL SIGN VOCALIC LL
172
173 # ksha and gya
174
175
176 always \x0A95\x0ACD\x0AB7\x0ACD 4-12345 #"ksha"
177 always \x0A9C\x0ACD\x0A9E 156 #gyan
178
179   # consonent followed by vowel but not matra
180   
181   class  GujaratiVowel \x0A87\x0A88\x0A89\x0A8A\x0A8B\x0A8C\x0A8D\x0A8F\x0A90\x0A93\x0A94
182   class Halant \x0ACD
183   
184 before GujaratiVowel  always    \x0A95  13-1    # GUJARATI LETTER KA
185 before GujaratiVowel  always    \x0A96  46-1    # GUJARATI LETTER KHA
186 before GujaratiVowel always     \x0A97  1245-1  # GUJARATI LETTER GA
187 before GujaratiVowel  always    \x0A98  126-1   # GUJARATI LETTER GHA
188 before GujaratiVowel  always    \x0A9A  14-1    # GUJARATI LETTER CA
189 before GujaratiVowel  always    \x0A9B  16-1    # GUJARATI LETTER CHA
190 before GujaratiVowel  always    \x0A9C  245-1   # GUJARATI LETTER JA
191 before GujaratiVowel  always    \x0A9D  356-1   # GUJARATI LETTER JHA
192 before GujaratiVowel  always    \x0A9F  23456-1 # GUJARATI LETTER TTA
193 before GujaratiVowel  always    \x0AA0  2456-1  # GUJARATI LETTER TTHA
194 before GujaratiVowel  always    \x0AA1  1246-1  # GUJARATI LETTER DDA
195 before GujaratiVowel  always    \x0AA2  123456-1        # GUJARATI LETTER DDHA
196 before GujaratiVowel  always    \x0AA3          3456-1  # GUJARATI LETTER NNA
197 before GujaratiVowel  always    \x0AA4  2345-1  # GUJARATI LETTER TA
198 before GujaratiVowel  always    \x0AA5  1456-1  # GUJARATI LETTER THA
199 before GujaratiVowel  always    \x0AA6  145-1   # GUJARATI LETTER DA
200 before GujaratiVowel  always    \x0AA7  2346-1  # GUJARATI LETTER DHA
201 before GujaratiVowel  always    \x0AA8  1345-1  # GUJARATI LETTER NA
202 before GujaratiVowel  always    \x0AAA  1234-1  # GUJARATI LETTER PA
203 before GujaratiVowel  always    \x0AAB  235-1   # GUJARATI LETTER PHA
204 before GujaratiVowel  always    \x0AAC  12-1    # GUJARATI LETTER BA
205 before GujaratiVowel  always    \x0AAD  45-1    # GUJARATI LETTER BHA
206 before GujaratiVowel  always    \x0AAE  134-1   # GUJARATI LETTER MA
207 before GujaratiVowel  always    \x0AAF  13456-1 # GUJARATI LETTER YA
208 before GujaratiVowel  always    \x0AB0  1235-1  # GUJARATI LETTER RA
209 before GujaratiVowel  always    \x0AB2  123-1   # GUJARATI LETTER LA
210 before GujaratiVowel  always    \x0AB3  456-1   # GUJARATI LETTER LLA
211 before GujaratiVowel  always    \x0AB5  1236-1  # GUJARATI LETTER VA
212 before GujaratiVowel  always    \x0AB6  146-1   # GUJARATI LETTER SHA
213 before GujaratiVowel  always    \x0AB7  12346-1 # GUJARATI LETTER SSA
214 before GujaratiVowel  always    \x0AB8  234-1   # GUJARATI LETTER SA
215 before GujaratiVowel  always    \x0AB9  125-1   # GUJARATI LETTER HA
216 before GujaratiVowel  always    \x0AC3  61235-1 # GUJARATI VOWEL SIGN VOCALIC R
217 before GujaratiVowel  always    \x0AC4  5-1235-1        # GUJARATI VOWEL SIGN VOCALIC RR
218 before GujaratiVowel  always    \x0AE0  5-1235-1        # GUJARATI LETTER VOCALIC RR
219 before GujaratiVowel  always    \x0AE1  6-123-1         # GUJARATI LETTER VOCALIC LL
220 before GujaratiVowel  always    \x0AE3  6-123-1         # GUJARATI VOWEL SIGN VOCALIC LL