ubuntu-22.04.3-desktop-amd64/casper/filesystem/usr/share/liblouis/tables/malayalam.cti

444 lines
18 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# This table contains braille codes and rules for Malayalam script.
#
# Copyright (C) 2014 National Institute for Visually Handicapped, 116, Rajpur Road, Dehradun, Uttrakhand, India
# Copyright (C) 2020 by Compass Braille <http://www.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
# Updated on May 5, 2014
# To report any bugs or any suggestion, please write to d@saksham.org and sreeja.param@gmail.com
#
# Updated on July 31, 2020 by Jake Kyle,
# Write to jake@compassbraille.org to report feedback on this update.
include braille-patterns.cti
numsign 3456
# To ensure punctuation back-translated properly
prepunc \x201C 236
postpunc \x201D 356
postpunc .] 256-2356-3
noback prepunc ' 6-236
prepunc 6-236
noback postpunc ' 356-3
postpunc 356-3
# Character definitions
letter \x0D02 56 # MALAYALAM SIGN ANUSVARA
letter \x0D03 6 # MALAYALAM SIGN VISARGA
letter \x0D05 1 # MALAYALAM LETTER A
letter \x0D06 345 # MALAYALAM LETTER AA
letter \x0D07 24 # MALAYALAM LETTER I
letter \x0D08 35 # MALAYALAM LETTER II
letter \x0D09 136 # MALAYALAM LETTER U
letter \x0D0A 1256 # MALAYALAM LETTER UU
noback letter \x0D0B 5-1235 # MALAYALAM LETTER VOCALIC R
letter \x0D0C 5-123 # MALAYALAM LETTER VOCALIC L
letter \x0D0E 26 # MALAYALAM LETTER E
letter \x0D0F 15 # MALAYALAM LETTER EE
letter \x0D10 34 # MALAYALAM LETTER AI
letter \x0D12 1346 # MALAYALAM LETTER O
letter \x0D13 135 # MALAYALAM LETTER OO
letter \x0D14 246 # MALAYALAM LETTER AU
replace \x200D
letter \x0D15 13 # MALAYALAM LETTER KA
letter \x0D16 46 # MALAYALAM LETTER KHA
letter \x0D17 1245 # MALAYALAM LETTER GA
letter \x0D18 126 # MALAYALAM LETTER GHA
letter \x0D19 346 # MALAYALAM LETTER NGA
letter \x0D1A 14 # MALAYALAM LETTER CA= CHA
letter \x0D1B 16 # MALAYALAM LETTER CHA= CHHA
letter \x0D1C 245 # MALAYALAM LETTER JA
letter \x0D1D 356 # MALAYALAM LETTER JHA
letter \x0D1E 25 # MALAYALAM LETTER NYA= NHA
letter \x0D1F 23456 # MALAYALAM LETTER TTA= TA
letter \x0D20 2456 # MALAYALAM LETTER TTHA= TTA
letter \x0D21 1246 # MALAYALAM LETTER DDA= HARD DA
letter \x0D22 123456 # MALAYALAM LETTER DDHA= HARD DDA
noback letter \x0D23 3456 # MALAYALAM LETTER NNA= HARD NA
letter \x0D24 2345 # MALAYALAM LETTER TA= THA
letter \x0D25 1456 # MALAYALAM LETTER THA= TTHA
letter \x0D26 145 # MALAYALAM LETTER DA= SOFT DA
letter \x0D27 2346 # MALAYALAM LETTER DHA= SOFT DDA
letter \x0D28 1345 # MALAYALAM LETTER NA
letter \x0D2A 1234 # MALAYALAM LETTER PA
letter \x0D2B 235 # MALAYALAM LETTER PHA
letter \x0D2C 12 # MALAYALAM LETTER BA
letter \x0D2D 45 # MALAYALAM LETTER BHA
letter \x0D2E 134 # MALAYALAM LETTER MA
letter \x0D2F 13456 # MALAYALAM LETTER YA
letter \x0D30 1235 # MALAYALAM LETTER RA
letter \x0D31 12456 # MALAYALAM LETTER RRA
letter \x0D32 123 # MALAYALAM LETTER LA
letter \x0D33 456 # MALAYALAM LETTER LLA
letter \x0D34 12356 # MALAYALAM LETTER LLLA= ZHA
letter \x0D35 1236 # MALAYALAM LETTER VA
letter \x0D36 146 # MALAYALAM LETTER SHA= SOFT SHA
letter \x0D37 12346 # MALAYALAM LETTER SSA= SHA
letter \x0D38 234 # MALAYALAM LETTER SA
letter \x0D39 125 # MALAYALAM LETTER HA
letter \x0D3E 345 # MALAYALAM VOWEL SIGN AA
letter \x0D3F 24 # MALAYALAM VOWEL SIGN I
letter \x0D40 35 # MALAYALAM VOWEL SIGN II
letter \x0D41 136 # MALAYALAM VOWEL SIGN U
letter \x0D42 1256 # MALAYALAM VOWEL SIGN UU
letter \x0D43 5-1235 # MALAYALAM VOWEL SIGN VOCALIC R
letter \x0D44 6-1235 # MALAYALAM VOWEL SIGN VOCALIC RR
letter \x0D46 26 # MALAYALAM VOWEL SIGN E (stands to the left of the consonant)
letter \x0D47 15 # MALAYALAM VOWEL SIGN EE (stands to the left of the consonant)
letter \x0D48 34 # MALAYALAM VOWEL SIGN AI
letter \x0D4A 1346 # MALAYALAM VOWEL SIGN O= 0D46 ? and 0D3E ?
letter \x0D4B 135 # MALAYALAM VOWEL SIGN OO= 0D47 ? AND 0D3E ?
letter \x0D4C 246 # MALAYALAM VOWEL SIGN AU
letter \x0D4D 3 # MALAYALAM SIGN VIRAMA= chandrakkala (the preferred name)= vowel half U
letter \x0D57 246 # MALAYALAM AU LENGTH MARK
letter \x0D60 6-1235 # MALAYALAM LETTER VOCALIC RR
letter \x0D61 6-123 # MALAYALAM LETTER VOCALIC LL
letter \x0D62 5-123 # MALAYALAM VOWEL SIGN VOCALIC L
letter \x0D63 6-123 # MALAYALAM VOWEL SIGN VOCALIC LL
punctuation \x0D64 256 # RESERVED-0964 #Devnagari danda
punctuation \x0D65 256-256 # RESERVED-0965 #Devnagari double danda
# digits
digit \x0D66 245 # MALAYALAM DIGIT ZERO
digit \x0D67 1 # MALAYALAM DIGIT ONE
digit \x0D68 12 # MALAYALAM DIGIT TWO
digit \x0D69 14 # MALAYALAM DIGIT THREE
digit \x0D6A 145 # MALAYALAM DIGIT FOUR
digit \x0D6B 15 # MALAYALAM DIGIT FIVE
digit \x0D6C 124 # MALAYALAM DIGIT SIX
digit \x0D6D 1245 # MALAYALAM DIGIT SEVEN
digit \x0D6E 125 # MALAYALAM DIGIT EIGHT
digit \x0D6F 24 # MALAYALAM DIGIT NINE
digit \x0D70 1-245 # MALAYALAM NUMBER TEN
digit \x0D71 1-245-245 # MALAYALAM NUMBER ONE HUNDRED
digit \x0D72 1-245-245-245 # MALAYALAM NUMBER ONE THOUSAND
digit \x0D73 1-34-145 # MALAYALAM FRACTION ONE QUARTER
digit \x0D74 1-34-12 # MALAYALAM FRACTION ONE HALF
digit \x0D75 14-34-145 # MALAYALAM FRACTION THREE QUARTERS
litdigit \x0D66 245 # MALAYALAM DIGIT ZERO
litdigit \x0D67 1 # MALAYALAM DIGIT ONE
litdigit \x0D68 12 # MALAYALAM DIGIT TWO
litdigit \x0D69 14 # MALAYALAM DIGIT THREE
litdigit \x0D6A 145 # MALAYALAM DIGIT FOUR
litdigit \x0D6B 15 # MALAYALAM DIGIT FIVE
litdigit \x0D6C 124 # MALAYALAM DIGIT SIX
litdigit \x0D6D 1245 # MALAYALAM DIGIT SEVEN
litdigit \x0D6E 125 # MALAYALAM DIGIT EIGHT
litdigit \x0D6F 24 # MALAYALAM DIGIT NINE
litdigit \x0D70 1-245 # MALAYALAM NUMBER TEN
litdigit \x0D71 1-245-245 # MALAYALAM NUMBER ONE HUNDRED
litdigit \x0D72 1-245-245-245 # MALAYALAM NUMBER ONE THOUSAND
litdigit \x0D73 1-34-145 # MALAYALAM FRACTION ONE QUARTER
litdigit \x0D74 1-34-12 # MALAYALAM FRACTION ONE HALF
litdigit \x0D75 14-34-145 # MALAYALAM FRACTION THREE QUARTERS
# For successful back-translation of numbers
midendword \x0D23 3456 # MALAYALAM LETTER NNA= HARD NA
sufword \x0D70 3456-1-245 # MALAYALAM NUMBER TEN
sufword \x0D71 3456-1-245-245 # MALAYALAM NUMBER ONE HUNDRED
sufword \x0D72 3456-1-245-245-245 # MALAYALAM NUMBER ONE THOUSAND
sufword \x0D73 3456-1-34-145 # MALAYALAM FRACTION ONE QUARTER
sufword \x0D74 3456-1-34-12 # MALAYALAM FRACTION ONE HALF
sufword \x0D75 3456-14-34-145 # MALAYALAM FRACTION THREE QUARTERS
# Chillus
letter \x0D7A 4-3456 # MALAYALAM LETTER CHILLU NN
letter \x0D7B 4-1345 # MALAYALAM LETTER CHILLU N
letter \x0D7C 4-12456 # MALAYALAM LETTER CHILLU RR (historically derived from the full letter ra) and (also used for chillu r)
letter \x0D7D 4-123 # MALAYALAM LETTER CHILLU L (historically derived from the full letter ta) and (used for chillu t and chillu d)
letter \x0D7E 4-456 # MALAYALAM LETTER CHILLU LL
noback letter \x0D7F 4-13-13 # MALAYALAM LETTER CHILLU K
# Vowels in back translation
# Vowel Letters
sufword \x0D05 1 # MALAYALAM LETTER A
sufword \x0D06 345 # MALAYALAM LETTER AA
sufword \x0D07 24 # MALAYALAM LETTER I
sufword \x0D08 35 # MALAYALAM LETTER II
sufword \x0D09 136 # MALAYALAM LETTER U
sufword \x0D10 34 # MALAYALAM LETTER AI
sufword \x0D0A 1256 # MALAYALAM LETTER UU
sufword \x0D0B 5-1235 # MALAYALAM LETTER VOCALIC R
sufword \x0D0C 5-123 # MALAYALAM LETTER VOCALIC L
sufword \x0D0E 26 # MALAYALAM LETTER E
sufword \x0D0F 15 # MALAYALAM LETTER EE
sufword \x0D12 1346 # MALAYALAM LETTER O
sufword \x0D13 135 # MALAYALAM LETTER OO
sufword \x0D14 246 # MALAYALAM LETTER AU
# Vowel Signs
always \x0D3E 345 # MALAYALAM VOWEL SIGN AA
always \x0D3F 24 # MALAYALAM VOWEL SIGN I
always \x0D40 35 # MALAYALAM VOWEL SIGN II
always \x0D41 136 # MALAYALAM VOWEL SIGN U
always \x0D42 1256 # MALAYALAM VOWEL SIGN UU
always \x0D43 5-1235 # MALAYALAM VOWEL SIGN VOCALIC R
always \x0D48 34 # MALAYALAM VOWEL SIGN AI
always \x0D62 5-123 # MALAYALAM VOWEL SIGN VOCALIC L
always \x0D46 26 # MALAYALAM VOWEL SIGN E
always \x0D47 15 # MALAYALAM VOWEL SIGN EE
always \x0D4A 1346 # MALAYALAM VOWEL SIGN O
always \x0D4B 135 # MALAYALAM VOWEL SIGN OO
always \x0D57 246 # MALAYALAM AU LENGTH MARK
# Chandrakkala at end of word: dot 3 after consonant for 'half-u' sound - need to use 'prfword' - 'either a word or end of word' in case word is hyphenated
prfword \x0D15\x0D4D 13-3 # MALAYALAM LETTER KA
prfword \x0D17\x0D4D 1245-3 # MALAYALAM LETTER GA
prfword \x0D19\x0D4D 346-3 # MALAYALAM LETTER NGA
prfword \x0D1A\x0D4D 14-3 # MALAYALAM LETTER CA= CHA
prfword \x0D1E\x0D4D 25-3 # MALAYALAM LETTER NYA= NHA
prfword \x0D1F\x0D4D 23456-3 # MALAYALAM LETTER TTA= TA
prfword \x0D21\x0D4D 1246-3 # MALAYALAM LETTER DDA= HARD DA
prfword \x0D23\x0D4D 3456-3 # MALAYALAM LETTER NNA= HARD NA
prfword \x0D24\x0D4D 2345-3 # MALAYALAM LETTER TA= THA
prfword \x0D26\x0D4D 145-3 # MALAYALAM LETTER DA= SOFT DA
prfword \x0D28\x0D4D 1345-3 # MALAYALAM LETTER NA
prfword \x0D2A\x0D4D 1234-3 # MALAYALAM LETTER PA
prfword \x0D2B\x0D4D 235-3 # MALAYALAM LETTER PHA
prfword \x0D2C\x0D4D 12-3 # MALAYALAM LETTER BA
prfword \x0D31\x0D4D 12456-3 # MALAYALAM LETTER RRA
prfword \x0D32\x0D4D 123-3 # MALAYALAM LETTER LA
prfword \x0D34\x0D4D 12356-3 # MALAYALAM LETTER LLLA= ZHA
prfword \x0D35\x0D4D 1236-3 # MALAYALAM LETTER VA
prfword \x0D36\x0D4D 146-3 # MALAYALAM LETTER SHA= SOFT SHA
prfword \x0D38\x0D4D 234-3 # MALAYALAM LETTER SA
prfword \x0D39\x0D4D 125-3 # MALAYALAM LETTER HA
# half characters
always \x0D15\x0D4D 4-13 # MALAYALAM LETTER KA
always \x0D16\x0D4D 4-46 # MALAYALAM LETTER KHA
always \x0D17\x0D4D 4-1245 # MALAYALAM LETTER GA
always \x0D18\x0D4D 4-126 # MALAYALAM LETTER GHA
always \x0D19\x0D4D 4-346 # MALAYALAM LETTER NGA
always \x0D1A\x0D4D 4-14 # MALAYALAM LETTER CA= CHA
always \x0D1B\x0D4D 4-16 # MALAYALAM LETTER CHA= CHHA
always \x0D1C\x0D4D 4-245 # MALAYALAM LETTER JA
always \x0D1D\x0D4D 4-356 # MALAYALAM LETTER JHA
always \x0D1E\x0D4D 4-25 # MALAYALAM LETTER NYA= NHA
always \x0D1F\x0D4D 4-23456 # MALAYALAM LETTER TTA= TA
always \x0D20\x0D4D 4-2456 # MALAYALAM LETTER TTHA= TTA
always \x0D21\x0D4D 4-1246 # MALAYALAM LETTER DDA= HARD DA
always \x0D22\x0D4D 4-123456 # MALAYALAM LETTER DDHA= HARD DDA
always \x0D23\x0D4D 4-3456 # MALAYALAM LETTER NNA= HARD NA
always \x0D24\x0D4D 4-2345 # MALAYALAM LETTER TA= THA
noback always \x0D47\x0D24\x200D\x0D4D 15-4-2345 # as above but with zero-width joiner
always \x0D25\x0D4D 4-1456 # MALAYALAM LETTER THA= TTHA
always \x0D26\x0D4D 4-145 # MALAYALAM LETTER DA= SOFT DA
always \x0D27\x0D4D 4-2346 # MALAYALAM LETTER DHA= SOFT DDA
noback always \x0D28\x0D4D 4-1345 # MALAYALAM LETTER NA
begmidword \x0D28\x0D4D 4-1345 # MALAYALAM LETTER NA
always \x0D2A\x0D4D 4-1234 # MALAYALAM LETTER PA
always \x0D2B\x0D4D 4-235 # MALAYALAM LETTER PHA
always \x0D2C\x0D4D 4-12 # MALAYALAM LETTER BA
always \x0D2D\x0D4D 4-45 # MALAYALAM LETTER BHA
always \x0D2E\x0D4D 4-134 # MALAYALAM LETTER MA
always \x0D2F\x0D4D 4-13456 # MALAYALAM LETTER YA
always \x0D30\x0D4D 4-1235 # MALAYALAM LETTER RA
noback always \x0D31\x0D4D 4-12456 # MALAYALAM LETTER RRA
noback always \x0D32\x0D4D 4-123 # MALAYALAM LETTER LA
noback always \x0D33\x0D4D 4-456 # MALAYALAM LETTER LLA
always \x0D33\x0D4D\x0D33 4-456-456 # MALAYALAM LETTER LLA
always \x0D34\x0D4D 4-12356 # MALAYALAM LETTER LLLA= ZHA
always \x0D35\x0D4D 4-1236 # MALAYALAM LETTER VA
always \x0D36\x0D4D 4-146 # MALAYALAM LETTER SHA= SOFT SHA
always \x0D37\x0D4D 4-12346 # MALAYALAM LETTER SSA= SHA
always \x0D38\x0D4D 4-234 # MALAYALAM LETTER SA
always \x0D39\x0D4D 4-125 # MALAYALAM LETTER HA
always \x0D44\x0D4D 4-6-1235 # MALAYALAM VOWEL SIGN VOCALIC RR
always \x0D60\x0D4D 4-6-1235 # MALAYALAM LETTER VOCALIC RR
always \x0D61\x0D4D 4-6-123 # MALAYALAM LETTER VOCALIC LL
always \x0D62\x0D4D 4-5-123 # MALAYALAM VOWEL SIGN VOCALIC L
always \x0D63\x0D4D 4-6-123 # MALAYALAM VOWEL SIGN VOCALIC LL
# Chillus at end of word
endword \x0D7B 4-1345 # MALAYALAM LETTER CHILLU N
endword \x0D7B\x003A 4-1345-25 # MALAYALAM LETTER CHILLU N PLUS COLON
endword \x0D7D 4-123 # MALAYALAM LETTER CHILLU L
endword \x0D7E 4-456 # MALAYALAM LETTER CHILLU LL
# When 4-123 is back-translated as Chillu L
always \x0D7D\x0D15 4-123-13
always \x0D7D\x0D28 4-123-1345
always \x0D7D\x0D30 4-123-1235
always \x0D7D\x0D35 4-123-1236
always \x0D7D\x0D15\x0D4D\x0D15\x0D7D 4-123-4-13-13-4-123
always \x0D7D\x0D15\x0D4D\x0D15\x0D42 4-123-4-13-13-1256
always \x0D7D\x0D24\x0D4D 4-123-4-2345
always \x0D7D\x0D15\x0D4D\x0D15\x0D3E\x0D35 4-123-4-13-13-345-1236
# When 4-123 is back-translated as LA plus chandrakkala
always \x0D32\x0D4D\x0D15\x0D4D 4-123-4-13
always \x0D32\x0D4D\x0D17 4-123-1245
always \x0D32\x0D4D\x0D2A 4-123-1234
always \x0D32\x0D4D\x0D2F 4-123-13456
always \x0D32\x0D4D\x0D32 4-123-123
always \x0D32\x0D4D\x0D15\x0D47 4-123-13-15
always \x0D32\x0D4D\x0D2B 4-123-235
always \x0D32\x0D4D\x0D15\x0D2A\x0D4D 4-123-13-4-1234
always \x0D32\x0D4D\x0D15\x0D41 4-123-13-136
always \x0D32\x0D4D\x0D2E 4-123-134
always \x0D32\x0D4D\x0D15\x0D3F 4-123-13-24
# When 4-1345 is back-translated as Chillu N
always \x0D7B\x0D38\x0D4D 4-1345-4-234
always \x0D7B\x0D15\x0D42 4-1345-13-1256
always \x0D7B\x0D15\x0D40 4-1345-13-35
always \x0D7B\x0D35\x0D47\x0D23\x0D4D 4-1345-1236-15-4-3456
always \x0D7B\x0D35\x0D3E 4-1345-1236-345
always \x0D7B\x0D31\x0D47 4-1345-12456-15
always \x0D7B\x0D2A\x0D4B\x0D32 4-1345-1234-135-123
always \x0D7B\x0D24\x0D28\x0D4D\x0D28 4-1345-2345-4-1345-1345
always \x0D7B\x0D28\x0D26 4-1345-1345-145
always \x0D7B\x0D28\x0D41\x0D31 4-1345-1345-136-12456
always \x0D7B\x0D35\x0D34 4-1345-1236-12356
always \x0D7B\x0D1A 4-1345-14
# When 4-3456 is back-translated as Chillu NN
always \x0D7A\x0D15 4-3456-13
always \x0D7A\x0D2E 4-3456-134
# When 4-12456 is back-translated RRA plus chandrakkala
always \x0D31\x0D4D\x0D31 4-12456-12456
# If following letter combination appears in middle of word.
always \x0D24\x0D4D\x0D24\x0D4D 4-2345-2345-3
# To ensure 25 isn't considered colon in back-translation
always \x0D1E\x0D4D\x0D1E 4-25-25
# For successful back-translation of dot 6 as visarga
always \x0D03\x0D1B 6-16
always \x0D03\x0D16 6-46
# when letter RA is changed to RRA
always \x0D15\x0D4D\x0D30 4-13-12456
always \x0D1F\x0D4D\x0D30 4-23456-12456
always \x0D21\x0D4D\x0D30 4-1246-12456
always \x0D24\x0D4D\x0D30 4-2345-12456
always \x0D2A\x0D4D\x0D30 4-1234-12456
always \x0D2C\x0D4D\x0D30 4-12-12456
always \x0D2E\x0D4D\x0D30 4-134-12456
always \x0D36\x0D4D\x0D30 4-146-12456
always \x0D38\x0D4D\x0D30 4-234-12456
# when MA is changed to NA
always \x0D2E\x0D4D\x0D2A 4-1345-1234
endword \x0D2E\x0D4D\x0D2A\x0D4D 4-1345-1234-3
# when MA is changed to NA and RA is changed to RRA
always \x0D2E\x0D4D\x0D2A\x0D4D\x0D30 4-1345-4-1234-12456
# when NGA is changed to NA
always \x0D19\x0D4D\x0D15 4-1345-13
# Contractions
prfword \x0D32\x0D4D\x0D32\x0D47\x0D3E 4-123-123-135
always \x0D15\x0D4D\x0D37\x0D4D 4-12345 #ksha
always \x0D1C\x0D4D\x0D1E 156 #gya
always \x0D15\x0D4D\x0D37 12345 #ksha
# 45-1235 back-translated as ® only when standing alone
word \x00AE 45-1235
partword \x0D2D\x0D30 45-1235
# Back-translate correctly words containing Zero Width Joiner
always \x0D2F\x0D4D\x200D\x0D35 4-13456-1236
#consonent followed by vowel but not matra
attribute MalayalamVowel \x0D07\x0D08\x0D09\x0D0A\x0D0B\x0D0C\x0D0E\x0D0F\x0D10\x0D12\x0D13\x0D14
attribute Halant \x0D4D
before MalayalamVowel always \x0D15 13-1 # MALAYALAM LETTER KA
before MalayalamVowel always \x0D16 46-1 # MALAYALAM LETTER KHA
before MalayalamVowel always \x0D17 1245-1 # MALAYALAM LETTER GA
before MalayalamVowel always \x0D18 126-1 # MALAYALAM LETTER GHA
before MalayalamVowel always \x0D1A 14-1 # MALAYALAM LETTER CA= CHA
before MalayalamVowel always \x0D1B 16-1 # MALAYALAM LETTER CHA= CHHA
before MalayalamVowel always \x0D1C 245-1 # MALAYALAM LETTER JA
before MalayalamVowel always \x0D1D 356-1 # MALAYALAM LETTER JHA
before MalayalamVowel always \x0D1F 23456-1 # MALAYALAM LETTER TTA= TA
before MalayalamVowel always \x0D20 2456-1 # MALAYALAM LETTER TTHA= TTA
before MalayalamVowel always \x0D21 1246-1 # MALAYALAM LETTER DDA= HARD DA
before MalayalamVowel always \x0D22 123456-1 # MALAYALAM LETTER DDHA= HARD DDA
before MalayalamVowel always \x0D23 3456-1 # MALAYALAM LETTER NNA= HARD NA
before MalayalamVowel always \x0D24 2345-1 # MALAYALAM LETTER TA= THA
before MalayalamVowel always \x0D25 1456-1 # MALAYALAM LETTER THA= TTHA
before MalayalamVowel always \x0D26 145-1 # MALAYALAM LETTER DA= SOFT DA
before MalayalamVowel always \x0D27 2346-1 # MALAYALAM LETTER DHA= SOFT DDA
before MalayalamVowel always \x0D28 1345-1 # MALAYALAM LETTER NA
before MalayalamVowel always \x0D2A 1234-1 # MALAYALAM LETTER PA
before MalayalamVowel always \x0D2B 235-1 # MALAYALAM LETTER PHA
before MalayalamVowel always \x0D2C 12-1 # MALAYALAM LETTER BA
before MalayalamVowel always \x0D2D 45-1 # MALAYALAM LETTER BHA
before MalayalamVowel always \x0D2E 134-1 # MALAYALAM LETTER MA
before MalayalamVowel always \x0D2F 13456-1 # MALAYALAM LETTER YA
before MalayalamVowel always \x0D30 1235-1 # MALAYALAM LETTER RA
before MalayalamVowel always \x0D31 12456-1 # MALAYALAM LETTER RRA
before MalayalamVowel always \x0D32 123-1 # MALAYALAM LETTER LA
before MalayalamVowel always \x0D33 456-1 # MALAYALAM LETTER LLA
before MalayalamVowel always \x0D34 12356-1 # MALAYALAM LETTER LLLA= ZHA
before MalayalamVowel always \x0D35 1236-1 # MALAYALAM LETTER VA
before MalayalamVowel always \x0D36 146-1 # MALAYALAM LETTER SHA= SOFT SHA
before MalayalamVowel always \x0D37 12346-1 # MALAYALAM LETTER SSA= SHA
before MalayalamVowel always \x0D38 234-1 # MALAYALAM LETTER SA
before MalayalamVowel always \x0D39 125-1 # MALAYALAM LETTER HA
before MalayalamVowel always \x0D44 6-1235-1 # MALAYALAM VOWEL SIGN VOCALIC RR
before MalayalamVowel always \x0D60 6-1235-1 # MALAYALAM LETTER VOCALIC RR
before MalayalamVowel always \x0D61 6-123-1 # MALAYALAM LETTER VOCALIC LL
before MalayalamVowel always \x0D62 5-123-1 # MALAYALAM VOWEL SIGN VOCALIC L
before MalayalamVowel always \x0D63 6-123-1 # MALAYALAM VOWEL SIGN VOCALIC LL