forked from liblouis/liblouis
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added indian tables by sreeja.param@gmail.com
These tables need some improvements before they can go in: - Integration with Makefile - Adapt AUTHORS file - add proper copyright and license headers - if they are based on previous tables then retain the copyright and the license
- Loading branch information
Showing
30 changed files
with
2,534 additions
and
911 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# This table is built and maintained under an activity of Braille Council of India | ||
# This table contains braille codes and rules for Assamese Grade 1 and includes English grade 1 | ||
# Contributors: Dipendra Manocha, Sreeja, Dinesh Kaushal, Mesar Hamid | ||
# 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 bengali.cti | ||
include en-in-g1.ctb |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# This table is built and maintained under an activity of Braille Council of India | ||
# This table contains braille codes and rules for Bengali Grade 1 and includes English grade 1 | ||
# Contributors: Dipendra Manocha, Sreeja, Dinesh Kaushal, Mesar Hamid | ||
# 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 bengali.cti | ||
include en-in-g1.ctb |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,94 +1,224 @@ | ||
# Copyright (C) 2010 Leon Ungier <Leon.Ungier@ViewPlus.com>, | ||
# Copyright (C) 2010 Mohammed R. Ramadan <mramadan@nattiq.com> | ||
# Copyright (C) 2010 Samuel Thibault <samuel.thibault@ens-lyon.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 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/>. | ||
|
||
# Maintained by John J. Boyer, director@chpi.org, www.chpi.org | ||
# | ||
# This table is built and maintained by Leon Ungier <Leon.Ungier@ViewPlus.com> | ||
# with help and guidance from Mohammed R. Ramadan <mramadan@nattiq.com> | ||
# | ||
# Converted to liblouis table by Samuel Thibault <samuel.thibault@ens-lyon.org> | ||
|
||
# generated by ttbtest | ||
letter \x0981 3 BENGALI SIGN CANDRABINDU | ||
letter \x0982 56 BENGALI SIGN ANUSVARA | ||
letter \x0983 6 BENGALI SIGN VISARGA | ||
letter \x0985 1 BENGALI LETTER A | ||
letter \x0986 345 BENGALI LETTER AA | ||
letter \x0987 24 BENGALI LETTER I | ||
letter \x0988 35 BENGALI LETTER II | ||
letter \x0989 136 BENGALI LETTER U | ||
letter \x098a 1256 BENGALI LETTER UU | ||
letter \x098f 15 BENGALI LETTER E | ||
letter \x0990 34 BENGALI LETTER AI | ||
letter \x0993 135 BENGALI LETTER O | ||
letter \x0994 246 BENGALI LETTER AU | ||
letter \x0995 13 BENGALI LETTER KA | ||
letter \x0996 46 BENGALI LETTER KHA | ||
letter \x0997 1234 BENGALI LETTER GA | ||
letter \x0998 126 BENGALI LETTER GHA | ||
letter \x0999 346 BENGALI LETTER NGA | ||
letter \x099a 14 BENGALI LETTER CA | ||
letter \x099b 16 BENGALI LETTER CHA | ||
letter \x099c 245 BENGALI LETTER JA | ||
letter \x099d 356 BENGALI LETTER JHA | ||
letter \x099e 25 BENGALI LETTER NYA | ||
letter \x099f 23456 BENGALI LETTER TTA | ||
letter \x09a0 2456 BENGALI LETTER TTHA | ||
letter \x09a1 1246 BENGALI LETTER DDA | ||
letter \x09a2 123456 BENGALI LETTER DDHA | ||
letter \x09a3 3456 BENGALI LETTER NNA | ||
letter \x09a4 2345 BENGALI LETTER TA | ||
letter \x09a5 1456 BENGALI LETTER THA | ||
letter \x09a6 145 BENGALI LETTER DA | ||
letter \x09a7 2346 BENGALI LETTER DHA | ||
letter \x09a8 1345 BENGALI LETTER NA | ||
letter \x09aa 1234 BENGALI LETTER PA | ||
letter \x09ab 235 BENGALI LETTER PHA | ||
letter \x09ac 12 BENGALI LETTER BA | ||
letter \x09ad 45 BENGALI LETTER BHA | ||
letter \x09ae 134 BENGALI LETTER MA | ||
letter \x09af 13456 BENGALI LETTER YA | ||
letter \x09b0 1235 BENGALI LETTER RA | ||
letter \x09b2 123 BENGALI LETTER LA | ||
letter \x09b6 146 BENGALI LETTER SHA | ||
letter \x09b7 12346 BENGALI LETTER SSA | ||
letter \x09b8 234 BENGALI LETTER SA | ||
letter \x09b9 125 BENGALI LETTER HA | ||
letter \x09bd 2 BENGALI SIGN AVAGRAHA | ||
letter \x09be 345 BENGALI VOWEL SIGN AA | ||
letter \x09bf 24 BENGALI VOWEL SIGN I | ||
letter \x09c0 35 BENGALI VOWEL SIGN II | ||
letter \x09c1 136 BENGALI VOWEL SIGN U | ||
letter \x09c2 1256 BENGALI VOWEL SIGN UU | ||
letter \x09c7 15 BENGALI VOWEL SIGN E | ||
letter \x09c8 34 BENGALI VOWEL SIGN AI | ||
letter \x09cb 135 BENGALI VOWEL SIGN O | ||
letter \x09cc 246 BENGALI VOWEL SIGN AU | ||
letter \x09cd 4 BENGALI SIGN VIRAMA | ||
letter \x09e6 245 BENGALI DIGIT ZERO | ||
letter \x09e7 1 BENGALI DIGIT ONE | ||
letter \x09e8 12 BENGALI DIGIT TWO | ||
letter \x09e9 14 BENGALI DIGIT THREE | ||
letter \x09ea 145 BENGALI DIGIT FOUR | ||
letter \x09eb 15 BENGALI DIGIT FIVE | ||
letter \x09ec 124 BENGALI DIGIT SIX | ||
letter \x09ed 1245 BENGALI DIGIT SEVEN | ||
letter \x09ee 125 BENGALI DIGIT EIGHT | ||
letter \x09ef 24 BENGALI DIGIT NINE | ||
# This table is built and maintained under an activity of Braille Council of India | ||
# This table contains braille codes and rules for Bengali script. | ||
# Contributors: Dipendra Manocha, Sreeja, Dinesh Kaushal, Mesar Hamid | ||
# 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-patternsin.cti | ||
|
||
|
||
letter \x0981 3 # Bengali Sign Candrabindu | ||
letter \x0982 56 # Bengali Sign Anusvara | ||
letter \x0983 6 # Bengali Sign Visarga | ||
letter \x0985 1 # Bengali Letter A | ||
letter \x0986 345 # Bengali Letter AA | ||
letter \x0987 24 # Bengali Letter I | ||
letter \x0988 35 # Bengali Letter II | ||
letter \x0989 136 # Bengali Letter U | ||
letter \x098A 1256 # Bengali Letter UU | ||
letter \x098B 5-1235 # Bengali Letter Vocalic R | ||
letter \x098C 5-123 # Bengali Letter Vocalic L | ||
letter \x098F 15 # Bengali Letter E | ||
letter \x0990 34 # Bengali Letter AI | ||
letter \x0993 135 # Bengali Letter O | ||
letter \x0994 246 # Bengali Letter AU | ||
|
||
# Consonents | ||
|
||
letter \x0995 13 # Bengali Letter KA | ||
letter \x0996 46 # Bengali Letter KHA | ||
letter \x0997 1245 # Bengali Letter GA | ||
letter \x0998 126 # Bengali Letter GHA | ||
letter \x0999 346 # Bengali Letter NGA | ||
|
||
letter \x099A 14 # Bengali Letter CA | ||
letter \x099B 16 # Bengali Letter CHA | ||
letter \x099C 245 # Bengali Letter JA | ||
letter \x099D 356 # Bengali Letter JHA | ||
letter \x099E 25 # Bengali Letter NYA | ||
|
||
letter \x099F 23456 # Bengali Letter TTA | ||
letter \x09A0 2456 # Bengali Letter TTHA | ||
letter \x09A1 1246 # Bengali Letter DDA | ||
letter \x09A2 123456 # Bengali Letter DDHA | ||
letter \x09A3 3456 # Bengali Letter NNA | ||
|
||
letter \x09A4 2345 # Bengali Letter TA | ||
letter \x09A5 1456 # Bengali Letter THA | ||
letter \x09A6 145 # Bengali Letter DA | ||
letter \x09A7 2346 # Bengali Letter DHA | ||
letter \x09A8 1345 # Bengali Letter NA | ||
|
||
letter \x09AA 1234 # Bengali Letter PA | ||
letter \x09AB 235 # Bengali Letter PHA | ||
letter \x09AC 12 # Bengali Letter BA = Bengali va, wa | ||
letter \x09AD 45 # Bengali Letter BHA | ||
letter \x09AE 134 # Bengali Letter MA | ||
letter \x09AF 13456 # Bengali Letter YA | ||
letter \x09B0 1235 # Bengali Letter RA | ||
letter \x09B2 123 # Bengali Letter LA | ||
letter \x09B6 146 # Bengali Letter SHA | ||
letter \x09B7 12346 # Bengali Letter SSA | ||
letter \x09B8 234 # Bengali Letter SA | ||
letter \x09B9 125 # Bengali Letter HA | ||
|
||
letter \x09BD 2 # Bengali Sign Avagraha | ||
|
||
# vowel sign | ||
|
||
letter \x09BE 345 # Bengali vowel sign AA | ||
letter \x09BF 24 # Bengali vowel sign I (Stands To The Left Of The Consonant) | ||
letter \x09C0 35 # Bengali vowel sign II | ||
letter \x09C1 136 # Bengali vowel sign U | ||
letter \x09C2 1256 # Bengali vowel sign UU | ||
letter \x09C3 5-1235 # Bengali vowel sign VOCALIC R | ||
letter \x09C4 6-1235 # Bengali vowel sign VOCALIC RR | ||
letter \x09C7 15 # Bengali vowel sign E (stands to the left of the consonant) | ||
letter \x09C8 34 # Bengali vowel sign AI (stands to the left of the consonant) | ||
letter \x09CB 135 # Bengali vowel sign O = 09C7 and 09BE | ||
letter \x09CC 246 # Bengali vowel sign AU = 09C7 and 09D7 | ||
|
||
letter \x09CD 4 # Bengali sign VIRAMA | ||
|
||
letter \x09CE 4-2345 # Bengali letter Khanda TA (a dead consonant form of ta, without implicit vowel, used in some sequences) | ||
letter \x09DC 12456 # Bengali letter RRA = 09A1 and 09BC | ||
letter \x09DD 5-12456 # BENGALI LETTER RHA = 09A2 AND 09BC | ||
letter \x09DF 26 # BENGALI LETTER YYA = 09AF AND 09BC | ||
|
||
letter \x09E0 6-1235 # BENGALI LETTER VOCALIC RR | ||
letter \x09E1 6-123 # BENGALI LETTER VOCALIC LL | ||
letter \x09E2 5-123 # BENGALI LETTER VOCALIC L | ||
letter \x09E3 6-123 # BENGALIC LETTER VOCALIC LL | ||
|
||
# Digits | ||
|
||
litdigit \x09E6 245 # BENGALI DIGIT ZERO | ||
litdigit \x09E7 1 # BENGALI DIGIT ONE | ||
litdigit \x09E8 12 # BENGALI DIGIT TWO | ||
litdigit \x09E9 14 # BENGALI DIGIT THREE | ||
litdigit \x09EA 145 # BENGALI DIGIT FOUR | ||
litdigit \x09EB 15 # BENGALI DIGIT FIVE | ||
litdigit \x09EC 124 # BENGALI DIGIT SIX | ||
litdigit \x09ED 1245 # BENGALI DIGIT SEVEN | ||
litdigit \x09EE 125 # BENGALI DIGIT EIGHT | ||
litdigit \x09EF 24 # BENGALI DIGIT NINE | ||
|
||
letter \x09F0 1235 # BENGALI LETTER RA WITH MIDDLE DIAGONAL (ASSAMESE) | ||
letter \x09F1 1236 # BENGALI LETTER RA WITH LOWER DIAGONAL = BENGALI LETTER VA WITH LOWER DIAGONAL (1.0) ASSAMESE | ||
|
||
replace \X200D | ||
|
||
# Half characters | ||
always \x0995\x09cD 4-13 # Bengali Letter KA | ||
always \x0996\x09cD 4-46 # Bengali Letter KHA | ||
always \x0997\x09cD 4-1245 # Bengali Letter GA | ||
always \x0998\x09cD 4-126 # Bengali Letter GHA | ||
always \x0999\x09cD 4-346 # Bengali Letter NGA | ||
|
||
always \x099A\x09cD 4-14 # Bengali Letter CA | ||
always \x099B\x09cD 4-16 # Bengali Letter CHA | ||
always \x099C\x09cD 4-245 # Bengali Letter JA | ||
always \x099D\x09cD 4-356 # Bengali Letter JHA | ||
always \x099E\x09cD 4-25 # Bengali Letter NYA | ||
|
||
always \x099F\x09cD 4-23456 # Bengali Letter TTA | ||
always \x09A0\x09cD 4-2456 # Bengali Letter TTHA | ||
always \x09A1\x09cD 4-1246 # Bengali Letter DDA | ||
always \x09A2\x09cD 4-123456 # Bengali Letter DDHA | ||
always \x09A3\x09cD 4-3456 # Bengali Letter NNA | ||
|
||
always \x09A4\x09cD 4-2345 # Bengali Letter TA | ||
always \x09A5\x09cD 4-1456 # Bengali Letter THA | ||
always \x09A6\x09cD 4-145 # Bengali Letter DA | ||
always \x09A7\x09cD 4-2346 # Bengali Letter DHA | ||
always \x09A8\x09cD 4-1345 # Bengali Letter NA | ||
|
||
always \x09AA\x09cD 4-1234 # Bengali Letter PA | ||
always \x09AB\x09cD 4-235 # Bengali Letter PHA | ||
always \x09AC\x09cD 4-12 # Bengali Letter BA = Bengali va, wa | ||
always \x09AD\x09cD 4-45 # Bengali Letter BHA | ||
always \x09AE\x09cD 4-134 # Bengali Letter MA | ||
|
||
always \x09AF\x09cD 4-13456 # Bengali Letter YA | ||
always \x09B0\x09cD 4-1235 # Bengali Letter RA | ||
always \x09B2\x09cD 4-123 # Bengali Letter LA | ||
always \x09B6\x09cD 4-146 # Bengali Letter SHA | ||
always \x09B7\x09cD 4-12346 # Bengali Letter SSA | ||
always \x09B8\x09cD 4-234 # Bengali Letter SA | ||
always \x09B9\x09cD 4-125 # Bengali Letter HA | ||
|
||
|
||
always \x09C4\x09cD 4-6-1235 # Bengali vowel sign VOCALIC RR | ||
always \x09CE\x09cD 4-4-2345 # Bengali letter Khanda TA (a dead consonant form of ta, without implicit vowel, used in some sequences) | ||
always \x09DC\x09cD 4-12456 # Bengali letter RRA = 09A1 and 09BC | ||
always \x09DF\x09cD 4-26 # BENGALI LETTER YYA = 09AF AND 09BC | ||
always \x09E0\x09cD 4-6-1235 # BENGALI LETTER VOCALIC RR | ||
always \x09E1\x09cD 4-6-123 # BENGALI LETTER VOCALIC LL | ||
always \x09E2\x09cD 4-5-123 # BENGALI LETTER VOCALIC L | ||
always \x09E3\x09cD 4-6-123 # BENGALIC LETTER VOCALIC LL | ||
always \x09F0\x09cD 4-1235 # BENGALI LETTER RA WITH MIDDLE DIAGONAL (ASSAMESE) | ||
always \x09F1\x09cD 4-1236 # BENGALI LETTER RA WITH LOWER DIAGONAL = BENGALI LETTER VA WITH LOWER DIAGONAL (1.0) ASSAMESE | ||
|
||
# ksha and gya | ||
|
||
|
||
|
||
always \x0995\x09CD\x09B7\x09CD 4-12345 #"ksha" | ||
always \x099C\x09CD\x099E 156 #"gyan" | ||
|
||
|
||
# consonent followed by vowel but not matra | ||
|
||
class BengaliVowel \x0985\x0986\x0987\x0988\x0989\x0985\x098A\x098B\x098C\x098F\x0990\x0993\x0994 | ||
class HALANT \x09CD | ||
|
||
|
||
|
||
|
||
before BengaliVowel always \x0995 13-1 # Bengali ka | ||
before BengaliVowel always \x0996 46-1 # Bengali kha | ||
before BengaliVowel always \x0997 1245-1 # Bengali ga | ||
before BengaliVowel always \x0998 126-1 # Bengali gha | ||
|
||
#before HALANT always \x0995 4-13 # Bengali ka | ||
|
||
before BengaliVowel always \x099A 14-1 # Bengali ca | ||
before BengaliVowel always \x099B 16-1 # Bengali cha | ||
before BengaliVowel always \x099C 245-1 # Bengali ja | ||
before BengaliVowel always \x099D 356-1 # Bengali jha | ||
|
||
before BengaliVowel always \x099F 23456-1 # Bengali ta | ||
before BengaliVowel always \x09A0 2456-1 # Bengali tha | ||
before BengaliVowel always \x09A1 1246-1 # Bengali da | ||
before BengaliVowel always \x09A2 123456-1 # Bengali dha | ||
before BengaliVowel always \x09A3 3456-1 #Bengali nna | ||
|
||
before BengaliVowel always \x09A4 2345-1 # Bengali ta | ||
before BengaliVowel always \x09A5 1456-1 # Bengali tha | ||
before BengaliVowel always \x09A6 145-1 # Bengali da | ||
before BengaliVowel always \x09A7 2346-1 # Bengali dha | ||
before BengaliVowel always \x09A8 1345-1 #Bengali na | ||
|
||
before BengaliVowel always \x09AA 1234-1 # Bengali pa | ||
before BengaliVowel always \x09AB 235-1 # Bengali pha | ||
before BengaliVowel always \x09AC 12-1 # Bengali ba | ||
before BengaliVowel always \x09AD 45-1 # Bengali bha | ||
before BengaliVowel always \x09AE 134-1 #Bengali ma | ||
|
||
before BengaliVowel always \x09AF 13456-1 # Bengali yaa | ||
before BengaliVowel always \x09B0 1235-1 # Bengali ra | ||
before BengaliVowel always \x09B2 123-1 # Bengali la | ||
before BengaliVowel always \x09B6 146-1 #Bengali sha | ||
before BengaliVowel always \x09B7 12346-1 #Bengali ssha | ||
before BengaliVowel always \x09B8 234-1 #Bengali sa | ||
before BengaliVowel always \x09B9 125-1 #Bengali ha | ||
|
||
before BengaliVowel always \x09C4 6-1235-1 # Bengali vowel sign VOCALIC RR | ||
before BengaliVowel always \x09CE 2345-1 # Bengali letter Khanda TA (a dead consonant form of ta, without implicit vowel, used in some sequences) | ||
before BengaliVowel always \x09DC 12456-1 # Bengali letter RRA = 09A1 and 09BC | ||
before BengaliVowel always \x09DF 26-1 # BENGALI LETTER YYA = 09AF AND 09BC | ||
before BengaliVowel always \x09E0 6-1235-1 # BENGALI LETTER VOCALIC RR | ||
before BengaliVowel always \x09E1 6-123-1 # BENGALI LETTER VOCALIC LL | ||
before BengaliVowel always \x09E3 6-123-1 # BENGALIC LETTER VOCALIC LL | ||
before BengaliVowel always \x09F0 1235-1 # BENGALI LETTER RA WITH MIDDLE DIAGONAL (ASSAMESE) | ||
before BengaliVowel always \x09F1 1236-1 # BENGALI LETTER RA WITH LOWER DIAGONAL = BENGALI LETTER VA WITH LOWER DIAGONAL (1.0) ASSAMESE |
Oops, something went wrong.