This file is indexed.

/usr/share/liblouis/tables/malayalam.cti is in liblouis-data 3.0.0-3+deb9u4.

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
239
240
# This table contains braille codes and rules for Malayalam  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 3 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
letter	\x0D02	56	# MALAYALAM SIGN ANUSVARA
letter	\x0D03	6	# MALAYALAM SIGN VISARGA
letter	\x0D05	1	# MALAYALAM LETTER A
letter	\x0D06	345	# MALAYALAM LETTER AA
letter	\x0D07	24	# MALAYALAM LETTER I
letter	\x0D08	35	# MALAYALAM LETTER II
letter	\x0D09	136	# MALAYALAM LETTER U
letter	\x0D0A	1256	# MALAYALAM LETTER UU
letter	\x0D0B	5-1235	# MALAYALAM LETTER VOCALIC R
letter	\x0D0C	5-123	# MALAYALAM LETTER VOCALIC L
letter	\x0D0E	26	# MALAYALAM LETTER E
letter	\x0D0F	15	# MALAYALAM LETTER EE
letter	\x0D10	34	# MALAYALAM LETTER AI
letter	\x0D12	1346	# MALAYALAM LETTER O
letter	\x0D13	135	# MALAYALAM LETTER OO
letter	\x0D14	246	# MALAYALAM LETTER AU

replace \X200D

letter	\x0D15	13	# MALAYALAM LETTER KA
letter	\x0D16	46	# MALAYALAM LETTER KHA
letter	\x0D17	1245	# MALAYALAM LETTER GA
letter	\x0D18	126	# MALAYALAM LETTER GHA
letter	\x0D19	346	# MALAYALAM LETTER NGA

letter	\x0D1A	14	# MALAYALAM LETTER CA= CHA
letter	\x0D1B	16	# MALAYALAM LETTER CHA= CHHA
letter	\x0D1C	245	# MALAYALAM LETTER JA
letter	\x0D1D	356	# MALAYALAM LETTER JHA
letter	\x0D1E	25	# MALAYALAM LETTER NYA= NHA

letter	\x0D1F	23456	# MALAYALAM LETTER TTA= TA
letter	\x0D20	2456	# MALAYALAM LETTER TTHA= TTA
letter	\x0D21	1246	# MALAYALAM LETTER DDA= HARD DA
letter	\x0D22	123456	# MALAYALAM LETTER DDHA= HARD DDA
letter	\x0D23	3456	# MALAYALAM LETTER NNA= HARD NA

letter	\x0D24	2345	# MALAYALAM LETTER TA= THA
letter	\x0D25	1456	# MALAYALAM LETTER THA= TTHA
letter	\x0D26	145	# MALAYALAM LETTER DA= SOFT DA
letter	\x0D27	2346	# MALAYALAM LETTER DHA= SOFT DDA
letter	\x0D28	1345	# MALAYALAM LETTER NA

letter	\x0D2A	1234	# MALAYALAM LETTER PA
letter	\x0D2B	235	# MALAYALAM LETTER PHA
letter	\x0D2C	12	# MALAYALAM LETTER BA
letter	\x0D2D	45	# MALAYALAM LETTER BHA
letter	\x0D2E	134	# MALAYALAM LETTER MA

letter	\x0D2F	13456	# MALAYALAM LETTER YA
letter	\x0D30	1235	# MALAYALAM LETTER RA
letter	\x0D31	12456	# MALAYALAM LETTER RRA
letter	\x0D32	123	# MALAYALAM LETTER LA
letter	\x0D33	456	# MALAYALAM LETTER LLA
letter	\x0D34	12356	# MALAYALAM LETTER LLLA= ZHA
letter	\x0D35	1236	# MALAYALAM LETTER VA
letter	\x0D36	146	# MALAYALAM LETTER SHA= SOFT SHA
letter	\x0D37	12346	# MALAYALAM LETTER SSA= SHA
letter	\x0D38	234	# MALAYALAM LETTER SA
letter	\x0D39	125	# MALAYALAM LETTER HA

letter	\x0D3E	345	# MALAYALAM VOWEL SIGN AA
letter	\x0D3F	24	# MALAYALAM VOWEL SIGN I
letter	\x0D40	35	# MALAYALAM VOWEL SIGN II
letter	\x0D41	136	# MALAYALAM VOWEL SIGN U
letter	\x0D42	1256	# MALAYALAM VOWEL SIGN UU
letter	\x0D43	5-1235	# MALAYALAM VOWEL SIGN VOCALIC R
letter	\x0D44	6-1235	# MALAYALAM VOWEL SIGN VOCALIC RR
letter	\x0D46	26	# MALAYALAM VOWEL SIGN E (stands to the left of the consonant)
letter	\x0D47	15	# MALAYALAM VOWEL SIGN EE (stands to the left of the consonant)
letter	\x0D48	34	# MALAYALAM VOWEL SIGN AI
letter	\x0D4A	1346	# MALAYALAM VOWEL SIGN O= 0D46 ? and 0D3E ?
letter	\x0D4B	135	# MALAYALAM VOWEL SIGN OO= 0D47 ? AND 0D3E ?
letter     \x0D4C     246	# MALAYALAM VOWEL SIGN AU (archaic from the au/dependent vowel to 0D57 ?  MALAYALAM au length mark= 0D46 ? and 0D57 ?)
letter	\x0D4D	4	# MALAYALAM SIGN VIRAMA= chandrakkala (the preferred name)= vowel half U
letter	\x0D60	6-1235	# MALAYALAM LETTER VOCALIC RR
letter	\x0D61	6-123	# MALAYALAM LETTER VOCALIC LL
letter	\x0D62	5-123	# MALAYALAM VOWEL SIGN VOCALIC L
letter	\x0D63	6-123	# MALAYALAM VOWEL SIGN VOCALIC LL
letter	\x0D64		256 RESERVED-0964 #Devnagari danda
letter	\x0D65	256-256	RESERVED-0965 #Devnagari double danda

#digits

litdigit	\x0D66	245	# MALAYALAM DIGIT ZERO
litdigit	\x0D67	1	# MALAYALAM DIGIT ONE
litdigit	\x0D68	12	# MALAYALAM DIGIT TWO
litdigit	\x0D69	14	# MALAYALAM DIGIT THREE
litdigit	\x0D6A	145	# MALAYALAM DIGIT FOUR
litdigit	\x0D6B	15	# MALAYALAM DIGIT FIVE
litdigit	\x0D6C	124	# MALAYALAM DIGIT SIX
litdigit	\x0D6D	1245	# MALAYALAM DIGIT SEVEN
litdigit	\x0D6E	125	# MALAYALAM DIGIT EIGHT
litdigit	\x0D6F	24	# MALAYALAM DIGIT NINE
litdigit	\x0D70	1-245	# MALAYALAM NUMBER TEN
litdigit	\x0D71	1-245-245	# MALAYALAM NUMBER ONE HUNDRED
litdigit	\x0D72	1-245-245-245	# MALAYALAM NUMBER ONE THOUSAND
litdigit	\x0D73	1-34-145	# MALAYALAM FRACTION ONE QUARTER
litdigit	\x0D74	1-34-12	# MALAYALAM FRACTION ONE HALF
litdigit	\x0D75	14-34-145	# MALAYALAM FRACTION THREE QUARTERS
letter	\x0D7A	4-1345		# MALAYALAM LETTER CHILLU NN
letter	\x0D7B	4-1345		# MALAYALAM LETTER CHILLU N
letter     \x0D7C   4-12456 	# MALAYALAM LETTER CHILLU RR (historically derived from the full    letter ra) and (also used for chillu r)
letter     \x0D7D    4-123	# MALAYALAM LETTER CHILLU L (historically derived from the full letter ta) and  (used for chillu t and chillu d)
letter	\x0D7E	4-123-123	# MALAYALAM LETTER CHILLU LL
letter	\x0D7F	4-13-13	# MALAYALAM LETTER CHILLU K

#half characters

always	\x0D15\x0D4D	4-13	# MALAYALAM LETTER KA
always	\x0D16\x0D4D	4-46	# MALAYALAM LETTER KHA
always	\x0D17\x0D4D	4-1245	# MALAYALAM LETTER GA
always	\x0D18\x0D4D	4-126	# MALAYALAM LETTER GHA
always	\x0D19\x0D4D	4-346	# MALAYALAM LETTER NGA

always	\x0D1A\x0D4D	4-14	# MALAYALAM LETTER CA= CHA
always	\x0D1B\x0D4D	4-16	# MALAYALAM LETTER CHA= CHHA
always	\x0D1C\x0D4D	4-245	# MALAYALAM LETTER JA
always	\x0D1D\x0D4D	4-356	# MALAYALAM LETTER JHA
always	\x0D1E\x0D4D	4-25	# MALAYALAM LETTER NYA= NHA

always	\x0D1F\x0D4D	4-23456	# MALAYALAM LETTER TTA= TA
always	\x0D20\x0D4D	4-2456	# MALAYALAM LETTER TTHA= TTA
always	\x0D21\x0D4D	4-1246	# MALAYALAM LETTER DDA= HARD DA
always	\x0D22\x0D4D	4-123456	# MALAYALAM LETTER DDHA= HARD DDA
always	\x0D23\x0D4D	4-3456	# MALAYALAM LETTER NNA= HARD NA

always	\x0D24\x0D4D	4-2345	# MALAYALAM LETTER TA= THA
always	\x0D25\x0D4D	4-1456	# MALAYALAM LETTER THA= TTHA
always	\x0D26\x0D4D	4-145	# MALAYALAM LETTER DA= SOFT DA
always	\x0D27\x0D4D	4-2346	# MALAYALAM LETTER DHA= SOFT DDA
always	\x0D28\x0D4D	4-1345	# MALAYALAM LETTER NA

always	\x0D2A\x0D4D	4-1234	# MALAYALAM LETTER PA
always	\x0D2B\x0D4D	4-235	# MALAYALAM LETTER PHA
always	\x0D2C\x0D4D	4-12	# MALAYALAM LETTER BA
always	\x0D2D\x0D4D	4-45	# MALAYALAM LETTER BHA
always	\x0D2E\x0D4D	4-134	# MALAYALAM LETTER MA

always	\x0D2F\x0D4D	4-13456	# MALAYALAM LETTER YA
always	\x0D30\x0D4D	4-1235	# MALAYALAM LETTER RA
always	\x0D31\x0D4D	4-12456	# MALAYALAM LETTER RRA
always	\x0D32\x0D4D	4-123	# MALAYALAM LETTER LA
always	\x0D33\x0D4D	4-456	# MALAYALAM LETTER LLA
always	\x0D34\x0D4D	4-12356	# MALAYALAM LETTER LLLA= ZHA
always	\x0D35\x0D4D	4-1236	# MALAYALAM LETTER VA
always	\x0D36\x0D4D	4-146	# MALAYALAM LETTER SHA= SOFT SHA
always	\x0D37\x0D4D	4-12346	# MALAYALAM LETTER SSA= SHA
always	\x0D38\x0D4D	4-234	# MALAYALAM LETTER SA
always	\x0D39\x0D4D	4-125	# MALAYALAM LETTER HA

always	\x0D44\x0D4D	4-6-1235	# MALAYALAM VOWEL SIGN VOCALIC RR
always	\x0D60\x0D4D	4-6-1235	# MALAYALAM LETTER VOCALIC RR
always	\x0D61\x0D4D	4-6-123	# MALAYALAM LETTER VOCALIC LL
always	\x0D62\x0D4D	4-5-123	 # MALAYALAM VOWEL SIGN VOCALIC L
always	\x0D63\x0D4D	4-6-123 	# MALAYALAM VOWEL SIGN VOCALIC LL

#ksha and gya


always \x0D15\x0D4D\x0D37\x0D4D 4-12345 #ksha
always \x0D1C\x0D4D\x0D1E 156 #gya
always \x0D15\x0D4D\x0D37 12345 #ksha

#consonent followed by vowel but not matra

class MalayalamVowel \x0D07\x0D08\x0D09\x0D0A\x0D0B\x0D0C\x0D0E\x0D0F\x0D10\x0D12\x0D13\x0D14
class Halant \x0D4D

before MalayalamVowel always	\x0D15 	  13-1	# MALAYALAM LETTER KA
before MalayalamVowel always	\x0D16 	  46-1	# MALAYALAM LETTER KHA
before MalayalamVowel always	\x0D17 	  1245-1	# MALAYALAM LETTER GA
before MalayalamVowel always	\x0D18 	  126-1	# MALAYALAM LETTER GHA

before MalayalamVowel always	\x0D1A 	  14-1	# MALAYALAM LETTER CA= CHA
before MalayalamVowel always	\x0D1B 	  16-1	# MALAYALAM LETTER CHA= CHHA
before MalayalamVowel always	\x0D1C 	  245-1	# MALAYALAM LETTER JA
before MalayalamVowel always	\x0D1D  356-1	# MALAYALAM LETTER JHA
	
before MalayalamVowel always	 \x0D1F   23456-1	# MALAYALAM LETTER TTA= TA
before MalayalamVowel always	\x0D20 	  2456-1	# MALAYALAM LETTER TTHA= TTA
before MalayalamVowel always	\x0D21 	  1246-1	# MALAYALAM LETTER DDA= HARD DA
before MalayalamVowel always	\x0D22 	  123456-1	# MALAYALAM LETTER DDHA= HARD DDA
before MalayalamVowel always	\x0D23 	  3456-1	# MALAYALAM LETTER NNA= HARD NA

before MalayalamVowel always	\x0D24 	  2345-1	# MALAYALAM LETTER TA= THA
before MalayalamVowel always	\x0D25 	  1456-1	# MALAYALAM LETTER THA= TTHA
before MalayalamVowel always	\x0D26 	  145-1	# MALAYALAM LETTER DA= SOFT DA
before MalayalamVowel always	\x0D27 	  2346-1 # MALAYALAM LETTER DHA= SOFT DDA
before MalayalamVowel always	\x0D28 	  1345-1	# MALAYALAM LETTER NA

before MalayalamVowel always	\x0D2A 	  1234-1	# MALAYALAM LETTER PA
before MalayalamVowel always	\x0D2B 	  235-1	# MALAYALAM LETTER PHA
before MalayalamVowel always	\x0D2C 	  12-1	# MALAYALAM LETTER BA
before MalayalamVowel always	\x0D2D 	  45-1	# MALAYALAM LETTER BHA
before MalayalamVowel always	\x0D2E 	  134-1	# MALAYALAM LETTER MA

before MalayalamVowel always	\x0D2F 	  13456-1	# MALAYALAM LETTER YA
before MalayalamVowel always	\x0D30 	  1235-1	# MALAYALAM LETTER RA
before MalayalamVowel always	\x0D31 	  12456-1	# MALAYALAM LETTER RRA
before MalayalamVowel always	\x0D32 	  123-1	# MALAYALAM LETTER LA
before MalayalamVowel always	\x0D33 	  456-1	# MALAYALAM LETTER LLA
before MalayalamVowel always	\x0D34 	  12356-1	# MALAYALAM LETTER LLLA= ZHA
before MalayalamVowel always	\x0D35 	  1236-1	# MALAYALAM LETTER VA
before MalayalamVowel always	\x0D36 	  146-1	# MALAYALAM LETTER SHA= SOFT SHA
before MalayalamVowel always	\x0D37 	  12346-1	# MALAYALAM LETTER SSA= SHA
before MalayalamVowel always	\x0D38 	  234-1	# MALAYALAM LETTER SA
before MalayalamVowel always	\x0D39 	  125-1	# MALAYALAM LETTER HA

before MalayalamVowel always	\x0D44 	  6-1235-1	# MALAYALAM VOWEL SIGN VOCALIC RR
before MalayalamVowel always	\x0D60 	  6-1235-1	# MALAYALAM LETTER VOCALIC RR
before MalayalamVowel always	\x0D61 	  6-123-1	# MALAYALAM LETTER VOCALIC LL
before MalayalamVowel always	\x0D62 	  5-123-1	  # MALAYALAM VOWEL SIGN VOCALIC L
before MalayalamVowel always	\x0D63 	  6-123-1 	# MALAYALAM VOWEL SIGN VOCALIC LL