1 # This table contains braille codes and rules for Telugu 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
26 include braille-patternsin.cti
31 letter \x0C01 3 # TELUGU SIGN CANDRABINDU = arasunna
32 letter \x0C02 56 # TELUGU SIGN ANUSVARA = SUNNA
33 letter \x0C03 6 # TELUGU SIGN VISARGA
34 letter \x0C05 1 # TELUGU LETTER A
35 letter \x0C06 345 # TELUGU LETTER AA
36 letter \x0C07 24 # TELUGU LETTER I
37 letter \x0C08 35 # TELUGU LETTER II
38 letter \x0C09 136 # TELUGU LETTER U
39 letter \x0C0A 1256 # TELUGU LETTER UU
40 letter \x0C0B 5-1235 # TELUGU LETTER VOCALIC R
41 letter \x0C0E 26 # TELUGU LETTER E
42 letter \x0C0F 15 # TELUGU LETTER EE
43 letter \x0C10 34 # TELUGU LETTER AI
44 letter \x0C12 1346 # TELUGU LETTER O
45 letter \x0C13 135 # TELUGU LETTER OO
46 letter \x0C14 246 # TELUGU LETTER AU
49 letter \x0C15 13 # TELUGU LETTER KA
50 letter \x0C16 46 # TELUGU LETTER KHA
51 letter \x0C17 1245 # TELUGU LETTER GA
52 letter \x0C18 126 # TELUGU LETTER GHA
53 letter \x0C19 346 # TELUGU LETTER NGA
55 letter \x0C1A 14 # TELUGU LETTER CA
56 letter \x0C1B 16 # TELUGU LETTER CHA
57 letter \x0C1C 245 # TELUGU LETTER JA
58 letter \x0C1D 356 # TELUGU LETTER JHA
59 letter \x0C1E 25 # TELUGU LETTER NYA
61 letter \x0C1F 23456 # TELUGU LETTER TTA
62 letter \x0C20 2456 # TELUGU LETTER TTHA
63 letter \x0C21 1246 # TELUGU LETTER DDA
64 letter \x0C22 123456 # TELUGU LETTER DDHA
65 letter \x0C23 3456 # TELUGU LETTER NNA
67 letter \x0C24 2345 # TELUGU LETTER TA
68 letter \x0C25 1456 # TELUGU LETTER THA
69 letter \x0C26 145 # TELUGU LETTER DA
70 letter \x0C27 2346 # TELUGU LETTER DHA
71 letter \x0C28 1345 # TELUGU LETTER NA
73 letter \x0C2A 1234 # TELUGU LETTER PA
74 letter \x0C2B 235 # TELUGU LETTER PHA
75 letter \x0C2C 12 # TELUGU LETTER BA
76 letter \x0C2D 45 # TELUGU LETTER BHA
77 letter \x0C2E 134 # TELUGU LETTER MA
79 letter \x0C2F 13456 # TELUGU LETTER YA
80 letter \x0C30 1235 # TELUGU LETTER RA
81 letter \x0C31 12456 # TELUGU LETTER RRA
82 letter \x0C32 123 # TELUGU LETTER LA
83 letter \x0C33 456 # TELUGU LETTER LLA
84 letter \x0C35 1236 # TELUGU LETTER VA
85 letter \x0C36 146 # TELUGU LETTER SHA
86 letter \x0C37 12346 # TELUGU LETTER SSA
87 letter \x0C38 234 # TELUGU LETTER SA
88 letter \x0C3E 345 # TELUGU VOWEL SIGN AA
89 letter \x0C3F 24 # TELUGU VOWEL SIGN I
90 letter \x0C40 35 # TELUGU VOWEL SIGN II
91 letter \x0C41 136 # TELUGU VOWEL SIGN U
92 letter \x0C42 1256 # TELUGU VOWEL UU
94 letter \x0C43 5-1235 # TELUGU VOWEL SIGN VOCALIC R
95 letter \x0C44 6-1235 # TELUGU VOWEL SIGN VOCALIC RR
96 letter \x0C46 26 # TELUGU VOWEL SIGN E
97 letter \x0C47 15 # TELUGU VOWEL SIGN EE
98 letter \x0C48 34 # TELUGU VOWEL SIGN AI = 0C46 AND 0C56
99 letter \x0C4A 1346 # TELUGU VOWEL SIGN O
100 letter \x0C4B 135 # TELUGU VOWEL SIGN OO
101 letter \x0C4C 246 # TELUGU VOWEL SIGN AU
102 letter \x0C4D 4 # TELUGU SIGN VIRAMA= HALANT (THE PREFERRED NAME)
105 litdigit \x0C66 245 # TELUGU DIGIT ZERO
106 litdigit \x0C67 1 # TELUGU DIGIT ONE
107 litdigit \x0C68 12 # TELUGU DIGIT TWO
108 litdigit \x0C69 14 # TELUGU DIGIT THREE
109 litdigit \x0C6A 145 # TELUGU DIGIT FOUR
110 litdigit \x0C6B 15 # TELUGU DIGIT FIVE
111 litdigit \x0C6C 124 # TELUGU DIGIT SIX
112 litdigit \x0C6D 1245 # TELUGU DIGIT SEVEN
113 litdigit \x0C6E 125 # TELUGU DIGIT EIGHT
114 litdigit \x0C6F 24 # TELUGU DIGIT NINE
120 always \x0C15\x0C4D\x0C37\x0C4D 4-12345 #ksha
121 always \x0C1C\x0c4d\x0C1E 156 # gya
127 always \x0C15\x0C4D 4-13 # TELUGU LETTER KA
128 always \x0C16\x0C4D 4-46 # TELUGU LETTER KHA
129 always \x0C17\x0C4D 4-1245 # TELUGU LETTER GA
130 always \x0C18\x0C4D 4-126 # TELUGU LETTER GHA
131 always \x0C19\x0C4D 4-346 # TELUGU LETTER NGA
133 always \x0C1A\x0C4D 4-14 # TELUGU LETTER CA
134 always \x0C1B\x0C4D 4-16 # TELUGU LETTER CHA
135 always \x0C1C\x0C4D 4-245 # TELUGU LETTER JA
136 always \x0C1D\x0C4D 4-356 # TELUGU LETTER JHA
137 always \x0C1E\x0C4D 4-25 # TELUGU LETTER NYA
139 always \x0C1F\x0C4D 4-23456 # TELUGU LETTER TTA
140 always \x0C20\x0C4D 4-2456 # TELUGU LETTER TTHA
141 always \x0C21\x0C4D 4-1246 # TELUGU LETTER DDA
142 always \x0C22\x0C4D 4-123456 # TELUGU LETTER DDHA
143 always \x0C23\x0C4D 4-3456 # TELUGU LETTER NNA
145 always \x0C24\x0C4D 4-2345 # TELUGU LETTER TA
146 always \x0C25\x0C4D 4-1456 # TELUGU LETTER THA
147 always \x0C26\x0C4D 4-145 # TELUGU LETTER DA
148 always \x0C27\x0C4D 4-2346 # TELUGU LETTER DHA
149 always \x0C28\x0C4D 4-1345 # TELUGU LETTER NA
151 always \x0C2A\x0C4D 4-1234 # TELUGU LETTER PA
152 always \x0C2B\x0C4D 4-235 # TELUGU LETTER PHA
153 always \x0C2C\x0C4D 4-12 # TELUGU LETTER BA
154 always \x0C2D\x0C4D 4-45 # TELUGU LETTER BHA
155 always \x0C2E\x0C4D 4-134 # TELUGU LETTER MA
157 always \x0C2F\x0C4D 4-13456 # TELUGU LETTER YA
158 always \x0C30\x0C4D 4-1235 # TELUGU LETTER RA
159 always \x0C31\x0C4D 4-12456 # TELUGU LETTER RRA
160 always \x0C32\x0C4D 4-123 # TELUGU LETTER LA
161 always \x0C33\x0C4D 4-456 # TELUGU LETTER LLA
162 always \x0C35\x0C4D 4-1236 # TELUGU LETTER VA
163 always \x0C36\x0C4D 4-146 # TELUGU LETTER SHA
164 always \x0C37\x0C4D 4-12346 # TELUGU LETTER SSA
165 always \x0C38\x0C4D 4-234 # TELUGU LETTER SA
166 always \x0C3E\x0C4D 4-345 # TELUGU VOWEL SIGN AA
167 always \x0C3F\x0C4D 4-24 # TELUGU VOWEL SIGN I
168 always \x0C40\x0C4D 4-35 # TELUGU VOWEL SIGN II
169 always \x0C41\x0C4D 4-136 # TELUGU VOWEL SIGN U
170 always \x0C42\x0C4D 4-1256 # TELUGU VOWEL UU
172 always \x0C43\x0C4D 4-5-1235 # TELUGU VOWEL SIGN VOCALIC R
173 always \x0C44\x0C4D 4-6-1235 # TELUGU VOWEL SIGN VOCALIC RR
174 always \x0C46\x0C4D 4-26 # TELUGU VOWEL SIGN E
175 always \x0C47\x0C4D 4-15 # TELUGU VOWEL SIGN EE
176 always \x0C48\x0C4D 4-34 # TELUGU VOWEL SIGN AI = 0C46 AND 0C56
177 always \x0C4A\x0C4D 4-1346 # TELUGU VOWEL SIGN O
178 always \x0C4B\x0C4D 4-135 # TELUGU VOWEL SIGN OO
179 always \x0C4C\x0C4D 4-246 # TELUGU VOWEL SIGN AU
181 # consonant followed by vowels not matra
183 class TeluguVowel \x0C07\x0C08\x0C09\x0C0A\x0C0B\x0C0E\x0C0F\x0C10\x0C12\x0C13\x0C14
185 before TeluguVowel always \x0C15 13-1 # TELUGU LETTER KA
186 before TeluguVowel always \x0C16 46-1 # TELUGU LETTER KHA
187 before TeluguVowel always \x0C17 1245-1 # TELUGU LETTER GA
188 before TeluguVowel always \x0C18 126-1 # TELUGU LETTER GHA
189 before TeluguVowel always \x0C19 346-1 # TELUGU LETTER NGA
191 before TeluguVowel always \x0C1A 14-1 # TELUGU LETTER CA
192 before TeluguVowel always \x0C1B 16-1 # TELUGU LETTER CHA
193 before TeluguVowel always \x0C1C 245-1 # TELUGU LETTER JA
194 before TeluguVowel always \x0C1D 356-1 # TELUGU LETTER JHA
195 before TeluguVowel always \x0C1E 25-1 # TELUGU LETTER NYA
197 before TeluguVowel always \x0C1F 23456-1 # TELUGU LETTER TTA
198 before TeluguVowel always \x0C20 2456-1 # TELUGU LETTER TTHA
199 before TeluguVowel always \x0C21 1246-1 # TELUGU LETTER DDA
200 before TeluguVowel always \x0C22 123456-1 # TELUGU LETTER DDHA
201 before TeluguVowel always \x0C23 3456-1 # TELUGU LETTER NNA
203 before TeluguVowel always \x0C24 2345-1 # TELUGU LETTER TA
204 before TeluguVowel always \x0C25 1456-1 # TELUGU LETTER THA
205 before TeluguVowel always \x0C26 145-1 # TELUGU LETTER DA
206 before TeluguVowel always \x0C27 2346-1 # TELUGU LETTER DHA
207 before TeluguVowel always \x0C28 1345-1 # TELUGU LETTER NA
209 before TeluguVowel always \x0C2A 1234-1 # TELUGU LETTER PA
210 before TeluguVowel always \x0C2B 235-1 # TELUGU LETTER PHA
211 before TeluguVowel always \x0C2C 12-1-1 # TELUGU LETTER BA
212 before TeluguVowel always \x0C2D 45-1 # TELUGU LETTER BHA
213 before TeluguVowel always \x0C2E 134-1 # TELUGU LETTER MA
215 before TeluguVowel always \x0C2F 13456-1 # TELUGU LETTER YA
216 before TeluguVowel always \x0C30 1235-1 # TELUGU LETTER RA
217 before TeluguVowel always \x0C31 12456-1 # TELUGU LETTER RRA
218 before TeluguVowel always \x0C32 123-1 # TELUGU LETTER LA
219 before TeluguVowel always \x0C33 456-1 # TELUGU LETTER LLA
220 before TeluguVowel always \x0C35 1236-1 # TELUGU LETTER VA
221 before TeluguVowel always \x0C36 146-1 # TELUGU LETTER SHA
222 before TeluguVowel always \x0C37 12346-1 # TELUGU LETTER SSA
223 before TeluguVowel always \x0C38 234-1 # TELUGU LETTER SA
224 before TeluguVowel always \x0C3E 345-1 # TELUGU VOWEL SIGN AA
225 before TeluguVowel always \x0C3F 24-1 # TELUGU VOWEL SIGN I
226 before TeluguVowel always \x0C40 35-1 # TELUGU VOWEL SIGN II
227 before TeluguVowel always \x0C41 136-1 # TELUGU VOWEL SIGN U
228 before TeluguVowel always \x0C42 1256-1 # TELUGU VOWEL UU
230 before TeluguVowel always \x0C43 5-1235-1 # TELUGU VOWEL SIGN VOCALIC R
231 before TeluguVowel always \x0C44 6-1235-1 # TELUGU VOWEL SIGN VOCALIC RR
232 before TeluguVowel always \x0C46 26-1 # TELUGU VOWEL SIGN E
233 before TeluguVowel always \x0C47 15-1 # TELUGU VOWEL SIGN EE
234 before TeluguVowel always \x0C48\x0C4D 34-1 # TELUGU VOWEL SIGN AI = 0C46 AND 0C56
235 before TeluguVowel always \x0C4A\x0C4D 1346-1 # TELUGU VOWEL SIGN O
236 before TeluguVowel always \x0C4B\x0C4D 135-1 # TELUGU VOWEL SIGN OO
237 before TeluguVowel always \x0C4C\x0C4D 246-1 # TELUGU VOWEL SIGN AU