Blob Blame History Raw
# 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

#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