diff options
-rw-r--r-- | Master/texmf-dist/doc/xelatex/xetex-itrans/README | 22 | ||||
-rw-r--r-- | Master/texmf-dist/doc/xelatex/xetex-itrans/itrans-tamil-sample.pdf | bin | 0 -> 19150 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/xelatex/xetex-itrans/itrans-tamil-sample.tex | 29 | ||||
-rw-r--r-- | Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-kan.map | 17 | ||||
-rw-r--r-- | Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-kan.tec | bin | 2517 -> 2547 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sankan.map | 2 | ||||
-rw-r--r-- | Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sankan.tec | bin | 2803 -> 2547 bytes | |||
-rw-r--r-- | Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tamil.map | 355 | ||||
-rw-r--r-- | Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tamil.tec | bin | 0 -> 1516 bytes |
9 files changed, 413 insertions, 12 deletions
diff --git a/Master/texmf-dist/doc/xelatex/xetex-itrans/README b/Master/texmf-dist/doc/xelatex/xetex-itrans/README index 718ef2548a5..82bff95ad56 100644 --- a/Master/texmf-dist/doc/xelatex/xetex-itrans/README +++ b/Master/texmf-dist/doc/xelatex/xetex-itrans/README @@ -1,7 +1,7 @@ % README for ITRANS and Baraha mapping files to be used with XeLaTeX. -% Copyright (C) 2010, Abhinandan S.P. and Shrisha Rao. +% Copyright (C) 2010-2011, Abhinandan S. Prasad and Shrisha Rao. % -% Version 3.0, Time-stamp: <2010-12-08 05:00:01 shrao> +% Version 4.0, Time-stamp: <2011-09-25 18:30:00 shrao> % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3 @@ -14,11 +14,14 @@ % This work has the LPPL maintenance status `maintained'. % %∞ The Current Maintainer of this work is Shrisha Rao. +% % This work consists of the files brh-kan.map, brh-kan.tec, % itrans-dvn.map, itrans-dvn.tec, itrans-sdvn.map, itrans-sdvn.tec, % itrans-iast.map, itrans-iast.tec, itrans-kan.map, itrans-kan.tec, % itrans-sankan.map, itrans-sankan.tec, itrans-santel.map, -% itrans-santel.tec, itrans-tel.map, itrans-tel.tec, and README. +% itrans-santel.tec, itrans-tamil.map, itrans-tamil.tec, +% itrans-tamil-sample.pdf, itrans-tamil-sample.tex, itrans-tel.map, +% itrans-tel.tec, and README. The following files are mappings that can be used with XeLaTeX for codings done in the ITRANS and Baraha formats. In each instance, the @@ -55,6 +58,10 @@ itrans-santel: This mapping should be used with codings done in ITRANS of Sanskrit texts, where the output is desired in Telugu script. +itrans-tamil: This mapping should be used with codings done in ITRANS + of Tamil texts, where the output is desired in Tamil + script. + itrans-tel: This mapping should be used with codings done in ITRANS of Telugu texts, where the output is desired in Telugu script. @@ -65,7 +72,7 @@ itrans-tel (where `E' and `O' are needed for the long vowels). To use these mappings, insert one or more of the following sets of lines in your *.tex files after the \documentclass command and -appropriate other includes and settings: +appropriate other includes and settings. \newcommand\abc{\catcode`\^=11 \catcode`\~=11 @@ -96,6 +103,10 @@ appropriate other includes and settings: \fontspec[Mapping=itrans-santel]{<fontname>}} \newcommand\abc{\catcode`\^=11 + \catcode`\~=11 + \fontspec[Script=Tamil,Mapping=itrans-tamil]{<fontname>}} + +\newcommand\abc{\catcode`\^=11 \catcode`\~=11 \fontspec[Mapping=itrans-tel]{<fontname>}} @@ -106,7 +117,8 @@ Devanagari, Kedage for Kannada, Pothana for Telugu). The following is a small example using the Kannada `Kedage' font. Save the following as a *.tex file; if your installation and settings (including fonts) are correct, it will compile and produce a proper -PDF output. +PDF output. (See itrans-tamil-sample.tex and itrans-tamil-sample.pdf +for a Tamil usage example.) \documentclass[a4paper,11pt]{article} diff --git a/Master/texmf-dist/doc/xelatex/xetex-itrans/itrans-tamil-sample.pdf b/Master/texmf-dist/doc/xelatex/xetex-itrans/itrans-tamil-sample.pdf Binary files differnew file mode 100644 index 00000000000..3c00a783766 --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xetex-itrans/itrans-tamil-sample.pdf diff --git a/Master/texmf-dist/doc/xelatex/xetex-itrans/itrans-tamil-sample.tex b/Master/texmf-dist/doc/xelatex/xetex-itrans/itrans-tamil-sample.tex new file mode 100644 index 00000000000..43b5be19568 --- /dev/null +++ b/Master/texmf-dist/doc/xelatex/xetex-itrans/itrans-tamil-sample.tex @@ -0,0 +1,29 @@ +\documentclass[12pt]{article} +\usepackage{ifxetex} +\RequireXeTeX +\usepackage{fontspec} +\newcommand\dn{\catcode`\^=11 + \catcode`\~=11 + \fontspec[Script=Tamil,Mapping=itrans-tamil]{JanaTamil}} + +\obeylines + +\begin{document} + +{\dn + +a aa A i ii I u uu U e E ai o O au q + +ka ga ~Na N^a cha ~na Ta Tha Na ta tha na ^na pa ba + +ma ya ra la va wa Ja za La Ra Sha sa ja ha xa + +1 2 3 4 5 6 7 8 9 10 100 1000 + +ka kaa kA ki kii kI ku kuu kU ke kE kai ko kO kau kq + +na^nRi + +} +\end{document} + diff --git a/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-kan.map b/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-kan.map index 8017b0bef3a..79b107ae7bf 100644 --- a/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-kan.map +++ b/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-kan.map @@ -185,6 +185,7 @@ o > osvara o o > Osvara O > Osvara a u > ausvara +a m s > U+0CE6 sa k > ka k h > kha @@ -361,28 +362,34 @@ U+0039 > U+0CEF pass(Unicode) UniClass [vyanjana] = (ka..dha pha..ba ra..la) -UniClass [mvyanjana] = (pa ba bha) +UniClass [mvyanjana] = (pa ba bha sa) 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) UniClass [naletter] = (na) +Uniclass [galetter] = (ga) UniClass [anusvaraletter] = (zero) UniClass [avaletter] = (avagraha) UniClass [maletter] = (ma) UniClass [Naletter] = (Na) -UniClass [galetter] = (Ga) +UniClass [Galetter] = (Ga) UniClass [jaletter] = (Ja) UniClass [Oletter] = (Omatra) UniClass [vletter] = (virama) UniClass [osvaraletter] = (Osvara) [naletter] [vyanjana] > [anusvaraletter] [vyanjana] +[galetter] [vyanjana] > [anusvaraletter] [vyanjana] [maletter] [mvyanjana] > [anusvaraletter] [mvyanjana] [maletter] [maletter] [osvaraletter] > [anusvaraletter] [maletter] [Oletter] -[galetter] [vyanjana] > [anusvaraletter] [vyanjana] +[Galetter] [vyanjana] > [anusvaraletter] [vyanjana] [jaletter] [vyanjana] > [anusvaraletter] [vyanjana] [Naletter] [vyanjana] > [anusvaraletter] [vyanjana] [anusvaraletter] [vyanjana] [svara] > [anusvaraletter] [vyanjana][matra] +pass(Unicode) + +Uniclass [vyanjana] = (ka .. ha rla) +[vyanjana] asvara > [vyanjana] pass(Unicode) @@ -402,7 +409,5 @@ pass(Unicode) UniClass [vyanjana] = (ka .. ha) [vyanjana]=v1 [vyanjana]=v2 > @v1 virama @v2 -pass(Unicode) -Uniclass [vyanjana] = (ka .. ha rla) -[vyanjana] asvara > [vyanjana] + diff --git a/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-kan.tec b/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-kan.tec Binary files differindex 0203bead88c..889393582b7 100644 --- a/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-kan.tec +++ b/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-kan.tec diff --git a/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sankan.map b/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sankan.map index f9d05f24016..383540f6c24 100644 --- a/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sankan.map +++ b/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sankan.map @@ -181,7 +181,7 @@ o > Osvara o o > Osvara O > Osvara a u > ausvara - +a m s > U+0CE6 sa k > ka k h > kha k dot h > ka virama diff --git a/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sankan.tec b/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sankan.tec Binary files differindex 663b9e4ffd4..889393582b7 100644 --- a/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sankan.tec +++ b/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sankan.tec diff --git a/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tamil.map b/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tamil.map new file mode 100644 index 00000000000..872f3a4c788 --- /dev/null +++ b/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tamil.map @@ -0,0 +1,355 @@ +; 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] diff --git a/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tamil.tec b/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tamil.tec Binary files differnew file mode 100644 index 00000000000..5d31ae329cc --- /dev/null +++ b/Master/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tamil.tec |