diff options
Diffstat (limited to 'Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tel.map')
-rw-r--r-- | Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tel.map | 357 |
1 files changed, 357 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tel.map b/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tel.map new file mode 100644 index 00000000000..73ae2f353da --- /dev/null +++ b/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tel.map @@ -0,0 +1,357 @@ +; TECkit mapping for ITRANS input scheme for writing Unicode Telugu (0C00-0C7F) +; by Eknath <eknath2k@gmail.com>, with help from Shrisha Rao <shrao@nyx.net> +; based on harvardkyoto.map written by Daniel Stender. +; +; Updated 2010-April-01 + +LHSName "itrans-tel" +RHSName "Unicode" +LHSDescription "ITRANS input method for Unicode Telugu" +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 O U+004F + +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 Q U+0051 ;;;eknath +Define Z U+005A ;;;eknath + +;;;;;Define anudatta U+002D ; - allow - +;;;;;Define svarita U+0021 ; ! allow ! +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 X U+007C + + + + +Define anunasika U+0C01 +Define anusvara U+0C02 +Define visarga U+0C03 + +Define asvara U+0C05 +Define Asvara U+0C06 +Define isvara U+0C07 +Define Isvara U+0C08 +Define usvara U+0C09 +Define Usvara U+0C0A +Define rvoc U+0C0B +Define Rvoc U+0C60 +Define lvoc U+0C0C +Define Lvoc U+0C61 +Define esvara U+0C0E +Define Esvara U+0C0F +Define aisvara U+0C10 +Define osvara U+0C12 +Define Osvara U+0C13 +Define ausvara U+0C14 + +Define Msvara U+0C02 + +Define Amatra U+0C3E +Define imatra U+0C3F +Define Imatra U+0C40 +Define umatra U+0C41 +Define Umatra U+0C42 +Define rmatra U+0C43 +Define Rmatra U+0C44 +Define lmatra U+0C62 +Define ematra U+0C46 +Define Ematra U+0C47 +Define aimatra U+0C48 +Define omatra U+0C4A +Define Omatra U+0C4B +Define aumatra U+0C4C + + + +Define ka U+0C15 +Define kha U+0C16 +Define ga U+0C17 +Define gha U+0C18 +Define Ga U+0C19 +Define cha U+0C1A +Define Cha U+0C1B +Define ja U+0C1C +Define jha U+0C1D +Define Ja U+0C1E +Define Ta U+0C1F +Define Tha U+0C20 +Define Da U+0C21 +Define Dha U+0C22 +Define Na U+0C23 +Define ta U+0C24 +Define tha U+0C25 +Define da U+0C26 +Define dha U+0C27 +Define na U+0C28 +Define pa U+0C2A +Define pha U+0C2B +Define ba U+0C2C +Define bha U+0C2D +Define ma U+0C2E +Define ya U+0C2F +Define ra U+0C30 +Define Ra U+0C31 ;;eknath +Define la U+0C32 +Define va U+0C35 +Define wa U+0C35 +Define sha U+0C36 +Define Sha U+0C37 +Define sa U+0C38 +Define ha U+0C39 + +Define hka U+0C58 +Define hkha U+0C59 +Define hga U+0C5A +Define hja U+0C5B +Define hDa U+0C5C +Define hda U+0C5D +Define hna U+0C29 +Define hpha U+0C5E +Define hya U+0C5F +Define hra U+0C31 +Define hla U+0C34 + +Define rla U+0C33 +;;;;Define vstroke U+0C51 ;;dont know what this is +Define hstroke U+0C52 + +Define danda U+0C64 +Define ddanda U+0C65 +Define virama U+0C4D +Define avagraha U+093D + + + + + + + +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 +Q > Ja ;;eknath +Z > Ga ;;eknath +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 +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 > Ra ;;eknath +r dot h > ra virama +l > la +l dot h > la 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 > Osvara Msvara + +dot a > avagraha + + +q > hka +x > hkha +dot g > hga +dot z > hja +f > hpha + +;;;svarita > vstroke ;;;allow ! +;;;anudatta > hstroke ;;;allow - + +L > rla +dot m > anunasika + +U+004D > anusvara +dot n > anusvara +U+0048 > visarga +dot a > avagraha +;;;U+002C > virama ;; this is to enable comma + +;;U+007C > danda +;;U+007C U+007C > ddanda + +O M > Osvara Msvara + +U+0030 > U+0C66 ; Numerals +U+0031 > U+0C67 +U+0032 > U+0C68 +U+0033 > U+0C69 +U+0034 > U+0C6A +U+0035 > U+0C6B +U+0036 > U+0C6C +U+0037 > U+0C6D +U+0038 > U+0C6E +U+0039 > U+0C6F + + + + + + + +pass(Unicode) + +UniClass [vyanjana] = (ka .. ha rla hka .. hpha) +UniClass [svara] = (Asvara isvara Isvara usvara Usvara rvoc Rvoc lvoc esvara Esvara aisvara osvara Osvara ausvara) +UniClass [matra] = (Amatra imatra Imatra umatra Umatra rmatra Rmatra lmatra 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 rla hka .. hpha) +[vyanjana] asvara > [vyanjana] |