kannada.cti
8.49 KB
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
# This table contains braille codes and rules for Kannada 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
# generated by ttbtest
# vowels
letter \x0C82 56 # KANNADA SIGN ANUSVARA
letter \x0C83 6 # KANNADA SIGN VISARGA
letter \x0C85 1 # KANNADA LETTER A
letter \x0C86 345 # KANNADA LETTER AA
letter \x0C87 24 # KANNADA LETTER I
letter \x0C88 35 # KANNADA LETTER II
letter \x0C89 136 # KANNADA LETTER U
letter \x0C8A 14 # KANNADA LEETER UU
letter \x0C8B 5-1235 # KANNADA LETTER VOCALIC R
letter \x0C8E 26 # KANNADA LETTER E
letter \x0C8F 15 # KANNADA LETTER EE
letter \x0C90 34 # KANNADA LETTER AI
letter \x0C92 346 # KANNADA LETTER O
letter \x0C93 135 # KANNADA LETTER OO
letter \x0C94 246 # KANNADA LETTER AU
replace \X200D
# consonants
letter \x0C95 13 # KANNADA LETTER KA
letter \x0C96 46 # KANNADA LETTER KHA
letter \x0C97 1245 # KANNADA LETTER GA
letter \x0C98 126 # KANNADA LETTER GHA
letter \x0C99 346 # KANNADA LETTER NGA
letter \x0C9A 14 # KANNADA LETTER CA
letter \x0C9B 16 # KANNADA LETTER CHA
letter \x0C9C 245 # KANNADA LETTER JA
letter \x0C9D 356 # KANNADA LETTER JHA
letter \x0C9E 25 # KANNADA LETTER NYA
letter \x0C9F 23456 # KANNADA LETTER TTA
letter \x0CA0 2456 # KANNADA LETTER TTHA
letter \x0CA1 1246 # KANNADA LETTER DDA
letter \x0CA2 123456 # KANNADA LETTER DDHA
letter \x0CA3 3456 # KANNADA LETTER NNA
letter \x0CA4 2345 # KANNADA LETTER TA
letter \x0CA5 1456 # KANNADA LETTER THA
letter \x0CA6 145 # KANNADA LETTER DA
letter \x0CA7 2346 # KANNADA LETTER DHA
letter \x0CA8 1345 # KANNADA LETTER NA
letter \x0CAA 1234 # KANNADA LETTER PA
letter \x0CAB 235 # KANNADA LETTER PHA
letter \x0CAC 12 # KANNADA LETTER BA
letter \x0CAD 45 # KANNADA LETTER BHA
letter \x0CAE 135 # KANNADA LETTER MA
letter \x0CAF 13456 # KANNADA LETTER YA
letter \x0CB0 1235 # KANNADA LETTER RA
letter \x0CB2 123 # KANNADA LETTER LA
letter \x0CB3 456 # KANNADA LETTER LLA
letter \x0CB5 1236 # KANNADA LETTER VA
letter \x0CB6 146 # KANNADA LETTER SHA
letter \x0CB7 12346 # KANNADA LETTER SSA
letter \x0CB8 234 # KANNADA LETTER SA
letter \x0CB9 125 # KANNADA LETTER HA
letter \x0CBE 345 # KANNADA VOWEL SIGN AA
letter \x0CBF 24 # KANNADA VOWEL SIGN I
letter \x0CC0 35 # KANNADA VOWEL SIGN II = OCBF ? 0CD5 ?
letter \x0CC1 136 # KANNADA VOWEL SIGN U
letter \x0CC2 1256 # KANNADA VOWEL SIGN UU
letter \x0CC3 5-1235 # KANNADA VOWEL SIGN VOCALIC R
letter \x0CC4 6-1235 # KANNADA VOWEL SIGN VOCALIC RR
letter \x0CC6 26 # KANNADA VOWEL SIGN E
letter \x0CC7 15 # KANNADA VOWEL SIGN EE = 0CC6 ? 0CD5 ?
letter \x0CC8 34 # KANNADA VOWEL SIGN AI = 0CC6 ? 0CD6 ?
letter \x0CCA 1346 # KANNADA VOWEL SIGN O = 0CC6 ? 0CD6 ?
letter \x0CCB 135 # KANNADA VOWEL SIGN OO = 0CCA ? 0CD5 ?
letter \x0CCC 246 # KANNADA VOWEL SIGN AU
letter \x0CCD 4 # KANNADA SIGN VIRAMA (PREFERRED NAME IS HALANT
#digits
litdigit \x0CE6 245 # KANNADA DIGIT ZERO
litdigit \x0CE7 1 # KANNADA DIGIT ONE
litdigit \x0CE8 12 # KANNADA DIGIT TWO
litdigit \x0CE9 14 # KANNADA DIGIT THREE
litdigit \x0CEA 145 # KANNADA DIGIT FOUR
litdigit \x0CEB 15 # KANNADA DIGIT FIVE
litdigit \x0CEC 124 # KANNADA DIGIT SIX
litdigit \x0CED 1245 # KANNADA DIGIT SEVEN
litdigit \x0CEE 125 # KANNADA DIGIT EIGHT
litdigit \x0CEF 24 # KANNADA DIGIT NINE
# Half characters
always \x0C95\x0CCD 4-13 # KANNADA LETTER KA
always \x0C96\x0CCD 4-46 # KANNADA LETTER KHA
always \x0C97\x0CCD 4-1245 # KANNADA LETTER GA
always \x0C98\x0CCD 4-126 # KANNADA LETTER GHA
always \x0C99\x0CCD 4-346 # KANNADA LETTER NGA
always \x0C9A\x0CCD 4-14 # KANNADA LETTER CA
always \x0C9B\x0CCD 4-16 # KANNADA LETTER CHA
always \x0C9C\x0CCD 4-245 # KANNADA LETTER JA
always \x0C9D\x0CCD 4-356 # KANNADA LETTER JHA
always \x0C9E\x0CCD 4-25 # KANNADA LETTER NYA
always \x0C9F\x0CCD 4-23456 # KANNADA LETTER TTA
always \x0CA0\x0CCD 4-2456 # KANNADA LETTER TTHA
always \x0CA1\x0CCD 4-1246 # KANNADA LETTER DDA
always \x0CA2\x0CCD 4-123456 # KANNADA LETTER DDHA
always \x0CA3\x0CCD 4-3456 # KANNADA LETTER NNA
always \x0CA4\x0CCD 4-2345 # KANNADA LETTER TA
always \x0CA5\x0CCD 4-1456 # KANNADA LETTER THA
always \x0CA6\x0CCD 4-145 # KANNADA LETTER DA
always \x0CA7\x0CCD 4-2346 # KANNADA LETTER DHA
always \x0CA8\x0CCD 4-1345 # KANNADA LETTER NA
always \x0CAA\x0CCD 4-1234 # KANNADA LETTER PA
always \x0CAB\x0CCD 4-235 # KANNADA LETTER PHA
always \x0CAC\x0CCD 4-12 # KANNADA LETTER BA
always \x0CAD\x0CCD 4-45 # KANNADA LETTER BHA
always \x0CAE\x0CCD 4-135 # KANNADA LETTER MA
always \x0CAF\x0CCD 4-13456 # KANNADA LETTER YA
always \x0CB0\x0CCD 4-1235 # KANNADA LETTER RA
always \x0CB2\x0CCD 4-123 # KANNADA LETTER LA
always \x0CB3\x0CCD 4-456 # KANNADA LETTER LLA
always \x0CB5\x0CCD 4-1236 # KANNADA LETTER VA
always \x0CB6\x0CCD 4-146 # KANNADA LETTER SHA
always \x0CB7\x0CCD 4-12346 # KANNADA LETTER SSA
always \x0CB8\x0CCD 4-234 # KANNADA LETTER SA
always \x0CB9\x0CCD 4-125 # KANNADA LETTER HA
always \x0CC4\x0CCD 4-6-1235 # KANNADA VOWEL SIGN VOCALIC RR
#ksha and gya
always \x0C95\x0CCD\x0CB7\x0CCD 4-12345 #ksha
always \x0C9C\x0CCD\x0C9E 156 #gya
always \x0C95\x0CCD\x0CB7 12345 #ksha
# consonant followed by vowel
class KannadaVowel \x0C87\x0C88\x0C89\x0C8A\x0C8B\x0C8E\x0C8F\x0C90\x0C92\x0C93\x0C94
class Halant \x0CCD
before KannadaVowel always \x0C95 13-1 # KANNADA LETTER KA
before KannadaVowel always \x0C96 46-1 # KANNADA LETTER KHA
before KannadaVowel always \x0C97 1245-1 # KANNADA LETTER GA
before KannadaVowel always \x0C98 126-1 # KANNADA LETTER GHA
before KannadaVowel always \x0C9A 14-1 # KANNADA LETTER CA
before KannadaVowel always \x0C9B 16-1 # KANNADA LETTER CHA
before KannadaVowel always \x0C9C 245-1 # KANNADA LETTER JA
before KannadaVowel always \x0C9D 356-1 # KANNADA LETTER JHA
before KannadaVowel always \x0C9F 23456-1 # KANNADA LETTER TTA
before KannadaVowel always \x0CA0 2456-1 # KANNADA LETTER TTHA
before KannadaVowel always \x0CA1 1246-1 # KANNADA LETTER DDA
before KannadaVowel always \x0CA2 123456-1 # KANNADA LETTER DDHA
before KannadaVowel always \x0CA3 3456-1 # KANNADA LETTER NNA
before KannadaVowel always \x0CA4 2345-1 # KANNADA LETTER TA
before KannadaVowel always \x0CA5 1456-1 # KANNADA LETTER THA
before KannadaVowel always \x0CA6 145-1 # KANNADA LETTER DA
before KannadaVowel always \x0CA7 2346-1 # KANNADA LETTER DHA
before KannadaVowel always \x0CA8 1345-1 # KANNADA LETTER NA
before KannadaVowel always \x0CAA 1234-1 # KANNADA LETTER PA
before KannadaVowel always \x0CAB 235-1 # KANNADA LETTER PHA
before KannadaVowel always \x0CAC 12-1 # KANNADA LETTER BA
before KannadaVowel always \x0CAD 45-1 # KANNADA LETTER BHA
before KannadaVowel always \x0CAE 135-1 # KANNADA LETTER MA
before KannadaVowel always \x0CAF 13456-1 # KANNADA LETTER YA
before KannadaVowel always \x0CB0 1235-1 # KANNADA LETTER RA
before KannadaVowel always \x0CB2 123-1 # KANNADA LETTER LA
before KannadaVowel always \x0CB3 456-1 # KANNADA LETTER LLA
before KannadaVowel always \x0CB5 1236 # KANNADA LETTER VA
before KannadaVowel always \x0CB6 146-1 # KANNADA LETTER SHA
before KannadaVowel always \x0CB7 12346-1 # KANNADA LETTER SSA
before KannadaVowel always \x0CB8 234-1 # KANNADA LETTER SA
before KannadaVowel always \x0CB9 125-1 # KANNADA LETTER HA
before KannadaVowel always \x0CC4 6-1235-1 # KANNADA VOWEL SIGN VOCALIC RR