%PDF- %PDF-
Direktori : /usr/share/liblouis/tables/ |
Current File : //usr/share/liblouis/tables/kannada.cti |
# This table contains braille codes and rules for Kannada script. # # Copyright (C) 2014 National Institute for Visually Handicapped, 116, Rajpur Road, Dehradun, Uttrakhand, India # Copyright (C) 2024 Compass Braille, UK. <https://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 # Updated 4th March 2024 by Jake Kyle of Compass Braille, UK, at the request of # Dipendra Manocha in accordance with new rules published by the Braille Council # of India in document entitled: # "Revised Bharati Braille Kannada Alphabet Chart With Unicode" # (see <http://liblouis.io/braille-specs/indian-languages/kannada/>) # To report any bugs or any suggestion, please write to d@saksham.org, sreeja.param@gmail.com # or jake@compassbraille.org include braille-patterns.cti # signs letter \x0C82 56 # KANNADA SIGN ANUSVARA letter \x0C83 6 # KANNADA SIGN VISARGA letter \x0CBC 5 # KANNADA SIGN NUKTA noback letter \x0CBD 2 # KANNADA SIGN AVAGRAHA - not in common use, dot 2 more likely comma in backtranslation # vowels 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 1256 # KANNADA LEETER UU letter \x0C8B 5-1235 # KANNADA LETTER VOCALIC R letter \x0CE0 6-1235 # KANNADA LETTER VOCALIC RR letter \x0C8E 26 # KANNADA LETTER E letter \x0C8F 15 # KANNADA LETTER EE letter \x0C90 34 # KANNADA LETTER AI letter \x0C92 1346 # 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 noback letter \x0CA3 3456 # KANNADA LETTER NNA - same dots as number sign so extra passes needed for backtranslation - see below 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 134 # KANNADA LETTER MA letter \x0CAF 13456 # KANNADA LETTER YA letter \x0CB0 1235 # KANNADA LETTER RA letter \x0CB1 12456 # KANNADA LETTER RRA - not in common use 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 # vowel signs 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) noback letter \x0CDE 5-456 # KANNADA LETTER FA (OBSOLETE HISTORIC LETTER) AND (NAME IS A MISTAKE FOR LLLA) letter \x20B9 4-1235-136 # INDIAN RUPEE SIGN # Use custom characters and virtual dots to help with back translation. # 3456 is letter 'NNA' and the number sign. letter \xE020 9a # custom character set to virtual dot pattern to use in pass2 of backtranslation nofor pass2 $l[@3456] @9a # if 3456 in middle of word, change to virtual dot otherwise it will be number sign. nofor correct "\xE020" "\x0CA3" # correct custom character to 'NNA' after backtranslation # 124 can be digit 6 if part of a number or the contraction for sound FA. letter \xE021 124 # custom character set to 124. Where 124 cannot be number 6, 124 will backtranslate to this character. nofor correct "\xE021" "\x0CAB\x0CBC" # correct custom character to 'FA' after backtranslation #digits digit \x0CE6 245 # KANNADA DIGIT ZERO digit \x0CE7 1 # KANNADA DIGIT ONE digit \x0CE8 12 # KANNADA DIGIT TWO digit \x0CE9 14 # KANNADA DIGIT THREE digit \x0CEA 145 # KANNADA DIGIT FOUR digit \x0CEB 15 # KANNADA DIGIT FIVE digit \x0CEC 124 # KANNADA DIGIT SIX digit \x0CED 1245 # KANNADA DIGIT SEVEN digit \x0CEE 125 # KANNADA DIGIT EIGHT digit \x0CEF 24 # KANNADA DIGIT NINE 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-134 # 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 \x0C95\x0CCD\x0CB7 12345 #ksha always \x0C9C\x0CCD\x0C9E\x0CCD 4-156 #gya always \x0C9C\x0CCD\x0C9E 156 #gya # za always \x0C9C\x0CBC 1356 # fa noback always \x0CAB\x0CBC 124 # needs special treatment to backtranslate, see above. # To ensure correct form of vowel (letter or sign) in backtranslation # if beginning of word: letters sufword \x0C85 1 # KANNADA LETTER A sufword \x0C86 345 # KANNADA LETTER AA sufword \x0C87 24 # KANNADA LETTER I sufword \x0C88 35 # KANNADA LETTER II sufword \x0C89 136 # KANNADA LETTER U sufword \x0C8A 1256 # KANNADA LEETER UU sufword \x0C8B 5-1235 # KANNADA LETTER VOCALIC R sufword \x0CE0 6-1235 # KANNADA LETTER VOCALIC RR sufword \x0C8E 26 # KANNADA LETTER E sufword \x0C8F 15 # KANNADA LETTER EE sufword \x0C90 34 # KANNADA LETTER AI sufword \x0C92 1346 # KANNADA LETTER O sufword \x0C93 135 # KANNADA LETTER OO sufword \x0C94 246 # KANNADA LETTER AU # otherwise: signs always \x0CBE 345 # KANNADA VOWEL SIGN AA always \x0CBF 24 # KANNADA VOWEL SIGN I always \x0CC0 35 # KANNADA VOWEL SIGN II = OCBF ? 0CD5 ? always \x0CC1 136 # KANNADA VOWEL SIGN U always \x0CC2 1256 # KANNADA VOWEL SIGN UU always \x0CC3 5-1235 # KANNADA VOWEL SIGN VOCALIC R always \x0CC4 6-1235 # KANNADA VOWEL SIGN VOCALIC RR always \x0CC6 26 # KANNADA VOWEL SIGN E always \x0CC7 15 # KANNADA VOWEL SIGN EE = 0CC6 ? 0CD5 ? always \x0CC8 34 # KANNADA VOWEL SIGN AI = 0CC6 ? 0CD6 ? always \x0CCA 1346 # KANNADA VOWEL SIGN O = 0CC6 ? 0CD6 ? always \x0CCB 135 # KANNADA VOWEL SIGN OO = 0CCA ? 0CD5 ? always \x0CCC 246 # KANNADA VOWEL SIGN AU # consonant followed by vowel attribute KannadaVowel \x0C87\x0C88\x0C89\x0C8A\x0C8B\x0C8E\x0C8F\x0C90\x0C92\x0C93\x0C94 attribute 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 134-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 noback 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