1 # This table contains braille codes and rules for Gujarati script.
3 # Copyright (C) 2014 National Institute for Visually Handicapped, 116, Rajpur Road, Dehradun, Uttrakhand, India
5 # This file is part of liblouis.
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.
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.
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/>.
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
28 include braille-patternsin.cti
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
176 always \x0A95\x0ACD\x0AB7\x0ACD 4-12345 #"ksha"
177 always \x0A9C\x0ACD\x0A9E 156 #gyan
179 # consonent followed by vowel but not matra
181 class GujaratiVowel \x0A87\x0A88\x0A89\x0A8A\x0A8B\x0A8C\x0A8D\x0A8F\x0A90\x0A93\x0A94
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