diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-09 00:47:01 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-09 00:47:01 +0000 |
commit | 950209b26f70aa87ed07c54f82a95b6f03b7c3a0 (patch) | |
tree | 32b2d4ab4e36aee3a9aaf41877a5c0c581de9b77 /Master/texmf-dist/doc/fonts/itrans | |
parent | 71c5ce4be7e36bdc6bdda98641bc9368e28223ad (diff) |
doc/fonts
git-svn-id: svn://tug.org/texlive/trunk@83 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/itrans')
20 files changed, 12213 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/fonts/itrans/README b/Master/texmf-dist/doc/fonts/itrans/README new file mode 100644 index 00000000000..fc8d3d000e4 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/itrans/README @@ -0,0 +1,124 @@ +% + Files in the ITRANS/doc directory + ----------------------------------------------------- + http://www.aczone.com/itrans/ + ----------------------------------------------------- + +Description of the files in the "doc" directory of the ITRANS package. + +Fast help (see idoc.itx, ../README, etc for more details): + +To print files with .itx extension: + $ ../src/itrans -v -i idoc.itx -o x.tex +(now, to print files with .tex extension): + $ latex x.tex + $ dvips x.dvi | lp + +To print files with .ips extension: + $ ../src/itrans -v -P -i flag.ips -o xps + $ ../src/prips xps + +To print files with .ps extension (send them directly to a PostScript +printer): + $ cat idoc.ps | lp + +------------------------------------------------------------------------ +For many sample documents using ITRANS, check out the ITRANS Song Book. +That is a database of thousands of ITRANS documents, including hindi film +song lyrics, sanskrit texts such as the bhagvad gita, etc. +Use WWW search tools to search for the substring "isongs", or visit +http://www.aczone.com/itrans/ +------------------------------------------------------------------------ +Note that all the *.ps files may not be present the itrans source +file archive (itrans*.zip or itrans*.tar) --- they are present in a separate +archive (usually itransps.zip or itransps.tgz). +------------------------------------------------------------------------ +Files in the doc directory: + +idoc.itx -- ITRANS general user manual + -- LaTeX document +idoc.ps -- printer-ready file, if you cannot generate + -- a printed copy from idoc.itx! + +ex_latex.itx -- a sample input file, uses LaTeX. Use this as a + -- template when you need to begin using ITRANS. + +ex_ltn1.itx -- a sample input file for generating direct text + -- output - for direct display on WWW browsers such + -- as Netscape. Uses ISO-Latin1 fonts. + +ex_ps.itx -- a sample input file, for direct PostScript + -- output. + +ex_utf8.itx -- a sample input file, produces Unicode UTF-8 + -- HTML output. + +dvnc.itx -- marathi/hindi transliteration map + -- for the Devnac PostScript font + -- in latex format +dvnc.ps -- printer-ready file for dvnc.itx + +dvng.itx -- marathi/hindi/sanskrit transliteration map + -- for the Devnag Metafont font & Xdvng font + -- in latex format + -- NOTE: This file typesets some large tables, + -- most normal latex programs will barf on it. + -- It requires a latex will larger than normal + -- memory capacities: on the PC I use -- blatex. +dvng.ps -- printer-ready file corresponding to dvng.itx + +tamil.itx -- tamil transliteration map + -- in latex format +tamil.ps -- printer-ready file for tamil.itx + +tlgutx.itx -- telugu transliteration map (for the TeluguTeX font) + -- in latex format + -- NOTE: This file typesets some large tables, + -- most normal latex programs will barf on it. + -- It requires a latex will larger than normal + -- memory capacities: on the PC I use -- blatex. +tlgutx.ps -- printer-ready file for tlgutx.itx + +gujdoc.itx -- Gujarati transliteration map (ItxGuj Type1 font) +gujdoc.ps -- printer-ready file for gujdoc.itx + +itxbeng.itx -- manual for Type 1 Bengali font +itxbeng.ps -- printer-ready file for itxbeng.itx + +kantex.itx -- manual for the Kannada font (Metafont) +kantex.ps -- printer-ready file for kantex.itx + +pundoc.itx -- manual for the Punjabi Gurmukhi font (PostScript) +pundoc.ps -- printer-ready file for kantex.itx + +romancsx.itx -- Romanized Sanksrit (CSUtopia Type 1 font) + -- transliteration map and documentation +romancsx.ps -- printer-ready file for romancsx.itx + +icsx.itx -- documentation for the CS/CSX encoding support + -- in ITRANS. +icsx.ps -- PostScript printer ready file of icsx.itx + +nehru.itx -- hindi transliterated text, nehru's sayings + -- in latex format (uses Devnac font) + +flag.ips -- draws the indian flag, and a hindi song + -- in PostScript format + -- also contains interesting PostScript code + -- to change font size, change the basic font, etc + -- a must-see! + +tech.tex -- english LaTeX file, contains technical + -- details regarding this software package + -- *** is incomplete and way out-of-date! + +../src/itrans.1 -- man page, source + -- use "man -d itrans.1" to see file. + +../src/prips.1 -- man page, source + -- use "man -d prips.1" to see file. + +../src/itrans.man -- man page, formatted (file may not be present) + -- use "more itrans.man" to see file. + +---------------------------------------------------------------------- diff --git a/Master/texmf-dist/doc/fonts/itrans/beng.itx b/Master/texmf-dist/doc/fonts/itrans/beng.itx new file mode 100644 index 00000000000..40f1ce789d1 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/itrans/beng.itx @@ -0,0 +1,1723 @@ +% Avinash Chopde <avinash@acm.org> +% -------------------------------------------------------------------- +% User Documentation for the Itrans Package, Bengali +% Bengali Transliteration Table for ItxBeng PostScript Font and +% Bengali Transliteration Table for bwti Metafont Font +% bwti Metafont created by Abhijit Das of IISc Bangalore. +% bwti support in ITRANS added by Jaijeet Roychowdhury. + +\documentclass[11pt]{article} + +\usepackage[preprocess]{itrans} % Ross Moore's extensions to latex2html + +\usepackage{html} % from standard latex2html package + % if you do not have html.sty in your machine, change the html to + % htmlstub (htmlstub.sty is included in the ITRANS/lib directory) + +\usepackage{longtable} + +\portraitpage % defined in itrans.sty (idevn.tex), get a larger page size + +\renewcommand{\arraystretch}{1.25} +\newcommand{\rarrow}{\mbox{---\hspace{-8pt}$>$}} + +\newcommand{\SB}{\texttt{\char35bengali}} +\newcommand{\EB}{\texttt{\char35endbengali}} + +\newfont{\itxbengf}{itxbeng at 15pt} +%\newfont{\itxbengf}{itxbengo at 15pt} % the oblique version +%\newfont{\itxbengf}{itxbngrc at 15pt} % the scaled down (x-axis) version +%\newfont{\itxbengf}{itxbngre at 15pt} % the scaled down (x-axis) version + +\newfont{\bnr}{bnr10 at 14pt} +\newfont{\bnsl}{bnsl10 at 14pt} + +\hyphenchar\itxbengf=-1 % disable hyphenation using this font +\hyphenchar\bnr=-1 % disable hyphenation using this font +\hyphenchar\bnsl=-1 % disable hyphenation using this font + +% for the Bwti font, use the #bengali markers +#bengaliifm=bnbeng.ifm +#bengalifont=\bnr + +% for the ItxBeng font, use the #indian marker +#indianifm=itxbeng.ifm +#indianfont=\itxbengf + +\begin{document} + +\footnotetext[0]{Last modification: \today} + +\centerline{\bf Transliteration Maps for} +\medskip +\centerline{\LARGE\bf Bengali fonts ItxBeng and BWTI} +\bigskip +\centerline{\bf itrans} +\smallskip +\centerline{\bf \copyright 1997--98 Avinash Chopde} +\bigskip +\centerline{\bf {\sl bwti} font developed by Abhijit Das (Barda)} +\smallskip +\centerline{\bf {\sl bwti} font support added by Jaijeet Roychowdhury} + +\section{Fonts Available} + +There are currently two Bengali fonts available with ITRANS: {\em bwti} and {\em ItxBeng}. +The {\em bwti} fonts are written in {\sf METAFONT}, while {\em ItxBeng} is a PostScript font. +At present, the {\em bwti} fonts have a complete set of Bengali characters including all +the standard conjunct consonants +(#bengali JuktaakShar#endbengali s), +while the +{\em ItxBeng} fonts are missing some characters. {\em ItxBeng}, however, works with the \TeX, direct PostScript and HTML +interfaces of ITRANS, while {\em bwti} is limited to only the \TeX\ interface. + +\subsection{\TeX\ Interface} + + +\subsubsection{{\em bwti} font} + +{\em bwti} is a family of {\sf METAFONT} fonts defined in the files {\em bnr10.mf} and +{\em bnsl10.mf}. They can be used only with +the \TeX\ interface. + +\begin{description} +\item [bnr10] This is the basic {\em bwti} Bengali font. +\item [bnsl10] This is the slanted version of {\em bwti}. +\end{description} + +\noindent +These can be used at any font size in your document. +In this document the following line was used for +loading the font: +\noindent\verb+\newfont{\bnr}{bnr10 at 14pt}+. + +\subsubsection{{\em ItxBeng} font} + +{\em ItxBeng} is a PostScript font whose specification +is in the file {\em itxbeng.pfa} or {\em itxbeng.pfb}. +It is a user-defined Type I PostScript font. +Four styles, transformations on the basic ItxBeng font, +are bundled with the itrans package. +Their names (in the \TeX\ interface) are itxbeng, itxbengo, itxbngrc, and +itxbngre. + +\begin{description} +\item [itxbeng] This is the basic {\em ItxBeng} Bengali font. There are some other fonts +available, derived by transforming this font. +\item [itxbengo] This is the slanted version of {\em itxbeng}. +\item [itxbngrc] A scaled down, compressed version +(along the x-axis) of the basic font is available as {\em itxbeng}. +\item[itxbngre] This is heavier than {\em itxbeng}, to be used as a bold version. +\end{description} + +Since these are PostScript fonts, you can use them at any font size in +your document. +In this document the following line was used for +loading the font: + +\noindent\verb+\newfont{\itxbengf}{itxbeng at 15pt}+. + +\subsection{Direct Textual Interface: HTML Output ({\em ItxBeng} only)} + +This mode is provided for generating text that can be displayed +on any WWW browser such as Netscape (version 3.0 or later). +See the example file provided (ITRANS/doc/s1html.itx) on examples +of how to use this mode. +See the manual idoc.itx for information on the Direct Text Output mode +of ITRANS. + +The same IFM file (for {\em ItxBeng}) is used for this mode as for the \TeX\ interface. + +\subsection{Direct Textual Interface: PostScript Output ({\em ItxBeng} only)} + +This interface does not offer any word-processing capabilities other +than that of checking when a page is complete, and then +resetting the current point to the top of the next page. +Thus, all spaces, lines, etc from the input text appear +in the output too. + +The user may also directly invoke +PostScript commands to create various versions of the font, as required. +Refer to PostScript language manuals for specific help regarding the +PostScript font manipulation commands. +If you decide to go this route, take a look at the file {\em itrans.pro}, +it is the prologue that gets sent to the printer. +It contains definitions of various commands such as {\em normalfont}, +{\em slantfont}, {\em compressedfont}, etc, which may be used to change +the font being used. +These PostScript functions take a single argument:~the font size to use. +All this and more information can be obtained from the prologue file, {\em +itrans.pro}, and PostScript users should take a look at it. +For example usage, look through the sample input files provided. +Files ending in {\em .ips} are the direct PostScript input files, itrans +(with the -P option) directly produces PostScript output for these files. + +The file {\em itxbeng.pfa} contains the PostScript +language program for this bengali font. + +%------------------------------------------------------------------------- + +\subsection{Font Developers} + +\subsubsection{{\em bwti}} + +The bwti fonts have been created by Abhijit Das of IISc Bangalore. + +\subsubsection{{\em ItxBeng}} + +The ItxBeng has been developed by Shrikrishna Patil, who has been +developing fonts for over a decade now. He has been extremely generous to +all of us users of ITRANS, and has offered us two freeware fonts: +one for Gujarati (ItxGuj), and one for Bengali (ItxBeng). +I am thankful to him for this +gift! If any one using this ITRANS package finds the need for +fonts for Microsoft Windows +or Apple Macintosh platforms, feel free to contact Patil at his e-mail +address {\em sapatil@pacbell.net}. His fonts are available at very +reasonable costs, around US\$50 to US\$100 depending on the font. + +\subsection{IFM File Developers} + +Each font requires an {\em ITRANS Font Metric (IFM)} file to be +supplied in the ITRANS document. +This Bengali user manual for ITRANS makes use of two IFM files, since it +needs to print text in both the bwti and ItxBeng fonts. + +\subsubsection{{\em bwti} font} + +The IFM file for {\em bwti} is called {\em bnbeng.ifm}. + +I would like to thank Jaijeet Roychowdhury, who created a new IFM file +for the bwti fonts and thus add support for them in ITRANS. He also +helped fix some problems with the Bengali IFM files. + +\subsubsection{{\em ItxBeng} font} + +The IFM file is called {\em itxbeng.ifm}. + +I would like to thank Ansuman Lahiri ({\em ansu@thon.csb.ki.se}), +who helped in creating the IFM file for ItxBeng and in proof-reading the +test samples I sent him. There may still be problems with the current +Bengali support, but that is because I do not know bengali at all, so if +you do find that some conjuncts do not work they should, please send me +(Avinash Chopde) e-mail, my address is available elsewhere in this +document. + +%------------------------------------------------------------------------- +\section {Example} + +Input text: + +\noindent +{%\tt\SB +\begin{verbatim} +ke la_ibe mor kaaJa^r, kahe sandhyaa rabi \\ +shuniYaa jagat.h rahe niruttar chhabi | \\ +maaTir pradiip chhila, se kahila, sbaamii \\ +aamaar JeTuku saadhya kariba taa aami | \\ +--- rabiindranaath Thaakuur +\end{verbatim} +%\EB +} + +\vspace{0.3in} +\begin{minipage}{3in} +In the {\em ItxBeng} font, the text produces: +\vspace{0.1in} + +{#indian +\noindent +ke la_ibe mor kaaJa^r, kahe sandhyaa rabi \\ +shuniYaa jagat.h rahe niruttar chhabi | \\ +maaTir pradiip chhila, se kahila, sbaamii \\ +aamaar JeTuku saadhya kariba taa aami | \\ +--- rabiindranaath Thaakuur +#endbengali} +\end{minipage}\ +\begin{minipage}{3in} +In the {\em bwti} font, the above text produces: +\vspace{0.1in} + +{#bengali +\noindent +ke la_ibe mor kaaJa^r, kahe sandhyaa rabi \\ +shuniYaa jagat.h rahe niruttar chhabi | \\ +maaTir pradiip chhila, se kahila, sbaamii \\ +aamaar JeTuku saadhya kariba taa aami | \\ +--- rabiindranaath Thaakuur +#endbengali} +\end{minipage} + +\bigskip\hrule +\vfill +\bigskip +\section{Author} + +\noindent +ITRANS has been developed by Avinash Chopde. \\ +E-mail: +\htmladdnormallink{\texttt{avinash@acm.org}}{mailto:avinash@acm.org}. \\ +Home page: +\htmladdnormallink{\texttt{http://www.aczone.com/}}{http://www.aczone.com/} + +\bigskip\hrule +%------------------------------------------------------------------- +\newpage +%------------------------------------------------------------------- +\begin{htmlonly} +\section{Bengali Table} +\end{htmlonly} + +{ +\begin{tabular}{c} +{ +\begin{tabular}{ccc} +\vbox{\hbox{ +\begin{makeimage} +\begin{tabular}{|c|c|c|} +\hline {\em bwti} & {\em ItxBeng} & \small ITRANS\\ \hline \hline + + #bengali a #endbengali & + #indian a #endbengali & +{\tt a} \\ \hline + #bengali aa #endbengali & + #indian aa #endbengali & +{\tt aa} or {\tt A} \\ \hline + #bengali i #endbengali & + #indian i #endbengali & +{\tt i} \\ \hline + #bengali ii #endbengali & + #indian ii #endbengali & +{\tt ii} or {\tt I}\\ \hline + #bengali u #endbengali & + #indian u #endbengali & +{\tt u} \\ \hline + #bengali uu #endbengali & + #indian uu #endbengali& +{\tt uu} or {\tt U}\\ \hline + #bengali R^i #endbengali & + #indian R^i #endbengali & +{\tt RRi} or {\tt R\char`^i} \\ \hline + #bengali e #endbengali & + #indian e #endbengali & +{\tt e} \\ \hline + #bengali ai #endbengali & + #indian ai #endbengali & +{\tt ai} \\ \hline + #bengali o #endbengali & + #indian o #endbengali & +{\tt o}\\ \hline + #bengali au #endbengali & + #indian au #endbengali& +{\tt au}\\ \hline +\end{tabular} +\end{makeimage} +}\vfill} +& +\vbox{\hbox{ +\begin{makeimage} +\begin{tabular}{|c|c|c|} +\hline {\em bwti} & {\em ItxBeng} & \small ITRANS\\ \hline \hline + + #bengali 0 #endbengali & + #indian 0 #endbengali & +{\tt 0} \\ \hline + #bengali 1 #endbengali & + #indian 1 #endbengali & +{\tt 1} \\ \hline + #bengali 2 #endbengali & + #indian 2 #endbengali & +{\tt 2} \\ \hline + #bengali 3 #endbengali & + #indian 3 #endbengali & +{\tt 3} \\ \hline + #bengali 4 #endbengali & + #indian 4 #endbengali & +{\tt 4} \\ \hline + #bengali 5 #endbengali & + #indian 5 #endbengali& +{\tt 5} \\ \hline + #bengali 6 #endbengali & + #indian 6 #endbengali & +{\tt 6} \\ \hline + #bengali 7 #endbengali & + #indian 7 #endbengali & +{\tt 7} \\ \hline + #bengali 8 #endbengali & + #indian 8 #endbengali & +{\tt 8} \\ \hline + #bengali 9 #endbengali & + #indian 9 #endbengali & +{\tt 9}\\ \hline +\end{tabular} +\end{makeimage} +}\vfill} +& +\vbox{\hbox{ +\begin{makeimage} +\begin{tabular}{|c|c|c|} +\hline {\em bwti} & {\em ItxBeng} & \small ITRANS\\ \hline \hline + + #bengali ga.n #endbengali & + #indian ga.n #endbengali & +{\em ga}{\tt .n} \\ \hline + #bengali gaa.N #endbengali & + #indian gaa.N #endbengali & +{\em gaa}{\tt .N} \\ \hline + #bengali aa^r #endbengali & + #indian aa^r #endbengali & +{\em aa}{\tt \char`^r} \\ \hline + #bengali m.h #endbengali & + #indian m.h #endbengali & +{\em m}{\tt .h} \\ \hline + #bengali t.h #endbengali & + #indian t.h #endbengali & +{\tt t.h} \\ \hline + #bengali duH #endbengali & + #indian duH #endbengali & +{\em du}{\tt H} \\ \hline + #bengali GYa #endbengali & + #indian GYa #endbengali& +{\tt GY}{\em a} \\ \hline +\end{tabular} +\end{makeimage} +}\vfill} +\\ +Vowels & Numerals & Accents/Specials +\end{tabular} +} +\\ +\vbox{\vskip0.2in\hbox{ +\begin{tabular}{c} +\framebox{\mbox{ +\begin{tabular}{ccc} +\begin{makeimage} +\begin{tabular}{|c|c|c|} +\hline {\em bwti} & {\em ItxBeng} & \small ITRANS\\ \hline \hline + + #bengali ka #endbengali & + #indian ka #endbengali & +{\tt k}{\em a} \\ \hline + #bengali kha #endbengali & + #indian kha #endbengali & +{\tt kh}{\em a} \\ \hline + #bengali ga #endbengali & + #indian ga #endbengali & +{\tt g}{\em a} \\ \hline + #bengali gha #endbengali & + #indian gha #endbengali & +{\tt gh}{\em a} \\ \hline + #bengali ~N #endbengali & + #indian ~N #endbengali & +{\tt \char`~N}{\em a} or {\tt N\char`^}a \\ \hline +\end{tabular} +\end{makeimage} +& +\begin{makeimage} +\begin{tabular}{|c|c|c|} +\hline {\em bwti} & {\em ItxBeng} & \small ITRANS\\ \hline \hline + + #bengali cha #endbengali & + #indian cha #endbengali & +{\tt ch}{\em a} \\ \hline + #bengali chha #endbengali & + #indian chha #endbengali & +{\tt chh}{\em a} \\ \hline + #bengali ja #endbengali & + #indian ja #endbengali & +{\tt j}{\em a} \\ \hline + #bengali jha #endbengali & + #indian jha #endbengali & +{\tt jh}{\em a} \\ \hline + #bengali ~n #endbengali & + #indian ~n #endbengali & +{\tt \char`~n}{\em a} or {\tt n\char`^}a \\ \hline +\end{tabular} +\end{makeimage} +& +\begin{makeimage} +\begin{tabular}{|c|c|c|} +\hline {\em bwti} & {\em ItxBeng} & \small ITRANS\\ \hline \hline + + #bengali Ta #endbengali & + #indian Ta #endbengali & +{\tt T}{\em a} \\ \hline + #bengali Tha #endbengali & + #indian Tha #endbengali & +{\tt Th}{\em a} \\ \hline + #bengali Da #endbengali & + #indian Da #endbengali & +{\tt D}{\em a} \\ \hline + #bengali Dha #endbengali & + #indian Dha #endbengali & +{\tt Dh}{\em a} \\ \hline + #bengali Na #endbengali & + #indian Na #endbengali & +{\tt N}{\em a} \\ \hline +\end{tabular} +\end{makeimage} +\\ +\hbox{\lower.7in\hbox{ +\begin{makeimage} +\begin{tabular}{|c|c|c|} + \hline + \setbox0=\hbox{\em bwti}\hbox to\wd0{ #bengali ta #endbengali} & + \setbox0=\hbox{\em ItxBeng}\hbox to\wd0{\kern0.2in#indian ta #endbengali} & +\setbox0=\hbox{{\tt \char`~N}{\em a} or {\tt N\char`^}a}\hbox to\wd0{\kern0.3in {\tt t}{\em a}} \\ \hline + \hbox{ #bengali tha #endbengali} & + #indian tha #endbengali & +{\tt th}{\em a} \\ \hline + #bengali da #endbengali & + #indian da #endbengali & +{\tt d}{\em a} \\ \hline + #bengali dha #endbengali & + #indian dha #endbengali & +{\tt dh}{\em a} \\ \hline + #bengali na #endbengali & + #indian na #endbengali & +{\tt n}{\em a} \\ \hline +\end{tabular} +\end{makeimage} +}} +& +\hbox{\lower.7in\hbox{ +\begin{makeimage} +\begin{tabular}{|c|c|c|} + \hline + \setbox0=\hbox{\em bwti}\hbox to\wd0{ #bengali pa #endbengali} & + \setbox0=\hbox{\em ItxBeng}\hbox to\wd0{\kern0.2in#indian pa #endbengali} & +\setbox0=\hbox{{\tt \char`~n}{\em a} or {\tt n\char`^}a}\hbox to\wd0{\kern0.3in {\tt p}{\em a}} \\ \hline + \hbox{ #bengali pha #endbengali} & + #indian pha #endbengali & +{\tt ph}{\em a} \\ \hline + #bengali ba #endbengali & + #indian ba #endbengali & +{\tt b}{\em a} \\ \hline + #bengali bha #endbengali & + #indian bha #endbengali & +{\tt bh}{\em a} \\ \hline + #bengali ma #endbengali & + #indian ma #endbengali & +{\tt m}{\em a} \\ \hline +\end{tabular} +\end{makeimage} +}} +& +\hbox{\lower.7in\hbox{ +\begin{makeimage} +\begin{tabular}{|c|c|c|} + \hline + \setbox0=\hbox{\em bwti}\hbox to\wd0{ #bengali Ja #endbengali} & + \setbox0=\hbox{\em ItxBeng}\hbox to\wd0{\kern0.2in#indian Ja #endbengali} & +\setbox0=\hbox{\small ITRANS}\hbox to\wd0{\kern0.0in{\tt J}{\em a} or +{\tt y}{\em a}} \\ \hline + \hbox{ #bengali ra #endbengali} & + #indian ra #endbengali & +{\tt r}{\em a} \\ \hline + #bengali la #endbengali & + #indian la #endbengali & +{\tt l}{\em a} \\ \hline + #bengali ba #endbengali & + #indian ba #endbengali & +{\tt b}{\em a} \\ \hline + #bengali sha #endbengali & + #indian sha #endbengali & +{\tt sh}{\em a} \\ \hline +\end{tabular} +\end{makeimage} +}} \\ +\hbox{\lower.7in\hbox{ +\begin{makeimage} +\begin{tabular}{|c|c|c|} + \hline + \setbox0=\hbox{\em bwti}\hbox to\wd0{ #bengali Sha #endbengali} & + \setbox0=\hbox{\em ItxBeng}\hbox to\wd0{\kern0.2in#indian Sha #endbengali} & +\setbox0=\hbox{{\tt \char`~N}{\em a} or {\tt N\char`^}a}\hbox to\wd0{\kern0.3in {\tt Sh}{\em a}} \\ \hline + \hbox{ #bengali sa #endbengali} & + #indian sa #endbengali & +{\tt s}{\em a} \\ \hline + #bengali ha #endbengali & + #indian ha #endbengali & +{\tt h}{\em a} \\ \hline + & + & + \\ \hline + & + & + \\ \hline +\end{tabular} +\end{makeimage}}} +& +\hbox{\lower.7in\hbox{ +\begin{makeimage} +\begin{tabular}{|c|c|c|} + \hline + \setbox0=\hbox{\em bwti}\hbox to\wd0{ #bengali kSha #endbengali} & + \setbox0=\hbox{\em ItxBeng}\hbox to\wd0{\kern0.2in#indian kSha #endbengali} & +\setbox0=\hbox{{\tt \char`~n}{\em a} or {\tt n\char`^}a}\hbox to\wd0{\kern0.0in {\tt kSh}{\em a} or {\tt x}{\em a}} \\ \hline + \hbox{ #bengali Ya #endbengali} & + #indian Ya #endbengali & +{\tt Y}{\em a} \\ \hline + #bengali .Da #endbengali & + #indian .Da #endbengali & +{\tt .D}{\em a} \\ \hline + #bengali .Dha #endbengali & + #indian .Dha #endbengali & +{\tt .Dh}{\em a} \\ \hline + & + & + \\ \hline +\end{tabular} +\end{makeimage}}} +\end{tabular}}}\\ +\hbox{\lower0.1in\hbox{Consonants}}\\ +\hbox{\lower0.2in\hbox{\bf ITRANS: Bengali to English Transliteration Table}} +\end{tabular} +}} +\end{tabular} +} + +%------------------------------------------------------------------- +\newpage +%------------------------------------------------------------------- +\begin{htmlonly} +\section{Conjunct Consonants (warning: big images; table in multiple parts)} +\end{htmlonly} + +\begin{makeimage} +\begin{longtable}{|c|c|c|c|c|c|c|} +\caption{Conjunct Consonants\protect\html{, Part 1}} \\ +\hline conjunct & ITRANS & bn & itxbeng & ITRANS example & bn example & itxbeng example \\ \hline + \multicolumn{7}{c}{\vadjust{\vskip-10pt}} + \endfirsthead + +\caption[]{Conjunct Consonants (contd)} \\ + \hline + conjunct & ITRANS & bn & itxbeng & ITRANS example & bn example & itxbeng example \\ \hline + \multicolumn{7}{c}{\vadjust{\vskip-10pt}} + \endhead + +\multicolumn{7}{r}{continued on the next page...} \\ \endfoot + +\hline \endlastfoot + +\hline + #bengali ka + ka #endbengali & + {\tt kk} & + #bengali kk #endbengali & + #indian kk #endbengali & + {\tt dhikkaar} & + #bengali dhikkaar #endbengali & + #indian dhikkaar #endbengali\\ \hline + #bengali ka + Ta #endbengali & + {\tt kT} & + #bengali kT #endbengali & + #indian kT #endbengali & + {\tt akTopaas} & + #bengali akTopaas #endbengali & + #indian akTopaas #endbengali\\ \hline + #bengali ka + ta #endbengali & + {\tt kt} & + #bengali kt #endbengali & + #indian kt #endbengali & + {\tt Daaktaar} & + #bengali Daaktaar #endbengali & + #indian Daaktaar #endbengali\\ \hline + #bengali ka + ba #endbengali & + {\tt kb} & + #bengali kb #endbengali & + #indian kb #endbengali & + {\tt pakba} & + #bengali pakba #endbengali & + #indian pakba #endbengali\\ \hline + #bengali ka + ma #endbengali & + {\tt km} & + #bengali km #endbengali & + #indian km #endbengali & + {\tt rukmiNI} & + #bengali rukmiNI #endbengali & + #indian rukmiNI #endbengali\\ \hline + #bengali ka + ra #endbengali & + {\tt kr} & + #bengali kr #endbengali & + #indian kr #endbengali & + {\tt bakra} & + #bengali bakra #endbengali & + #indian bakra #endbengali\\ \hline + #bengali ka + la #endbengali & + {\tt kl} & + #bengali kl #endbengali & + #indian kl #endbengali & + {\tt klIba} & + #bengali klIba #endbengali & + #indian klIba #endbengali\\ \hline + #bengali ka + Sh #endbengali & + {\tt kSh} & + #bengali kSh #endbengali & + #indian kSh #endbengali & + {\tt rakShaa} & + #bengali rakShaa #endbengali & + #indian rakShaa #endbengali\\ \hline + #bengali ka + Sh + Na #endbengali & + {\tt k\_ShN}\footnotemark & + #bengali k_ShNa #endbengali & + #indian k_ShNa #endbengali & + {\tt tIk\_ShNa } & + #bengali tIk_ShNa #endbengali & + #indian tIk_ShNa #endbengali\\ \hline + #bengali ka + Sh + ma #endbengali & + {\tt k\_Shm}& + #bengali k_Shma #endbengali & + #indian k_Shma #endbengali & + {\tt lak\_ShmI} & + #bengali lak_ShmI #endbengali & + #indian lak_ShmI #endbengali\\ \hline + #bengali ka + sa #endbengali & + {\tt ks} & + #bengali ks #endbengali & + #indian ks #endbengali & + {\tt riksaa} & + #bengali riksaa #endbengali & + #indian riksaa #endbengali\\ \hline + #bengali ga + dh #endbengali & + {\tt gdh} & + #bengali gdh #endbengali & + #indian gdh #endbengali & + {\tt mugdha} & + #bengali mugdha #endbengali & + #indian mugdha #endbengali\\ \hline + #bengali ga + na #endbengali & + {\tt gn} & + #bengali gn #endbengali & + #indian gn #endbengali & + {\tt agni} & + #bengali agni #endbengali & + #indian agni #endbengali\\ \hline + #bengali ga + ba #endbengali & + {\tt gb} & + #bengali gb #endbengali & + #indian gb #endbengali & + {\tt digbijaY} & + #bengali digbijaY #endbengali & + #indian digbijaY #endbengali\\ \hline + #bengali ga + ma #endbengali & + {\tt gm} & + #bengali gm #endbengali & + #indian gm #endbengali & + {\tt Jugma} & + #bengali Jugma #endbengali & + #indian Jugma #endbengali\\ \hline + #bengali ga + la #endbengali & + {\tt lm} & + #bengali gl #endbengali & + #indian gl #endbengali & + {\tt glaani} & + #bengali glaani #endbengali & + #indian glaani #endbengali\\ \hline + #bengali gh + na #endbengali & + {\tt ghn} & + #bengali ghn #endbengali & + #indian ghn #endbengali & + {\tt bighna} & + #bengali bighna #endbengali & + #indian bighna #endbengali\\ \hline + #bengali ~N + ka #endbengali & + {\tt \char126 N + ka} & + #bengali ~Nk #endbengali & + #indian ~Nk #endbengali & + {\tt sha\char126 Nkita} & + #bengali sha~Nkita #endbengali & + #indian sha~Nkita #endbengali\\ \hline + #bengali ~N + ka + Sh #endbengali & + {\tt \char126 Nk\_Sh} & + #bengali ~Nk_Sha #endbengali & + #indian ~Nk_Sha #endbengali & + {\tt aakaa\char126 Nk\_Shaa } & + #bengali aakaa~Nk_Shaa #endbengali & + #indian aakaa~Nk_Shaa #endbengali \\ \hline + #bengali ~N + kh #endbengali & + {\tt \char126 N + kh } & + #bengali ~Nkh #endbengali & + #indian ~Nkh #endbengali & + {\tt sha\char126 Nkha} & + #bengali sha~Nkha #endbengali & + #indian sha~Nkha #endbengali\\ \hline + #bengali ~N + ga #endbengali & + {\tt \char126 N + g } & + #bengali ~Nga #endbengali & + #indian ~Nga #endbengali & + {\tt byaa\char126 Ng} & + #bengali byaa~Ng #endbengali & + #indian byaa~Ng #endbengali\\ \hline + #bengali ~N + gh #endbengali & + {\tt \char126 N + gh } & + #bengali ~Ngh #endbengali & + #indian ~Ngh #endbengali & + {\tt sa\char126 Ngha} & + #bengali sa~Ngha #endbengali & + #indian sa~Ngha #endbengali\\ \hline + #bengali ~N + ma #endbengali & + {\tt \char126 N + m } & + #bengali ~Nm #endbengali & + #indian ~Nm #endbengali & + {\tt baa\char126 NmaY} & + #bengali baa~NmaY #endbengali & + #indian baa~NmaY #endbengali\\ \hline + #bengali ch + ch #endbengali & + {\tt chch } & + #bengali chch #endbengali & + #indian chch #endbengali & + {\tt saachchaa} & + #bengali saachchaa #endbengali & + #indian saachchaa #endbengali\\ \hline + #bengali ch + chh #endbengali & + {\tt chchh } & + #bengali chchh #endbengali & + #indian chchh #endbengali & + {\tt baachchhaa} & + #bengali baachchhaa #endbengali & + #indian baachchhaa #endbengali\\ \hline + #bengali ch + chh + ba #endbengali & + {\tt chchhb } & + #bengali chchhb #endbengali & + #indian chchhb #endbengali & + {\tt uchchhbaas} & + #bengali uchchhbaas #endbengali & + #indian uchchhbaas #endbengali\\ \hline + #bengali ch + ~n #endbengali & + {\tt ch\char126 n } & + #bengali chJN #endbengali & + #indian chJN #endbengali & + {\tt Jaach\char126 naa } & + #bengali JaachJNaa #endbengali & + #indian JaachJNaa #endbengali\\ \hline + #bengali j + j #endbengali & + {\tt jj } & + #bengali jj #endbengali & + #indian jj #endbengali & + {\tt lajjaa } & + #bengali lajjaa #endbengali & + #indian lajjaa #endbengali\\ \hline + #bengali j + j + b #endbengali & + {\tt jjb } & + #bengali jjb #endbengali & + #indian jjb #endbengali & + {\tt ujjbal } & + #bengali ujjbal #endbengali & + #indian ujjbal #endbengali\\ \hline + #bengali j + jh #endbengali & + {\tt jjh } & + #bengali jjh #endbengali & + #indian jjh #endbengali & + {\tt kujjhaTikaa } & + #bengali kujjhaTikaa #endbengali & + #indian kujjhaTikaa #endbengali\\ \hline + #bengali j + JN #endbengali & + {\tt GY}& + #bengali GY #endbengali & + #indian GY #endbengali & + {\tt biGYaan } & + #bengali biGYaan #endbengali & + #indian biGYaan #endbengali\\ \hline + #bengali j + b #endbengali & + {\tt jb}& + #bengali jb #endbengali & + #indian jb #endbengali & + {\tt jbaalaa } & + #bengali jbaalaa #endbengali & + #indian jbaalaa #endbengali\\ \hline +% ----------------- +\begin{htmlonly} +\end{longtable} +\end{makeimage} + +More examples of Conjunct Consonants are available by clicking the +following images: + +Conjunct Consonants, Part 2: +\begin{makeimage} +\htmlimage{external} +\begin{longtable}{|c|c|c|c|c|c|c|} +\caption{Conjunct Consonants\protect\html{, Part 2}} \\ +\hline conjunct & ITRANS & bn & itxbeng & ITRANS example & bn example & itxbeng example \\ \hline + \multicolumn{7}{c}{\vadjust{\vskip-10pt}} + \endfirsthead + +\caption[]{Conjunct Consonants (contd)} \\ + \hline + conjunct & ITRANS & bn & itxbeng & ITRANS example & bn example & itxbeng example \\ \hline + \multicolumn{7}{c}{\vadjust{\vskip-10pt}} + \endhead + +\multicolumn{7}{r}{continued on the next page...} \\ \endfoot + +\hline \endlastfoot +\hline +\end{htmlonly} +% ----------------- + #bengali JN + ch #endbengali & + {\tt \char126 nch }& + #bengali ~nch #endbengali & + #indian ~nch #endbengali & + {\tt ma\char126 ncha } & + #bengali ma~ncha #endbengali & + #indian ma~ncha #endbengali\\ \hline + #bengali JN + chh #endbengali & + {\tt \char126 nchh }& + #bengali ~nchh #endbengali & + #indian ~nchh #endbengali & + {\tt laa\char126 nchhnaa } & + #bengali laa~nchhnaa #endbengali & + #indian laa~nchhnaa #endbengali\\ \hline + #bengali JN + ja #endbengali & + {\tt \char126 nj }& + #bengali ~nj #endbengali & + #indian ~nj #endbengali & + {\tt ga\char126 nja } & + #bengali ga~nja #endbengali & + #indian ga~nja #endbengali\\ \hline + #bengali JN + jh #endbengali & + {\tt \char126 njh }& + #bengali ~njh #endbengali & + #indian ~njh #endbengali & + {\tt jha\char126 njhaa } & + #bengali jha~njhaa #endbengali & + #indian jha~njhaa #endbengali\\ \hline + #bengali T + T #endbengali & + {\tt TT }& + #bengali TT #endbengali & + #indian TT #endbengali & + {\tt aTTaalikaa } & + #bengali aTTaalikaa #endbengali & + #indian aTTaalikaa #endbengali\\ \hline + #bengali T + b #endbengali & + {\tt Tb }& + #bengali Tb #endbengali & + #indian Tb #endbengali & + {\tt khaTbaa } & + #bengali khaTbaa #endbengali & + #indian khaTbaa #endbengali\\ \hline + #bengali D + D #endbengali & + {\tt DD }& + #bengali DD #endbengali & + #indian DD #endbengali & + {\tt uDDIn } & + #bengali uDDIn #endbengali & + #indian uDDIn #endbengali\\ \hline + #bengali N + T #endbengali & + {\tt NT }& + #bengali NT #endbengali & + #indian NT #endbengali & + {\tt kaNTakita } & + #bengali kaNTakita #endbengali & + #indian kaNTakita #endbengali\\ \hline + #bengali N + Th #endbengali & + {\tt NTh }& + #bengali NTh #endbengali & + #indian NTh #endbengali & + {\tt laNThan } & + #bengali laNThan #endbengali & + #indian laNThan #endbengali\\ \hline + #bengali N + D #endbengali & + {\tt ND }& + #bengali ND #endbengali & + #indian ND #endbengali & + {\tt gaNDaar } & + #bengali gaNDaar #endbengali & + #indian gaNDaar #endbengali\\ \hline + #bengali N + N #endbengali & + {\tt NN }& + #bengali NN #endbengali & + #indian NN #endbengali & + {\tt biShaNNa } & + #bengali biShaNNa #endbengali & + #indian biShaNNa #endbengali\\ \hline + #bengali N + m #endbengali & + {\tt Nm }& + #bengali Nm #endbengali & + #indian Nm #endbengali & + {\tt hiraNmaY } & + #bengali hiraNmaY #endbengali & + #indian hiraNmaY #endbengali\\ \hline + #bengali t + t #endbengali & + {\tt tt }& + #bengali tt #endbengali & + #indian tt #endbengali & + {\tt uttaal } & + #bengali uttaal #endbengali & + #indian uttaal #endbengali\\ \hline + #bengali ta + ta + ba #endbengali & + {\tt ttb} & + #bengali ttba #endbengali & + #indian ttba #endbengali & + {\tt tattba } & + #bengali tattba #endbengali & + #indian tattba #endbengali \\ \hline + #bengali ta + tha #endbengali & + {\tt tth} & + #bengali tth #endbengali & + #indian tth #endbengali & + {\tt ashbattha } & + #bengali ashbattha #endbengali & + #indian ashbattha #endbengali \\ \hline + #bengali ta + na #endbengali & + {\tt tn} & + #bengali tn #endbengali & + #indian tn #endbengali & + {\tt ratna } & + #bengali ratna #endbengali & + #indian ratna #endbengali \\ \hline + #bengali ta + ba #endbengali & + {\tt tb} & + #bengali tb #endbengali & + #indian tb #endbengali & + {\tt tbaraa } & + #bengali tbaraa #endbengali & + #indian tbaraa #endbengali \\ \hline + #bengali ta + ma #endbengali & + {\tt tm} & + #bengali tm #endbengali & + #indian tm #endbengali & + {\tt aatmaa } & + #bengali aatmaa #endbengali & + #indian aatmaa #endbengali \\ \hline + #bengali ta + ra #endbengali & + {\tt tr} & + #bengali tr #endbengali & + #indian tr #endbengali & + {\tt sab.rtra } & + #bengali sab.rtra #endbengali & + #indian sab.rtra #endbengali \\ \hline + #bengali da + ga #endbengali & + {\tt dg} & + #bengali dg #endbengali & + #indian dg #endbengali & + {\tt udgaataa } & + #bengali udgaataa #endbengali & + #indian udgaataa #endbengali \\ \hline + #bengali da + gha #endbengali & + {\tt dgh} & + #bengali dgh #endbengali & + #indian dgh #endbengali & + {\tt udghaaTan } & + #bengali udghaaTan #endbengali & + #indian udghaaTan #endbengali \\ \hline + #bengali da + da #endbengali & + {\tt dd} & + #bengali dd #endbengali & + #indian dd #endbengali & + {\tt baraadda } & + #bengali baraadda #endbengali & + #indian baraadda #endbengali \\ \hline + #bengali da + dha #endbengali & + {\tt ddh} & + #bengali ddh #endbengali & + #indian ddh #endbengali & + {\tt uddhaar } & + #bengali uddhaar #endbengali & + #indian uddhaar #endbengali \\ \hline + #bengali da + ba #endbengali & + {\tt db} & + #bengali db #endbengali & + #indian db #endbengali & + {\tt dbIp } & + #bengali dbIp #endbengali & + #indian dbIp #endbengali \\ \hline + #bengali da + bha #endbengali & + {\tt dbh} & + #bengali dbh #endbengali & + #indian dbh #endbengali & + {\tt sadbhaab } & + #bengali sadbhaab #endbengali & + #indian sadbhaab #endbengali \\ \hline + #bengali da + bha + ra #endbengali & + {\tt dbhr} & + #bengali dbhr #endbengali & + #indian dbhr #endbengali & + {\tt udbhraanta } & + #bengali udbhraanta #endbengali & + #indian udbhraanta #endbengali \\ \hline + #bengali da + ma #endbengali & + {\tt dm} & + #bengali dm #endbengali & + #indian dm #endbengali & + {\tt padma } & + #bengali padma #endbengali & + #indian padma #endbengali \\ \hline + #bengali dha + na #endbengali & + {\tt dhn} & + #bengali dhn #endbengali & + #indian dhn #endbengali & + {\tt gRRidhna } & + #bengali gRRidhna #endbengali & + #indian gRRidhna #endbengali \\ \hline + #bengali dha + ba #endbengali & + {\tt dhb} & + #bengali dhb #endbengali & + #indian dhb #endbengali & + {\tt dhbajaa } & + #bengali dhbajaa #endbengali & + #indian dhbajaa #endbengali \\ \hline + #bengali na + Ta #endbengali & + {\tt nT} & + #bengali nT #endbengali & + #indian nT #endbengali & + {\tt aanTaak.rTikaa } & + #bengali aanTaak.rTikaa #endbengali & + #indian aanTaak.rTikaa #endbengali \\ \hline + #bengali na + Da #endbengali & + {\tt nD} & + #bengali nD #endbengali & + #indian nD #endbengali & + {\tt byaanD } & + #bengali byaanD #endbengali & + #indian byaanD #endbengali \\ \hline + #bengali na + ta #endbengali & + {\tt nt} & + #bengali nt #endbengali & + #indian nt #endbengali & + {\tt antim } & + #bengali antim #endbengali & + #indian antim #endbengali \\ \hline +% ----------------- +\begin{htmlonly} +\end{longtable} +\end{makeimage} + +Conjunct Consonants, Part 3: +\begin{makeimage} +\htmlimage{external} +\begin{longtable}{|c|c|c|c|c|c|c|} +\caption{Conjunct Consonants\protect\html{, Part 3}} \\ +\hline conjunct & ITRANS & bn & itxbeng & ITRANS example & bn example & itxbeng example \\ \hline + \multicolumn{7}{c}{\vadjust{\vskip-10pt}} + \endfirsthead + +\caption[]{Conjunct Consonants (contd)} \\ + \hline + conjunct & ITRANS & bn & itxbeng & ITRANS example & bn example & itxbeng example \\ \hline + \multicolumn{7}{c}{\vadjust{\vskip-10pt}} + \endhead + +\multicolumn{7}{r}{continued on the next page...} \\ \endfoot + +\hline \endlastfoot +\hline +\end{htmlonly} +% ----------------- + #bengali na + ta + u #endbengali & + {\tt ntu} & + #bengali ntu #endbengali & + #indian ntu #endbengali & + {\tt jantu } & + #bengali jantu #endbengali & + #indian jantu #endbengali \\ \hline + #bengali na + ta + ba #endbengali & + {\tt ntb} & + #bengali ntb #endbengali & + #indian ntb #endbengali & + {\tt saantbanaa } & + #bengali saantbanaa #endbengali & + #indian saantbanaa #endbengali \\ \hline + #bengali na + ta + ra #endbengali & + {\tt ntr} & + #bengali ntr #endbengali & + #indian ntr #endbengali & + {\tt Jantra } & + #bengali Jantra #endbengali & + #indian Jantra #endbengali \\ \hline + #bengali na + tha #endbengali & + {\tt nth} & + #bengali nth #endbengali & + #indian nth #endbengali & + {\tt manthar } & + #bengali manthar #endbengali & + #indian manthar #endbengali \\ \hline + #bengali na + da #endbengali & + {\tt nd} & + #bengali nd #endbengali & + #indian nd #endbengali & + {\tt bandI } & + #bengali bandI #endbengali & + #indian bandI #endbengali \\ \hline + #bengali na + dha #endbengali & + {\tt ndh} & + #bengali ndh #endbengali & + #indian ndh #endbengali & + {\tt gandha } & + #bengali gandha #endbengali & + #indian gandha #endbengali \\ \hline + #bengali na + na #endbengali & + {\tt nn} & + #bengali nn #endbengali & + #indian nn #endbengali & + {\tt anna } & + #bengali anna #endbengali & + #indian anna #endbengali \\ \hline + #bengali na + ba #endbengali & + {\tt nb} & + #bengali nb #endbengali & + #indian nb #endbengali & + {\tt samanbaY } & + #bengali samanbaY #endbengali & + #indian samanbaY #endbengali \\ \hline + #bengali na + ma #endbengali & + {\tt nm} & + #bengali nm #endbengali & + #indian nm #endbengali & + {\tt janma } & + #bengali janma #endbengali & + #indian janma #endbengali \\ \hline + #bengali na + sa #endbengali & + {\tt ns} & + #bengali ns #endbengali & + #indian ns #endbengali & + {\tt sens } & + #bengali sens #endbengali & + #indian sens #endbengali \\ \hline + #bengali pa + Ta #endbengali & + {\tt pT} & + #bengali pT #endbengali & + #indian pT #endbengali & + {\tt kipTe } & + #bengali kipTe #endbengali & + #indian kipTe #endbengali \\ \hline + #bengali pa + ta #endbengali & + {\tt pt} & + #bengali pt #endbengali & + #indian pt #endbengali & + {\tt saptaaha } & + #bengali saptaaha #endbengali & + #indian saptaaha #endbengali \\ \hline + #bengali pa + na #endbengali & + {\tt pn} & + #bengali pn #endbengali & + #indian pn #endbengali & + {\tt sbapna } & + #bengali sbapna #endbengali & + #indian sbapna #endbengali \\ \hline + #bengali pa + pa #endbengali & + {\tt pp} & + #bengali pp #endbengali & + #indian pp #endbengali & + {\tt dhaappaa } & + #bengali dhaappaa #endbengali & + #indian dhaappaa #endbengali \\ \hline + #bengali pa + la #endbengali & + {\tt pl} & + #bengali pl #endbengali & + #indian pl #endbengali & + {\tt plaaban } & + #bengali plaaban #endbengali & + #indian plaaban #endbengali \\ \hline + #bengali pa + sa #endbengali & + {\tt ps} & + #bengali ps #endbengali & + #indian ps #endbengali & + {\tt abhIpsaa } & + #bengali abhIpsaa #endbengali & + #indian abhIpsaa #endbengali \\ \hline + #bengali pha + la #endbengali & + {\tt phl} & + #bengali phl #endbengali & + #indian phl #endbengali & + {\tt phlipaar } & + #bengali phlipaar #endbengali & + #indian phlipaar #endbengali \\ \hline + #bengali ba + ja #endbengali & + {\tt bj} & + #bengali bj #endbengali & + #indian bj #endbengali & + {\tt kubja } & + #bengali kubja #endbengali & + #indian kubja #endbengali \\ \hline + #bengali ba + da #endbengali & + {\tt bd} & + #bengali bd #endbengali & + #indian bd #endbengali & + {\tt shabda } & + #bengali shabda #endbengali & + #indian shabda #endbengali \\ \hline + #bengali ba + dha #endbengali & + {\tt bdh} & + #bengali bdh #endbengali & + #indian bdh #endbengali & + {\tt aarabdha } & + #bengali aarabdha #endbengali & + #indian aarabdha #endbengali \\ \hline + #bengali ba + ba #endbengali & + {\tt bb} & + #bengali bb #endbengali & + #indian bb #endbengali & + {\tt maatabbar } & + #bengali maatabbar #endbengali & + #indian maatabbar #endbengali \\ \hline + #bengali ba + la #endbengali & + {\tt bl} & + #bengali bl #endbengali & + #indian bl #endbengali & + {\tt blaTi.n } & + #bengali blaTi.n #endbengali & + #indian blaTi.n #endbengali \\ \hline + #bengali bha + ra #endbengali & + {\tt bhr} & + #bengali bhr #endbengali & + #indian bhr #endbengali & + {\tt bhram } & + #bengali bhram #endbengali & + #indian bhram #endbengali \\ \hline + #bengali bha + la #endbengali & + {\tt bhl} & + #bengali bhl #endbengali & + #indian bhl #endbengali & + {\tt bhlaadimir } & + #bengali bhlaadimir #endbengali & + #indian bhlaadimir #endbengali \\ \hline + #bengali ma + na #endbengali & + {\tt mn} & + #bengali mn #endbengali & + #indian mn #endbengali & + {\tt nimna } & + #bengali nimna #endbengali & + #indian nimna #endbengali \\ \hline + #bengali ma + pa #endbengali & + {\tt mp} & + #bengali mp #endbengali & + #indian mp #endbengali & + {\tt kampa } & + #bengali kampa #endbengali & + #indian kampa #endbengali \\ \hline + #bengali ma + pha #endbengali & + {\tt mph} & + #bengali mph #endbengali & + #indian mph #endbengali & + {\tt lampha } & + #bengali lampha #endbengali & + #indian lampha #endbengali \\ \hline + #bengali ma + ba #endbengali & + {\tt mb} & + #bengali mb #endbengali & + #indian mb #endbengali & + {\tt ambal } & + #bengali ambal #endbengali & + #indian ambal #endbengali \\ \hline + #bengali ma + bha #endbengali & + {\tt mbh} & + #bengali mbh #endbengali & + #indian mbh #endbengali & + {\tt dambha } & + #bengali dambha #endbengali & + #indian dambha #endbengali \\ \hline + #bengali ma + bha + ra #endbengali & + {\tt mbhr} & + #bengali mbhr #endbengali & + #indian mbhr #endbengali & + {\tt sambhram } & + #bengali sambhram #endbengali & + #indian sambhram #endbengali \\ \hline + #bengali ma + ma #endbengali & + {\tt mm} & + #bengali mm #endbengali & + #indian mm #endbengali & + {\tt aahaammak } & + #bengali aahaammak #endbengali & + #indian aahaammak #endbengali \\ \hline + #bengali ma + la #endbengali & + {\tt ml} & + #bengali ml #endbengali & + #indian ml #endbengali & + {\tt mlaan } & + #bengali mlaan #endbengali & + #indian mlaan #endbengali \\ \hline + #bengali la + ka #endbengali & + {\tt lk} & + #bengali lk #endbengali & + #indian lk #endbengali & + {\tt balkal } & + #bengali balkal #endbengali & + #indian balkal #endbengali \\ \hline +% ----------------- +\begin{htmlonly} +\end{longtable} +\end{makeimage} + +Conjunct Consonants, Part 4: +\begin{makeimage} +\htmlimage{external} +\begin{longtable}{|c|c|c|c|c|c|c|} +\caption{Conjunct Consonants\protect\html{, Part 4}} \\ +\hline conjunct & ITRANS & bn & itxbeng & ITRANS example & bn example & itxbeng example \\ \hline + \multicolumn{7}{c}{\vadjust{\vskip-10pt}} + \endfirsthead + +\caption[]{Conjunct Consonants (contd)} \\ + \hline + conjunct & ITRANS & bn & itxbeng & ITRANS example & bn example & itxbeng example \\ \hline + \multicolumn{7}{c}{\vadjust{\vskip-10pt}} + \endhead + +\multicolumn{7}{r}{continued on the next page...} \\ \endfoot + +\hline \endlastfoot +\hline +\end{htmlonly} +% ----------------- + #bengali la + ga #endbengali & + {\tt lg} & + #bengali lg #endbengali & + #indian lg #endbengali & + {\tt balgaa } & + #bengali balgaa #endbengali & + #indian balgaa #endbengali \\ \hline + #bengali la + ga + u #endbengali & + {\tt lgu} & + #bengali lgu #endbengali & + #indian lgu #endbengali & + {\tt phaalgun } & + #bengali phaalgun #endbengali & + #indian phaalgun #endbengali \\ \hline + #bengali la + Ta #endbengali & + {\tt lT} & + #bengali lT #endbengali & + #indian lT #endbengali & + {\tt palTan } & + #bengali palTan #endbengali & + #indian palTan #endbengali \\ \hline + #bengali la + Da #endbengali & + {\tt lD} & + #bengali lD #endbengali & + #indian lD #endbengali & + {\tt holDaar } & + #bengali holDaar #endbengali & + #indian holDaar #endbengali \\ \hline + #bengali la + pa #endbengali & + {\tt lp} & + #bengali lp #endbengali & + #indian lp #endbengali & + {\tt kalpanaa } & + #bengali kalpanaa #endbengali & + #indian kalpanaa #endbengali \\ \hline + #bengali la + ba #endbengali & + {\tt lb} & + #bengali lb #endbengali & + #indian lb #endbengali & + {\tt bilba } & + #bengali bilba #endbengali & + #indian bilba #endbengali \\ \hline + #bengali la + ma #endbengali & + {\tt lm} & + #bengali lm #endbengali & + #indian lm #endbengali & + {\tt gulma } & + #bengali gulma #endbengali & + #indian gulma #endbengali \\ \hline + #bengali la + la #endbengali & + {\tt ll} & + #bengali ll #endbengali & + #indian ll #endbengali & + {\tt praphulla } & + #bengali praphulla #endbengali & + #indian praphulla #endbengali \\ \hline + #bengali sh + cha #endbengali & + {\tt shch} & + #bengali shch #endbengali & + #indian shch #endbengali & + {\tt punashcha } & + #bengali punashcha #endbengali & + #indian punashcha #endbengali \\ \hline + #bengali sh + chha #endbengali & + {\tt shchh} & + #bengali shchh #endbengali & + #indian shchh #endbengali & + {\tt shirashchhed } & + #bengali shirashchhed #endbengali & + #indian shirashchhed #endbengali \\ \hline + #bengali sh + na #endbengali & + {\tt shn} & + #bengali shn #endbengali & + #indian shn #endbengali & + {\tt prashna } & + #bengali prashna #endbengali & + #indian prashna #endbengali \\ \hline + #bengali sh + ma #endbengali & + {\tt shm} & + #bengali shm #endbengali & + #indian shm #endbengali & + {\tt rashmi } & + #bengali rashmi #endbengali & + #indian rashmi #endbengali \\ \hline + #bengali sh + la #endbengali & + {\tt shl} & + #bengali shl #endbengali & + #indian shl #endbengali & + {\tt shlaaghaa } & + #bengali shlaaghaa #endbengali & + #indian shlaaghaa #endbengali \\ \hline + #bengali sh + ba #endbengali & + {\tt shb} & + #bengali shb #endbengali & + #indian shb #endbengali & + {\tt shbaapad } & + #bengali shbaapad #endbengali & + #indian shbaapad #endbengali \\ \hline + #bengali Sh + ka #endbengali & + {\tt Shk} & + #bengali Shk #endbengali & + #indian Shk #endbengali & + {\tt pariShkaar } & + #bengali pariShkaar #endbengali & + #indian pariShkaar #endbengali \\ \hline + #bengali Sh + ka + ra #endbengali & + {\tt Shkr} & + #bengali Shkr #endbengali & + #indian Shkr #endbengali & + {\tt niShkramaN } & + #bengali niShkramaN #endbengali & + #indian niShkramaN #endbengali \\ \hline + #bengali Sh + Ta #endbengali & + {\tt ShT} & + #bengali ShT #endbengali & + #indian ShT #endbengali & + {\tt kaShTa } & + #bengali kaShTa #endbengali & + #indian kaShTa #endbengali \\ \hline + #bengali Sh + Tha #endbengali & + {\tt ShTh} & + #bengali ShTh #endbengali & + #indian ShTh #endbengali & + {\tt niShThur } & + #bengali niShThur #endbengali & + #indian niShThur #endbengali \\ \hline + #bengali Sh + Na #endbengali & + {\tt ShN} & + #bengali ShN #endbengali & + #indian ShN #endbengali & + {\tt uShNa } & + #bengali uShNa #endbengali & + #indian uShNa #endbengali \\ \hline + #bengali Sh + pa #endbengali & + {\tt Shp} & + #bengali Shp #endbengali & + #indian Shp #endbengali & + {\tt baaShpa } & + #bengali baaShpa #endbengali & + #indian baaShpa #endbengali \\ \hline + #bengali Sh + pha #endbengali & + {\tt Shph} & + #bengali Shph #endbengali & + #indian Shph #endbengali & + {\tt niShphal } & + #bengali niShphal #endbengali & + #indian niShphal #endbengali \\ \hline + #bengali Sh + ma #endbengali & + {\tt Shm} & + #bengali Shm #endbengali & + #indian Shm #endbengali & + {\tt bhiiShma } & + #bengali bhiiShma #endbengali & + #indian bhiiShma #endbengali \\ \hline + #bengali s + ka #endbengali & + {\tt sk} & + #bengali sk #endbengali & + #indian sk #endbengali & + {\tt puraskRRita } & + #bengali puraskRRita #endbengali & + #indian puraskRRita #endbengali \\ \hline + #bengali s + ka + ra #endbengali & + {\tt skr} & + #bengali skr #endbengali & + #indian skr #endbengali & + {\tt skriin } & + #bengali skriin #endbengali & + #indian skriin #endbengali \\ \hline + #bengali s + ka + la #endbengali & + {\tt skl} & + #bengali skl #endbengali & + #indian skl #endbengali & + {\tt skleraa } & + #bengali skleraa #endbengali & + #indian skleraa #endbengali \\ \hline + #bengali sa + kha #endbengali & + {\tt skh} & + #bengali skh #endbengali & + #indian skh #endbengali & + {\tt skhalan } & + #bengali skhalan #endbengali & + #indian skhalan #endbengali \\ \hline + #bengali sa + Ta #endbengali & + {\tt sT} & + #bengali sT #endbengali & + #indian sT #endbengali & + {\tt sTapaar } & + #bengali sTapaar #endbengali & + #indian sTapaar #endbengali \\ \hline + #bengali sa + ta #endbengali & + {\tt st} & + #bengali st #endbengali & + #indian st #endbengali & + {\tt asta } & + #bengali asta #endbengali & + #indian asta #endbengali \\ \hline + #bengali sa + ta + u #endbengali & + {\tt stu} & + #bengali stu #endbengali & + #indian stu #endbengali & + {\tt bastu } & + #bengali bastu #endbengali & + #indian bastu #endbengali \\ \hline + #bengali sa + ta + ra #endbengali & + {\tt str} & + #bengali str #endbengali & + #indian str #endbengali & + {\tt strain } & + #bengali strain #endbengali & + #indian strain #endbengali \\ \hline + #bengali sa + tha #endbengali & + {\tt sth} & + #bengali sth #endbengali & + #indian sth #endbengali & + {\tt upasthita } & + #bengali upasthita #endbengali & + #indian upasthita #endbengali \\ \hline + #bengali sa + na #endbengali & + {\tt sn} & + #bengali sn #endbengali & + #indian sn #endbengali & + {\tt snaan } & + #bengali snaan #endbengali & + #indian snaan #endbengali \\ \hline +% ----------------- +\begin{htmlonly} +\end{longtable} +\end{makeimage} + +Conjunct Consonants, Part 5: +\begin{makeimage} +\htmlimage{external} +\begin{longtable}{|c|c|c|c|c|c|c|} +\caption{Conjunct Consonants\protect\html{, Part 5}} \\ +\hline conjunct & ITRANS & bn & itxbeng & ITRANS example & bn example & itxbeng example \\ \hline + \multicolumn{7}{c}{\vadjust{\vskip-10pt}} + \endfirsthead + +\caption[]{Conjunct Consonants (contd)} \\ + \hline + conjunct & ITRANS & bn & itxbeng & ITRANS example & bn example & itxbeng example \\ \hline + \multicolumn{7}{c}{\vadjust{\vskip-10pt}} + \endhead + +\multicolumn{7}{r}{continued on the next page...} \\ \endfoot + +\hline \endlastfoot +\hline +\end{htmlonly} +% ----------------- + #bengali sa + pa #endbengali & + {\tt sp} & + #bengali sp #endbengali & + #indian sp #endbengali & + {\tt paraspar } & + #bengali paraspar #endbengali & + #indian paraspar #endbengali \\ \hline + #bengali sa + pa + la #endbengali & + {\tt spl} & + #bengali spl #endbengali & + #indian spl #endbengali & + {\tt spliT } & + #bengali spliT #endbengali & + #indian spliT #endbengali \\ \hline + #bengali sa + pha #endbengali & + {\tt sph} & + #bengali sph #endbengali & + #indian sph #endbengali & + {\tt aasphaalan } & + #bengali aasphaalan #endbengali & + #indian aasphaalan #endbengali \\ \hline + #bengali sa + ba #endbengali & + {\tt sb} & + #bengali sb #endbengali & + #indian sb #endbengali & + {\tt sbadesh } & + #bengali sbadesh #endbengali & + #indian sbadesh #endbengali \\ \hline + #bengali sa + ma #endbengali & + {\tt sm} & + #bengali sm #endbengali & + #indian sm #endbengali & + {\tt smaraN } & + #bengali smaraN #endbengali & + #indian smaraN #endbengali \\ \hline + #bengali sa + la #endbengali & + {\tt sl} & + #bengali sl #endbengali & + #indian sl #endbengali & + {\tt slip } & + #bengali slip #endbengali & + #indian slip #endbengali \\ \hline + #bengali ha + Na #endbengali & + {\tt hN} & + #bengali hN #endbengali & + #indian hN #endbengali & + {\tt paraahNa } & + #bengali paraahNa #endbengali & + #indian paraahNa #endbengali \\ \hline + #bengali ha + na #endbengali & + {\tt hn} & + #bengali hn #endbengali & + #indian hn #endbengali & + {\tt chihnita } & + #bengali chihnita #endbengali & + #indian chihnita #endbengali \\ \hline + #bengali ha + ma #endbengali & + {\tt hm} & + #bengali hm #endbengali & + #indian hm #endbengali & + {\tt brahmaa } & + #bengali brahmaa #endbengali & + #indian brahmaa #endbengali \\ \hline + #bengali ha + ba #endbengali & + {\tt hb} & + #bengali hb #endbengali & + #indian hb #endbengali & + {\tt aahbaan } & + #bengali aahbaan #endbengali & + #indian aahbaan #endbengali \\ \hline + #bengali ha + la #endbengali & + {\tt hl} & + #bengali hl #endbengali & + #indian hl #endbengali & + {\tt aahlaad } & + #bengali aahlaad #endbengali & + #indian aahlaad #endbengali \\ \hline + #bengali ha + RRi #endbengali & + {\tt hRRi} & + #bengali hRRi #endbengali & + #indian hRRi #endbengali & + {\tt hRRidaY } & + #bengali hRRidaY #endbengali & + #indian hRRidaY #endbengali \\ \hline + #bengali Ra + ga #endbengali & + {\tt Rg} & + #bengali Rg #endbengali & + #indian Rg #endbengali & + {\tt khaRga } & + #bengali khaRga #endbengali & + #indian khaRga #endbengali \\ \hline + #bengali Sh + Na #endbengali & + {\tt ShN} & + #bengali ShNa #endbengali & + #indian ShNa #endbengali & + {\tt kRRiShNa} & + #bengali kRRiShNa #endbengali & + #indian kRRiShNa #endbengali\\ \hline + #bengali ga + u #endbengali & + {\tt gu} & + #bengali gu #endbengali & + #indian gu #endbengali & + {\tt phaaguner } & + #bengali phaaguner #endbengali & + #indian phaaguner #endbengali \\ \hline +\end{longtable} +\end{makeimage} + +\end{document} diff --git a/Master/texmf-dist/doc/fonts/itrans/dvnc.itx b/Master/texmf-dist/doc/fonts/itrans/dvnc.itx new file mode 100644 index 00000000000..886086fcd7f --- /dev/null +++ b/Master/texmf-dist/doc/fonts/itrans/dvnc.itx @@ -0,0 +1,447 @@ +% User Documentation for the Itrans Package, Devanagari Devnac PostScript Font +% Use for Sanskrit, Hindi, and Marathi Languages + +\documentclass[11pt]{article} + +\usepackage[preprocess]{itrans} % Ross Moore's extensions to latex2html + +\usepackage{html} % from standard latex2html package + % if you do not have html.sty in your machine, change the html to + % htmlstub (htmlstub.sty is included in the ITRANS/lib directory) + +\portraitpage % defined in itrans.sty (idevn.tex), get a larger page size + +\renewcommand{\arraystretch}{1.25} +\newcommand{\rarrow}{\mbox{---\hspace{-8pt}$>$}} +\newcommand{\SM}{\char35hindi} +\newcommand{\EM}{\char35endhindi} +\newfont{\devnf}{dnh at 15pt} +%\newfont{\devnf}{dnho at 15pt} % the oblique version +%\newfont{\devnf}{dnhrc at 10pt} % the scaled down (x-axis) version +\hyphenchar\devnf=-1 % disable hyphenation using this font + +#hindiifm=dvnc.ifm +#hindifont=\devnf + +\begin{document} + +\footnotetext[0]{Last modification: \today} + +\centerline{\bf Transliteration Map} +\medskip +\centerline{\LARGE\bf DEVNAC font} +\medskip +\centerline{\bf (Hindi, Marathi, Sanskrit)} +\bigskip +\centerline{\bf itrans} +\smallskip +\centerline{\bf \copyright 1991--1998 Avinash Chopde} + +\section{Fonts Available} + +\subsection{\TeX\ Interface} + +The devanagari font is called {\em devnac}, and its PostScript description +resides in the file {\em devnac.ps}. +It is a user-defined type III PostScript font. +Four fonts, variations on the basic devnac font, are bundled with the itrans +package. +Their names (in the \TeX\ interface) are dnh, dnho, dnhrc, and dnhre. + +\begin{description} +\item [dnh] This is the basic devanagari font. There are some other fonts +available, derived by transforming this font. +\item [dnho] This is the slanted version of {\em dnh}. +\item [dnhrc] Both {\em dnho} and {\em dnh} look extremely heavy. +A scaled down, compressed version +(along the x-axis) of the basic font is available as {\em dnhrc}. +\item[dnhre] This is heavier than {\em dnh}, to be used as a bold version. +\end{description} + +Since these are PostScript fonts, you can use them at any font size in +your document. +In fact, the font size must be specified when loading in the font. +In this document (and in idoc.itx), the following line was used for +loading the font: + +\noindent\verb+\newfont{\devnf}{dnh at 15pt}+. + +Even though this document has been typeset using a 11 point size, the +devanagari font is loaded in at 15 point size. +This is just to emphasize the devanagari characters. +Normally, I would suggest loading in the font at 15-20\% greater size than +the other text in the document. +So, if your document is being typeset at 11 point, load in the devanagari +fonts using a 13 point size. +Of course, this relation of size is important only if you wish to mix +english and devanagari in the same document. +In any case, go wild, experiment with various font sizes. +Since the characters are described as outlines in bezier curve form, +smaller point sizes do not look too good on a 300dpi output device, the +larger the font size, the better the shapes look. + +\subsection{\LaTeX\ Interface} + +In ITRANS version 5.2, apart from the addition of a new style file named +\texttt{itrans.sty}, a font definition file for Devnac was also added. +The file is named \texttt{Udvnc.fd}, and it can be used to load this font +using \LaTeX2e commands where the font encoding is \texttt{U} (unknown) +and the font family is \texttt{dvnc}. Thus, the following can be used +to load the medium series with normal shape: + +\verb=\usefont{U}{dvnc}{m}{n}= +and then to select a size and baselineskip: +\verb=\fontsize{18pt}{24pt}\selectfont= + +The above will load the \texttt{dnh} version of this font. + +\verb=\usefont{U}{dvnc}{b}{sl}= +will load the \texttt{dnho} version, and + +\verb=\usefont{U}{dvnc}{c}{n}= +will load the \texttt{dnhrc} version, and + +\verb=\usefont{U}{dvnc}{bx}{n}= +will load the \texttt{dnhre} version. + +\subsection{Textual Interface - PostScript} + +A direct PostScript interface is supported. HTML and Unicode (UTF-8) +are not supported for this font. + +This interface does not offer any wordprocessing capabilities other +than that of checking when a page is complete, and then +resetting the current point to the top of the next page. +Thus, all spaces, lines, etc from the input text appear +in the output too. + +For the PostScript mode, the user may also directly invoke +PostScript commands to create various versions of the font, as required. +Refer to PostScript language manuals for specific help regarding the +PostScript font manipulation commands. +If you decide to go this route, take a look at the file {\em itrans.pro}, +it is the prologue that gets sent to the printer. +It contains definitions of various commands such as {\em normalfont}, +{\em slantfont}, {\em compressedfont}, etc, which may be used to change +the font being used. +These PostScript functions take a single argument:~the font size to use. +All this and more information can be obtained from the prologue file, {\em +itrans.pro}, and PostScript users should take a look at it. +For example usage, look through the sample input files provided. +Files ending in {\em .ips} are the direct PostScript input files, itrans +(with the -P option) directly produces PostScript output for these files. + +The file {\em devnac.ps} contains the PostScript +language program for this devanagari font. + +\subsection{Sanskrit, Hindi and Marathi} + +The single IFM file {\em dvnc.ifm} can be used for +Sanskrit, Hindi or Marathi output. + +The marathi form of ra-half is available through the {\tt R} +character, the second LA is at {\tt L} (or {\tt ld}), etc. +The table displays the complete mapping from English to Devanagari +for all the three Indic Scripts. + +\subsection{Text Interface - Unicode (UTF-8) for Sanskrit, Hindi, and Marathi} + +IFM file to use is named {\em udvng.ifm}. + +Unicode (UTF-8) output is supported for this the Devanagari script, but no +Unicode fonts are included with the ITRANS package. There are many +Unicode fonts available on the Web, and more are being developed +so it should be easy to locate a Unicode font when needed. Not all +Unicode fonts fully support Indian Languages yet. + +\section{Known Problems} + +In the \TeX\ interface, characters with any non-zero Y offset are +not correctly printed in some cases, when the PostScript font Devnac +is used. +I have only seen this happen for the {#hindi da#endhindi} consonant, +in cases such as the da-u consonant-vowel, or the da-ra ligature, words +such as {\em draaviiDa} (#hindi draaviiDa#endhindi) or {\em dukaanaat} +{#hindi dukaanaat#endhindi}. +Note that it is only in certain cases that the +word is printed incorrectly, in most cases it is handled correctly. +Usually, when the word appears near the end of the line, \TeX\ (or +dvips, I'm inclined to think it is dvips) +inserts a negative kern just before the character with a +non-zero Y offset, and the word appears squashed up at that point. +Have no remedy for this, only workaround is to force a line break before the +problem word, it usually sets everything right. + +I have never encountered this problem when using Frans Velthuis's Devnag +font with the itrans package, therefore this problem is probably related +to the use of PostScript fonts in \TeX. + +\bigskip\hrule +%------------------------------------------------------------------- +\begin{htmlonly} +\section{Devanagari Table} +\end{htmlonly} + +\begin{table}[hp] +\begin{center} +\vspace*{-0.5in}\begin{tabular}{c@{\hspace{1in}}c@{\hspace{1in}}c} +% --- first col is vowels inside a tabular +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Vowels} \\ +\hline +{#hindi a #endhindi} & {\tt a} \\ \hline +{#hindi aa #endhindi} & {\tt aa {\it or} A} \\ \hline +{#hindi i #endhindi} & {\tt i} \\ \hline +{#hindi ii #endhindi} & {\tt ii {\it or} I} \\ \hline +{#hindi u #endhindi} & {\tt u} \\ \hline +{#hindi uu #endhindi} & {\tt uu {\it or} U} \\ \hline +{#hindi R^i #endhindi} & {\tt RRi {\it or} R\char`^i} \\ \hline +{#hindi e #endhindi} & {\tt e} \\ \hline +{#hindi ai #endhindi} & {\tt ai} \\ \hline +{#hindi o #endhindi} & {\tt o} \\ \hline +{#hindi au #endhindi} & {\tt au} \\ \hline +{#hindi aM #endhindi} & {\tt {\it a}M} \\ \hline +{#hindi aH #endhindi} & {\tt {\it a}H} \\ \hline +\multicolumn{2}{c}{} \\ +\multicolumn{2}{c}{} \\ +\multicolumn{2}{c}{Digits} \\ +\hline +{#hindi 0 #endhindi} & {\tt 0} \\ \hline +{#hindi 1 #endhindi} & {\tt 1} \\ \hline +{#hindi 2 #endhindi} & {\tt 2} \\ \hline +{#hindi 3 #endhindi} & {\tt 3} \\ \hline +{#hindi 4 #endhindi} & {\tt 4} \\ \hline +{#hindi 5 #endhindi} & {\tt 5} \\ \hline +{#hindi 6 #endhindi} & {\tt 6} \\ \hline +{#hindi 7 #endhindi} & {\tt 7} \\ \hline +{#hindi 8 #endhindi} & {\tt 8} \\ \hline +{#hindi 9 #endhindi} & {\tt 9} \\ \hline +\end{tabular} +\end{makeimage} +% --- end first col +& +% --- second col is consonants +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Consonants} \\ +\hline +{#hindi ka #endhindi} & {\tt k{\it a}} \\ \hline +{#hindi kha #endhindi} & {\tt kh{\it a}} \\ \hline +{#hindi ga #endhindi} & {\tt g{\it a}} \\ \hline +{#hindi gha #endhindi} & {\tt gh{\it a}} \\ \hline +{#hindi ~Na #endhindi} & {\tt \char`~N{\it a or} N\char`^{\it a}} \\ \hline +{#hindi cha #endhindi} & {\tt ch{\it a}} \\ \hline +{#hindi chha #endhindi} & {\tt chh{\it a}} \\ \hline +{#hindi ja #endhindi} & {\tt j{\it a}} \\ \hline +{#hindi jha #endhindi} & {\tt jh{\it a}} \\ \hline +{#hindi ~na #endhindi} & {\tt \char`~n{\it a or} JN{\it a}} \\ \hline +{#hindi Ta #endhindi} & {\tt T{\it a}} \\ \hline +{#hindi Tha #endhindi} & {\tt Th{\it a}} \\ \hline +{#hindi Da #endhindi} & {\tt D{\it a}} \\ \hline +{#hindi Dha #endhindi} & {\tt Dh{\it a}} \\ \hline +{#hindi Na #endhindi} & {\tt N{\it a}} \\ \hline +{#hindi ta #endhindi} & {\tt t{\it a}} \\ \hline +{#hindi tha #endhindi} & {\tt th{\it a}} \\ \hline +{#hindi da #endhindi} & {\tt d{\it a}} \\ \hline +{#hindi dha #endhindi} & {\tt dh{\it a}} \\ \hline +{#hindi na #endhindi} & {\tt n{\it a}} \\ \hline +{#hindi pa #endhindi} & {\tt p{\it a}} \\ \hline +{#hindi pha #endhindi} & {\tt ph{\it a}} \\ \hline +{#hindi ba #endhindi} & {\tt b{\it a}} \\ \hline +{#hindi bha #endhindi} & {\tt bh{\it a}} \\ \hline +{#hindi ma #endhindi} & {\tt m{\it a}} \\ \hline +{#hindi ya #endhindi} & {\tt y{\it a}} \\ \hline +{#hindi ra #endhindi} & {\tt r{\it a}} \\ \hline +{#hindi la #endhindi} & {\tt l{\it a}} \\ \hline +{#hindi va #endhindi} & {\tt v{\it a or} w{\it a}} \\ \hline +{#hindi sha #endhindi} & {\tt sh{\it a}} \\ \hline +{#hindi Sha #endhindi} & {\tt Sh{\it a or} shh{\it a}} \\ \hline +{#hindi sa #endhindi} & {\tt s{\it a}} \\ \hline +{#hindi ha #endhindi} & {\tt h{\it a}} \\ \hline +{#hindi lda #endhindi} & {\tt ld{\it a or} L{\it a}} \\ \hline +{#hindi kSha #endhindi} & {\tt kSh{\it a or} x{\it a}} \\ \hline +{#hindi j~na #endhindi} & {\tt j\char`~n{\it a or} GY{\it a}} \\ \hline +\end{tabular} +\end{makeimage} +% --- end second col +& +% --- third col of specials/accents inside a tabular +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Specials/Accents} \\ +\hline +{#hindi qa #endhindi} & {\tt q{\it a}} \\ \hline +{#hindi Ka #endhindi} & {\tt K{\it a}} \\ \hline +{#hindi Ga #endhindi} & {\tt G{\it a}} \\ \hline +{#hindi za #endhindi} & {\tt J{\it a or} z{\it a}} \\ \hline +{#hindi fa #endhindi} & {\tt f{\it a}} \\ \hline +{#hindi .Da #endhindi} & {\tt .D{\it a}} \\ \hline +{#hindi .Dha #endhindi} & {\tt .Dh{\it a}} \\ \hline +{#hindi AUM #endhindi} & {\tt AUM} or {\tt OM} \\ \hline +{#hindi Rga #endhindi} & {\tt R{\it ga}} \\ \hline +{#hindi rga #endhindi} & {\tt rga {\it or} {\it ga}\char`^r} \\ \hline +{#hindi ga.n #endhindi} & {\tt {\it ga}.n} \\ \hline +{#hindi aa.c #endhindi} & {\tt {\it aa}.c} \\ \hline +{#hindi Da.N #endhindi} & {\tt {\it Da}.N} \\ \hline +{#hindi D.h #endhindi} & {\tt {\it D}.h} \\ \hline +{#hindi duH #endhindi} & {\tt {\it du}H} \\ \hline +{#hindi .a #endhindi} & {\tt .a} \\ \hline +\end{tabular} +\end{makeimage} +\\ +\end{tabular} % end the larger tabular encompassing all four tables +\hfill +\\ +\end{center} +\caption {\bf ITRANS: Devanagari to English Transliteration Table.} +\label{ienc} +\end{table} + +%------------------------------------------------------------------------ +\begin{htmlonly} +\section{Examples} +\end{htmlonly} + +\begin{table}[hp] +\begin{center} +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Sample Letters} \\ +\hline +{#hindi ka kaa ki kii ku kuu #endhindi} +& {\tt ka kaa ki kii ku kuu} \\ \hline +{#hindi s.h sa saa si sii su suu #endhindi} +& {\tt s.h sa saa si sii su suu} \\ \hline +{#hindi khRRi khe khai khaM khaH kha.c kha.N #endhindi} +& {\tt khRRi khe khai khaM khaH kha.c kha.N} \\ \hline +{#hindi De Dai DaM DaH Da.c Da.N #endhindi} +& {\tt De Dai DaM DaH Da.c Da.N} \\ \hline +\end{tabular} +\end{makeimage} +\\ +\vspace{0.1in} +\begin{tabular}{cc} +\multicolumn{2}{c}{Sample Words} \\ +% --- first col +\begin{makeimage} +\begin{tabular}{|c|c|} +\hline +{#hindi bhaagya #endhindi} & {\tt bhaagya} \\ \hline +{#hindi raajya #endhindi} & {\tt raajya} \\ \hline +{#hindi vidyaa #endhindi} & {\tt vidyaa} \\ \hline +{#hindi shishhya #endhindi} & {\tt shishhya} \\ \hline +{#hindi mukhya #endhindi} & {\tt mukhya} \\ \hline +{#hindi gaaDyaa #endhindi} & {\tt gaaDyaa} \\ \hline +{#hindi tyaag #endhindi} & {\tt tyaag} \\ \hline +{#hindi dhyaan #endhindi} & {\tt dhyaan} \\ \hline +{#hindi nyaay #endhindi} & {\tt nyaay} \\ \hline +{#hindi shyaam #endhindi} & {\tt shyaam} \\ \hline +{#hindi jyot #endhindi} & {\tt jyot} \\ \hline +{#hindi manushhy #endhindi} & {\tt manushhy} \\ \hline +{#hindi chaa.ndaNyaa #endhindi} & {\tt chaa.ndaNyaa} \\ \hline +{#hindi abhyaas #endhindi} & {\tt abhyaas} \\ \hline +{#hindi kalyaaN #endhindi} & {\tt kalyaaN} \\ \hline +{#hindi ghaDyaald #endhindi} & {\tt ghaDyaald} \\ \hline +{#hindi kachchaa #endhindi} & {\tt kachchaa} \\ \hline +{#hindi khaD.hDaa #endhindi} & {\tt khaD.hDaa} \\ \hline +{#hindi gaTh.hThaa #endhindi} & {\tt gaTh.hThaa} \\ \hline +{#hindi dhakkaa #endhindi} & {\tt dhakkaa} \\ \hline +{#hindi pattaa #endhindi} & {\tt pattaa} \\ \hline +{#hindi tippat #endhindi} & {\tt tippat} \\ \hline +{#hindi pannaas #endhindi} & {\tt pannaas} \\ \hline +{#hindi sajjan #endhindi} & {\tt sajjan} \\ \hline +{#hindi pustak #endhindi} & {\tt pustak} \\ \hline +\end{tabular} +\end{makeimage} +% --- end first col +& +% --- second col +\begin{makeimage} +\begin{tabular}{|c|c|} +\hline +{#hindi kasturii #endhindi} & {\tt kasturii} \\ \hline +{#hindi naastik #endhindi} & {\tt naastik} \\ \hline +{#hindi praapt #endhindi} & {\tt praapt} \\ \hline +{#hindi swata.ntr #endhindi} & {\tt swata.ntr} \\ \hline +{#hindi svaata.ntrya #endhindi} & {\tt svaata.ntrya} \\ \hline +{#hindi dhvanii #endhindi} & {\tt dhvanii} \\ \hline +{#hindi goshhT #endhindi} & {\tt goshhT} \\ \hline +{#hindi yud.hdh #endhindi} & {\tt yud.hdh} \\ \hline +{#hindi yuddh #endhindi} & {\tt yuddh} \\ \hline +{#hindi pashchim #endhindi} & {\tt pashchim} \\ \hline +{#hindi phakt #endhindi} & {\tt phakt} \\ \hline +{#hindi tarhaa #endhindi} & {\tt tarhaa} \\ \hline +{#hindi arth #endhindi} & {\tt arth} \\ \hline +{#hindi kartaa #endhindi} & {\tt kartaa} \\ \hline +{#hindi gardii #endhindi} & {\tt gardii} \\ \hline +{#hindi nirNay #endhindi} & {\tt nirNay} \\ \hline +{#hindi patr #endhindi} & {\tt patr} \\ \hline +{#hindi trikoN #endhindi} & {\tt trikoN} \\ \hline +{#hindi shraavaN #endhindi} & {\tt shraavaN} \\ \hline +{#hindi aashram #endhindi} & {\tt aashram} \\ \hline +{#hindi shushruushhaa #endhindi} & {\tt shushruushhaa} \\ \hline +{#hindi gra.nth #endhindi} & {\tt gra.nth} \\ \hline +{#hindi prajaa #endhindi} & {\tt prajaa} \\ \hline +{#hindi draakShe #endhindi} & {\tt draakShe} \\ \hline +{#hindi gRRihasth #endhindi} & {\tt gRRihasth} \\ \hline +{#hindi prakR^itii #endhindi} & {\tt prakR\char`^itii} \\ \hline +\end{tabular} +\end{makeimage} +\\ +\end{tabular} % big tabular, nests two tabulars +\end{center} +\caption {\bf Examples} +\end{table} + + +\begin{table}[hp] +\begin{center} +\begin{makeimage} +\begin{tabular}{|c|c|} +\hline +{#hindi nairR^itya #endhindi} & {\tt nairR\char`^itya} \\ \hline +{#hindi shubhr #endhindi} & {\tt shubhr} \\ \hline +{#hindi sahastr #endhindi} & {\tt sahastr} \\ \hline +{#hindi kriiDaa #endhindi} & {\tt kriiDaa} \\ \hline +{#hindi svachchh #endhindi} & {\tt svachchh} \\ \hline +{#hindi svaruup #endhindi} & {\tt svaruup} \\ \hline +{#hindi Trak #endhindi} & {\tt Trak} \\ \hline +{#hindi aamhii #endhindi} & {\tt aamhii} \\ \hline +{#hindi chaturthii #endhindi} & {\tt chaturthii} \\ \hline +{#hindi RRituu #endhindi} & {\tt RRituu} \\ \hline +{#hindi aa.cktobar #endhindi} & {\tt aa.cktobar} \\ \hline +{#hindi novhe.nbar #endhindi} & {\tt novhe.nbar} \\ \hline +{#hindi gra.cm #endhindi} & {\tt gra.cm} \\ \hline +{#hindi uu.Nchaa #endhindi} & {\tt uu.Nchaa} \\ \hline +{#hindi bailagaaDii #endhindi} & {\tt bailagaaDii} \\ \hline +{#hindi gurud.hvaaraa #endhindi} & {\tt gurud.hvaaraa}\\ \hline +{#hindi gurudvaaraa #endhindi} & {\tt gurudvaaraa}\\ \hline +{#hindi niraaldyaa #endhindi} & {\tt niraaldyaa} \\ \hline +{#hindi GYaan #endhindi} & {\tt GYaan} \\ \hline +{#hindi meka.cnik #endhindi} & {\tt meka.cnik} \\ \hline +{#hindi mhais #endhindi} & {\tt mhais} \\ \hline +{#hindi deNaaryaa #endhindi} & {\tt deNaaryaa} \\ \hline +{#hindi pratishhThaa #endhindi} & {\tt pratishhThaa} \\ \hline +{#hindi itihaas #endhindi} & {\tt itihaas} \\ \hline +{#hindi aasthaabaddh #endhindi} & {\tt aasthaabaddh} \\ \hline +{#hindi a.ntarraashhTriiy #endhindi} & {\tt a.ntarraashhTriiy} \\ \hline +\end{tabular} +\end{makeimage} +\end{center} +\smallskip +\caption {\bf More Examples} +\end{table} + +\vspace*{1pt}\vfill + +\section{Author and Font Developer} + +\noindent +The Devnac font has been developed by Avinash Chopde. \\ +E-mail: +\htmladdnormallink{\texttt{avinash@acm.org}}{mailto:avinash@acm.org}. \\ +Home page: +\htmladdnormallink{\texttt{http://www.aczone.com/}}{http://www.aczone.com/} + +\end{document} diff --git a/Master/texmf-dist/doc/fonts/itrans/dvng.itx b/Master/texmf-dist/doc/fonts/itrans/dvng.itx new file mode 100644 index 00000000000..c42bb4776d4 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/itrans/dvng.itx @@ -0,0 +1,882 @@ + +\documentclass[11pt]{article} + +\usepackage[preprocess]{itrans} % Ross Moore's extensions to latex2html + +\usepackage{html} % from standard latex2html package + % if you do not have html.sty in your machine, change the html to + % htmlstub (htmlstub.sty is included in the ITRANS/lib directory) + +% User Documentation for the Itrans Package, for Devanagari (Dvng) +% Use for Sanskrit, Hindi, and Marathi Languages +% Doc for Frans Velthuis's Devnag Font +%******* +% NOTE: This file cannot be handled by TeX until you install the +% devnag package......see the first section for information +% on how to get the devnag package... +% If you need to just look at the font before getting it over, +% try printing the postscript version of this file: dvng.ps +%******* + +\portraitpage % defined in itrans.sty (idevn.tex), get a larger page size + +\renewcommand{\arraystretch}{1.25} +\newcommand{\rarrow}{\mbox{\rm ---\hspace{-8pt}$>$}} +\newcommand{\SM}{\char35hindi} +\newcommand{\EM}{\char35endhindi} +\newfont{\devnf}{dvng10 scaled \magstep1} +\hyphenchar\devnf=-1 % disable hyphenation using this font + +#sanskritifm=dvngfull.ifm +#sanskritfont=\devnf + +#hindiifm=dvng.ifm +#hindifont=\devnf + +\begin{document} + +\footnotetext[0]{Last modification: \today} + +\centerline{\bf Transliteration Map} +\medskip +\centerline{\LARGE\bf DEVNAG font} +\medskip +\centerline{\bf (Hindi, Marathi, Sanskrit)} +\bigskip +\centerline{\bf itrans} +\smallskip +\centerline{\bf \copyright 1991--1998 Avinash Chopde} + +\section{Fonts Available} + +\subsection{\TeX\ Interface} + +This devanagari font {\em devnag} is a Metafont font, +developed by Frans Velthuis, and his package is called ``Devanagari for +TeX''. + +The devnag font is in a archive named {\tt devnag} or {\tt devanagari}. +It is available at all CTAN \TeX\ archives +in the languages directory. At the time of writing this document, +it was certainly available at ftp.cdrom.com, ctan.tug.org, and many other sites. +Please use your Internet search tools to locate the CTAN site closest to +you for downloading the devnag archive. + +This font is not bundled with the itrans package, but is available at +many FTP sites. This font may be available in the separate font archive +containing extra fonts, named \texttt{itransxt.zip}, which may be available +in the same place you obtained the main ITRANS archive. +\textsl{ +[The authors use the restrictive GPL to license their +software, which is really too bad, but because of that, I am unable to +include their fonts with the main ITRANS archive.] +} + +This ITRANS package makes use of Velthuis's Devanagari for TeX package, +version 1.6 (released March 1998). + +\medskip + +Bundled with itrans is a Metafont file (dvpn10.mf) which generates a +variation of the Devnag font. +If you have Metafont on your system, you may +use it to generate the PK and TFM files for \TeX. +This variation was developed by Thomas Ridgeway, and in his words, +it is ``a trivial variation of dvng10.mf to resemble devanagari +written with an ordinary writing pen''. +Looks nice, so I have included the dvpn10.mf file here. + +Note that the {\em dvpn10.mf} file alone is insufficient to +generate the \TeX\ font, the complete devnag package is required +to make it usable. +And, you must know enough about Metafont to run it. + +\bigskip + +{\bf Important:} { +itrans does not automatically handle all the ligatures present in the +devnag font. +The Devnag font does contain many three- and four- consonant ligatures, most +of which are not currently supported using {\em itrans}. +See the section titled ``Limitations'' for more details.} + +\subsection{Direct Textual Interface - HTML} + +HTML interface is supported using this font, +Unicode (UTF-8) is supported for this the Devanagari script, but no +Unicode fonts are included with the ITRANS package. + +Since this is a \TeX\ font, this interface cannot be used as is for HTML. +But, Sandeep Sibal, developer of the Jtrans package, has made available a +font named Xdvng, which is derived from the dvng font, and which allows +use of Xdvng with the direct Text HTML output mode of ITRANS. +See the example files for HTML output in the ITRANS doc directory +(ITRANS/doc/s1html.itx); the +IFM file to use is named {\em xdvng.ifm}. +The IFM file has been developed by Sandeep Sibal, and the Xdvng font +(available for multiple platforms) has been +developed by Sandeep Sibal and Arun Gupta +See +\newcommand{\sibalhttp}{http://www.sibal.com/sandeep/jtrans/} +\htmladdnormallink{\texttt{\sibalhttp}}{\sibalhttp} +for info on Sandeep Sibal's Jtrans package. + +\subsection{Text Interface - Unicode (UTF-8) for Sanskrit, Hindi, and Marathi} + +IFM file to use is named {\em udvng.ifm}. + +Unicode (UTF-8) output is supported for this the Devanagari script, but no +Unicode fonts are included with the ITRANS package. There are many +Unicode fonts available on the Web, and more are being developed +so it should be easy to locate a Unicode font when needed. Not all +Unicode fonts fully support Indian Languages yet. + +\subsection{Sanskrit (or Hindi) and Marathi} + +The IFM file {\em dvnc.ifm} can be used for +Sanskrit, Hindi or Marathi output. + +The marathi form of ra-half is available through the {\tt R} +character and the second LA is at {\tt L} (or {\tt ld}), etc. +The tables (\ref{ienc} and \ref{ienc-velth}) display +the complete mapping from English to Devanagari +for all the three Indic Scripts. + +A second IFM file is also provided, {\em dvngfull.ifm}, and is meant to be +used for text that needs to use many archaic consonant conjunct forms. +Use this file only if you really need all the consonant conjuncts; in +most cases a smaller set of consonant conjuncts, as defined by the +dvng.ifm file suffices. +The tables that follow include information on which conjunct glyphs +are available using which IFM file. +dvng.ifm file is the one most commonly used, since this has the ``best'' +set of ligatures. + +\section{Font Developer} + +This font has been created by Frans Velthuis as part of his +``Devanagari for TeX'' package. +He holds copyright to the fonts in the package. +I would like to thank him for making it available as freeware. + +{\obeylines\tt +Frans Velthuis +University of Groningen +The Netherlands + +e-mail address: velthuis@rc.rug.nl (Frans J. Velthuis) +} + +Since 1990, many other people have worked to enhance the original +``Devanagari for TeX'' package, the current version is being supported by +John Smith and Anshuman Pandey. + +Table~\ref{ienc-velth} +shows the ITRANS encoding in a compact table, this table was sent +in by Ashok Basargekar, and it is similar in layout to the table included +with the documentation in the original Velthius Devanagari for TeX +package. + +%------------------------------------------------------------------- +\begin{htmlonly} +\section{Devanagari Table} +\end{htmlonly} + +\begin{table}[hp] +\begin{center} +\vspace*{-0.5in}\begin{tabular}{c@{\hspace{1in}}c@{\hspace{1in}}c} +% --- first col is vowels inside a tabular +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Vowels} \\ +\hline +{#hindi a #endhindi} & {\tt a} \\ \hline +{#hindi aa #endhindi} & {\tt aa {\it or} A} \\ \hline +{#hindi i #endhindi} & {\tt i} \\ \hline +{#hindi ii #endhindi} & {\tt ii {\it or} I} \\ \hline +{#hindi u #endhindi} & {\tt u} \\ \hline +{#hindi uu #endhindi} & {\tt uu {\it or} U} \\ \hline +{#hindi R^i #endhindi} & {\tt RRi {\it or} R\char`^i} \\ \hline +{#hindi R^I #endhindi} & {\tt RRI {\it or} R\char`^I} \\ \hline +{#hindi L^i #endhindi} & {\tt LLi {\it or} L\char`^i} \\ \hline +{#hindi L^I #endhindi} & {\tt LLI {\it or} L\char`^I} \\ \hline +{#hindi e #endhindi} & {\tt e} \\ \hline +{#hindi ai #endhindi} & {\tt ai} \\ \hline +{#hindi o #endhindi} & {\tt o} \\ \hline +{#hindi au #endhindi} & {\tt au} \\ \hline +{#hindi aM #endhindi} & {\tt {\it a}M} \\ \hline +{#hindi aH #endhindi} & {\tt {\it a}H} \\ \hline +\multicolumn{2}{c}{} \\ +\multicolumn{2}{c}{} \\ +\multicolumn{2}{c}{Digits} \\ +\hline +{#hindi 0 #endhindi} & {\tt 0} \\ \hline +{#hindi 1 #endhindi} & {\tt 1} \\ \hline +{#hindi 2 #endhindi} & {\tt 2} \\ \hline +{#hindi 3 #endhindi} & {\tt 3} \\ \hline +{#hindi 4 #endhindi} & {\tt 4} \\ \hline +{#hindi 5 #endhindi} & {\tt 5} \\ \hline +{#hindi 6 #endhindi} & {\tt 6} \\ \hline +{#hindi 7 #endhindi} & {\tt 7} \\ \hline +{#hindi 8 #endhindi} & {\tt 8} \\ \hline +{#hindi 9 #endhindi} & {\tt 9} \\ \hline +\end{tabular} +\end{makeimage} +% --- end first col +& +% --- second col is consonants +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Consonants} \\ +\hline +{#hindi ka #endhindi} & {\tt k{\it a}} \\ \hline +{#hindi kha #endhindi} & {\tt kh{\it a}} \\ \hline +{#hindi ga #endhindi} & {\tt g{\it a}} \\ \hline +{#hindi gha #endhindi} & {\tt gh{\it a}} \\ \hline +{#hindi ~Na #endhindi} & {\tt \char`~N{\it a or} N\char`^{\it a}} \\ \hline +{#hindi cha #endhindi} & {\tt ch{\it a}} \\ \hline +{#hindi Cha #endhindi} & {\tt Ch{\it a or} chh{\it a}} \\ \hline +{#hindi ja #endhindi} & {\tt j{\it a}} \\ \hline +{#hindi jha #endhindi} & {\tt jh{\it a}} \\ \hline +{#hindi ~na #endhindi} & {\tt \char`~n{\it a or} JN{\it a}} \\ \hline +{#hindi Ta #endhindi} & {\tt T{\it a}} \\ \hline +{#hindi Tha #endhindi} & {\tt Th{\it a}} \\ \hline +{#hindi Da #endhindi} & {\tt D{\it a}} \\ \hline +{#hindi Dha #endhindi} & {\tt Dh{\it a}} \\ \hline +{#hindi Na #endhindi} & {\tt N{\it a}} \\ \hline +{#hindi ta #endhindi} & {\tt t{\it a}} \\ \hline +{#hindi tha #endhindi} & {\tt th{\it a}} \\ \hline +{#hindi da #endhindi} & {\tt d{\it a}} \\ \hline +{#hindi dha #endhindi} & {\tt dh{\it a}} \\ \hline +{#hindi na #endhindi} & {\tt n{\it a}} \\ \hline +{#hindi pa #endhindi} & {\tt p{\it a}} \\ \hline +{#hindi pha #endhindi} & {\tt ph{\it a}} \\ \hline +{#hindi ba #endhindi} & {\tt b{\it a}} \\ \hline +{#hindi bha #endhindi} & {\tt bh{\it a}} \\ \hline +{#hindi ma #endhindi} & {\tt m{\it a}} \\ \hline +{#hindi ya #endhindi} & {\tt y{\it a}} \\ \hline +{#hindi ra #endhindi} & {\tt r{\it a}} \\ \hline +{#hindi la #endhindi} & {\tt l{\it a}} \\ \hline +{#hindi va #endhindi} & {\tt v{\it a or} w{\it a}} \\ \hline +{#hindi sha #endhindi} & {\tt sh{\it a}} \\ \hline +{#hindi Sha #endhindi} & {\tt Sh{\it a or} shh{\it a}} \\ \hline +{#hindi sa #endhindi} & {\tt s{\it a}} \\ \hline +{#hindi ha #endhindi} & {\tt h{\it a}} \\ \hline +{#hindi La #endhindi} & {\tt ld{\it a or} L{\it a}} \\ \hline +{#hindi kSha #endhindi} & {\tt kSh{\it a or} x{\it a}} \\ \hline +{#hindi j~na #endhindi} & {\tt j\char`~n{\it a or} GY{\it a}} \\ \hline +\end{tabular} +\end{makeimage} +% --- end second col +& +% --- third col of specials/accents inside a tabular +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Specials/Accents} \\ +\hline +{#hindi qa #endhindi} & {\tt q{\it a}} \\ \hline +{#hindi Ka #endhindi} & {\tt K{\it a}} \\ \hline +{#hindi Ga #endhindi} & {\tt G{\it a}} \\ \hline +{#hindi za #endhindi} & {\tt J{\it a or} z{\it a}} \\ \hline +{#hindi fa #endhindi} & {\tt f{\it a}} \\ \hline +{#hindi .Da #endhindi} & {\tt .D{\it a}} \\ \hline +{#hindi .Dha #endhindi} & {\tt .Dh{\it a}} \\ \hline +{#hindi AUM #endhindi} & {\tt AUM} or {\tt OM} \\ \hline +{#hindi Rga #endhindi} & {\tt R{\it ga}} \\ \hline +{#hindi rga #endhindi} & {\tt rga {\it or} {\it ga}\char`^r} \\ \hline +{#hindi ga.n #endhindi} & {\tt {\it ga}.n} \\ \hline +{#hindi aa.c #endhindi} & {\tt {\it aa}.c} \\ \hline +{#hindi Da.N #endhindi} & {\tt {\it Da}.N} \\ \hline +{#hindi D.h #endhindi} & {\tt {\it D}.h} \\ \hline +{#hindi duH #endhindi} & {\tt {\it du}H} \\ \hline +{#hindi .a #endhindi} & {\tt .a} \\ \hline +\end{tabular} +\end{makeimage} +\\ +\end{tabular} % end the larger tabular encompassing all four tables +\hfill +\\ +\end{center} +\caption {\bf ITRANS: Devanagari to English Transliteration Table.} +\label{ienc} +\end{table} + +%------------------------------------------------------------------------ +\begin{htmlonly} +\section{Examples} +\end{htmlonly} + +\begin{table}[hp] +\begin{center} +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Sample Letters} \\ +\hline +{#hindi ka kaa ki kii ku kuu #endhindi} +& {\tt ka kaa ki kii ku kuu} \\ \hline +{#hindi s.h sa saa si sii su suu #endhindi} +& {\tt s.h sa saa si sii su suu} \\ \hline +{#hindi kh.r khe khai khaM khaH kha.c kha.N #endhindi} +& {\tt kh.r khe khai khaM khaH kha.c kha.N} \\ \hline +{#hindi De Dai DaM DaH Da.c Da.N #endhindi} +& {\tt De Dai DaM DaH Da.c Da.N} \\ \hline +\end{tabular} +\end{makeimage} +\\ +\vspace{0.1in} +\begin{tabular}{cc} +\multicolumn{2}{c}{Sample Words} \\ +% --- first col +\begin{makeimage} +\begin{tabular}{|c|c|} +\hline +{#hindi bhaagya #endhindi} & {\tt bhaagya} \\ \hline +{#hindi raajya #endhindi} & {\tt raajya} \\ \hline +{#hindi vidyaa #endhindi} & {\tt vidyaa} \\ \hline +{#hindi shiShya #endhindi} & {\tt shiShya} \\ \hline +{#hindi mukhya #endhindi} & {\tt mukhya} \\ \hline +{#hindi gaaDyaa #endhindi} & {\tt gaaDyaa} \\ \hline +{#hindi tyaag #endhindi} & {\tt tyaag} \\ \hline +{#hindi dhyaan #endhindi} & {\tt dhyaan} \\ \hline +{#hindi nyaay #endhindi} & {\tt nyaay} \\ \hline +{#hindi shyaam #endhindi} & {\tt shyaam} \\ \hline +{#hindi jyot #endhindi} & {\tt jyot} \\ \hline +{#hindi manushhya #endhindi} & {\tt manushhya} \\ \hline +{#hindi chaa.ndaNyaa #endhindi} & {\tt chaa.ndaNyaa} \\ \hline +{#hindi abhyaas #endhindi} & {\tt abhyaas} \\ \hline +{#hindi kalyaaN #endhindi} & {\tt kalyaaN} \\ \hline +{#hindi ghaDyaald #endhindi} & {\tt ghaDyaald} \\ \hline +{#hindi kachchaa #endhindi} & {\tt kachchaa} \\ \hline +{#hindi khaD.hDaa #endhindi} & {\tt khaD.hDaa} \\ \hline +{#hindi khaDDaa #endhindi} & {\tt khaDDaa} \\ \hline +{#hindi gaThThaa #endhindi} & {\tt gaThThaa} \\ \hline +{#hindi dhakkaa #endhindi} & {\tt dhakkaa} \\ \hline +{#hindi pattaa #endhindi} & {\tt pattaa} \\ \hline +{#hindi tippat #endhindi} & {\tt tippat} \\ \hline +{#hindi pannaas #endhindi} & {\tt pannaas} \\ \hline +{#hindi sajjan #endhindi} & {\tt sajjan} \\ \hline +{#hindi pustak #endhindi} & {\tt pustak} \\ \hline +\end{tabular} +\end{makeimage} +% --- end first col +& +% --- second col +\begin{makeimage} +\begin{tabular}{|c|c|} +\hline +{#hindi kasturii #endhindi} & {\tt kasturii} \\ \hline +{#hindi naastik #endhindi} & {\tt naastik} \\ \hline +{#hindi praapt #endhindi} & {\tt praapt} \\ \hline +{#hindi swata.ntra #endhindi} & {\tt swata.ntra} \\ \hline +{#hindi svaata.ntrya #endhindi} & {\tt svaata.ntrya} \\ \hline +{#hindi dhvanii #endhindi} & {\tt dhvanii} \\ \hline +{#hindi goshhT #endhindi} & {\tt goshhT} \\ \hline +{#hindi yud.hdh #endhindi} & {\tt yud.hdh} \\ \hline +{#hindi yuddh #endhindi} & {\tt yuddh} \\ \hline +{#hindi pashchim #endhindi} & {\tt pashchim} \\ \hline +{#hindi phakt #endhindi} & {\tt phakt} \\ \hline +{#hindi tarhaa #endhindi} & {\tt tarhaa} \\ \hline +{#hindi arth #endhindi} & {\tt arth} \\ \hline +{#hindi kartaa #endhindi} & {\tt kartaa} \\ \hline +{#hindi gardii #endhindi} & {\tt gardii} \\ \hline +{#hindi nirNay #endhindi} & {\tt nirNay} \\ \hline +{#hindi patr #endhindi} & {\tt patr} \\ \hline +{#hindi trikoN #endhindi} & {\tt trikoN} \\ \hline +{#hindi shraavaN #endhindi} & {\tt shraavaN} \\ \hline +{#hindi aashram #endhindi} & {\tt aashram} \\ \hline +{#hindi shushruushhaa #endhindi} & {\tt shushruushhaa} \\ \hline +{#hindi gra.nth #endhindi} & {\tt gra.nth} \\ \hline +{#hindi prajaa #endhindi} & {\tt prajaa} \\ \hline +{#hindi draakShe #endhindi} & {\tt draakShe} \\ \hline +{#hindi g.rhasth #endhindi} & {\tt g.rhasth} \\ \hline +{#hindi prakR^itii #endhindi} & {\tt prakR\char`^itii} \\ \hline +\end{tabular} +\end{makeimage} +\\ +\end{tabular} % big tabular, nests two tabulars +\end{center} +\caption {\bf Examples} +\end{table} + +\begin{table}[hp] +\begin{center} +\begin{makeimage} +\begin{tabular}{|c|c|} +\hline +{#hindi nairR^itya #endhindi} & {\tt nairR\char`^itya} \\ \hline +{#hindi shubhr #endhindi} & {\tt shubhr} \\ \hline +{#hindi sahastr #endhindi} & {\tt sahastr} \\ \hline +{#hindi kriiDaa #endhindi} & {\tt kriiDaa} \\ \hline +{#hindi svachchh #endhindi} & {\tt svachchh} \\ \hline +{#hindi svaruup #endhindi} & {\tt svaruup} \\ \hline +{#hindi Trak #endhindi} & {\tt Trak} \\ \hline +{#hindi aamhii #endhindi} & {\tt aamhii} \\ \hline +{#hindi chaturthii #endhindi} & {\tt chaturthii} \\ \hline +{#hindi RRituu #endhindi} & {\tt RRituu} \\ \hline +{#hindi aa.cktobar #endhindi} & {\tt aa.cktobar} \\ \hline +{#hindi novhe.nbar #endhindi} & {\tt novhe.nbar} \\ \hline +{#hindi gra.cm #endhindi} & {\tt gra.cm} \\ \hline +{#hindi uu.Nchaa #endhindi} & {\tt uu.Nchaa} \\ \hline +{#hindi bailagaaDii #endhindi} & {\tt bailagaaDii} \\ \hline +{#hindi gurud.hvaaraa #endhindi} & {\tt gurud.hvaaraa}\\ \hline +{#hindi gurudvaaraa #endhindi} & {\tt gurudvaaraa}\\ \hline +{#hindi niraaldyaa #endhindi} & {\tt niraaldyaa} \\ \hline +{#hindi GYaan #endhindi} & {\tt GYaan} \\ \hline +{#hindi meka.cnik #endhindi} & {\tt meka.cnik} \\ \hline +{#hindi mhais #endhindi} & {\tt mhais} \\ \hline +{#hindi deNaaryaa #endhindi} & {\tt deNaaryaa} \\ \hline +{#hindi pratishhThaa #endhindi} & {\tt pratishhThaa} \\ \hline +{#hindi itihaas #endhindi} & {\tt itihaas} \\ \hline +{#hindi aasthaabaddh #endhindi} & {\tt aasthaabaddh} \\ \hline +{#hindi a.ntarraashhTriiy #endhindi} & {\tt a.ntarraashhTriiy} \\ \hline +\end{tabular} +\end{makeimage} +\end{center} +\smallskip +\caption {\bf More Examples} +\end{table} + +\section{Limitations} + +As mentioned in the first section, {\em itrans} makes use of only a subset +of the ligatures available in the Devnag font. +{\em itrans} only recognizes two-consonant ligatures, and most ligature +of more than two consonants is ignored. + +The two tables (in tables \ref{lig-supp-dvng} and \ref{lig-supp-dvngfull}) +display the ligatures that are being +used in ITRANS. +All the ra-$<$consonant$>$ and $<$consonant$>$-ra ligatures +are not displayed in the available list, but they are handled by itrans +correctly. + +Table~\ref{lig-notsupp} displays ligatures that are not used, along with +their decimal character codes (glyph positions). + +ITRANS versions 5.1 and newer do support three- or more consonant +conjuncts, so, it is technically possible to support all these conjuncts, +but to keep things simple, I am currently simply ignoring these complex +glyphs. If there are a few conjuncts that are important enough to be +included, let me know, and will add those definitions to the dvng.ifm +file. I have added a few such conjuncts to dvng.ifm and dvngfull.ifm +files, the tables \ref{lig-supp-dvng} and \ref{lig-supp-dvngfull} show +all supported conjuncts. + +%------------------------------------------------------------------------ +\begin{htmlonly} +\section{Ligatures Supported} +\end{htmlonly} + +\begin{table} +\vspace*{-0.00in} +%begin{latexonly} +\hspace*{-0.0in}\mbox{\vbox{ +%end{latexonly} +\begin{center} +\hfill +\begin{makeimage} +\begin{tabular}{|c|c|c|} +\hline +{#hindi ka ka #endhindi} & {\tt kka} & {#hindi kka #endhindi} \\ \hline +{#hindi ka ta #endhindi} & {\tt kta} & {#hindi kta #endhindi} \\ \hline +{#hindi ka na #endhindi} & {\tt kna} & {#hindi kna #endhindi} \\ \hline +{#hindi ka ma #endhindi} & {\tt kma} & {#hindi kma #endhindi} \\ \hline +{#hindi ka ya #endhindi} & {\tt kya} & {#hindi kya #endhindi} \\ \hline +{#hindi ka la #endhindi} & {\tt kla} & {#hindi kla #endhindi} \\ \hline +{#hindi ka va #endhindi} & {\tt kva} & {#hindi kva #endhindi} \\ \hline +{#hindi ka shha #endhindi} & {\tt xa} & {#hindi xa #endhindi} \\ \hline +{#hindi gha na #endhindi} & {\tt ghna} & {#hindi ghna #endhindi} \\ \hline +{#hindi ~Na ka #endhindi} & {\tt \char`~Nka} & {#hindi ~Nka #endhindi} \\ \hline +{#hindi ~Na kha #endhindi} & {\tt \char`~Nkha} & {#hindi ~Nkha #endhindi}\\ \hline +{#hindi ~Na ga #endhindi} & {\tt \char`~Nga} & {#hindi ~Nga #endhindi} \\ \hline +{#hindi ~Na gha #endhindi} & {\tt \char`~Ngha} & {#hindi ~Ngha #endhindi}\\ \hline +{#hindi ~Na ~Na #endhindi} & {\tt \char`~N\char`~Na} & {#hindi ~N~Na #endhindi}\\ \hline +{#hindi ~Na na #endhindi} & {\tt \char`~Nna} & {#hindi ~Nna #endhindi} \\ \hline +{#hindi ~Na ma #endhindi} & {\tt \char`~Nma} & {#hindi ~Nma #endhindi} \\ \hline +{#hindi ~Na ya #endhindi} & {\tt \char`~Nya} & {#hindi ~Nya #endhindi} \\ \hline +{#hindi cha cha #endhindi} & {\tt chcha} & {#hindi chcha #endhindi}\\ \hline +{#hindi cha ~na #endhindi} & {\tt ch~na} & {#hindi ch~na #endhindi}\\ \hline +{#hindi chha ya #endhindi} & {\tt chhya} & {#hindi chhya #endhindi}\\ \hline +{#hindi ja ~na #endhindi} & {\tt j\char`~na} & {#hindi j~na #endhindi}\\ \hline +{#hindi ~na cha #endhindi} & {\tt \char`~ncha} & {#hindi ~ncha #endhindi}\\ \hline +{#hindi ~na ja #endhindi} & {\tt \char`~nja} & {#hindi ~nja #endhindi}\\ \hline +{#hindi Ta ka #endhindi} & {\tt Tka} & {#hindi Tka #endhindi}\\ \hline +{#hindi Ta Ta #endhindi} & {\tt TTa} & {#hindi TTa #endhindi}\\ \hline +{#hindi Ta Tha #endhindi} & {\tt TTha} & {#hindi TTha #endhindi}\\ \hline +{#hindi Ta ya #endhindi} & {\tt Tya} & {#hindi Tya #endhindi}\\ \hline +\end{tabular} +\end{makeimage} +\hfill +\begin{makeimage} +\begin{tabular}{|c|c|c|} +\hline +{#hindi Tha ya #endhindi} & {\tt Thya} & {#hindi Thya #endhindi}\\ \hline +{#hindi Da ga #endhindi} & {\tt Dga} & {#hindi Dga #endhindi}\\ \hline +{#hindi Da gha #endhindi} & {\tt Dgha} & {#hindi Dgha #endhindi}\\ \hline +{#hindi Da Da #endhindi} & {\tt DDa} & {#hindi DDa #endhindi}\\ \hline +{#hindi Da ma #endhindi} & {\tt Dma} & {#hindi Dma #endhindi}\\ \hline +{#hindi Da ya #endhindi} & {\tt Dya} & {#hindi Dya #endhindi}\\ \hline +{#hindi Dha ya #endhindi} & {\tt Dhya} & {#hindi Dhya #endhindi}\\ \hline +{#hindi ta ta #endhindi} & {\tt tta} & {#hindi tta #endhindi}\\ \hline +{#hindi ta na #endhindi} & {\tt tna} & {#hindi tna #endhindi}\\ \hline +{#hindi ta ra #endhindi} & {\tt tra} & {#hindi tra #endhindi}\\ \hline +{#hindi da ga #endhindi} & {\tt dga} & {#hindi dga #endhindi}\\ \hline +{#hindi da gha #endhindi} & {\tt dgha} & {#hindi dgha #endhindi}\\ \hline +{#hindi da da #endhindi} & {\tt dda} & {#hindi dda #endhindi}\\ \hline +{#hindi da dha #endhindi} & {\tt ddha} & {#hindi ddha #endhindi}\\ \hline +{#hindi da na #endhindi} & {\tt dna} & {#hindi dna #endhindi}\\ \hline +{#hindi da ba #endhindi} & {\tt dba} & {#hindi dba #endhindi}\\ \hline +{#hindi da bha #endhindi} & {\tt dbha} & {#hindi dbha #endhindi}\\ \hline +{#hindi da ma #endhindi} & {\tt dma} & {#hindi dma #endhindi}\\ \hline +{#hindi da ya #endhindi} & {\tt dya} & {#hindi dya #endhindi}\\ \hline +{#hindi da va #endhindi} & {\tt dva} & {#hindi dva #endhindi}\\ \hline +{#hindi da va ya #endhindi} & {\tt dvya} & {#hindi dvya #endhindi}\\ \hline +{#hindi da va ra #endhindi} & {\tt dvra} & {#hindi dvra #endhindi}\\ \hline +{#hindi dha na #endhindi} & {\tt dhna} & {#hindi dhna #endhindi}\\ \hline +{#hindi na na #endhindi} & {\tt nna} & {#hindi nna #endhindi}\\ \hline +{#hindi pa ta #endhindi} & {\tt pta} & {#hindi pta #endhindi}\\ \hline +{#hindi pa na #endhindi} & {\tt pna} & {#hindi pna #endhindi}\\ \hline +{#hindi pa la #endhindi} & {\tt pla} & {#hindi pla #endhindi}\\ \hline +\end{tabular} +\end{makeimage} +\hfill +\begin{makeimage} +\begin{tabular}{|c|c|c|} +\hline +{#hindi ba na #endhindi} & {\tt bna} & {#hindi bna #endhindi}\\ \hline +{#hindi ba ba #endhindi} & {\tt bba} & {#hindi bba #endhindi}\\ \hline +{#hindi ba va #endhindi} & {\tt bva} & {#hindi bva #endhindi}\\ \hline +{#hindi bha na #endhindi} & {\tt bhna} & {#hindi bhna #endhindi}\\ \hline +{#hindi ma na #endhindi} & {\tt mna} & {#hindi mna #endhindi}\\ \hline +{#hindi ma la #endhindi} & {\tt mla} & {#hindi mla #endhindi}\\ \hline +{#hindi la la #endhindi} & {\tt lla} & {#hindi lla #endhindi}\\ \hline +{#hindi va na #endhindi} & {\tt vna} & {#hindi vna #endhindi}\\ \hline +{#hindi sha cha #endhindi} & {\tt shcha} & {#hindi shcha #endhindi}\\ \hline +{#hindi sha na #endhindi} & {\tt shna} & {#hindi shna #endhindi}\\ \hline +{#hindi sha ba #endhindi} & {\tt shba} & {#hindi shba #endhindi}\\ \hline +{#hindi sha ra #endhindi} & {\tt shra} & {#hindi shra #endhindi}\\ \hline +{#hindi sha la #endhindi} & {\tt shla} & {#hindi shla #endhindi}\\ \hline +{#hindi sha va #endhindi} & {\tt shva} & {#hindi shva #endhindi}\\ \hline +{#hindi shha Ta #endhindi} & {\tt shhTa} & {#hindi shhTa #endhindi}\\ \hline +{#hindi shha Tha #endhindi} & {\tt shhTha} & {#hindi shhTha #endhindi}\\ \hline +{#hindi sa na #endhindi} & {\tt sna} & {#hindi sna #endhindi}\\ \hline +{#hindi ha Na #endhindi} & {\tt hNa} & {#hindi hNa #endhindi}\\ \hline +{#hindi ha na #endhindi} & {\tt hna} & {#hindi hna #endhindi}\\ \hline +{#hindi ha ma #endhindi} & {\tt hma} & {#hindi hma #endhindi}\\ \hline +{#hindi ha ya #endhindi} & {\tt hya} & {#hindi hya #endhindi}\\ \hline +{#hindi ha ra #endhindi} & {\tt hra} & {#hindi hra #endhindi}\\ \hline +{#hindi ha la #endhindi} & {\tt hla} & {#hindi hla #endhindi}\\ \hline +{#hindi ha va #endhindi} & {\tt hva} & {#hindi hva #endhindi}\\ \hline +{#hindi za ra #endhindi} & {\tt zra} & {#hindi zra #endhindi}\\ \hline +{#hindi pha ra #endhindi} & {\tt phra} & {#hindi phra #endhindi}\\ \hline +{#hindi fa ra #endhindi} & {\tt fra} & {#hindi fra #endhindi}\\ \hline +\end{tabular} +\end{makeimage} +\hfill +\\ +\end{center} +%begin{latexonly} +}} % end hbox and vbox +%end{latexonly} +\caption {\bf Ligatures Supported (when using dvng.ifm)} +\label{lig-supp-dvng} +\end{table} + +\htmlrule[50\%,all] + +\begin{table} +\vspace*{-0.00in} +%begin{latexonly} +\hspace*{-0.0in}\mbox{\vbox{ +%end{latexonly} +\begin{center} +\hfill +\begin{makeimage} +\begin{tabular}{|c|c|c|} +\hline +{#sanskrit ka ka #endsanskrit} & {\tt kka} & {#sanskrit kka #endsanskrit} \\ \hline +{#sanskrit ka ta #endsanskrit} & {\tt kta} & {#sanskrit kta #endsanskrit} \\ \hline +{#sanskrit ka na #endsanskrit} & {\tt kna} & {#sanskrit kna #endsanskrit} \\ \hline +{#sanskrit ka ma #endsanskrit} & {\tt kma} & {#sanskrit kma #endsanskrit} \\ \hline +{#sanskrit ka ya #endsanskrit} & {\tt kya} & {#sanskrit kya #endsanskrit} \\ \hline +{#sanskrit ka la #endsanskrit} & {\tt kla} & {#sanskrit kla #endsanskrit} \\ \hline +{#sanskrit ka va #endsanskrit} & {\tt kva} & {#sanskrit kva #endsanskrit} \\ \hline +{#sanskrit ka shha #endsanskrit} & {\tt xa} & {#sanskrit xa #endsanskrit} \\ \hline +{#sanskrit gha na #endsanskrit} & {\tt ghna} & {#sanskrit ghna #endsanskrit} \\ \hline +{#sanskrit ~Na ka #endsanskrit} & {\tt \char`~Nka} & {#sanskrit ~Nka #endsanskrit} \\ \hline +{#sanskrit ~Na kha #endsanskrit} & {\tt \char`~Nkha} & {#sanskrit ~Nkha #endsanskrit}\\ \hline +{#sanskrit ~Na ga #endsanskrit} & {\tt \char`~Nga} & {#sanskrit ~Nga #endsanskrit} \\ \hline +{#sanskrit ~Na gha #endsanskrit} & {\tt \char`~Ngha} & {#sanskrit ~Ngha #endsanskrit}\\ \hline +{#sanskrit ~Na ~Na #endsanskrit} & {\tt \char`~N\char`~Na} & {#sanskrit ~N~Na #endsanskrit}\\ \hline +{#sanskrit ~Na na #endsanskrit} & {\tt \char`~Nna} & {#sanskrit ~Nna #endsanskrit} \\ \hline +{#sanskrit ~Na ma #endsanskrit} & {\tt \char`~Nma} & {#sanskrit ~Nma #endsanskrit} \\ \hline +{#sanskrit ~Na ya #endsanskrit} & {\tt \char`~Nya} & {#sanskrit ~Nya #endsanskrit} \\ \hline +{#sanskrit cha cha #endsanskrit} & {\tt chcha} & {#sanskrit chcha #endsanskrit}\\ \hline +{#sanskrit cha ~na #endsanskrit} & {\tt ch\char`~na} & {#sanskrit ch~na #endsanskrit}\\ \hline +{#sanskrit chha ya #endsanskrit} & {\tt chhya} & {#sanskrit chhya #endsanskrit}\\ \hline +{#sanskrit ja ~na #endsanskrit} & {\tt j\char`~na} & {#sanskrit j~na #endsanskrit}\\ \hline +{#sanskrit ~na cha #endsanskrit} & {\tt \char`~ncha} & {#sanskrit ~ncha #endsanskrit}\\ \hline +{#sanskrit ~na ja #endsanskrit} & {\tt \char`~nja} & {#sanskrit ~nja #endsanskrit}\\ \hline +{#sanskrit Ta ka #endsanskrit} & {\tt Tka} & {#sanskrit Tka #endsanskrit}\\ \hline +{#sanskrit Ta Ta #endsanskrit} & {\tt TTa} & {#sanskrit TTa #endsanskrit}\\ \hline +{#sanskrit Ta Tha #endsanskrit} & {\tt TTha} & {#sanskrit TTha #endsanskrit}\\ \hline +{#sanskrit Ta ya #endsanskrit} & {\tt Tya} & {#sanskrit Tya #endsanskrit}\\ \hline +\end{tabular} +\end{makeimage} +\hfill +\begin{makeimage} +\begin{tabular}{|c|c|c|} +\hline +{#sanskrit Tha ya #endsanskrit} & {\tt Thya} & {#sanskrit Thya #endsanskrit}\\ \hline +{#sanskrit Da ga #endsanskrit} & {\tt Dga} & {#sanskrit Dga #endsanskrit}\\ \hline +{#sanskrit Da gha #endsanskrit} & {\tt Dgha} & {#sanskrit Dgha #endsanskrit}\\ \hline +{#sanskrit Da Da #endsanskrit} & {\tt DDa} & {#sanskrit DDa #endsanskrit}\\ \hline +{#sanskrit Da ma #endsanskrit} & {\tt Dma} & {#sanskrit Dma #endsanskrit}\\ \hline +{#sanskrit Da ya #endsanskrit} & {\tt Dya} & {#sanskrit Dya #endsanskrit}\\ \hline +{#sanskrit Dha ya #endsanskrit} & {\tt Dhya} & {#sanskrit Dhya #endsanskrit}\\ \hline +{#sanskrit ta ta #endsanskrit} & {\tt tta} & {#sanskrit tta #endsanskrit}\\ \hline +{#sanskrit ta na #endsanskrit} & {\tt tna} & {#sanskrit tna #endsanskrit}\\ \hline +{#sanskrit ta ra #endsanskrit} & {\tt tra} & {#sanskrit tra #endsanskrit}\\ \hline +{#sanskrit da ga #endsanskrit} & {\tt dga} & {#sanskrit dga #endsanskrit}\\ \hline +{#sanskrit da gha #endsanskrit} & {\tt dgha} & {#sanskrit dgha #endsanskrit}\\ \hline +{#sanskrit da da #endsanskrit} & {\tt dda} & {#sanskrit dda #endsanskrit}\\ \hline +{#sanskrit da dha #endsanskrit} & {\tt ddha} & {#sanskrit ddha #endsanskrit}\\ \hline +{#sanskrit da na #endsanskrit} & {\tt dna} & {#sanskrit dna #endsanskrit}\\ \hline +{#sanskrit da ba #endsanskrit} & {\tt dba} & {#sanskrit dba #endsanskrit}\\ \hline +{#sanskrit da bha #endsanskrit} & {\tt dbha} & {#sanskrit dbha #endsanskrit}\\ \hline +{#sanskrit da ma #endsanskrit} & {\tt dma} & {#sanskrit dma #endsanskrit}\\ \hline +{#sanskrit da ya #endsanskrit} & {\tt dya} & {#sanskrit dya #endsanskrit}\\ \hline +{#sanskrit da va #endsanskrit} & {\tt dva} & {#sanskrit dva #endsanskrit}\\ \hline +{#sanskrit da va ya #endsanskrit} & {\tt dvya} & {#sanskrit dvya #endsanskrit}\\ \hline +{#sanskrit da va ra #endsanskrit} & {\tt dvra} & {#sanskrit dvra #endsanskrit}\\ \hline +{#sanskrit dha na #endsanskrit} & {\tt dhna} & {#sanskrit dhna #endsanskrit}\\ \hline +{#sanskrit na na #endsanskrit} & {\tt nna} & {#sanskrit nna #endsanskrit}\\ \hline +{#sanskrit pa ta #endsanskrit} & {\tt pta} & {#sanskrit pta #endsanskrit}\\ \hline +{#sanskrit pa na #endsanskrit} & {\tt pna} & {#sanskrit pna #endsanskrit}\\ \hline +{#sanskrit pa la #endsanskrit} & {\tt pla} & {#sanskrit pla #endsanskrit}\\ \hline +\end{tabular} +\end{makeimage} +\hfill +\begin{makeimage} +\begin{tabular}{|c|c|c|} +\hline +{#sanskrit ba na #endsanskrit} & {\tt bna} & {#sanskrit bna #endsanskrit}\\ \hline +{#sanskrit ba ba #endsanskrit} & {\tt bba} & {#sanskrit bba #endsanskrit}\\ \hline +{#sanskrit ba va #endsanskrit} & {\tt bva} & {#sanskrit bva #endsanskrit}\\ \hline +{#sanskrit bha na #endsanskrit} & {\tt bhna} & {#sanskrit bhna #endsanskrit}\\ \hline +{#sanskrit ma na #endsanskrit} & {\tt mna} & {#sanskrit mna #endsanskrit}\\ \hline +{#sanskrit ma la #endsanskrit} & {\tt mla} & {#sanskrit mla #endsanskrit}\\ \hline +{#sanskrit la la #endsanskrit} & {\tt lla} & {#sanskrit lla #endsanskrit}\\ \hline +{#sanskrit va na #endsanskrit} & {\tt vna} & {#sanskrit vna #endsanskrit}\\ \hline +{#sanskrit sha cha #endsanskrit} & {\tt shcha} & {#sanskrit shcha #endsanskrit}\\ \hline +{#sanskrit sha na #endsanskrit} & {\tt shna} & {#sanskrit shna #endsanskrit}\\ \hline +{#sanskrit sha ba #endsanskrit} & {\tt shba} & {#sanskrit shba #endsanskrit}\\ \hline +{#sanskrit sha ra #endsanskrit} & {\tt shra} & {#sanskrit shra #endsanskrit}\\ \hline +{#sanskrit sha la #endsanskrit} & {\tt shla} & {#sanskrit shla #endsanskrit}\\ \hline +{#sanskrit sha va #endsanskrit} & {\tt shva} & {#sanskrit shva #endsanskrit}\\ \hline +{#sanskrit shha Ta #endsanskrit} & {\tt shhTa} & {#sanskrit shhTa #endsanskrit}\\ \hline +{#sanskrit shha Tha #endsanskrit} & {\tt shhTha} & {#sanskrit shhTha #endsanskrit}\\ \hline +{#sanskrit sa na #endsanskrit} & {\tt sna} & {#sanskrit sna #endsanskrit}\\ \hline +{#sanskrit ha Na #endsanskrit} & {\tt hNa} & {#sanskrit hNa #endsanskrit}\\ \hline +{#sanskrit ha na #endsanskrit} & {\tt hna} & {#sanskrit hna #endsanskrit}\\ \hline +{#sanskrit ha ma #endsanskrit} & {\tt hma} & {#sanskrit hma #endsanskrit}\\ \hline +{#sanskrit ha ya #endsanskrit} & {\tt hya} & {#sanskrit hya #endsanskrit}\\ \hline +{#sanskrit ha ra #endsanskrit} & {\tt hra} & {#sanskrit hra #endsanskrit}\\ \hline +{#sanskrit ha la #endsanskrit} & {\tt hla} & {#sanskrit hla #endsanskrit}\\ \hline +{#sanskrit ha va #endsanskrit} & {\tt hva} & {#sanskrit hva #endsanskrit}\\ \hline +{#sanskrit za ra #endsanskrit} & {\tt zra} & {#sanskrit zra #endsanskrit}\\ \hline +{#sanskrit pha ra #endsanskrit} & {\tt phra} & {#sanskrit phra #endsanskrit}\\ \hline +{#sanskrit fa ra #endsanskrit} & {\tt fra} & {#sanskrit fra #endsanskrit}\\ \hline +\end{tabular} +\end{makeimage} +\hfill +\\ +\end{center} +%begin{latexonly} +}} % end hbox and vbox +%end{latexonly} +\caption {\bf Ligatures Supported (when using dvngfull.ifm)} +\label{lig-supp-dvngfull} +\end{table} + +%------------------------------------------------------------------------ +\begin{htmlonly} +\section{Ligatures NOT supported} +\end{htmlonly} + +\begin{table} +\vspace*{-0.00in} +%begin{latexonly} +\hspace*{0.0in}\mbox{\vbox{ +\centerline{ +%end{latexonly} +\begin{makeimage} +\begin{tabular}{|c|c|c|} +\hline +Consonants & Ligature & Char Code \\ \hline +{#sanskrit ka ta ya #endsanskrit} & {#sanskrit \char197 #endsanskrit} & {\tt 197} \\ \hline +{#sanskrit ka ta va#endsanskrit} & {#sanskrit \char198 #endsanskrit} & {\tt 198} \\ \hline +{#sanskrit ka na ya#endsanskrit} & {#sanskrit \char230 #endsanskrit} & {\tt 230} \\ \hline +{#sanskrit ka ra ya#endsanskrit} & {#sanskrit \char231 #endsanskrit} & {\tt 231} \\ \hline +{#sanskrit ka va ya#endsanskrit} & {#sanskrit \char204 #endsanskrit} & {\tt 204} \\ \hline +{#sanskrit ka ta ra ya#endsanskrit} & {#sanskrit \char252 #endsanskrit} & {\tt 252} \\ \hline +{#sanskrit ~Na ka ta#endsanskrit} & {#sanskrit \char173 #endsanskrit} & {\tt 173} \\ \hline +{#sanskrit ~Na ka ya#endsanskrit} & {#sanskrit \char175 #endsanskrit} & {\tt 175} \\ \hline +{#sanskrit ~Na ka shha#endsanskrit} & {#sanskrit \char176 #endsanskrit} & {\tt 176} \\ \hline +{#sanskrit ~Na kha ya#endsanskrit} & {#sanskrit \char186 #endsanskrit} & {\tt 186} \\ \hline +{#sanskrit ~Na ga ya#endsanskrit} & {#sanskrit \char190 #endsanskrit} & {\tt 190} \\ \hline +{#sanskrit ~Na gha ya#endsanskrit} & {#sanskrit \char185 #endsanskrit} & {\tt 185} \\ \hline +{#sanskrit ~Na gha ra#endsanskrit} & {#sanskrit \char192 #endsanskrit} & {\tt 192} \\ \hline +{#sanskrit ~Na ka ta ya#endsanskrit} & {#sanskrit \char174 #endsanskrit} & {\tt 174} \\ \hline +{#sanskrit ~Na ka shha va#endsanskrit} & {#sanskrit \char177 #endsanskrit} & {\tt 177} \\ \hline +\end{tabular} +\end{makeimage} +\hfill +\begin{makeimage} +\begin{tabular}{|c|c|c|} +\hline +Consonants & Ligature & Char Code \\ \hline +{#sanskrit Da ga ya#endsanskrit} & {#sanskrit \char184 #endsanskrit} & {\tt 184} \\ \hline +{#sanskrit Da gha ra#endsanskrit} & {#sanskrit \char182 #endsanskrit} & {\tt 182} \\ \hline +{#sanskrit Da ra ya#endsanskrit} & {#sanskrit \char251 #endsanskrit} & {\tt 251} \\ \hline +{#sanskrit da ga ra#endsanskrit} & {#sanskrit \char237 #endsanskrit} & {\tt 237} \\ \hline +{#sanskrit da gha ra#endsanskrit} & {#sanskrit \char238 #endsanskrit} & {\tt 238} \\ \hline +{#sanskrit da da ya#endsanskrit} & {#sanskrit \char144 #endsanskrit} & {\tt 144} \\ \hline +{#sanskrit da da va#endsanskrit} & {#sanskrit \char248 #endsanskrit} & {\tt 248} \\ \hline +{#sanskrit da dha ya#endsanskrit} & {#sanskrit \char143 #endsanskrit} & {\tt 143} \\ \hline +{#sanskrit da dha va#endsanskrit} & {#sanskrit \char249 #endsanskrit} & {\tt 249} \\ \hline +{#sanskrit da bha ya#endsanskrit} & {#sanskrit \char142 #endsanskrit} & {\tt 142} \\ \hline +{#sanskrit da ra ya#endsanskrit} & {#sanskrit \char239 #endsanskrit} & {\tt 239} \\ \hline +{#sanskrit shha Ta ya#endsanskrit} & {#sanskrit \char247 #endsanskrit} & {\tt 247} \\ \hline +{#sanskrit shha Ta va#endsanskrit} & {#sanskrit \char171 #endsanskrit} & {\tt 171} \\ \hline +{#sanskrit shha Ta ra ya#endsanskrit} & {#sanskrit \char170 #endsanskrit} & {\tt 170} \\ \hline +\end{tabular} +\end{makeimage} +%begin{latexonly} +} % centerline +}} % end hbox and vbox +%end{latexonly} +\caption {\bf Ligatures NOT Supported} +\label{lig-notsupp} +\end{table} + +%------------------------------------------------------------------------ +\begin{htmlonly} +\section{ITRANS Encoding Table (format similar to Velthuis' doc)} +\end{htmlonly} + +%From ashok.basargekar@postoffice.worldnet.att.net Sun Aug 10 15:07:04 1997 +%Date: Sun, 10 Aug 1997 12:00:12 -0700 +%From: Ashok Basargekar <ashok.basargekar@postoffice.worldnet.att.net> + +\newcommand{\dn}{\devnf} % don't use \let, latex2html fails. +\newcommand{\dnx}{\devnf} + +\begin{table} +\begin{center} +\begin{makeimage} +\begin{tabular} {||l|l||l|l||l|l||l|l|l||@{\protect\rule{0cm}{.35cm}}} \hline +{\tt a} & {\dn a} & +{\tt k.h} & {\dnx k\kRn{-0.500}{\char94}\kRn{0.500}} & +{\tt p} & {\dnx p} & +{\tt .D} & {\dnx\symbol{'167}} & \\ +{\tt aa} or {\tt A} & {\dnx aA} or {\dnx A} & +{\tt k} & {\dnx k} & +{\tt ph} & {\dnx P} & +{\tt .Dh} & {\dnx\symbol{'170}} & \\ +{\tt i} & {\dnx i} or {\dnx\symbol{'105}} & +{\tt kh} & {\dnx K} & +{\tt b} & {\dnx b} & +{\tt 1} & {\dnx 1} & \\ +{\tt ii} or {\tt I} & {\dnx I} or {\dnx\symbol{'106}} & +{\tt g} & {\dnx g} & +{\tt bh} & {\dnx B} & +{\tt 2} & {\dnx 2} & \\ +{\tt u} & {\dnx u} or {\dnx\symbol{0}} & +{\tt gh} & {\dnx G} & +{\tt m} & {\dnx m} & +{\tt 3} & {\dnx 3} & \\ +{\tt uu} or {\tt U} & {\dnx U} or {\dnx\symbol{'1}} & +{\tt\symbol{'176}N} & {\dnx R} & +{\tt y} & {\dnx y} & +{\tt 4} & {\dnx 4} & \\ +{\tt R\symbol{'136}i} & {\dnx\symbol{'33}} or {\dnx\symbol{2}} & +{\tt ch} & {\dnx c} & +{\tt r} & {\dnx r} & +{\tt 5} & {\dnx 5} & \\ +{\tt R\symbol{'136}I} & {\dnx\symbol{'21}} or {\dnx\symbol{'16}} & +{\tt chh} or {\tt Ch} & {\dnx C} & +{\tt l} & {\dnx l} & +{\tt 6} & {\dnx 6} & \\ +{\tt L\symbol{'136}i} & {\dnx\symbol{'30}} or {\dnx\symbol{'37}} & +{\tt j} & {\dnx j} & +{\tt v} & {\dnx v} & +{\tt 7} & {\dnx 7} & \\ +{\tt L\symbol{'136}I} & {\dnx\symbol{'31}} or {\dnx\symbol{'174}} & +{\tt jh} & {\dnx J} & +{\tt sh} & {\dnx\symbol{'146}} & +{\tt 8} & {\dnx 8} & \\ +{\tt e} & {\dnx e} or {\dnx\symbol{3}} & +{\tt JN} or {\tt\symbol{'176}n} & {\dnx\symbol{'32}} & +{\tt shh} or {\tt Sh} & {\dnx\symbol{'161}} & +{\tt 9} & {\dnx 9} & \\ +{\tt ai} & {\dnx {e\kRn{-0.800}{\char3}}} or {\dnx\symbol{'173}} & +{\tt T} & {\dnx\symbol{'126}} & +{\tt s} & {\dnx s} & +{\tt 0} & {\dnx 0} & \\ +{\tt o} & {\dnx ao} or {\dnx o} & +{\tt Th} & {\dnx\symbol{'127}} & +{\tt h} & {\dnx h} & +{\tt .n} or {\tt M} & {\dnx\symbol{'25}} & anusv\={a}ra \\ +{\tt au} & {\dnx aO} or {\dnx O} & +{\tt D} & {\dnx\symbol{'130}} & +{\tt\ ld} or {\tt L} & {\dnx\symbol{'17}} & +{\tt .N} & {\dnx\symbol{'40}} & chandrabindu \\ +{\tt a.n} or {\tt aM} & {\dnx a\kRn{-0.270}\sBs{-0.060}{{\char92}}\kRn{-0.063}} & +{\tt Dh} & {\dnx\symbol{'131}} & +{\tt x} or {\tt kSh} & {\dn "} & +{\tt H} & {\dnx\symbol{'54}} & visarga \\ +{\tt aH} & {\dnx a{\char44}} & +{\tt N} & {\dnx\symbol{'132}} & +{\tt j\symbol{'176}n} or {\tt GY} or {\tt dny} &{\dn } & +{\tt .} & {\dnx\symbol{'56}} & danda \\ +{\tt a.c} & {\dnx a\kRn{-0.600}{\char4}\kRn{-0.030}} & +{\tt t} & {\dnx t} & +{\tt q} & {\dnx\symbol{'52}} & +{\tt R} & {\dnx\symbol{'35}} & Marathi r \\ +{\tt aa.c} or {\tt A.c} & {\dnx aA\kRn{-0.600}{\char4}\kRn{-0.030}} & +{\tt th} & {\dnx T} & +{\tt K} & {\dnx\symbol{'14}} & +{\tt ..} or {\tt ;} & {\dnx\symbol{'73}} & paragraph end \\ +{\tt OM} or {\tt AUM} & {\dnx\symbol{'72}} & +{\tt d} & {\dnx d} & +{\tt G} & {\dnx\symbol{'13}} & +{\tt .a} & {\dnx\symbol{'137}} & avagraha \\ +{\tt .a} & {\dnx\symbol{'137}} & +{\tt dh} & {\dnx D} & +{\tt z} & {\dnx\symbol{'51}} & +{\tt .c} & {\dnx\symbol{'4}} & a like in at \\ +{\tt Ra} & {\dnx r} & +{\tt n} & {\dnx n} & +{\tt f} & {\dnx\symbol{'47}} & +{\tt{\char123}{\char92}rm .{\char125}} & {\dnx\symbol{'24}} & period \\ \hline +\end{tabular} +\end{makeimage} +\end{center} +\caption {\bf ITRANS Encoding (table format is similar to Velthuis's documentation)} +\label{ienc-velth} +\end{table} + +\vspace*{1pt}\vfill + +\section{Author} +\noindent +ITRANS has been developed by Avinash Chopde. \\ +E-mail: +\htmladdnormallink{\texttt{avinash@acm.org}}{mailto:avinash@acm.org}. \\ +Home page: +\htmladdnormallink{\texttt{http://www.aczone.com/}}{http://www.aczone.com/} + +\bigskip +\hrule +\end{document} diff --git a/Master/texmf-dist/doc/fonts/itrans/ex_latex.itx b/Master/texmf-dist/doc/fonts/itrans/ex_latex.itx new file mode 100644 index 00000000000..95b3d6d1d55 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/itrans/ex_latex.itx @@ -0,0 +1,143 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Example LaTeX Input File for using ITRANS (Version 5.x) +% For use with the TeX output mode of ITRANS. +% Note: This file makes use of multiple Indic Script fonts, so it may all +% seem a lot more complicated. In most cases, you may be using a single +% font in any one document. +% This file shows a Devanagari example, but other language scripts +% are similar. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\documentclass[11pt]{article} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage[preprocess]{itrans} % useful macros for the ITRANS package + % itrans.sty is in the lib/ directory, + % taken from Ross Moore's extensions + % to latex2html +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% #output=TeX % use this for producing TeX output (is default) +% #output=HTML_7 % use this for producing HTML output (ASCII) +% #output=HTML_8 % use this for producing HTML output (8-bit) +% #output=UTF_8 % use this for producing HTML output (Unicode UTF-8) +% #output=PostScript % use this for producing PostScript output +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +#useshortmarkers % ITRANS command. Allows me to use ## + % instead of #<lang> and #end<lang> + % this is the default, ## can always be used, so + % it is not necessary to specify this. + % use #ignoreshortmarkers to disable ## + +% #usecsx % uncomment this if using CS/CSX input encoding + +#indianifm=dvng.ifm % ITRANS command +#indianfont=\fransdvng % ITRANS command: argument specifies use of + % Frans's dvng font, fransdvng is a command defined + % in itrans.sty (idevn.tex) + +#sanskritifm=dvng.ifm % duplicates for #indian, not needed, but just +#sanskritfont=\fransdvng % provided as an example. + +#hindiifm=dvnc.ifm % The PostScript devanagari font bundled with ITRANS +#hindifont=\postdvng % postdvng is defined in itrans.sty (idevn.tex) + +%begin{latexonly} +\let\usedvng=\largedvng % use largedvng size devanagari text, by default +%end{latexonly} + +% \newfont{\romancsx}{ncpicsxp at 10pt} % NCS_CSX italic version +\newfont{\romancsx}{ncprcsxp at 10pt} % NCS_CSX normal version at given pt size +#romanifm=romancsx.ifm % Romanized Sanskrit IFM file. +#romanfont=\romancsx + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\portraitpage % defined in itrans.sty (idevn.tex), get a larger page size + % also available: \landscapepage +\parindent=0pt +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{document} + +{\bf Example Text Input File for ITRANS} + +\bigskip + +This is english text. + +\medskip +Following sentences are in hindi, using Frans Velthuis's Devanagari font: +\medskip + +%---------------------------------------------------------------------- +## % ITRANS command, a toggle, here equivalent to #indian +mai.n isakii kataii paravaah nahii.n karataa ki mere marane ke baada +meraa yaa merii pratishhThaa kaa kyaa hogaa. +lekin agar kuchh log mere baare mai.n sochanaa chaahe.n, to mai.n +chaahuu.Ngaa ki ve yahii kahe.n ki is aadamii ne puure dilo\-dimaag se +bhaarat aur bhaarat ke logo.n ko pyaar kiyaa, aur ve bhii usake prati +utane hii anugrahii rahe aur unho.nne use apanaa bharapuur aur aparimit +sneha pradaan kiyaa. + +{\englfont ---} ## % ITRANS command, a toggle, here equivalent to #endindian +Jawaharlal Nehru + +\bigskip +Some more lines, using a larger font size: +\medskip + +%---------------------------------------------------------------------- +## % ITRANS command, a toggle, here equivalent to #indian +\LARGEdvng +\noindent + kahii.n duur jab din Dhal jaaye \\ + saa.Njh kii dulhan badan churaaye \\ + chupake se aaye\\ + mere khayaalo.n ke aa.ngan me.n \\ + koii sapano ke diip jalaaye, diip jalaaye + +## % ITRANS command, a toggle, here equivalent to #endindian + +\bigskip +Same lines, using the PostScript Devanagari font that is bundled with ITRANS: +\smallskip + +%---------------------------------------------------------------------- +#hindi +\LARGEdvng % override default font definition temporarily +\noindent + kahii.n duur jab din Dhal jaaye \\ + saa.Njh kii dulhan badan churaaye \\ + chupake se aaye\\ + mere khayaalo.n ke aa.ngan me.n \\ + koii sapano ke diip jalaaye, diip jalaaye + +#endhindi + +\bigskip +Back to english. + +%---------------------------------------------------------------------- +\bigskip +Now some example text in romanized sanskrit and then in sanskrit. +\bigskip + +#roman + + karmaNyevaadhikaaraste maa phaleshhu kadaachana | \\ + maa karmaphalaheturbhuurmaa te saN^go.astvakarmaNi || 47 || + + yogasthaH kuru karmaaNi saN^ga.n tyaktvaa dhana.njaya | \\ + sid.hdhyasid.hdhyoH samo bhuutvaa samatva.n yoga uchyate || 48 || + +#endroman + +\bigskip + +#sanskrit + + karmaNyevaadhikaaraste maa phaleshhu kadaachana | \\ + maa karmaphalaheturbhuurmaa te saN^go.astvakarmaNi || 47|| + + yogasthaH kuru karmaaNi saN^ga.n tyaktvaa dhana.njaya | \\ + sid.hdhyasid.hdhyoH samo bhuutvaa samatva.n yoga uchyate || 48|| + +#endsanskrit +\end{document} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/Master/texmf-dist/doc/fonts/itrans/ex_ltn1.itx b/Master/texmf-dist/doc/fonts/itrans/ex_ltn1.itx new file mode 100644 index 00000000000..0d442b03be9 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/itrans/ex_ltn1.itx @@ -0,0 +1,469 @@ +<HTML> +<HEAD> +<TITLE>Example: HTML ISO-Latin1 output from ITRANS</TITLE> + + <meta http-equiv="Content-Type" content="text/html; charset=x-user-defined"> + <!-- + meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" + --> + + <LINK REV="made" HREF="mailto:avinash@acm.org"> + + <META Name="keywords" Content="ITRANS, Indian Languages, Indian Scripts, + Romanized Devanagari, Bengali, Gujarati, Devanagari"> + + <style type="text/css"> + BODY {margin-left: 10% ; margin-right: 10%} + </style> +</HEAD> + +<!-- +% June 2001, example ITRANS input that produces HTML output - ISO Latin1 fonts. +% +% Romanized Sanskrit, Gujarati, Bengali & Devanagari example, HTML format. +% Uses the direct Text (HTML) output of ITRANS. +% This is a ITRANS input file, here's the command to get a HTML output +% file: +% itrans -v -8 -i ex_ltn1.itx -o ex_ltn1.html + +% Note: following ITRANS commands are in a HTML comment, but will be +% parsed by ITRANS anyway - ITRANS comment char is % +% +#output=HTML_8 + % I wish I could make it HTML_7 (ASCII output), but that does not + % display correctly on Mac WWW browswers! + +% load all the ITRANS input files +#romanifm=romancsx.ifm +#romanfont=<FONT FACE="NCS_CSX+"> + +#gujaratiifm=itxguj.ifm +#gujaratifont=<FONT FACE="ItxGuj" SIZE="+2"> + +#bengaliifm=itxbeng.ifm +#bengalifont=<FONT FACE="ItxBeng" SIZE="+2"> + +#sanskritifm=xdvng.ifm +#sanskritfont=<FONT FACE="Xdvng"> + +% for all languages, the end is the same: +#endfont=</FONT> +% end of ITRANS commands ----------------------------------------- + +% end of large HTML comment (which contained ITRANS commands too) +--> +<BODY + TEXT="#000033" BGCOLOR="#EEEEFF" + LINK="#000066" VLINK="#666699" ALINK="#669966" + BACKGROUND="/images/smil_d3.gif"> + + +<!-- ================================ trailer ========================== --> + +<CENTER> + <TABLE BORDER="1" CELLPADDING="7"> + <TR> + <TD> + <FONT SIZE="+0"> <A HREF="./">ITRANS</A> </FONT> + </TD> + <TD> + <FONT SIZE="+0"> <A HREF="../avigb.html">Guestbook</A> </FONT> + </TD> + <TD> + <FONT SIZE="+0"> <A HREF="mailto:avinash@acm.org"> E-mail</A> </FONT> + </TD> + </TR> + </TABLE> +</CENTER> + +<P> +<BR> +<P> + +<HR SIZE="3" WIDTH="100%" NOSHADE> +<P> + +<!-- =============================== end trailer ========================= --> +<CENTER> + <H1> + <FONT SIZE="+3"> HTML ISO-Latin1 Output</FONT> <BR> + <FONT SIZE="+1"> ITRANS 5.3 </FONT> <BR> + </H1> +</CENTER> + +<HR SIZE="3" WIDTH="70%"> + +<P> +<EM> +Note: This page can be viewed correctly only after the NCS_CSX+, +ItxGuj, ItxBeng, and Xdvng fonts have been installed on your machine, +and Netscape 3.0 +(or newer; or similar WWW browser) is used to view this page. +</EM> + +<P> +<EM> +If the browser is not displaying text correctly, you may have +to experiment with the Document Encoding options of the browser. +In Netscape: View -> Character Set. In Internet Explorer: View -> Encoding. +</EM> + +<P> +This page shows some samples of text using the NCS_CSX+ (Romanized +Devanagari), ItxGuj (Gujarati), ItxBeng (Bengali, Xdvng (Devanagari) fonts. +This text was produced by running +<A HREF="./">ITRANS</A> in the Text (HTML) Output mode, on this +<A HREF="ex_ltn1.itx">input file</A> ( <EM>ex_ltn1.itx</EM> ). + Here are the TrueType fonts for each supported script (fonts + in other formats are available for download at the + <A HREF="./index.html#download">main ITRANS</A> page): + <P> + + Xdvng for Hindi, Marathi, Sanskrit: + <A HREF="/fonts/xdvng.ttf">xdvng.ttf</A> + <BR> + + ItxGuj for Gujarati: + <A HREF="/fonts/itxguj.ttf">itxguj.ttf</A> + <BR> + + ItxBeng for Bengali: + <A HREF="/fonts/itxbeng.ttf">itxbeng.ttf</A> + <BR> + + NCS_CSX+ for Romanized Sanskrit: + <A HREF="/fonts/ncpr____.ttf">ncpr____.ttf</A> + + <P> + All the fonts above are freeware, and copyrights are held by their + authors. Visit the + <A HREF="http://www.aczone.com/itrans/" TARGET="_top">ITRANS</A> + section for complete documentation. + + +<P> +<HR SIZE="1" WIDTH="70%"> +<P> + +<P> +<CENTER> + <STRONG>Index of info on this page...</STRONG> +</CENTER> + +<P> +<UL> + <LI> + <A HREF="#inputsample">ITRANS encoded text</A>, + that is used to produce text in Indic script. + <BR> + This paragraph shows the ITRANS encoded text. This text is what + is input to ITRANS. + <P> + <LI> + <A HREF="#xdvngsample">Text using the Xdvng</A> font; + output from Itrans. + <BR> + This paragraph shows the Devanagari output from ITRANS. + <P> + <LI> + <A HREF="#itxgujsample">Text using the ItxGuj</A> font; + output from Itrans. + <BR> + This paragraph shows the Gujarati output from ITRANS. + <P> + <LI> + <A HREF="#itxbengsample">Text using the ItxBeng</A> font; + output from Itrans. + <BR> + This paragraph shows the Bengali output from ITRANS. + <P> + <LI> + <A HREF="#ncsxsample">Text using the NCS_CSX+</A> font; + output from Itrans. + <BR> + This paragraph shows the output from ITRANS. + <P> +</UL> + +<A NAME="inputsample"></A> +<BR> +<!-- ============================================================ --> +<HR SIZE="7" WIDTH="100%"> +<P> +<BR> + +<H3> + Text input to ITRANS (for the examples that follow): +</H3> + +The following text represents Sanskrit and Hindi; encoded using the +ITRANS encoding. +This is the text that will be converted by ITRANS into Devanagari, +Romanized Sanskrit, Gujarati, etc, which is displayed in following sections. +ITRANS currently supports many Indic Scripts when used in the PostScript +or TeX output modes. But for WWW document display, only Romanized +Sanskrit, Gujarati, Bengali, and Devanagari are currently supported. + +<P> +<PRE> + + karmaNyevaadhikaaraste maa phaleshhu kadaachana | + maa karmaphalaheturbhuurmaa te saN^go.astvakarmaNi || 47 || + + yogasthaH kuru karmaaNi saN^ga.n tyaktvaa dhana.njaya | + sid.hdhyasid.hdhyoH samo bhuutvaa samatva.n yoga uchyate || 48 || + + <HR SIZE="1" WIDTH="20%"> + + jana gaNa mana adhinaayaka jaya he + bhaarata bhaagya vidhaataa + pa.njaaba si.ndhu gujaraata maraaThaa + dravi.Da utkala va.nga + vi.ndhya himaachala yamunaa ga.ngaa + uchchhala jaladhi tara.nga + tava shubha naame jaage + tava shubha aashishha maage + gaahe tava jaya gaathaa + jana gaNa ma.ngala daayaka jaya he + bhaarata bhaagya vidhaataa + jaya he jaya he jaya he + jaya jaya jaya jaya he + + - raviindranaath Taagor + +</PRE> +<P> + +<A NAME="xdvngsample"></A> +<BR> +<!-- ============================================================ --> +<HR SIZE="7" WIDTH="100%"> +<P> +<BR> + +<H3> + ITRANS Output - Devanagari. +</H3> + +<P> +Same text as above, displayed using the Devangari font Xdvng. + +<P> +<PRE> +#sanskrit + karmaNyevaadhikaaraste maa phaleshhu kadaachana . + maa karmaphalaheturbhuurmaa te saN^go.astvakarmaNi .. 47 .. + + yogasthaH kuru karmaaNi saN^ga.n tyaktvaa dhana.njaya . + sid.hdhyasid.hdhyoH samo bhuutvaa samatva.n yoga uchyate .. 48 .. + ## + <HR SIZE="1" WIDTH="20%"> + ## + jana gaNa mana adhinaayaka jaya he + bhaarata bhaagya vidhaataa + pa.njaaba si.ndhu gujaraata maraaThaa + dravi.Da utkala va.nga + vi.ndhya himaachala yamunaa ga.ngaa + uchchhala jaladhi tara.nga + tava shubha naame jaage + tava shubha aashishha maage + gaahe tava jaya gaathaa + jana gaNa ma.ngala daayaka jaya he + bhaarata bhaagya vidhaataa + jaya he jaya he jaya he + jaya jaya jaya jaya he + + raviindranaath Taagor +#endsanskrit +</PRE> + +<A NAME="itxgujsample"></A> +<BR> +<!-- ============================================================ --> +<HR SIZE="7" WIDTH="100%"> +<P> +<BR> + +<H3> + ITRANS Output - Gujarati. +</H3> + +<P> +Same text as above, displayed using the Gujarati font ItxGuj. + +<PRE> +#gujarati + karmaNyevaadhikaaraste maa phaleshhu kadaachana | + maa karmaphalaheturbhuurmaa te saN^go.astvakarmaNi || 47 || + + yogasthaH kuru karmaaNi saN^ga.n tyaktvaa dhana.njaya | + sid.hdhyasid.hdhyoH samo bhuutvaa samatva.n yoga uchyate || 48 || + ## + <HR SIZE="1" WIDTH="20%"> + ## + jana gaNa mana adhinaayaka jaya he + bhaarata bhaagya vidhaataa + pa.njaaba si.ndhu gujaraata maraaThaa + dravi.Da utkala va.nga + vi.ndhya himaachala yamunaa ga.ngaa + uchchhala jaladhi tara.nga + tava shubha naame jaage + tava shubha aashishha maage + gaahe tava jaya gaathaa + jana gaNa ma.ngala daayaka jaya he + bhaarata bhaagya vidhaataa + jaya he jaya he jaya he + jaya jaya jaya jaya he + + - raviindranaath Taagor +#endgujarati +</PRE> + +<A NAME="itxbengsample"></A> +<BR> +<!-- ============================================================ --> +<HR SIZE="7" WIDTH="100%"> +<P> +<BR> + +<H3> + ITRANS Output - Bengali. +</H3> + +<P> +Same text as above, displayed using the Bengali font ItxBeng. + +<PRE> +#bengali + karmaNyevaadhikaaraste maa phaleshhu kadaachana | + maa karmaphalaheturbhuurmaa te saN^go stvakarmaNi || 47 || + + yogasthaH kuru karmaaNi saN^ga.n tyaktvaa dhana.njaya | + sid.hdhyasid.hdhyoH samo bhuutvaa samatva.n yoga uchyate || 48 || + ## + <HR SIZE="1" WIDTH="20%"> + ## + jana gaNa mana adhinaayaka jaya he + bhaarata bhaagya vidhaataa + pa.njaaba si.ndhu gujaraata maraaThaa + dravi.Da utkala va.nga + vi.ndhya himaachala yamunaa ga.ngaa + uchchhala jaladhi tara.nga + tava shubha naame jaage + tava shubha aashishha maage + gaahe tava jaya gaathaa + jana gaNa ma.ngala daayaka jaya he + bhaarata bhaagya vidhaataa + jaya he jaya he jaya he + jaya jaya jaya jaya he + + - rabiindranaath Thaakuur +#endbengali +</PRE> + + +<A NAME="ncsxsample"></A> +<BR> +<!-- ============================================================ --> +<HR SIZE="7" WIDTH="100%"> +<P> +<BR> + +<H3> + ITRANS Output - Romanized Devanagari. +</H3> + + +<P> +Same text as above, displayed using the Romanized Sanskrit font NCS_CSX+. +This can be generated as output from ITRANS, or it can even be +used as input to ITRANS to produce text in any other supported Indic +Script in ITRANS. + +<P> +<HR SIZE="1" WIDTH="10%"> + +<P> +The first four lines are the same here, they are duplicated just to +display four variations: Bold, Bold-Italic, +Italic, and Regular. + +<P> +<PRE> +#roman + ##<STRONG>##karmaNyevaadhikaaraste maa phaleshhu kadaachana |##</STRONG>## + ##<STRONG><EM>##karmaNyevaadhikaaraste maa phaleshhu kadaachana |##</EM></STRONG>## + ##<EM>##karmaNyevaadhikaaraste maa phaleshhu kadaachana |##</EM>## + karmaNyevaadhikaaraste maa phaleshhu kadaachana | + maa karmaphalaheturbhuurmaa te saN^go.astvakarmaNi || 47 || + + yogasthaH kuru karmaaNi saN^ga.n tyaktvaa dhana.njaya | + sid.hdhyasid.hdhyoH samo bhuutvaa samatva.n yoga uchyate || 48 || + ## + <HR SIZE="1" WIDTH="20%"> + ## + jana gaNa mana adhinaayaka jaya he + bhaarata bhaagya vidhaataa + pa.njaaba si.ndhu gujaraata maraaThaa + dravi.Da utkala va.nga + vi.ndhya himaachala yamunaa ga.ngaa + uchchhala jaladhi tara.nga + tava shubha naame jaage + tava shubha aashishha maage + gaahe tava jaya gaathaa + jana gaNa ma.ngala daayaka jaya he + bhaarata bhaagya vidhaataa + jaya he jaya he jaya he + jaya jaya jaya jaya he + + - raviindranaath Taagor +#endroman +</PRE> + +<!-- ================================ trailer ========================== --> +<P> +<BR> +<P> +<HR SIZE="3" WIDTH="100%" NOSHADE> +<P> +<BR> +<P> + +<CENTER> + <TABLE BORDER="1" CELLPADDING="7"> + <TR> + <TD> + <FONT SIZE="+0"> <A HREF="./">ITRANS</A> </FONT> + </TD> + <TD> + <FONT SIZE="+0"> <A HREF="../avigb.html">Guestbook</A> </FONT> + </TD> + <TD> + <FONT SIZE="+0"> <A HREF="mailto:avinash@acm.org"> E-mail</A> </FONT> + </TD> + </TR> + </TABLE> +</CENTER> + +<P> +<BR> +<P> +<HR SIZE="3" WIDTH="100%" NOSHADE> + +<P> +<BR> +<P> + +<!-- =============================== end trailer ========================= --> + +<P> +<ADDRESS> + <P align=center> + <B>Copyright © 1995-2001 Avinash Chopde, <A href="mailto:avinash@acm.org"> + avinash@acm.org</A>. All rights reserved.</B> + + <P align=center> + <FONT SIZE="-2">Page URL: http://www.aczone.com/itrans/ex_ltn1.html</FONT> +</ADDRESS> + +</BODY></HTML> diff --git a/Master/texmf-dist/doc/fonts/itrans/ex_ps.itx b/Master/texmf-dist/doc/fonts/itrans/ex_ps.itx new file mode 100644 index 00000000000..44b79ecd964 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/itrans/ex_ps.itx @@ -0,0 +1,55 @@ +% Devanagari Example, direct PostScript output. +% Uses the PostScript devanagari font. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% For other languages, uncomment appropriate line: +% /BASEFONTNAME /ItxBeng def %% define the default font to be Bengali +% /BASEFONTNAME /ItxGuj def %% define the default font to be Gujarati +% /BASEFONTNAME /NCS_CSX+-Roman def %% use CS/CSX font +% /BASEFONTNAME /DevnacPlain def %% default: font is Devanagari +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Instead of running ITRANS this way: +% itrans -v -P -i ex_ps.itx -o ex_ps.ps +% you can use: +% itrans -v -i ex_ps.itx -o ex_ps.ps +% if the following line is uncommented: +%output=PostScript +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% define a function that loads in the indian language font.. +/devn22 { + 22 normalfont % get the default font, at 22 point size +} def + +#hindiifm=dvnc.ifm +#hindifont=devn22 + +#hindi + ham aapakii aa.Nkho.n me.n, is dil ko basaa de.n to + ham muu.Nd ke palako.n ko, is dil ko sazaa de.n to + ham aapakii aa.Nkho.n me.n, is dil ko basaa de.n to + + in zulfo.n me.n guu.Nde.nge, ham phuul muhabbat ke + zulfo.n ko jhaTak kar ham, ye phuul giraa de.n to + in zulfo.n me.n guu.Nde.nge, ham phuul muhabbat ke + zulfo ko jhaTak kar ham, ye phuul giraa de.n to + + ham aapakii aa.Nkho.n me.n, is dil ko basaa de to + + ham aapako khvaabo.n me.n, laa laa ke sataaye.nge + ham aapakii aa.Nkho.n se, nii.nde.n hii uDaade.n to + ham aapako khvaabo.n me.n, laa, laa ke sataaye.nge + ham aapakii aa.Nkho.n se, nii.nde.n hii uDaade.n to + + ham aapakii aa.Nkho.n me.n, is dil ko basaa de.n to + + ham aapake kadamo.n par, gir jaaye.nge Gash khaa kar + is par bhii na ham apane, aa.nchal kii havaa de.n to + ham aapake kadamo.n par, gir jaaye.nge Gash khaa kar + is par bhii na ham apane, aa.nchal kii havaa de.n to + + ham aapakii aa.Nkho.n me.n, is dil ko basaa de.n to + ham muu.Nd ke palako.n ko, is dil ko sazaa de.n to + ham aapakii aa.Nkho.n me.n, is dil ko basaa de.n to + ham muu.Nd ke palako.n ko, is dil ko sazaa de.n to + ham aapakii aa.Nkho.n me.n, is dil ko basaa de.n to +#endhindi diff --git a/Master/texmf-dist/doc/fonts/itrans/ex_utf8.itx b/Master/texmf-dist/doc/fonts/itrans/ex_utf8.itx new file mode 100644 index 00000000000..da3efeee86e --- /dev/null +++ b/Master/texmf-dist/doc/fonts/itrans/ex_utf8.itx @@ -0,0 +1,390 @@ +<HTML> +<HEAD> +<TITLE>Example: HTML Unicode output from ITRANS</TITLE> + + <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> + + <LINK REV="made" HREF="mailto:avinash@acm.org"> + + <style type="text/css"> + BODY {margin-left: 10% ; margin-right: 10%} + </style> + + <META Name="keywords" Content="ITRANS, Indian Languages, Indian Scripts, + Romanized Devanagari, Bengali, Gujarati, Devanagari, + Hindi, Marathi, Sanskrit, Tamil, Telugu, Gurmukhi, Oriya, + Malayalam"> + +</HEAD> + +<BODY + TEXT="#000033" BGCOLOR="#EEEEFF" + LINK="#000066" VLINK="#666699" ALINK="#669966" + BACKGROUND="/images/smil_d3.gif"> + +<!-- +% June 2001, example ITRANS input that produces HTML output - Unicode fonts. +% +% Uses the direct Text (HTML) output of ITRANS. +% This is a ITRANS input file, here's the command to get a HTML output +% file: +% itrans -v -U -i ex_utf8.itx -o ex_utf8.html + +% Note: following ITRANS commands are in a HTML comment, but will be +% parsed by ITRANS anyway - ITRANS comment char is % +% +% ITRANS 5.30 control statements: (5.30 or later required) +#output=UTF_8 + +% both #<lang>font and #endfont are empty - assume that user +% has set browser to some Unicode font, so no setting is required here + +#indianifm=udvng.ifm +#indianfont= + +#hindiifm=udvng.ifm +#hindifont= + +#marathiifm=udvng.ifm +#marathifont= + +#sanskritifm=udvng.ifm +#sanskritfont= + +#bengaliifm=ubeng.ifm +#bengalifont= + +#gujaratiifm=uguj.ifm +#gujaratifont= + +#gurmukhiifm=ugur.ifm +#gurmukhifont= + +#teluguifm=utel.ifm +#telugufont= + +#tamilifm=utml.ifm +#tamilfont= + +#kannadaifm=ukan.ifm +#kannadafont= + +#romanifm=uroman.ifm +#romanfont= + +% oriya and malyalam are supported in Unicode only - no TeX or PS font +% available! + +#oriyaifm=uoriya.ifm +#oriyafont= + +#malayalamifm=umal.ifm +#malayalamfont= + +#endfont= +--> + +<!-- ================================ trailer ========================== --> + +<CENTER> + <TABLE BORDER="1" CELLPADDING="7"> + <TR> + <TD> + <FONT SIZE="+0"> <A HREF="./">ITRANS</A> </FONT> + </TD> + <TD> + <FONT SIZE="+0"> <A HREF="../avigb.html">Guestbook</A> </FONT> + </TD> + <TD> + <FONT SIZE="+0"> <A HREF="mailto:avinash@acm.org"> E-mail</A> </FONT> + </TD> + </TR> + </TABLE> +</CENTER> + +<P> +<BR> +<P> + +<HR SIZE="3" WIDTH="100%" NOSHADE> +<P> + +<!-- =============================== end trailer ========================= --> + +<H1 ALIGN="center">HTML Unicode UTF-8 Output</H1> +<H2 ALIGN="center">ITRANS 5.3</H2> + +<HR SIZE="3" WIDTH="70%"> + +<P> +This text was produced by running +<A HREF="./">ITRANS</A> in the Text (HTML) Output mode, on this +<A HREF="exutf8.itx">input file</A> (ex_utf8.itx). + + <P> + The Unicode output can be viewed + correctly on your computer if there is + a Unicode font with support for Indian Language Scripts installed, + and the web browser is configured to use that font for + Unicode UTF-8 documents. + <P> + ITRANS does not come with any Unicode fonts. + <P> + For Windows, there are a few Unicode fonts available, you can + search for them on the web. + One such font: + <A HREF="http://office.microsoft.com/downloads/2000/aruniupd.aspx">Office + 2000 - Arial Unicode MS Download</A> [ 15 MBytes ]. + Note that this font does not have conjunct consonants - it uses + viraam to denote a half-consonant. + + +<P> +<HR SIZE="1" WIDTH="70%"> +<P> + + <TD VALIGN="top"> + <TABLE CELLSPACING="10" CELLPADDING="10" BORDER="1" VALIGN="middle"> + <TR> + <TD> + Language/Script + </TD> + <TD> + Unicode Display + </TD> + <TD> + <FONT FACE="Courier New,Courier"> + ITRANS input + </FONT> + </TD> + </TR> + <TR> + <TD> + <FONT>Gujarati:</FONT> + </TD> + <TD> + #gujarati + gujaraatii + #endgujarati + </TD> + <TD> + <FONT FACE="Courier New,Courier"> + gujaraatii + </FONT> + </TD> + </TR> + <TR> + <TD> + <FONT>Hindi:</FONT> + </TD> + <TD> + #hindi + hindii + #endhindi + </TD> + <TD> + <FONT FACE="Courier New,Courier"> + hindii + </FONT> + </TD> + </TR> + <TR> + <TD> + <FONT>Marathi:</FONT> + </TD> + <TD> + #marathi + maraaThii + #endmarathi + </TD> + <TD> + <FONT FACE="Courier New,Courier"> + maraaThii + </FONT> + </TD> + </TR> + <TR> + <TD> + <FONT>Sanskrit:</FONT> + </TD> + <TD> + #sanskrit + sa.nskRRita + #endsanskrit + </TD> + <TD> + <FONT FACE="Courier New,Courier"> + sa.nskRRita + </FONT> + </TD> + </TR> + <TR> + <TD> + <FONT>Bengali:</FONT> + </TD> + <TD> + #bengali + baa.nlaa + #endbengali + </TD> + <TD> + <FONT FACE="Courier New,Courier"> + baa.nlaa + </FONT> + </TD> + </TR> + <TR> + <TD> + <FONT>Tamil:</FONT> + </TD> + <TD> + #tamil + tamiz + #endtamil + </TD> + <TD> + <FONT FACE="Courier New,Courier"> + tamiz + </FONT> + </TD> + </TR> + <TR> + <TD> + <FONT>Kannada:</FONT> + </TD> + <TD> + #kannada + kannaDa + #endkannada + </TD> + <TD> + <FONT FACE="Courier New,Courier"> + kannaDa + </FONT> + </TD> + </TR> + <TR> + <TD> + <FONT>Telugu:</FONT> + </TD> + <TD> + #telugu + telugu + #endtelugu + </TD> + <TD> + <FONT FACE="Courier New,Courier"> + telugu + </FONT> + </TD> + </TR> + <TR> + <TD> + <FONT>Gurmukhi:</FONT> + </TD> + <TD> + #gurmukhi + gurmukhii + #endgurmukhi + </TD> + <TD> + <FONT FACE="Courier New,Courier"> + gurmukhii + </FONT> + </TD> + </TR> + <TR> + <TD> + <FONT>Romanized Sanskrit:</FONT> + </TD> + <TD> + #roman + sa.nskRRita + #endroman + </TD> + <TD> + <FONT FACE="Courier New,Courier"> + sa.nskRRita + </FONT> + </TD> + </TR> + <TR> + <TD> + <FONT>Oriya:</FONT> + </TD> + <TD> + #oriya + sa.nskRRita + #endoriya + </TD> + <TD> + <FONT FACE="Courier New,Courier"> + sa.nskRRita + </FONT> + </TD> + </TR> + <TR> + <TD> + <FONT>Malayalam:</FONT> + </TD> + <TD> + #malayalam + sa.nskRRita + #endmalayalam + </TD> + <TD> + <FONT FACE="Courier New,Courier"> + sa.nskRRita + </FONT> + </TD> + </TR> + </TABLE> + + +<!-- ================================ trailer ========================== --> +<P> +<BR> +<P> +<HR SIZE="3" WIDTH="100%" NOSHADE> +<P> +<BR> +<P> + +<CENTER> + <TABLE BORDER="1" CELLPADDING="7"> + <TR> + <TD> + <FONT SIZE="+0"> <A HREF="./">ITRANS</A> </FONT> + </TD> + <TD> + <FONT SIZE="+0"> <A HREF="../avigb.html">Guestbook</A> </FONT> + </TD> + <TD> + <FONT SIZE="+0"> <A HREF="mailto:avinash@acm.org"> E-mail</A> </FONT> + </TD> + </TR> + </TABLE> +</CENTER> + +<P> +<BR> +<P> +<HR SIZE="3" WIDTH="100%" NOSHADE> + +<P> +<BR> +<P> + +<!-- =============================== end trailer ========================= --> + +<P> +<ADDRESS> + <P align=center> + <B>Copyright © 2001 Avinash Chopde, <A href="mailto:avinash@acm.org"> + avinash@acm.org</A>. All rights reserved.</B> + + <P align=center> + <FONT SIZE="-2">Page URL: http://www.aczone.com/itrans/ex_utf8.html</FONT> +</ADDRESS> + +</BODY></HTML> diff --git a/Master/texmf-dist/doc/fonts/itrans/flag.ips b/Master/texmf-dist/doc/fonts/itrans/flag.ips new file mode 100644 index 00000000000..23e8f8abeda --- /dev/null +++ b/Master/texmf-dist/doc/fonts/itrans/flag.ips @@ -0,0 +1,171 @@ +% Devanagari Example +% $Header: /home/cvsroot/itrans/nextrel/doc/flag.ips,v 1.1.1.1 1996/11/29 01:45:31 avinash Exp $ +% This is an example direct PostScript input to the itrans program. +% This file shows how to change fonts, change font size, etc +% in the file.. +% +% Prints indian anthem, flag song, and the flag itself! Must SEE! + +% *** Thanks to numerous others for making lots of spelling corrections +% in the original document I wrote... [abc] + +% 15 englishfont % set current font to be an english font (see itrans.pro) +% (itrans sample file: flag.ips) show +% first, the two songs...... + +% define functions that load in the font.. +/devn18 { + 18 normalfont % get the normal devnagri font, at 18 point size +} def + +/devns25 { + 25 slantfont % define a slanted font, using the a 25pt font size +} def + +#hindiifm=dvnc.ifm +#hindifont=devn18 + +#hindi +vijayii vishvatira.ngaa pyaaraa | + jha.nDaa uu.Nchaa rahe hamaaraa || +sadaa shakti sarasaanevaalaa | +premasudhaa barasaanevaalaa || +viiro.nko harashhaanevaalaa | +maat.rbhuumi kaa tanamana saaraa | + jha.nDaa uu.Nchaa rahe hamaaraa || +shaana na isakii jaane paaye | +chaahe jaana bhale hii jaaye || +vishvavijaya karake dikhalaaye | +taba hove praNa puurNa hamaaraa | + jha.nDaa uu.Nchaa rahe hamaaraa || +#endhindi + +newline +0.4 setlinewidth +currentpoint +currentpoint exch pop 0.0 exch moveto +206 0 rmoveto 200 0 rlineto stroke % draw a straight line.. +moveto % use x,y of first currentpoint above + % this is important, the current point must always exist + % for itrans.pro and this document to print correctly: + % the macros newline, etc make use of it. +newline + +#hindifont=devns25 % use the slanted font, 25pt font size + +#hindi + jana gaNa mana adhinaayaka jaya he + bhaarata bhaagya vidhaataa + pa.njaaba si.ndhu gujaraata maraaThaa + dravi.Da utkala va.nga + vi.ndhya himaachala yamunaa ga.ngaa + uchchhala jaladhi tara.nga + tava shubha naame jaage + tava shubha aashishha maage + gaahe tava jaya gaathaa + jana gaNa ma.ngala daayaka jaya he + bhaarata bhaagya vidhaataa + jaya he jaya he jaya he + jaya jaya jaya jaya he + + - raviindranaatha Taagora #endhindi + +% now, code to draw an indian flag. +% draw the center wheel +/drawwheel { % diameter drawwheel -- + % draws a wheel at the currentpoint, of the given diameter + + 2 div /rad exch def % get radius + gsave + + currentpoint translate + + 0 0 rad 0 360 arc stroke % draw the wheel outline + + % compute radius of the small circles hanging off the wheel.. + /smallrad rad 7.5 sin mul def + /smallcx rad 7.5 cos mul def + + 0 15 345 { % draw the 24 spokes + gsave + rotate % use the for loop variable value, 0..245 + + 0 0 moveto rad 0 lineto stroke % draw spoke + + smallcx smallrad -1 mul smallrad 82.5 262.5 arc fill + grestore + } for + grestore +} def + +% some color definitions +/blackcolor { + 0.0 setgray +} def + +/whitecolor { + 1.0 setgray +} def + +/redcolor { + 1.0 0.0 0.0 setrgbcolor +} def + +/bluecolor { + 0.0 0.0 1.0 setrgbcolor +} def + +/greencolor { + 0.0 1.0 0.0 setrgbcolor +} def + +/saffroncolor { + 1.0 0.34 0.0 setrgbcolor +} def + +%------------------------------------------------------------------------ +% The following may be redefined to blackcolor, see below.... + + +% draw the entire flag +/drawflag { % width drawwheel -- + % draws a flag at the currentpoint, of the given width + % (height = width/2) + /width exch def + gsave + currentpoint translate + /height width 2.0 div def + /hrect height 3.0 div def + + % draw bottom green rect (use intensity = 58.7%) + greencolor + 0 0 moveto width 0 lineto width hrect lineto 0 hrect lineto + closepath fill + + % draw top saffron rect (== 100% red, 34% green use intensity=50.0%) + 0 hrect 2.0 mul translate + saffroncolor + 0 0 moveto width 0 lineto width hrect lineto 0 hrect lineto + closepath fill + 0 hrect -2.0 mul translate % restore matrix + + % draw center wheel + blackcolor + 0.8 setlinewidth + width 2.0 div height 2.0 div moveto + hrect 0.95 mul drawwheel + + % draw a boundary + blackcolor 0.4 setlinewidth + 0 0 moveto width 0 lineto width height lineto 0 height lineto + closepath stroke + 0 hrect moveto width hrect lineto stroke + 0 hrect hrect add moveto width hrect hrect add lineto stroke + + grestore +} def + +% draw the flag next to the first song... +250 560 moveto 300 drawflag + +% no showpage in flag.ips, since itrans will produce it.. diff --git a/Master/texmf-dist/doc/fonts/itrans/gujdoc.itx b/Master/texmf-dist/doc/fonts/itrans/gujdoc.itx new file mode 100644 index 00000000000..7472ba18fac --- /dev/null +++ b/Master/texmf-dist/doc/fonts/itrans/gujdoc.itx @@ -0,0 +1,416 @@ +% User Documentation for the Itrans Package +% Gujarati Transliteration Table for ItxGuj Font - PostScript Type 1, TrueType. + +\documentclass[11pt]{article} + +\usepackage[preprocess]{itrans} % Ross Moore's extensions to latex2html + +\usepackage{html} % from standard latex2html package + % if you do not have html.sty in your machine, change the html to + % htmlstub (htmlstub.sty is included in the ITRANS/lib directory) + +\portraitpage % defined in itrans.sty (idevn.tex), get a larger page size + +\renewcommand{\arraystretch}{1.25} +\newcommand{\rarrow}{\mbox{---\hspace{-8pt}$>$}} +\newcommand{\SM}{\char35gujarati} +\newcommand{\EM}{\char35endgujarati} +\newfont{\itxgujf}{itxguj at 15pt} +% \newfont{\itxgujfo}{itxgujo at 15pt} % the oblique version +% \newfont{\itxgujfre}{itxgujre at 15pt} % the scaled up (x-axis) version +% \newfont{\itxgujfrc}{itxgujrc at 15pt} % the scaled down (x-axis) version +\hyphenchar\itxgujf=-1 % disable hyphenation using this font + +#gujaratiifm=itxguj.ifm +#gujaratifont=\itxgujf + +\begin{document} + +\footnotetext[0]{Last modification: \today} + +\centerline{\bf Transliteration Map} +\medskip +\centerline{\LARGE\bf ItxGuj Gujarati font} +\bigskip +\centerline{\bf itrans} +\smallskip +\centerline{\bf \copyright 1996--1998 Avinash Chopde} + +\section{Fonts Available} + +\subsection{\TeX\ Interface} + +The gujarati font is called {\em ItxGuj}, and its PostScript specification +is in the file {\em itxguj.pfa} or {\em itxguj.pfb}. +It is a user-defined Type I PostScript font. +Four styles, transformations on the basic ItxGuj font, +are bundled with the itrans package. +Their names (in the \TeX\ interface) are itxguj, itxgujo, itxgujrc, and +itxgujre. + +\begin{description} +\item [itxguj] This is the basic gujarati font. There are some other fonts +available, derived by transforming this font. +\item [itxgujo] This is the slanted version of {\em itxguj}. +\item [itxgujrc] A scaled down, compressed version +(along the x-axis) of the basic font is available as {\em itxgujrc}. +\item[itxgujre] This is heavier than {\em itxguj}, to be used as a bold version. +\end{description} + +Since these are PostScript fonts, you can use them at any font size in +your document. +In this document the following line was used for +loading the font: + +\noindent\verb=\newfont{\itxgujf}{itxguj at 15pt}=. + +Even though this document has been typeset using a 11 point size, the +gujarati font is loaded in at 15 point size. +This is just to emphasize the gujarati characters. +Normally, I would suggest loading in the font at 15-20\% greater size than +the other text in the document. +So, if your document is being typeset at 11 point, load in the gujarati +fonts using a 13 point size. +Of course, this relation of size is important only if you wish to mix +english and gujarati in the same document. +In any case, go wild, experiment with various font sizes. +Since the characters are described as outlines in bezier curve form, +smaller point sizes do not look too good on a 300dpi output device, the +larger font size makes the shapes look better in print. + +\subsection{Direct Textual Interface: HTML Output} + +This mode is provided for generating text that can be displayed +on any WWW browser such as Netscape (version 3.0 or later). +See the example file provided (ITRANS/doc/s1html.itx) on examples +of how to use this mode. +See the manual idoc.itx for information on the Direct Text Output mode +of ITRANS. + +The same IFM file is used for this mode as for the \TeX\ interface. + +\subsection{Direct Textual Interface: PostScript Output} + +This interface does not offer any word-processing capabilities other +than that of checking when a page is complete, and then +resetting the current point to the top of the next page. +Thus, all spaces, lines, etc from the input text appear +in the output too. + +The user may also directly invoke +PostScript commands to create various versions of the font, as required. +Refer to PostScript language manuals for specific help regarding the +PostScript font manipulation commands. +If you decide to go this route, take a look at the file {\em itrans.pro}, +it is the prologue that gets sent to the printer. +It contains definitions of various commands such as {\em normalfont}, +{\em slantfont}, {\em compressedfont}, etc, which may be used to change +the font being used. +These PostScript functions take a single argument:~the font size to use. +All this and more information can be obtained from the prologue file, {\em +itrans.pro}, and PostScript users should take a look at it. +For example usage, look through the sample input files provided. +Files ending in {\em .ips} are the direct PostScript input files, itrans +(with the -P option) directly produces PostScript output for these files. + +The file {\em itxguj.pfb} contains the PostScript +language program for this gujarati font. + +\section{ITRANS Usage} + +The IFM file is called {\em itxguj.ifm}, and the user needs to load this +in the input file for ITRANS. +The user manual for ITRANS, idoc.itx, has more information on how to use +ITRANS. + +\subsection{Font Developer} + +This font has been developed by Shrikrishna Patil, who has been +developing fonts for over a decade now. He has been extremely generous to +all of us users of ITRANS, and has offered us two freeware fonts: +one for Gujarati (ItxGuj), and one for Bengali (ItxBeng). +I am thankful to him for this +gift! If any one using this ITRANS package finds the need for +fonts for Microsoft Windows +or Apple Macintosh platforms, feel free to contact Patil at his e-mail +address {\em sapatil@aol.com}. His fonts are available at very +reasonable costs, around US\$50 to US\$100 depending on the font. + +\subsection{IFM File Creator} + +I would like to thank Prakash Trivedi ({\em prakash@aero.odu.edu}), +who undertook the complex task of creating the IFM file for ItxGuj! +This is the first time anyone else (other than me) has ventured to try +to create a IFM file, and Prakash Trivedi not only attempted it, he also +managed to substantially complete the task! +This was a great help to me since last year (1995) I could not +devote much time to ITRANS development, and with his initial work, it was +very easy for me to complete the IFM file, and so today, ITRANS supports +Gujarati. + +\subsection{Author} + +\noindent +ITRANS has been developed by Avinash Chopde. \\ +E-mail: +\htmladdnormallink{\texttt{avinash@acm.org}}{mailto:avinash@acm.org}. \\ +Home page: +\htmladdnormallink{\texttt{http://www.aczone.com/}}{http://www.aczone.com/} + +\section{Transliteration Map and Examples} + +The following pages display the transliteration code for Gujarati, and a +few examples. (Note that some of the example words used may not be any +real Gujarati words! I don't know Gujarati very well, so I chose a mix of +Marathi, Hindi, English, and Gujarati words!). + +\bigskip +\hrule +%------------------------------------------------------------------- +\begin{htmlonly} +\section{Gujarati Table} +\end{htmlonly} + +\begin{table}[hp] +\begin{center} +\begin{tabular}{c@{\hspace{1in}}c@{\hspace{1in}}c} +% --- first col is vowels inside a tabular +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Vowels} \\ +\hline +{#gujarati a #endgujarati} & {\tt a} \\ \hline +{#gujarati aa #endgujarati} & {\tt aa {\it or} A} \\ \hline +{#gujarati i #endgujarati} & {\tt i} \\ \hline +{#gujarati ii #endgujarati} & {\tt ii {\it or} I} \\ \hline +{#gujarati u #endgujarati} & {\tt u} \\ \hline +{#gujarati uu #endgujarati} & {\tt uu {\it or} U} \\ \hline +{#gujarati R^i #endgujarati} & {\tt RRi {\it or} R\char`^i} \\ \hline +{#gujarati e #endgujarati} & {\tt e} \\ \hline +{#gujarati ai #endgujarati} & {\tt ai} \\ \hline +{#gujarati o #endgujarati} & {\tt o} \\ \hline +{#gujarati au #endgujarati} & {\tt au} \\ \hline +{#gujarati aM #endgujarati} & {\tt {\it a}M} \\ \hline +{#gujarati aH #endgujarati} & {\tt {\it a}H} \\ \hline +\multicolumn{2}{c}{} \\ +\multicolumn{2}{c}{} \\ +\multicolumn{2}{c}{Digits} \\ +{#gujarati 0 #endgujarati} & {\tt 0} \\ \hline +{#gujarati 1 #endgujarati} & {\tt 1} \\ \hline +{#gujarati 2 #endgujarati} & {\tt 2} \\ \hline +{#gujarati 3 #endgujarati} & {\tt 3} \\ \hline +{#gujarati 4 #endgujarati} & {\tt 4} \\ \hline +{#gujarati 5 #endgujarati} & {\tt 5} \\ \hline +{#gujarati 6 #endgujarati} & {\tt 6} \\ \hline +{#gujarati 7 #endgujarati} & {\tt 7} \\ \hline +{#gujarati 8 #endgujarati} & {\tt 8} \\ \hline +{#gujarati 9 #endgujarati} & {\tt 9} \\ \hline +\end{tabular} +\end{makeimage} +% --- end first col +& +% --- second col is consonants +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Consonants} \\ +\hline +{#gujarati ka #endgujarati} & {\tt k{\it a}} \\ \hline +{#gujarati kha #endgujarati} & {\tt kh{\it a}} \\ \hline +{#gujarati ga #endgujarati} & {\tt g{\it a}} \\ \hline +{#gujarati gha #endgujarati} & {\tt gh{\it a}} \\ \hline +{#gujarati cha #endgujarati} & {\tt ch{\it a}} \\ \hline +{#gujarati Cha #endgujarati} & {\tt Ch{\it a or} chh{\it a}} \\ \hline +{#gujarati ja #endgujarati} & {\tt j{\it a}} \\ \hline +{#gujarati jha #endgujarati} & {\tt jh{\it a}} \\ \hline +{#gujarati Ta #endgujarati} & {\tt T{\it a}} \\ \hline +{#gujarati Tha #endgujarati} & {\tt Th{\it a}} \\ \hline +{#gujarati Da #endgujarati} & {\tt D{\it a}} \\ \hline +{#gujarati Dha #endgujarati} & {\tt Dh{\it a}} \\ \hline +{#gujarati Na #endgujarati} & {\tt N{\it a}} \\ \hline +{#gujarati ta #endgujarati} & {\tt t{\it a}} \\ \hline +{#gujarati tha #endgujarati} & {\tt th{\it a}} \\ \hline +{#gujarati da #endgujarati} & {\tt d{\it a}} \\ \hline +{#gujarati dha #endgujarati} & {\tt dh{\it a}} \\ \hline +{#gujarati na #endgujarati} & {\tt n{\it a}} \\ \hline +{#gujarati pa #endgujarati} & {\tt p{\it a}} \\ \hline +{#gujarati pha #endgujarati} & {\tt ph{\it a}} \\ \hline +{#gujarati ba #endgujarati} & {\tt b{\it a}} \\ \hline +{#gujarati bha #endgujarati} & {\tt bh{\it a}} \\ \hline +{#gujarati ma #endgujarati} & {\tt m{\it a}} \\ \hline +{#gujarati ya #endgujarati} & {\tt y{\it a}} \\ \hline +{#gujarati ra #endgujarati} & {\tt r{\it a}} \\ \hline +{#gujarati la #endgujarati} & {\tt l{\it a}} \\ \hline +{#gujarati va #endgujarati} & {\tt v{\it a or} w{\it a}} \\ \hline +{#gujarati sha #endgujarati} & {\tt sh{\it a}} \\ \hline +{#gujarati Sha #endgujarati} & {\tt Sh{\it a or} shh{\it a}} \\ \hline +{#gujarati sa #endgujarati} & {\tt s{\it a}} \\ \hline +{#gujarati ha #endgujarati} & {\tt h{\it a}} \\ \hline +{#gujarati lda #endgujarati} & {\tt ld{\it a or} L{\it a}} \\ \hline +{#gujarati kSha #endgujarati} & {\tt kSh{\it a or} x{\it a}} \\ \hline +{#gujarati j~na #endgujarati} & {\tt j\char`~n{\it a or} GY{\it a}} \\ \hline +\end{tabular} +\end{makeimage} +% --- end second col +& +% --- third col of specials/accents inside a tabular +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Specials/Accents} \\ +\hline +{#gujarati Rga #endgujarati} & {\tt R{\it ga}} \\ \hline +{#gujarati rga #endgujarati} & {\tt rga {\it or} {\it ga}\char`^r} \\ \hline +{#gujarati ga.n #endgujarati} & {\tt {\it ga}.n} \\ \hline +{#gujarati aa.c #endgujarati} & {\tt {\it aa}.c} \\ \hline +{#gujarati Da.N #endgujarati} & {\tt {\it Da}.N} \\ \hline +{#gujarati D.h #endgujarati} & {\tt {\it D}.h} \\ \hline +{#gujarati duH #endgujarati} & {\tt {\it du}H} \\ \hline +{#gujarati AUM #endgujarati} & {\tt AUM} or {\tt OM} \\ \hline +\end{tabular} +\end{makeimage} +\\ +\end{tabular} % end the larger tabular encompassing all four tables +\hfill +\\ +\end{center} +\caption {\bf ITRANS: Gujarati to English Transliteration Table.} +\label{ienc} +\end{table} + +%------------------------------------------------------------------- +\begin{htmlonly} +\section{Gujarati Examples} +\end{htmlonly} + +\begin{table}[hp] +\vspace*{-1.25in} +\hspace*{0in}\mbox{\vbox{ +\begin{center} +\begin{makeimage} +\begin{tabular}{|c|c|} +\hline +{#gujarati ka kaa ki kii ku kuu #endgujarati} +& {\tt ka kaa ki kii ku kuu} \\ \hline +{#gujarati sa saa si sii su suu #endgujarati} +& {\tt sa saa si sii su suu} \\ \hline +{#gujarati khRRi khe khai khaM khaH kha.c kha.N #endgujarati} +& {\tt khRRi khe khai khaM khaH kha.c kha.N} \\ \hline +{#gujarati De Dai DaM DaH Da.c Da.N #endgujarati} +& {\tt De Dai DaM DaH Da.c Da.N} \\ \hline +\end{tabular} +\end{makeimage} +\\ +\vspace{0.1in} +{Sample Letters} +\smallskip +\\ +\begin{makeimage} +\begin{tabular}{|c|c|} +\hline +{#gujarati bhaagya #endgujarati} & {\tt bhaagya} \\ \hline +{#gujarati raajya #endgujarati} & {\tt raajya} \\ \hline +{#gujarati vidyaa #endgujarati} & {\tt vidyaa} \\ \hline +{#gujarati shishhya #endgujarati} & {\tt shishhya} \\ \hline +{#gujarati mukhya #endgujarati} & {\tt mukhya} \\ \hline +{#gujarati gaaDyaa #endgujarati} & {\tt gaaDyaa} \\ \hline +{#gujarati tyaag #endgujarati} & {\tt tyaag} \\ \hline +{#gujarati dhyaan #endgujarati} & {\tt dhyaan} \\ \hline +{#gujarati nyaay #endgujarati} & {\tt nyaay} \\ \hline +{#gujarati shyaam #endgujarati} & {\tt shyaam} \\ \hline +{#gujarati jyot #endgujarati} & {\tt jyot} \\ \hline +{#gujarati manushhy #endgujarati} & {\tt manushhy} \\ \hline +{#gujarati chaa.ndaNyaa #endgujarati} & {\tt chaa.ndaNyaa} \\ \hline +{#gujarati abhyaas #endgujarati} & {\tt abhyaas} \\ \hline +{#gujarati kalyaaN #endgujarati} & {\tt kalyaaN} \\ \hline +{#gujarati ghaDyaald #endgujarati} & {\tt ghaDyaald} \\ \hline +{#gujarati kachchaa #endgujarati} & {\tt kachchaa} \\ \hline +{#gujarati khaDDaa #endgujarati} & {\tt khaDDaa} \\ \hline +{#gujarati khaD.hDaa #endgujarati} & {\tt khaD.hDaa} \\ \hline +{#gujarati gaThThaa #endgujarati} & {\tt gaThThaa} \\ \hline +{#gujarati dhakkaa #endgujarati} & {\tt dhakkaa} \\ \hline +{#gujarati pattaa #endgujarati} & {\tt pattaa} \\ \hline +{#gujarati tippat #endgujarati} & {\tt tippat} \\ \hline +{#gujarati pannaas #endgujarati} & {\tt pannaas} \\ \hline +{#gujarati sajjan #endgujarati} & {\tt sajjan} \\ \hline +{#gujarati pustak #endgujarati} & {\tt pustak} \\ \hline +\end{tabular} +\end{makeimage} +\hspace{0.75in} +\begin{makeimage} +\begin{tabular}{|c|c|} +\hline +{#gujarati kasturii #endgujarati} & {\tt kasturii} \\ \hline +{#gujarati naastik #endgujarati} & {\tt naastik} \\ \hline +{#gujarati praapt #endgujarati} & {\tt praapt} \\ \hline +{#gujarati swata.ntr #endgujarati} & {\tt swata.ntr} \\ \hline +{#gujarati svaata.ntry #endgujarati} & {\tt svaata.ntry} \\ \hline +{#gujarati dhvanii #endgujarati} & {\tt dhvanii} \\ \hline +{#gujarati goshhT #endgujarati} & {\tt goshhT} \\ \hline +{#gujarati yuddh #endgujarati} & {\tt yuddh} \\ \hline +{#gujarati yud.hdh #endgujarati} & {\tt yud.hdh} \\ \hline +{#gujarati pashchim #endgujarati} & {\tt pashchim} \\ \hline +{#gujarati phakt #endgujarati} & {\tt phakt} \\ \hline +{#gujarati tarhaa #endgujarati} & {\tt tarhaa} \\ \hline +{#gujarati artha #endgujarati} & {\tt artha} \\ \hline +{#gujarati kartaa #endgujarati} & {\tt kartaa} \\ \hline +{#gujarati gardii #endgujarati} & {\tt gardii} \\ \hline +{#gujarati nirNay #endgujarati} & {\tt nirNay} \\ \hline +{#gujarati patra #endgujarati} & {\tt patra} \\ \hline +{#gujarati trikoN #endgujarati} & {\tt trikoN} \\ \hline +{#gujarati shraavaN #endgujarati} & {\tt shraavaN} \\ \hline +{#gujarati aashram #endgujarati} & {\tt aashram} \\ \hline +{#gujarati shushruushhaa #endgujarati} & {\tt shushruushhaa} \\ \hline +{#gujarati gra.nth #endgujarati} & {\tt gra.nth} \\ \hline +{#gujarati prajaa #endgujarati} & {\tt prajaa} \\ \hline +{#gujarati draakShe #endgujarati} & {\tt draakShe} \\ \hline +{#gujarati gRRihasth #endgujarati} & {\tt gRRihasth} \\ \hline +{#gujarati prakR^itii #endgujarati} & {\tt prakR\char`^itii} \\ \hline +\end{tabular} +\end{makeimage} +\\ +\medskip +{Sample Words} +\\ +\end{center} +}} % end hbox and vbox +\caption {\bf Examples} +\end{table} + +\begin{table} +\vspace*{-1.25in} +\begin{center} +\begin{makeimage} +\begin{tabular}{|c|c|} +\hline +{#gujarati shubhra #endgujarati} & {\tt shubhra} \\ \hline +{#gujarati sahastra #endgujarati} & {\tt sahastra} \\ \hline +{#gujarati kriiDaa #endgujarati} & {\tt kriiDaa} \\ \hline +{#gujarati svachchh #endgujarati} & {\tt svachchh} \\ \hline +{#gujarati svaruup #endgujarati} & {\tt svaruup} \\ \hline +{#gujarati Trak #endgujarati} & {\tt Trak} \\ \hline +{#gujarati aamhii #endgujarati} & {\tt aamhii} \\ \hline +{#gujarati chaturthii #endgujarati} & {\tt chaturthii} \\ \hline +{#gujarati RRituu #endgujarati} & {\tt RRituu} \\ \hline +{#gujarati aa.cktobar #endgujarati} & {\tt aa.cktobar} \\ \hline +{#gujarati novhe.nbar #endgujarati} & {\tt novhe.nbar} \\ \hline +{#gujarati gra.cm #endgujarati} & {\tt gra.cm} \\ \hline +{#gujarati uu.Nchaa #endgujarati} & {\tt uu.Nchaa} \\ \hline +{#gujarati bailagaaDii #endgujarati} & {\tt bailagaaDii} \\ \hline +{#gujarati gurudvaaraa #endgujarati} & {\tt gurudvaaraa}\\ \hline +{#gujarati gurud.hvaaraa #endgujarati} & {\tt gurud.hvaaraa}\\ \hline +{#gujarati niraaldyaa #endgujarati} & {\tt niraaldyaa} \\ \hline +{#gujarati GYaan #endgujarati} & {\tt GYaan} \\ \hline +{#gujarati meka.cnik #endgujarati} & {\tt meka.cnik} \\ \hline +{#gujarati mhais #endgujarati} & {\tt mhais} \\ \hline +{#gujarati deNaaryaa #endgujarati} & {\tt deNaaryaa} \\ \hline +{#gujarati pratishhThaa #endgujarati} & {\tt pratishhThaa} \\ \hline +{#gujarati itihaas #endgujarati} & {\tt itihaas} \\ \hline +{#gujarati aasthaabaddh #endgujarati} & {\tt aasthaabaddh} \\ \hline +{#gujarati a.ntarraashhTriiy #endgujarati} & {\tt a.ntarraashhTriiy} \\ \hline +\end{tabular} +\end{makeimage} +\end{center} +\smallskip +\caption {\bf Examples} +\end{table} + +\end{document} diff --git a/Master/texmf-dist/doc/fonts/itrans/icsx.itx b/Master/texmf-dist/doc/fonts/itrans/icsx.itx new file mode 100644 index 00000000000..cd6ab99b1ca --- /dev/null +++ b/Master/texmf-dist/doc/fonts/itrans/icsx.itx @@ -0,0 +1,395 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% CS/CSX Encoding User Doc for ITRANS (Version 4.00 and above) +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\documentclass[11pt]{article} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage[preprocess]{itrans} % Ross Moore's extensions to latex2html + +\usepackage{html} % from standard latex2html package + % if you do not have html.sty in your machine, change the html to + % htmlstub (htmlstub.sty is included in the ITRANS/lib directory) +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +#useshortmarkers % ITRANS command. Allows me to use ## + % instead of #indian and #endindian + % June '98: changed all ## to #indian, to allow + % the use of Ross Moore's latex2html ITRANS + % extensions. + +#usecsx % ITRANS command. Accept CS/CSX encoded text. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% -- devanagari +#hindiifm=dvng.ifm % ITRANS command +#hindifont=\fransdvng % ITRANS command: argument specifies use of + % Frans's font, fransdvng is a command defined + % in idevn.tex (itrans.sty loads this) + +%begin{latexonly} +\let\usedvng=\largedvng % override the default size (normaldvng) +%end{latexonly} + +% -- telugu +\newfont{\tlg}{tel18} +\hyphenchar\tlg=-1 % disable hyphenation using this font + +#teluguifm=tlgutx.ifm +#telugufont=\tlg +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\portraitpage % from itrans.sty/idevn.tex (also: \landscapepage) +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\def\diatop[#1|#2]{{\setbox1=\hbox{{#1{}}}\setbox2=\hbox{{#2{}}}% + \dimen0=\ifdim\wd1>\wd2\wd1\else\wd2\fi% + \dimen1=\ht2\advance\dimen1by-1ex% + \setbox1=\hbox to1\dimen0{\hss#1\hss}% + \rlap{\raise1\dimen1\box1}% + \hbox to1\dimen0{\hss#2\hss}}}% +%e.g. of use: \diatop[\'|{\=o}] gives u macron acute + +\begin{document} + +\footnotetext[0]{Last modification: \today} + +\centerline{\bf Transliteration Map} +\medskip +\centerline{\LARGE\bf CS/CSX Encoding} +\medskip +\centerline{\bf itrans} +\smallskip +\centerline{\bf \copyright 1994--1998 Avinash Chopde} + +\section{CS/CSX Encoding} + +During the 8th World Sanskrit Conference, Vienna 1990, a panel +was held to discuss the standardization of Sanskrit for +electronic data transfer. +Dominik Wujastyk presented a paper, titled ``Standardization of Sanskrit for +Electronic Data Transfer and Screen Representation,'' which outlines the +Classical Sanskrit and Classical Sanskrit Extended Encoding. +The original paper is available in a .zip archive, named ``iass.zip''. +Use archie to locate FTP sites that store iass.zip, if you need the original +paper, as of this writing, it was available at: +{\verb= ftp.bcc.ac.uk:/pub/users/ucgadkw/indology=}. + +{\sc itrans} now supports CS/CSX, in a limited form. + +To turn on recognition of CS/CSX encoded text, use this command before +the CS encoded text: + +{\tt \char35 usecsx} + +If necessary, you can turn off recognition of CS/CSX encoded text (and revert +to ITRANS only encoding), by using this command: + +{\tt \char35 ignorecsx} + +Both +{\tt \char35 usecsx} +and +{\tt \char35 ignorecsx} +apply to the text that follows in the file. + +\subsection{Avoid Capitals or Uppercase Characters} + +CS/CSX is a case-insensitive encoding, both uppercase and lowercase +characters have the same meaning, but ITRANS is case-sensitive. +Thus, an uppercase character in ITRANS is encoded to a different devanagari +character from its lowercase counterpart. + +This means that when you create input text in CSX, do not use uppercase +characters. ITRANS differentiates between lower case and uppercase characters. +For example, entering {\tt la} results in #hindi la#endhindi, but entering +{\tt La} results in a different character: #hindi La#endhindi. + +(If you already have input text that is in CS/CSX encoding and it also uses +uppercase characters, use some text editor or word processor to convert +all the uppercase characters to lowercase. This can be done easily using +the text editors such as emacs, or programs such as {\tt tr} (available +on UNIX machines, and also available for MS-DOS systems).) + +Table~\ref{ienc} provides the complete input encoding +accepted by ITRANS. +Note that technically, this uppercase character limitation +applies only to the ASCII character codes (those +less than 128). CS/CSX character codes over 128 are handled correctly +in ITRANS (by correct, I mean handling them with CS/CSX meanings). +But, it is simpler to just avoid using any uppercase characters at all. +The tables in this document should clarify all this. + +Table~\ref{csx} lists the non-ASCII character codes (128 to 255) +accepted by ITRANS. + +%------------------------------------------------------------------------ +\begin{htmlonly} +\subsection{CS/CSX Table of non-ASCII codes (128 to 255)} +\end{htmlonly} + +% Table 1 +\begin{table}[ht] +\begin{center} +\hspace*{-20pt}\begin{tabular}{cc} +\begin{makeimage} +\begin{tabular}{|c|c|c|} +\hline +devanagari & {\sc cs/csx} char & {\sc cs/csx} char code \\ \hline +{#hindi aa #endhindi} & {\a=a} & {\tt 224} \\ \hline +{#hindi aa #endhindi} & {\a=A} & {\tt 226} \\ \hline +{#hindi uu #endhindi} & {\a=u} & {\tt 229} \\ \hline +{#hindi uu #endhindi} & {\a=U} & {\tt 230} \\ \hline +{#hindi R^i #endhindi} & {\d r} & {\tt 231} \\ \hline +{#hindi R^i #endhindi} & {\d R} & {\tt 232} \\ \hline +{#hindi R^I #endhindi} & {\diatop[\a=|\d r]} & {\tt 233} \\ \hline +{#hindi R^I #endhindi} & {\diatop[\a=|\d R]} & {\tt 234} \\ \hline +{#hindi L^i #endhindi} & {\d l} & {\tt 235} \\ \hline +{#hindi L^i #endhindi} & {\d L} & {\tt 236} \\ \hline +{#hindi L^I #endhindi} & {\diatop[\a=|\d l]} & {\tt 237} \\ \hline +{#hindi L^I #endhindi} & {\diatop[\a=|\d L]} & {\tt 238} \\ \hline +{#hindi ~Na #endhindi} & {\.n} & {\tt 239} \\ \hline +{#hindi ~Na #endhindi} & {\.N} & {\tt 240} \\ \hline +{#hindi ~na #endhindi} & {\~ n} & {\tt 164} \\ \hline +{#hindi Ta #endhindi} & {\d t} & {\tt 241} \\ \hline +{#hindi Ta #endhindi} & {\d T} & {\tt 242} \\ \hline +{#hindi Tha #endhindi} & {\d th} & {\tt 241 + h} \\ \hline +{#hindi Tha #endhindi} & {\d Th} & {\tt 242 + h} \\ \hline +\multicolumn{3}{c}{ } +\end{tabular} +\end{makeimage} +& +\begin{makeimage} +\begin{tabular}{|c|c|c|} +\hline +devanagari & {\sc cs/csx} char & {\sc cs/csx} char code \\ \hline +{#hindi Da #endhindi} & {\d d} & {\tt 243} \\ \hline +{#hindi Da #endhindi} & {\d D} & {\tt 244} \\ \hline +{#hindi Dha #endhindi} & {\d dh} & {\tt 243 + h} \\ \hline +{#hindi Dha #endhindi} & {\d Dh} & {\tt 244 + h} \\ \hline +{#hindi Na #endhindi} & {\d n} & {\tt 245} \\ \hline +{#hindi Na #endhindi} & {\d N} & {\tt 246} \\ \hline +{#hindi sha #endhindi} & {\a's} & {\tt 247} \\ \hline +{#hindi sha #endhindi} & {\a'S} & {\tt 248} \\ \hline +{#hindi shha #endhindi} & {\d s} & {\tt 249} \\ \hline +{#hindi shha #endhindi} & {\d S} & {\tt 250} \\ \hline +{#hindi La #endhindi} & {\b l} & {\tt 215} \\ \hline +{#hindi .n #endhindi} & {\d m} & {\tt 252} \\ \hline +{#hindi .n #endhindi} & {\d M} & {\tt 253} \\ \hline +{#hindi .n #endhindi} & {\. m} & {\tt 167} \\ \hline +{#hindi H #endhindi} & {\d h} & {\tt 254} \\ \hline +{#hindi H #endhindi} & {\d H} & {\tt 255} \\ \hline +{#telugu Ra #endtelugu (telugu)} & {\b r} & {\tt 159} \\ \hline +\end{tabular} +\end{makeimage} +\end{tabular} +\end{center} +\caption {{\bf CS/CSX Mapping} (shows non-ASCII char codes only).} +\label{csx} +\end{table} + +\subsection{Incomplete CS/CSX Support} + +There are many characters in CS/CSX that are currently not mapped by ITRANS, +simply because I do not know what devanagari characters (if any) they +stand for. + +For example, \~ l is present in the CS table, but I don't know what +it represents, so, it is currently unrecognized by ITRANS. +If you find such gaps and know what devanagari or tamil or telugu character +it stands for, please send me e-mail, so that I can include it in the +next release of ITRANS. My e-mail address is available elsewhere in this +document. +Feel free to send me mail on any other issues regarding CS/CSX support +in ITRANS, too. + +\subsection{Breaking the lexical scan in ITRANS} + +ITRANS always matches the largest possible input sequence when scanning +the input. Thus, in devanagari, {\tt sha} will produce #hindi sha #endhindi even when +usecsx is in effect. +If instead you need ITRANS to recognize it as two different consonants, +you should use the lexical scan break character, the underscore. +Thus, typing {\tt s\_ha} will result in #hindi s_ha #endhindi. + +This is a thing to watch out for in all cases where some character has +a multiple letter mapping, and each letter by itself also represents some +other character. +In the above example, {\tt sh} is the two letter map, and both +{\tt s} and {\tt h} represent other characters. + +\section{ITRANS Encoding Accepted along with CS/CSX} + +Even when {\tt \char35usecsx} is in effect, the other ITRANS mappings +are still accepted. +Actually, even without the usecsx command, ITRANS will still accept all +the CS/CSX character codes. The only reason the usecsx command is needed +is to disambiguate the #hindi ca #endhindi and #hindi cha #endhindi characters. ITRANS by default +uses {\tt cha} and {\tt chha} to denote #hindi ca #endhindi and #hindi cha #endhindi, but CS/CSX +uses {\tt ca} and {\tt cha}. To handle this difference, the +{\tt \char35usecsx} command had to be introduced. + +Though this document shows only the Devanagari script, CS/CSX can be used +in ITRANS with every Indic Script that ITRANS supports. +For more details on those languages, consult the documentation for that +specific language. For Devanagari, consult dnvc.itx or dvng.itx, for Tamil, +tamil.itx, for Bengali, beng.itx, for Telugu tlgutx.itx, for Punjabi +pundoc.itx, for Romanized Sanskrit romancsx.itx. + +\subsection{Converting CSX Encoding to ITRANS Encoding} + +Sometimes, it is useful to convert input text from the 8-bit CS/CSX encoding +to the 7-bit ITRANS Encoding (ASCII text). +Many computers still do not have good 8-bit editing tools, and even if +such tools are present, the CS/CSX font may not be available, in which case +editing CSX texts becomes cumbersome. + +To convert input text from CS/CSX encoding to ITRANS encoding, the program +{\bf csx2i} has been provided. It is present in the {\tt src/} directory +of the ITRANS distribution. For x86 MS-DOS compatible machines, an executable +is also provided. Given a file called {\tt input.csx} which contains +text in CS/CSX encoding, to convert it to ITRANS encoding in a file called +{\tt output}, run it like this: + +{\tt csx2i < input.csx > output} + +C-source code to csx2i is provided, in file csx2i.c, and it should compile +easily on every platform. + +Once the file {\tt output} is checked over for manual corrections, you +can embed that text in between ITRANS commands, and process it like any +other ITRANS input file. + +\vfill + +\subsection{Author} + +\noindent +ITRANS has been developed by Avinash Chopde. \\ +E-mail: +\htmladdnormallink{\texttt{avinash@acm.org}}{mailto:avinash@acm.org}. \\ +Home page: +\htmladdnormallink{\texttt{http://www.aczone.com/}}{http://www.aczone.com/} + +\bigskip +\hrule +%------------------------------------------------------------------- +\begin{htmlonly} +\section{Devanagari Table} +\end{htmlonly} + +\begin{table}[hp] +\begin{center} +\begin{tabular}{c@{\hspace{1in}}c@{\hspace{1in}}c} +% --- first col is vowels inside a tabular +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Vowels} \\ +\hline +{#hindi a #endhindi} & {\tt a} \\ \hline +{#hindi aa #endhindi} & {\tt aa {\it or} A} \\ \hline +{#hindi i #endhindi} & {\tt i} \\ \hline +{#hindi ii #endhindi} & {\tt ii {\it or} I} \\ \hline +{#hindi u #endhindi} & {\tt u} \\ \hline +{#hindi uu #endhindi} & {\tt uu {\it or} U} \\ \hline +{#hindi R^i #endhindi} & {\tt RRi {\it or} R\char`^i} \\ \hline +{#hindi R^I #endhindi} & {\tt RRI {\it or} R\char`^I} \\ \hline +{#hindi L^i #endhindi} & {\tt LLi {\it or} L\char`^i} \\ \hline +{#hindi L^I #endhindi} & {\tt LLI {\it or} L\char`^I} \\ \hline +{#hindi e #endhindi} & {\tt e} \\ \hline +{#hindi ai #endhindi} & {\tt ai} \\ \hline +{#hindi o #endhindi} & {\tt o} \\ \hline +{#hindi au #endhindi} & {\tt au} \\ \hline +{#hindi aM #endhindi} & {\tt {\it a}M} \\ \hline +{#hindi aH #endhindi} & {\tt {\it a}H} \\ \hline +\multicolumn{2}{c}{} \\ +\multicolumn{2}{c}{} \\ +\multicolumn{2}{c}{Digits} \\ +\hline +{#hindi 0 #endhindi} & {\tt 0} \\ \hline +{#hindi 1 #endhindi} & {\tt 1} \\ \hline +{#hindi 2 #endhindi} & {\tt 2} \\ \hline +{#hindi 3 #endhindi} & {\tt 3} \\ \hline +{#hindi 4 #endhindi} & {\tt 4} \\ \hline +{#hindi 5 #endhindi} & {\tt 5} \\ \hline +{#hindi 6 #endhindi} & {\tt 6} \\ \hline +{#hindi 7 #endhindi} & {\tt 7} \\ \hline +{#hindi 8 #endhindi} & {\tt 8} \\ \hline +{#hindi 9 #endhindi} & {\tt 9} \\ \hline +\end{tabular} +\end{makeimage} +% --- end first col +& +% --- second col is consonants +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Consonants} \\ +\hline +{#hindi ka #endhindi} & {\tt k{\it a}} \\ \hline +{#hindi kha #endhindi} & {\tt kh{\it a}} \\ \hline +{#hindi ga #endhindi} & {\tt g{\it a}} \\ \hline +{#hindi gha #endhindi} & {\tt gh{\it a}} \\ \hline +{#hindi ~Na #endhindi} & {\tt \char`~N{\it a or} N\char`^{\it a}} \\ \hline +{#hindi ca #endhindi} & {\tt c{\it a}} \\ \hline +{#hindi cha #endhindi} & {\tt ch{\it a or} chh{\it a}} \\ \hline +{#hindi ja #endhindi} & {\tt j{\it a}} \\ \hline +{#hindi jha #endhindi} & {\tt jh{\it a}} \\ \hline +{#hindi ~na #endhindi} & {\tt \char`~n{\it a or} JN{\it a}} \\ \hline +{#hindi Ta #endhindi} & {\tt T{\it a}} \\ \hline +{#hindi Tha #endhindi} & {\tt Th{\it a}} \\ \hline +{#hindi Da #endhindi} & {\tt D{\it a}} \\ \hline +{#hindi Dha #endhindi} & {\tt Dh{\it a}} \\ \hline +{#hindi Na #endhindi} & {\tt N{\it a}} \\ \hline +{#hindi ta #endhindi} & {\tt t{\it a}} \\ \hline +{#hindi tha #endhindi} & {\tt th{\it a}} \\ \hline +{#hindi da #endhindi} & {\tt d{\it a}} \\ \hline +{#hindi dha #endhindi} & {\tt dh{\it a}} \\ \hline +{#hindi na #endhindi} & {\tt n{\it a}} \\ \hline +{#hindi pa #endhindi} & {\tt p{\it a}} \\ \hline +{#hindi pha #endhindi} & {\tt ph{\it a}} \\ \hline +{#hindi ba #endhindi} & {\tt b{\it a}} \\ \hline +{#hindi bha #endhindi} & {\tt bh{\it a}} \\ \hline +{#hindi ma #endhindi} & {\tt m{\it a}} \\ \hline +{#hindi ya #endhindi} & {\tt y{\it a}} \\ \hline +{#hindi ra #endhindi} & {\tt r{\it a}} \\ \hline +{#hindi la #endhindi} & {\tt l{\it a}} \\ \hline +{#hindi va #endhindi} & {\tt v{\it a or} w{\it a}} \\ \hline +{#hindi sha #endhindi} & {\tt sh{\it a}} \\ \hline +{#hindi Sha #endhindi} & {\tt Sh{\it a or} shh{\it a}} \\ \hline +{#hindi sa #endhindi} & {\tt s{\it a}} \\ \hline +{#hindi ha #endhindi} & {\tt h{\it a}} \\ \hline +{#hindi La #endhindi} & {\tt ld{\it a or} L{\it a}} \\ \hline +{#hindi kSha #endhindi} & {\tt kSh{\it a or} x{\it a}} \\ \hline +{#hindi j~na #endhindi} & {\tt j\char`~n{\it a or} GY{\it a}} \\ \hline +\end{tabular} +\end{makeimage} +% --- end second col +& +% --- third col of specials/accents inside a tabular +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Specials/Accents} \\ +\hline +{#hindi qa #endhindi} & {\tt q{\it a}} \\ \hline +{#hindi Ka #endhindi} & {\tt K{\it a}} \\ \hline +{#hindi Ga #endhindi} & {\tt G{\it a}} \\ \hline +{#hindi za #endhindi} & {\tt J{\it a or} z{\it a}} \\ \hline +{#hindi fa #endhindi} & {\tt f{\it a}} \\ \hline +{#hindi .Da #endhindi} & {\tt .D{\it a}} \\ \hline +{#hindi .Dha #endhindi} & {\tt .Dh{\it a}} \\ \hline +{#hindi AUM #endhindi} & {\tt AUM} or {\tt OM} \\ \hline +{#hindi Rga #endhindi} & {\tt R{\it ga}} \\ \hline +{#hindi rga #endhindi} & {\tt rga {\it or} {\it ga}\char`^r} \\ \hline +{#hindi ga.n #endhindi} & {\tt {\it ga}.n} \\ \hline +{#hindi aa.c #endhindi} & {\tt {\it aa}.c} \\ \hline +{#hindi Da.N #endhindi} & {\tt {\it Da}.N} \\ \hline +{#hindi D.h #endhindi} & {\tt {\it D}.h} \\ \hline +{#hindi duH #endhindi} & {\tt {\it du}H} \\ \hline +{#hindi .a #endhindi} & {\tt .a} \\ \hline +\end{tabular} +\end{makeimage} +\\ +\end{tabular} % end the larger tabular encompassing all four tables +\hfill +\\ +\end{center} +\caption {{\bf ITRANS: Devanagari to English with \char35usecsx} (in addition to Table 1).} +\label{ienc} +\end{table} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\end{document} diff --git a/Master/texmf-dist/doc/fonts/itrans/idoc.itx b/Master/texmf-dist/doc/fonts/itrans/idoc.itx new file mode 100644 index 00000000000..5022d2fca33 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/itrans/idoc.itx @@ -0,0 +1,1015 @@ +\documentclass[11pt]{article} + +\usepackage[preprocess]{itrans} % Ross Moore's extensions to latext2html + +\usepackage{html} % from standard latex2html package + % if you do not have html.sty in your machine, change the html.sty to + % htmlstub.sty (htmlstub.sty is included in the ITRANS/lib directory) + +% The General User Documentation for the Itrans Package + +\portraitpage % defined in itrans.sty (idevn.tex), get a larger page size + +\renewcommand{\arraystretch}{1.25} +\newcommand{\rarrow}{\mbox{---\hspace{-8pt}$>$}} +\newcommand{\IC}{\char35include=} +\newcommand{\SM}{\char35marathi} +\newcommand{\EM}{\char35endmarathi} +\newcommand{\MI}{\char35marathiifm=dvnc} +\newcommand{\MFN}{\char35marathifont=\char92devnf} + +\newfont{\devnf}{dnh at 15pt} +%\newfont{\devnf}{dnho at 15pt} % the oblique version +%\newfont{\devnf}{dnhrc at 15pt} % the scaled down (x-axis) version +\hyphenchar\devnf=-1 % disable hyphenation using this font + +#marathiifm=dvnc.ifm +#marathifont=\devnf + +\newfont{\tmlb}{wntml12} +\hyphenchar\tmlb=-1 % disable hyphenation using this font + +#tamilifm=wntml.ifm +#tamilfont=\tmlb + +\begin{document} + +\centerline{\LARGE\bf Printing Transliterated} +\medskip +\centerline{\LARGE\bf Indian Language Documents} +\bigskip +\centerline{\LARGE\bf itrans} +\centerline{\tt version 5.30} +\smallskip +\centerline{\bf \copyright 1991--2001 Avinash Chopde} +\smallskip +\centerline{Home page: \htmladdnormallink{\texttt{http://www.aczone.com/itrans/}}{http://www.aczone.com/itrans/}} +\bigskip +\hrule +\bigskip + +\footnotetext[0]{Last modification: \today} + +This software is a pre-processor, it converts input representing +Indic Text to the actual Indian Language Script, for printout or +for display on Web pages. +The input is uses English letters, so it can be created +using any simple text editor. + +This document describes the use of the program {\em +itrans}, which may be used to generate Devanagari, Tamil, Bengali, +Telugu, Gujarati, Kannada, Punjabi (Gurmukhi), or Romanized Sanskrit +output from input in an english transliterated form. + +Many examples of ITRANS use are available on the web, +archives for different purposes are available. +One such project is a collection of Hindi Film Song Lyrics; another +project is a collection of Sanskrit documents. +There are also tools on the Web that make it much easier to use ITRANS - +you can use ITRANS over e-mail, or use your WWW Browser to type ITRANS +text, etc. +Links to many such sites are available through the ITRANS home page at +and you can also use +WWW search tools (use the keywords \verb=ITRANS= and \verb=indian=) to +search the Web. + +\section{{\em itrans} Mechanism} + +{\em itrans} +works by assigning every Indian language letter an english equivalent. +Transliteration tables mapping devanagari or tamil or telugu, etc. +characters into english +equivalents are provided in the reference documents for each language, +all of which are described in following sections of this document. + +{\em itrans} scans the input text for consonants, vowels, and special +forms. +Consonants suffixed with vowel codes create a complete composite +character. A consonant may be suffixed with one or more consonants to +create ligature forms. +All this transliteration is automatically handled, and appropriate Indian +language characters are produced. +If ligatures exist for a particular combination of +consonants, they will be used automatically. +If a ligature does not exist for some combination of the consonants, +half-forms of the consonants will be used. +The user can also override the ligature mechanism so that even if a +ligature exists, the half forms of consonants will be used. +Some languages such as tamil do not have any ligatures, in +that case the appropriate action is taken --- for tamil, a dot is printed +on top of a consonant if it is not followed by a vowel form. + +All these features make itrans an highly customizable and easy-to-use +package. +Even the transliteration map given here is not +mandatory---the user can always edit the lexical source file and +provide whatever mapping desired. + +{\em itrans\/} is just a transliteration/char composition package. +The task of actually placing characters on the page and spacing them +correctly is left to other programs, such as \TeX. +\TeX\ is the preferred interface, but, +other modes are available for direct Text output (suitable for HTML +output or Unicode UTF-8 output). +ITRANS version 5.1 added a new output mode - direct text HTML output - +which allows ITRANS output in certain scripts to be directly viewed on WWW +browsers such as Netscape (version 3.0 or newer). +ITRANS version 5.3 added support for Unicode (UTF-8) output. +These additional modes are available only for certain languages - not all +are supported. Consult the language specific documentation for +supported modes for each font. + +\section{Input Format} + +{\em itrans} makes use of an IFM file --- Indian language font metric +file, which is a ASCII file containing descriptions on how to generate +the Indian language characters from the basic characters available in the +font. + +{\em Sidenote}: This IFM file format is an {\em itrans} specific concept, +it allows +all character composition directives to be loaded in at runtime, making +it easy to support many different Indian languages. +The IFM file is an ASCII text file, and all IFM files end in the suffix +\verb=.ifm=. +% See the technical reference manual, {\em tech.tex}, if you need more +% complete information regarding the IFM file format. + +{\em itrans} scans through the input text, and copies everything to +the output unchanged, except for portions between marker words, +such as {\SM} and {\EM}. +Some eight--ten different marker words are available, see the +section~\ref{markers} for more information. +All english text between these words is mapped into Indian language characters, +based on the transliteration map in the IFM file. + +At the beginning of the input file, the user has to specify the IFM file, +and the name of the \TeX\ or PostScript or HTML command that changes the +font to the Indian language font. +For example, if the IFM file is named dvnc.ifm, and the font is +available through the {\tt \char92devnf} \TeX\ command, the following two lines +should be present in the input file: + +\noindent\MI + +\noindent\MFN + +This also assumes the user will be using the markers \SM\ and \EM, +see~\ref{markers} for all the other language markers and commands. + +Once the above initialization is made, the \SM\ marker then specifies the +beginning of the marathi transliterated text, and makes use of the +specified IFM file (dvnc.ifm). +At that point, {\em itrans} also outputs the command ({\tt\char92devnf}) +specified in the {\tt\char35 marathifont} directive. +This command should change the font to the devanagari font, and may do +other things such as change the baselineskip length, etc. + +Note that both the \TeX\ interface and the Direct Text interface +(both PostScript and direct Text HTML mode) follow identical input +text requirements. +For further examples, see the sample documents provided. +All transliterated files have been given the file extension +{\em .itx}. +[Older ITRANS version also used .ips extensions for direct PostScript +output, but since ITRANS version 5.0, the \verb=\char35 output= command has been +added which allows specifying the output mode in the input file itself.) + +\subsection{The ``\char35include='' command} + +Itrans accepts an ``include'' filename command in the input. +Syntax: + +\noindent +\IC\verb=<filename>= + +This command can appear anywhere in the input document, and Itrans behaves +as if the contents of that file were actually present at that point in the +document. + +This ``include'' comamnd can be nested in multiple files (to a compiled-in +maximum). + +\subsection{The ``\char35output='' command} + +This command should be the first ITRANS command in any input file, that is, +it should appear before any other \char35$<$command$>$. +It can be used to direct ITRANS to produce kind of output - TeX, or PostScript, +or direct Text HTML output. So, instead of using arguments to ITRANS (such as +-P or -7 or -8 or -U), +users can include this command in the input file itself, making it clear what +the input file is to be used for. +The four valid options for this command are:\\ +\char35output=HTML\_7\\ +\char35output=HTML\_8\\ +\char35output=UTF\_8\\ +\char35output=PostScript\\ +\char35output=TeX + +\subsection{The ``\char35endfont='' command} + +This command is generally of use in HTML output modes only, though if +needed, it could be used in any mode. + +This command allows the user to specify a string that will be echoed to +the output file whenever any +\char35end{\rm $<$language$>$} +is seen. + +For example, it is useful to use this in HTML documents, where every +end of Indic script needs to print out a \texttt{\char`</FONT\char`>} +command, and +this can be done automatically by specifying: + +\char35endfont=\char`</FONT\char`> + +This, in conjunction with something like: + +\char35hindifont=\char`<FONT FACE=name SIZE=size\char`> + +makes it easy to use ITRANS in HTML output mode. + +Note that there is single \char35endfont command, and it applies to all +language markers. + +\subsection{\char35$<$lang$>$, \char35end$<$lang$>$, and \char35\char35 markers} +\label{markers} + +You can use any of these marker sets to delimit the Indian language text. +The marker names indian/marathi/hindi/tamil do not actually do +anything +by themselves, but make use of the corresponding command names to load in +the IFM file or output the font changing command string. +So, use any one of the sets you feel suits your needs best, each can be +used for every language supported for ITRANS, the marker is just used to +enter ITRANS mode, the actual language is always correctly recognized +based on the IFM file. +Since the marker words are all long, a shorter version of markers is also +available, and the short markers are enabled by default, though it is +possible to turn them off. + +\begin{enumerate} +\item {\tt indian} marker. + +To set the IFM file name: {\tt \char35 indianifm=XXX.ifm} + +To set the font command name: {\tt \char35 indianfont=YYY} + +Start Marker: {\tt \char35 indian} + +End Marker: {\tt \char35 endindian} + +\item {\tt hindi} marker. + +To set the IFM file name: {\tt \char35 hindiifm=XXX.ifm} + +To set the font command name: {\tt \char35 hindifont=YYY} + +Start Marker: {\tt \char35 hindi} + +End Marker: {\tt \char35 endhindi} + +\item {\tt sanskrit}, {\tt marathi}, {\tt tamil}, {\tt telugu}, {\tt bengali}, +{\tt gujarati}, {\tt roman}, {\tt kannada}, {\tt gurmukhi}. + +Just as for hindi and indian, there are markers for all these languages. +Follow above examples, replace {\tt indian} with {\tt $<$language$>$} +as required. + +\item {\tt \#\#} short marker. + +These markers are activated by default. To turn them off, use the +{\tt \char35 ignoreshortmarkers} command. + +\bigskip + +\end{enumerate} + +\subsubsection{``\char35useshortmakers'' and ```\char35ignoreshortmarkers''} + +The short marker is a toggle marker. +When scanning text in non-ITRANS mode (non Indic text), if a short marker +is seen, it implies restoring back +ITRANS processing, using whatever language marker was last encountered. +Then, the next seen short marker implies ITRANS should exit processing of +the indian language text. + +This, if the input text has the following input: + +\bigskip + +{\tt +\char35 hindi \hspace{1in} $<$some text$>$ \hspace{1in} \char35 endhindi + +$<$some more text$>$ + +\char35\char35 \hspace{1in} $<$short marker text$>$ \hspace{1in} \char35\char35 +} + +\bigskip + +then the first short marker seen above will be considered equivalent +to \char35hindi, since that was the last ITRANS marker seen in the text at +that point. + +If the short marker is the first marker seen in the text, i.e., there was +no other ITRANS marker seen until that point, +then the \#\# shortmarker will be taken to +be equivalent to \char35indian. + +\subsection{``\char35usecsx''} + +The CS/CSX input encoding can be accepted along with the ITRANS encoding +when this command is used. See the {\tt icsx.itx} document for more +inforamtion on CS/CSX support in ITRANS. + +\subsection{``\char35endwordvowel=''} + +See the section~\ref{endwordvowel} for info on this command. + +\section{\TeX\ Interface} + +{\em itrans} can accept \TeX\ input and generate \TeX\ output for all +languages for which either a PostScript font description or a Metafont +description is available. + +For example, the {#marathi aa#endmarathi} character in the table +in the document {\em dvnc.itx} was produced by this input text: + +\noindent\verb= {=\SM \verb= aa =\EM\verb=}= + +Thus, the character {\em aa}, when bracketed between {\SM} and +{\EM} produces {#marathi aa#endmarathi}, when the appropriate +IFM file +name and font command name have been set correctly (as mentioned in the +previous section). + +For further examples, see the sample documents provided. +All \TeX\ transliterated files have been given the file extension +{\em .itx}. + +Normally, all english text between the words {\SM} and {\EM} is mapped into +marathi characters, except for any word following a backslash character. +Thus, you can include \TeX\ commands in the transliterated text +portion, the only restriction is that the command should be made up of +letters and numerals only. + +Examples: \verb= \indent or \hskip1in or \kern0.4em,= \verb=etc=. +Note that in the sample documents shown, \TeX\ commands are usually +surrounded by curly braces---they used as scope delimiters only, are not +absolutely necessary, but are recommended. + +\subsection{\TeX\ Requirements} + +To use this pre-processor, you must have the following tools: +\begin{enumerate} + +\item \TeX\ tools, including the capability to output dvi files using +PostScript fonts (if you need to use the devnac devanagari font). +This implies having {\em dvips}, release 5.41 or newer, a program written +by Tomas Rokicki. If you don't have it, see the Frequently-Asked-Questions in +the newsgroup +comp.text.tex for details on how to get hold of {\em dvips}. +Actually, if you only need to use tamil or Frans Velthuis's Devnag font, +or telugu, you don't need a dvi-to-ps converter. +Those fonts are described in Metafont, thus any dvi-to-your-printer +converter will be able to handle it (once you run Metafont and generate +the printer specific files). + +For the IBM PC, the emTeX package includes the {\em dvips} executable. +{\em dvips} for the PC also resides in the SIMTEL archives. + +\item ANSI C compatible compiler, and optionally, the flex and yacc tools. +This program is provided with the source code, and a makefile. +The makefile is specific to my machine, you may have to edit it to +get it working correctly on your machine. +If you do not have an ANSI C compatible compiler, you will have to make +the ``noansi'' object, see the makefile for details; it automatically +de-ansifies all the C sources. +Also, if you need to modify the ilex.l or iyacc.y source files for your +specific needs, you'll need the flex and yacc tools on your system. + +The ITRANS package also contains an executable for MS-DOS machines, thus +for MS-DOS machines, you need not go through the compilation step. + +\end{enumerate} + +\subsection{\LaTeX\ Style Files} + +In ITRANS release 5.2, a new style file was added {\em itrans.sty}. +This is the file created by Ross Moore to allow ITRANS documents to be +processed through latex2html, but this style file is useable for normal +\LaTeX documents also. + +This style file should be loaded with the \verb=\usepackage= command, and there +are many options available with this package. + +\begin{description} + +\item[preprocess] This is applicable only when using latex2html, and it +has no effect when running normal \LaTeX. So, it is probably ok to +always use this option even if you never plan on running latex2html. + +\item[devanagari] This will load the \texttt{idevn.tex} file, which has +some macros that are useful for using Devanagari with \TeX. \texttt{idevn.tex} +will actually be loaded even if no option is provided, so the devanagari +option is not really necessary at this time (ITRANS release 5.2). + +\item[telugu] This will load the \texttt{itrnstlg.tex} file, which has +some macros that are useful for generating some special Telugu characters. + +\item[\em other options] itrans.sty has many other options, take at look +at that file to view all of them, but in practice, you may not need to +use any of those options yet. + +\end{description} + +Example lines to load itrans.sty: + +\verb=\usepackage[preprocess]{itrans}}= {\em or} + +\verb=\usepackage[preprocess,telugu]{itrans}}= + +\section{Direct PostScript Output} + +{\em Note: This section is applicable to the PostScript fonts only: +devanagari font {\em devnac}, Gujarati {\em ItxGuj}, +Bengali {\em ItxBeng}, Devanagari {\em Xdvng}, and Romanized Sanskrit +{\em NCS\_CSX}. +The tamil font {\em wntml}, the devanagari font {\em devnag}, +the telugu font {\em tel} and the kannada font {\em kan} +cannot be used for this purpose since they are not PostScript fonts.} + +As mentioned earlier, the Direct PostScript Output +interface is an extremely primitive interface for +printing, but will suffice for printing documents containing only +Indic Script text (no english), and requiring no typesetting features such as +centering, right flush text, etc. +In addition to generating the devanagari characters, this method preserves +the line breaks and spaces in the input text. +So, unlike in the \TeX\ version, which programatically decides where to +break a line, here you have to include a end-of-line in the exact spot +where you desire a new line to start in the output. +And, if you need indented lines, you have to add spaces to simulate +horizontal skips. + +The previous section titled {\em Input Format} applies to this interface, too. +Thus, the user needs to specify the IFM file name, the font command name, +etc before writing text between the Indian language markers such as +\SM\ and \EM. +For further examples, see the sample document provided in the ITRANS +archive, file may be named something like {\verb=s1.ips=}. +The PostScript prologue for itrans is in the file {\em itrans.pro}. +Check the file out, it contains some useful PostScript procedures. + +\subsection{Direct PostScript Output Requirements} + +\begin{enumerate} +\item All that is required is the capability to print PostScript files. +Note that the {\em devnac} font used is a user defined PostScript font +(Type III Font), so the printer (or the RIP used) must be capable of +rendering Type III fonts if you need to use this font. +\end{enumerate} + +\section{Direct Text Output -- for HTML} + +This is a new mode added in release 5.1, which just like the PostScript +mode, does not offer any typesetting functionality. +In fact, this mode is provided for generating text that can be displayed +on any WWW browser such as Netscape (version 3.0 or later). +Not all languages are supported in this mode --- it requires availablity +of a TrueType font, and right now (ITRANS 5.10) the following languages +are supported: Romanized Sanskrit, Gujarati, Bengali, and Devanagari scripts. + +Two types of HTML output are supported: 7-bit ASCII (which uses the +\verb=&#nnn= HTML codes for character codes 127 to 255), and 8-bit +text output (which outputs character codes 127 to 255 directly). +I think 7-bit output should be more portable, but in practice, I found it +to create problems on Macintosh computers, so, I use 8-bit output in the +examples. + +Three platforms have been tested: Unix/X11R6 (Type 1 fonts - \verb=*.pfa= +or \verb=*.pfb=), Macintosh (TrueType - \verb=*.hqx= files), and +Windows (TryeType - \verb=*.ttf=). +All the fonts required are present in the ITRANS/lib/fonts directory of +the ITRANS package, the user has to install the appropriate font on his +or her system to allow viewing of the ITRANS output in the native Indic +Script. + +\subsection{Direct Text (HTML) Output Requirements} + +The font should be available in Type 1 or TrueType format, and must +be usable in regular word-processors (without ITRANS). + +\subsection{HTML Output -- Unicode -- UTF-8} + +ITRANS 5.3 added support for Unicode output using UTF-8 encoding for +the output. + +The UTF-8 text output can be displayed on any Web browser or loaded +into any text editor that can handle UTF-8 text. +To view the text in Indian language scripts requires availability +of an Unicode font, for the specific language. ITRANS does not +come with any Unicode fonts, it is expected that in due time, +there will be freeware Unicode fonts for all Indian languages +available on the Internet. + +\begin{table} +\begin{tabular}{|c|c|} +\hline +Sanskrit/Hindi/Marathi & {\em udvng.ifm} \\ +Gujarati & {\em uguj.ifm} \\ +Bengali & {\em ubeng.ifm} \\ +Tamil & {\em utml.ifm} \\ +Telugu & {\em utel.ifm} \\ +Kannada & {\em ukan.ifm} \\ +Romanized Sanskrit & {\em uroman.ifm} \\ +Gurmukhi & {\em ugur.ifm} \\ +Malayalam & {\em umal.ifm} \\ +Oriya & {\em uoriya.ifm} \\ +\hline +\end{tabular} +\caption {\bf ITRANS: Unicode IFM files.} +\end{table} + +The Oriya and Malayalam scripts are supported through the Unicode +interface only - these scripts are not supported in the \TeX\ or +PostScript interfaces. + +\section{Program Options} + +See the manual page for details regarding the program options need to +be specified to itrans to make it run in the Direct PostScript Output mode +(option -P), or direct Text (HTML) mode (options -7 or -8 or -U). +Without any of these options, the \TeX\ interface is assumed. +Running itrans also requires that the enviornment variable ITRANSPATH +be set correctly: it should contain the list of directories contain +all the {\tt *.ifm}, {\tt *.tfm}, and {\tt *.afm} files that itrans may +need. +Again, the manual page has more details on this. +If at any time itrans prints out a error about some file not found, it +usually implies that ITRANSPATH has to be modified to include the +directory of that file. + +\section{Known Problems} + +\begin{enumerate} + +\item Version 4.00+ {\em itrans} can handle simple comments in the +transliterated text portion of the input file. +\% character begins a comment, the end-of-line terminates a comment. +Handling of comments is not fully coded yet, and has some problems in +that the \% always starts a comment, only exception being when \% is +preceded by a backslash ({\tt\char92}). Of course, there are many other +instances where \% should not begin a comment, those are ignored for now. +(And may be ignored for ever, recognizing comments correctly +would require too much effort.) + +\item In the \TeX\ interface, characters with any non-zero Y offset are +not correctly printed in some cases, when the PostScript font Devnac +is used. +One such case is the da-ra ligature, words +such as {\em draaviiDa} (#marathi draaviiDa#endmarathi). +(Another case is the ha-u form #marathi hu#endmarathi, see how +it is handled in the sample input file nehru.itx.) +Note that it is only in certain cases that the +word is printed incorrectly, in most cases it is handled correctly. +Usually, when the word appears near the end of the line, \TeX\ (or +dvips, but that sounds improbable) +inserts a kern (a glue factor ?) just before the character with a +non-zero Y offset, and the word appears squashed up or pulled apart at +that point. +Have no remedy for this, only workaround is to force a line break before the +problem word, it usually sets everything right. + +I have never encountered this problem when using Frans Velthuis's Devnag +font with the itrans package, therefore this problem is probably related +to the use of PostScript fonts in \TeX. +If you do notice this problem with the Devnag font too, please let me +know. + +\end{enumerate} + +\section{Output Languages Supported} + +\subsection{Devanagari Output} + +Two devanagari fonts are supported. +The bundled in devanagari font is a PostScript font, called {\em devnac}. +{\em devnac} was developed (and is under further development) by Avinash Chopde. +The other font is a Metafont font called {\em devnag} and has been developed by +Frans Velthuis. +More details regarding {\em devnag} can be found in the file {\em +dvng.itx}, more details regarding {\em devnac} can be found in {\em +dvnc.itx}. +Transliteration tables for each language are available in those files, too. + +{\em devnac} is a PostScript Type III font. +This font can be used with both the \TeX\ interface, and the direct +PostScript interface mode of {\em itrans}. + +The font is named {\em dnh} in the \TeX\ interface, and variations are +also available, named {\em dnho}, {\em dnhrc}, {\em dnhre}. +In the direct PostScript interface, the generic font changing commands +{\em normalfont}, {\em slantfont}, {\em compressedfont}, +{\em expandedfont}, etc have to be used. +See the file itrans.pro to get a handle on the workings of the above PostScript +commands. + +This devanagari font tries to be a all-encompassing font, for the hindi, +marathi, and sanskrit languages. + +See the reference document {\em dvnc.itx} for the transliteration map and +example texts. +The IFM file for this font is {\em dvnc.ifm}. + +{\em devnag} is a Metafont font, and thus can only be used with the +\TeX\ interface of {\em itrans}. +This font is supported by {\em itrans} in a limited manner, in that +not all ligatures are available for use. +Many ligatures are archaic, so I've left them out. +Again, the document dvng.itx contains complete details and lists of the +ligatures that are used and that are ignored by itrans. +The IFM file for this font is {\em dvng.ifm}. + +A derivative of the devnag font, called {\em xdvng} is also available, for +use with the direct text HTML output mode of ITRANS. See dvng.itx for more +info on this font. + +\subsection{Tamil Output} + +The tamil font is a Metafont font, and +was created at the +Humanities and Arts Computing Center of the University of Washington, +USA. +The Metafont files for this font are also bundled with the itrans +package. + +This font can only be used with the \TeX\ interface. + +The Metafont descriptions of the font are provided, you can use them to +generate the PK files of any font size desired. +The Metafont programs for three sizes: 10, 12, and 17 point sizes are +provided (wntml10.mf, wntml12.mf, and wntml17.mf, respectively). + +This font was developed at University of Washington, and I would like to +thank them for making the font available as freeware. + +See the reference document {\em tamil.itx} for the transliteration map and +example texts. +The IFM file for this font is {\em wntml.ifm}. + +\subsection{Telugu Output} + +The single font {\em tel} is currently supported. +It is a Metafont font. +This font can only be used with the \TeX\ interface. + +The telugu font is from the TeluguTeX package (which is \copyright +Lakshmi V.S. Mukkavilli, 1991). +This is a Metafont font. + +See the reference document {\em tlgutx.itx} for the transliteration map +and example text. +The IFM file for this font is {\em tlgutx.ifm}. + +\subsection{Bengali Output} + +ITRANS 5.1 added support for the TrueType (and PostScript Type 1) Bengali +font named ItxBeng, and in ITRANS 5.2, Jaijeet Roychowdhury added support +for the Bengali font from the BWTI package + +The IFM file for the ItxBeng font is {\em itxbeng.ifm}, and the IFM file +for the BWTI font is {\tt bnbeng.ifm}. + +The ItxBeng font has been provided by Shrikrishna Patil, while the BWTI +Metafont Bengali font has been developed by Abhijit Das. + +[ITRANS 4.x supported a LaserJet Softfont called SonarGaon, but that has +now been removed from ITRANS.] + +See the file {\em beng.itx} for documentation on both the bengali fonts +supported by ITRANS. + +% very old: +% This font is a PostScript font, and does not have a AFM file, thus, it +% cannot be used with the \TeX\ interface at all---this font is supported +% for the direct text input interface only. +% {\em banglasc} is bundled in with the itrans package, the font is in the +% file named {\em banglasc.ps}. +% +% The user manual for this font is in the file called {\em bnglsc.itx}. +% That file is also a good example of sample input text. +% The IFM file for this font is {\em banglasc.ifm}. +% --------- + +\subsection{Gujarati Output} + +The gujarati font ItxGuj is a PostScript Type 1 font. +and this ItxGuj font has been provided by Shrikrishna Patil. +{\tt itxguj.pfa, itxguj.afm} are the Type 1 PostScript files, and +{\tt itxguj.tfm, itxgujo.tfm, itxgujrc.tfm, itxgujre.tfm} +are the TFM files for use with TeX. +The user manual for this font is in the file {\em gujdoc.itx}. + +The IFM file for this font is {\em itxguj.ifm}. + +\subsection{Kannada Output} + +The single font {\em kan} is currently supported. +It is a Metafont font. +This font can only be used with the \TeX\ interface. + +The Kannada font is from the KannadaTeX package (which has been developed +by G.\ S.\ Jagadeesh and Venkatesh P.\ Gopinath). +This is a Metafont font. + +The IFM file and other support in ITRANS for Kannada was added by +Raghunath K Rao. + +See the reference document {\em kantex.itx} for the transliteration map +and example text. +The IFM file for this font is {\em kantex.ifm}. + +\subsection{Punjabi Output} + +Anshuman Pandey added support in ITRANS for +the Gurmukh{\=\i} Postscript font `Punjabi' ({\tt pun}) (designed by +and copyright Hardip Singh Pannu). + +{\tt pun.pfa, pun.afm} are the Type 1 PostScript files, and +{\tt pun.tfm} is the TFM file for use with TeX. +The user manual for this font is in the file {\em pundoc.itx}. + +The IFM file for this font is {\em pun.ifm}. + +\subsection{Romanized Sanskrit Output} + +The Romanized Sanskrit font NCS\_CSX is a PostScript Type 1 font, +details about this are present in the {\em romancsx.itx} file. + +This font can be used with all three output modes of itrans -- \TeX, +PostScript, or Direct Text Output. +The Direct Text Output requires using the TrueType version of this font. + +The PostScript Type 1 font files are in {\tt ncpr\_\_\_\_.afm},{\tt ncpr\_\_\_\_.pfb}, +{\tt ncpi\_\_\_\_.afm}, {\tt ncpi\_\_\_\_.pfb}. +\TeX\ TFM versions are available in {\tt ncprcsxp.tfm}, {\tt ncpicsxp.tfm}. +TrueType versions are available in +{\tt ncpr\_\_\_\_.ttf}, {\tt ncpi\_\_\_\_.ttf}. + +\section{Usage Hints} + +\subsection{Ligature suppression} +As mentioned earlier, the system automatically uses +ligatures whenever possible. +For example, since the \verb=ta-ta= ligature exists, +input text of the form \verb=tti= is printed as +#marathi tti#endmarathi. +If instead you need it to be printed as #marathi t{}ti #endmarathi you have +two choices. +One, if you never want the \verb=ta-ta= ligature to be used, you +can edit the IFM file and comment out all the lines that refer to the +\verb=ta-ta= ligature. +(The IFM file is a text file, for more information, see the +technical documentation in tech.tex.) + +On the other hand, if you do want to keep the ligature, except in a few +locations in the input text (say for small point type), or if you do +not want to edit the IFM file, you can use the ligature inhibitors +\verb={}= to prevent a ligature from being used. +Whenever the \verb={}= characters are inserted between two consonants, +{\em itrans} refrains from using the ligature (if it exists, if it does +not, then these characters have basically no effect). +Instead, the half-forms of the consonants (as appropriate) are used. +Thus, even if the IFM file contains the \verb=ta-ta= ligature, +the input text \verb=t{}ti= always appears as +#marathi t{}ti#endmarathi. + +\subsection{Breaking lexical scan} +Use the character \_ after a consonant letter to break the lexical +scan. +This becomes necessary because of the default behavior of the scanner, +which tries to match the largest possible input pattern. +Thus, when you write {\tt ai} in the transliterated text, it comes out +as #marathi ai #endmarathi in marathi or #tamil ai #endtamil in tamil. +Now, that is just what you want for the {\tt ai} vowel, but what if +you wanted it to be scanned as two vowels: {\tt a}, followed by +{\tt i} ? +In such cases, you need to break the lexical scan, by following the +first vowel, the {\tt a} character, with the \_ +character to stop the scanner from associating {\tt i} with the +{\tt a} preceding it. +So, {\tt a\_i} in the input text results in: +#marathi a_i #endmarathi for marathi and #tamil a_i #endtamil for tamil. + +This is a thing to watch out for in all cases where some character has +a multiple letter mapping, and each letter by itself also represents some +other character. +In the above example, {\tt ai} is the two letter map, and both +{\tt a} and {\tt i} represent other vowels. + +Note that if you wish to suppress any ligature, you should use the +\{\} letters consecutively, as explained in the previous paragraph. +Using \_ to follow some consonant allows a ligature, if it +exists for the consonant pair, to be used. (Of course, tamil does +not have any ligatures.) + +To get a printable underscore in the Indian language text, follow +normal \TeX\ usage---use backslash underscore---{\tt \char92\_}. + +Since ITRANS supports many Indian languages, it has a large list of input +tokens that are mapped to consonants. +For example even if {\tt ai} is not a vowel in one of the languages +supported by ITRANS, it still is always recognized as the {\tt ai} vowel, +and thus if you need it to be recognized as the {\tt a} and {\tt i} +vowels, use the \_ character as mentioned above. + +\subsubsection{List of all ITRANS recognized English letters} +Here's the list of ASCII input characters that are special to ITRANS: + +{\tt\parindent=0pt + +0 1 2 3 4 5 6 7 8 9 \\ +.a .c .N .n \char`^r .D .Dh A AUM \\ +a aa ai au b bh ch chh D Dh d dh dny E e f G g gh GY \\ +H h I i ii J j jh JN K k kh kSh L L\char`^i L\char`^I LLi LLI l ld \\ +M m N \char`"n \char`~n n \char`^n N\char`^\ ny O o OM p ph q \\ +.r \char`^r .R R R\char`^i R\char`^I RRi RRI r S SRI s sh shh \\ +T Th t th U u uu v x Y y z + +\char35{\rm $<$language$>$} \par +\char35end{\rm $<$language$>$} \par +\char35{\rm $<$language$>$}ifm \par +\char35{\rm $<$language$>$}font \par +\char35output=HTML\_7 \par +\char35output=HTML\_8 \par +\char35output=UTF\_8 \par +\char35output=TeX \par +\char35output=PostScript \par +\char35ignoreshortmarkers \par +\char35useshortmarkers \par +\char35usecsx \par +\char35ignorecsx \par +\char35include= \par +\char35endwordvowel=a \par +\char35endwordvowel=.h \par +\#\# \ \ \ \{\} \ \ \ \_ \ \ \ \char`` \ \ \ \par + +} + +Version 4.0 and onwards added support for the Classical Sanskrit and Classical +Sanskrit Extended encoding, which adds one ASCII character to the above +list ({\tt c}) and many non-ASCII characters, see the document {\tt icsx.itx} +for more details. + +\subsection{Punctuation Issues} +The fonts provided may be missing some or all punctuation +characters, some may also be missing numbers. +For example, the tamil font used, wntml, +does not have any numerals or any punctuation +characters. +The devanagari font does have numbers and some punctuation marks (the +double-quote is missing, for example). + +For devanagari, when using \TeX, use the {\tt idevn.tex} (automatically +loaded by {\tt itrans.sty}, use the \verb=\usepackage{itrans.sty}= +command in \LaTeX) which provides +modes for setting a devanagari font, and offers many commands that ease +devanagari input. +See the ITRANS Song Book documents for examples of idevn.tex usage, or, +check out the sample document file {\tt sample.itx}. + +In all punctuation problems, you can always get the required punctuation or digit +character by ending the Indian language transliteration scope (using one +of the endmarkers), then +printing the required punctuation mark, and the restarting the +transliteration by using the start marker. + +An easier method, in \TeX\ is to make use of the math mode for numbers. +It is usually sufficient to use the \$ enclosing scope to +make numbers print correctly, since a \$ enters mathmode and uses the math +fonts. +For punctuation marks, the user needs to explicitly change fonts: +example: + +{\tt \SM ......\{\char92rm ;\}.......\EM}. + +But that is preferable over this form: + +{\tt \SM ......\EM ; \SM.......\EM}. + +\subsection{Multi-consonant conjuncts} +How does itrans handle ligatures with more than two consonants ? +For example, \verb=shhTmii= contains three consonants. +This ligature produces +#marathi shhTmii#endmarathi, the way itrans works is as follows: +Beginning with the first consonant in the list, +itrans checks if a double-consonant ligature has +been defined for that consonant and the next one in the list. +If such a character exists, then it is used and both consonants are consumed, +and itrans repeats the procedure for the next consonant. + +There is one exception to the above rule: if at all possible, the last two +consonants are handled together, that is if a ligature of the last two +consonants +exists, that is used over the pairing that would result from the above method. +Example: \verb=shhTrii= produces +#marathi shhTrii#endmarathi, both \verb=shha-Ta= and \verb=Ta-ra= ligatures +exist, but since the consonants \verb=Ta= and \verb=ra= are the last two +consonants, that ligature is used over \verb=shha-Ta=. + +Of course, this default behavior can be changed by appropriately placing +the ligature inhibitor sequence, \verb={}=. +Example: \verb=shhTr{}ii= produces #marathi shhT{}rii#endmarathi. + +Also, in ITRANS version 5.10, ITRANS now supports direct specification of +3 or more consonant conjuncts in the .IFM file. So, if the above given +description leads to incorrect output, we can now fix it by providing +explicit rules for 3 or more multi-consonant conjuncts in the IFM file. + +\subsection{Word endings and the \char35endwordvowel command} +\label{endwordvowel} +To increase readability of the Indian text (in english), each word +for the devanagari and bengali language is assumed to end in a vowel. +Each Indian language letter can be generally +written as C + [C + [C + [...] + C]] + V, where C is a consonant, and V is a +vowel. +When a consonant appears at the end of the word, and the vowel is ``a'', then +it is not necessary to include the final ``a''---if a word ends in a consonant, +ITRANS will automatically add the vowel ``a'' to the final consonant---for +devanagari and bengali only. +Thus, in hindi, instead of writing ``hama'', you can write ``ham'', which +is how the word {#marathi ham #endmarathi} is pronounced anyway. +To add a halant to any consonant, use ``.h'', thus ``ham.h'' produces +#marathi ham.h#endmarathi. + +Use this default mechanism only when it increases the readability, for +example in hindi it is better to write ``ek'', ``is'', ``tab'', instead +of ``eka'', ``isa'', ``taba'' for #marathi ek, is, tab#endmarathi. +But, it is better to include the ``a'' in words such as ``manushhya''---#marathi +manushhya#endmarathi. + +This default mechanism is activated only for the devanagari and bengali +input. +(The keyword DEFAULTVOWEL in the IFM file directs whether the last +consonant in a word should be considered as paired the half-form, or the a-form, +if the form is left unspecified.) + +The above default working can be avoided by specifying the vowel to end words +in the input document. + +\char35endwordvowel=a \par +\char35endwordvowel=.h \par + +The first command makes the default vowel be ``a'', which the second command +will make the default vowel a ``half-form''---viraam. +The endwordvowel command will override the DEFAULTVOWEL specification +in the IFM file. +So, for sanskrit, it is useful to include this command in the input file: + +\char35endwordvowel=.h \par + +which puts a viraam at the end of any word that does not end in a vowel. + +%% \bigskip\bigskip +%% {\em (Around 1988, I was in need of a good typesetting package +%% that would print out text in marathi or hindi. +%% I located some directions to public domain software, +%% but after some searching, found out that +%% they either never really existed in usable form, or were of poor quality. +%% Commercial packages were available, list prices ranged from +%% US\$100 to US\$4000~! +%% So, I decided to get it done myself, took me three years to find the +%% time, but now I hope that some other (starving!) +%% student, and everybody else who is searching for such a package, +%% will find this package useful.)} + + +\bigskip +\hrule +\vfill + +\bigskip +\section{Author} + +\noindent +ITRANS has been developed by Avinash Chopde. \\ +E-mail: +\htmladdnormallink{\texttt{avinash@acm.org}}{mailto:avinash@acm.org}. \\ +Home page: +\htmladdnormallink{\texttt{http://www.aczone.com/}}{http://www.aczone.com/} + +Over the years, numerous people from all over the world have made +important additions to the ITRANS package as it exists today. It is not +possible to thank everyone here, but I have tried to include correct +acknowledgements in appropriate documents - the CHANGES text file +lists all changes in each release and the names of persons who +contributed each extension, and each of the language document files +also acknowledge the help received from particular individuals. + +I would like to thank all the users of ITRANS, past and present, +who send me additions and extensions and send in bug reports. +Thanks to all! + +\end{document} diff --git a/Master/texmf-dist/doc/fonts/itrans/kantex.itx b/Master/texmf-dist/doc/fonts/itrans/kantex.itx new file mode 100644 index 00000000000..059952a33f5 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/itrans/kantex.itx @@ -0,0 +1,1009 @@ +\documentclass[11pt]{article} +% User Documentation for the ITRANS Package +% The Kannada Language Transliteration Table +% by Raghunath K. Rao (rrao@crystal.cirrus.com) + +\usepackage[preprocess]{itrans} % Ross Moore's extensions to latex2html + +\usepackage{html} % from standard latex2html package + % if you do not have html.sty in your machine, change the html to + % htmlstub (htmlstub.sty is included in the ITRANS/lib directory) + +\portraitpage % defined in itrans.sty (idevn.tex), get a larger page size + +\renewcommand{\arraystretch}{1.25} +\newcommand{\rarrow}{\mbox{---\hspace{-8pt}$>$}} +\newcommand{\ST}{\char35kannada} +\newcommand{\ET}{\char35endkannada} +\newfont{\cmt}{cmtt12} +\newfont{\cmts}{cmtt9} + +\newfont{\kansmall}{kan12} +\newfont{\kanb}{kan12b} +\newfont{\kannx}{kan12nx} +\newfont{\kans}{kan12s} +\newfont{\kan}{kan18} + +\hyphenchar\kannx=-1 % disable hyphenation using this font +\hyphenchar\kans=-1 % disable hyphenation using this font +\hyphenchar\kan=-1 % disable hyphenation using this font + +#kannadaifm=kantex.ifm +#kannadafont=\kan + +\begin{document} + +\footnotetext[0]{Last modification: \today} + +\centerline{\LARGE\bf Transliteration Map} +\medskip +\centerline{\LARGE\bf Kannada Font (kan)} +\bigskip +\centerline{\LARGE\bf itrans} +\smallskip +\centerline{\bf \copyright 1997 Avinash Chopde} +\bigskip +\centerline{\LARGE\bf Kannada} +\smallskip +\centerline{\bf Support added by Raghunath K Rao} +\smallskip + +\section{Fonts Available} + +\subsection{\TeX\ Interface} + +The Kannada font {\em kan} is a Metafont font, +developed by G.\ S.\ Jagadeesh (gjagadeesh@cas.org) +and Venkatesh P.\ Gopinath (venkates@eecs.berkeley.edu), who are +also the authors of KanTeX - a package capable of typesetting +Kannada documents without requiring a pre-processor. + +The font was adapted to itrans by Raghunath K. Rao (rrao@crystal.cirrus.com) +with the assistance of the KanTeX authors and Avinash Chopde, the author of +ITRANS. +The {\em kan} font is bundled with the itrans package with the permission +of the authors of the font. + +\subsection{Textual Interface} + +Since this is a \TeX\ font, this interface cannot be used. +(The Text interface directly produces PostScript or HTML, and it +requires a PostScript font or TrueType font.) + +\subsection{Font Developer} + +This font has been created by {\tt G.\ S.\ Jagadeesh} +and {\tt Venkatesh P.\ Gopinath}. +and is part of a complete Kannada typesetting system called +KanTeX, also created by the same authors. + +\subsection{Font Variations} + +The {\tt KanTeX} package contains many font sizes and variations---it +also includes all the source Metafont files, so any Metafont user can +create her own font variations. + +As packaged with ITRANS there are TFM and +PK files for these font sizes: 10, 11, 12, 15, 18, 20, 25, 30, 35, 40, +55, 72 and 172. +Most font sizes come in bold and slanted versions. + +This document has made use of the {\tt kan12}, {\tt kan12s}, {\tt kan12nx}, +and {\tt kan18} fonts. + +%---------------------------------------------------------------------- + +\subsection{Author} + +\noindent +ITRANS has been developed by Avinash Chopde. \\ +E-mail: +\htmladdnormallink{\texttt{avinash@acm.org}}{mailto:avinash@acm.org}. \\ +Home page: +\htmladdnormallink{\texttt{http://www.aczone.com/}}{http://www.aczone.com/} +\medskip +\\ +The {\em kan} (KanTeX) font was adapted to ITRANS by Raghunath K. Rao. \\ +E-mail: {\tt rrao@crystal.cirrus.com}.\\ + +\bigskip\hrule +%------------------------------------------------------------------- +\begin{htmlonly} +\section{Kannada Table} +\end{htmlonly} + +\begin{table}[hp] +\begin{center} +\begin{tabular}{c@{\hspace{1in}}c@{\hspace{1in}}c} +% --- first col is vowels inside a tabular +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Vowels} \\ +{#kannada a #endkannada} & {\tt a} \\ \hline +{#kannada aa #endkannada} & {\tt aa {\it or} A} \\ \hline +{#kannada i #endkannada} & {\tt i} \\ \hline +{#kannada ii #endkannada} & {\tt ii {\it or} I} \\ \hline +{#kannada u #endkannada} & {\tt u} \\ \hline +{#kannada uu #endkannada} & {\tt uu {\it or} U} \\ \hline +{#kannada R^i #endkannada} & {\tt RRi {\it or} R\char`^i} \\ \hline +{#kannada R^I #endkannada} & {\tt RRI {\it or} R\char`^I} \\ \hline +{#kannada L^i #endkannada} & {\tt LLi {\it or} L\char`^i} \\ \hline +{#kannada L^I #endkannada} & {\tt LLI {\it or} L\char`^I} \\ \hline +{#kannada e #endkannada} & {\tt e} \\ \hline +{#kannada E #endkannada} & {\tt E} \\ \hline +{#kannada ai #endkannada} & {\tt ai} \\ \hline +{#kannada o #endkannada} & {\tt o} \\ \hline +{#kannada O #endkannada} & {\tt O} \\ \hline +{#kannada au #endkannada} & {\tt au} \\ \hline +\multicolumn{2}{c}{} \\ +\multicolumn{2}{c}{} \\ +\multicolumn{2}{c}{Digits} \\ +\hline +{#kannada 0 #endkannada} & {\tt 0} \\ \hline +{#kannada 1 #endkannada} & {\tt 1} \\ \hline +{#kannada 2 #endkannada} & {\tt 2} \\ \hline +{#kannada 3 #endkannada} & {\tt 3} \\ \hline +{#kannada 4 #endkannada} & {\tt 4} \\ \hline +{#kannada 5 #endkannada} & {\tt 5} \\ \hline +{#kannada 6 #endkannada} & {\tt 6} \\ \hline +{#kannada 7 #endkannada} & {\tt 7} \\ \hline +{#kannada 8 #endkannada} & {\tt 8} \\ \hline +{#kannada 9 #endkannada} & {\tt 9} \\ \hline +\end{tabular} +\end{makeimage} +% --- end first col +& +% --- second col is consonants +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Consonants} \\ +\hline +{#kannada ka #endkannada} & {\tt k{\it a}} \\ \hline +{#kannada kha #endkannada} & {\tt kh{\it a}} \\ \hline +{#kannada ga #endkannada} & {\tt g{\it a}} \\ \hline +{#kannada gha #endkannada} & {\tt gh{\it a}} \\ \hline +{#kannada ~Na #endkannada} & {\tt \char`~N{\it a or} N\char`^{\it a}} \\ \hline +{#kannada cha #endkannada} & {\tt ch{\it a}} \\ \hline +{#kannada Cha #endkannada} & {\tt Ch{\it a or} chh{\it a}} \\ \hline +{#kannada ja #endkannada} & {\tt j{\it a}} \\ \hline +{#kannada jha #endkannada} & {\tt jh{\it a}} \\ \hline +{#kannada ~na #endkannada} & {\tt \char`~n{\it a or} JN{\it a}} \\ \hline +{#kannada Ta #endkannada} & {\tt T{\it a}} \\ \hline +{#kannada Tha #endkannada} & {\tt Th{\it a}} \\ \hline +{#kannada Da #endkannada} & {\tt D{\it a}} \\ \hline +{#kannada Dha #endkannada} & {\tt Dh{\it a}} \\ \hline +{#kannada Na #endkannada} & {\tt N{\it a}} \\ \hline +{#kannada ta #endkannada} & {\tt t{\it a}} \\ \hline +{#kannada tha #endkannada} & {\tt th{\it a}} \\ \hline +{#kannada da #endkannada} & {\tt d{\it a}} \\ \hline +{#kannada dha #endkannada} & {\tt dh{\it a}} \\ \hline +{#kannada na #endkannada} & {\tt n{\it a}} \\ \hline +{#kannada pa #endkannada} & {\tt p{\it a}} \\ \hline +{#kannada pha #endkannada} & {\tt ph{\it a}} \\ \hline +{#kannada ba #endkannada} & {\tt b{\it a}} \\ \hline +{#kannada bha #endkannada} & {\tt bh{\it a}} \\ \hline +{#kannada ma #endkannada} & {\tt m{\it a}} \\ \hline +{#kannada ya #endkannada} & {\tt y{\it a}} \\ \hline +{#kannada ra #endkannada} & {\tt r{\it a}} \\ \hline +{#kannada la #endkannada} & {\tt l{\it a}} \\ \hline +{#kannada La #endkannada} & {\tt L{\it a}} \\ \hline +{#kannada va #endkannada} & {\tt v{\it a}} \\ \hline +{#kannada sha #endkannada} & {\tt sh{\it a}} \\ \hline +{#kannada Sha #endkannada} & {\tt Sh{\it a or} shh{\it a}} \\ \hline +{#kannada sa #endkannada} & {\tt s{\it a}} \\ \hline +{#kannada ha #endkannada} & {\tt h{\it a}} \\ \hline +{#kannada xa #endkannada} & {\tt x{\it a or} ksh{\it a}} \\ \hline +{#kannada GYa #endkannada} & {\tt j\char`~n{\it a or} GY{\it a}} \\ \hline +\end{tabular} +\end{makeimage} +% --- end second col +& +% --- third col of specials/accents inside a tabular +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Specials/Accents} \\ +{#kannada ga.n #endkannada} & {\tt {\it ga}.n} \\ \hline +{#kannada va^r #endkannada} & {\tt {\it va}\char`^\char`^r} \\ \hline +{#kannada m.h #endkannada} & {\tt {\it m}\{\}} \\ \hline +{#kannada duH #endkannada} & {\tt {\it du}H} \\ \hline +{#kannada .a #endkannada} & {\tt .a} \\ \hline +\end{tabular} +\end{makeimage} +\\ +\end{tabular} % end the larger tabular encompassing all four tables +\hfill +\\ +\end{center} +\caption {\label{fig1}\bf ITRANS: Kannada to English Transliteration Table.} +\end{table} + +%------------------------------------------------------------------------- + +\section{Examples} + +These examples have been taken from the {\em KanTeX} package, with +modifications for use the ITRANS transliteration scheme. + +\subsection{A Poem by #kannada kuveMpu #endkannada} + +\centerline{#kannada kaleya bale#endkannada} + +\centerline{(kaleya bale: By Kuvempu)} + +\medskip +#kannadafont=\kannx +{#kannada + +bAgiloLu kai mugidu oLage bA yAtrikane\\ +shileyallavI guDiyu kaleya baleyu\\ +kaMbaniya mAleyanu edeya baTTaloLiTTu\\ +dhanyateya kusumagaLa arpisilli\\ + +ga.nTegaLa daniyilla jAgaTegaLililla\\ +kapU^rradAratiya jyotiyilla\\ +bhagavaMta tAneMba rUpago.nDihudilli\\ +rasikateya kaDalukki harivudilli\\ + +sarasadiMduliyutide shileyu rAmAyaNavanilli\\ +bAdarAyaNanaMte bhAratavu hADutihudilli\\ +kushalatege beragAgi mUkavAgide kAlavilli\\ + +#endkannada} + +\bigskip +\noindent This is the input text that produced the above: +\smallskip + +\noindent {\tt \char92 centerline\char123\ST kaleya bale\ET\char125} + +\noindent {\tt \char92 centerline\char123 kaleya bale: By Kuvempu \char125} + +\noindent {\tt \char123 \ST} + +\begin{verbatim} + +bAgiloLu kai mugidu oLage bA yAtrikane\\ +shileyallavI guDiyu kaleya baleyu\\ +kaMbaniya mAleyanu edeya baTTaloLiTTu\\ +dhanyateya kusumagaLa arpisilli\\ + +ga.nTegaLa daniyilla jAgaTegaLililla\\ +kapU^rradAratiya jyotiyilla\\ +bhagavaMta tAneMba rUpago.nDihudilli\\ +rasikateya kaDalukki harivudilli\\ + +sarasadiMduliyutide shileyu rAmAyaNavanilli\\ +bAdarAyaNanaMte bhAratavu hADutihudilli\\ +kushalatege beragAgi mUkavAgide kAlavilli\\ + +\end{verbatim} +{\tt \ET\char125} + +\pagebreak + +\subsection{A Poem by #kannada da rA bhE.ndre #endkannada} + +\centerline{#kannada moDala maneya #endkannada} + +\centerline{(moDala maneya: By Da Raa Bhendre )} + +\medskip +#kannadafont=\kannx +{#kannada + +moDala maneya muttina nIrina\\ +erakAva hoyda nuNNane erakAva hoyda\\ + +bAgila teredu beLaku haridu\\ +jagavella toyda dEvanu jagavella toyda\\ + +elegaLa mEle hUgaLa oLage \\ +amRRitada bi.ndu ka.nDavu amRRitada bi.ndu\\ + +yAririsiharu mugilina mEli.nda\\ +illige ida ta.ndu Iga illige ida ta.ndu\\ + +giDaga.nTegaLa koraLoLagi.nda hakkigaLa hADu\\ +horaTitu hakkigaLa hADu\\ + +ga.ndhava^rra sImeyAyitu kADina nADu\\ +kshaNadoLu kADina nADu\\ + +#endkannada} + +\bigskip +\noindent This is the input text that produced the above: +\smallskip + +\noindent {\tt \char92 centerline\char123\ST moDala maneya \ET\char125} + +\noindent {\tt \char92 centerline\char123 moDala maneya: By Da Raa Bhendre \char125} + +\noindent {\tt \char123 \ST} + +\begin{verbatim} +moDala maneya muttina nIrina\\ +erakAva hoyda nuNNane erakAva hoyda\\ + +bAgila teredu beLaku haridu\\ +jagavella toyda dEvanu jagavella toyda\\ + +elegaLa mEle hUgaLa oLage \\ +amRRitada bi.ndu ka.nDavu amRRitada bi.ndu\\ + +yAririsiharu mugilina mEli.nda\\ +illige ida ta.ndu Iga illige ida ta.ndu\\ + +giDaga.nTegaLa koraLoLagi.nda hakkigaLa hADu\\ +horaTitu hakkigaLa hADu\\ + +ga.ndhava^rra sImeyAyitu kADina nADu\\ +kshaNadoLu kADina nADu\\ + +\end{verbatim} +{\tt \ET\char125} + +%---------------------------------------------------------------------- +\bigskip +\hrule + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\end{document} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\usepackage{comment} + +\begin{comment} % ----------------- this table is not really useful, ignore +\begin{htmlonly} +\section{Consonant-Vowel Forms} +\end{htmlonly} + +#kannadafont=\kansmall +% All the consonant-vowel forms +\begin{table}[p] +\vspace*{0in} +\hspace*{0.0in}\vbox{ +\begin{center} +\begin{makeimage} +\begin{tabular}{|c||c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|} +\hline +\tt / & +\tt a & +\tt A & +\tt i & +\tt I & +\tt u & +\tt U & +\tt RRi & +\tt RRI & +\tt LLi & +\tt LLI & +\tt e & +\tt E & +\tt ai & +\tt o & +\tt O & +\tt au \\ \hline \hline +% the khadi.sh stuff...... +\tt k & +#kannada ka #endkannada & +#kannada kaa #endkannada & +#kannada ki #endkannada & +#kannada kii #endkannada & +#kannada ku #endkannada & +#kannada kuu #endkannada & +#kannada kR^i #endkannada & +#kannada kR^I #endkannada & +#kannada kL^i #endkannada & +#kannada kL^I #endkannada & +#kannada ke #endkannada & +#kannada kE #endkannada & +#kannada kai #endkannada & +#kannada ko #endkannada & +#kannada kO #endkannada & +#kannada kau #endkannada \\ \hline +\tt kh & +#kannada kha #endkannada & +#kannada khaa #endkannada & +#kannada khi #endkannada & +#kannada khii #endkannada & +#kannada khu #endkannada & +#kannada khuu #endkannada & +#kannada khR^i #endkannada & +#kannada khR^I #endkannada & +#kannada khL^i #endkannada & +#kannada khL^I #endkannada & +#kannada khe #endkannada & +#kannada khE #endkannada & +#kannada khai #endkannada & +#kannada kho #endkannada & +#kannada khO #endkannada & +#kannada khau #endkannada \\ \hline +\tt g & +#kannada ga #endkannada & +#kannada gaa #endkannada & +#kannada gi #endkannada & +#kannada gii #endkannada & +#kannada gu #endkannada & +#kannada guu #endkannada & +#kannada gR^i #endkannada & +#kannada gR^I #endkannada & +#kannada gL^i #endkannada & +#kannada gL^I #endkannada & +#kannada ge #endkannada & +#kannada gE #endkannada & +#kannada gai #endkannada & +#kannada go #endkannada & +#kannada gO #endkannada & +#kannada gau #endkannada \\ \hline +\tt gh & +#kannada gha #endkannada & +#kannada ghaa #endkannada & +#kannada ghi #endkannada & +#kannada ghii #endkannada & +#kannada ghu #endkannada & +#kannada ghuu #endkannada & +#kannada ghR^i #endkannada & +#kannada ghR^I #endkannada & +#kannada ghL^i #endkannada & +#kannada ghL^I #endkannada & +#kannada ghe #endkannada & +#kannada ghE #endkannada & +#kannada ghai #endkannada & +#kannada gho #endkannada & +#kannada ghO #endkannada & +#kannada ghau #endkannada \\ \hline +\tt ~N & +#kannada ~Na #endkannada & +#kannada ~Naa #endkannada & +#kannada ~Ni #endkannada & +#kannada ~Nii #endkannada & +#kannada ~Nu #endkannada & +#kannada ~Nuu #endkannada & +#kannada ~NR^i #endkannada & +#kannada ~NR^I #endkannada & +#kannada ~NL^i #endkannada & +#kannada ~NL^I #endkannada & +#kannada ~Ne #endkannada & +#kannada ~NE #endkannada & +#kannada ~Nai #endkannada & +#kannada ~No #endkannada & +#kannada ~NO #endkannada & +#kannada ~Nau #endkannada \\ \hline +\tt ch & +#kannada cha #endkannada & +#kannada chaa #endkannada & +#kannada chi #endkannada & +#kannada chii #endkannada & +#kannada chu #endkannada & +#kannada chuu #endkannada & +#kannada chR^i #endkannada & +#kannada chR^I #endkannada & +#kannada chL^i #endkannada & +#kannada chL^I #endkannada & +#kannada che #endkannada & +#kannada chE #endkannada & +#kannada chai #endkannada & +#kannada cho #endkannada & +#kannada chO #endkannada & +#kannada chau #endkannada \\ \hline +\tt ch & +#kannada Cha #endkannada & +#kannada Chaa #endkannada & +#kannada Chi #endkannada & +#kannada Chii #endkannada & +#kannada Chu #endkannada & +#kannada Chuu #endkannada & +#kannada ChR^i #endkannada & +#kannada ChR^I #endkannada & +#kannada ChL^i #endkannada & +#kannada ChL^I #endkannada & +#kannada Che #endkannada & +#kannada ChE #endkannada & +#kannada Chai #endkannada & +#kannada Cho #endkannada & +#kannada ChO #endkannada & +#kannada Chau #endkannada \\ \hline +\tt j & +#kannada ja #endkannada & +#kannada jaa #endkannada & +#kannada ji #endkannada & +#kannada jii #endkannada & +#kannada ju #endkannada & +#kannada juu #endkannada & +#kannada jR^i #endkannada & +#kannada jR^I #endkannada & +#kannada jL^i #endkannada & +#kannada jL^I #endkannada & +#kannada je #endkannada & +#kannada jE #endkannada & +#kannada jai #endkannada & +#kannada jo #endkannada & +#kannada jO #endkannada & +#kannada jau #endkannada \\ \hline +\tt jh & +#kannada jha #endkannada & +#kannada jhaa #endkannada & +#kannada jhi #endkannada & +#kannada jhii #endkannada & +#kannada jhu #endkannada & +#kannada jhuu #endkannada & +#kannada jhR^i #endkannada & +#kannada jhR^I #endkannada & +#kannada jhL^i #endkannada & +#kannada jhL^I #endkannada & +#kannada jhe #endkannada & +#kannada jhE #endkannada & +#kannada jhai #endkannada & +#kannada jho #endkannada & +#kannada jhO #endkannada & +#kannada jhau #endkannada \\ \hline +\tt \char`~n & +#kannada ~na #endkannada & +#kannada ~naa #endkannada & +#kannada ~ni #endkannada & +#kannada ~nii #endkannada & +#kannada ~nu #endkannada & +#kannada ~nuu #endkannada & +#kannada ~nR^i #endkannada & +#kannada ~nR^I #endkannada & +#kannada ~nL^i #endkannada & +#kannada ~nL^I #endkannada & +#kannada ~ne #endkannada & +#kannada ~nE #endkannada & +#kannada ~nai #endkannada & +#kannada ~no #endkannada & +#kannada ~nO #endkannada & +#kannada ~nau #endkannada \\ \hline +\tt T & +#kannada Ta #endkannada & +#kannada Taa #endkannada & +#kannada Ti #endkannada & +#kannada Tii #endkannada & +#kannada Tu #endkannada & +#kannada Tuu #endkannada & +#kannada TR^i #endkannada & +#kannada TR^I #endkannada & +#kannada TL^i #endkannada & +#kannada TL^I #endkannada & +#kannada Te #endkannada & +#kannada TE #endkannada & +#kannada Tai #endkannada & +#kannada To #endkannada & +#kannada TO #endkannada & +#kannada Tau #endkannada \\ \hline +\tt Th & +#kannada Tha #endkannada & +#kannada Thaa #endkannada & +#kannada Thi #endkannada & +#kannada Thii #endkannada & +#kannada Thu #endkannada & +#kannada Thuu #endkannada & +#kannada ThR^i #endkannada & +#kannada ThR^I #endkannada & +#kannada ThL^i #endkannada & +#kannada ThL^I #endkannada & +#kannada The #endkannada & +#kannada ThE #endkannada & +#kannada Thai #endkannada & +#kannada Tho #endkannada & +#kannada ThO #endkannada & +#kannada Thau #endkannada \\ \hline +\tt D & +#kannada Da #endkannada & +#kannada Daa #endkannada & +#kannada Di #endkannada & +#kannada Dii #endkannada & +#kannada Du #endkannada & +#kannada Duu #endkannada & +#kannada DR^i #endkannada & +#kannada DR^I #endkannada & +#kannada DL^i #endkannada & +#kannada DL^I #endkannada & +#kannada De #endkannada & +#kannada DE #endkannada & +#kannada Dai #endkannada & +#kannada Do #endkannada & +#kannada DO #endkannada & +#kannada Dau #endkannada \\ \hline +\tt Dh & +#kannada Dha #endkannada & +#kannada Dhaa #endkannada & +#kannada Dhi #endkannada & +#kannada Dhii #endkannada & +#kannada Dhu #endkannada & +#kannada Dhuu #endkannada & +#kannada DhR^i #endkannada & +#kannada DhR^I #endkannada & +#kannada DhL^i #endkannada & +#kannada DhL^I #endkannada & +#kannada Dhe #endkannada & +#kannada DhE #endkannada & +#kannada Dhai #endkannada & +#kannada Dho #endkannada & +#kannada DhO #endkannada & +#kannada Dhau #endkannada \\ \hline +\tt N & +#kannada Na #endkannada & +#kannada Naa #endkannada & +#kannada Ni #endkannada & +#kannada Nii #endkannada & +#kannada Nu #endkannada & +#kannada Nuu #endkannada & +#kannada NR^i #endkannada & +#kannada NR^I #endkannada & +#kannada NL^i #endkannada & +#kannada NL^I #endkannada & +#kannada Ne #endkannada & +#kannada NE #endkannada & +#kannada Nai #endkannada & +#kannada No #endkannada & +#kannada NO #endkannada & +#kannada Nau #endkannada \\ \hline +\tt t & +#kannada ta #endkannada & +#kannada taa #endkannada & +#kannada ti #endkannada & +#kannada tii #endkannada & +#kannada tu #endkannada & +#kannada tuu #endkannada & +#kannada tR^i #endkannada & +#kannada tR^I #endkannada & +#kannada tL^i #endkannada & +#kannada tL^I #endkannada & +#kannada te #endkannada & +#kannada tE #endkannada & +#kannada tai #endkannada & +#kannada to #endkannada & +#kannada tO #endkannada & +#kannada tau #endkannada \\ \hline +\tt th & +#kannada tha #endkannada & +#kannada thaa #endkannada & +#kannada thi #endkannada & +#kannada thii #endkannada & +#kannada thu #endkannada & +#kannada thuu #endkannada & +#kannada thR^i #endkannada & +#kannada thR^I #endkannada & +#kannada thL^i #endkannada & +#kannada thL^I #endkannada & +#kannada the #endkannada & +#kannada thE #endkannada & +#kannada thai #endkannada & +#kannada tho #endkannada & +#kannada thO #endkannada & +#kannada thau #endkannada \\ \hline +\tt d & +#kannada da #endkannada & +#kannada daa #endkannada & +#kannada di #endkannada & +#kannada dii #endkannada & +#kannada du #endkannada & +#kannada duu #endkannada & +#kannada dR^i #endkannada & +#kannada dR^I #endkannada & +#kannada dL^i #endkannada & +#kannada dL^I #endkannada & +#kannada de #endkannada & +#kannada dE #endkannada & +#kannada dai #endkannada & +#kannada do #endkannada & +#kannada dO #endkannada & +#kannada dau #endkannada \\ \hline +\tt dh & +#kannada dha #endkannada & +#kannada dhaa #endkannada & +#kannada dhi #endkannada & +#kannada dhii #endkannada & +#kannada dhu #endkannada & +#kannada dhuu #endkannada & +#kannada dhR^i #endkannada & +#kannada dhR^I #endkannada & +#kannada dhL^i #endkannada & +#kannada dhL^I #endkannada & +#kannada dhe #endkannada & +#kannada dhE #endkannada & +#kannada dhai #endkannada & +#kannada dho #endkannada & +#kannada dhO #endkannada & +#kannada dhau #endkannada \\ \hline +\tt n & +#kannada na #endkannada & +#kannada naa #endkannada & +#kannada ni #endkannada & +#kannada nii #endkannada & +#kannada nu #endkannada & +#kannada nuu #endkannada & +#kannada nR^i #endkannada & +#kannada nR^I #endkannada & +#kannada nL^i #endkannada & +#kannada nL^I #endkannada & +#kannada ne #endkannada & +#kannada nE #endkannada & +#kannada nai #endkannada & +#kannada no #endkannada & +#kannada nO #endkannada & +#kannada nau #endkannada \\ \hline +\tt p & +#kannada pa #endkannada & +#kannada paa #endkannada & +#kannada pi #endkannada & +#kannada pii #endkannada & +#kannada pu #endkannada & +#kannada puu #endkannada & +#kannada pR^i #endkannada & +#kannada pR^I #endkannada & +#kannada pL^i #endkannada & +#kannada pL^I #endkannada & +#kannada pe #endkannada & +#kannada pE #endkannada & +#kannada pai #endkannada & +#kannada po #endkannada & +#kannada pO #endkannada & +#kannada pau #endkannada \\ \hline +\tt ph & +#kannada pha #endkannada & +#kannada phaa #endkannada & +#kannada phi #endkannada & +#kannada phii #endkannada & +#kannada phu #endkannada & +#kannada phuu #endkannada & +#kannada phR^i #endkannada & +#kannada phR^I #endkannada & +#kannada phL^i #endkannada & +#kannada phL^I #endkannada & +#kannada phe #endkannada & +#kannada phE #endkannada & +#kannada phai #endkannada & +#kannada pho #endkannada & +#kannada phO #endkannada & +#kannada phau #endkannada \\ \hline +\tt b & +#kannada ba #endkannada & +#kannada baa #endkannada & +#kannada bi #endkannada & +#kannada bii #endkannada & +#kannada bu #endkannada & +#kannada buu #endkannada & +#kannada bR^i #endkannada & +#kannada bR^I #endkannada & +#kannada bL^i #endkannada & +#kannada bL^I #endkannada & +#kannada be #endkannada & +#kannada bE #endkannada & +#kannada bai #endkannada & +#kannada bo #endkannada & +#kannada bO #endkannada & +#kannada bau #endkannada \\ \hline +\tt bh & +#kannada bha #endkannada & +#kannada bhaa #endkannada & +#kannada bhi #endkannada & +#kannada bhii #endkannada & +#kannada bhu #endkannada & +#kannada bhuu #endkannada & +#kannada bhR^i #endkannada & +#kannada bhR^I #endkannada & +#kannada bhL^i #endkannada & +#kannada bhL^I #endkannada & +#kannada bhe #endkannada & +#kannada bhE #endkannada & +#kannada bhai #endkannada & +#kannada bho #endkannada & +#kannada bhO #endkannada & +#kannada bhau #endkannada \\ \hline +\tt m & +#kannada ma #endkannada & +#kannada maa #endkannada & +#kannada mi #endkannada & +#kannada mii #endkannada & +#kannada mu #endkannada & +#kannada muu #endkannada & +#kannada mR^i #endkannada & +#kannada mR^I #endkannada & +#kannada mL^i #endkannada & +#kannada mL^I #endkannada & +#kannada me #endkannada & +#kannada mE #endkannada & +#kannada mai #endkannada & +#kannada mo #endkannada & +#kannada mO #endkannada & +#kannada mau #endkannada \\ \hline +\tt y & +#kannada ya #endkannada & +#kannada yaa #endkannada & +#kannada yi #endkannada & +#kannada yii #endkannada & +#kannada yu #endkannada & +#kannada yuu #endkannada & +#kannada yR^i #endkannada & +#kannada yR^I #endkannada & +#kannada yL^i #endkannada & +#kannada yL^I #endkannada & +#kannada ye #endkannada & +#kannada yE #endkannada & +#kannada yai #endkannada & +#kannada yo #endkannada & +#kannada yO #endkannada & +#kannada yau #endkannada \\ \hline +\tt r & +#kannada ra #endkannada & +#kannada raa #endkannada & +#kannada ri #endkannada & +#kannada rii #endkannada & +#kannada ru #endkannada & +#kannada ruu #endkannada & +#kannada rR^i #endkannada & +#kannada rR^I #endkannada & +#kannada rL^i #endkannada & +#kannada rL^I #endkannada & +#kannada re #endkannada & +#kannada rE #endkannada & +#kannada rai #endkannada & +#kannada ro #endkannada & +#kannada rO #endkannada & +#kannada rau #endkannada \\ \hline +\tt l & +#kannada la #endkannada & +#kannada laa #endkannada & +#kannada li #endkannada & +#kannada lii #endkannada & +#kannada lu #endkannada & +#kannada luu #endkannada & +#kannada lR^i #endkannada & +#kannada lR^I #endkannada & +#kannada lL^i #endkannada & +#kannada lL^I #endkannada & +#kannada le #endkannada & +#kannada lE #endkannada & +#kannada lai #endkannada & +#kannada lo #endkannada & +#kannada lO #endkannada & +#kannada lau #endkannada \\ \hline +\tt v & +#kannada va #endkannada & +#kannada vaa #endkannada & +#kannada vi #endkannada & +#kannada vii #endkannada & +#kannada vu #endkannada & +#kannada vuu #endkannada & +#kannada vR^i #endkannada & +#kannada vR^I #endkannada & +#kannada vL^i #endkannada & +#kannada vL^I #endkannada & +#kannada ve #endkannada & +#kannada vE #endkannada & +#kannada vai #endkannada & +#kannada vo #endkannada & +#kannada vO #endkannada & +#kannada vau #endkannada \\ \hline +\tt sh & +#kannada sha #endkannada & +#kannada shaa #endkannada & +#kannada shi #endkannada & +#kannada shii #endkannada & +#kannada shu #endkannada & +#kannada shuu #endkannada & +#kannada shR^i #endkannada & +#kannada shR^I #endkannada & +#kannada shL^i #endkannada & +#kannada shL^I #endkannada & +#kannada she #endkannada & +#kannada shE #endkannada & +#kannada shai #endkannada & +#kannada sho #endkannada & +#kannada shO #endkannada & +#kannada shau #endkannada \\ \hline +\tt Sh & +#kannada Sha #endkannada & +#kannada Shaa #endkannada & +#kannada Shi #endkannada & +#kannada Shii #endkannada & +#kannada Shu #endkannada & +#kannada Shuu #endkannada & +#kannada ShR^i #endkannada & +#kannada ShR^I #endkannada & +#kannada ShL^i #endkannada & +#kannada ShL^I #endkannada & +#kannada She #endkannada & +#kannada ShE #endkannada & +#kannada Shai #endkannada & +#kannada Sho #endkannada & +#kannada ShO #endkannada & +#kannada Shau #endkannada \\ \hline +\tt s & +#kannada sa #endkannada & +#kannada saa #endkannada & +#kannada si #endkannada & +#kannada sii #endkannada & +#kannada su #endkannada & +#kannada suu #endkannada & +#kannada sR^i #endkannada & +#kannada sR^I #endkannada & +#kannada sL^i #endkannada & +#kannada sL^I #endkannada & +#kannada se #endkannada & +#kannada sE #endkannada & +#kannada sai #endkannada & +#kannada so #endkannada & +#kannada sO #endkannada & +#kannada sau #endkannada \\ \hline +\tt h & +#kannada ha #endkannada & +#kannada haa #endkannada & +#kannada hi #endkannada & +#kannada hii #endkannada & +#kannada hu #endkannada & +#kannada huu #endkannada & +#kannada hR^i #endkannada & +#kannada hR^I #endkannada & +#kannada hL^i #endkannada & +#kannada hL^I #endkannada & +#kannada he #endkannada & +#kannada hE #endkannada & +#kannada hai #endkannada & +#kannada ho #endkannada & +#kannada hO #endkannada & +#kannada hau #endkannada \\ \hline +\tt ld & +#kannada lda #endkannada & +#kannada ldaa #endkannada & +#kannada ldi #endkannada & +#kannada ldii #endkannada & +#kannada ldu #endkannada & +#kannada lduu #endkannada & +#kannada ldR^i #endkannada & +#kannada ldR^I #endkannada & +#kannada ldL^i #endkannada & +#kannada ldL^I #endkannada & +#kannada lde #endkannada & +#kannada ldE #endkannada & +#kannada ldai #endkannada & +#kannada ldo #endkannada & +#kannada ldO #endkannada & +#kannada ldau #endkannada \\ \hline +\tt ksh & +#kannada ksha #endkannada & +#kannada kshaa #endkannada & +#kannada kshi #endkannada & +#kannada kshii #endkannada & +#kannada kshu #endkannada & +#kannada kshuu #endkannada & +#kannada kshR^i #endkannada & +#kannada kshR^I #endkannada & +#kannada kshL^i #endkannada & +#kannada kshL^I #endkannada & +#kannada kshe #endkannada & +#kannada kshE #endkannada & +#kannada kshai #endkannada & +#kannada ksho #endkannada & +#kannada kshO #endkannada & +#kannada kshau #endkannada \\ \hline +\tt GY & +#kannada GYa #endkannada & +#kannada GYaa #endkannada & +#kannada GYi #endkannada & +#kannada GYii #endkannada & +#kannada GYu #endkannada & +#kannada GYuu #endkannada & +#kannada GYR^i #endkannada & +#kannada GYR^I #endkannada & +#kannada GYL^i #endkannada & +#kannada GYL^I #endkannada & +#kannada GYe #endkannada & +#kannada GYE #endkannada & +#kannada GYai #endkannada & +#kannada GYo #endkannada & +#kannada GYO #endkannada & +#kannada GYau #endkannada \\ \hline +% end of the khadi.sh stuff...... +\end{tabular} +\end{makeimage} +\vspace{0.10in} +\end{center} +} % end vbox +\caption {\label{fig2}\bf Kannada Consonants with their Vowel Forms.} +\end{table} +\end{comment} % ----------------- this table is not really useful, ignore +%------------------------------------------------------------------------- diff --git a/Master/texmf-dist/doc/fonts/itrans/nehru.itx b/Master/texmf-dist/doc/fonts/itrans/nehru.itx new file mode 100644 index 00000000000..2b5623da4b1 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/itrans/nehru.itx @@ -0,0 +1,101 @@ +\documentclass[11pt]{article} + +\usepackage[preprocess]{itrans} % Ross Moore's extensions to latex2html +\usepackage{html} % from standard latex2html package + +% Devanagari Example (devnac font) +\renewcommand{\arraystretch}{1.25} +\newcommand{\rarrow}{\mbox{---\hspace{-8pt}$>$}} +\newfont{\devnf}{dnh at 22pt} +\newfont{\devno}{dnho at 22pt} +\newfont{\devnc}{dnhrc at 22pt} +\newfont{\devne}{dnh at 15pt} +\hyphenchar\devnf=-1 +\hyphenchar\devno=-1 +\hyphenchar\devnc=-1 +\hyphenchar\devne=-1 + +#hindiifm=dvnc.ifm + +#hindifont= +% Not setting any font, since this file changes the font many times, itself. + +\setlength{\baselineskip}{30pt} +\setlength{\textwidth}{6.20in} + +\begin{document} + +\pagestyle{empty} +\centerline{\bf Nehru's Words} +\bigskip + +{#hindi + +\devne +\noindent {\rm ``...} sone ke pahale miilo.n lambaa saphar tay karanaa hai +{\rm ...''} + +\devnc +mai.n isakii kataii paravaah nahii.n karataa ki mere marane ke baada +meraa yaa merii pratishhThaa kaa kyaa hogaa | +lekin agar kuchh log mere baare mai.n sochanaa chaahe.n, to mai.n +\hfill\break chaahuu.Ngaa +% The reason there is a break in the line above, is because otherwise +% the word chaahuu.Ngaa does not print out correct---due the +% problem of glue added by TeX (see the Known Problems Section in +% idoc.itx +ki ve yahii kahe.n ki is aadamii ne puure dilo-dimaag se +bhaarat aur bhaarat ke logo.n ko pyaar kiyaa, aur ve bhii usake prati +utane hii +anugrahii rahe aur unho.nne use apanaa bharapuur aur aparimit sneha +pradaan kiyaa | +\vfill + +\devne +\noindent bhaarat kii khoj me.n + +\devnf +ek samay aisaa aataa hai jab puuraa raashhTr ek mahaan uddeshya kii +puurti ke lie aasthaabaddha ho jaataa hai aur tab itihaasa +parivartanashiil aur yugapravartak ban jaataa hai | +\vfill + +\devne +\noindent drashhTaa + +\devnc +jiivan ko saarthak banaanevaale aadarshho ke prati nishhThaa - +hamame.n yahii ek chiiz he jo shaashvat hai aur kabhii bhii chhiinii +nahii.n jaa sakatii | +\vfill + +\devne +\noindent taakirka + +\devnc +mastishhk maanav kii sabase baDii puu.njii hai aura +tark usakii kaaryapraNaalii... +\vfill + +\devne +\noindent raajadarshii + +\devnf +jab tak ham apane raashhTriiya aur a.ntarraashhTriiy samba.ndho.n +me.n naitik muulyo.n kii sarvoparitaa ko sviikaar nahii.n karate, taba +tak hame.n chirasthaayii shaa.ntii praapt nahii.n ho sahatii | +\vfill + +\devne +\noindent nirmaataa + +\devnc +aaJakal sabase badaa mandira, masjid aur gurudvaaraa vah sthaan hai +jahaa.N manushhya puurii maanavataa kii bhalaai ke liye kaam karataa ho +| is se baDii jagah kaun sii ho sakatii hai....jahaa.N laakho.n +vyaktiyo.n ne mil kar kaam kiyaa hai, apanaa khuun pasiinaa bahaayaa +hai aur kitano.n ne apane jiivan ki aahuuti bhii de dii hai ! + +#endhindi} + +\end{document} diff --git a/Master/texmf-dist/doc/fonts/itrans/pundoc.itx b/Master/texmf-dist/doc/fonts/itrans/pundoc.itx new file mode 100644 index 00000000000..f98b0c4099c --- /dev/null +++ b/Master/texmf-dist/doc/fonts/itrans/pundoc.itx @@ -0,0 +1,909 @@ +\documentclass[11pt]{article} +\usepackage{multicol} + +\usepackage[preprocess]{itrans} % Ross Moore's extensions to latex2html + +\usepackage{html} % from standard latex2html package + % if you do not have html.sty in your machine, change the html to + % htmlstub (htmlstub.sty is included in the ITRANS/lib directory) + +\portraitpage +\addtolength{\textheight}{9pt}%ConsonantForms table has 8pt overfull vbox... + +\parindent=0pt + +\newfont{\pun}{pun at 14pt} +\setlength{\columnseprule}{0pt} + +#usecsx +#indianifm=pun.ifm +#indianfont=\pun + +% no shortmarkers: June '98: changed all ## to #indian, to allow the use of +% Ross Moore's latex2html ITRANS extensions. + +\begin{document} + +\footnotetext[0]{Last modification: \today} + +\centerline{\LARGE \bfseries Gurmukh{\=\i} for ITRANS} +\medskip +\centerline{\Large \itshape pun.ifm} +\bigskip +\centerline{\large Anshuman Pandey} +\vspace*{.3in} + +\section{Fonts} + +This document explains the {\tt pun.ifm} Indian Font Metric (IFM) +file for use with ITRANS. This IFM is to be used with the Gurmukh{\=\i} +PostScript font `Punjabi' ({\tt pun}). The inventory of signs for +`Punjabi' and their ITRANS transliteration codes are given in Table +\ref{chars}. +\medskip + +I have also developed an IFM file for Amarjit Singh's Gurmukhi +{\sf METAFONT} which is bundled with his {\it Gurmukhi for \LaTeX{}\/} +package. The IFM for Singh's font is called {\tt grmk.ifm}. Please +refer to {\tt grmk.itx} for details. + +The Gurmukh{\=\i} Postscript font `Punjabi' ({\tt pun}) was designed by, +and is copyright Hardip Singh Pannu, 1992-94. I am not +sure whether this font is commercial or if it was released into the +public domain, so please do not modify or make derivative versions of +the font. + +\section{ITRANS Usage} + +The identifiers {\tt {\char35}gurmukhi} and {\tt {\char35}endgurmukhi} +can to be used to encode Gurmukh{\=\i} text in ITRANS. + +\subsection{Nuances} + +Many of the conventions of the Gurmukh{\=\i} script have been hard-coded +into the {\tt pun.ifm} file. Some of these are illustrated below: + +\begin{enumerate} +\item \textbf{Geminate consonants} in Gurmukh{\=\i} are not written +twice or with consonant conjuncts. Rather the first letter is dropped +and only the second letter is written. A diacritic called {\it addak\/} +is placed above the preceding letter, ie. #indian hatth#endindian \ {\tt hatth}. As +can be seen from the input transliteration, nothing special needs to be +done to produce the {\it addak\/} in ITRANS; the IFM file is coded for +geminate consonants. However, an {\it addak\/} may be explicitly +encoded as {\tt .c}, ie. #indian a.cdak#endindian \ {\tt a.cdak}. Geminate consonants +of the form {\it unaspirated-unaspirated\/} (ie. {\it kk\/}) and +{\it unaspirated-aspirated\/} (ie. {\it kkh\/}) are accounted for. + +When the geminate consonants are {\it nn} or {\it mm}, a sign called +{\it \d{t}ipp{\=\i}} is used instead of {\it addak\/}, ie. +{\it lamm{\=\i}\/} \ #indian lammii#endindian \ {\tt lammii}. {\it \d{T}ipp{\=\i}\/} +is one of the nasalization diacritics. Again the {\it addak\/} is +automatically produced by the IFM file. + +The following is a list of geminated consonants supported in this IFM file: +%\centerline{Geminated Consonants} +\begin{makeimage} +\begin{multicols}{4} +{\tt k} $+$ {\tt ka} $=$ #indian kka#endindian \\ +{\tt k} $+$ {\tt kha} $=$ #indian kkha#endindian \\ +{\tt g} $+$ {\tt ga} $=$ #indian gga#endindian \\ +{\tt g} $+$ {\tt gha} $=$ #indian ggha#endindian \\ +{\tt c} $+$ {\tt ca} $=$ #indian cca#endindian \\ +{\tt c} $+$ {\tt cha} $=$ #indian ccha#endindian \\ +{\tt j} $+$ {\tt ja} $=$ #indian jja#endindian \\ +{\tt j} $+$ {\tt jha} $=$ #indian jjha#endindian \\ +{\tt T} $+$ {\tt Ta} $=$ #indian TTa#endindian \\ +{\tt T} $+$ {\tt Tha} $=$ #indian TTha#endindian \\ +{\tt D} $+$ {\tt Da} $=$ #indian DDa#endindian \\ +{\tt D} $+$ {\tt Dha} $=$ #indian DDha#endindian \\ +{\tt t} $+$ {\tt ta} $=$ #indian tta#endindian \\ +{\tt t} $+$ {\tt tha} $=$ #indian ttha#endindian \\ +{\tt d} $+$ {\tt da} $=$ #indian dda#endindian \\ +{\tt d} $+$ {\tt dha} $=$ #indian ddha#endindian \\ +{\tt n} $+$ {\tt na} $=$ #indian nna#endindian \\ +{\tt p} $+$ {\tt pa} $=$ #indian ppa#endindian \\ +{\tt p} $+$ {\tt pha} $=$ #indian ppha#endindian \\ +{\tt b} $+$ {\tt ba} $=$ #indian bba#endindian \\ +{\tt b} $+$ {\tt bha} $=$ #indian bbha#endindian \\ +{\tt m} $+$ {\tt ma} $=$ #indian mma#endindian \\ +{\tt y} $+$ {\tt ya} $=$ #indian yya#endindian \\ +{\tt r} $+$ {\tt ra} $=$ #indian rra#endindian \\ +{\tt l} $+$ {\tt la} $=$ #indian lla#endindian \\ +{\tt v} $+$ {\tt va} $=$ #indian vva#endindian \\ +{\tt s} $+$ {\tt sa} $=$ #indian ssa#endindian +\end{multicols} +\end{makeimage} + +\item \textbf{Nasalization} in Gurmukh{\=\i} is indicated by two +diacritics called {\it \d{t}ipp{\=\i}\/} and {\it bi\d{m}d{\=\i}\/}. +I have coded these as {\tt .n} and {\tt .N}, respectively. In doing +so I have redefined the character codes for {\it anusv\=ara\/} and +{\it candrabindu\/} in {\tt pun.ifm}. + +{\it \d{T}ipp{\=\i}\/} is used with the vowels {\it a\/}, {\it i\/}, +and {\it u\/}, and with {\it \=u\/} when it is in word-final +position, ie. #indian mu.nDaa#endindian \ {\tt mu.nDaa}. {\it Bi\d{m}d{\=\i}\/} +is used with all other vowels, ie. #indian shaa.Nt#endindian \ {\tt shaa.Nt}. + +A nasal and consonant when of the same class may either be encoded +with the nasal class code or with {\it \d{t}ipp{\=\i}} {\tt .n}. For +example, {\it a\.nga\/} may either be encoded #indian aN^ga#endindian \ {\tt aN\char`^ga} +or #indian a.nga#endindian \ {\tt a.nga}. In either case, the IFM file will +automatically handle and produce the correct output. + +\item \textbf{Consonant conjuncts} are limited in Gurmukh{\=\i} +and are much simpler than those of Devan\=agar{\=\i}. I have +completed some conjuncts, but I have still researching +for a comprehensive list. Once I have included these in the IFM +file then the file will be complete. The list of consonant +conjunctions coded in the IFM is as follows: +\medskip + +\begin{makeimage} +\begin{multicols}{5} +{\tt k} + {\tt ra} $=$ #indian kra#endindian \\ +{\tt g} + {\tt ra} $=$ #indian gra#endindian \\ +{\tt t} + {\tt ra} $=$ #indian tra#endindian \\ +{\tt d} + {\tt ra} $=$ #indian dra#endindian \\ +{\tt p} + {\tt ra} $=$ #indian pra#endindian \\ +{\tt b} + {\tt ra} $=$ #indian bra#endindian \\ +{\tt d} + {\tt va} $=$ #indian dva#endindian \\ +{\tt s} + {\tt va} $=$ #indian sva#endindian \\ +{\tt d} + {\tt ya} $=$ #indian dya#endindian \\ +{\tt n} + {\tt ha} $=$ #indian nha#endindian +\end{multicols} +\end{makeimage} +\medskip + +There are five consonants in Old Pa\~nj\=ab{\=\i} which are actually +conjunct consonants. These are the voiced aspirate (breathy voice) +consonants given below. I have accounted for them in the IFM file. + +\begin{center} +\renewcommand{\arraystretch}{1.45} +\begin{makeimage} +\begin{tabular}{|ll|ll|ll|ll|ll|} +\hline +\multicolumn{10}{|c|}{\it Old Pa\~nj\=ab{\=\i} Voiced Aspirates\/} \\ +\hline +{\tt nha} & #indian nha#endindian & {\tt rha} & #indian rha#endindian & {\tt lha} & #indian lha#endindian & {\tt vha} & #indian vha#endindian & {\tt .Dha} & #indian .Dha#endindian \\ +\hline +\end{tabular} +\end{makeimage} +\end{center} +\bigskip + +\item \textbf{Vowel-bearers} are null characters which are modified +with diacritics to form the vowels. The vowel bearers are {\it u\/} +{\pun `\char117} for back vowels, {\it a\/} {\pun `\char97} for low vowels, +and {\it i\/} {\pun `\char101} for front vowels. I could not account +for these in the IFM file so they had to be accessed directly +through character codes from the {\tt pun} font. The codes +are {\tt u}, {\tt a}, and {\tt i}, respectively. Perhaps +Avinash Chopde could account for them if it is decided that +Gurmukh{\=\i} will be made a part of ITRANS. Suggested +input for the vowel-bearers are {\tt `a}, {\tt `u}, and +{\tt `i}. +\end{enumerate} + +\subsection{Variations} + +\begin{enumerate} +\item The {\it m\=atr\=a\/} for #indian au#endindian \ {\tt au} is sometimes not +written. A word like #indian augaNu#endindian \ {\tt augaNu} may be written +alternately as #indian a_ugaNu#endindian \ {\tt a\char`_ugaNu}. +\end{enumerate} + +\section{Examples} + +The following example, a poem by Bulleh Shah, illustrates the +typesetting of Gurmukh{\=\i} in ITRANS using {\tt pun.ifm}. + +\begin{quote} +\begin{makeimage} +\begin{multicols}{2} +#indian bhaiNaa.N mai.N katadii katadii huTTii . \\ +pa.Dii pacchii pichavaa.De rahi ga_ii .. \\ +hatth vic rahi ga_ii juTTii . \\ +agge carakhaa picche piiha.Daa .. \\ +hatth meriu.N ta.nd TuTTii .. #endindian +\medskip + +{\it bhai\d{n}\=a\d{m} mai\d{m} katad{\=\i} katad{\=\i} hu\d{t}\d{t}{\=\i}; \\ +pa\d{r}{\=\i} pacch{\=\i} pichaw\=a\d{r}e rahi ga{\=\i}. \\ +hatth vic rahi ga{\=\i} ju\d{t}\d{t}{\=\i}; \\ +agge carakh\=a picche p{\=\i}ha\d{r}\=a. \\ +hatth meriu\d{m} ta\d{m}d \d{t}u\d{t}\d{t}{\=\i}.} +\end{multicols} +\end{makeimage} +\end{quote} +\hfill{\itshape -- Bulleh Shah} + +\subsection{Another Example} + +\def\,{{\rm,}} + +\centerline{#indian 1 AUM \quad satiguru prasaadi #endindian} +\centerline{#indian suuhii mahalaa 5 #endindian} +\bigskip + +\begin{makeimage} +\begin{quote}\begin{quote} +{\obeylines +#indian +jis ke sir uupari tuu.n suaamii\, so dukhu kaisaa paavai || +boli n jaanai maaiiaa madi maataa\, maraNaa ciiti na aavai || 1|| +mere raamaraaii\, tuu.n santaa kaa sant tere || +tere sevak kau bhau kichu naahii\, jamu nahii aavai nere || 1|| rahaa_u || +jo terai raN^gi raate suaamii\, tin kaa janam maraN dukhu naasaa || +terii bakhas na meTai koI\, satigur kaa dilaasaa || 2|| +naamu dhiaaiini\, sukh phala paaiini\, aaTh pahar aaraadhahi || +terii saraNi tere bharavaasai\, pa~nc dushaT lai saadhahi || 3|| +giaanu dhiaanu kichu karamu na jaaNaa\, saar na jaaNaa terii || +sabh te vaDaa satiguru naanak\, jini kala raakhii merii || 4|| 10|| 57|| +#endindian +} +\end{quote}\end{quote} +\end{makeimage} + +\section{Limitations} +\begin{enumerate} +\item In {\it The World's Writing Systems\/}, Bright and Daniels, +a character {\it \d{l}a} is given. This character is #indian la#endindian \ {\it la\/} +with a {\it nuqta\/} beneath it. There is no glyph for it in the +{\tt pun} font. Perhaps it can be hard-coded. + +\item The symbol of the Sikhs, \ {\pun `\char64} \ {\it ka\d{n}\d{d}\=a\/}, +is available as a glyph in the {\tt pun} font. +This is accessible as {\tt khNDa} or {\tt KND} in the input text. + +\end{enumerate} + +\vfill +{\parindent=0pt +Anshuman Pandey $<$\emph{apandey@u.washington.edu}$>$ +} + +%%% Character Inventory %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%------------------------------------------------------------------- +\begin{htmlonly} +\section{Gurmukhi Table} +\end{htmlonly} + +\begin{table} +\begin{center} +\renewcommand{\doublerulesep}{.5cm} +\renewcommand{\arraystretch}{1.40} +\begin{makeimage} +\begin{tabular}{|ll|ll|ll|} +\hline +\multicolumn{6}{|c|}{\it Vowel Bearers\/} \\ +\hline +{\it back\/} & {\pun `\char117} & {\it low\/} & {\pun `\char97} & {\it front\/} & {\pun `\char101} \\ +\hline +\end{tabular} +\end{makeimage} +\hspace*{.5cm} +\begin{makeimage} +\begin{tabular}{|ll|ll|} +\hline +\multicolumn{4}{|c|}{\it Fricatives\/} \\ +\hline +{\tt sa} & #indian sa#endindian & {\tt ha} & #indian ha#endindian \\ +\hline +\end{tabular} +\end{makeimage} +\vspace*{.5cm} \\ + +\begin{makeimage} +\begin{tabular}{|lll|lll|lll|lll|} +\hline +\multicolumn{12}{|c|}{\it Vowels\/} \\ +\hline +{\tt a} & #indian a#endindian & --- & {\tt aa} & #indian aa#endindian & {\pun `\char65} & {\tt i} & #indian i#endindian & {\pun `\char105} & {\tt ii} & #indian ii#endindian & {\pun `\char73} \\ +{\tt u} & #indian u#endindian & {\pun `\char85} & {\tt uu} & #indian uu#endindian & {\pun `\char60} & {\tt e} & #indian e#endindian & {\pun `\char69} & {\tt ai} & #indian ai#endindian & {\pun `\char62} \\ +{\tt o} & #indian o#endindian & {\pun `\char126} & {\tt au} & #indian au#endindian & {\pun `\char79} & {\tt aM} & [\ #indian aM#endindian\ ] & [\ {\pun `\char42}\ ] & {\tt aH} & [ #indian aH#endindian ] & [ {\pun `\char92} ] \\ +\hline +\end{tabular} +\end{makeimage} +\vspace*{.5cm} + +\begin{makeimage} +\begin{tabular}{|ll|ll|ll|ll|ll|} +\hline +\multicolumn{10}{|c|}{\it Occlusives\/} \\ +\hline +{\tt ka} & #indian ka#endindian & {\tt kha} & #indian kha#endindian & {\tt ga} & #indian ga#endindian & {\tt gha} & #indian gha#endindian & {\tt N\char`^a} & #indian N^a#endindian \\ +{\tt ca} & #indian ca#endindian & {\tt cha} & #indian cha#endindian & {\tt ja} & #indian ja#endindian & {\tt jha} & #indian jha#endindian & {\tt \char`~na} & #indian ~na#endindian \\ +{\tt Ta} & #indian Ta#endindian & {\tt Tha} & #indian Tha#endindian & {\tt Da} & #indian Da#endindian & {\tt Dha} & #indian Dha#endindian & {\tt Na} & #indian Na#endindian \\ +{\tt ta} & #indian ta#endindian & {\tt tha} & #indian tha#endindian & {\tt da} & #indian da#endindian & {\tt dha} & #indian dha#endindian & {\tt na} & #indian na#endindian \\ +{\tt pa} & #indian pa#endindian & {\tt pha} & #indian pha#endindian & {\tt ba} & #indian ba#endindian & {\tt bha} & #indian bha#endindian & {\tt ma} & #indian ma#endindian \\ +\hline\hline +\multicolumn{10}{|c|}{\it Sonorants\/} \\ +\hline +{\tt ya} & #indian ya#endindian & {\tt ra} & #indian ra#endindian & {\tt la} & #indian la#endindian & {\tt va} & #indian va#endindian & {\tt .Da} & #indian .Da#endindian \\ +\hline +\end{tabular} +\end{makeimage} +\vspace*{.5cm} + +\begin{makeimage} +\begin{tabular}{|ll|ll|ll|ll|ll|ll|} +\hline +\multicolumn{12}{|c|}{\it Supplementary Consonants\/} \\ +\hline +{\tt sha} & #indian sha#endindian & {\tt za} & #indian za#endindian & {\tt fa} & #indian fa#endindian & {\tt Ka} & #indian Ka#endindian & {\tt Ga} & #indian Ga#endindian & {\tt La} & --- \\ +\hline +\end{tabular} +\end{makeimage} +\vspace*{.5cm} + +\begin{makeimage} +\begin{tabular}{|ll|ll|ll|ll|ll|} +\hline +\multicolumn{10}{|c|}{\it Numerals\/} \\ +\hline +{\tt 0} & #indian 0#endindian & {\tt 1} & #indian 1#endindian & {\tt 2} & #indian 2#endindian & {\tt 3} & #indian 3#endindian & {\tt 4} & #indian 4#endindian \\ +{\tt 5} & #indian 5#endindian & {\tt 6} & #indian 6#endindian & {\tt 7} & #indian 7#endindian & {\tt 8} & #indian 8#endindian & {\tt 9} & #indian 9#endindian \\ +\hline +\end{tabular} +\end{makeimage} +\hspace*{.5cm} +\begin{makeimage} +\begin{tabular}{|ll|ll|ll|} +\hline +\multicolumn{6}{|c|}{\it Specials\/} \\ +\hline + {\tt AUM} & #indian AUM#endindian +& {\tt .c} & {\pun `\char38} +& {\it KND} & {\pun `\char64} \\ + {\tt .n} & {\pun `\char42} +& {\tt .N} & {\pun `\char58} && \\ +\hline +\end{tabular} +\end{makeimage} +\end{center} +\caption{`Punjabi' PostScript font} +\label{chars} +\end{table} + + +%%% Consonant-Vowel Combinations %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%------------------------------------------------------------------- +\begin{htmlonly} +\section{Table of Consonant Forms} +\end{htmlonly} + +% All the consonant-vowel forms +\renewcommand{\arraystretch}{1.25} +\begin{table}[hp] +\vspace*{-0.5in} +\hspace*{0.0in}\vbox{ +\begin{center} +\begin{makeimage} +\begin{tabular}{|c||c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|} +\hline + / & + {\tt a} & + {\tt aa} & + {\tt i} & + {\tt ii} & + {\tt u} & + {\tt uu} & + {\tt e} & + {\tt ai} & + {\tt o} & + {\tt au} \\ \hline \hline + + {\tt k} & +#indian ka #endindian & +#indian kaa #endindian & +#indian ki #endindian & +#indian kii #endindian & +#indian ku #endindian & +#indian kuu #endindian & +#indian ke #endindian & +#indian kai #endindian & +#indian ko #endindian & +#indian kau #endindian +\\ \hline + {\tt kh} & +#indian kha #endindian & +#indian khaa #endindian & +#indian khi #endindian & +#indian khii #endindian & +#indian khu #endindian & +#indian khuu #endindian & +#indian khe #endindian & +#indian khai #endindian & +#indian kho #endindian & +#indian khau #endindian \\ \hline + {\tt g} & +#indian ga #endindian & +#indian gaa #endindian & +#indian gi #endindian & +#indian gii #endindian & +#indian gu #endindian & +#indian guu #endindian & +#indian ge #endindian & +#indian gai #endindian & +#indian go #endindian & +#indian gau #endindian \\ \hline + {\tt gh} & +#indian gha #endindian & +#indian ghaa #endindian & +#indian ghi #endindian & +#indian ghii #endindian & +#indian ghu #endindian & +#indian ghuu #endindian & +#indian ghe #endindian & +#indian ghai #endindian & +#indian gho #endindian & +#indian ghau #endindian \\ \hline + {\tt N\char`^} & +#indian ~Na #endindian & +#indian ~Naa #endindian & +#indian ~Ni #endindian & +#indian ~Nii #endindian & +#indian ~Nu #endindian & +#indian ~Nuu #endindian & +#indian ~Ne #endindian & +#indian ~Nai #endindian & +#indian ~No #endindian & +#indian ~Nau #endindian \\ \hline + {\tt c} & +#indian ca #endindian & +#indian caa #endindian & +#indian ci #endindian & +#indian cii #endindian & +#indian cu #endindian & +#indian cuu #endindian & +#indian ce #endindian & +#indian cai #endindian & +#indian co #endindian & +#indian cau #endindian \\ \hline + {\tt ch} & +#indian cha #endindian & +#indian chaa #endindian & +#indian chi #endindian & +#indian chii #endindian & +#indian chu #endindian & +#indian chuu #endindian & +#indian che #endindian & +#indian chai #endindian & +#indian cho #endindian & +#indian chau #endindian \\ \hline + {\tt j} & +#indian ja #endindian & +#indian jaa #endindian & +#indian ji #endindian & +#indian jii #endindian & +#indian ju #endindian & +#indian juu #endindian & +#indian je #endindian & +#indian jai #endindian & +#indian jo #endindian & +#indian jau #endindian \\ \hline + {\tt jh} & +#indian jha #endindian & +#indian jhaa #endindian & +#indian jhi #endindian & +#indian jhii #endindian & +#indian jhu #endindian & +#indian jhuu #endindian & +#indian jhe #endindian & +#indian jhai #endindian & +#indian jho #endindian & +#indian jhau #endindian \\ \hline + {\tt \char`~n} & +#indian ~na #endindian & +#indian ~naa #endindian & +#indian ~ni #endindian & +#indian ~nii #endindian & +#indian ~nu #endindian & +#indian ~nuu #endindian & +#indian ~ne #endindian & +#indian ~nai #endindian & +#indian ~no #endindian & +#indian ~nau #endindian \\ \hline + {\tt T} & +#indian Ta #endindian & +#indian Taa #endindian & +#indian Ti #endindian & +#indian Tii #endindian & +#indian Tu #endindian & +#indian Tuu #endindian & +#indian Te #endindian & +#indian Tai #endindian & +#indian To #endindian & +#indian Tau #endindian \\ \hline + {\tt Th} & +#indian Tha #endindian & +#indian Thaa #endindian & +#indian Thi #endindian & +#indian Thii #endindian & +#indian Thu #endindian & +#indian Thuu #endindian & +#indian The #endindian & +#indian Thai #endindian & +#indian Tho #endindian & +#indian Thau #endindian \\ \hline + {\tt D} & +#indian Da #endindian & +#indian Daa #endindian & +#indian Di #endindian & +#indian Dii #endindian & +#indian Du #endindian & +#indian Duu #endindian & +#indian De #endindian & +#indian Dai #endindian & +#indian Do #endindian & +#indian Dau #endindian \\ \hline + {\tt Dh} & +#indian Dha #endindian & +#indian Dhaa #endindian & +#indian Dhi #endindian & +#indian Dhii #endindian & +#indian Dhu #endindian & +#indian Dhuu #endindian & +#indian Dhe #endindian & +#indian Dhai #endindian & +#indian Dho #endindian & +#indian Dhau #endindian \\ \hline + {\tt N} & +#indian Na #endindian & +#indian Naa #endindian & +#indian Ni #endindian & +#indian Nii #endindian & +#indian Nu #endindian & +#indian Nuu #endindian & +#indian Ne #endindian & +#indian Nai #endindian & +#indian No #endindian & +#indian Nau #endindian \\ \hline + {\tt t} & +#indian ta #endindian & +#indian taa #endindian & +#indian ti #endindian & +#indian tii #endindian & +#indian tu #endindian & +#indian tuu #endindian & +#indian te #endindian & +#indian tai #endindian & +#indian to #endindian & +#indian tau #endindian \\ \hline + {\tt th} & +#indian tha #endindian & +#indian thaa #endindian & +#indian thi #endindian & +#indian thii #endindian & +#indian thu #endindian & +#indian thuu #endindian & +#indian the #endindian & +#indian thai #endindian & +#indian tho #endindian & +#indian thau #endindian \\ \hline + {\tt d} & +#indian da #endindian & +#indian daa #endindian & +#indian di #endindian & +#indian dii #endindian & +#indian du #endindian & +#indian duu #endindian & +#indian de #endindian & +#indian dai #endindian & +#indian do #endindian & +#indian dau #endindian \\ \hline + {\tt dh} & +#indian dha #endindian & +#indian dhaa #endindian & +#indian dhi #endindian & +#indian dhii #endindian & +#indian dhu #endindian & +#indian dhuu #endindian & +#indian dhe #endindian & +#indian dhai #endindian & +#indian dho #endindian & +#indian dhau #endindian \\ \hline + {\tt n} & +#indian na #endindian & +#indian naa #endindian & +#indian ni #endindian & +#indian nii #endindian & +#indian nu #endindian & +#indian nuu #endindian & +#indian ne #endindian & +#indian nai #endindian & +#indian no #endindian & +#indian nau #endindian \\ \hline + {\tt p} & +#indian pa #endindian & +#indian paa #endindian & +#indian pi #endindian & +#indian pii #endindian & +#indian pu #endindian & +#indian puu #endindian & +#indian pe #endindian & +#indian pai #endindian & +#indian po #endindian & +#indian pau #endindian \\ \hline + {\tt ph} & +#indian pha #endindian & +#indian phaa #endindian & +#indian phi #endindian & +#indian phii #endindian & +#indian phu #endindian & +#indian phuu #endindian & +#indian phe #endindian & +#indian phai #endindian & +#indian pho #endindian & +#indian phau #endindian \\ \hline + {\tt b} & +#indian ba #endindian & +#indian baa #endindian & +#indian bi #endindian & +#indian bii #endindian & +#indian bu #endindian & +#indian buu #endindian & +#indian be #endindian & +#indian bai #endindian & +#indian bo #endindian & +#indian bau #endindian \\ \hline + {\tt bh} & +#indian bha #endindian & +#indian bhaa #endindian & +#indian bhi #endindian & +#indian bhii #endindian & +#indian bhu #endindian & +#indian bhuu #endindian & +#indian bhe #endindian & +#indian bhai #endindian & +#indian bho #endindian & +#indian bhau #endindian \\ \hline + {\tt m} & +#indian ma #endindian & +#indian maa #endindian & +#indian mi #endindian & +#indian mii #endindian & +#indian mu #endindian & +#indian muu #endindian & +#indian me #endindian & +#indian mai #endindian & +#indian mo #endindian & +#indian mau #endindian \\ \hline + {\tt y} & +#indian ya #endindian & +#indian yaa #endindian & +#indian yi #endindian & +#indian yii #endindian & +#indian yu #endindian & +#indian yuu #endindian & +#indian ye #endindian & +#indian yai #endindian & +#indian yo #endindian & +#indian yau #endindian \\ \hline + {\tt r} & +#indian ra #endindian & +#indian raa #endindian & +#indian ri #endindian & +#indian rii #endindian & +#indian ru #endindian & +#indian ruu #endindian & +#indian re #endindian & +#indian rai #endindian & +#indian ro #endindian & +#indian rau #endindian \\ \hline + {\tt l} & +#indian la #endindian & +#indian laa #endindian & +#indian li #endindian & +#indian lii #endindian & +#indian lu #endindian & +#indian luu #endindian & +#indian le #endindian & +#indian lai #endindian & +#indian lo #endindian & +#indian lau #endindian \\ \hline + {\tt v} & +#indian va #endindian & +#indian vaa #endindian & +#indian vi #endindian & +#indian vii #endindian & +#indian vu #endindian & +#indian vuu #endindian & +#indian ve #endindian & +#indian vai #endindian & +#indian vo #endindian & +#indian vau #endindian \\ \hline + {\tt .D} & +#indian .Da #endindian & +#indian .Daa #endindian & +#indian .Di #endindian & +#indian .Dii #endindian & +#indian .Du #endindian & +#indian .Duu #endindian & +#indian .De #endindian & +#indian .Dai #endindian & +#indian .Do #endindian & +#indian .Dau #endindian \\ \hline + {\tt sh} & +#indian sha #endindian & +#indian shaa #endindian & +#indian shi #endindian & +#indian shii #endindian & +#indian shu #endindian & +#indian shuu #endindian & +#indian she #endindian & +#indian shai #endindian & +#indian sho #endindian & +#indian shau #endindian \\ \hline + {\tt z} & +#indian za #endindian & +#indian zaa #endindian & +#indian zi #endindian & +#indian zii #endindian & +#indian zu #endindian & +#indian zuu #endindian & +#indian ze #endindian & +#indian zai #endindian & +#indian zo #endindian & +#indian zau #endindian \\ \hline + {\tt f} & +#indian fa #endindian & +#indian faa #endindian & +#indian fi #endindian & +#indian fii #endindian & +#indian fu #endindian & +#indian fuu #endindian & +#indian fe #endindian & +#indian fai #endindian & +#indian fo #endindian & +#indian fau #endindian \\ \hline + {\tt K} & +#indian Ka #endindian & +#indian Kaa #endindian & +#indian Ki #endindian & +#indian Kii #endindian & +#indian Ku #endindian & +#indian Kuu #endindian & +#indian Ke #endindian & +#indian Kai #endindian & +#indian Ko #endindian & +#indian Kau #endindian \\ \hline + {\tt G} & +#indian Ga #endindian & +#indian Gaa #endindian & +#indian Gi #endindian & +#indian Gii #endindian & +#indian Gu #endindian & +#indian Guu #endindian & +#indian Ge #endindian & +#indian Gai #endindian & +#indian Go #endindian & +#indian Gau #endindian \\ \hline + {\tt s} & +#indian sa #endindian & +#indian saa #endindian & +#indian si #endindian & +#indian sii #endindian & +#indian su #endindian & +#indian suu #endindian & +#indian se #endindian & +#indian sai #endindian & +#indian so #endindian & +#indian sau #endindian \\ \hline + {\tt h} & +#indian ha #endindian & +#indian haa #endindian & +#indian hi #endindian & +#indian hii #endindian & +#indian hu #endindian & +#indian huu #endindian & +#indian he #endindian & +#indian hai #endindian & +#indian ho #endindian & +#indian hau #endindian \\ \hline +\end{tabular} +\end{makeimage} +\vspace{0.10in} +\end{center} +} % end vbox +%\caption{Gurmukh{\=\i} Consonants with their Vowel Forms.} +%\label{consvow} +\end{table} + +\newpage +%------------------------------------------------------------------- +\section{Example Words} + +\begin{makeimage} +\begin{multicols}{3} +#indian mantri#endindian \quad {\tt mantrii} \\ +#indian svaadu#endindian \quad {\tt svaadu} \\ +#indian amritu#endindian \quad {\tt amritu} \\ +#indian indru#endindian \quad {\tt indru} \\ +#indian hindusataanu#endindian \quad {\tt hindusataanu} \\ +#indian jaN^galu#endindian \quad {\tt jaN\char`^galu} \\ +#indian ja.ngalu#endindian \quad {\tt ja.ngalu} \\ +#indian brahamaNu#endindian \quad {\tt brahamaNu} \\ +#indian pa~nja kakke#endindian \quad {\tt pa\char`~nja kakke} \\ +#indian pa.nja kakke#endindian \quad {\tt pa.nja kakke} \\ +#indian dhuu.Di#endindian \quad {\tt dhuu.Di} \\ +#indian bhaa_ii#endindian \quad {\tt bhaa\char`_ii} \\ +#indian aN^ga#endindian \quad {\tt aN\char`^ga} \\ +#indian a.nga#endindian \quad {\tt a.nga} \\ +#indian santa#endindian \quad {\tt santa} \\ +#indian sa.nta#endindian \quad {\tt sa.nta} \\ +#indian shaanti#endindian \quad {\tt shaanti} \\ +#indian shaa.Nti#endindian \quad {\tt shaa.Nti} \\ +#indian ambaa#endindian \quad {\tt ambaa} \\ +#indian a.nbaa#endindian \quad {\tt a.nbaa} \\ +#indian pampakinu#endindian \quad {\tt pampakinu\/} \\ +#indian paa~nca#endindian \quad {\tt paa\char`~nca\/} \\ +#indian paa.Nca#endindian \quad {\tt paa.Nca\/} \\ +#indian daNDaa#endindian \quad {\tt daNDaa} \\ +#indian da.nDaa#endindian \quad {\tt da.nDaa} \\ +#indian satiguru#endindian \quad {\tt satiguru} \\ +#indian sakhii#endindian \quad {\tt sakhii} \\ +#indian siddha#endindian \quad {\tt siddha} \\ +#indian hukamu#endindian \quad {\tt hukamu} \\ +%------------------------ +\begin{htmlonly} +\end{multicols} +\end{makeimage} +% latex2html can't do {multicols}{3}, it puts everything in 1 col, +% so, have to split table into two or will not fit on a page +\begin{makeimage} +\begin{multicols}{3} +\end{htmlonly} +%------------------------ +#indian kabiiru#endindian \quad {\tt kabiiru} \\ +#indian naanaku#endindian \quad {\tt naanaku} \\ +#indian kuraaNu#endindian \quad {\tt kuraaNu} \\ +#indian guramukhii#endindian \quad {\tt guramukhii} \\ +#indian ahaliaa#endindian \quad {\tt ahaliaa} \\ +#indian augaNu#endindian \quad {\tt augaNu} \\ +#indian a_ugaNu#endindian \quad {\tt a\char`_ugaNu} \\ +#indian aa_io#endindian \quad {\tt aa\char`_io} \\ +#indian giaanii#endindian \quad {\tt giaanii} \\ +#indian maaiaa#endindian \quad {\tt maaiaa} \\ +#indian maa_iaa#endindian \quad {\tt maa\char`_iaa} \\ +#indian khullhaa#endindian \quad {\tt khullhaa} \\ +#indian kripaa#endindian \quad {\tt kripaa} \\ +#indian khyattrii#endindian \quad {\tt khyattrii} \\ +#indian jagannaathu#endindian \quad {\tt jagannaathu} \\ +#indian granthu#endindian \quad {\tt granthu} \\ +#indian gra.nthu#endindian \quad {\tt gra.nthu} \\ +#indian pa~njaabii#endindian \quad {\tt pa\char`~njaabii} \\ +#indian pa.njaabii#endindian \quad {\tt pa.njaabii} \\ +#indian haumai#endindian \quad {\tt haumai} \\ +#indian ha_umai#endindian \quad {\tt ha\char`_umai} \\ +#indian paNDitu#endindian \quad {\tt paNDitu} \\ +#indian pa.nDitu#endindian \quad {\tt pa.nDitu} \\ +#indian nhaanaa#endindian \quad {\tt nhaanaa} \\ +#indian praaNu#endindian \quad {\tt praaNu} \\ +#indian cammu#endindian \quad {\tt cammu} \\ +#indian cannaNu#endindian \quad {\tt cannaNu} \\ +#indian saccaa#endindian \quad {\tt saccaa} +\end{multicols} +\end{makeimage} + +\bigskip +\hrule +\bigskip + +\vfill + +\section{Author} + +\noindent +ITRANS has been developed by Avinash Chopde. \\ +E-mail: +\htmladdnormallink{\texttt{avinash@acm.org}}{mailto:avinash@acm.org}. \\ +Home page: +\htmladdnormallink{\texttt{http://www.aczone.com/}}{http://www.aczone.com/} + +\bigskip\bigskip +\centerline{\tiny -- end-of-document --} +\end{document} diff --git a/Master/texmf-dist/doc/fonts/itrans/romancsx.itx b/Master/texmf-dist/doc/fonts/itrans/romancsx.itx new file mode 100644 index 00000000000..ac93cd748d9 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/itrans/romancsx.itx @@ -0,0 +1,305 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Romanized Sanskrit output User Doc for ITRANS (Version 5.00+) +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\documentclass[11pt]{article} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage[preprocess]{itrans} % Ross Moore's extensions to latex2html + +\usepackage{html} % from standard latex2html package + % if you do not have html.sty in your machine, change the html to + % htmlstub (htmlstub.sty is included in the ITRANS/lib directory) +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +#sanskritifm=dvng.ifm % ITRANS command +#sanskritfont=\fransdvng % ITRANS command: argument specifies use of + % Frans's font, fransdvng is a command defined + % in itrans.sty (idevn.tex) +%begin{latexonly} +\let\usedvng=\largedvng % override the default size (normaldvng) +%end{latexonly} + +\newfont{\csroman}{ncprcsxp at 10pt} +\newfont{\csromani}{ncpicsxp at 10pt} + +#romanifm=romancsx.ifm +#romanfont=\csroman + +\newcommand{\SM}{\char35roman} +\newcommand{\EM}{\char35endroman} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\portraitpage % defined in itrans.sty (idevn.tex), get a larger page size +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\renewcommand{\arraystretch}{1.15} + +\begin{document} + +\footnotetext[0]{Last modification: \today} + +\centerline{\bf Transliteration Map} +\medskip +\centerline{\LARGE\bf NCS\_CSX font} +\medskip +\centerline{\bf (Romanized Sanskrit)} +\bigskip +\centerline{\bf itrans} +\smallskip +\centerline{\bf \copyright 1996--2001 Avinash Chopde} + +\section{Fonts Available} + +\subsection{\TeX\ Interface} + +The romanized sanskrit font is called {\em NCS\_CSX+-Roman}, +and its PostScript description +resides in the file {\em ncpr\_\_\_\_.pfb}. +It is a Type 1 PostScript font. +A second font, which is an italic version is also available {\em ncpi\_\_\_\_.pfb}. +A bold version of the font is also available, as well as Mac versions, +but they are not bundled in +with ITRANS. You can download the bold version of NCS\_CSX from the +Internet, see the following section titled ``Font Developer.'' + +Since these are PostScript fonts, you can use them at any font size in +your document. +Here are two examples of loading these fonts (see romancsx.itx for +example usage): + +\noindent\verb+\newfont{\csroman}{ncpr at 10pt}+. + +or + +\noindent\verb+\newfont{\csromani}{ncpi at 10pt}+. + +\subsection{Direct PostScript Interface} + +This font can be used with the -P option of ITRANS, to produce direct +PostScript output. + +This can be used when you don't want to use \TeX\ for typesetting. +There are a few sample files provided which show how to use this Direct +PostScript Output mode (the files ending in .ips are the Direct PostScript +output files). + +\subsection{Direct Text Interface} + +This font can be used with the -7 or -8 option of ITRANS, to produce direct +Text (HTML) output. This can be used to convert input ITRANS encoded texts into the +Classical Sanskrit encoding, and that output text + can be viewed using a CS/CSX font on HTML browsers such a Netscape (3.0 + or later). +For details on the Classical Sanskrit font encoding, see Dominik Wujastyk's +documents on the Internet, search for the keywords Indology or +Classical Sanskrit, or visit the ftp site listed in the ``Font Developer'' +section of this document. +That ftp site also contains other variations of the NCS\_CSX font, which +includes a bold version of the font, and also contains many other +CS/CSX fonts. + +The -7 or -8 mode, with a little bit of output editing, +can be used in interesting ways --- this can be +used to convert all ITRANS encoded text into CS/CSX encoded text. +And since ITRANS also accepts CS/CSX encoded text as input, this offers +a way to move to 8-bit input text encoding, and also +retain all the advantages of the original ITRANS documents! + +\subsection{Font Developer} + +The NCS fonts have been taken from this site: + +{\verb- ftp://bombay.oriental.cam.ac.uk/pub/john/software/fonts/csx+/-} + +As mentioned in the readme there, +``The fonts in this archive implement the CSX+ character set designed +for use in printing Indian language material in Roman script. They +are based on fonts designed by URW++ Design and Development Incorporated, +Germany.'' + +For more information, visit Dr. John D Smith's home page, at \\ +\htmladdnormallink{\texttt{http://bombay.oriental.cam.ac.uk/index.html}}{http://bombay.oriental.cam.ac.uk/index.html} + +\subsection{CS/CSX Encoding} + +During the 8th World Sanskrit Conference, Vienna 1990, a panel +was held to discuss the standardization of Sanskrit for +electronic data transfer. +Dominik Wujastyk presented a paper, titled ``Standardization of Sanskrit for +Electronic Data Transfer and Screen Representation,'' which outlines the +Classical Sanskrit and Classical Sanskrit Extended Encoding. +The original paper is available in a .zip archive, named ``iass.zip'' +available at: {\verb+ ftp.bcc.ac.uk:/pub/users/ucgadkw/indology+}. + +\section{Example usage} + +This input: +\bigskip + +{\obeylines +{\tt \SM} +\begin{verbatim} + karmaNyevaadhikaaraste maa phaleshhu kadaachana | + maa karmaphalaheturbhuurmaa te sa~Ngo.astvakarmaNi || 47 || +\csromani + yogasthaH kuru karmaaNi sa~Nga.n tyaktvaa dhana.njaya | + sid.hdhyasid.hdhyoH samo bhuutvaa samatva.n yoga uchyate || 48 || +\end{verbatim} +\noindent +{\tt \EM}} + +\bigskip +\noindent +produces: +\bigskip + +{ +#roman \obeylines + karmaNyevaadhikaaraste maa phaleshhu kadaachana | + maa karmaphalaheturbhuurmaa te sa~Ngo.astvakarmaNi || 47 || +\csromani + yogasthaH kuru karmaaNi sa~Nga.n tyaktvaa dhana.njaya | + sid.hdhyasid.hdhyoH samo bhuutvaa samatva.n yoga uchyate || 48 || + +#endroman +} + +\bigskip +\hrule +\vfill + +\section{Author} + +\noindent +ITRANS has been developed by Avinash Chopde. \\ +E-mail: +\htmladdnormallink{\texttt{avinash@acm.org}}{mailto:avinash@acm.org}. \\ +Home page: +\htmladdnormallink{\texttt{http://www.aczone.com/}}{http://www.aczone.com/} + +\bigskip +\hrule +%------------------------------------------------------------------- +\begin{htmlonly} +\section{Romanized Sanskrit Table} +\end{htmlonly} + +\begin{table}[hp] +\begin{center} +\vspace*{-0.00in}\begin{tabular}{c@{\hspace{1in}}c@{\hspace{1in}}c} +% --- first col is vowels inside a tabular +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Vowels} \\ +\hline +{#roman a #endroman} & {\tt a} \\ \hline +{#roman aa #endroman} & {\tt aa {\it or} A} \\ \hline +{#roman i #endroman} & {\tt i} \\ \hline +{#roman ii #endroman} & {\tt ii {\it or} I} \\ \hline +{#roman u #endroman} & {\tt u} \\ \hline +{#roman uu #endroman} & {\tt uu {\it or} U} \\ \hline +{#roman R^i #endroman} & {\tt RRi {\it or} R\char`^i} \\ \hline +{#roman R^I #endroman} & {\tt RRI {\it or} R\char`^I} \\ \hline +{#roman L^i #endroman} & {\tt LLi {\it or} L\char`^i} \\ \hline +{#roman L^I #endroman} & {\tt LLI {\it or} L\char`^I} \\ \hline +{#roman e #endroman} & {\tt e} \\ \hline +{#roman ai #endroman} & {\tt ai} \\ \hline +{#roman o #endroman} & {\tt o} \\ \hline +{#roman au #endroman} & {\tt au} \\ \hline +{#roman aM #endroman} & {\tt {\it a}M} \\ \hline +{#roman aH #endroman} & {\tt {\it a}H} \\ \hline +\multicolumn{2}{c}{} \\ +\multicolumn{2}{c}{} \\ +\multicolumn{2}{c}{Digits} \\ +\hline +{#roman 0 #endroman} & {\tt 0} \\ \hline +{#roman 1 #endroman} & {\tt 1} \\ \hline +{#roman 2 #endroman} & {\tt 2} \\ \hline +{#roman 3 #endroman} & {\tt 3} \\ \hline +{#roman 4 #endroman} & {\tt 4} \\ \hline +{#roman 5 #endroman} & {\tt 5} \\ \hline +{#roman 6 #endroman} & {\tt 6} \\ \hline +{#roman 7 #endroman} & {\tt 7} \\ \hline +{#roman 8 #endroman} & {\tt 8} \\ \hline +{#roman 9 #endroman} & {\tt 9} \\ \hline +\end{tabular} +\end{makeimage} +% --- end first col +& +% --- second col is consonants +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Consonants} \\ +\hline +{#roman ka #endroman} & {\tt k{\it a}} \\ \hline +{#roman kha #endroman} & {\tt kh{\it a}} \\ \hline +{#roman ga #endroman} & {\tt g{\it a}} \\ \hline +{#roman gha #endroman} & {\tt gh{\it a}} \\ \hline +{#roman ~Na #endroman} & {\tt \char`~N{\it a or} N\char`^{\it a}} \\ \hline +{#roman cha #endroman} & {\tt ch{\it a}} \\ \hline +{#roman Cha #endroman} & {\tt Ch{\it a or} chh{\it a}} \\ \hline +{#roman ja #endroman} & {\tt j{\it a}} \\ \hline +{#roman jha #endroman} & {\tt jh{\it a}} \\ \hline +{#roman ~na #endroman} & {\tt \char`~n{\it a or} JN{\it a}} \\ \hline +{#roman Ta #endroman} & {\tt T{\it a}} \\ \hline +{#roman Tha #endroman} & {\tt Th{\it a}} \\ \hline +{#roman Da #endroman} & {\tt D{\it a}} \\ \hline +{#roman Dha #endroman} & {\tt Dh{\it a}} \\ \hline +{#roman Na #endroman} & {\tt N{\it a}} \\ \hline +{#roman ta #endroman} & {\tt t{\it a}} \\ \hline +{#roman tha #endroman} & {\tt th{\it a}} \\ \hline +{#roman da #endroman} & {\tt d{\it a}} \\ \hline +{#roman dha #endroman} & {\tt dh{\it a}} \\ \hline +{#roman na #endroman} & {\tt n{\it a}} \\ \hline +{#roman pa #endroman} & {\tt p{\it a}} \\ \hline +{#roman pha #endroman} & {\tt ph{\it a}} \\ \hline +{#roman ba #endroman} & {\tt b{\it a}} \\ \hline +{#roman bha #endroman} & {\tt bh{\it a}} \\ \hline +{#roman ma #endroman} & {\tt m{\it a}} \\ \hline +{#roman ya #endroman} & {\tt y{\it a}} \\ \hline +{#roman ra #endroman} & {\tt r{\it a}} \\ \hline +{#roman la #endroman} & {\tt l{\it a}} \\ \hline +{#roman va #endroman} & {\tt v{\it a}} \\ \hline +{#roman sha #endroman} & {\tt sh{\it a}} \\ \hline +{#roman Sha #endroman} & {\tt Sh{\it a or} shh{\it a}} \\ \hline +{#roman sa #endroman} & {\tt s{\it a}} \\ \hline +{#roman ha #endroman} & {\tt h{\it a}} \\ \hline +{#roman lda #endroman} & {\tt ld{\it a or}} L{\it a} \\ \hline +{#roman kSha #endroman} & {\tt kSh{\it a or} x{\it a}} \\ \hline +{#roman j~na #endroman} & {\tt j\char`~n{\it a or} GY{\it a}} \\ \hline +\end{tabular} +\end{makeimage} +% --- end second col +& +% --- third col of specials/accents inside a tabular +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Specials/Accents} \\ +\hline +{#roman qa #endroman} & {\tt q{\it a}} \\ \hline +{#roman Ka #endroman} & {\tt K{\it a}} \\ \hline +{#roman Ga #endroman} & {\tt G{\it a}} \\ \hline +{#roman za #endroman} & {\tt J{\it a or} z{\it a}} \\ \hline +{#roman fa #endroman} & {\tt f{\it a}} \\ \hline +{#roman .Da #endroman} & {\tt .D{\it a}} \\ \hline +{#roman .Dha #endroman} & {\tt .Dh{\it a}} \\ \hline +{#roman AUM #endroman} & {\tt AUM} or {\tt OM} \\ \hline +{#roman Rga #endroman} & {\tt R{\it ga}} \\ \hline +{#roman ga^r #endroman} & {\tt {\it ga}\char`^r} \\ \hline +{#roman ga.n #endroman} & {\tt {\it ga}.n} \\ \hline +{#roman aa.c #endroman} & {\tt {\it aa}.c} \\ \hline +{#roman Da.N #endroman} & {\tt {\it Da}.N} \\ \hline +{#roman D.h #endroman} & {\tt {\it D}.h} \\ \hline +{#roman duH #endroman} & {\tt {\it du}H} \\ \hline +{#roman .a #endroman} & {\tt .a} \\ \hline +\end{tabular} +\end{makeimage} +\\ +\end{tabular} % end the larger tabular encompassing all four tables +\hfill +\\ +\end{center} +\caption {{\bf ITRANS: Romanized Sanskrit to English Transliteration Table}.} +\label{ienc} +\end{table} + +%------------------------------------------------------------------- +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\end{document} diff --git a/Master/texmf-dist/doc/fonts/itrans/tamil.itx b/Master/texmf-dist/doc/fonts/itrans/tamil.itx new file mode 100644 index 00000000000..7085ba09df4 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/itrans/tamil.itx @@ -0,0 +1,673 @@ +\documentclass[11pt]{article} +% User Documentation for the Itrans Package +% The Tamil Language Transliteration Table + +\usepackage[preprocess]{itrans} % Ross Moore's extensions to latex2html + +\usepackage{html} % from standard latex2html package + % if you do not have html.sty in your machine, change the html to + % htmlstub (htmlstub.sty is included in the ITRANS/lib directory) + +\portraitpage % defined in itrans.sty (idevn.tex), get a larger page size + +\renewcommand{\arraystretch}{1.25} +\newcommand{\rarrow}{\mbox{---\hspace{-8pt}$>$}} +\newcommand{\ST}{\char35 tamil} +\newcommand{\ET}{\char35 endtamil} +\newfont{\cmt}{cmtt12} +\newfont{\cmts}{cmtt9} + +\newfont{\tmlb}{wntml12} +\newfont{\tmls}{wntml10} +\hyphenchar\tmlb=-1 % disable hyphenation using this font +\hyphenchar\tmls=-1 % disable hyphenation using this font + +#tamilifm=wntml.ifm +#tamilfont=\tmlb + +\begin{document} + +\footnotetext[0]{Last modification: \today} + +\centerline{\LARGE\bf Transliteration Map} +\medskip +\centerline{\LARGE\bf Tamil Font (wntml)} +\bigskip +\centerline{\LARGE\bf itrans} +\smallskip +\centerline{\bf \copyright 1991--1998 Avinash Chopde} + +\section{Fonts Available --- \TeX\ Interface} + +The single font {\em wntml}, is available in three sizes: 10, 12 and +17~points. +The names are {\em wntml10}, {\em wntml12}, and {\em wntml17} +respectively. + +In this document (and in idoc.itx), the following lines were used for +loading the font: + +\noindent\verb+\newfont{\tmlb}{wntml12}+. + +\noindent\verb+\newfont{\tmls}{wntml10}+. + +The command {\tt \char92tmlb} refers to the font of size 12, and the +command {\tt \char92tmls} refers to the font of size 10 points. + +This package also includes the MF and PK files for the font. +Since the MF files are also present, you can use them to generate any +other PK and TFM files you need, to get fonts that are transformed +versions (scaled, slanted, etc) of the basic Washington Tamil font. + +\subsection{Points to Note} + +\begin{itemize} + +\item The font used, wntml, is a Metafont description, hence, this font +cannot be used to directly generate PostScript output from itrans. +The only way to use this font with {\em itrans} is to produce documents +in \TeX. + +\item The font used, wntml, does not have any numerals or any punctuation +characters. +Therefore, if you need to use numbers or punctuation marks between the +\ST\ and \ET\ markers, remember to change the font before any number or +any punctuation mark. + +For numbers, it is usually sufficient to use the \$ enclosing scope to +make them print correctly, since a \$ enters mathmode and uses the math +fonts. +For punctuation marks, the user needs to explicitly change fonts: +example: + +\noindent{\tt \ST ......\{\char92rm ;\}.......\ET}. + +The example in the previous section uses these methods. + +\end{itemize} + +\subsection{Archaic Character Forms} + +As shown in table 2, the consonant-vowel forms follow certain modern +tamil conventions. (I use the terms modern and archaic loosely, and they +only reflect current tamil standards in India, other countries may not +follow these.) +It is possible to get the older alternate character forms that print out thus: + +{\tt NA:} {\tmlb% +{\char49} }% End of Indian Language + +{\tt Nai:} {\tmlb% +{\char54} }% End of Indian Language + +{\tt No:} {\tmlb% +{\char22\char49} }% End of Indian Language + +{\tt NO:} {\tmlb% +{\char23\char49} }% End of Indian Language + +{\tt nA:} {\tmlb% +{\char145} }% End of Indian Language + +{\tt nai:} {\tmlb% +{\char150} }% End of Indian Language + +{\tt no:} {\tmlb% +{\char22\char145} }% End of Indian Language + +{\tt nO:} {\tmlb% +{\char23\char145} }% End of Indian Language + +{\tt Lai:} {\tmlb% +{\char134} }% End of Indian Language + +{\tt RA:} {\tmlb% +{\char137} }% End of Indian Language + +{\tt Ro:} {\tmlb% +{\char22\char137} }% End of Indian Language + +{\tt RO:} {\tmlb% +{\char23\char137} }% End of Indian Language + +\bigskip +To enable these forms, you need to edit the wntml.ifm file: better +make a copy, and name it wntmla.ifm, and edit the new file. + +Search the wntmla.ifm file for the word {\em ARCHAIC}, and delete +that word. +You should see twelve such instances, corresponding to the characters +above. + +Once that is done, specify the new IFM file with the {\tt \char35tamilifm} +keyword, and all the above twelve consonant forms will print out as above. +(See the user manual idoc.itx for exact details regarding the {\tt +\char35tamilifm} keyword.) + +\section{Example} + +\noindent $\bullet$ English Input: +\bigskip + +\noindent {\tt \char123 {\ST}} +\begin{verbatim} +namadhu chUriya maNTalaththai viTTup paya^nIr{\rm ,} vAyEjar +viNkala~NkaL veLiyERi viNmI^n kaLai nOkki viraindhu +koNTirukki^nRa^na{\rm .} +idhaRkE padhdhuppadhi^nARu ANTukaLAki viTTa^na{\rm .} +viNmI^nkaLukkuch churukkAka payaNam chella i^nRaiya +vEdhiyal EvUrdhikaL kaikoTukkA{\rm .} ivaRRi^nAl maNikku +$ 40 $ Ayiram kilO mITTar vEkadhdhaiyE eTTa muTiyum{\rm .} +\end{verbatim} +\noindent {\tt \ET\char125} + +\bigskip\bigskip + +\noindent $\bullet$ Tamil Output: +\bigskip + +#tamil +\noindent namadhu chUriya maNTalaththai viTTup paya^nIr{\rm ,} +vAyEjar +viNkala~NkaL veLiyERi +viNmI^nkaLai nOkki viraindhu koNTirukki^nRa^na{\rm .} +idhaRkE padhdhuppadhi^nARu ANTukaLAki viTTa^na{\rm .} \\ +viNmI^nkaLukkuch churukkAka payaNam chella i^nRaiya vEdhiyal +EvUrdhikaL +kaikoTukkA{\rm .} +ivaRRi^nAl maNikku $ 40 $ Ayiram kilO mITTar vEkadhdhaiyE eTTa +muTiyum{\rm .} +#endtamil + +\section{Acknowledgements} + +The support for tamil in the initial version of {\em itrans} package has +been possible +only because of the help I received from {\tt Sriram Tyagarajan}. +I would like to thank him for his help in making me relate the {\em +itrans} package to the tamil alphabet, and his patience in proof-reading +all the printouts I sent him. + +The current version of ITRANS makes use of Tamil enhancements from many +other people, particularly +Siddharthan Ramachandramurthi who added glyphs to the tamil font, and to +Shree for many modifications to the IFM file. + +\subsection{Font Developer} + + The Washington Tamil font (wntml) was created by the + Humanities and Arts Computing Center of the University of Washington, + USA. + I would like to thank them for making this font available as freeware. + +{\obeylines\cmts +\noindent Thomas Ridgeway, Director, +\noindent Humanities and Arts Computing Center/NorthWest Computing Support Center +\noindent Internet: ridgeway@blackbox.hacc.washington.edu +} + +The current version of {\tt tamil.mf} Wntml font that is distributed +with ITRANS has been developed by +Siddharthan Ramachandramurthi, it includes updates to a few of the +original glyphs, and it also adds a few more characters to the font. + +\bigskip +\hrule +\vfill + +\bigskip +\section{Author} + +\noindent +ITRANS has been developed by Avinash Chopde. \\ +E-mail: +\htmladdnormallink{\texttt{avinash@acm.org}}{mailto:avinash@acm.org}. \\ +Home page: +\htmladdnormallink{\texttt{http://www.aczone.com/}}{http://www.aczone.com/} + +\bigskip +\hrule +%------------------------------------------------------------------- +\begin{htmlonly} +\section{Tamil Table} +\end{htmlonly} + +\begin{table}[hp] +\begin{center} +\begin{tabular}{c@{\hspace{1in}}c@{\hspace{1in}}c} +% --- first col is vowels inside a tabular +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Vowels} \\ +\hline +{#tamil a #endtamil} & {\tt a} \\ \hline +{#tamil aa #endtamil} & {\tt aa {\it or} A} \\ \hline +{#tamil i #endtamil} & {\tt i} \\ \hline +{#tamil ii #endtamil} & {\tt ii {\it or} I} \\ \hline +{#tamil u #endtamil} & {\tt u} \\ \hline +{#tamil uu #endtamil} & {\tt uu {\it or} U} \\ \hline +{#tamil e #endtamil} & {\tt e} \\ \hline +{#tamil E #endtamil} & {\tt E} \\ \hline +{#tamil ai #endtamil} & {\tt ai} \\ \hline +{#tamil o #endtamil} & {\tt o} \\ \hline +{#tamil O #endtamil} & {\tt O} \\ \hline +{#tamil au #endtamil} & {\tt au} \\ \hline +\multicolumn{2}{c}{ }\\ +\multicolumn{2}{c}{ }\\ +\hline +{#tamil q #endtamil} & {\tt q} \\ \hline +{#tamil SRI #endtamil} & {\tt SRI} \\ \hline +\end{tabular} +\end{makeimage} +% --- end first col +& +% --- second col is consonants +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Consonants} \\ +\hline +{#tamil ka #endtamil} & {\tt k{\it a} {\it or} g{\it a}} \\ \hline +{#tamil ~Na #endtamil} & {\tt \char`~N{\it a or} N\char`^{\it a}} \\ \hline +{#tamil cha #endtamil} & {\tt ch{\it a}} \\ \hline +{#tamil ~na #endtamil} & {\tt {\char`~}n{\it a}} \\ \hline +{#tamil Ta #endtamil} & {\tt T{\it a} {\it or} Th{\it a}} \\ \hline +{#tamil Na #endtamil} & {\tt N{\it a}} \\ \hline +{#tamil ta #endtamil} & {\tt t{\it a} {\it or} th{\it a}} \\ \hline +{#tamil na #endtamil} & {\tt n{\it a}} \\ \hline +{#tamil ^na #endtamil} & {\tt \char`^n{\it a}} \\ \hline +{#tamil pa #endtamil} & {\tt p{\it a} {\it or} b{\it a}} \\ \hline +{#tamil ma #endtamil} & {\tt m{\it a}} \\ \hline +{#tamil ya #endtamil} & {\tt y{\it a}} \\ \hline +{#tamil ra #endtamil} & {\tt r{\it a}} \\ \hline +{#tamil la #endtamil} & {\tt l{\it a}} \\ \hline +{#tamil va #endtamil} & {\tt v{\it a or} w{\it a}} \\ \hline +{#tamil za #endtamil} & {\tt J{\it a or} z{\it a}} \\ \hline +{#tamil La #endtamil} & {\tt L{\it a}} \\ \hline +{#tamil Ra #endtamil} & {\tt R{\it a}} \\ \hline +{#tamil sha #endtamil} & {\tt sh{\it a}} \\ \hline +{#tamil Sha #endtamil}& {\tt Sh{\it a}} \\ \hline +{#tamil sa #endtamil} & {\tt s{\it a}} \\ \hline +{#tamil ja #endtamil} & {\tt j{\it a}} \\ \hline +{#tamil ha #endtamil} & {\tt h{\it a}} \\ \hline +{#tamil xa #endtamil} & {\tt x{\it a} {\it or} ksh{\it a}} \\ \hline +\end{tabular} +\end{makeimage} +\\ +\end{tabular} % end the larger tabular encompassing all two tables +\hfill +\\ +\end{center} +\caption {\bf ITRANS: Tamil to English Transliteration Table.} +\label{ienc} +\end{table} + +#tamilfont=\tmls +%------------------------------------------------------------------- +\begin{htmlonly} +\section{All the Consonant-Vowel Forms} +\end{htmlonly} + +\begin{table}[hp] +\vspace*{-0.00in} +\hspace*{-0.5in}\mbox{\vbox{ % this hspace and vspace doesn't work... +\begin{makeimage} +\begin{tabular}{|c||c|c|c|c|c|c|c|c|c|c|c|c|c|} % 14 columns +\hline +\tt \char92 & +\tt & +\tt a & +\tt A & +\tt i & +\tt I & +\tt u & +\tt U & +\tt e & +\tt E & +\tt ai & +\tt o & +\tt O & +\tt au \\ \hline\hline +\tt k & +#tamil k #endtamil & +#tamil ka #endtamil & +#tamil kA #endtamil & +#tamil ki #endtamil & +#tamil kI #endtamil & +#tamil ku #endtamil & +#tamil kU #endtamil & +#tamil ke #endtamil & +#tamil kE #endtamil & +#tamil kai #endtamil & +#tamil ko #endtamil & +#tamil kO #endtamil & +#tamil kau #endtamil \\ \hline +\tt {\char`~}N & +#tamil ~N #endtamil & +#tamil ~Na #endtamil & +#tamil ~NA #endtamil & +#tamil ~Ni #endtamil & +#tamil ~NI #endtamil & +#tamil ~Nu #endtamil & +#tamil ~NU #endtamil & +#tamil ~Ne #endtamil & +#tamil ~NE #endtamil & +#tamil ~Nai #endtamil & +#tamil ~No #endtamil & +#tamil ~NO #endtamil & +#tamil ~Nau #endtamil \\ \hline +\tt ch & +#tamil ch #endtamil & +#tamil cha #endtamil & +#tamil chA #endtamil & +#tamil chi #endtamil & +#tamil chI #endtamil & +#tamil chu #endtamil & +#tamil chU #endtamil & +#tamil che #endtamil & +#tamil chE #endtamil & +#tamil chai #endtamil & +#tamil cho #endtamil & +#tamil chO #endtamil & +#tamil chau #endtamil \\ \hline +\tt {\char`~}n & +#tamil ~n #endtamil & +#tamil ~na #endtamil & +#tamil ~nA #endtamil & +#tamil ~ni #endtamil & +#tamil ~nI #endtamil & +#tamil ~nu #endtamil & +#tamil ~nU #endtamil & +#tamil ~ne #endtamil & +#tamil ~nE #endtamil & +#tamil ~nai #endtamil & +#tamil ~no #endtamil & +#tamil ~nO #endtamil & +#tamil ~nau #endtamil \\ \hline +\tt T & +#tamil T #endtamil & +#tamil Ta #endtamil & +#tamil TA #endtamil & +#tamil Ti #endtamil & +#tamil TI #endtamil & +#tamil Tu #endtamil & +#tamil TU #endtamil & +#tamil Te #endtamil & +#tamil TE #endtamil & +#tamil Tai #endtamil & +#tamil To #endtamil & +#tamil TO #endtamil & +#tamil Tau #endtamil \\ \hline +\tt N & +#tamil N #endtamil & +#tamil Na #endtamil & +#tamil NA #endtamil & +#tamil Ni #endtamil & +#tamil NI #endtamil & +#tamil Nu #endtamil & +#tamil NU #endtamil & +#tamil Ne #endtamil & +#tamil NE #endtamil & +#tamil Nai #endtamil & +#tamil No #endtamil & +#tamil NO #endtamil & +#tamil Nau #endtamil \\ \hline +\tt t & +#tamil t #endtamil & +#tamil ta #endtamil & +#tamil tA #endtamil & +#tamil ti #endtamil & +#tamil tI #endtamil & +#tamil tu #endtamil & +#tamil tU #endtamil & +#tamil te #endtamil & +#tamil tE #endtamil & +#tamil tai #endtamil & +#tamil to #endtamil & +#tamil tO #endtamil & +#tamil tau #endtamil \\ \hline +\tt n & +#tamil n #endtamil & +#tamil na #endtamil & +#tamil nA #endtamil & +#tamil ni #endtamil & +#tamil nI #endtamil & +#tamil nu #endtamil & +#tamil nU #endtamil & +#tamil ne #endtamil & +#tamil nE #endtamil & +#tamil nai #endtamil & +#tamil no #endtamil & +#tamil nO #endtamil & +#tamil nau #endtamil \\ \hline +\tt \char`^n & +#tamil ^n #endtamil & +#tamil ^na #endtamil & +#tamil ^nA #endtamil & +#tamil ^ni #endtamil & +#tamil ^nI #endtamil & +#tamil ^nu #endtamil & +#tamil ^nU #endtamil & +#tamil ^ne #endtamil & +#tamil ^nE #endtamil & +#tamil ^nai #endtamil & +#tamil ^no #endtamil & +#tamil ^nO #endtamil & +#tamil ^nau #endtamil \\ \hline +\tt p & +#tamil p #endtamil & +#tamil pa #endtamil & +#tamil pA #endtamil & +#tamil pi #endtamil & +#tamil pI #endtamil & +#tamil pu #endtamil & +#tamil pU #endtamil & +#tamil pe #endtamil & +#tamil pE #endtamil & +#tamil pai #endtamil & +#tamil po #endtamil & +#tamil pO #endtamil & +#tamil pau #endtamil \\ \hline +\tt m & +#tamil m #endtamil & +#tamil ma #endtamil & +#tamil mA #endtamil & +#tamil mi #endtamil & +#tamil mI #endtamil & +#tamil mu #endtamil & +#tamil mU #endtamil & +#tamil me #endtamil & +#tamil mE #endtamil & +#tamil mai #endtamil & +#tamil mo #endtamil & +#tamil mO #endtamil & +#tamil mau #endtamil \\ \hline +\tt y & +#tamil y #endtamil & +#tamil ya #endtamil & +#tamil yA #endtamil & +#tamil yi #endtamil & +#tamil yI #endtamil & +#tamil yu #endtamil & +#tamil yU #endtamil & +#tamil ye #endtamil & +#tamil yE #endtamil & +#tamil yai #endtamil & +#tamil yo #endtamil & +#tamil yO #endtamil & +#tamil yau #endtamil \\ \hline +\tt r & +#tamil r #endtamil & +#tamil ra #endtamil & +#tamil rA #endtamil & +#tamil ri #endtamil & +#tamil rI #endtamil & +#tamil ru #endtamil & +#tamil rU #endtamil & +#tamil re #endtamil & +#tamil rE #endtamil & +#tamil rai #endtamil & +#tamil ro #endtamil & +#tamil rO #endtamil & +#tamil rau #endtamil \\ \hline +\tt l & +#tamil l #endtamil & +#tamil la #endtamil & +#tamil lA #endtamil & +#tamil li #endtamil & +#tamil lI #endtamil & +#tamil lu #endtamil & +#tamil lU #endtamil & +#tamil le #endtamil & +#tamil lE #endtamil & +#tamil lai #endtamil & +#tamil lo #endtamil & +#tamil lO #endtamil & +#tamil lau #endtamil \\ \hline +\tt v & +#tamil v #endtamil & +#tamil va #endtamil & +#tamil vA #endtamil & +#tamil vi #endtamil & +#tamil vI #endtamil & +#tamil vu #endtamil & +#tamil vU #endtamil & +#tamil ve #endtamil & +#tamil vE #endtamil & +#tamil vai #endtamil & +#tamil vo #endtamil & +#tamil vO #endtamil & +#tamil vau #endtamil \\ \hline +\tt z & +#tamil z #endtamil & +#tamil za #endtamil & +#tamil zA #endtamil & +#tamil zi #endtamil & +#tamil zI #endtamil & +#tamil zu #endtamil & +#tamil zU #endtamil & +#tamil ze #endtamil & +#tamil zE #endtamil & +#tamil zai #endtamil & +#tamil zo #endtamil & +#tamil zO #endtamil & +#tamil zau #endtamil \\ \hline +\tt L & +#tamil L #endtamil & +#tamil La #endtamil & +#tamil LA #endtamil & +#tamil Li #endtamil & +#tamil LI #endtamil & +#tamil Lu #endtamil & +#tamil LU #endtamil & +#tamil Le #endtamil & +#tamil LE #endtamil & +#tamil Lai #endtamil & +#tamil Lo #endtamil & +#tamil LO #endtamil & +#tamil Lau #endtamil \\ \hline +\tt R & +#tamil R #endtamil & +#tamil Ra #endtamil & +#tamil RA #endtamil & +#tamil Ri #endtamil & +#tamil RI #endtamil & +#tamil Ru #endtamil & +#tamil RU #endtamil & +#tamil Re #endtamil & +#tamil RE #endtamil & +#tamil Rai #endtamil & +#tamil Ro #endtamil & +#tamil RO #endtamil & +#tamil Rau #endtamil \\ \hline +\tt sh & +#tamil sh #endtamil & +#tamil sha #endtamil & +#tamil shA #endtamil & +#tamil shi #endtamil & +#tamil shI #endtamil & +#tamil shu #endtamil & +#tamil shU #endtamil & +#tamil she #endtamil & +#tamil shE #endtamil & +#tamil shai #endtamil & +#tamil sho #endtamil & +#tamil shO #endtamil & +#tamil shau #endtamil \\ \hline +\tt Sh & +#tamil Sh #endtamil & +#tamil Sha #endtamil & +#tamil ShA #endtamil & +#tamil Shi #endtamil & +#tamil ShI #endtamil & +#tamil Shu #endtamil & +#tamil ShU #endtamil & +#tamil She #endtamil & +#tamil ShE #endtamil & +#tamil Shai #endtamil & +#tamil Sho #endtamil & +#tamil ShO #endtamil & +#tamil Shau #endtamil \\ \hline +\tt s & +#tamil s #endtamil & +#tamil sa #endtamil & +#tamil sA #endtamil & +#tamil si #endtamil & +#tamil sI #endtamil & +#tamil su #endtamil & +#tamil sU #endtamil & +#tamil se #endtamil & +#tamil sE #endtamil & +#tamil sai #endtamil & +#tamil so #endtamil & +#tamil sO #endtamil & +#tamil sau #endtamil \\ \hline +\tt j & +#tamil j #endtamil & +#tamil ja #endtamil & +#tamil jA #endtamil & +#tamil ji #endtamil & +#tamil jI #endtamil & +#tamil ju #endtamil & +#tamil jU #endtamil & +#tamil je #endtamil & +#tamil jE #endtamil & +#tamil jai #endtamil & +#tamil jo #endtamil & +#tamil jO #endtamil & +#tamil jau #endtamil \\ \hline +\tt h & +#tamil h #endtamil & +#tamil ha #endtamil & +#tamil hA #endtamil & +#tamil hi #endtamil & +#tamil hI #endtamil & +#tamil hu #endtamil & +#tamil hU #endtamil & +#tamil he #endtamil & +#tamil hE #endtamil & +#tamil hai #endtamil & +#tamil ho #endtamil & +#tamil hO #endtamil & +#tamil hau #endtamil \\ \hline +\tt x & +#tamil x #endtamil & +#tamil xa #endtamil & +#tamil xA #endtamil & +#tamil xi #endtamil & +#tamil xI #endtamil & +#tamil xu #endtamil & +#tamil xU #endtamil & +#tamil xe #endtamil & +#tamil xE #endtamil & +#tamil xai #endtamil & +#tamil xo #endtamil & +#tamil xO #endtamil & +#tamil xau #endtamil \\ \hline +\end{tabular} +\end{makeimage} +\vspace{0.10in} +}} % end hbox and vbox +\caption {\bf Tamil Consonants with their Vowel Forms.} +\end{table} + +\end{document} diff --git a/Master/texmf-dist/doc/fonts/itrans/tblall.itx b/Master/texmf-dist/doc/fonts/itrans/tblall.itx new file mode 100644 index 00000000000..541fa61bad1 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/itrans/tblall.itx @@ -0,0 +1,1317 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% CS/CSX Encoding User Doc for ITRANS (Version 4.00 and above) +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\documentclass[11pt]{article} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage[preprocess]{itrans} % Ross Moore's extensions to latex2html + +\usepackage{html} % from standard latex2html package + % if you do not have html.sty in your machine, change the html to + % htmlstub (htmlstub.sty is included in the ITRANS/lib directory) +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\renewcommand{\arraystretch}{1.50} % make table cells taller +\portraitpage % from itrans.sty/idevn.tex (also: \landscapepage) +\parindent=6pt +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% -- devanagari - devnag + +#hindiifm=dvng.ifm % ITRANS command +#hindifont=\fransdvng % ITRANS command: argument specifies use of + % Frans's font, fransdvng is a command defined + % in idevn.tex (itrans.sty loads this) + +% -- devanagari - devnac + +#marathiifm=dvnc.ifm +#marathifont=\postdvng + +%begin{latexonly} +\let\usedvng=\largedvng % use large (not normaldvng), applies to both dvnc/dvng +%end{latexonly} + +% -- telugu + +\newfont{\tlg}{tel18} +\hyphenchar\tlg=-1 % disable hyphenation using this font + +#teluguifm=tlgutx.ifm +#telugufont=\tlg + +% -- bengali - bwti + +\newfont{\bnr}{bnr10 at 12pt} +\hyphenchar\bnr=-1 % disable hyphenation using this font + +#bengaliifm=bnbeng.ifm +#bengalifont=\bnr + +% -- bengali - itxbeng + +\newfont{\itxbengf}{itxbeng at 14pt} +\hyphenchar\itxbengf=-1 % disable hyphenation using this font + +#indianifm=itxbeng.ifm +#indianfont=\itxbengf + +% -- gujarati +% \newfont{\itxgujf}{itxguj at 17pt} +\newfont{\itxgujf}{itxgujre at 17pt} % the scaled up (x-axis) version +\hyphenchar\itxgujf=-1 % disable hyphenation using this font + +#gujaratiifm=itxguj.ifm +#gujaratifont=\itxgujf + +% -- kannada + +\newfont{\kan}{kan18} +\hyphenchar\kan=-1 % disable hyphenation using this font + +#kannadaifm=kantex.ifm +#kannadafont=\kan + +% -- punjabi + +\newfont{\pun}{pun at 14pt} + +#gurmukhiifm=pun.ifm +#gurmukhifont=\pun + +% -- romanized sanskrit + +\newfont{\csroman}{ncprcsxp at 10pt} + +#romanifm=romancsx.ifm +#romanfont=\csroman + +% -- tamil + +\newfont{\tmlb}{wntml12 at 14pt} +\hyphenchar\tmlb=-1 % disable hyphenation using this font + +#tamilifm=wntml.ifm +#tamilfont=\tmlb + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% font for the name of the letter (A, AA, etc) +\newcommand{\namfont}{\rm\fontsize{6pt}{30pt}\selectfont} + +% for for the ITRANS encoding (a, aa, etc) +\newcommand{\itxfont}{\rm\fontsize{11pt}{30pt}\selectfont} + +% undefined letters will be shown as: +\newcommand{\undeflet}{\rm --} + +% put headings in \thd to make each col same width (can't use \kill in tabular) +\newcommand{\thd}[1]{\makebox[25pt]{\hfill{#1}\hfill}} +% note: latex2html will not work unless I keep spaces or {} around #1 + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{document} + +\footnotetext[0]{Last modification: \today} + +\begin{center} +{\large\bf ITRANS Encoding} \\ +\medskip +{All languages and all fonts supported by ITRANS} \\ +\medskip +{\bf itrans} \\ +\smallskip +{\bf \copyright 1994--1998 Avinash Chopde} \\ +\htmladdnormallink{\texttt{avinash@acm.org}}{mailto:avinash@acm.org} \\ +\htmladdnormallink{\texttt{http://www.aczone.com/}}{http://www.aczone.com/} +\end{center} + +\section*{ITRANS Encoding Tables} + +The tables in this document display all the basic vowels and consonants +and extensions accepted by ITRANS for various languages and various +fonts. + +\subsection*{Table Legend} + +In the following tables, each row represents one Indic character, and +each column represents one font of a language that ITRANS supports. +Each column heading is abbreviated, and here's what those abbreviations +mean: + +{\em name} is the generally accepted name of the character. + +{\em itrans} is the ITRANS encoding of the character. Note that ITRANS +accepts multiple encodings for a few characters, refer to the respective +ITRANS font/language manual to get a complete picture of the ITRANS +encoding for that language. + +{\em dev-1} refers to ITRANS output using Fran Velthuis's Devnag font, +complete documentation is available in {\tt dvng.itx}. +Sandeep Sibal's Xdvng font is based on Devnag, and Xdvng is also documented +in {\tt dvng.itx}. + +{\em dev-2} refers to ITRANS output using Avinash Chopde's Devnac font, +complete documentation is available in {\tt dvnc.itx}. + +{\em ben-1} refers to ITRANS output using Shrikrishna Patil's ItxBeng font, +complete documentation is available in {\tt beng.itx}. + +{\em ben-2} refers to ITRANS output using Abhijit Das's bwti font (ITRANS +support added by Jaijeet Roychowdhury), +complete documentation is available in {\tt beng.itx}. + +{\em guj} refers to ITRANS output using Shrikrishna Patil's ItxGuj font +complete documentation is available in {\tt gujdoc.itx}. + +{\em kan} refers to ITRANS output using the Kannada font from the +KanTeX package (ITRANS support added by Raghunath K. Rao), +complete documentation is available in {\tt kantex.itx}. + +{\em tel} refers to ITRANS output using the Telugu font from the +TeluguTeX package, +complete documentation is available in {\tt tlgutx.itx}. + +{\em gur} refers to ITRANS output using Hardip Singh Pannu's Punjabi font +(ITRANS support added by Anshuman Pandey), +complete documentation is available in {\tt pundoc.itx}. + +{\em tam} refers to ITRANS output using The Washington Tamil font, +complete documentation is available in {\tt tamil.itx}. + +{\em rom} refers to ITRANS output using John Smith's NCS\_CSX font, +complete documentation is available in {\tt romancsx.itx}. ITRANS also +accepts CS/CSX as input, so this column can be used +for both ITRANS output and for ITRANS input. The ITRANS input using +CS/CSX is explained in {\tt icsx.itx}. + +\subsection*{\TeX, PostScript, and HTML Output} + +The \TeX{} mode of ITRANS supports all the languages and the fonts shown. + +The Direct PostScript mode of ITRANS is supported by {\em dev-2}, {\em +guj}, {\em ben-2}, {\em guj}, and {\em rom} fonts only. + +The Direct HTML +output mode of ITRANS is supported by {\em dev-1 (Xdvng)}, {\em ben-2}, +{\em guj}, and {\em rom} fonts only. + +\subsection*{Undefined characters} + +Not all languages (or fonts) have all the possible characters. +Where a particular character (vowel, consonant, or extension) is not +present, the en-dash (--) is indicates the absence of the character. +Some of the undefined characters may actually be easy to construct based +on other glyphs present in the particular font, in which case, it would +be trivial to add such a definition to the IFM file and thus provide a +definition for that character. This is work-to-be-done, and I'm hoping +interested readers will take the initiative to send me e-mail with +possible ways of defining the currently undefined spaces in the tables. + +% \subsection*{Author} +% \noindent +% ITRANS has been developed by Avinash Chopde. \\ +% E-mail: +% \htmladdnormallink{\texttt{avinash@acm.org}}{mailto:avinash@acm.org}. \\ +% Home page: +% \htmladdnormallink{\texttt{http://www.aczone.com/}}{http://www.aczone.com/} + +% \vfill + +\bigskip + +\hrule + +% \bigskip +\vfill + +%---------------------------------------------------------------- +\begin{htmlonly} +\section{The Vowels} +\end{htmlonly} + +\begin{table}[ht] +\caption {ITRANS Encoding, Vowels.} +\label{ienc-vowels} +\begin{center} +\begin{makeimage} +\hspace*{0pt}\begin{tabular}{|c|c||c|c|c|c|c|c|c|c|c|c|} +\hline +\thd{name} & \thd{itrans} & \thd{dev-1} & \thd{dev-2} & \thd{ben-1} & \thd{ben-2} & \thd{guj} & \thd{kan} & \thd{tel} & \thd{gur} & \thd{tam} & \thd{rom} \\ +\hline +\hline + \namfont A & + \itxfont a & + #hindi a #endhindi & + #marathi a #endmarathi & + #bengali a #endbengali & + #indian a #endindian & + #gujarati a #endgujarati & + #kannada a #endkannada & + #telugu a #endtelugu & + #gurmukhi a #endgurmukhi & + #tamil a #endtamil & + #roman a #endroman +\\ \hline + \namfont AA & + \itxfont aa & + #hindi aa #endhindi & + #marathi aa #endmarathi & + #bengali aa #endbengali & + #indian aa #endindian & + #gujarati aa #endgujarati & + #kannada aa #endkannada & + #telugu aa #endtelugu & + #gurmukhi aa #endgurmukhi & + #tamil aa #endtamil & + #roman aa #endroman +\\ \hline + \namfont I & + \itxfont i & + #hindi i #endhindi & + #marathi i #endmarathi & + #bengali i #endbengali & + #indian i #endindian & + #gujarati i #endgujarati & + #kannada i #endkannada & + #telugu i #endtelugu & + #gurmukhi i #endgurmukhi & + #tamil i #endtamil & + #roman i #endroman +\\ \hline + \namfont II & + \itxfont ii & + #hindi ii #endhindi & + #marathi ii #endmarathi & + #bengali ii #endbengali & + #indian ii #endindian & + #gujarati ii #endgujarati & + #kannada ii #endkannada & + #telugu ii #endtelugu & + #gurmukhi ii #endgurmukhi & + #tamil ii #endtamil & + #roman ii #endroman +\\ \hline + \namfont U & + \itxfont u & + #hindi u #endhindi & + #marathi u #endmarathi & + #bengali u #endbengali & + #indian u #endindian & + #gujarati u #endgujarati & + #kannada u #endkannada & + #telugu u #endtelugu & + #gurmukhi u #endgurmukhi & + #tamil u #endtamil & + #roman u #endroman +\\ \hline + \namfont UU & + \itxfont uu & + #hindi uu #endhindi & + #marathi uu #endmarathi & + #bengali uu #endbengali & + #indian uu #endindian & + #gujarati uu #endgujarati & + #kannada uu #endkannada & + #telugu uu #endtelugu & + #gurmukhi uu #endgurmukhi & + #tamil uu #endtamil & + #roman uu #endroman +\\ \hline + \namfont V. R & + \itxfont RRi & + #hindi RRi #endhindi & + #marathi RRi #endmarathi & + #bengali RRi #endbengali & + #indian RRi #endindian & + #gujarati RRi #endgujarati & + #kannada RRi #endkannada & + #telugu RRi #endtelugu & + #gurmukhi \undeflet #endgurmukhi & + #tamil RRi #endtamil & + #roman RRi #endroman +\\ \hline + \namfont V. RR & + \itxfont RRI & + #hindi RRI #endhindi & + #marathi \undeflet #endmarathi & + #bengali \undeflet #endbengali & + #indian RRI #endindian & + #gujarati \undeflet #endgujarati & + #kannada RRI #endkannada & + #telugu RRI #endtelugu & + #gurmukhi \undeflet #endgurmukhi & + #tamil \undeflet #endtamil & + #roman RRI #endroman +\\ \hline + \namfont V. L & + \itxfont LLi & + #hindi LLi #endhindi & + #marathi \undeflet #endmarathi & + #bengali \undeflet #endbengali & + #indian \undeflet #endindian & + #gujarati \undeflet #endgujarati & + #kannada LLi #endkannada & + #telugu LLi #endtelugu & + #gurmukhi \undeflet #endgurmukhi & + #tamil \undeflet #endtamil & + #roman LLi #endroman +\\ \hline + \namfont V. LL & + \itxfont LLI & + #hindi LLI #endhindi & + #marathi \undeflet #endmarathi & + #bengali \undeflet #endbengali & + #indian \undeflet #endindian & + #gujarati \undeflet #endgujarati & + #kannada LLI #endkannada & + #telugu LLI #endtelugu & + #gurmukhi \undeflet #endgurmukhi & + #tamil \undeflet #endtamil & + #roman LLI #endroman +\\ \hline + \namfont E & + \itxfont e & + #hindi e #endhindi & + #marathi e #endmarathi & + #bengali e #endbengali & + #indian e #endindian & + #gujarati e #endgujarati & + #kannada e #endkannada & + #telugu e #endtelugu & + #gurmukhi e #endgurmukhi & + #tamil e #endtamil & + #roman e #endroman +\\ \hline + \namfont EE & + \itxfont E & + #hindi \undeflet #endhindi & + #marathi \undeflet #endmarathi & + #bengali \undeflet #endbengali & + #indian \undeflet #endindian & + #gujarati \undeflet #endgujarati & + #kannada E #endkannada & + #telugu E #endtelugu & + #gurmukhi \undeflet #endgurmukhi & + #tamil E #endtamil & + #roman E #endroman +\\ \hline + \namfont AI & + \itxfont ai & + #hindi ai #endhindi & + #marathi ai #endmarathi & + #bengali ai #endbengali & + #indian ai #endindian & + #gujarati ai #endgujarati & + #kannada ai #endkannada & + #telugu ai #endtelugu & + #gurmukhi ai #endgurmukhi & + #tamil ai #endtamil & + #roman ai #endroman +\\ \hline + \namfont O & + \itxfont o & + #hindi o #endhindi & + #marathi o #endmarathi & + #bengali o #endbengali & + #indian o #endindian & + #gujarati o #endgujarati & + #kannada o #endkannada & + #telugu o #endtelugu & + #gurmukhi o #endgurmukhi & + #tamil o #endtamil & + #roman o #endroman +\\ \hline + \namfont OO & + \itxfont O & + #hindi \undeflet #endhindi & + #marathi \undeflet #endmarathi & + #bengali \undeflet #endbengali & + #indian \undeflet #endindian & + #gujarati \undeflet #endgujarati & + #kannada O #endkannada & + #telugu O #endtelugu & + #gurmukhi \undeflet #endgurmukhi & + #tamil O #endtamil & + #roman O #endroman +\\ \hline + \namfont AU & + \itxfont au & + #hindi au #endhindi & + #marathi au #endmarathi & + #bengali au #endbengali & + #indian au #endindian & + #gujarati au #endgujarati & + #kannada au #endkannada & + #telugu au #endtelugu & + #gurmukhi au #endgurmukhi & + #tamil au #endtamil & + #roman au #endroman +\\ \hline + \namfont VISARGA & + \itxfont aH & + #hindi H #endhindi & + #marathi H #endmarathi & + #bengali H #endbengali & + #indian H #endindian & + #gujarati H #endgujarati & + #kannada H #endkannada & + #telugu H #endtelugu & + #gurmukhi H #endgurmukhi & + #tamil H #endtamil & + #roman H #endroman +\\ \hline +\end{tabular} +\end{makeimage} +\end{center} +\vspace*{-30pt} % vspace works, \enlargethispage{30pt} does not. +\end{table} + +%---------------------------------------------------------------- +\begin{htmlonly} +\section{Consonants} +\end{htmlonly} + +\begin{table}[ht] +\caption {ITRANS Encoding, Consonants (part 1).} +\label{ienc-cons-1} +\begin{center} +\begin{makeimage} +\hspace*{0pt}\begin{tabular}{|c|c||c|c|c|c|c|c|c|c|c|c|} +\hline +\thd{name} & \thd{itrans} & \thd{dev-1} & \thd{dev-2} & \thd{ben-1} & \thd{ben-2} & \thd{guj} & \thd{kan} & \thd{tel} & \thd{gur} & \thd{tam} & \thd{rom} \\ +\hline +\hline + \namfont KA & + \itxfont k{\em a} & + #hindi ka #endhindi & + #marathi ka #endmarathi & + #bengali ka #endbengali & + #indian ka #endindian & + #gujarati ka #endgujarati & + #kannada ka #endkannada & + #telugu ka #endtelugu & + #gurmukhi ka #endgurmukhi & + #tamil ka #endtamil & + #roman ka #endroman +\\ \hline + \namfont KHA & + \itxfont kh{\em a} & + #hindi kha #endhindi & + #marathi kha #endmarathi & + #bengali kha #endbengali & + #indian kha #endindian & + #gujarati kha #endgujarati & + #kannada kha #endkannada & + #telugu kha #endtelugu & + #gurmukhi kha #endgurmukhi & + #tamil kha #endtamil & + #roman kha #endroman +\\ \hline + \namfont GA & + \itxfont g{\em a} & + #hindi ga #endhindi & + #marathi ga #endmarathi & + #bengali ga #endbengali & + #indian ga #endindian & + #gujarati ga #endgujarati & + #kannada ga #endkannada & + #telugu ga #endtelugu & + #gurmukhi ga #endgurmukhi & + #tamil ga #endtamil & + #roman ga #endroman +\\ \hline + \namfont GHA & + \itxfont gh{\em a} & + #hindi gha #endhindi & + #marathi gha #endmarathi & + #bengali gha #endbengali & + #indian gha #endindian & + #gujarati gha #endgujarati & + #kannada gha #endkannada & + #telugu gha #endtelugu & + #gurmukhi gha #endgurmukhi & + #tamil gha #endtamil & + #roman gha #endroman +\\ \hline + \namfont NGA & + \itxfont \char`~{}N{\em a} & + #hindi ~Na #endhindi & + #marathi ~Na #endmarathi & + #bengali ~Na #endbengali & + #indian ~Na #endindian & + #gujarati ~Na #endgujarati & + #kannada ~Na #endkannada & + #telugu ~Na #endtelugu & + #gurmukhi ~Na #endgurmukhi & + #tamil ~Na #endtamil & + #roman ~Na #endroman +\\ \hline + \namfont CA & + \itxfont ch{\em a} & + #hindi cha #endhindi & + #marathi cha #endmarathi & + #bengali cha #endbengali & + #indian cha #endindian & + #gujarati cha #endgujarati & + #kannada cha #endkannada & + #telugu cha #endtelugu & + #gurmukhi cha #endgurmukhi & + #tamil cha #endtamil & + #roman cha #endroman +\\ \hline + \namfont CHA & + \itxfont chh{\em a} & + #hindi chha #endhindi & + #marathi chha #endmarathi & + #bengali chha #endbengali & + #indian chha #endindian & + #gujarati chha #endgujarati & + #kannada chha #endkannada & + #telugu chha #endtelugu & + #gurmukhi chha #endgurmukhi & + #tamil chha #endtamil & + #roman chha #endroman +\\ \hline + \namfont JA & + \itxfont j{\em a} & + #hindi ja #endhindi & + #marathi ja #endmarathi & + #bengali ja #endbengali & + #indian ja #endindian & + #gujarati ja #endgujarati & + #kannada ja #endkannada & + #telugu ja #endtelugu & + #gurmukhi ja #endgurmukhi & + #tamil ja #endtamil & + #roman ja #endroman +\\ \hline + \namfont JHA & + \itxfont jh{\em a} & + #hindi jha #endhindi & + #marathi jha #endmarathi & + #bengali jha #endbengali & + #indian jha #endindian & + #gujarati jha #endgujarati & + #kannada jha #endkannada & + #telugu jha #endtelugu & + #gurmukhi jha #endgurmukhi & + #tamil jha #endtamil & + #roman jha #endroman +\\ \hline + \namfont NYA & + \itxfont \char`~{}n{\em a} & + #hindi ~na #endhindi & + #marathi ~na #endmarathi & + #bengali ~na #endbengali & + #indian ~na #endindian & + #gujarati \undeflet #endgujarati & + #kannada ~na #endkannada & + #telugu ~na #endtelugu & + #gurmukhi ~na #endgurmukhi & + #tamil ~na #endtamil & + #roman ~na #endroman +\\ \hline + \namfont TTA & + \itxfont T{\em a} & + #hindi Ta #endhindi & + #marathi Ta #endmarathi & + #bengali Ta #endbengali & + #indian Ta #endindian & + #gujarati Ta #endgujarati & + #kannada Ta #endkannada & + #telugu Ta #endtelugu & + #gurmukhi Ta #endgurmukhi & + #tamil Ta #endtamil & + #roman Ta #endroman +\\ \hline + \namfont TTHA & + \itxfont Th{\em a} & + #hindi Tha #endhindi & + #marathi Tha #endmarathi & + #bengali Tha #endbengali & + #indian Tha #endindian & + #gujarati Tha #endgujarati & + #kannada Tha #endkannada & + #telugu Tha #endtelugu & + #gurmukhi Tha #endgurmukhi & + #tamil Tha #endtamil & + #roman Tha #endroman +\\ \hline + \namfont DDA & + \itxfont D{\em a} & + #hindi Da #endhindi & + #marathi Da #endmarathi & + #bengali Da #endbengali & + #indian Da #endindian & + #gujarati Da #endgujarati & + #kannada Da #endkannada & + #telugu Da #endtelugu & + #gurmukhi Da #endgurmukhi & + #tamil Da #endtamil & + #roman Da #endroman +\\ \hline + \namfont DDHA & + \itxfont Dh{\em a} & + #hindi Dha #endhindi & + #marathi Dha #endmarathi & + #bengali Dha #endbengali & + #indian Dha #endindian & + #gujarati Dha #endgujarati & + #kannada Dha #endkannada & + #telugu Dha #endtelugu & + #gurmukhi Dha #endgurmukhi & + #tamil Dha #endtamil & + #roman Dha #endroman +\\ \hline + \namfont NNA & + \itxfont N{\em a} & + #hindi Na #endhindi & + #marathi Na #endmarathi & + #bengali Na #endbengali & + #indian Na #endindian & + #gujarati Na #endgujarati & + #kannada Na #endkannada & + #telugu Na #endtelugu & + #gurmukhi Na #endgurmukhi & + #tamil Na #endtamil & + #roman Na #endroman +\\ \hline + \namfont TA & + \itxfont t{\em a} & + #hindi ta #endhindi & + #marathi ta #endmarathi & + #bengali ta #endbengali & + #indian ta #endindian & + #gujarati ta #endgujarati & + #kannada ta #endkannada & + #telugu ta #endtelugu & + #gurmukhi ta #endgurmukhi & + #tamil ta #endtamil & + #roman ta #endroman +\\ \hline + \namfont THA & + \itxfont th{\em a} & + #hindi tha #endhindi & + #marathi tha #endmarathi & + #bengali tha #endbengali & + #indian tha #endindian & + #gujarati tha #endgujarati & + #kannada tha #endkannada & + #telugu tha #endtelugu & + #gurmukhi tha #endgurmukhi & + #tamil tha #endtamil & + #roman tha #endroman +\\ \hline + \namfont DA & + \itxfont d{\em a} & + #hindi da #endhindi & + #marathi da #endmarathi & + #bengali da #endbengali & + #indian da #endindian & + #gujarati da #endgujarati & + #kannada da #endkannada & + #telugu da #endtelugu & + #gurmukhi da #endgurmukhi & + #tamil da #endtamil & + #roman da #endroman +\\ \hline + \namfont DHA & + \itxfont dh{\em a} & + #hindi dha #endhindi & + #marathi dha #endmarathi & + #bengali dha #endbengali & + #indian dha #endindian & + #gujarati dha #endgujarati & + #kannada dha #endkannada & + #telugu dha #endtelugu & + #gurmukhi dha #endgurmukhi & + #tamil dha #endtamil & + #roman dha #endroman +\\ \hline + \namfont NA & + \itxfont n{\em a} & + #hindi na #endhindi & + #marathi na #endmarathi & + #bengali na #endbengali & + #indian na #endindian & + #gujarati na #endgujarati & + #kannada na #endkannada & + #telugu na #endtelugu & + #gurmukhi na #endgurmukhi & + #tamil na #endtamil & + #roman na #endroman +\\ \hline + \namfont PA & + \itxfont p{\em a} & + #hindi pa #endhindi & + #marathi pa #endmarathi & + #bengali pa #endbengali & + #indian pa #endindian & + #gujarati pa #endgujarati & + #kannada pa #endkannada & + #telugu pa #endtelugu & + #gurmukhi pa #endgurmukhi & + #tamil pa #endtamil & + #roman pa #endroman +\\ \hline + \namfont PHA & + \itxfont ph{\em a} & + #hindi pha #endhindi & + #marathi pha #endmarathi & + #bengali pha #endbengali & + #indian pha #endindian & + #gujarati pha #endgujarati & + #kannada pha #endkannada & + #telugu pha #endtelugu & + #gurmukhi pha #endgurmukhi & + #tamil pha #endtamil & + #roman pha #endroman +\\ \hline + \namfont BA & + \itxfont b{\em a} & + #hindi ba #endhindi & + #marathi ba #endmarathi & + #bengali ba #endbengali & + #indian ba #endindian & + #gujarati ba #endgujarati & + #kannada ba #endkannada & + #telugu ba #endtelugu & + #gurmukhi ba #endgurmukhi & + #tamil ba #endtamil & + #roman ba #endroman +\\ \hline + \namfont BHA & + \itxfont bh{\em a} & + #hindi bha #endhindi & + #marathi bha #endmarathi & + #bengali bha #endbengali & + #indian bha #endindian & + #gujarati bha #endgujarati & + #kannada bha #endkannada & + #telugu bha #endtelugu & + #gurmukhi bha #endgurmukhi & + #tamil \undeflet #endtamil & + #roman bha #endroman +\\ \hline + \namfont MA & + \itxfont m{\em a} & + #hindi ma #endhindi & + #marathi ma #endmarathi & + #bengali ma #endbengali & + #indian ma #endindian & + #gujarati ma #endgujarati & + #kannada ma #endkannada & + #telugu ma #endtelugu & + #gurmukhi ma #endgurmukhi & + #tamil ma #endtamil & + #roman ma #endroman +\\ \hline +\end{tabular} +\end{makeimage} +\end{center} +\end{table} + +%---------------------------------------------------------------- +\begin{htmlonly} +\section{Consonants, contd.} +\end{htmlonly} + +\begin{table}[ht] +\caption {ITRANS Encoding, Consonants (part 2).} +\label{ienc-cons-2} +\begin{center} +\begin{makeimage} +\hspace*{0pt}\begin{tabular}{|c|c||c|c|c|c|c|c|c|c|c|c|} +\hline +\thd{name} & \thd{itrans} & \thd{dev-1} & \thd{dev-2} & \thd{ben-1} & \thd{ben-2} & \thd{guj} & \thd{kan} & \thd{tel} & \thd{gur} & \thd{tam} & \thd{rom} \\ +\hline +\hline + \namfont YA & + \itxfont y{\em a} & + #hindi ya #endhindi & + #marathi ya #endmarathi & + #bengali ya #endbengali & + #indian ya #endindian & + #gujarati ya #endgujarati & + #kannada ya #endkannada & + #telugu ya #endtelugu & + #gurmukhi ya #endgurmukhi & + #tamil ya #endtamil & + #roman ya #endroman +\\ \hline + \namfont RA & + \itxfont r{\em a} & + #hindi ra #endhindi & + #marathi ra #endmarathi & + #bengali ra #endbengali & + #indian ra #endindian & + #gujarati ra #endgujarati & + #kannada ra #endkannada & + #telugu ra #endtelugu & + #gurmukhi ra #endgurmukhi & + #tamil ra #endtamil & + #roman ra #endroman +\\ \hline + \namfont LA & + \itxfont l{\em a} & + #hindi la #endhindi & + #marathi la #endmarathi & + #bengali la #endbengali & + #indian la #endindian & + #gujarati la #endgujarati & + #kannada la #endkannada & + #telugu la #endtelugu & + #gurmukhi la #endgurmukhi & + #tamil la #endtamil & + #roman la #endroman +\\ \hline + \namfont LLA & + \itxfont L{\em a} & + #hindi La #endhindi & + #marathi La #endmarathi & + #bengali \undeflet #endbengali & + #indian \undeflet #endindian & + #gujarati La #endgujarati & + #kannada La #endkannada & + #telugu La #endtelugu & + #gurmukhi La #endgurmukhi & + #tamil La #endtamil & + #roman La #endroman +\\ \hline + \namfont VA & + \itxfont v{\em a} & + #hindi va #endhindi & + #marathi va #endmarathi & + #bengali va #endbengali & + #indian va #endindian & + #gujarati va #endgujarati & + #kannada va #endkannada & + #telugu va #endtelugu & + #gurmukhi va #endgurmukhi & + #tamil va #endtamil & + #roman va #endroman +\\ \hline + \namfont SHA & + \itxfont sh{\em a} & + #hindi sha #endhindi & + #marathi sha #endmarathi & + #bengali sha #endbengali & + #indian sha #endindian & + #gujarati sha #endgujarati & + #kannada sha #endkannada & + #telugu sha #endtelugu & + #gurmukhi sha #endgurmukhi & + #tamil sha #endtamil & + #roman sha #endroman +\\ \hline + \namfont SSA & + \itxfont Sh{\em a} & + #hindi Sha #endhindi & + #marathi Sha #endmarathi & + #bengali Sha #endbengali & + #indian Sha #endindian & + #gujarati Sha #endgujarati & + #kannada Sha #endkannada & + #telugu Sha #endtelugu & + #gurmukhi \undeflet #endgurmukhi & + #tamil Sha #endtamil & + #roman Sha #endroman +\\ \hline + \namfont SA & + \itxfont s{\em a} & + #hindi sa #endhindi & + #marathi sa #endmarathi & + #bengali sa #endbengali & + #indian sa #endindian & + #gujarati sa #endgujarati & + #kannada sa #endkannada & + #telugu sa #endtelugu & + #gurmukhi sa #endgurmukhi & + #tamil sa #endtamil & + #roman sa #endroman +\\ \hline + \namfont HA & + \itxfont h{\em a} & + #hindi ha #endhindi & + #marathi ha #endmarathi & + #bengali ha #endbengali & + #indian ha #endindian & + #gujarati ha #endgujarati & + #kannada ha #endkannada & + #telugu ha #endtelugu & + #gurmukhi ha #endgurmukhi & + #tamil ha #endtamil & + #roman ha #endroman +\\ \hline +\end{tabular} +\end{makeimage} +\end{center} +\end{table} + +%---------------------------------------------------------------- +\begin{htmlonly} +\section{Extensions} +\end{htmlonly} + +\begin{table}[ht] +\caption {ITRANS Encoding, Extensions.} +\label{ienc-ext} +\begin{center} +\begin{makeimage} +\hspace*{0pt}\begin{tabular}{|c|c||c|c|c|c|c|c|c|c|c|c|} +\hline +\thd{name} & \thd{itrans} & \thd{dev-1} & \thd{dev-2} & \thd{ben-1} & \thd{ben-2} & \thd{guj} & \thd{kan} & \thd{tel} & \thd{gur} & \thd{tam} & \thd{rom} \\ +\hline +\hline + + \namfont QA & + \itxfont q{\em a} & + #hindi qa #endhindi & + #marathi qa #endmarathi & + #bengali \undeflet #endbengali & + #indian \undeflet #endindian & + #gujarati qa #endgujarati & + #kannada \undeflet #endkannada & + #telugu \undeflet #endtelugu & + #gurmukhi \undeflet #endgurmukhi & + #tamil qa #endtamil & + #roman qa #endroman +\\ \hline + \namfont KHHA & + \itxfont K{\em a} & + #hindi Ka #endhindi & + #marathi Ka #endmarathi & + #bengali \undeflet #endbengali & + #indian Ka #endindian & + #gujarati Ka #endgujarati & + #kannada \undeflet #endkannada & + #telugu \undeflet #endtelugu & + #gurmukhi Ka #endgurmukhi & + #tamil \undeflet #endtamil & + #roman Ka #endroman +\\ \hline + \namfont GHHA & + \itxfont G{\em a} & + #hindi Ga #endhindi & + #marathi Ga #endmarathi & + #bengali \undeflet #endbengali & + #indian \undeflet #endindian & + #gujarati Ga #endgujarati & + #kannada \undeflet #endkannada & + #telugu \undeflet #endtelugu & + #gurmukhi Ga #endgurmukhi & + #tamil \undeflet #endtamil & + #roman Ga #endroman +\\ \hline + \namfont ZA & + \itxfont J{\em a} & + #hindi Ja #endhindi & + #marathi Ja #endmarathi & + #bengali Ja #endbengali & + #indian Ja #endindian & + #gujarati Ja #endgujarati & + #kannada \undeflet #endkannada & + #telugu \undeflet #endtelugu & + #gurmukhi Ja #endgurmukhi & + #tamil Ja #endtamil & + #roman Ja #endroman +\\ \hline + \namfont DDDHA & + \itxfont .D{\em a} & + #hindi .Da #endhindi & + #marathi .Da #endmarathi & + #bengali .Da #endbengali & + #indian .Da #endindian & + #gujarati .Da #endgujarati & + #kannada \undeflet #endkannada & + #telugu \undeflet #endtelugu & + #gurmukhi .Da #endgurmukhi & + #tamil \undeflet #endtamil & + #roman .Da #endroman +\\ \hline + \namfont FA & + \itxfont f{\em a} & + #hindi fa #endhindi & + #marathi fa #endmarathi & + #bengali \undeflet #endbengali & + #indian \undeflet #endindian & + #gujarati \undeflet #endgujarati & + #kannada \undeflet #endkannada & + #telugu \undeflet #endtelugu & + #gurmukhi fa #endgurmukhi & + #tamil \undeflet #endtamil & + #roman fa #endroman +\\ \hline + \namfont YYA & + \itxfont Y{\em a} & + #hindi \undeflet #endhindi & + #marathi Ya #endmarathi & + #bengali Ya #endbengali & + #indian Ya #endindian & + #gujarati \undeflet #endgujarati & + #kannada \undeflet #endkannada & + #telugu \undeflet #endtelugu & + #gurmukhi \undeflet #endgurmukhi & + #tamil \undeflet #endtamil & + #roman \undeflet #endroman +\\ \hline + \namfont KA-SHHA & + \itxfont x{\em a} & + #hindi xa #endhindi & + #marathi xa #endmarathi & + #bengali xa #endbengali & + #indian xa #endindian & + #gujarati xa #endgujarati & + #kannada xa #endkannada & + #telugu xa #endtelugu & + #gurmukhi \undeflet #endgurmukhi & + #tamil xa #endtamil & + #roman xa #endroman +\\ \hline + \namfont JA-NYA & + \itxfont GY{\em a} & + #hindi GYa #endhindi & + #marathi GYa #endmarathi & + #bengali GYa #endbengali & + #indian GYa #endindian & + #gujarati GYa #endgujarati & + #kannada GYa #endkannada & + #telugu \undeflet #endtelugu & + #gurmukhi \undeflet #endgurmukhi & + #tamil GYa #endtamil & + #roman GYa #endroman +\\ \hline + \namfont & + \itxfont R{\em a} & + #hindi Ra #endhindi & + #marathi Ra #endmarathi & + #bengali Ra #endbengali & + #indian Ra #endindian & + #gujarati Ra #endgujarati & + #kannada \undeflet #endkannada & + #telugu Ra #endtelugu & + #gurmukhi \undeflet #endgurmukhi & + #tamil Ra #endtamil & + #roman Ra #endroman +\\ \hline + \namfont ANUSVARA & + \itxfont {\em k}.n & + #hindi k.n #endhindi & + #marathi k.n #endmarathi & + #bengali k.n #endbengali & + #indian k.n #endindian & + #gujarati k.n #endgujarati & + #kannada k.n #endkannada & + #telugu k.n #endtelugu & + #gurmukhi k.n #endgurmukhi & + #tamil k.n #endtamil & + #roman k.n #endroman +\\ \hline + & + \itxfont {\em k}.h & + #hindi k.h #endhindi & + #marathi k.h #endmarathi & + #bengali k.h #endbengali & + #indian k.h #endindian & + #gujarati k.h #endgujarati & + #kannada k.h #endkannada & + #telugu k.h #endtelugu & + #gurmukhi k.h #endgurmukhi & + #tamil k.h #endtamil & + #roman k.h #endroman +\\ \hline + \namfont CANDRA E & + \itxfont {\em k}.c & + #hindi k.c #endhindi & + #marathi k.c #endmarathi & + #bengali \undeflet #endbengali & + #indian \undeflet #endindian & + #gujarati k.c #endgujarati & + #kannada \undeflet #endkannada & + #telugu \undeflet #endtelugu & + #gurmukhi k.c #endgurmukhi & + #tamil \undeflet #endtamil & + #roman k.c #endroman +\\ \hline + \namfont C. BINDU & + \itxfont {\em k}.N & + #hindi k.N #endhindi & + #marathi k.N #endmarathi & + #bengali k.N #endbengali & + #indian k.N #endindian & + #gujarati k.N #endgujarati & + #kannada \undeflet #endkannada & + #telugu \undeflet #endtelugu & + #gurmukhi k.N #endgurmukhi & + #tamil \undeflet #endtamil & + #roman k.N #endroman +\\ \hline + \namfont AVAGRAHA & + \itxfont .a & + #hindi .a #endhindi & + #marathi .a #endmarathi & + #bengali \undeflet #endbengali & + #indian \undeflet #endindian & + #gujarati .a #endgujarati & + #kannada .a #endkannada & + #telugu .a #endtelugu & + #gurmukhi .a #endgurmukhi & + #tamil \undeflet #endtamil & + #roman .a #endroman +\\ \hline +\end{tabular} +\end{makeimage} +\end{center} +\end{table} + +%---------------------------------------------------------------- +\begin{htmlonly} +\section{Digits} +\end{htmlonly} + +\begin{table}[ht] +\caption {ITRANS Encoding, Digits.} +\label{ienc-digits} +\begin{center} +\begin{makeimage} +\hspace*{0pt}\begin{tabular}{|c|c||c|c|c|c|c|c|c|c|c|c|} +\hline +\thd{name} & \thd{itrans} & \thd{dev-1} & \thd{dev-2} & \thd{ben-1} & \thd{ben-2} & \thd{guj} & \thd{kan} & \thd{tel} & \thd{gur} & \thd{tam} & \thd{rom} \\ +\hline +\hline + + \namfont 0 & + \itxfont 0 & + #hindi 0 #endhindi & + #marathi 0 #endmarathi & + #bengali 0 #endbengali & + #indian 0 #endindian & + #gujarati 0 #endgujarati & + #kannada 0 #endkannada & + #telugu 0 #endtelugu & + #gurmukhi 0 #endgurmukhi & + #tamil \undeflet #endtamil & + #roman 0 #endroman +\\ \hline + \namfont 1 & + \itxfont 1 & + #hindi 1 #endhindi & + #marathi 1 #endmarathi & + #bengali 1 #endbengali & + #indian 1 #endindian & + #gujarati 1 #endgujarati & + #kannada 1 #endkannada & + #telugu 1 #endtelugu & + #gurmukhi 1 #endgurmukhi & + #tamil \undeflet #endtamil & + #roman 1 #endroman +\\ \hline + \namfont 2 & + \itxfont 2 & + #hindi 2 #endhindi & + #marathi 2 #endmarathi & + #bengali 2 #endbengali & + #indian 2 #endindian & + #gujarati 2 #endgujarati & + #kannada 2 #endkannada & + #telugu 2 #endtelugu & + #gurmukhi 2 #endgurmukhi & + #tamil \undeflet #endtamil & + #roman 2 #endroman +\\ \hline + \namfont 3 & + \itxfont 3 & + #hindi 3 #endhindi & + #marathi 3 #endmarathi & + #bengali 3 #endbengali & + #indian 3 #endindian & + #gujarati 3 #endgujarati & + #kannada 3 #endkannada & + #telugu 3 #endtelugu & + #gurmukhi 3 #endgurmukhi & + #tamil \undeflet #endtamil & + #roman 3 #endroman +\\ \hline + \namfont 4 & + \itxfont 4 & + #hindi 4 #endhindi & + #marathi 4 #endmarathi & + #bengali 4 #endbengali & + #indian 4 #endindian & + #gujarati 4 #endgujarati & + #kannada 4 #endkannada & + #telugu 4 #endtelugu & + #gurmukhi 4 #endgurmukhi & + #tamil \undeflet #endtamil & + #roman 4 #endroman +\\ \hline + \namfont 5 & + \itxfont 5 & + #hindi 5 #endhindi & + #marathi 5 #endmarathi & + #bengali 5 #endbengali & + #indian 5 #endindian & + #gujarati 5 #endgujarati & + #kannada 5 #endkannada & + #telugu 5 #endtelugu & + #gurmukhi 5 #endgurmukhi & + #tamil \undeflet #endtamil & + #roman 5 #endroman +\\ \hline + \namfont 6 & + \itxfont 6 & + #hindi 6 #endhindi & + #marathi 6 #endmarathi & + #bengali 6 #endbengali & + #indian 6 #endindian & + #gujarati 6 #endgujarati & + #kannada 6 #endkannada & + #telugu 6 #endtelugu & + #gurmukhi 6 #endgurmukhi & + #tamil \undeflet #endtamil & + #roman 6 #endroman +\\ \hline + \namfont 7 & + \itxfont 7 & + #hindi 7 #endhindi & + #marathi 7 #endmarathi & + #bengali 7 #endbengali & + #indian 7 #endindian & + #gujarati 7 #endgujarati & + #kannada 7 #endkannada & + #telugu 7 #endtelugu & + #gurmukhi 7 #endgurmukhi & + #tamil \undeflet #endtamil & + #roman 7 #endroman +\\ \hline + \namfont 8 & + \itxfont 8 & + #hindi 8 #endhindi & + #marathi 8 #endmarathi & + #bengali 8 #endbengali & + #indian 8 #endindian & + #gujarati 8 #endgujarati & + #kannada 8 #endkannada & + #telugu 8 #endtelugu & + #gurmukhi 8 #endgurmukhi & + #tamil \undeflet #endtamil & + #roman 8 #endroman +\\ \hline + \namfont 9 & + \itxfont 9 & + #hindi 9 #endhindi & + #marathi 9 #endmarathi & + #bengali 9 #endbengali & + #indian 9 #endindian & + #gujarati 9 #endgujarati & + #kannada 9 #endkannada & + #telugu 9 #endtelugu & + #gurmukhi 9 #endgurmukhi & + #tamil \undeflet #endtamil & + #roman 9 #endroman +\\ \hline +\end{tabular} +\end{makeimage} +\end{center} +\end{table} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\end{document} diff --git a/Master/texmf-dist/doc/fonts/itrans/tech.tex b/Master/texmf-dist/doc/fonts/itrans/tech.tex new file mode 100644 index 00000000000..3633921314b --- /dev/null +++ b/Master/texmf-dist/doc/fonts/itrans/tech.tex @@ -0,0 +1,539 @@ +% $Header: /home/cvsroot/itrans/nextrel/doc/tech.tex,v 1.1.1.1 1996/11/29 01:45:31 avinash Exp $ +\renewcommand{\arraystretch}{1.25} +\newcommand{\rarrow}{\mbox{---\hspace{-8pt}$>$}} +\newcommand{\SM}{\verb+\char92marathi+} +\newcommand{\EM}{\verb+\char92endmarathi+} +\documentstyle[11pt]{article} +\setlength{\textwidth}{5.75in} +\newfont{\devnf}{dnh at 15pt} + +\begin{document} + +\centerline{\LARGE\bf The {\em itrans} Preprocessor} +\medskip +\centerline{\bf TECHNICAL INFORMATION} +\medskip +\centerline{\bf \copyright 1991 Avinash Chopde} +\medskip +\hrule +\bigskip + +\section{Reference} + +{\tt +WARNING: The information in this document relates to ITRANS 2.11 and +earlier only. +THIS INFORMATION MAY BE INCORRECT/INCOMPLETE AS OF ITRANS 3.00 versions +onwards. +} + +This is a project that aims to develop a single tool for handling the +printing of various indian language documents, assuming that the input is +in some transliterated form. +The transliteration mechanism for all indian languages will be through +the english language. + +See the document {\em Printing Transliterated Indian Language Documents}, +in the file {\em idoc.itx} for more details---that document is the +user manual for the {\em itrans} package. +This document discusses the technical aspects of the program. + +\section{Input Parsing} + +I have made the following assumptions regarding how the words in a +indian language (well, not all, but most of them) are assembled. +(In the following discussion, {\em alphabet} refers to the list of basic +characters in the language script, a +{\em letter} refers to an element from the complete list of characters---basic +plus all the composite forms.) + +The alphabet is divided into two groups: vowels and consonants. + +Each indian language letter may be a vowel, or a consonant-vowel pair, or a +ligature-vowel pair. + +Ligatures are sequences of consonants. + +If a consonant {\em xxx} is followed by another consonant {\em yyy}, then it is +assumed to imply a half-consonant, i.e., the half-form of {\em xxx} must be +displayed at that point. +Of course, if the ligature for the pair xxx-yyy exists, the ligature +is used instead. +Note that not all indian languages make use of ligatures. + +Apart from the vowels and consonants, some special forms are also +provided, such as the chandra-bindu, the anuswara, virama, etc. +These special forms always form the suffix on the letter they affect, +i.e., you specify the letter first, then the special form. +A bunch of letters separated by white space or punctuation forms a word. + +Based on these assumptions, a simple parser has been built, to recognize +the basic unit---the letter. + +\section{Letter Construction} + +The fonts that are used here provide only the basic characters---vowels, +consonants (both full and half forms), special forms, and, some ligatures. +Every letter is built by printing its constituent characters. +This mapping of the consonant-vowel pairs, of the ligatures, etc, to +actual characters to be used from the specific font is specified through +the IFM file (indian language font metric file). +The IFM file is a text file, and follows somewhat the syntax of Adobe AFM +files. +In it is described how to construct every consonant-vowel form using the +given font, how to construct a ligature of consonant-consonant pairs, +the character codes of the special forms, etc. +The description is provided as a list of character codes, and their +offsets. +For example a description for some letter looks like: + +PCC 97 0 0 ; PCC 129 -70 0 ; + +This is a two character chain, first character has code 97, second +character has a code of 129. +The first character is printed with an offset (x,y) of (0,0). +Then the second character is printed with an offset of (-70,0), i.e., a +kern of -70 units. +One unit is equivalent of $1/1000$ of the current font size. +The entire IFM file structure is described in a later section. + +As shown in the example above, the chain of characters is printed out by +performing two operations on every character code in the chain: + +\begin{verbatim} +for every component of the form: PCC <code> <dx> <dy> ; + +move <dx>, <dy>; + +display character <code>; + +/*POSTSCRIPT FONT ONLY*/ + if (<dy> is non-zero) move 0, -<dy>; + if (width of char <code> is defined as zero) move -<dx>, 0; +/*POSTSCRIPT FONT ONLY*/ + +\end{verbatim} + +This relies on the fact that both \TeX\ and PostScript have a notion of a +current point. +Two values allow kerning to be specified in both X and Y directions. +If a movement in Y direction is des +Note that if the font being used is a PostScript font, then two other +actions may be performed. +If \verb+ <dy>+ is non-zero, itrans reapplies a negative offset to +restore the baseline y coordinate (otherwise the line will keep getting +skewed! Note that this step is not necessary for \TeX---it takes care +of keeping the baseline horizontal). +Secondly, if the width of the character has been defined to be zero, a +negative x kern is applied. +This is done just for convenience---zero width characters are always +used as accent marks, and they should not contribute to the actual +character width, so the current position in X is restored to the original +value after a accent mark (zero width character) is printed. + +Only PostScript fonts may have zero-width characters, the above does not +apply to \TeX\ Matafont fonts. +I.e, for \TeX, the last {\em move -<dx>, 0;} is never executed, even if +the charwidth for the given character is zero. +(This is partly due to my laziness, I did not want to write code that +reads in a TFM file to get the char widths!) + +The above given description is used to specify both consonant-vowel +forms, and consonant-consonant (ligature) forms. +Currently, only ligatures composed of two consonants can be defined. + +If a consonant-vowel form appears in the input text, but has not been +defined in the IFM file, an error message is printed on the screen, and +the character is omitted. + +If a consonant-consonant-vowel (ligature) form appears in the input text, +but has not been +defined in the IFM file, it is not considered an error, instead, the +first consonant is printed in the half-form, and the second consonant +is printed out as its appropriate vowel form. +Long consonant chains, such as consonant-consonant-$\cdots$-consonant-vowel +are also handled in a similar manner---first a check if made if a ligature +exists for any two consecutive consonants, if yes, it is used, else, the +half forms of the consonants are used. +Beginning with the first consonant in the list, +itrans checks if a double-consonant ligature has +been defined for that consonant and the next one in the list. +If such a character exists, then it is used and both consonants are consumed, +and itrans repeats the procedure for the next consonant. + +There is an exception to the above rule: if at all possible, the last two +consonants are handled together, that is if a ligature of the last two +consonants +exists, that is used over the pairing that would result from the above method. +(See the user manual idoc.itx for example in the section Usage Hints.) + +\section{IFM File Code Names} + +The IFM file uses code names to refer to vowels and consonants. +For example, the ``I'' char in the input text for devanagari refers +to the ``ii'' code name in the IFM file (in this case, so does the input +char pair ``ii''). +Figure 1 shows the relationship between the input vowel text forms +accepted by the +lexer, and the code name for the vowels in the IFM file. +(Note that no indian language script makes use of the complete set +of code names available in the IFM file.) + +(Figures 1 \& 2 may be out-of-date, see the files imap.h and ilex.l +for correct info.) + +Similarly, the consonant names are as given in figure 2. +Again, only a subset of these may be used by a particular indian +language script. + +\bigskip +\begin{figure} +\begin{center} +\begin{tabular}{|c|c|c|} +\hline +{\em Input Text} & {\em IFM Code Name} & {\em Used For} \\ +\hline\hline +a & a & devanagari, tamil \\ \hline +aa & aa & devanagari, tamil \\ \hline +i & i & devanagari, tamil \\ \hline +ii or I & ii & devanagari, tamil \\ \hline +u & u & devanagari, tamil \\ \hline +uu or U & uu & devanagari, tamil \\ \hline +Ri & ri & devanagari \\ \hline +RI & rii & devanagari \\ \hline +Li & li & devanagari \\ \hline +LI & lii & devanagari \\ \hline +e & ay & devanagari, tamil \\ \hline +E & aay & tamil \\ \hline +ai & ai & devanagari, tamil \\ \hline +o & o & devanagari, tamil \\ \hline +O & oo & tamil \\ \hline +au & au & devanagari, tamil \\ \hline +aM & am & devanagari\\ \hline +H & aha & devanagari\\ \hline +\end{tabular} +\end{center} +\caption {Vowel Input Forms and Code Names} +\end{figure} + +\begin{figure} +\begin{center} +\begin{tabular}{|c|c|} +\hline +{\em Input Text} & {\em IFM Code Name}\\ \hline \hline +k & ka \\ \hline +q & kadot \\ \hline +kh & kha \\ \hline +K & khadot \\ \hline +g & ga \\ \hline +G & gadot \\ \hline +gh & gha \\ \hline +ng & nga \\ \hline +c & cha \\ \hline +ch & chha \\ \hline +j & ja \\ \hline +z & jadot \\ \hline +jh & jha \\ \hline +jn & jnh \\ \hline +T & tta \\ \hline +Th & ttha \\ \hline +D & dda \\ \hline +.D & ddadot \\ \hline +Dh & ddha \\ \hline +.Dh & ddhadot \\ \hline +N & nna \\ \hline +t & ta \\ \hline +th & tha \\ \hline +d & da \\ \hline +dh & dha \\ \hline +n & na \\ \hline +p & pa \\ \hline +\end{tabular} +\hfill +\begin{tabular}{|c|c|} +\hline +{\em Input Text} & {\em IFM Code Name}\\ \hline \hline +ph & pha \\ \hline +f & phadot \\ \hline +b & ba \\ \hline +bh & bha \\ \hline +m & ma \\ \hline +y & ya \\ \hline +r & ra \\ \hline +l & la \\ \hline +v & va \\ \hline +sh & sha \\ \hline +shh & shha \\ \hline +s & sa \\ \hline +h & ha \\ \hline +ld & lda \\ \hline +x & ksha \\ \hline +gy & gya \\ \hline +ny & nya \\ \hline +n\^ & nnx \\ \hline +R & rra \\ \hline +.r & rahalf \\ \hline +.n & anusvara \\ \hline +.c & chandra \\ \hline +.C & chandrabindu \\ \hline +.h & viraam \\ \hline +SRI & sri \\ \hline +AUM & aum \\ \hline +\end{tabular} +\\ +\end{center} +\caption {Consonant Input Forms and Code Names} +\end{figure} + +\section{IFM File Data} + +Currently, the IFM data resides in a file of its own, file name ends in +{\em .ifm}, example {\em dvnc.ifm}. +I still hope +that I may some day be able to include the IFM data into the Adobe AFM file. +Hence, all the lines in the IFM file start off with the word {\em +Comment\/}, so that regular Adobe programs that scan the AFM file may +skip over this data. +The marker {\em -I-} follows the comment word, and this marks the line as +containing legal metric data for the indian language. + +Every line in the AFM file consists of semicolon separated fields. +Each line describes a composite alphabet form, such as a consonant-vowel +description or a consonant-consonant form, or a vowel form, or a half +form of a consonant, etc. +The english words used to specify the characters of the indian language +alphabet are meant to sound right, in some vague manner, and are usually +self-descriptive. +These english words (such as ii, aa, aha, etc) have no relation to what +the user types to get the required character, that mapping is defined by +the lexer input file, {\em ilex.l}. + +Every field in a line in the IFM file starts off with an opcode, +describing what to expect next. + +The following lines are representative of the data in the AFM file: + +\begin{verbatim} +Comment -I- StartINDIAN +Comment -I- FONT marathi dmta.afm +Comment -I- CC a 2 ; PCC 97 0 0 ; PCC 129 -70 0 ; +Comment -I- CC a 2 ; PCC 97 0 0 ; PCC 129 -70 0 ; +Comment -I- CC gha-ii 3 ; PCC implicit 0 0 ; PCC 129 -70 0 ; PCC 132 0 0 ; +Comment -I- CCS gha ga ; +Comment -I- CCADD tmplA ; +Comment -I- EndINDIAN +\end{verbatim} + + +The opcodes StartINDIAN and EndIndian are used to bracket the indian +language character description data. + +The FONT opcode gives the name of the language, and the name of the file +which contains the AFM data for this font. +If the font is a Metafont description, then the TFM file name is +specified here. +The TFM file name is just used as an indication that the font used is a +\TeX\ font, the file is not actually opened or read. +Thus, if the font used is a Metafont description, you could as well say +``junk.tfm'' in the FONT opcode---only the extension ``.tfm'' is +important. +The first word in the FONT line is the language, and it must be one of the +languages ITRANS recognizes (see the function get\_lang\_tok() in marker.c). +This word determines how the input is scanned for tokens. +For example, the input letters ``Ri''refer to a vowel in +sanskrit/marathi/hindi, but in tamil, that vowel is not present. +But tamil uses the ``R'' symbol for a consonant, so the input ``Ri'' +is scanned as the consonant ``R'' followed by the vowel ``i'', while in +sanksrit it is scanned as the vowel ``Ri''. +Thus, it is important to define the correct language in the FONT statement +in the IFM file. + +The CC words stands for composite character, and it defines how to +construct the given character using the font. +In the example above, it shows that the {\em a} character is made up of +two units: char code 97, and char code 129. +See the previous section regarding the PCC opcode. +The second CC line above describes how to create the {\em ii} vowel form +of the consonant {\em gha}. +The first PCC character code in the line is not a number, but states {\em +implicit}. +This requires that a special character, called {\em gha-implicit} be +defined earlier. +Semantically, gha-implicit means the implicit form of the consonant gha. +Thus, whenever the code implicit appears in the description of some +consonant xxx, at that point, the program inserts the definition of the +xxx-implicit letter. +(Naturally, the description of xxx-implicit cannot have the code implicit +in its description.) + +Most consonants are similar in the manner in which the vowel forms are +constructed, using the implicit form of the consonant, and a few other +character forms. +For example, kha-aa, gha-aa, da-aa, dda-aa, are all constructed by using +this description: +PCC implicit 0 0 ; PCC 130 -70 0 ; +So, instead of restating this description for all these consonants, the +CCS keyword can be used instead. +The CCS keyword assigns equivalences, + +CCS xxx yyy ; + +states that a given consonant +xxx is similar to a already defined consonant yyy, and if some vowel +form (x) is missing, i.e. xxx-x description is missing, then it looks up +the description for yyy-x, and uses that. +This chaining can be made as deep as necessary: + +CCS bbb aaa ; + +CCS ccc bbb ; + +CCC ddd ccc ; + +etc + +CCS also works similarly for ligature forms: + +CCS ga-ra tmplC ; + +which states that the ga-ra ligature should use the form of the tmplC +dummy consonant (dummy consonants are explained further in this section). +Note that it is usually dangerous to specify ligature equivalence to one +of the constituent consonants, since most of the consonants do not use the +codename "implicit" in all their form definitions. +Thus, be careful of such definitions: + +CCS ga-ra ga ; + +or + +CCS ga-ra ra ; + +This will create problems if the half form of the ga-ra ligature is +required since both ga and ra (and every other consonant too) +have a half-form definition that does not include the code "implicit", +hence instead of the ga-ra-half form, what will print out will +be just the ga-half form or the ra-half form, depending on which +CCS line (from the above two lines) is present in the IFM file. +One way around this problem is to specifically define the half-form of +the ga-ra ligature, so as to stop the program from looking for it +through the CCS chain. +It is usually only the half form that causes problems (as of october 1991), +since all the other forms do contain the "implicit" code in their +definitions. + +A special consonant form, ``*'' is available for use with the CCS +keyword for ligatures: +It acts as a meta-character implying all the consonants. + +CCS *-ra tmplC ; + +CCS ga-* tmplC ; + +Instead of providing consonant equivalences between consonants, +additional dummy consonants may be created, these exist only in the IFM +file, and used only for equivalencing a real consonant. +The CCADD line defines the creation of a placeholder consonant. + +CCADD tmplA ; + +This states that the IFM will make use of a dummy consonant called tmplA, +and then all its vowel forms (including the half form) can be defined. +See the file dvnc.ifm for complete example. +All that tmplA is used for is to define equivalences, again from the +dvnc.ifm file, you will see lines like: + +CCS chha tmplA ; + +CCS tta tmplA ; + +which state that if some required vowel form of chha or tta is missing, +then try to use the definition of the same vowel form in tmplA. + +Each IFM file can make up to 10 such dummy consonants. + +\section{Example Usage or When to Make New IFM Files} + +So, to what end can this knowledge of the IFM file format be applied ? + +\begin{enumerate} +\item Assume that you need to disable all ligature printing, you +are printing at a very small font size, and ligatures do not print out +legibly. +To do this, you should copy the dvnc.ifm file to sdvnc.ifm, and remove all +ligature definitions from sdvnc.ifm. +Ligature definitions are those which contain two consonants separated by +a dash: examples: +{\obeylines +CCS tta-tta tmplA ; +CC tta-tta-implicit 1 ; PCC 147 0 0 ; +} +All such ligature definitions can be deleted from sdvnc.ifm. +And then, in your input file that contains the transliterated text, add +the command: + +$\backslash$indianifm=sdvnc.ifm + +(See the user manual on itrans for more information on the indianifm +keyword.) + +Now, no ligatures are available, and nothing needs to be done to the +input text at all to suppress the ligatures. +Instead of the ligatures, the half-forms of the consonants will be used +wherever required. + +\item Another use would be if you do not like the spacing of certain +characters when they are composed to form consonant forms. +Well, as seen in the previous example, it is quite simple to copy the IFM +file into a new one, change the deltas (the numbers) as required, and use +the new IFM in the input text. + +\item By changing the character definitions in the IFM file, one can +produce different printed forms for the character. +For example, to print the normal form of {\em ii} in devanagari prints out +as: {\devnf \char105\kern-0.04em\char128}. +% itrans: CC ii 2 ; PCC 105 0 0 ; PCC 128 -40 0 ; +Now, what if you need to make it print out as: {\devnf \char97\char132} ? +This is easily done, just comment out the old definition of the {\em ii} +character (it is called {\em ii} in the ifm file), and make it read: + +{\obeylines +Comment -I- CC ii 2 ; PCC 97 0 0 ; PCC 132 0 0 ; +} + +Now, all instances of {\em ii} in the input text will print out as: +{\devnf \char97\char132 }. + +\renewcommand{\arraystretch}{1.25} +\renewcommand{\arraystretch}{1.25} +\renewcommand{\arraystretch}{1.25} +\renewcommand{\arraystretch}{1.25} +This method can be used to change any character form you need, as long as +the constituent parts of the new character are available in the font. + +\item You have received a new font, either you developed it yourself, or +\renewcommand{\arraystretch}{1.25} +got it elsewhere, and you would like to use it through the itrans +mechanism. +This involves two steps. +First, you need to map the vowels and consonants available through itrans +(see figures 1 and 2) to the font characters. +Second, you create a IFM file for the font. +The first step is the biggest hurdle, especially if you feel that you +need to add new consonant names to ilex.l. +(Of course, that implies lots of source code changes: now iyacc.y will +have to be modified to accept the new token, imap.h will have to edited +to add the codename for the font, and font.c will have to be edited to +add the new codename into a static data structure!) +If that happens, send me e-mail, maybe I will permanently add the name to +ilex.l, but I hope that current set of names accepted by ilex.l will +suffice. +If they do, then no source code changes are necessary, just need to +create the IFM file and you are in business. + +If you wish, you could send me the IFM file you create, and the font +(if it is in public domain, otherwise the IFM file only will suffice), + +\end{enumerate} + +\end{document} diff --git a/Master/texmf-dist/doc/fonts/itrans/tlgutx.itx b/Master/texmf-dist/doc/fonts/itrans/tlgutx.itx new file mode 100644 index 00000000000..119a63a4875 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/itrans/tlgutx.itx @@ -0,0 +1,1130 @@ +\documentclass[11pt]{article} +\usepackage{comment} +% User Documentation for the ITRANS Package +% The Telugu Language Transliteration Table +% This document supplements the common document: idoc.itx + +\usepackage[preprocess,telugu]{itrans} % Ross Moore's extensions to latex2html + % this also loads idevn.tex and itrnstlg.tex + +% Note: the file itrnstlg.tex should be present in the current directory, or: +% 1: Add the directory where itrnstlg resides to the env var TEXINPUTS +% 2: Delete the \input stmt, and copy the itrnstlg.tex file into this file.. +% 3: Copy the file itrnstlg.tex to the current directory. + +\usepackage{html} % from standard latex2html package + % if you do not have html.sty in your machine, change the html to + % htmlstub (htmlstub.sty is included in the ITRANS/lib directory) + +\portraitpage % defined in itrans.sty (idevn.tex), get a larger page size + +\renewcommand{\arraystretch}{1.25} +\newcommand{\rarrow}{\mbox{---\hspace{-8pt}$>$}} +\newcommand{\ST}{\char35telugu} +\newcommand{\ET}{\char35endtelugu} +\newfont{\cmt}{cmtt12} +\newfont{\cmts}{cmtt9} + +\newfont{\tlgsmall}{tel12} +\newfont{\tlgnx}{tel12nx} +\newfont{\tlgs}{tel12s} +\newfont{\tlg}{tel18} + +\hyphenchar\tlgnx=-1 % disable hyphenation using this font +\hyphenchar\tlgs=-1 % disable hyphenation using this font +\hyphenchar\tlg=-1 % disable hyphenation using this font + +#teluguifm=tlgutx.ifm +#telugufont=\tlg + +\begin{document} + +\footnotetext[0]{Last modification: \today} + +\centerline{\LARGE\bf Transliteration Map} +\medskip +\centerline{\LARGE\bf Telugu Font (tel)} +\bigskip +\centerline{\LARGE\bf itrans} +\smallskip +\centerline{\bf \copyright 1992--1998 Avinash Chopde} + +\section{Fonts Available} + +\subsection{\TeX\ Interface} + +The telugu font {\em tel} is a Metafont font, +developed by Lakshmi V.\ S.\ Mukkavilli. + +This font is not bundled with the itrans package, but is available at +many FTP sites. This font may be available in the separate font archive +containing extra fonts, named \texttt{itransxt.zip}, which may be available +in the same place you obtained the main ITRANS archive. +\textsl{ +[The authors use the restrictive GPL to license their +software, which is really too bad, but because of that, I am unable to +include their fonts with the main ITRANS archive.] +} + +The telugu font is in a file called {\tt tlgutx.tar.Z}. +Use WWW search tools to locate this file, search for the +substring {\tt tlgutx}. +You can find this at any TeX CTAN archive (ex: +{\tt ftp.cdrom.com or ctan.tug.org, directory /tex-archive/language/telugu}). + +Note that the TeluguTeX package is also capable of typesetting telugu +documents---without the need for a pre-processor. + +\subsection{Direct Textual Interface} + +Since this is a \TeX\ font, this interface cannot be used. +(The Text interface directly produces PostScript or HTML, and it +requires a PostScript font or TrueType font.) + +\subsection{Direct Textual Interface - HTML output} + +HTML output can be produced using the Tikkana TrueType fonts. +These fonts are available somewhere on a web, use a search engine +to locate them. + +The IFM file to use is {\em tikkana.ifm}. + +The support for the Tikkana fonts was +added by: {\bf Shree}, and +{\bf Devarakonda Venkata Narayana Sarma} +$<$\emph{narayana@hd1.vsnl.net.in}$>$ + +\section{Font Developer} + +The TeX font has been created by {\tt Lakshmi V.\ S.\ Mukkavilli}, +and is part of a complete telugu typesetting system called +TeluguTeX. +TeluguTeX has been developed by {\tt Lakshmi V.\ S.\ Mukkavilli}, +and she also holds the copyright to that software. + +The TeluguTeX package contains extensive documentation regarding this +font, it was a great help in adapting the telugu font for use with +ITRANS. + +\subsection{Font Variations Available} + +The {\tt TeluguTeX} package contains many font sizes and variations---it +also includes all the source Metafont files, so any Metafont user can +create her own font variations. + +As packaged in the {\tt tlgutx.tar.Z} package, there are TFM and +PK files for these font sizes: 10, 11, 12, 15, 18, 20, 25, 30, 35, 40, +55, 72 and 172. Certain fancy versions (telspa, telspb, and telspc) are +also available. +Most font sizes come in bold and slanted versions. + +This document has made use of the {\tt tel12}, {\tt tel12s}, {\tt tel12nx}, +and {\tt tel18} fonts. + +%------------------------------------------------------------------- +\begin{htmlonly} +\section{Telugu Table} +\end{htmlonly} + +\begin{table}[hp] +\begin{center} +\begin{tabular}{c@{\hspace{1in}}c@{\hspace{1in}}c} +% --- first col is vowels inside a tabular +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Vowels} \\ +\hline +{#telugu a #endtelugu} & {\tt a} \\ \hline +{#telugu aa #endtelugu} & {\tt aa {\it or} A} \\ \hline +{#telugu i #endtelugu} & {\tt i} \\ \hline +{#telugu ii #endtelugu} & {\tt ii {\it or} I} \\ \hline +{#telugu u #endtelugu} & {\tt u} \\ \hline +{#telugu uu #endtelugu} & {\tt uu {\it or} U} \\ \hline +{#telugu R^i #endtelugu} & {\tt RRi {\it or} R\char`^i} \\ \hline +{#telugu R^I #endtelugu} & {\tt RRI {\it or} R\char`^I} \\ \hline +{#telugu L^i #endtelugu} & {\tt LLi {\it or} L\char`^i} \\ \hline +{#telugu L^I #endtelugu} & {\tt LLI {\it or} L\char`^I} \\ \hline +{#telugu e #endtelugu} & {\tt e} \\ \hline +{#telugu E #endtelugu} & {\tt E} \\ \hline +{#telugu ai #endtelugu} & {\tt ai} \\ \hline +{#telugu o #endtelugu} & {\tt o} \\ \hline +{#telugu O #endtelugu} & {\tt O} \\ \hline +{#telugu au #endtelugu} & {\tt au} \\ \hline +\multicolumn{2}{c}{} \\ +\multicolumn{2}{c}{} \\ +\multicolumn{2}{c}{Digits} \\ +\hline +{#telugu 0 #endtelugu} & {\tt 0} \\ \hline +{#telugu 1 #endtelugu} & {\tt 1} \\ \hline +{#telugu 2 #endtelugu} & {\tt 2} \\ \hline +{#telugu 3 #endtelugu} & {\tt 3} \\ \hline +{#telugu 4 #endtelugu} & {\tt 4} \\ \hline +{#telugu 5 #endtelugu} & {\tt 5} \\ \hline +{#telugu 6 #endtelugu} & {\tt 6} \\ \hline +{#telugu 7 #endtelugu} & {\tt 7} \\ \hline +{#telugu 8 #endtelugu} & {\tt 8} \\ \hline +{#telugu 9 #endtelugu} & {\tt 9} \\ \hline +\end{tabular} +\end{makeimage} +% --- end first col +& +% --- second col is consonants +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Consonants} \\ +\hline +{#telugu ka #endtelugu} & {\tt k{\it a}} \\ \hline +{#telugu kha #endtelugu} & {\tt kh{\it a}} \\ \hline +{#telugu ga #endtelugu} & {\tt g{\it a}} \\ \hline +{#telugu gha #endtelugu} & {\tt gh{\it a}} \\ \hline +{#telugu ~Na #endtelugu} & {\tt \char`~N{\it a or} N\char`^{\it a}} \\ \hline +{#telugu cha #endtelugu} & {\tt ch{\it a}} \\ \hline +{#telugu Cha #endtelugu} & {\tt Ch{\it a or} chh{\it a}} \\ \hline +{#telugu ja #endtelugu} & {\tt j{\it a}} \\ \hline +{#telugu jha #endtelugu} & {\tt jh{\it a}} \\ \hline +{#telugu ~na #endtelugu} & {\tt \char`~n{\it a or} JN{\it a}} \\ \hline +{#telugu Ta #endtelugu} & {\tt T{\it a}} \\ \hline +{#telugu Tha #endtelugu} & {\tt Th{\it a}} \\ \hline +{#telugu Da #endtelugu} & {\tt D{\it a}} \\ \hline +{#telugu Dha #endtelugu} & {\tt Dh{\it a}} \\ \hline +{#telugu Na #endtelugu} & {\tt N{\it a}} \\ \hline +{#telugu ta #endtelugu} & {\tt t{\it a}} \\ \hline +{#telugu tha #endtelugu} & {\tt th{\it a}} \\ \hline +{#telugu da #endtelugu} & {\tt d{\it a}} \\ \hline +{#telugu dha #endtelugu} & {\tt dh{\it a}} \\ \hline +{#telugu na #endtelugu} & {\tt n{\it a}} \\ \hline +{#telugu pa #endtelugu} & {\tt p{\it a}} \\ \hline +{#telugu pha #endtelugu} & {\tt ph{\it a}} \\ \hline +{#telugu ba #endtelugu} & {\tt b{\it a}} \\ \hline +{#telugu bha #endtelugu} & {\tt bh{\it a}} \\ \hline +{#telugu ma #endtelugu} & {\tt m{\it a}} \\ \hline +{#telugu ya #endtelugu} & {\tt y{\it a}} \\ \hline +{#telugu ra #endtelugu} & {\tt r{\it a}} \\ \hline +{#telugu Ra #endtelugu} & {\tt R{\it a}} \\ \hline +{#telugu la #endtelugu} & {\tt l{\it a}} \\ \hline +{#telugu La #endtelugu} & {\tt L{\it a}} \\ \hline +{#telugu va #endtelugu} & {\tt v{\it a or} w{\it a}} \\ \hline +{#telugu sha #endtelugu} & {\tt sh{\it a}} \\ \hline +{#telugu Sha #endtelugu} & {\tt Sh{\it a or} shh{\it a}} \\ \hline +{#telugu sa #endtelugu} & {\tt s{\it a}} \\ \hline +{#telugu ha #endtelugu} & {\tt h{\it a}} \\ \hline +{#telugu kSha #endtelugu} & {\tt x{\it a or} kSh{\it a}} \\ \hline +\end{tabular} +\end{makeimage} +% --- end second col +& +% --- third col of specials/accents inside a tabular +\begin{makeimage} +\begin{tabular}{|c|c|} +\multicolumn{2}{c}{Specials/Accents} \\ +\hline +{#telugu ga.n #endtelugu} & {\tt {\it ga}.n} \\ \hline +{#telugu aa^r #endtelugu} & {\tt {\it aa}\char`^r} \\ \hline +{#telugu m.h #endtelugu} & {\tt {\it m}\{\}} \\ \hline +{#telugu duH #endtelugu} & {\tt {\it du}H} \\ \hline +{#telugu .a #endtelugu} & {\tt .a} \\ \hline +\end{tabular} +\end{makeimage} +\\ +\end{tabular} % end the larger tabular encompassing all four tables +\hfill +\\ +\end{center} +\caption {\bf ITRANS: Telugu to English Transliteration Table.} +\label{ienc} +\label{fig1} +\end{table} + +%------------------------------------------------------------------- +\section{More Special Characters} + +Access to the special telugu characters such as +ardhavisargha, nakarapolla, valapalagilaka, etc, is available through the +macro input file {\em itrnstlg.tex}. +The following table displays the characters available, and their macro +names. + +Note that ITRANS does not provide support for the udatta and dantyam +telugu characters. If you must use these, take a look in {\em +itrnstlg.tex} --- some examples are given there, but it may require +extensive hand-tuning. Examples shown in table~\ref{fig2}. + +\begin{table} +\begin{center} +\begin{makeimage} +\begin{tabular}{|c|c|} +\hline +{#telugu \TGadh #endtelugu} & {\tt \char92 TGadh} \\ \hline +{#telugu \TGnp #endtelugu} & {\tt \char92 TGnp} \\ \hline +{#telugu \TGvp #endtelugu} & {\tt \char92 TGvp} \\ \hline +{#telugu \TGbar #endtelugu} & {\tt \char92 TGbar} \\ \hline +{#telugu \TGbarr #endtelugu} & {\tt \char92 TGbarr} \\ \hline +{#telugu \TGpu #endtelugu} & {\tt \char92 TGpu} \\ \hline +{#telugu \TGpuu #endtelugu} & {\tt \char92 TGpuu} \\ \hline +{#telugu \TGphu #endtelugu} & {\tt \char92 TGphu} \\ \hline +{#telugu \TGphuu #endtelugu} & {\tt \char92 TGphuu} \\ \hline +\end{tabular} +\end{makeimage} +\\ +\end{center} +\caption {{\bf Special characters in }{\em itrnstlg.tex}.} +\label{fig2} +\end{table} + +%---------------------------------------------------------------- +% lines deleted into tlgu.sav (all consonant vowel forms) +%---------------------------------------------------------------- + +\section{Examples} + +These examples have been taken from the {\em TeluguTeX} package, with +modifications for use the ITRANS transliteration scheme. + +\subsection{Example from the Panchatantra} + +% example from panchatantra, taken from TeluguTeX::document.tex, and edited.. +\centerline{#telugu pa.nchata.ntra kadhalu#endtelugu} + +\centerline{(Stories from the ``Panchatantra'')} + +\medskip +#telugufont=\tlgnx +{#telugu + ``parulanu mosagi.nchi hAnichEya talapeTTinavAru tAmE cheDipOtAru''. +#endtelugu} +\medskip +{#telugu +i.ndrapAlituDu anE vartakuDu vyApAra.n nimitta.n porugudEshAniki pOvalasi +vachchi.ndi. ataDu tanavaddanunna veyyi ba.ngAru nANAlanu, tana mitruDayina +dhanaguptuni vadda dAchi dEshA.ntara.n poyADu. ko.ntakAla.n ayina taruvAta +i.ndrapAlituDu svagrAma.n tirigi vachchADu. ataDu dhanaguptuni i.nTikipOyi tana +ba.ngAru nANAlanu tirigi yimmani aDigADu. dhanaguptuDu vichAra.ngA ``annA! +Emi cheppanu, nI ba.ngAru nANAlanni.nTinI mA i.nTilO elukalu tinivEshAyi'' ani +cheppADu. dhanaguptuni mOsAnni ardha.nchEsukonna i.ndrapAlituDu ``pOnIlE +jariginadAniki chi.nti.nchi Emi phalamu'' ani sardi cheppi, idivaralOlAgAnE +mitrunitO snEha.n kanabarastU unnADu. konnALLupOyAka, i.ndrapAlituDu +dhanaguptuni i.nTivadda kaburlu chebutU unna samaya.nlO prakkavIdhi lO rEgupaLLU +#endtelugu} + +{#telugu +ammakAniki vachchAyi. paLLu ammEvAni kEkavini dhanaguptuni pillavADu +paLLakOsa.n pOrupeTTADu. ``nEnu koni istAnu rA nAyanA!'' a.nTU pillavAnini +ettukoni i.ndrapAlitiDu prakkavIdhiki bayaludErADu. paLLu koni, pillavAniki +ichchina i.ndrapAlituDu dhanaguptuni yi.nTiki tirigi rAku.nDA tana yi.nTiki pOyi +pillavAnini lOpala dAchi u.nchADu. +#endtelugu} + +{#telugu +e.ntasEpaTikI pillavADugAnI, i.ndrapAlituDugAnI tirigi rAkapOyEsariki +dhanaguptuDu AdurdAgA vArini vetukuchU mitruni i.nTiki chErADu. atanini +chUDagAnE i.ndrapAlituDu duHkha.nnaTistU ``annA paLLuko.ndAmani mI pillavAnini +cha.nkanu.nchi di.npAnO lEdO, oka pADu DEga vachchi mI vANNi ettuku pOyi.ndi, I +vishhAdavArta nIku cheppalEka nEnu i.nTiki vachchi duHkhistunnAnu'' annADu. Adi +vini dhanaguptuDu ``nIchuDA, pillavAni va.nTipainunna ba.ngAru +vastuvulakAshapaDi i.nta anyAya.n chEstAvA'' a.nTU dUshhistU +nyAyAdhipatiki phiryAdu chEsADu. +#endtelugu} + +{#telugu +nyAyAdhipati i.ndrapAlituni to ``EmayyA pushhTigA u.nDE pillADini DEga tannuku +pOyi.ndannAvuTa. EmiTI viDDUra.n?'' ani prashni.nchADu. dAnipai i.ndrapAlituDu +jariginada.ntA vivari.nchi ``ayyA I dhanaguptuni yi.nTa nEnu dAchina veyyi +ba.ngAru nANAlu elukalu tinivEsinappuDu, O chinna biDDanu DEga tannuku +pOvaDa.nlO AshcharyamEmu.ndi?'' annADu. +jariginada.ntA graHi.nchina nyAyAdhikAri, +i.ndrapAlituni yi.nTanunna pillavAnini rappi.nchi dhanaguptuniki appajeppi, +mitrunisommu apaHari.nchi nammaka drOhamonarchina dhanaguptuni Asti +svAdhIna.n chEsukoni, a.ndulOnu.nchi +i.ndrapAlituniki rAvalasina vEyi nANAlu +ippi.nchADu. +#endtelugu} + +\bigskip +\noindent This is the input text that produced the above: +\smallskip + +\noindent {\tt \char92 centerline\char123\ST pa.nchata.ntra kadhalu\ET\char125} + +\noindent {\tt \char92 centerline\char123 (Stories from the ``Panchatantra'')\char125} + +\noindent {\tt \char123 \ST} + +\begin{verbatim} + ``parulanu mosagi.nchi hAnichEya talapeTTinavAru tAmE +cheDipOtAru''. + +i.ndrapAlituDu anE vartakuDu vyApAra.n nimitta.n +porugudEshAniki pOvalasi vachchi.ndi. ataDu tanavaddanunna +veyyi ba.ngAru nANAlanu, tana mitruDayina dhanaguptuni vadda +dAchi dEshA.ntara.n poyADu. ko.ntakAla.n ayina taruvAta +i.ndrapAlituDu svagrAma.n tirigi vachchADu. ataDu dhanaguptuni +i.nTikipOyi tana ba.ngAru nANAlanu tirigi yimmani aDigADu. +dhanaguptuDu vichAra.ngA ``annA! Emi cheppanu, nI ba.ngAru +nANAlanni.nTinI mA i.nTilO elukalu tinivEshAyi'' ani cheppADu. +dhanaguptuni mOsAnni ardha.nchEsukonna i.ndrapAlituDu +``pOnIlE jariginadAniki chi.nti.nchi Emi phalamu'' ani sardi +cheppi, idivaralOlAgAnE mitrunitO snEha.n kanabarastU unnADu. +konnALLupOyAka, i.ndrapAlituDu dhanaguptuni i.nTivadda kaburlu +chebutU unna samaya.nlO prakkavIdhi lO rEgupaLLU ammakAniki +vachchAyi. paLLu ammEvAni kEkavini dhanaguptuni pillavADu +paLLakOsa.n pOrupeTTADu. ``nEnu koni istAnu rA nAyanA!'' a.nTU +pillavAnini ettukoni i.ndrapAlitiDu prakkavIdhiki +bayaludErADu. paLLu koni, pillavAniki ichchina i.ndrapAlituDu +dhanaguptuni yi.nTiki tirigi rAku.nDA tana yi.nTiki pOyi +pillavAnini lOpala dAchi u.nchADu. + +e.ntasEpaTikI pillavADugAnI, i.ndrapAlituDugAnI tirigi +rAkapOyEsariki dhanaguptuDu AdurdAgA vArini vetukuchU mitruni +i.nTiki chErADu. atanini chUDagAnE i.ndrapAlituDu +duHkha.nnaTistU ``annA paLLuko.ndAmani mI pillavAnini +cha.nkanu.nchi di.npAnO lEdO, oka pADu DEga vachchi mI vANNi +ettuku pOyi.ndi, I vishhAdavArta nIku cheppalEka nEnu i.nTiki +vachchi duHkhistunnAnu'' annADu. Adi vini dhanaguptuDu +``nIchuDA, pillavAni va.nTipainunna ba.ngAru +vastuvulakAshapaDi i.nta anyAya.n chEstAvA'' a.nTU dUshhistU +nyAyAdhipatiki phiryAdu chEsADu. + +nyAyAdhipati i.ndrapAlituni to ``EmayyA pushhTigA u.nDE +pillADini DEga tannuku pOyi.ndannAvuTa. EmiTI viDDUra.n?'' ani +prashni.nchADu. dAnipai i.ndrapAlituDu jariginada.ntA +vivari.nchi ``ayyA I dhanaguptuni yi.nTa nEnu dAchina veyyi +ba.ngAru nANAlu elukalu tinivEsinappuDu, O chinna biDDanu +DEga tannuku pOvaDa.nlO AshcharyamEmu.ndi?'' annADu. +jariginada.ntA grHi.nchina yAyAdhikAri, i.ndrapAlituni +yi.nTanunna pillavAnini rappi.nchi dhanaguptuniki appajeppi, +mitrunisommu apHari.nchi nammaka drOhamonarchina dhanaguptuni +Asti svAdhIna.n chEsukoni, a.ndulOnu.nchi i.ndrapAlituniki +rAvalasina vEyi nANAlu ippi.nchADu. +\end{verbatim} +{\tt \ET\char125} + +\subsection{Using macros from itrnstlg.tex} + +This is a example from the Rigveda, and typesetting this text requires +use of the special telugu forms defined in the file {\em itrnstlg.tex}. +This example also makes use of the udatta and dantyam macros ({\tt +\char92 TGud, \char92 TGBud, \char92 TGdt, etc}). + +\centerline{Text from {\em rigveda}---in Telugu.} + +% example from rigveda, taken from TeluguTeX::document.tex, and edited.. +#telugufont=\tlgs +{#telugu +hariH Om.h\TGbarr\ \TGBan shata.n \TGBud jIva \TGBan shara\TGBan dO +va\TGBud rdhamAna\TGBan shshata.n +hE\TGud\TGBan mantA\TGBan ~nChhata\TGBud mu va\TGBan santA\TGnp\TGbar\ +\TGBan shata\TGBud mi\TGCan ndhrAgnI \TGBud na\TGBan vitA +\TGBud bRRi\hbox{\TGBan ha}npati\TGBan shsha +tA\TGBud yushhA \TGBan havi\TGBan shhEma.n pu\TGBud narduH\TGbarr\ +RRiksa.nhitA\TGbarr\ +{8-8-20} vaga\TGvp\TGbarr\ +asya mantrasya niruktam.h. --- +#endtelugu} + +{#telugu +shata.n jIva shadadO vardhamAna ityapi nigamO bhavati\TGbar\ +shatamiti shata.n dIgha\TGvp mAyuma\TGvp ruta EnA vadha\TGvp yanti +shatamonamona shatATmAna.n bhavati shatamananta.n bhavati shatamaishvarya.n +bhavati shatamiti shata.n dEgha\TGvp mAyuH\TGbar\ hariH Om.h\TGbarr +#endtelugu} + +\centerline{Text from {\em rigveda}---transliterated form.} + +{\tt +\noindent\char123 + +\noindent\char92 input itrnstlg + +OR + +\noindent\char92 usepackage[preprocess,telugu]{itrans} + +\noindent\ST} + +\begin{verbatim} +hariH Om.h\TGbarr\ \TGBan shata.n \TGBud jIva \TGBan +shara\TGBan dO va\TGBud rdhamAna\TGBan shshata.n +hE\TGud\TGBan mantA\TGBan ~nChhata\TGBud mu va\TGBan +santA\TGnp\TGbar\ \TGBan shata\TGBud mi\TGCan ndhrAgnI +\TGBud na\TGBan vitA \TGBud bRRi\TGBan hanpati\TGBan shsha +tA\TGBud yushhA \TGBan havi\TGBan shhEma.n +pu\TGBud narduH\TGbarr\ RRiksa.nhitA\TGbarr\ {8-8-20} +vaga\TGvp\TGbarr\ asya mantrasya niruktam.h. --- + +shata.n jIva shadadO vardhamAna ityapi nigamO bhavati\TGbar\ +shatamiti shata.n dIgha\TGvp mAyuma\TGvp ruta EnA vadha\TGvp +yanti shatamonamona shatATmAna.n bhavati shatamananta.n +bhavati shatamaishvarya.n bhavati shatamiti shata.n +dEgha\TGvp mAyuH\TGbar\ hariH Om.h\TGbarr +\end{verbatim} +{\tt \ET\char125} + +\bigskip +\hrule +\vfill + +\bigskip +\section{Author} + +\noindent +ITRANS has been developed by Avinash Chopde. \\ +E-mail: {\tt avinash@acm.org}. \\ +Home page: {\tt http://www.aczone.com/} + +\bigskip +\hrule +\end{document} + + +----------------unused table ---------------------------- + +\begin{comment} %---------- NO NEED TO INCLUDE THE CONSONANTS-VOWELS TABLE +#telugufont=\tlgsmall +% All the consonant-vowel forms +\begin{table}[p] +\vspace*{0in} +\hspace*{0.0in}\vbox{ +\begin{center} +\begin{makeimage} +\begin{tabular}{|c||c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|} +\hline +\tt / & +\tt a & +\tt A & +\tt i & +\tt I & +\tt u & +\tt U & +\tt RRi & +\tt RRI & +\tt LLi & +\tt LLI & +\tt e & +\tt E & +\tt ai & +\tt o & +\tt O & +\tt au \\ \hline \hline +\tt k & +#telugu ka #endtelugu & +#telugu kaa #endtelugu & +#telugu ki #endtelugu & +#telugu kii #endtelugu & +#telugu ku #endtelugu & +#telugu kuu #endtelugu & +#telugu kR^i #endtelugu & +#telugu kR^I #endtelugu & +#telugu kL^i #endtelugu & +#telugu kL^I #endtelugu & +#telugu ke #endtelugu & +#telugu kE #endtelugu & +#telugu kai #endtelugu & +#telugu ko #endtelugu & +#telugu kO #endtelugu & +#telugu kau #endtelugu \\ \hline +\tt kh & +#telugu kha #endtelugu & +#telugu khaa #endtelugu & +#telugu khi #endtelugu & +#telugu khii #endtelugu & +#telugu khu #endtelugu & +#telugu khuu #endtelugu & +#telugu khR^i #endtelugu & +#telugu khR^I #endtelugu & +#telugu khL^i #endtelugu & +#telugu khL^I #endtelugu & +#telugu khe #endtelugu & +#telugu khE #endtelugu & +#telugu khai #endtelugu & +#telugu kho #endtelugu & +#telugu khO #endtelugu & +#telugu khau #endtelugu \\ \hline +\tt g & +#telugu ga #endtelugu & +#telugu gaa #endtelugu & +#telugu gi #endtelugu & +#telugu gii #endtelugu & +#telugu gu #endtelugu & +#telugu guu #endtelugu & +#telugu gR^i #endtelugu & +#telugu gR^I #endtelugu & +#telugu gL^i #endtelugu & +#telugu gL^I #endtelugu & +#telugu ge #endtelugu & +#telugu gE #endtelugu & +#telugu gai #endtelugu & +#telugu go #endtelugu & +#telugu gO #endtelugu & +#telugu gau #endtelugu \\ \hline +\tt gh & +#telugu gha #endtelugu & +#telugu ghaa #endtelugu & +#telugu ghi #endtelugu & +#telugu ghii #endtelugu & +#telugu ghu #endtelugu & +#telugu ghuu #endtelugu & +#telugu ghR^i #endtelugu & +#telugu ghR^I #endtelugu & +#telugu ghL^i #endtelugu & +#telugu ghL^I #endtelugu & +#telugu ghe #endtelugu & +#telugu ghE #endtelugu & +#telugu ghai #endtelugu & +#telugu gho #endtelugu & +#telugu ghO #endtelugu & +#telugu ghau #endtelugu \\ \hline +\tt \char`~N & +#telugu ~Na #endtelugu & +#telugu ~Naa #endtelugu & +#telugu ~Ni #endtelugu & +#telugu ~Nii #endtelugu & +#telugu ~Nu #endtelugu & +#telugu ~Nuu #endtelugu & +#telugu ~NR^i #endtelugu & +#telugu ~NR^I #endtelugu & +#telugu ~NL^i #endtelugu & +#telugu ~NL^I #endtelugu & +#telugu ~Ne #endtelugu & +#telugu ~NE #endtelugu & +#telugu ~Nai #endtelugu & +#telugu ~No #endtelugu & +#telugu ~NO #endtelugu & +#telugu ~Nau #endtelugu \\ \hline +\tt ch & +#telugu cha #endtelugu & +#telugu chaa #endtelugu & +#telugu chi #endtelugu & +#telugu chii #endtelugu & +#telugu chu #endtelugu & +#telugu chuu #endtelugu & +#telugu chR^i #endtelugu & +#telugu chR^I #endtelugu & +#telugu chL^i #endtelugu & +#telugu chL^I #endtelugu & +#telugu che #endtelugu & +#telugu chE #endtelugu & +#telugu chai #endtelugu & +#telugu cho #endtelugu & +#telugu chO #endtelugu & +#telugu chau #endtelugu \\ \hline +\tt ch & +#telugu Cha #endtelugu & +#telugu Chaa #endtelugu & +#telugu Chi #endtelugu & +#telugu Chii #endtelugu & +#telugu Chu #endtelugu & +#telugu Chuu #endtelugu & +#telugu ChR^i #endtelugu & +#telugu ChR^I #endtelugu & +#telugu ChL^i #endtelugu & +#telugu ChL^I #endtelugu & +#telugu Che #endtelugu & +#telugu ChE #endtelugu & +#telugu Chai #endtelugu & +#telugu Cho #endtelugu & +#telugu ChO #endtelugu & +#telugu Chau #endtelugu \\ \hline +\tt j & +#telugu ja #endtelugu & +#telugu jaa #endtelugu & +#telugu ji #endtelugu & +#telugu jii #endtelugu & +#telugu ju #endtelugu & +#telugu juu #endtelugu & +#telugu jR^i #endtelugu & +#telugu jR^I #endtelugu & +#telugu jL^i #endtelugu & +#telugu jL^I #endtelugu & +#telugu je #endtelugu & +#telugu jE #endtelugu & +#telugu jai #endtelugu & +#telugu jo #endtelugu & +#telugu jO #endtelugu & +#telugu jau #endtelugu \\ \hline +\tt jh & +#telugu jha #endtelugu & +#telugu jhaa #endtelugu & +#telugu jhi #endtelugu & +#telugu jhii #endtelugu & +#telugu jhu #endtelugu & +#telugu jhuu #endtelugu & +#telugu jhR^i #endtelugu & +#telugu jhR^I #endtelugu & +#telugu jhL^i #endtelugu & +#telugu jhL^I #endtelugu & +#telugu jhe #endtelugu & +#telugu jhE #endtelugu & +#telugu jhai #endtelugu & +#telugu jho #endtelugu & +#telugu jhO #endtelugu & +#telugu jhau #endtelugu \\ \hline +\tt \char`~n & +#telugu ~na #endtelugu & +#telugu ~naa #endtelugu & +#telugu ~ni #endtelugu & +#telugu ~nii #endtelugu & +#telugu ~nu #endtelugu & +#telugu ~nuu #endtelugu & +#telugu ~nR^i #endtelugu & +#telugu ~nR^I #endtelugu & +#telugu ~nL^i #endtelugu & +#telugu ~nL^I #endtelugu & +#telugu ~ne #endtelugu & +#telugu ~nE #endtelugu & +#telugu ~nai #endtelugu & +#telugu ~no #endtelugu & +#telugu ~nO #endtelugu & +#telugu ~nau #endtelugu \\ \hline +\tt T & +#telugu Ta #endtelugu & +#telugu Taa #endtelugu & +#telugu Ti #endtelugu & +#telugu Tii #endtelugu & +#telugu Tu #endtelugu & +#telugu Tuu #endtelugu & +#telugu TR^i #endtelugu & +#telugu TR^I #endtelugu & +#telugu TL^i #endtelugu & +#telugu TL^I #endtelugu & +#telugu Te #endtelugu & +#telugu TE #endtelugu & +#telugu Tai #endtelugu & +#telugu To #endtelugu & +#telugu TO #endtelugu & +#telugu Tau #endtelugu \\ \hline +\tt Th & +#telugu Tha #endtelugu & +#telugu Thaa #endtelugu & +#telugu Thi #endtelugu & +#telugu Thii #endtelugu & +#telugu Thu #endtelugu & +#telugu Thuu #endtelugu & +#telugu ThR^i #endtelugu & +#telugu ThR^I #endtelugu & +#telugu ThL^i #endtelugu & +#telugu ThL^I #endtelugu & +#telugu The #endtelugu & +#telugu ThE #endtelugu & +#telugu Thai #endtelugu & +#telugu Tho #endtelugu & +#telugu ThO #endtelugu & +#telugu Thau #endtelugu \\ \hline +\tt D & +#telugu Da #endtelugu & +#telugu Daa #endtelugu & +#telugu Di #endtelugu & +#telugu Dii #endtelugu & +#telugu Du #endtelugu & +#telugu Duu #endtelugu & +#telugu DR^i #endtelugu & +#telugu DR^I #endtelugu & +#telugu DL^i #endtelugu & +#telugu DL^I #endtelugu & +#telugu De #endtelugu & +#telugu DE #endtelugu & +#telugu Dai #endtelugu & +#telugu Do #endtelugu & +#telugu DO #endtelugu & +#telugu Dau #endtelugu \\ \hline +\tt Dh & +#telugu Dha #endtelugu & +#telugu Dhaa #endtelugu & +#telugu Dhi #endtelugu & +#telugu Dhii #endtelugu & +#telugu Dhu #endtelugu & +#telugu Dhuu #endtelugu & +#telugu DhR^i #endtelugu & +#telugu DhR^I #endtelugu & +#telugu DhL^i #endtelugu & +#telugu DhL^I #endtelugu & +#telugu Dhe #endtelugu & +#telugu DhE #endtelugu & +#telugu Dhai #endtelugu & +#telugu Dho #endtelugu & +#telugu DhO #endtelugu & +#telugu Dhau #endtelugu \\ \hline +\tt N & +#telugu Na #endtelugu & +#telugu Naa #endtelugu & +#telugu Ni #endtelugu & +#telugu Nii #endtelugu & +#telugu Nu #endtelugu & +#telugu Nuu #endtelugu & +#telugu NR^i #endtelugu & +#telugu NR^I #endtelugu & +#telugu NL^i #endtelugu & +#telugu NL^I #endtelugu & +#telugu Ne #endtelugu & +#telugu NE #endtelugu & +#telugu Nai #endtelugu & +#telugu No #endtelugu & +#telugu NO #endtelugu & +#telugu Nau #endtelugu \\ \hline +\tt t & +#telugu ta #endtelugu & +#telugu taa #endtelugu & +#telugu ti #endtelugu & +#telugu tii #endtelugu & +#telugu tu #endtelugu & +#telugu tuu #endtelugu & +#telugu tR^i #endtelugu & +#telugu tR^I #endtelugu & +#telugu tL^i #endtelugu & +#telugu tL^I #endtelugu & +#telugu te #endtelugu & +#telugu tE #endtelugu & +#telugu tai #endtelugu & +#telugu to #endtelugu & +#telugu tO #endtelugu & +#telugu tau #endtelugu \\ \hline +\tt th & +#telugu tha #endtelugu & +#telugu thaa #endtelugu & +#telugu thi #endtelugu & +#telugu thii #endtelugu & +#telugu thu #endtelugu & +#telugu thuu #endtelugu & +#telugu thR^i #endtelugu & +#telugu thR^I #endtelugu & +#telugu thL^i #endtelugu & +#telugu thL^I #endtelugu & +#telugu the #endtelugu & +#telugu thE #endtelugu & +#telugu thai #endtelugu & +#telugu tho #endtelugu & +#telugu thO #endtelugu & +#telugu thau #endtelugu \\ \hline +\tt d & +#telugu da #endtelugu & +#telugu daa #endtelugu & +#telugu di #endtelugu & +#telugu dii #endtelugu & +#telugu du #endtelugu & +#telugu duu #endtelugu & +#telugu dR^i #endtelugu & +#telugu dR^I #endtelugu & +#telugu dL^i #endtelugu & +#telugu dL^I #endtelugu & +#telugu de #endtelugu & +#telugu dE #endtelugu & +#telugu dai #endtelugu & +#telugu do #endtelugu & +#telugu dO #endtelugu & +#telugu dau #endtelugu \\ \hline +\tt dh & +#telugu dha #endtelugu & +#telugu dhaa #endtelugu & +#telugu dhi #endtelugu & +#telugu dhii #endtelugu & +#telugu dhu #endtelugu & +#telugu dhuu #endtelugu & +#telugu dhR^i #endtelugu & +#telugu dhR^I #endtelugu & +#telugu dhL^i #endtelugu & +#telugu dhL^I #endtelugu & +#telugu dhe #endtelugu & +#telugu dhE #endtelugu & +#telugu dhai #endtelugu & +#telugu dho #endtelugu & +#telugu dhO #endtelugu & +#telugu dhau #endtelugu \\ \hline +\tt n & +#telugu na #endtelugu & +#telugu naa #endtelugu & +#telugu ni #endtelugu & +#telugu nii #endtelugu & +#telugu nu #endtelugu & +#telugu nuu #endtelugu & +#telugu nR^i #endtelugu & +#telugu nR^I #endtelugu & +#telugu nL^i #endtelugu & +#telugu nL^I #endtelugu & +#telugu ne #endtelugu & +#telugu nE #endtelugu & +#telugu nai #endtelugu & +#telugu no #endtelugu & +#telugu nO #endtelugu & +#telugu nau #endtelugu \\ \hline +\tt p & +#telugu pa #endtelugu & +#telugu paa #endtelugu & +#telugu pi #endtelugu & +#telugu pii #endtelugu & +#telugu pu #endtelugu & +#telugu puu #endtelugu & +#telugu pR^i #endtelugu & +#telugu pR^I #endtelugu & +#telugu pL^i #endtelugu & +#telugu pL^I #endtelugu & +#telugu pe #endtelugu & +#telugu pE #endtelugu & +#telugu pai #endtelugu & +#telugu po #endtelugu & +#telugu pO #endtelugu & +#telugu pau #endtelugu \\ \hline +\tt ph & +#telugu pha #endtelugu & +#telugu phaa #endtelugu & +#telugu phi #endtelugu & +#telugu phii #endtelugu & +#telugu phu #endtelugu & +#telugu phuu #endtelugu & +#telugu phR^i #endtelugu & +#telugu phR^I #endtelugu & +#telugu phL^i #endtelugu & +#telugu phL^I #endtelugu & +#telugu phe #endtelugu & +#telugu phE #endtelugu & +#telugu phai #endtelugu & +#telugu pho #endtelugu & +#telugu phO #endtelugu & +#telugu phau #endtelugu \\ \hline +\tt b & +#telugu ba #endtelugu & +#telugu baa #endtelugu & +#telugu bi #endtelugu & +#telugu bii #endtelugu & +#telugu bu #endtelugu & +#telugu buu #endtelugu & +#telugu bR^i #endtelugu & +#telugu bR^I #endtelugu & +#telugu bL^i #endtelugu & +#telugu bL^I #endtelugu & +#telugu be #endtelugu & +#telugu bE #endtelugu & +#telugu bai #endtelugu & +#telugu bo #endtelugu & +#telugu bO #endtelugu & +#telugu bau #endtelugu \\ \hline +\tt bh & +#telugu bha #endtelugu & +#telugu bhaa #endtelugu & +#telugu bhi #endtelugu & +#telugu bhii #endtelugu & +#telugu bhu #endtelugu & +#telugu bhuu #endtelugu & +#telugu bhR^i #endtelugu & +#telugu bhR^I #endtelugu & +#telugu bhL^i #endtelugu & +#telugu bhL^I #endtelugu & +#telugu bhe #endtelugu & +#telugu bhE #endtelugu & +#telugu bhai #endtelugu & +#telugu bho #endtelugu & +#telugu bhO #endtelugu & +#telugu bhau #endtelugu \\ \hline +\tt m & +#telugu ma #endtelugu & +#telugu maa #endtelugu & +#telugu mi #endtelugu & +#telugu mii #endtelugu & +#telugu mu #endtelugu & +#telugu muu #endtelugu & +#telugu mR^i #endtelugu & +#telugu mR^I #endtelugu & +#telugu mL^i #endtelugu & +#telugu mL^I #endtelugu & +#telugu me #endtelugu & +#telugu mE #endtelugu & +#telugu mai #endtelugu & +#telugu mo #endtelugu & +#telugu mO #endtelugu & +#telugu mau #endtelugu \\ \hline +\tt y & +#telugu ya #endtelugu & +#telugu yaa #endtelugu & +#telugu yi #endtelugu & +#telugu yii #endtelugu & +#telugu yu #endtelugu & +#telugu yuu #endtelugu & +#telugu yR^i #endtelugu & +#telugu yR^I #endtelugu & +#telugu yL^i #endtelugu & +#telugu yL^I #endtelugu & +#telugu ye #endtelugu & +#telugu yE #endtelugu & +#telugu yai #endtelugu & +#telugu yo #endtelugu & +#telugu yO #endtelugu & +#telugu yau #endtelugu \\ \hline +\tt r & +#telugu ra #endtelugu & +#telugu raa #endtelugu & +#telugu ri #endtelugu & +#telugu rii #endtelugu & +#telugu ru #endtelugu & +#telugu ruu #endtelugu & +#telugu rR^i #endtelugu & +#telugu rR^I #endtelugu & +#telugu rL^i #endtelugu & +#telugu rL^I #endtelugu & +#telugu re #endtelugu & +#telugu rE #endtelugu & +#telugu rai #endtelugu & +#telugu ro #endtelugu & +#telugu rO #endtelugu & +#telugu rau #endtelugu \\ \hline +\tt R & +#telugu Ra #endtelugu & +#telugu Raa #endtelugu & +#telugu Ri #endtelugu & +#telugu Rii #endtelugu & +#telugu Ru #endtelugu & +#telugu Ruu #endtelugu & +#telugu RR^i #endtelugu & +#telugu RR^I #endtelugu & +#telugu RL^i #endtelugu & +#telugu RL^I #endtelugu & +#telugu Re #endtelugu & +#telugu RE #endtelugu & +#telugu Rai #endtelugu & +#telugu Ro #endtelugu & +#telugu RO #endtelugu & +#telugu Rau #endtelugu \\ \hline +\tt l & +#telugu la #endtelugu & +#telugu laa #endtelugu & +#telugu li #endtelugu & +#telugu lii #endtelugu & +#telugu lu #endtelugu & +#telugu luu #endtelugu & +#telugu lR^i #endtelugu & +#telugu lR^I #endtelugu & +#telugu lL^i #endtelugu & +#telugu lL^I #endtelugu & +#telugu le #endtelugu & +#telugu lE #endtelugu & +#telugu lai #endtelugu & +#telugu lo #endtelugu & +#telugu lO #endtelugu & +#telugu lau #endtelugu \\ \hline +\tt v & +#telugu va #endtelugu & +#telugu vaa #endtelugu & +#telugu vi #endtelugu & +#telugu vii #endtelugu & +#telugu vu #endtelugu & +#telugu vuu #endtelugu & +#telugu vR^i #endtelugu & +#telugu vR^I #endtelugu & +#telugu vL^i #endtelugu & +#telugu vL^I #endtelugu & +#telugu ve #endtelugu & +#telugu vE #endtelugu & +#telugu vai #endtelugu & +#telugu vo #endtelugu & +#telugu vO #endtelugu & +#telugu vau #endtelugu \\ \hline +\tt sh & +#telugu sha #endtelugu & +#telugu shaa #endtelugu & +#telugu shi #endtelugu & +#telugu shii #endtelugu & +#telugu shu #endtelugu & +#telugu shuu #endtelugu & +#telugu shR^i #endtelugu & +#telugu shR^I #endtelugu & +#telugu shL^i #endtelugu & +#telugu shL^I #endtelugu & +#telugu she #endtelugu & +#telugu shE #endtelugu & +#telugu shai #endtelugu & +#telugu sho #endtelugu & +#telugu shO #endtelugu & +#telugu shau #endtelugu \\ \hline +\tt Sh & +#telugu Sha #endtelugu & +#telugu Shaa #endtelugu & +#telugu Shi #endtelugu & +#telugu Shii #endtelugu & +#telugu Shu #endtelugu & +#telugu Shuu #endtelugu & +#telugu ShR^i #endtelugu & +#telugu ShR^I #endtelugu & +#telugu ShL^i #endtelugu & +#telugu ShL^I #endtelugu & +#telugu She #endtelugu & +#telugu ShE #endtelugu & +#telugu Shai #endtelugu & +#telugu Sho #endtelugu & +#telugu ShO #endtelugu & +#telugu Shau #endtelugu \\ \hline +\tt s & +#telugu sa #endtelugu & +#telugu saa #endtelugu & +#telugu si #endtelugu & +#telugu sii #endtelugu & +#telugu su #endtelugu & +#telugu suu #endtelugu & +#telugu sR^i #endtelugu & +#telugu sR^I #endtelugu & +#telugu sL^i #endtelugu & +#telugu sL^I #endtelugu & +#telugu se #endtelugu & +#telugu sE #endtelugu & +#telugu sai #endtelugu & +#telugu so #endtelugu & +#telugu sO #endtelugu & +#telugu sau #endtelugu \\ \hline +\tt h & +#telugu ha #endtelugu & +#telugu haa #endtelugu & +#telugu hi #endtelugu & +#telugu hii #endtelugu & +#telugu hu #endtelugu & +#telugu huu #endtelugu & +#telugu hR^i #endtelugu & +#telugu hR^I #endtelugu & +#telugu hL^i #endtelugu & +#telugu hL^I #endtelugu & +#telugu he #endtelugu & +#telugu hE #endtelugu & +#telugu hai #endtelugu & +#telugu ho #endtelugu & +#telugu hO #endtelugu & +#telugu hau #endtelugu \\ \hline +\tt ld & +#telugu lda #endtelugu & +#telugu ldaa #endtelugu & +#telugu ldi #endtelugu & +#telugu ldii #endtelugu & +#telugu ldu #endtelugu & +#telugu lduu #endtelugu & +#telugu ldR^i #endtelugu & +#telugu ldR^I #endtelugu & +#telugu ldL^i #endtelugu & +#telugu ldL^I #endtelugu & +#telugu lde #endtelugu & +#telugu ldE #endtelugu & +#telugu ldai #endtelugu & +#telugu ldo #endtelugu & +#telugu ldO #endtelugu & +#telugu ldau #endtelugu \\ \hline +\tt kSh & +#telugu kSha #endtelugu & +#telugu kShaa #endtelugu & +#telugu kShi #endtelugu & +#telugu kShii #endtelugu & +#telugu kShu #endtelugu & +#telugu kShuu #endtelugu & +#telugu kShR^i #endtelugu & +#telugu kShR^I #endtelugu & +#telugu kShL^i #endtelugu & +#telugu kShL^I #endtelugu & +#telugu kShe #endtelugu & +#telugu kShE #endtelugu & +#telugu kShai #endtelugu & +#telugu kSho #endtelugu & +#telugu kShO #endtelugu & +#telugu kShau #endtelugu \\ \hline +\end{tabular} +\end{makeimage} +\vspace{0.10in} +\end{center} +} % end vbox +\caption {\bf Telugu Consonants with their Vowel Forms.} +\label{fig3} +\end{table} + +\end{comment} %---------- NO NEED TO INCLUDE THE CONSONANTS-VOWELS TABLE +%------------------------------------------------------------------------- |