Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / liblouis / src / tables / kannada.cti
1 # This table contains braille codes and rules for Kannada  script.
2 #
3 # Copyright (C) 2014 National Institute for Visually Handicapped, 116, Rajpur Road, Dehradun, Uttrakhand, India
4 #
5 # This file is part of liblouis.
6 #
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.
11 #
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.
16 #
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/>.
20
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
25
26 include braille-patternsin.cti
27
28 # generated by ttbtest
29 # vowels
30
31 letter   \x0C82 56      # KANNADA SIGN ANUSVARA
32 letter   \x0C83 6       # KANNADA SIGN VISARGA
33 letter   \x0C85 1       # KANNADA LETTER A
34 letter   \x0C86 345     # KANNADA LETTER AA
35 letter   \x0C87 24      # KANNADA LETTER I
36 letter   \x0C88 35      # KANNADA LETTER II
37 letter   \x0C89 136     # KANNADA LETTER U
38 letter   \x0C8A 14      # KANNADA LEETER UU
39 letter   \x0C8B 5-1235  # KANNADA LETTER VOCALIC R
40 letter   \x0C8E 26      # KANNADA LETTER E
41 letter   \x0C8F 15      # KANNADA LETTER EE
42 letter   \x0C90 34      # KANNADA LETTER AI
43 letter   \x0C92 346     # KANNADA LETTER O
44 letter   \x0C93 135     # KANNADA LETTER OO
45 letter   \x0C94 246     # KANNADA LETTER AU
46
47 replace \X200D
48
49 # consonants
50
51 letter   \x0C95 13      # KANNADA LETTER KA
52 letter   \x0C96 46      # KANNADA LETTER KHA
53 letter   \x0C97 1245    # KANNADA LETTER GA
54 letter   \x0C98 126     # KANNADA LETTER GHA
55 letter   \x0C99 346     # KANNADA LETTER NGA
56
57 letter   \x0C9A 14      # KANNADA LETTER CA
58 letter   \x0C9B 16      # KANNADA LETTER CHA
59 letter   \x0C9C 245     # KANNADA LETTER JA
60 letter   \x0C9D 356     # KANNADA LETTER JHA
61 letter   \x0C9E 25      # KANNADA LETTER NYA
62
63 letter   \x0C9F 23456   # KANNADA LETTER TTA
64 letter   \x0CA0 2456    # KANNADA LETTER TTHA
65 letter   \x0CA1 1246    # KANNADA LETTER DDA
66 letter   \x0CA2 123456  # KANNADA LETTER DDHA
67 letter   \x0CA3 3456    # KANNADA LETTER NNA
68
69 letter   \x0CA4 2345    # KANNADA LETTER TA
70 letter   \x0CA5 1456    # KANNADA LETTER THA
71 letter   \x0CA6 145     # KANNADA LETTER DA
72 letter   \x0CA7 2346    # KANNADA LETTER DHA
73 letter   \x0CA8 1345    # KANNADA LETTER NA
74
75 letter   \x0CAA 1234    # KANNADA LETTER PA
76 letter   \x0CAB 235     # KANNADA LETTER PHA
77 letter   \x0CAC 12      # KANNADA LETTER BA
78 letter   \x0CAD 45      # KANNADA LETTER BHA
79 letter   \x0CAE 135     # KANNADA LETTER MA
80
81 letter   \x0CAF 13456   # KANNADA LETTER YA
82 letter   \x0CB0 1235    # KANNADA LETTER RA
83 letter   \x0CB2 123     # KANNADA LETTER LA
84 letter   \x0CB3 456     # KANNADA LETTER LLA
85 letter   \x0CB5 1236    # KANNADA LETTER VA
86 letter   \x0CB6 146     # KANNADA LETTER SHA
87 letter   \x0CB7 12346   # KANNADA LETTER SSA
88 letter   \x0CB8 234     # KANNADA LETTER SA
89 letter   \x0CB9 125     # KANNADA LETTER HA
90
91 letter   \x0CBE 345     # KANNADA VOWEL SIGN AA
92 letter   \x0CBF 24      # KANNADA VOWEL SIGN I
93 letter   \x0CC0 35      # KANNADA VOWEL SIGN II = OCBF ?  0CD5 ?
94 letter   \x0CC1 136     # KANNADA VOWEL SIGN U
95 letter   \x0CC2 1256    # KANNADA VOWEL SIGN UU
96 letter   \x0CC3 5-1235  # KANNADA VOWEL SIGN VOCALIC R
97 letter   \x0CC4 6-1235  # KANNADA VOWEL SIGN VOCALIC RR
98 letter   \x0CC6 26      # KANNADA VOWEL SIGN E
99 letter   \x0CC7 15      # KANNADA VOWEL SIGN EE = 0CC6 ? 0CD5 ?
100 letter   \x0CC8 34      # KANNADA VOWEL SIGN AI =  0CC6 ? 0CD6 ?
101 letter   \x0CCA 1346    # KANNADA VOWEL SIGN O = 0CC6 ?  0CD6 ?
102 letter   \x0CCB 135     # KANNADA VOWEL SIGN OO = 0CCA ? 0CD5 ?
103 letter   \x0CCC 246     # KANNADA VOWEL SIGN AU
104 letter   \x0CCD 4       # KANNADA SIGN VIRAMA (PREFERRED NAME IS HALANT
105
106 #digits
107
108 litdigit   \x0CE6       245     # KANNADA DIGIT ZERO
109 litdigit   \x0CE7       1       # KANNADA DIGIT ONE
110 litdigit   \x0CE8       12      # KANNADA DIGIT TWO
111 litdigit   \x0CE9       14      # KANNADA DIGIT THREE
112 litdigit  \x0CEA        145     # KANNADA DIGIT FOUR
113 litdigit   \x0CEB       15      # KANNADA DIGIT FIVE
114 litdigit   \x0CEC       124     # KANNADA DIGIT SIX
115 litdigit   \x0CED       1245    # KANNADA DIGIT SEVEN
116 litdigit  \x0CEE        125     # KANNADA DIGIT EIGHT
117 litdigit   \x0CEF       24      # KANNADA DIGIT NINE
118
119
120   # Half characters 
121 always   \x0C95\x0CCD   4-13    # KANNADA LETTER KA
122  always   \x0C96\x0CCD   4-46         # KANNADA LETTER KHA
123  always   \x0C97\x0CCD 4-1245   # KANNADA LETTER GA
124  always   \x0C98\x0CCD  4-126   # KANNADA LETTER GHA
125  always   \x0C99\x0CCD  4-346   # KANNADA LETTER NGA
126
127  always   \x0C9A\x0CCD  4-14    # KANNADA LETTER CA
128  always   \x0C9B\x0CCD  4-16    # KANNADA LETTER CHA
129  always   \x0C9C\x0CCD  4-245   # KANNADA LETTER JA
130  always   \x0C9D\x0CCD  4-356   # KANNADA LETTER JHA
131  always   \x0C9E\x0CCD  4-25    # KANNADA LETTER NYA
132
133  always   \x0C9F\x0CCD  4-23456  # KANNADA LETTER TTA
134  always   \x0CA0\x0CCD  4-2456  # KANNADA LETTER TTHA
135  always   \x0CA1\x0CCD  4-1246  # KANNADA LETTER DDA
136  always   \x0CA2\x0CCD  4-123456        # KANNADA LETTER DDHA
137  always   \x0CA3\x0CCD  4-3456  # KANNADA LETTER NNA
138
139  always   \x0CA4\x0CCD  4-2345  # KANNADA LETTER TA
140  always   \x0CA5\x0CCD  4-1456  # KANNADA LETTER THA
141  always   \x0CA6\x0CCD  4-145   # KANNADA LETTER DA
142  always   \x0CA7\x0CCD  4-2346  # KANNADA LETTER DHA
143  always   \x0CA8\x0CCD  4-1345  # KANNADA LETTER NA
144
145  always   \x0CAA\x0CCD  4-1234  # KANNADA LETTER PA
146  always   \x0CAB\x0CCD  4-235   # KANNADA LETTER PHA
147  always   \x0CAC\x0CCD  4-12    # KANNADA LETTER BA
148  always   \x0CAD\x0CCD  4-45    # KANNADA LETTER BHA
149  always   \x0CAE\x0CCD  4-135   # KANNADA LETTER MA
150
151  always   \x0CAF\x0CCD  4-13456 # KANNADA LETTER YA
152  always   \x0CB0\x0CCD  4-1235  # KANNADA LETTER RA
153  always   \x0CB2\x0CCD  4-123   # KANNADA LETTER LA
154  always   \x0CB3\x0CCD  4-456   # KANNADA LETTER LLA
155  always   \x0CB5\x0CCD  4-1236  # KANNADA LETTER VA
156  always   \x0CB6\x0CCD  4-146   # KANNADA LETTER SHA
157  always   \x0CB7\x0CCD  4-12346 # KANNADA LETTER SSA
158  always   \x0CB8\x0CCD  4-234   # KANNADA LETTER SA
159  always   \x0CB9\x0CCD  4-125   # KANNADA LETTER HA
160  always   \x0CC4\x0CCD  4-6-1235        # KANNADA VOWEL SIGN VOCALIC RR
161
162 #ksha and gya
163
164
165 always \x0C95\x0CCD\x0CB7\x0CCD 4-12345 #ksha
166 always \x0C9C\x0CCD\x0C9E 156 #gya
167
168 # consonant followed by vowel
169 class KannadaVowel \x0C87\x0C88\x0C89\x0C8A\x0C8B\x0C8E\x0C8F\x0C90\x0C92\x0C93\x0C94
170 class Halant \x0CCD
171 before KannadaVowel always      \x0C95   13-1   # KANNADA LETTER KA
172  before KannadaVowel always   \x0C96      46-1         # KANNADA LETTER KHA
173  before KannadaVowel always   \x0C97       1245-1       # KANNADA LETTER GA
174  before KannadaVowel always   \x0C98        126-1       # KANNADA LETTER GHA
175
176  before KannadaVowel always   \x0C9A     14-1   # KANNADA LETTER CA
177  before KannadaVowel always   \x0C9B     16-1   # KANNADA LETTER CHA
178  before KannadaVowel always   \x0C9C     245-1  # KANNADA LETTER JA
179  before KannadaVowel always   \x0C9D     356-1  # KANNADA LETTER JHA
180
181  before KannadaVowel always   \x0C9F             23456-1        # KANNADA LETTER TTA
182  before KannadaVowel always   \x0CA0     2456-1  # KANNADA LETTER TTHA
183  before KannadaVowel always   \x0CA1     1246-1  # KANNADA LETTER DDA
184  before KannadaVowel always   \x0CA2     123456-1       # KANNADA LETTER DDHA
185  before KannadaVowel always   \x0CA3     3456-1 # KANNADA LETTER NNA
186
187  before KannadaVowel always   \x0CA4     2345-1 # KANNADA LETTER TA
188  before KannadaVowel always   \x0CA5     1456-1 # KANNADA LETTER THA
189  before KannadaVowel always   \x0CA6     145-1  # KANNADA LETTER DA
190  before KannadaVowel always   \x0CA7     2346-1 # KANNADA LETTER DHA
191  before KannadaVowel always   \x0CA8     1345-1 # KANNADA LETTER NA
192
193  before KannadaVowel always   \x0CAA     1234-1 # KANNADA LETTER PA
194  before KannadaVowel always   \x0CAB     235-1  # KANNADA LETTER PHA
195  before KannadaVowel always   \x0CAC     12-1   # KANNADA LETTER BA
196  before KannadaVowel always   \x0CAD     45-1   # KANNADA LETTER BHA
197  before KannadaVowel always   \x0CAE     135-1  # KANNADA LETTER MA
198
199  before KannadaVowel always   \x0CAF     13456-1        # KANNADA LETTER YA
200  before KannadaVowel always   \x0CB0     1235-1 # KANNADA LETTER RA
201  before KannadaVowel always   \x0CB2     123-1  # KANNADA LETTER LA
202  before KannadaVowel always   \x0CB3     456-1  # KANNADA LETTER LLA
203  before KannadaVowel always   \x0CB5     1236   # KANNADA LETTER VA
204  before KannadaVowel always   \x0CB6     146-1  # KANNADA LETTER SHA
205  before KannadaVowel always   \x0CB7     12346-1        # KANNADA LETTER SSA
206  before KannadaVowel always   \x0CB8     234-1  # KANNADA LETTER SA
207  before KannadaVowel always   \x0CB9     125-1  # KANNADA LETTER HA
208
209 before KannadaVowel always   \x0CC4      6-1235-1       # KANNADA VOWEL SIGN VOCALIC RR
210