This file is indexed.

/usr/share/liblouis/tables/telugu.cti is in liblouis-data 3.5.0-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
# This table contains braille codes and rules for Telugu  script.
#
# Copyright (C) 2014 National Institute for Visually Handicapped, 116, Rajpur Road, Dehradun, Uttrakhand, India
#
# This file is part of liblouis.
#
# liblouis is free software: you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 2.1 of the
# License, or (at your option) any later version.
#
# liblouis is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with liblouis. If not, see
# <http://www.gnu.org/licenses/>.

# This table is built and maintained under an activity of Braille Council of India
# Contributors: Dipendra Manocha, Sreeja, Dinesh Kaushal, Mesar Hameed
# Last updated on May 5, 2014
# To report any bugs or any suggestion, please write to d@saksham.org and sreeja.param@gmail.com

include braille-patterns.cti

replace \X200D
   
# vowels
letter   \x0C01	3	# TELUGU SIGN CANDRABINDU = arasunna
letter   \x0C02	56	# TELUGU SIGN ANUSVARA = SUNNA
letter   \x0C03	6	# TELUGU SIGN VISARGA
letter   \x0C05	1	# TELUGU LETTER A
letter   \x0C06	345	# TELUGU LETTER AA
letter   \x0C07	24	# TELUGU LETTER I
letter   \x0C08	35	# TELUGU LETTER II
letter   \x0C09	136	# TELUGU LETTER U
letter   \x0C0A	1256	# TELUGU LETTER UU
letter   \x0C0B	5-1235	# TELUGU LETTER VOCALIC R
letter   \x0C0E	26	# TELUGU LETTER E
letter   \x0C0F	15	# TELUGU LETTER EE
letter   \x0C10	34	# TELUGU LETTER AI
letter   \x0C12	1346	# TELUGU LETTER O
letter   \x0C13	135	# TELUGU LETTER OO
letter   \x0C14	246	# TELUGU LETTER AU

# consonants
letter   \x0C15	13	# TELUGU LETTER KA
letter   \x0C16	46	# TELUGU LETTER KHA
letter   \x0C17	1245	# TELUGU LETTER GA
letter   \x0C18	126	# TELUGU LETTER GHA
letter   \x0C19	346	# TELUGU LETTER NGA

letter   \x0C1A	14	# TELUGU LETTER CA
letter   \x0C1B	16	# TELUGU LETTER CHA
letter   \x0C1C	245	# TELUGU LETTER JA
letter   \x0C1D	356	# TELUGU LETTER JHA
letter   \x0C1E	25	# TELUGU LETTER NYA

letter   \x0C1F	23456	# TELUGU LETTER TTA
letter   \x0C20	2456	# TELUGU LETTER TTHA
letter   \x0C21	1246	# TELUGU LETTER DDA
letter   \x0C22	123456	# TELUGU LETTER DDHA
letter   \x0C23	3456	# TELUGU LETTER NNA

letter   \x0C24	2345	# TELUGU LETTER TA
letter   \x0C25	1456	# TELUGU LETTER THA
letter   \x0C26	145	# TELUGU LETTER DA
letter   \x0C27	2346	# TELUGU LETTER DHA
letter   \x0C28	1345	# TELUGU LETTER NA

letter   \x0C2A	1234	# TELUGU LETTER PA
letter   \x0C2B	235	# TELUGU LETTER PHA
letter   \x0C2C	12	# TELUGU LETTER BA
letter   \x0C2D	45	# TELUGU LETTER BHA
letter   \x0C2E	134	# TELUGU LETTER MA

letter   \x0C2F	13456	# TELUGU LETTER YA
letter   \x0C30	1235	# TELUGU LETTER RA
letter   \x0C31	12456	# TELUGU LETTER RRA
letter   \x0C32	123	# TELUGU LETTER LA
letter   \x0C33	456	# TELUGU LETTER LLA
letter   \x0C35	1236	# TELUGU LETTER VA
letter   \x0C36	146	# TELUGU LETTER SHA
letter   \x0C37	12346	# TELUGU LETTER SSA
letter   \x0C38	234	# TELUGU LETTER SA
letter   \x0C3E	345	# TELUGU VOWEL SIGN AA
letter   \x0C3F	24	# TELUGU VOWEL SIGN I
letter   \x0C40	35	# TELUGU VOWEL SIGN II
letter   \x0C41	136	# TELUGU VOWEL SIGN U
letter   \x0C42	1256	# TELUGU VOWEL UU

letter   \x0C43	5-1235	# TELUGU VOWEL SIGN VOCALIC R
letter   \x0C44	6-1235	# TELUGU VOWEL SIGN VOCALIC RR
letter   \x0C46	26	# TELUGU VOWEL SIGN E
letter   \x0C47	15	# TELUGU VOWEL SIGN EE
letter   \x0C48	34	# TELUGU VOWEL SIGN AI = 0C46 AND 0C56
letter   \x0C4A	1346	# TELUGU VOWEL SIGN O
letter   \x0C4B	135	# TELUGU VOWEL SIGN OO
letter   \x0C4C	246	# TELUGU VOWEL SIGN AU
letter   \x0C4D	4	# TELUGU SIGN VIRAMA= HALANT (THE PREFERRED NAME)

# Digits
litdigit   \x0C66	245	# TELUGU DIGIT ZERO
litdigit   \x0C67	1	# TELUGU DIGIT ONE
litdigit   \x0C68	12	# TELUGU DIGIT TWO
litdigit   \x0C69	14	# TELUGU DIGIT THREE
litdigit  \x0C6A	145	# TELUGU DIGIT FOUR
litdigit  \x0C6B	15	# TELUGU DIGIT FIVE
litdigit   \x0C6C	124	# TELUGU DIGIT SIX
litdigit  \x0C6D	1245	# TELUGU DIGIT SEVEN
litdigit   \x0C6E	125	# TELUGU DIGIT EIGHT
litdigit  \x0C6F	24	# TELUGU DIGIT NINE


# ksha and gya


always \x0C15\x0C4D\x0C37\x0C4D 4-12345 #ksha
always \x0C1C\x0c4d\x0C1E 156 # gya
always \x0C15\x0C4D\x0C37 12345 #ksha


# half characters

 	
  always   \x0C15\x0C4D 4-13	# TELUGU LETTER KA
  always   \x0C16\x0C4D	4-46	# TELUGU LETTER KHA
  always   \x0C17\x0C4D	 4-1245	# TELUGU LETTER GA
  always   \x0C18\x0C4D	 4-126	# TELUGU LETTER GHA
  always   \x0C19\x0C4D	 4-346	# TELUGU LETTER NGA

  always   \x0C1A\x0C4D	 4-14	# TELUGU LETTER CA
  always   \x0C1B\x0C4D	 4-16	# TELUGU LETTER CHA
  always   \x0C1C\x0C4D	 4-245	# TELUGU LETTER JA
  always   \x0C1D\x0C4D 4-356	# TELUGU LETTER JHA
  always   \x0C1E\x0C4D	 4-25	# TELUGU LETTER NYA

  always   \x0C1F\x0C4D	 4-23456	# TELUGU LETTER TTA
  always   \x0C20\x0C4D	4-2456	# TELUGU LETTER TTHA
  always   \x0C21\x0C4D	 4-1246	# TELUGU LETTER DDA
  always   \x0C22\x0C4D	 4-123456	# TELUGU LETTER DDHA
  always   \x0C23\x0C4D	 4-3456	# TELUGU LETTER NNA

  always   \x0C24\x0C4D	 4-2345	# TELUGU LETTER TA
  always   \x0C25\x0C4D	 4-1456	# TELUGU LETTER THA
  always   \x0C26\x0C4D	 4-145	# TELUGU LETTER DA
  always   \x0C27\x0C4D	 4-2346	# TELUGU LETTER DHA
  always   \x0C28\x0C4D	 4-1345	# TELUGU LETTER NA

  always   \x0C2A\x0C4D	 4-1234	# TELUGU LETTER PA
  always   \x0C2B\x0C4D	 4-235	# TELUGU LETTER PHA
  always   \x0C2C\x0C4D	 4-12	# TELUGU LETTER BA
  always   \x0C2D\x0C4D  4-45	# TELUGU LETTER BHA
  always   \x0C2E\x0C4D	 4-134	# TELUGU LETTER MA

  always   \x0C2F\x0C4D	 4-13456	# TELUGU LETTER YA
  always   \x0C30\x0C4D	 4-1235	# TELUGU LETTER RA
  always   \x0C31\x0C4D	 4-12456	# TELUGU LETTER RRA
  always   \x0C32\x0C4D	 4-123	# TELUGU LETTER LA
  always   \x0C33\x0C4D	 4-456	# TELUGU LETTER LLA
  always   \x0C35\x0C4D	 4-1236	# TELUGU LETTER VA
  always   \x0C36\x0C4D	 4-146	# TELUGU LETTER SHA
  always   \x0C37\x0C4D	 4-12346	# TELUGU LETTER SSA
  always   \x0C38\x0C4D	 4-234	# TELUGU LETTER SA
  always   \x0C3E\x0C4D	 4-345	# TELUGU VOWEL SIGN AA
  always   \x0C3F\x0C4D	 4-24	# TELUGU VOWEL SIGN I
  always   \x0C40\x0C4D	 4-35	# TELUGU VOWEL SIGN II
  always   \x0C41\x0C4D	 4-136	# TELUGU VOWEL SIGN U
  always   \x0C42\x0C4D	 4-1256	# TELUGU VOWEL UU

  always   \x0C43\x0C4D 4-5-1235 # TELUGU VOWEL SIGN VOCALIC R
  always   \x0C44\x0C4D	 4-6-1235 # TELUGU VOWEL SIGN VOCALIC RR
  always   \x0C46\x0C4D	 4-26	# TELUGU VOWEL SIGN E
  always   \x0C47\x0C4D	 4-15	# TELUGU VOWEL SIGN EE
  always   \x0C48\x0C4D	 4-34	# TELUGU VOWEL SIGN AI = 0C46 AND 0C56
  always   \x0C4A\x0C4D	 4-1346	# TELUGU VOWEL SIGN O
  always   \x0C4B\x0C4D	 4-135	# TELUGU VOWEL SIGN OO
  always   \x0C4C\x0C4D	 4-246	# TELUGU VOWEL SIGN AU

  # consonant followed by vowels not matra

class TeluguVowel \x0C07\x0C08\x0C09\x0C0A\x0C0B\x0C0E\x0C0F\x0C10\x0C12\x0C13\x0C14 
class halant \x0C4D
  before TeluguVowel always   \x0C15 	13-1	# TELUGU LETTER KA
  before TeluguVowel always   \x0C16	46-1	# TELUGU LETTER KHA
  before TeluguVowel always   \x0C17	1245-1	# TELUGU LETTER GA
  before TeluguVowel always   \x0C18	126-1	# TELUGU LETTER GHA
  before TeluguVowel always   \x0C19	346-1	# TELUGU LETTER NGA

  before TeluguVowel always   \x0C1A	14-1	# TELUGU LETTER CA
  before TeluguVowel always   \x0C1B	16-1	# TELUGU LETTER CHA
  before TeluguVowel always   \x0C1C	245-1	# TELUGU LETTER JA
  before TeluguVowel always   \x0C1D	356-1	# TELUGU LETTER JHA
  before TeluguVowel always   \x0C1E	25-1	# TELUGU LETTER NYA

  before TeluguVowel always   \x0C1F	23456-1	# TELUGU LETTER TTA
  before TeluguVowel always   \x0C20	2456-1	# TELUGU LETTER TTHA
  before TeluguVowel always   \x0C21	1246-1	# TELUGU LETTER DDA
  before TeluguVowel always   \x0C22	123456-1	# TELUGU LETTER DDHA
  before TeluguVowel always   \x0C23	3456-1	# TELUGU LETTER NNA

  before TeluguVowel always   \x0C24	2345-1	# TELUGU LETTER TA
  before TeluguVowel always   \x0C25	1456-1	# TELUGU LETTER THA
  before TeluguVowel always   \x0C26	145-1	# TELUGU LETTER DA
  before TeluguVowel always   \x0C27	2346-1	# TELUGU LETTER DHA
  before TeluguVowel always   \x0C28	1345-1	# TELUGU LETTER NA

  before TeluguVowel always   \x0C2A	1234-1	# TELUGU LETTER PA
  before TeluguVowel always   \x0C2B	235-1	# TELUGU LETTER PHA
  before TeluguVowel always   \x0C2C	12-1-1	# TELUGU LETTER BA
  before TeluguVowel always   \x0C2D	45-1	# TELUGU LETTER BHA
  before TeluguVowel always   \x0C2E	134-1	# TELUGU LETTER MA

  before TeluguVowel always   \x0C2F	13456-1	# TELUGU LETTER YA
  before TeluguVowel always   \x0C30	1235-1	# TELUGU LETTER RA
  before TeluguVowel always   \x0C31	12456-1	# TELUGU LETTER RRA
  before TeluguVowel always   \x0C32	123-1	# TELUGU LETTER LA
  before TeluguVowel always   \x0C33	456-1	# TELUGU LETTER LLA
  before TeluguVowel always   \x0C35	1236-1	# TELUGU LETTER VA
  before TeluguVowel always   \x0C36	146-1	# TELUGU LETTER SHA
  before TeluguVowel always   \x0C37	12346-1	# TELUGU LETTER SSA
  before TeluguVowel always   \x0C38	234-1	# TELUGU LETTER SA
  before TeluguVowel always   \x0C3E	345-1	# TELUGU VOWEL SIGN AA
  before TeluguVowel always   \x0C3F	24-1	# TELUGU VOWEL SIGN I
  before TeluguVowel always   \x0C40	35-1	# TELUGU VOWEL SIGN II
  before TeluguVowel always   \x0C41	136-1	# TELUGU VOWEL SIGN U
  before TeluguVowel always   \x0C42	1256-1	# TELUGU VOWEL UU

  before TeluguVowel always   \x0C43	5-1235-1	# TELUGU VOWEL SIGN VOCALIC R
  before TeluguVowel always   \x0C44	6-1235-1	# TELUGU VOWEL SIGN VOCALIC RR
  before TeluguVowel always   \x0C46	26-1	# TELUGU VOWEL SIGN E
  before TeluguVowel always   \x0C47	15-1	# TELUGU VOWEL SIGN EE
before TeluguVowel always   \x0C48\x0C4D	 34-1	# TELUGU VOWEL SIGN AI = 0C46 AND 0C56
before TeluguVowel always   \x0C4A\x0C4D	 1346-1	# TELUGU VOWEL SIGN O
before TeluguVowel always      \x0C4B\x0C4D	 135-1	# TELUGU VOWEL SIGN OO
before TeluguVowel always      \x0C4C\x0C4D	 246-1	# TELUGU VOWEL SIGN AU