# -----------
#-index-name: Tamil
#-display-name: Tamil braille
#
#+language:ta
#+type:literary
#+contraction:no
#+grade:1
# Marked as "direction:forward" by Bue Vester-Andersen
# as tests only run forward.
#+direction:forward
#
# TODO: Please correct the metadata above. It is not meant to be
# accurate nor complete. It hasn't been verified by the table
# author yet. It is merely an attempt by the liblouis maintainers
# to get some sensible initial values in place.
#
# TODO: Please add a reference to official documentation about
# the implemented braille code. Preferably submit the documents
# to https://github.com/liblouis/braille-specs.
# -----------
#
#  Copyright (C) 2012 Braille Section Team, Anna Centenary Library, Chennai <brailleacl@gmail.com>
#  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/>.

# The Liblouis table for Tamil was developed by
#
#   Shankar Subbiah S <shankar@agateinfotek.in>
#   K. Navarasan
#   T. D. Dinakar <td.dinkar@gmail.com> and
#   Mesar Hameed <mesar.hameed@gmail.com>
#
# Together they go under the name of Braille Section Team, Anna
# Centenary Library as the table was tested on the Braille display
# that was available in the Anna Centinary Library, Chennai.

include text_nabcc.dis
include braille-patterns.cti # unicode braille.

punctuation	\x2018 236 #left single quote
punctuation	\x2019 356 #right single quote
punctuation	\x201c 6-236 #left quote
punctuation	\x201d 356-3 #right quote

include en-us-g1.ctb

sign	\x0b82	56	# TAMIL SIGN ANUSVARA
sign	\x0b83	6	# TAMIL SIGN VISARGA
sign	\x0b85	1	# TAMIL sign A
sign	\x0b86	345	# TAMIL sign AA
sign	\x0b87	24	# TAMIL sign I
sign	\x0b88	35	# TAMIL sign II
sign	\x0b89	136	# TAMIL sign U
sign	\x0b8a	1256	# TAMIL sign UU

sign	\x0b8e	26	# TAMIL sign E

sign	\x0b8f	15	# TAMIL sign EE
sign	\x0b90	34	# TAMIL sign AI

sign	\x0b92	1346	# TAMIL sign O

letter	\x0b93	135	# TAMIL sign OO
letter	\x0b94	246	# TAMIL sign AU
letter	\x0b95	13	# TAMIL sign KA
letter	\x0b99	346	# TAMIL sign NGA
letter	\x0b9a	14	# TAMIL sign CA
letter	\x0b9c	245	# TAMIL sign JA
letter	\x0b9e	25	# TAMIL sign NYA
letter	\x0b9f	23456	# TAMIL sign TTA
letter	\x0ba3	3456	# TAMIL sign NNA
letter	\x0ba4	2345	# TAMIL sign TA
letter	\x0ba8	1345	# TAMIL sign NA
letter	\x0ba9	56	# TAMIL sign NNNA
letter	\x0baa	1234	# TAMIL sign PA
letter	\x0bae	134	# TAMIL sign MA
letter	\x0baf	13456	# TAMIL sign YA
letter	\x0bb0	1235	# TAMIL sign RA

sign	\x0bb1	12456	# TAMIL sign RRA

sign	\x0bb2	123	# TAMIL sign LA

sign	\x0bb3	456	# TAMIL sign LLA

sign	\x0bb4	12356	# TAMIL sign LLLA

sign	\x0bb5	1236	# TAMIL sign VA
sign	\x0bb6	146	# TAMIL sign SHA
sign	\x0bb7	12346	# TAMIL sign SSA
sign	\x0bb8	234	# TAMIL sign SA
sign	\x0bb9	125	# TAMIL sign HA
sign	\x0bbe	345	# TAMIL VOWEL SIGN AA
sign	\x0bbf	24	# TAMIL VOWEL SIGN I
sign	\x0bc0	35	# TAMIL VOWEL SIGN II
sign	\x0bc1	136	# TAMIL VOWEL SIGN U
sign	\x0bc2	1256	# TAMIL VOWEL SIGN UU

sign	\x0bc6	26	# TAMIL VOWEL SIGN E

sign	\x0bc7	15	# TAMIL VOWEL SIGN EE
sign	\x0bc8	34	# TAMIL VOWEL SIGN AI

sign	\x0bca	1346	# TAMIL VOWEL SIGN O

sign	\x0bcb	135	# TAMIL VOWEL SIGN OO
sign	\x0bcc	246	# TAMIL VOWEL SIGN AU
sign	\x0bcd	4	# TAMIL SIGN VIRAMA
sign	\x0be6	245	# TAMIL DIGIT ZERO
sign	\x0be7	1	# TAMIL DIGIT ONE
sign	\x0be8	12	# TAMIL DIGIT TWO
sign	\x0be9	14	# TAMIL DIGIT THREE
sign	\x0bea	145	# TAMIL DIGIT FOUR
sign	\x0beb	15	# TAMIL DIGIT FIVE
sign	\x0bec	124	# TAMIL DIGIT SIX
sign	\x0bed	1245	# TAMIL DIGIT SEVEN
sign	\x0bee	125	# TAMIL DIGIT EIGHT
sign	\x0bef	24	# TAMIL DIGIT NINE

#--------
# half characters

always \x0b95\x0bcd 4-13
always \x0b99\x0bcd 4-346
always \x0b9a\x0bcd 4-14
always \x0b9e\x0bcd 4-25
always \x0b9f\x0bcd 4-23456
always \x0ba3\x0bcd 4-3456
always \x0ba4\x0bcd 4-2345
always \x0ba8\x0bcd 4-1345
always \x0baa\x0bcd 4-1234
always \x0bae\x0bcd 4-134
always \x0baf\x0bcd 4-13456
always \x0bb0\x0bcd 4-1235
always \x0bb2\x0bcd 4-123
always \x0bb5\x0bcd 4-1236
always \x0bb4\x0bcd 4-12356
always \x0bb3\x0bcd 4-456
always \x0bb1\x0bcd 4-12456
always \x0ba9\x0bcd 4-56
always \x0b9c\x0bcd 4-245
always \x0bb7\x0bcd 4-12346
always \x0bb8\x0bcd 4-234
always \x0bb9\x0bcd 4-125

# words and partwords
# sri
word \x0bb8\x0bcd\x0bb0\x0bc0 234

always \x0b95\x0bcd\x0bb7 12345   #ksh
always \x0b95\x0bcd\x0bb7\x0bcd 4-12345   #ksh with varama
