oriya.cti
9.3 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
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 Oriya 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
replace \X200D
# vowels
letter \x0B01 3 # ORIYA SIGN CANDRABINDU
letter \x0B02 56 # ORIYA SIGN ANUSVARA
letter \x0B03 6 # ORIYA SIGN VISARGA
letter \x0B05 1 # ORIYA LETTER A
letter \x0B06 345 # ORIYA LETTER AA
letter \x0B07 24 # ORIYA LETTER I
letter \x0B08 35 # ORIYA LETTER II
letter \x0B09 136 # ORIYA LETTER U
letter \x0B0A 1256 # ORIYA LETTER UU
letter \x0B0B 5-1235 # ORIYA LETTER VOCALIC R
letter \x0B0C 5-1235 # ORIYA LETTER VOCALIC L
letter \x0B0F 15 # ORIYA LETTER E
letter \x0B10 34 # ORIYA LETTER Al
letter \x0B13 135 # ORIYA LETTER O
letter \x0B14 246 # ORIYA LETTER AU
# consonents
letter \x0B15 13 # ORIYA LETTER KA
letter \x0B16 46 # ORIYA LETTER KHA
letter \x0B17 1245 # ORIYA LETTER GA
letter \x0B18 126 # ORIYA LETTER GHA
letter \x0B19 346 # ORIYA LETTER NGA
letter \x0B1A 14 # ORIYA LETTER CA
letter \x0B1B 16 # ORIYA LETTER CHA
letter \x0B1C 245 # ORIYA LETTER JA
letter \x0B1D 356 # ORIYA LETTER JHA
letter \x0B1E 25 # ORIYA LETTER NYA
letter \x0B1F 23456 # ORIYA LETTER TTA
letter \x0B20 2456 # ORIYA LETTER TTHA
letter \x0B21 1246 # ORIYA LETTER DDA
letter \x0B22 123456 # ORIYA LETTER DDHA
letter \x0B23 3456 # ORIYA LETTER NNA
letter \x0B24 2345 # ORIYA LETTER TA
letter \x0B25 1456 # ORIYA LETTER TEA
letter \x0B26 145 ORJYA LETTER DA
letter \x0B27 2346 # ORIYA LETTER DHA
letter \x0B28 1345 # ORIYA LETTER NA
letter \x0B2A 1234 # ORIYA LETTER PA
letter \x0B2B 235 # ORIYA LETTER PHA
letter \x0B2C 12 # ORIYA LETTER BA - 0B35 ORIYA letter va
letter \x0B2D 45 # ORIYA LETTER BHA
letter \x0B2E 134 # ORIYA LETTER MA
letter \x0B2F 13456 # ORIYA LETTER YA = ja
letter \x0B30 1235 # ORIYA LETTER RA
letter \x0B32 123 # ORIYA LETTER LA
letter \x0B33 456 # ORIYA LETTER LLA
letter \x0B35 1236 # ORIYA LETTER VA - 0B2C ORIYA letter ba
letter \x0B36 146 # ORIYA LETTER SHA
letter \x0B37 12346 # ORIYA LETTER SSA
letter \x0B38 234 # ORIYA LETTER SA
letter \x0B39 125 # ORIYA LETTER HA
letter \x0B3E 345 # ORIYA VOWEL SIGN AA, ORIYA VOWEL SIGN UU, ORIYA VOWEL SIGN VOCALIC ORIYA VOWEL SIGN VOCALIC RR
letter \x0B3F 24 # ORIYA VOWEL SIGN I
letter \x0B40 35 # ORIYA VOWEL SIGN II
letter \x0B41 136 # ORIYA VOWEL SIGN U
letter \x0B42 1256 # ORIYA VOWEL SIGN UU
letter \x0B43 5-1235 # ORIYA VOWEL SIGN VOCALIC R
letter \x0B44 5-1235 # ORIYA VOWEL SIGN VOCALIC RR
letter \x0B47 15 # ORIYA VOWEL SIGN E (stands to the left of the consonant)
letter \x0B48 34 # ORIYA VOWEL SIGN AI (stands to the left of the consonant) = 0B47 AND 0B56
letter \x0B4B 135 # ORIYA VOWEL SIGN O = 0B47 AND 0B3E
letter \x0B4C 246 # ORIYA VOWEL SIGN AU =OB47 AND 0B57
letter \x0B4D 4 # ORIYA SIGN VIRAMA
letter \x0B56 34 # ORIYA AI LENGTH MARK
letter \x0B57 246 # ORIYA AU LENGTH MARK
letter \x0B5C 12456 # ORIYA LETTER RRA = dda =0B21 and 0B3C
letter \x0B5D 5-12456 # ORIYA LETTER RHA= ddha =0B22 and 0B3C
letter \x0B5F 26 # ORIYA LETTER YYA = ya
letter \x0B60 5-1235 # ORIYA LETTER VOCALIC RR
letter \x0B61 5-123 # ORIYA LETTER VOCALIC LL
letter \x0B62 6-1235 # ORIYA VOWEL SIGN VOCALIC L
letter \x0B63 6-123 # ORIYA VOWEL SIGN VOCALIC LL
# Digits
litdigit \x0B66 245 # ORIYA DIGIT ZERO
litdigit \x0B67 1 # ORIYA DIGIT ONE
litdigit \x0B68 12 # ORIYA DIGIT TWO
litdigit \x0B69 14 # ORIYA DIGIT THREE
litdigit \x0B6A 15 # ORIYA DIGIT FOUR
litdigit \x0B6B 15 # ORIYA DIGIT FIVE
litdigit \x0B6C 124 # ORIYA DIGIT SIX
litdigit \x0B6D 1245 # ORIYA DIGIT SEVEN
litdigit \x0B6E 125 # ORIYA DIGIT EIGHT
litdigit \x0B6F 24 # ORIYA DIGIT NINE
letter \x0B70 34 # ORIYA ISSHAR
letter \x0B71 25-14 # ORIYA LETTER WA- 0B13 #ORIYA LETTER O -0B35 ORIYA LETTER VA
# Half Characters
always \x0B15\x0B4D 4-13 # ORIYA LETTER KA
always \x0B16\x0B4D 4-46 # ORIYA LETTER KHA
always \x0B17\x0B4D 4-1245 # ORIYA LETTER GA
always \x0B18\x0B4D 4-126 # ORIYA LETTER GHA
always \x0B19\x0B4D 4-346 # ORIYA LETTER NGA
always \x0B1A\x0B4D 4-14 # ORIYA LETTER CA
always \x0B1B\x0B4D 4-16 # ORIYA LETTER CHA
always \x0B1C\x0B4D 4-245 # ORIYA LETTER JA
always \x0B1D\x0B4D 4-356 # ORIYA LETTER JHA
always \x0B1E\x0B4D 4-25 # ORIYA LETTER NYA
always \x0B1F\x0B4D 4-23456 # ORIYA LETTER TTA
always \x0B20\x0B4D 4-2456 # ORIYA LETTER TTHA
always \x0B21\x0B4D 4-1246 # ORIYA LETTER DDA
always \x0B22\x0B4D 4-123456 # ORIYA LETTER DDHA
always \x0B23\x0B4D 4-3456 # ORIYA LETTER NNA
always \x0B24\x0B4D 4-2345 # ORIYA LETTER TA
always \x0B25\x0B4D 4-1456 # ORIYA LETTER TEA
always \x0B26\x0B4D 4-145 ORJYA LETTER DA
always \x0B27\x0B4D 4-2346 # ORIYA LETTER DHA
always \x0B28\x0B4D 4-1345 # ORIYA LETTER NA
always \x0B2A\x0B4D 4-1234 # ORIYA LETTER PA
always \x0B2B\x0B4D 4-235 # ORIYA LETTER PHA
always \x0B2C\x0B4D 4-12 # ORIYA LETTER BA - 0B35 ORIYA letter va
always \x0B2D\x0B4D 4-45 # ORIYA LETTER BHA
always \x0B2E\x0B4D 4-134 # ORIYA LETTER MA
always \x0B2F\x0B4D 4-13456 # ORIYA LETTER YA = ja
always \x0B30\x0B4D 4-1235 # ORIYA LETTER RA
always \x0B32\x0B4D 4-123 # ORIYA LETTER LA
always \x0B33\x0B4D 4-456 # ORIYA LETTER LLA
always \x0B35\x0B4D 4-1236 # ORIYA LETTER VA - 0B2C ORIYA letter ba
always \x0B36\x0B4D 4-146 # ORIYA LETTER SHA
always \x0B37\x0B4D 4-12346 # ORIYA LETTER SSA
always \x0B38\x0B4D 4-234 # ORIYA LETTER SA
always \x0B39\x0B4D 4-125 # ORIYA LETTER HA
always \x0B5C\x0B4D 4-12456 # ORIYA LETTER RRA = dda =0B21 and 0B3C
always \x0B5D\x0B4D 4-5-12456 # ORIYA LETTER RHA= ddha =0B22 and 0B3C
always \x0B5F\x0B4D 4-26 # ORIYA LETTER YYA = ya
always \x0B60\x0B4D 4-5-1235 # ORIYA LETTER VOCALIC RR
always \x0B61\x0B4D 4-5-123 # ORIYA LETTER VOCALIC LL
always \x0B62\x0B4D 4-6-1235 # ORIYA VOWEL SIGN VOCALIC L
always \x0B63\x0B4D 4-6-123 # ORIYA VOWEL SIGN VOCALIC LL
#ksha and gya
always \x0B15\x0B4D\x0B37\x0B4D 4-12345 #ksha
always \x0B1C\x0B4D\x0B1E 156 #gya
always \x0B15\x0B4D\x0B37 12345 #ksha
#consonants followed by vowel not matra
class OriyaVowel \x0B07\x0B08\x0B09\x0B0A\x0B0B\x0B0C\x0B0F\x0B10\x0B13\x0B14
class Halant \x0B4D
before OriyaVowel always \x0B15 13-1 # ORIYA LETTER KA
before OriyaVowel always \x0B16 46-1 # ORIYA LETTER KHA
before OriyaVowel always \x0B17 1245-1 # ORIYA LETTER GA
before OriyaVowel always \x0B18 126-1 # ORIYA LETTER GHA
before OriyaVowel always \x0B1A 14-1 # ORIYA LETTER CA
before OriyaVowel always \x0B1B 16-1 # ORIYA LETTER CHA
before OriyaVowel always \x0B1C 245-1 # ORIYA LETTER JA
before OriyaVowel always \x0B1D 356-1 # ORIYA LETTER JHA
before OriyaVowel always \x0B1F 23456-1 # ORIYA LETTER TTA
before OriyaVowel always \x0B20 2456-1 # ORIYA LETTER TTHA
before OriyaVowel always \x0B21 1246-1 # ORIYA LETTER DDA
before OriyaVowel always \x0B22 123456-1 # ORIYA LETTER DDHA
before OriyaVowel always \x0B23 3456-1 # ORIYA LETTER NNA
before OriyaVowel always \x0B24 2345-1 # ORIYA LETTER TA
before OriyaVowel always \x0B25 1456-1 # ORIYA LETTER TEA
before OriyaVowel always \x0B26 145-1 ORJYA LETTER DA
before OriyaVowel always \x0B27 2346-1 # ORIYA LETTER DHA
before OriyaVowel always \x0B28 1345-1 # ORIYA LETTER NA
before OriyaVowel always \x0B2A 1234-1 # ORIYA LETTER PA
before OriyaVowel always \x0B2B 235-1 # ORIYA LETTER PHA
before OriyaVowel always \x0B2C 12-1 # ORIYA LETTER BA - 0B35 ORIYA letter va
before OriyaVowel always \x0B2D 45-1 # ORIYA LETTER BHA
before OriyaVowel always \x0B2E 134-1 # ORIYA LETTER MA
before OriyaVowel always \x0B2F 13456-1 # ORIYA LETTER YA = ja
before OriyaVowel always \x0B30 1235-1 # ORIYA LETTER RA
before OriyaVowel always \x0B32 123-1 # ORIYA LETTER LA
before OriyaVowel always \x0B33 456-1 # ORIYA LETTER LLA
before OriyaVowel always \x0B35 1236-1 # ORIYA LETTER VA - 0B2C ORIYA letter ba
before OriyaVowel always \x0B36 146-1 # ORIYA LETTER SHA
before OriyaVowel always \x0B37 12346-1 # ORIYA LETTER SSA
before OriyaVowel always \x0B38 234-1 # ORIYA LETTER SA
before OriyaVowel always \x0B39 125-1 # ORIYA LETTER HA
before OriyaVowel always \x0B5C 12456-1 # ORIYA LETTER RRA = dda =0B21 and 0B3C
before OriyaVowel always \x0B5D 5-12456-1 # ORIYA LETTER RHA= ddha =0B22 and 0B3C
before OriyaVowel always \x0B5F 26-1 # ORIYA LETTER YYA = ya
before OriyaVowel always \x0B60 5-1235-1 # ORIYA LETTER VOCALIC RR
before OriyaVowel always \x0B61 5-123-1 # ORIYA LETTER VOCALIC LL
before OriyaVowel always \x0B62 6-1235-1 # ORIYA VOWEL SIGN VOCALIC L
before OriyaVowel always \x0B63 6-123-1 # ORIYA VOWEL SIGN VOCALIC LL