# 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 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
# 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

attribute  OriyaVowel \x0B07\x0B08\x0B09\x0B0A\x0B0B\x0B0C\x0B0F\x0B10\x0B13\x0B14
attribute 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