Current File : //kunden/usr/share/texlive/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tamil.map |
; TECkit mapping for ITRANS input scheme for writing Unicode Tamil (0B80-0BFF)
; by Abhinandan S.P. <abhinandan.sp@iiitb.net> and Shrisha Rao <shrao@acm.org>,
; based on harvardkyoto.map written by Daniel Stender.
;
; Updated 2010-10-19
LHSName "itrans-tamil"
RHSName "Unicode"
LHSDescription "Itrans input method for Unicode Tamil"
Version "1.00"
Define dot U+002E
Define a U+0061
Define A U+0041
Define i U+0069
Define I U+0049
Define u U+0075
Define U U+0055
Define R U+0052
Define L U+004C
Define e U+0065
Define E U+0045
Define o U+006F
Define k U+006B
Define h U+0068
Define g U+0067
Define G U+0047
Define c U+0063
Define C U+0043
Define j U+006A
Define J U+004A
Define T U+0054
Define D U+0044
Define N U+004E
Define t U+0074
Define d U+0064
Define n U+006E
Define p U+0070
Define b U+0062
Define m U+006D
Define y U+0079
Define r U+0072
Define l U+006C
Define v U+0076
Define w U+0077
Define z U+007A
Define S U+0053
Define s U+0073
Define Y U+0059
Define O U+004F
Define anudatta U+002D ; -
Define svarita U+0021 ; !
Define tlde U+007E
Define cret U+005E
Define M U+004D
Define q U+0071
Define f U+0066
Define x U+0078
;Define anunasika U+0901
Define anusvara U+0B82
Define visarga U+0B83
Define asvara U+0B85
Define Asvara U+0B86
Define isvara U+0B87
Define Isvara U+0B88
Define usvara U+0B89
Define Usvara U+0B8A
;Define rvoc U+0C8B
;Define Rvoc U+0CE0
;Define lvoc U+0C8C
;Define Lvoc U+0CE1
Define esvara U+0B8E
Define Esvara U+0B8F
Define aisvara U+0B90
Define osvara U+0B92
Define Osvara U+0B93
Define ausvara U+0B94
Define Amatra U+0BBE
Define imatra U+0BBF
Define Imatra U+0BC0
Define umatra U+0BC1
Define Umatra U+0BC2
;Define rmatra U+0CC3
;Define Rmatra U+0CC4
;Define lmatra U+0CE2
;Define Lmatra U+0CE3
Define ematra U+0BC6
Define Ematra U+0BC7
Define aimatra U+0BC8
Define omatra U+0BCA
Define Omatra U+0BCB
Define aumatra U+0BCC
Define ka U+0B95
;Define kha U+0C96
Define ga U+0B95
;Define gha U+0C98
Define Ga U+0B99
Define cha U+0B9A
;Define Cha U+0C9B
Define ja U+0B9C
;Define jha U+0C9D
Define Ja U+0B9E
Define Ta U+0B9F
Define Tha U+0B9F
;Define Da U+0CA1
;Define Dha U+0CA2
Define Na U+0BA3
Define ta U+0BA4
Define tha U+0BA4
;Define da U+0CA6
;Define dha U+0CA7
Define na U+0BA8
Define nnaa U+0BA9
Define pa U+0BAA
;Define pha U+0CAB
Define ba U+0BAA
;Define bha U+0CAD
Define ma U+0BAE
Define ya U+0BAF
Define ra U+0BB0
Define rra U+0BB1
Define la U+0BB2
Define lla U+0BB3
Define llla U+0BB4
Define va U+0BB5
Define wa U+0BB5
Define sha U+0BB6
Define Sha U+0BB7
Define sa U+0BB8
Define ha U+0BB9
;Define hka U+0958
;Define hkha U+0959
;Define hga U+095A
;Define hja U+095B
;Define hDa U+095C
;Define hda U+095D
;Define hna U+0929
;Define hpha U+095E
;Define hya U+095F
;Define hra U+0931
;Define hla U+0934
;Define rla U+0CB3
;Define vstroke U+0951
;Define hstroke U+0952
Define danda U+0964
Define ddanda U+0965
Define virama U+0BCD
Define avagraha U+0CBD
Define om U+0BD0
pass(Unicode)
a > asvara
a a > Asvara
A > Asvara
i > isvara
i i > Isvara
I > Isvara
u > usvara
u u > Usvara
U > Usvara
;R R i > rvoc
;R cret i > rvoc
;R R I > Rvoc
;R cret I > Rvoc
;L L i > lvoc
;L cret i > lvoc
;L L I > Lvoc
;L cret I > Lvoc
e > esvara
E > Esvara
a i > aisvara
o > osvara
O > Osvara
a u > ausvara
k > ka
;k h > kha
k dot h > ka virama
;k h dot h > kha virama
g > ga
g dot h > ga virama
;g h > gha
;g h dot h > gha virama
tlde N > Ga
N cret > Ga
tlde N dot h > Ga virama
N cret dot h > Ga virama
c h > cha
;c h h > Cha
c h dot h > cha virama
;C h > Cha
;C h dot h > Cha virama
;c h h dot h > Cha virama
j > ja
j dot h > ja virama
;j h > jha
;j h dot h > jha virama
tlde n > Ja
tlde n dot h > Ja virama
J N > Ja
T > Ta
T dot h > Ta virama
T h > Tha
T h dot h > Tha virama
;D > Da
;D dot h > Da virama
;D h > Dha
;D h dot h > Dha virama
N > Na
N dot h > Na virama
t > ta
t dot h > ta virama
t h > tha
t h dot h > tha virama
;d > da
;d dot h > da virama
;d h > dha
;d h dot h > dha virama
n > na
n dot h > na virama
cret n > nnaa
cret n dot h > nnaa virama
p > pa
p dot h > pa virama
;p h > pha
;p h dot h > pha virama
b > ba
b dot h > ba virama
;b h > bha
;b h dot h > bha virama
m > ma
m dot h > ma virama
y > ya
y dot h > ya virama
r > ra
r dot h > ra virama
R > rra
R dot h > rra virama
l > la
L > lla
J > llla
z > llla
l dot h > la virama
L dot h > lla virama
J dot h > lla virama
z dot h > lla virama
v > va
v dot h > va virama
w > wa
w dot h > wa virama
s h > sha
s h dot h > sha virama
s h h > Sha
s h h dot h > Sha virama
S h > Sha
S h dot h > Sha virama
s > sa
s dot h > sa virama
h > ha
h dot h > ha virama
x > ka virama Sha
x dot h > ka virama Sha virama
k S h > ka virama Sha
k S h dot h > ka virama Sha virama
G Y > ja virama Ja
A U M > om
s r i > U+0BB6 U+0BCD U+0BB0 U+0BC0
;q > hka
;x > hkha
;dot g > hga
;dot z > hja
;f > hpha
;svarita > vstroke
;anudatta > hstroke
;L > rla
;dot m > anunasika
U+004D > anusvara
a n > anusvara
dot n > anusvara
N cret > anusvara
q > visarga
U+0048 > visarga
dot a > avagraha
U+002C > virama
U+007C > danda
U+007C U+007C > ddanda
O M > om
U+0030 > U+0BE6 ; Numerals
U+0031 > U+0BE7
U+0032 > U+0BE8
U+0033 > U+0BE9
U+0034 > U+0BEA
U+0035 > U+0BEB
U+0036 > U+0BEC
U+0037 > U+0BED
U+0038 > U+0BEE
U+0039 > U+0BEF
U+0031 U+0030 > U+0BF0
U+0031 U+0030 U+0030 > U+0BF1
U+0031 U+0030 U+0030 U+0030 > U+0BF2
pass(Unicode)
UniClass [vyanjana] = (ka .. ha)
UniClass [svara] = (Asvara isvara Isvara usvara Usvara esvara Esvara aisvara osvara Osvara ausvara)
UniClass [matra] = (Amatra imatra Imatra umatra Umatra ematra Ematra aimatra omatra Omatra aumatra)
[vyanjana] [svara] > [vyanjana] [matra]
pass(Unicode)
UniClass [vyanjana] = (ka .. ha)
[vyanjana]=v1 [vyanjana]=v2 > @v1 virama @v2
pass(Unicode)
UniClass [vyanjana] = (ka .. ha)
[vyanjana]=v1 [vyanjana]=v2 > @v1 virama @v2
pass(Unicode)
Uniclass [vyanjana] = (ka .. ha)
[vyanjana] asvara > [vyanjana]