-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathgurumuki.cti
393 lines (348 loc) · 17.5 KB
/
gurumuki.cti
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
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
# This table contains braille codes and rules for Gurumukhi script.
#-author: Dipendra Manocha <[email protected]>
#-author: Jake Kyle
#-maintainer: Dipendra Manocha <[email protected]>
#-updated: 2022-05-23
# Copyright (C) 2014,2022 National Institute for Visually Handicapped, 116, Rajpur Road, Dehradun, Uttrakhand, India
# Copyright (C) 2021-2022 by Compass Braille http://www.compassbraille.org
# 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, Jake Kyle (Compass Braille, UK)
# Updated on May 23, 2022
# To report any bugs or any suggestion, please write to [email protected] and [email protected]
include braille-patterns.cti
replace \x200D
# Punctuation
noback punctuation \x0A64 256 RESERVED- 0964 #DEVANAGARI DANDA
noback punctuation \x0A65 256-256 RESERVED- 0965 # DEVANAGARI DOUBLE DANDA
punctuation \x0964 256 # DEVANAGARI DANDA
noback punctuation \x0965 256-256 # DEVANAGARI DOUBLE DANDA
postpunc \x0964 256
postpunc \x0964\x0964 256-256
# Signs
letter \x0A01 56 # GURUMUKHI SIGN ADAK BINDI
letter \x0A02 3 # GURUMUKHI SIGN BINDI
letter \x0A03 6 # GURUMUKHI SIGN VISARGA
# Vowel letters
letter \x0A05 1 # GURUMUKHI LETTER A = aira
letter \x0A06 345 # GURUMUKHI LETTER AA
letter \x0A07 24 # GURUMUKHI LETTER I
letter \x0A08 35 # GURUMUKHI LETTER II
letter \x0A09 136 # GURUMUKHI LETTER U
letter \x0A0A 1256 # GURUMUKHI LETTER UU
letter \x0A0F 15 # GURUMUKHI LETTER EE
letter \x0A10 34 # GURUMUKHI LETTER Al
letter \x0A13 135 # GURUMUKHI LETTER OO
letter \x0A14 246 # GURUMUKHI LETTER AU
# Consonants
letter \x0A15 13 # GURUMUKHI LETTER KA
letter \x0A16 46 # GURUMUKHI LETTER KHA
letter \x0A17 1245 # GURUMUKHI LETTER GA
letter \x0A18 126 # GURUMUKHI LETTER GHA
letter \x0A19 346 # GURUMUKHI LETTER NGA
letter \x0A1A 14 # GURUMUKHI LETTER CA
letter \x0A1B 16 # GURUMUKHI LETTER CHA
letter \x0A1C 245 # GURUMUKHI LETTER JA
letter \x0A1D 356 # GURUMUKHI LETTER JHA
letter \x0A1E 25 # GURUMUKHI LETTER NYA
letter \x0A1F 23456 # GURUMUKHI LETTER TTA
letter \x0A20 2456 # GURUMUKHI LETTER TTHA
letter \x0A21 1246 # GURUMUKHI LETTER DDA
letter \x0A22 123456 # GURUMUKHI LETTER DDHA
letter \x0A23 3456 # GURUMUKHI LETTER NNA
letter \x0A24 2345 # GURUMUKHI LETTER TA
letter \x0A25 1456 # GURUMUKHI LETTER THA
letter \x0A26 145 # GURUMUKHI LETTER DA
letter \x0A27 2346 # GURUMUKHI LETTER DHA
letter \x0A28 1345 # GURUMUKHI LETTER NA
letter \x0A2A 1234 # GURUMUKHI LETTER PA
letter \x0A2B 235 # GURUMUKHI LETTER PHA
letter \x0A2C 12 # GURUMUKHI LETTER BA
letter \x0A2D 45 # GURUMUKHI LETTER BHA
letter \x0A2E 134 # GURUMUKHI LETTER MA
letter \x0A2F 13456 # GURUMUKHI LETTER YA
letter \x0A30 1235 # GURUMUKHI LETTER RA
letter \x0A32 123 # GURUMUKHI LETTER LA
letter \x0A33 456 # GURUMUKHI LETTER LLA = 0A32 AND 0A3C
letter \x0A35 1236 # GURUMUKHI LETTER VA
letter \x0A36 146 # GURUMUKHI LETTER SHA - 0A38 AND 0A3C
letter \x0A38 234 # GURUMUKHI LETTER SA
letter \x0A39 125 # GURUMUKHI LETTER HA
attribute letter \x0A3C letter \x0A3C # GURMUKHI SIGN NUKTA: pairin bindi
# Vowel Signs
letter \x0A3E 345 # GURUMUKHI VOWEL SIGN AA= kanna
letter \x0A3F 24 # GURUMUKHI VOWEL SIGN I= sihari stands to the left of the consonant
letter \x0A40 35 # GURUMUKHI VOWEL SIGN II = BIHARI
letter \x0A41 136 # GURUMUKHI VOWEL SIGN U = AUNKAR
letter \x0A42 1256 # GURUMUKHI VOWEL SIGN UU = DULAINKAR
letter \x0A47 15 # GURUMUKHI VOWEL SIGN EE
letter \x0A48 34 # GURUMUKHI VOWEL SIGN AI = DULAINKAR
letter \x0A4B 135 # GURUMUKHI VOWEL SIGN OO =HORA
letter \x0A4C 246 # GURUMUKHI VOWEL SIGN AU = KANAURA
letter \x0A4D 4 # GURMUKHI SIGN VIRAMA
# Additional letters
letter \x0A59 1346 # GURUMUKHI LETTER KHHA = 0A16 AND 0A3C
letter \x0A5A 5-1245 # GURMUKHI LETTER GHHA
letter \x0A5B 1356 # GURUMUKHI LETTER ZA = 0A1C AND 0A3C
letter \x0A5C 12456 # GURUMUKHI LETTER RRA
letter \x0A5E 124 # GURUMUKHI LETTER FA
# Digits
digit \x0A66 245 # GURUMUKHI DIGIT ZERO
digit \x0A67 1 # GURUMUKHI DIGIT ONE
digit \x0A68 12 # GURUMUKHI DIGIT TWO
digit \x0A69 14 # GURUMUKHI DIGIT THREE
digit \x0A6A 145 # GURUMUKHI DIGIT FOUR
digit \x0A6B 15 # GURUMUKHI DIGIT FIVE
digit \x0A6C 124 # GURUMUKHI DIGIT SIX
digit \x0A6D 1245 # GURUMUKHI DIGIT SEVEN
digit \x0A6E 125 # GURUMUKHI DIGIT EIGHT
digit \x0A6F 24 # GURUMUKHI DIGIT NINE
litdigit \x0A66 245 # GURUMUKHI DIGIT ZERO
litdigit \x0A67 1 # GURUMUKHI DIGIT ONE
litdigit \x0A68 12 # GURUMUKHI DIGIT TWO
litdigit \x0A69 14 # GURUMUKHI DIGIT THREE
litdigit \x0A6A 145 # GURUMUKHI DIGIT FOUR
litdigit \x0A6B 15 # GURUMUKHI DIGIT FIVE
litdigit \x0A6C 124 # GURUMUKHI DIGIT SIX
litdigit \x0A6D 1245 # GURUMUKHI DIGIT SEVEN
litdigit \x0A6E 125 # GURUMUKHI DIGIT EIGHT
litdigit \x0A6F 24 # GURUMUKHI DIGIT NINE
# Additional characters
letter \x0A70 56 # GURUMUKHI TIPPI - nasalization
letter \x0A71 4 # GURUMUKHI ADDAK - doubles following consonant
letter \x0A74 3456-1-136 # GURUMUKHI EK ONKAR - God is One
always \x0A70 56 # TIPPI - to override ADAK BINDI in backtranslation
always \x0A71 4 # ADDAK - to override virama in backtranslation
# Compound letters
noback always \x0A16\x0A3C 1346 # KHA + NUKTA = KHHA (same as \x0A59)
noback always \x0A17\x0A3C 5-1245 # GA + NUKTA = GHHA
noback always \x0A1C\x0A3C 1356 # JA + NUKTA = ZA (same as \x0A5B)
always \x0A24\x0A3C 5-2345 # TA + NUKTA
noback always \x0A2B\x0A3C 124 # PHA + NUKTA = FA (same as \x0A5E)
noback always \x0A2B\x0A3F\x0A3C 124-24 # PHA + SIGN I + NUKTA
noback always \x0A32\x0A3C 456 # LA + NUKTA = LLA (same as \x0A33)
noback always \x0A38\x0A3C 146 # SA + NUKTA = SHA (same as \x0A36)
# Numbers in backtranslation
midendword \x0A23 3456 # GURUMUKHI LETTER NNA
# Vowels in backtranslation
# generally vowels use letters if on their own or at start of word
sufword \x0A05 1 # GURUMUKHI LETTER A = aira
sufword \x0A06 345 # GURUMUKHI LETTER AA
sufword \x0A07 24 # GURUMUKHI LETTER I
sufword \x0A08 35 # GURUMUKHI LETTER II
sufword \x0A09 136 # GURUMUKHI LETTER U
sufword \x0A0A 1256 # GURUMUKHI LETTER UU
sufword \x0A0F 15 # GURUMUKHI LETTER EE
sufword \x0A10 34 # GURUMUKHI LETTER Al
sufword \x0A13 135 # GURUMUKHI LETTER OO
sufword \x0A14 246 # GURUMUKHI LETTER AU
# generally vowels use signs in middle of word
always \x0A3E 345 # GURUMUKHI VOWEL SIGN AA= kanna
always \x0A3F 24 # GURUMUKHI VOWEL SIGN I= sihari stands to the left of the consonant
always \x0A40 35 # GURUMUKHI VOWEL SIGN II = BIHARI
always \x0A41 136 # GURUMUKHI VOWEL SIGN U = AUNKAR
always \x0A42 1256 # GURUMUKHI VOWEL SIGN UU = DULAINKAR
always \x0A47 15 # GURUMUKHI VOWEL SIGN EE
always \x0A48 34 # GURUMUKHI VOWEL SIGN AI = DULAINKAR
always \x0A4B 135 # GURUMUKHI VOWEL SIGN OO =HORA
always \x0A4C 246 # GURUMUKHI VOWEL SIGN AU = KANAURA
# exceptions to general rules above when sequences of vowels together
sufword \x0A06\x0A08 345-35 # LETTER AA + LETTER II
sufword \x0A06\x0A07\x0A06 345-24-345 # LETTER AA + LETTER I + LETTER AA
sufword \x0A06\x0A08\x0A06 345-35-345 # LETTER AA + LETTER II + LETTER AA
sufword \x0A06\x0A0F 345-15 # LETTER AA + LETTER EE
sufword \x0A06\x0A13 345-135 # LETTER AA + LETTER OO
sufword \x0A06\x0A09 345-136 # LETTER AA + LETTER U
sufword \x0A07\x0A09 24-136 # LETTER I + LETTER U
sufword \x0A10\x0A09 34-136 # LETTER AI +LETTER U
midendword \x0A3E\x0A02\x0A09 345-3-136 # SIGN AA + BINDI + LETTER U
midendword \x0A3E\x0A0F 345-15 # SIGN AA + LETTER EE
midendword \x0A3E\x0A07 345-24 # SIGN AA + LETTER I
midendword \x0A3E\x0A08 345-35 # SIGN AA + LETTER II
midendword \x0A3E\x0A07\x0A06 345-24-345 # SIGN AA + LETTER I + LETTER AA
midendword \x0A3E\x0A08\x0A06 345-35-345 # SIGN AA + LETTER II + LETTER AA
midendword \x0A3E\x0A08\x0A0F 345-35-15 # SIGN AA + LETTER II + LETTER EE
midendword \x0A3E\x0A09 345-136 # SIGN AA + LETTER U
midendword \x0A3E\x0A0A 345-1256 # SIGN AA + LETTER UU
midendword \x0A3E\x0A13 345-135 # SIGN AA + LETTER OO
midendword \x0A3F\x0A06 24-345 # SIGN I + LETTER AA
midendword \x0A3F\x0A06\x0A07\x0A06 24-345-24-345 # SIGN I + LETTER AA + LETTER I + LETTER AA
midendword \x0A3F\x0A06\x0A08 24-345-35 # SIGN I + LETTER AA + LETTER II
midendword \x0A3F\x0A06\x0A09 24-345-136 # SIGN I + LETTER AA + LETTER U
midendword \x0A3F\x0A06\x0A0F 24-345-15 # SIGN I + LETTER AA + LETTER EE
midendword \x0A3F\x0A06\x0A13 24-345-135 # SIGN I + LETTER AA + LETTER OO
midendword \x0A3F\x0A13 24-135 # SIGN I + LETTER OO
midendword \x0A3F\x0A09 24-136 # SIGN I + LETTER U
midendword \x0A40\x0A06 35-345 # SIGN II + LETTER AA
midendword \x0A40\x0A09 35-136 # SIGN II + LETTER U
midendword \x0A40\x0A0F 35-15 # SIGN II + LETTER EE
midendword \x0A40\x0A13 35-135 # SIGN II + LETTER OO
midendword \x0A41\x0A06 136-345 # SIGN U + LETTER AA
midendword \x0A41\x0A06\x0A0F 136-345-15 # SIGN U + LETTER AA + LETTER EE
midendword \x0A41\x0A06\x0A08\x0A0F 136-345-35-15 # SIGN U + LETTER AA + LETTER II + LETTER EE
midendword \x0A41\x0A06\x0A09 136-345-136 # SIGN U + LETTER AA + LETTER U
midendword \x0A42\x0A06 1256-345 # SIGN UU + LETTER AA
midendword \x0A42\x0A08 1256-35 # SIGN UU + LETTER II
midendword \x0A42\x0A0F 1256-15 # SIGN UU + LETTER EE
midendword \x0A47\x0A06 15-345 # SIGN EE + LETTER AA
midendword \x0A47\x0A08 15-35 # SIGN EE + LETTER II
midendword \x0A47\x0A08\x0A0F 15-35-15 # SIGN EE + LETTER II + LETTER EE
midendword \x0A47\x0A0A 15-1256 # SIGN EE + LETTER UU
midendword \x0A47\x0A13 15-135 # SIGN EE + LETTER OO
midendword \x0A48\x0A06 34-345 # SIGN AI + LETTER AA
midendword \x0A4B\x0A0F 135-15 # SIGN OO + LETTER EE
midendword \x0A4B\x0A07\x0A06 135-24-345 # SIGN OO + LETTER I + LETTER AA
midendword \x0A4B\x0A08 135-35 # SIGN OO + LETTER II
midendword \x0A4B\x0A08\x0A06 135-35-345 # SIGN OO + LETTER II + LETTER AA
midendword \x0A4B\x0A0A 135-1256 # SIGN OO + LETTER UU
midendword \x0A4C\x0A09 246-136 # SIGN AU + LETTER U
# when vowel letters used after consonants we need dot 1 between
always \x0A15\x0A08 13-1-35 # LETTER KA + LETTER II
always \x0A15\x0A08\x0A06 13-1-35-345 # LETTER KA + LETTER II + LETTER AA
always \x0A17\x0A08 1245-1-35 # LETTER GA + LETTER II
always \x0A17\x0A08\x0A06 1245-1-35-345 # LETTER GA + LETTER II + LETTER AA
sufword \x0A17\x0A0F 1245-1-15 # LETTER GA + LETTER EE
always \x0A2A\x0A08 1234-1-35 # LETTER PA + LETTER II
always \x0A2A\x0A09 1234-1-136 # LETTER PA + LETTER U
always \x0A2A\x0A0F 1234-1-15 # LETTER PA + LETTER EE
always \x0A2A\x0A13 1234-1-135 # LETTER PA + LETTER OO
always \x0A2D\x0A08 45-1-35 # LETTER BHA + LETTER II
always \x0A2E\x0A08 134-1-35 # LETTER MA + LETTER II
always \x0A2E\x0A0A 134-1-1256 # LETTER MA + LETTER UU
always \x0A30\x0A08 1235-1-35 # LETTER RA + LETTER II
always \x0A32\x0A08\x0A06 123-1-35-345 # LETTER LA + LETTER II + LETTER AA
always \x0A32\x0A13 123-1-135 # LETTER LA + LETTER OO
word \x0A32\x0A08 123-1-35 # LETTER LA + LETTER II
# for dot 3 backtranslation to bindi
always \x0A02 3 # GURUMUKHI SIGN BINDI
# when dot 4 is \x0A71 'Addak' in backtranslation
midendword \x0A71\x0A15 4-13 # ADDAK + KA
midendword \x0A71\x0A17 4-1245 # ADDAK + GA
midendword \x0A71\x0A1A 4-14 # ADDAK + CA
always \x0A71\x0A1B 4-16 # ADDAK + CHA
always \x0A71\x0A1C 4-245 # ADDAK + JA
always \x0A71\x0A1D 4-356 # ADDAK + JHA
always \x0A71\x0A1F 4-23456 # ADDAK + TTA
always \x0A71\x0A20 4-2456 # ADDAK + TTHA
always \x0A71\x0A21 4-1246 # ADDAK + DDA
always \x0A71\x0A22 4-123456 # ADDAK + DDHA
always \x0A71\x0A24 4-2345 # ADDAK + TA
always \x0A71\x0A24\x0A4D 4-4-2345 # ADDAK + TA + VIRAMA
midendword \x0A71\x0A25 4-1456 # ADDAK + THA
midendword \x0A71\x0A26 4-145 # ADDAK + DA
always \x0A71\x0A28 4-1345 # ADDAK + NA
always \x0A71\x0A26\x0A3E 4-145-345 # ADDAK + DA + AA
always \x0A71\x0A27 4-2346 # ADDAK + DHA
midendword \x0A71\x0A2A 4-1234 # ADDAK + PA
always \x0A71\x0A2B 4-235 # ADDAK + PHA
always \x0A71\x0A2C 4-12 # ADDAK + BA
midendword \x0A71\x0A2D 4-45 # ADDAK + BHA
endword \x0A71\x0A30 4-1235 # ADDAK + RA
always \x0A71\x0A30\x0A41 4-1235-136 # ADDAK + RA + U
always \x0A71\x0A32 4-123 # ADDAK + LA
always \x0A71\x0A32\x0A4D 4-4-123 # ADDAK + LA + VIRAMA
always \x0A71\x0A38 4-234 # ADDAK + SA
always \x0A71\x0A5C 4-12456 # ADDAK + RRA
always \x0A5C\x0A4D\x0A39 4-12456-125 # RRA + VIRAMA + HA
always \x0A71\x0A5C\x0A4D\x0A39 4-4-12456-125 # ADDAK + RRA + VIRAMA + HA
always \x0A71\x0A16 4-46 # ADDAK + KHA
always \x0A71\x0A26\x0A08 4-145-1-35 # ADDAK + DA + LETTER II
# half characters
always \x0A15\x0A4D 4-13 # GURUMUKHI LETTER KA
always \x0A16\x0A4D 4-24 # GURUMUKHI LETTER KHA
always \x0A17\x0A4D 4-1245 # GURUMUKHI LETTER GA
always \x0A18\x0A4D 4-126 # GURUMUKHI LETTER GHA
always \x0A19\x0A4D 4-346 # GURUMUKHI LETTER NGA
always \x0A1A\x0A4D 4-14 # GURUMUKHI LETTER CA
always \x0A1B\x0A4D 4-16 # GURUMUKHI LETTER CHA
always \x0A1C\x0A4D 4-245 # GURUMUKHI LETTER JA
always \x0A1D\x0A4D 4-356 # GURUMUKHI LETTER JHA
always \x0A1E\x0A4D 4-25 # GURUMUKHI LETTER NYA
always \x0A1F\x0A4D 4-23456 # GURUMUKHI LETTER TTA
always \x0A20\x0A4D 4-2456 # GURUMUKHI LETTER TTHA
always \x0A21\x0A4D 4-1246 # GURUMUKHI LETTER DDA
always \x0A22\x0A4D 4-123456 # GURUMUKHI LETTER DDHA
always \x0A23\x0A4D 4-3456 # GURUMUKHI LETTER NNA
always \x0A24\x0A4D 4-2345 # GURUMUKHI LETTER TA
always \x0A25\x0A4D 4-1456 # GURUMUKHI LETTER THA
always \x0A26\x0A4D 4-145 # GURUMUKHI LETTER DA
always \x0A27\x0A4D 4-2346 # GURUMUKHI LETTER DHA
always \x0A28\x0A4D 4-1345 # GURUMUKHI LETTER NA
always \x0A2A\x0A4D 4-1234 # GURUMUKHI LETTER PA
always \x0A2B\x0A4D 4-235 # GURUMUKHI LETTER PHA
always \x0A2C\x0A4D 4-12 # GURUMUKHI LETTER BA
always \x0A2D\x0A4D 4-45 # GURUMUKHI LETTER BHA
always \x0A2E\x0A4D 4-134 # GURUMUKHI LETTER MA
always \x0A2F\x0A4D 4-13456 # GURUMUKHI LETTER YA
always \x0A30\x0A4D 4-1235 # GURUMUKHI LETTER RA
always \x0A32\x0A4D 4-123 # GURUMUKHI LETTER LA
always \x0A33\x0A4D 4-456 # GURUMUKHI LETTER LLA = 0A32 AND 0A3C
always \x0A35\x0A4D 4-1236 # GURUMUKHI LETTER VA
always \x0A36\x0A4D 4-146 # GURUMUKHI LETTER SHA - 0A38 AND 0A3C
always \x0A38\x0A4D 4-234 # GURUMUKHI LETTER SA
always \x0A39\x0A4D 4-125 # GURUMUKHI LETTER HA
always \x0A59\x0A4D 4-46 # GURUMUKHI LETTER KHHA = 0A16 AND 0A3C
always \x0A5B\x0A4D 4-245 # GURUMUKHI LETTER ZA = 0A1C AND 0A3C
always \x0A5C\x0A4D 4-12456 # GURUMUKHI LETTER RRA
always \x0A5E\x0A4D 4-235 # GURUMUKHI LETTER FA
always \x0A64\x0A4D 4-256 RESERVED- 0964 #DEVANAGARI DANDA
always \x0A65\x0A4D 4-256-256 RESERVED- 0965 # DEVANAGARI DOUBLE DANDA
# To prevent ADDAK in backtranslation
always \x0A26\x0A4D\x0A30 4-145-1235 # DA + VIRAMA + RA
always \x0A28\x0A4D\x0A39 4-1345-125 # NA + VIRAMA + HA
always \x0A32\x0A4D\x0A39 4-123-125 # LA + VIRAMA + HA
always \x0A38\x0A24\x0A4D\x0A30 234-4-2345-1235 # SA + TA + VIRAMA + RA
# consonent followed by vowel letter not matra (vowel sign)
attribute GurumukiVowel \x0A07\x0A08\x0A09\x0A0A\x0A0F\x0A10\x0A13\x0A14
attribute Halant \x0A4D
before GurumukiVowel always \x0A15 13-1 # GURUMUKHI LETTER KA
before GurumukiVowel always \x0A16 24-1 # GURUMUKHI LETTER KHA
before GurumukiVowel always \x0A17 1245-1 # GURUMUKHI LETTER GA
before GurumukiVowel always \x0A18 126-1 # GURUMUKHI LETTER GHA
before GurumukiVowel always \x0A1A 14-1 # GURUMUKHI LETTER CA
before GurumukiVowel always \x0A1B 16-1 # GURUMUKHI LETTER CHA
before GurumukiVowel always \x0A1C 245-1 # GURUMUKHI LETTER JA
before GurumukiVowel always \x0A1D 356-1 # GURUMUKHI LETTER JHA
before GurumukiVowel always \x0A1F 23456-1 # GURUMUKHI LETTER TTA
before GurumukiVowel always \x0A20 2456-1 # GURUMUKHI LETTER TTHA
before GurumukiVowel always \x0A21 1246-1 # GURUMUKHI LETTER DDA
before GurumukiVowel always \x0A22 123456-1 # GURUMUKHI LETTER DDHA
before GurumukiVowel always \x0A23 3456-1 # GURUMUKHI LETTER NNA
before GurumukiVowel always \x0A24 2345-1 # GURUMUKHI LETTER TA
before GurumukiVowel always \x0A25 1456-1 # GURUMUKHI LETTER THA
before GurumukiVowel always \x0A26 145-1 # GURUMUKHI LETTER DA
before GurumukiVowel always \x0A27 2346-1 # GURUMUKHI LETTER DHA
before GurumukiVowel always \x0A28 1345-1 # GURUMUKHI LETTER NA
before GurumukiVowel always \x0A2A 1234-1 # GURUMUKHI LETTER PA
before GurumukiVowel always \x0A2B 235-1 # GURUMUKHI LETTER PHA
before GurumukiVowel always \x0A2C 12-1 # GURUMUKHI LETTER BA
before GurumukiVowel always \x0A2D 45-1 # GURUMUKHI LETTER BHA
before GurumukiVowel always \x0A2E 134-1 # GURUMUKHI LETTER MA
before GurumukiVowel always \x0A2F 13456-1 # GURUMUKHI LETTER YA
before GurumukiVowel always \x0A30 1235-1 # GURUMUKHI LETTER RA
before GurumukiVowel always \x0A32 123-1 # GURUMUKHI LETTER LA
before GurumukiVowel always \x0A33 456-1 # GURUMUKHI LETTER LLA = 0A32 AND 0A3C
before GurumukiVowel always \x0A35 1236-1 # GURUMUKHI LETTER VA
before GurumukiVowel always \x0A36 146-1 # GURUMUKHI LETTER SHA - 0A38 AND 0A3C
before GurumukiVowel always \x0A38 234-1 # GURUMUKHI LETTER SA
before GurumukiVowel always \x0A39 125-1 # GURUMUKHI LETTER HA
before GurumukiVowel always \x0A59 46-1 # GURUMUKHI LETTER KHHA= 0A16 AND 0A3C
before GurumukiVowel always \x0A5B 245-1 # GURUMUKHI LETTER ZA = 0A1C AND 0A3C
before GurumukiVowel always \x0A5C 12456-1 # GURUMUKHI LETTER RRA
before GurumukiVowel always \x0A5E 235-1 # GURUMUKHI LETTER FA
before GurumukiVowel always \x0A64 256-1 RESERVED- 0964 #DEVANAGARI DANDA
before GurumukiVowel always \x0A65 256-256-1 RESERVED- 0965 # DEVANAGARI DOUBLE DANDA