diff options
82 files changed, 1 insertions, 32629 deletions
diff --git a/Master/texmf-dist/doc/fonts/itrans/COPYRIGHT b/Master/texmf-dist/doc/fonts/itrans/COPYRIGHT deleted file mode 100644 index 04ec9e32032..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/COPYRIGHT +++ /dev/null @@ -1,31 +0,0 @@ -/* - * ITRANS software - *========================================================================== - * Copyright 1991--2001 Avinash Chopde, All Rights Reserved. - * - * Permission to use, copy, modify and distribute this software and its - * documentation for any purpose is hereby granted without fee, provided that - * the above copyright notice appear in all copies and that both that - * copyright notice and this permission notice appear in supporting - * documentation, and that the name of Avinash Chopde not be used in - * advertising or publicity pertaining to distribution of the software - * without specific, written prior permission. - * Avinash Chopde makes no representations about the suitability of this - * software for any purpose. - * It is provided "as is" without express or implied warranty. - * - * AVINASH CHOPDE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, - * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, - * IN NO EVENT SHALL AVINASH CHOPDE BE LIABLE FOR ANY SPECIAL, INDIRECT OR - * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER - * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE - * OF THIS SOFTWARE. - * - * Author: Avinash Chopde - * e-mail: avinash@acm.org - * home page: http://www.aczone.com/itrans/ - * - If this package contains any other copyrighted material, the appropriate - notice has been included in such units. - */ diff --git a/Master/texmf-dist/doc/fonts/itrans/README b/Master/texmf-dist/doc/fonts/itrans/README deleted file mode 100644 index fc8d3d000e4..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/README +++ /dev/null @@ -1,124 +0,0 @@ -% - 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 deleted file mode 100644 index 40f1ce789d1..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/beng.itx +++ /dev/null @@ -1,1723 +0,0 @@ -% 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 deleted file mode 100644 index 886086fcd7f..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/dvnc.itx +++ /dev/null @@ -1,447 +0,0 @@ -% 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 deleted file mode 100644 index c42bb4776d4..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/dvng.itx +++ /dev/null @@ -1,882 +0,0 @@ - -\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 deleted file mode 100644 index 95b3d6d1d55..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/ex_latex.itx +++ /dev/null @@ -1,143 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% 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 deleted file mode 100644 index 0d442b03be9..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/ex_ltn1.itx +++ /dev/null @@ -1,469 +0,0 @@ -<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 deleted file mode 100644 index 44b79ecd964..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/ex_ps.itx +++ /dev/null @@ -1,55 +0,0 @@ -% 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 deleted file mode 100644 index da3efeee86e..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/ex_utf8.itx +++ /dev/null @@ -1,390 +0,0 @@ -<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 deleted file mode 100644 index 23e8f8abeda..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/flag.ips +++ /dev/null @@ -1,171 +0,0 @@ -% 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 deleted file mode 100644 index 7472ba18fac..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/gujdoc.itx +++ /dev/null @@ -1,416 +0,0 @@ -% 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 deleted file mode 100644 index cd6ab99b1ca..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/icsx.itx +++ /dev/null @@ -1,395 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% 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 deleted file mode 100644 index 5022d2fca33..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/idoc.itx +++ /dev/null @@ -1,1015 +0,0 @@ -\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 deleted file mode 100644 index 059952a33f5..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/kantex.itx +++ /dev/null @@ -1,1009 +0,0 @@ -\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 deleted file mode 100644 index 2b5623da4b1..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/nehru.itx +++ /dev/null @@ -1,101 +0,0 @@ -\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 deleted file mode 100644 index f98b0c4099c..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/pundoc.itx +++ /dev/null @@ -1,909 +0,0 @@ -\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 deleted file mode 100644 index ac93cd748d9..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/romancsx.itx +++ /dev/null @@ -1,305 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% 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 deleted file mode 100644 index 7085ba09df4..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/tamil.itx +++ /dev/null @@ -1,673 +0,0 @@ -\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 deleted file mode 100644 index 541fa61bad1..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/tblall.itx +++ /dev/null @@ -1,1317 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% 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 deleted file mode 100644 index 3633921314b..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/tech.tex +++ /dev/null @@ -1,539 +0,0 @@ -% $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 deleted file mode 100644 index 119a63a4875..00000000000 --- a/Master/texmf-dist/doc/fonts/itrans/tlgutx.itx +++ /dev/null @@ -1,1130 +0,0 @@ -\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 -%------------------------------------------------------------------------- diff --git a/Master/texmf-dist/fonts/afm/public/itrans/devnac.afm b/Master/texmf-dist/fonts/afm/public/itrans/devnac.afm deleted file mode 100644 index e9c321f1880..00000000000 --- a/Master/texmf-dist/fonts/afm/public/itrans/devnac.afm +++ /dev/null @@ -1,281 +0,0 @@ -StartFontMetrics 2.0 -Comment FontStudio AFM output file -FontName DevnacPlain -EncodingScheme -FullName devnac Plain -FamilyName devnac -Weight Plain -ItalicAngle 0.00 -IsFixedPitch false -UnderlinePosition 90 -UnderlineThickness 40 -Version 1 -Notice Copyright 1991-1992 Avinash Chopde. All Rights Reserved. -FontBBox -438 -235 698 724 -CapHeight 492 -XHeight 493 -Descender 1 -Ascender 486 -StartCharMetrics 256 -C 0 ; WX 0 ; N NUL ; B 0 0 0 0 ; -C 1 ; WX 0 ; N SOH ; B 0 0 0 0 ; -C 2 ; WX 0 ; N STX ; B 0 0 0 0 ; -C 3 ; WX 0 ; N ETX ; B 0 0 0 0 ; -C 4 ; WX 0 ; N EOT ; B 0 0 0 0 ; -C 5 ; WX 0 ; N ENQ ; B 0 0 0 0 ; -C 6 ; WX 0 ; N ACK ; B 0 0 0 0 ; -C 7 ; WX 0 ; N BEL ; B 0 0 0 0 ; -C 8 ; WX 0 ; N BS ; B 0 0 0 0 ; -C 9 ; WX 0 ; N HT ; B 0 0 0 0 ; -C 10 ; WX 0 ; N LF ; B 0 0 0 0 ; -C 11 ; WX 0 ; N VT ; B 0 0 0 0 ; -C 12 ; WX 0 ; N FF ; B 0 0 0 0 ; -C 13 ; WX 0 ; N CR ; B 0 0 0 0 ; -C 14 ; WX 0 ; N SO ; B 0 0 0 0 ; -C 15 ; WX 0 ; N SI ; B 0 0 0 0 ; -C 16 ; WX 0 ; N DLE ; B 0 0 0 0 ; -C 17 ; WX 0 ; N DC1 ; B 0 0 0 0 ; -C 18 ; WX 0 ; N DC2 ; B 0 0 0 0 ; -C 19 ; WX 0 ; N DC3 ; B 0 0 0 0 ; -C 20 ; WX 0 ; N DC4 ; B 0 0 0 0 ; -C 21 ; WX 0 ; N NAK ; B 0 0 0 0 ; -C 22 ; WX 0 ; N SYN ; B 0 0 0 0 ; -C 23 ; WX 0 ; N ETB ; B 0 0 0 0 ; -C 24 ; WX 0 ; N CAN ; B 0 0 0 0 ; -C 25 ; WX 0 ; N EM ; B 0 0 0 0 ; -C 26 ; WX 0 ; N SUB ; B 0 0 0 0 ; -C 27 ; WX 0 ; N ESC ; B 0 0 0 0 ; -C 28 ; WX 0 ; N FS ; B 0 0 0 0 ; -C 29 ; WX 0 ; N GS ; B 0 0 0 0 ; -C 30 ; WX 0 ; N RS ; B 0 0 0 0 ; -C 31 ; WX 0 ; N US ; B 0 0 0 0 ; -C 32 ; WX 350 ; N space ; B 0 0 0 0 ; -C 33 ; WX 301 ; N exclam ; B 129 -2 208 484 ; -C 34 ; WX 0 ; N quotedbl ; B 0 0 0 0 ; -C 35 ; WX 400 ; N numbersign ; B 80 117 319 370 ; -C 36 ; WX 381 ; N dollar ; B 51 -37 331 519 ; -C 37 ; WX 562 ; N percent ; B 49 4 511 480 ; -C 38 ; WX 591 ; N ampersand ; B 50 -16 545 506 ; -C 39 ; WX 170 ; N quotesingle ; B 64 450 106 601 ; -C 40 ; WX 330 ; N parenleft ; B 102 -74 260 552 ; -C 41 ; WX 330 ; N parenright ; B 81 -74 239 552 ; -C 42 ; WX 320 ; N asterisk ; B 50 119 272 368 ; -C 43 ; WX 460 ; N plus ; B 50 57 413 427 ; -C 44 ; WX 188 ; N comma ; B 46 -95 138 64 ; -C 45 ; WX 342 ; N hyphen ; B 50 222 292 263 ; -C 46 ; WX 274 ; N period ; B 80 -6 193 104 ; -C 47 ; WX 304 ; N slash ; B 73 16 245 473 ; -C 48 ; WX 451 ; N zero ; B 45 67 399 416 ; -C 49 ; WX 391 ; N one ; B 50 -25 341 514 ; -C 50 ; WX 435 ; N two ; B 51 -37 385 525 ; -C 51 ; WX 408 ; N three ; B 50 -66 360 547 ; -C 52 ; WX 460 ; N four ; B 51 -9 409 496 ; -C 53 ; WX 451 ; N five ; B 50 -52 404 533 ; -C 54 ; WX 420 ; N six ; B 50 -66 371 550 ; -C 55 ; WX 467 ; N seven ; B 50 -3 418 486 ; -C 56 ; WX 443 ; N eight ; B 50 -1 392 489 ; -C 57 ; WX 448 ; N nine ; B 53 -61 398 536 ; -C 58 ; WX 301 ; N colon ; B 105 39 196 393 ; -C 59 ; WX 206 ; N semicolon ; B 38 -121 157 349 ; -C 60 ; WX 0 ; N less ; B 0 0 0 0 ; -C 61 ; WX 0 ; N equal ; B 0 0 0 0 ; -C 62 ; WX 0 ; N greater ; B 0 0 0 0 ; -C 63 ; WX 338 ; N question ; B 49 -25 288 531 ; -C 64 ; WX 0 ; N at ; B 0 0 0 0 ; -C 65 ; WX 0 ; N A ; B 0 0 0 0 ; -C 66 ; WX 358 ; N B ; B 8 131 358 498 ; -C 67 ; WX 546 ; N C ; B -20 21 546 486 ; -C 68 ; WX 419 ; N D ; B -20 5 419 486 ; -C 69 ; WX 0 ; N E ; B 0 0 0 0 ; -C 70 ; WX 302 ; N F ; B -20 -1 302 486 ; -C 71 ; WX 379 ; N G ; B -20 82 379 486 ; -C 72 ; WX 362 ; N H ; B -1 87 362 492 ; -C 73 ; WX 0 ; N I ; B 0 0 0 0 ; -C 74 ; WX 379 ; N J ; B -20 -51 379 486 ; -C 75 ; WX 495 ; N K ; B -20 18 495 486 ; -C 76 ; WX 522 ; N L ; B -20 3 522 486 ; -C 77 ; WX 0 ; N M ; B 0 0 0 0 ; -C 78 ; WX 337 ; N N ; B -20 117 337 486 ; -C 79 ; WX 0 ; N O ; B 0 0 0 0 ; -C 80 ; WX 590 ; N P ; B -20 0 590 486 ; -C 81 ; WX 0 ; N Q ; B 0 0 0 0 ; -C 82 ; WX 431 ; N R ; B -20 -14 431 486 ; -C 83 ; WX 334 ; N S ; B -20 -9 334 486 ; -C 84 ; WX 419 ; N T ; B -20 5 419 486 ; -C 85 ; WX 679 ; N U ; B -20 6 679 486 ; -C 86 ; WX 333 ; N V ; B 0 76 333 493 ; -C 87 ; WX 0 ; N W ; B 0 0 0 0 ; -C 88 ; WX 278 ; N X ; B -20 128 278 486 ; -C 89 ; WX 0 ; N Y ; B 0 0 0 0 ; -C 90 ; WX 379 ; N Z ; B -20 -51 379 486 ; -C 91 ; WX 328 ; N bracketleft ; B 112 -65 261 539 ; -C 92 ; WX 304 ; N backslash ; B 72 16 244 473 ; -C 93 ; WX 328 ; N bracketright ; B 67 -65 216 539 ; -C 94 ; WX 0 ; N asciicircum ; B 0 0 0 0 ; -C 95 ; WX 400 ; N underscore ; B 0 -235 400 -177 ; -C 96 ; WX 0 ; N grave ; B 0 0 0 0 ; -C 97 ; WX 407 ; N a ; B 2 34 407 488 ; -C 98 ; WX 282 ; N b ; B -20 93 282 486 ; -C 99 ; WX 364 ; N c ; B -20 85 364 486 ; -C 100 ; WX 489 ; N d ; B -20 1 489 486 ; -C 101 ; WX 393 ; N e ; B -20 -106 393 486 ; -C 102 ; WX 0 ; N f ; B 0 0 0 0 ; -C 103 ; WX 276 ; N g ; B -20 145 276 486 ; -C 104 ; WX 392 ; N h ; B -20 -45 392 486 ; -C 105 ; WX 406 ; N i ; B -20 -132 406 486 ; -C 106 ; WX 441 ; N j ; B -20 45 441 486 ; -C 107 ; WX 570 ; N k ; B -20 0 570 486 ; -C 108 ; WX 394 ; N l ; B -20 -1 394 486 ; -C 109 ; WX 358 ; N m ; B -20 130 358 486 ; -C 110 ; WX 358 ; N n ; B -20 129 358 486 ; -C 111 ; WX 0 ; N o ; B 0 0 0 0 ; -C 112 ; WX 278 ; N p ; B -20 128 278 486 ; -C 113 ; WX 0 ; N q ; B 0 0 0 0 ; -C 114 ; WX 348 ; N r ; B -20 -7 348 486 ; -C 115 ; WX 461 ; N s ; B -20 -7 461 486 ; -C 116 ; WX 425 ; N t ; B -20 9 425 486 ; -C 117 ; WX 454 ; N u ; B -20 6 454 486 ; -C 118 ; WX 282 ; N v ; B -20 93 282 486 ; -C 119 ; WX 0 ; N w ; B 0 0 0 0 ; -C 120 ; WX 372 ; N x ; B 0 -22 372 493 ; -C 121 ; WX 296 ; N y ; B -20 82 296 486 ; -C 122 ; WX 406 ; N z ; B -20 86 406 486 ; -C 123 ; WX 368 ; N braceleft ; B 79 -31 291 525 ; -C 124 ; WX 170 ; N bar ; B 50 0 120 486 ; -C 125 ; WX 368 ; N braceright ; B 78 -31 290 525 ; -C 126 ; WX 522 ; N asciitilde ; B 50 186 472 302 ; -C 127 ; WX 0 ; N DEL ; B 0 0 0 0 ; -C 128 ; WX 0 ; N Adieresis ; B -171 486 -3 703 ; -C 129 ; WX 205 ; N Aring ; B -20 0 205 486 ; -C 130 ; WX 393 ; N Ccedilla ; B -20 0 393 486 ; -C 131 ; WX 205 ; N Eacute ; B -20 0 527 703 ; -C 132 ; WX 204 ; N Ntilde ; B -201 0 204 693 ; -C 133 ; WX 0 ; N Odieresis ; B -358 -218 22 14 ; -C 134 ; WX 0 ; N Udieresis ; B -224 -215 129 11 ; -C 135 ; WX 0 ; N aacute ; B -312 486 -57 705 ; -C 136 ; WX 0 ; N agrave ; B -346 486 -50 720 ; -C 137 ; WX 205 ; N acircumflex ; B -102 0 205 705 ; -C 138 ; WX 205 ; N adieresis ; B -138 0 205 720 ; -C 139 ; WX 0 ; N atilde ; B -135 591 -50 668 ; -C 140 ; WX 128 ; N aring ; B 33 57 128 427 ; -C 141 ; WX 0 ; N ccedilla ; B -392 526 -12 724 ; -C 142 ; WX 0 ; N eacute ; B -394 526 -14 695 ; -C 143 ; WX 0 ; N egrave ; B -371 1 -135 249 ; -C 144 ; WX 684 ; N ecircumflex ; B 2 31 684 641 ; -C 145 ; WX 358 ; N edieresis ; B -20 25 358 486 ; -C 146 ; WX 365 ; N iacute ; B -2 38 366 486 ; -C 147 ; WX 426 ; N igrave ; B -20 -109 426 486 ; -C 148 ; WX 564 ; N icircumflex ; B -20 -78 564 486 ; -C 149 ; WX 696 ; N idieresis ; B -20 0 696 486 ; -C 150 ; WX 235 ; N ntilde ; B -20 200 235 486 ; -C 151 ; WX 298 ; N oacute ; B -99 44 298 486 ; -C 152 ; WX 394 ; N ograve ; B -20 38 395 486 ; -C 153 ; WX 0 ; N ocircumflex ; B -221 -168 11 52 ; -C 154 ; WX 205 ; N odieresis ; B -20 0 681 713 ; -C 155 ; WX 204 ; N otilde ; B -330 0 204 719 ; -C 156 ; WX 132 ; N uacute ; B -122 8 132 486 ; -C 157 ; WX 212 ; N ugrave ; B -121 112 212 486 ; -C 158 ; WX 70 ; N ucircumflex ; B -20 420 70 486 ; -C 159 ; WX 342 ; N udieresis ; B -20 33 342 486 ; -C 160 ; WX 400 ; N dagger ; B -20 0 470 486 ; -C 161 ; WX 0 ; N degree ; B -250 -189 0 -19 ; -C 162 ; WX 506 ; N cent ; B -20 -45 506 486 ; -C 163 ; WX 502 ; N sterling ; B -20 -45 502 486 ; -C 164 ; WX 497 ; N section ; B -20 78 497 486 ; -C 165 ; WX 0 ; N bullet ; B -375 -203 -46 7 ; -C 166 ; WX 431 ; N paragraph ; B -20 -79 431 486 ; -C 167 ; WX 370 ; N germandbls ; B -20 2 370 486 ; -C 168 ; WX 489 ; N registered ; B -20 -119 489 486 ; -C 169 ; WX 489 ; N copyright ; B -20 -149 489 486 ; -C 170 ; WX 425 ; N trademark ; B -20 -130 425 486 ; -C 171 ; WX 0 ; N acute ; B -438 -18 -353 59 ; -C 172 ; WX 431 ; N dieresis ; B -20 -128 431 486 ; -C 173 ; WX 365 ; N notequal ; B -2 -1 365 486 ; -C 174 ; WX 447 ; N AE ; B -20 0 516 486 ; -C 175 ; WX 373 ; N Oslash ; B 16 -8 334 486 ; -C 176 ; WX 0 ; N infinity ; B -270 0 -136 210 ; -C 177 ; WX 451 ; N plusminus ; B -20 -45 451 486 ; -C 178 ; WX 489 ; N lessequal ; B -20 -168 489 486 ; -C 179 ; WX 489 ; N greaterequal ; B -20 -168 489 486 ; -C 180 ; WX 489 ; N yen ; B -20 -168 489 486 ; -C 181 ; WX 489 ; N mu ; B -20 -173 489 486 ; -C 182 ; WX 489 ; N partialdiff ; B -20 -168 489 486 ; -C 183 ; WX 690 ; N summation ; B -20 -146 690 486 ; -C 184 ; WX 698 ; N product ; B -20 0 698 486 ; -C 185 ; WX 431 ; N pi ; B -20 -79 431 486 ; -C 186 ; WX 570 ; N integral ; B -20 -19 570 486 ; -C 187 ; WX 475 ; N ordfeminine ; B -20 -45 475 486 ; -C 188 ; WX 425 ; N ordmasculine ; B -20 -91 425 486 ; -C 189 ; WX 489 ; N Omega ; B -20 -222 489 486 ; -C 190 ; WX 425 ; N ae ; B -20 -121 425 486 ; -C 191 ; WX 431 ; N oslash ; B -20 -160 431 486 ; -C 192 ; WX 431 ; N questiondown ; B -20 -160 431 486 ; -C 193 ; WX 431 ; N exclamdown ; B -20 -165 431 486 ; -C 194 ; WX 422 ; N logicalnot ; B -20 -6 422 486 ; -C 195 ; WX 413 ; N radical ; B -20 -28 413 486 ; -C 196 ; WX 417 ; N florin ; B -20 -28 417 486 ; -C 197 ; WX 417 ; N approxequal ; B -20 -28 417 486 ; -C 198 ; WX 435 ; N Delta ; B -20 0 435 486 ; -C 199 ; WX 534 ; N guillemotleft ; B -20 -47 534 486 ; -C 200 ; WX 417 ; N guillemotright ; B -21 -112 417 486 ; -C 201 ; WX 422 ; N ellipsis ; B -20 -19 423 486 ; -C 202 ; WX 422 ; N nbspace ; B -20 -19 422 486 ; -C 203 ; WX 478 ; N Agrave ; B -20 -7 478 486 ; -C 204 ; WX 589 ; N Atilde ; B -20 1 589 486 ; -C 205 ; WX 434 ; N Otilde ; B -20 -3 434 486 ; -C 206 ; WX 365 ; N OE ; B -14 -26 365 486 ; -C 207 ; WX 365 ; N oe ; B -14 -26 365 486 ; -C 208 ; WX 365 ; N endash ; B -14 -16 365 486 ; -C 209 ; WX 597 ; N emdash ; B -20 -1 597 486 ; -C 210 ; WX 0 ; N quotedblleft ; B 0 0 0 0 ; -C 211 ; WX 0 ; N quotedblright ; B 0 0 0 0 ; -C 212 ; WX 0 ; N quoteleft ; B 0 0 0 0 ; -C 213 ; WX 0 ; N quoteright ; B 0 0 0 0 ; -C 214 ; WX 0 ; N divide ; B 0 0 0 0 ; -C 215 ; WX 0 ; N lozenge ; B 0 0 0 0 ; -C 216 ; WX 0 ; N ydieresis ; B 0 0 0 0 ; -C 217 ; WX 0 ; N Ydieresis ; B 0 0 0 0 ; -C 218 ; WX 0 ; N fraction ; B 0 0 0 0 ; -C 219 ; WX 0 ; N currency ; B 0 0 0 0 ; -C 220 ; WX 0 ; N guilsinglleft ; B 0 0 0 0 ; -C 221 ; WX 0 ; N guilsinglright ; B 0 0 0 0 ; -C 222 ; WX 0 ; N fi ; B 0 0 0 0 ; -C 223 ; WX 0 ; N fl ; B 0 0 0 0 ; -C 224 ; WX 0 ; N daggerdbl ; B 0 0 0 0 ; -C 225 ; WX 0 ; N periodcentered ; B 0 0 0 0 ; -C 226 ; WX 0 ; N quotesinglbase ; B 0 0 0 0 ; -C 227 ; WX 0 ; N quotedblbase ; B 0 0 0 0 ; -C 228 ; WX 0 ; N perthousand ; B 0 0 0 0 ; -C 229 ; WX 0 ; N Acircumflex ; B 0 0 0 0 ; -C 230 ; WX 0 ; N Ecircumflex ; B 0 0 0 0 ; -C 231 ; WX 0 ; N Aacute ; B 0 0 0 0 ; -C 232 ; WX 0 ; N Edieresis ; B 0 0 0 0 ; -C 233 ; WX 0 ; N Egrave ; B 0 0 0 0 ; -C 234 ; WX 0 ; N Iacute ; B 0 0 0 0 ; -C 235 ; WX 0 ; N Icircumflex ; B 0 0 0 0 ; -C 236 ; WX 0 ; N Idieresis ; B 0 0 0 0 ; -C 237 ; WX 0 ; N Igrave ; B 0 0 0 0 ; -C 238 ; WX 0 ; N Oacute ; B 0 0 0 0 ; -C 239 ; WX 0 ; N Ocircumflex ; B 0 0 0 0 ; -C 240 ; WX 0 ; N apple ; B 0 0 0 0 ; -C 241 ; WX 0 ; N Ograve ; B 0 0 0 0 ; -C 242 ; WX 0 ; N Uacute ; B 0 0 0 0 ; -C 243 ; WX 0 ; N Ucircumflex ; B 0 0 0 0 ; -C 244 ; WX 0 ; N Ugrave ; B 0 0 0 0 ; -C 245 ; WX 0 ; N dotlessi ; B 0 0 0 0 ; -C 246 ; WX 0 ; N circumflex ; B 0 0 0 0 ; -C 247 ; WX 0 ; N tilde ; B 0 0 0 0 ; -C 248 ; WX 0 ; N macron ; B 0 0 0 0 ; -C 249 ; WX 0 ; N breve ; B 0 0 0 0 ; -C 250 ; WX 0 ; N dotaccent ; B 0 0 0 0 ; -C 251 ; WX 0 ; N ring ; B 0 0 0 0 ; -C 252 ; WX 0 ; N cedilla ; B 0 0 0 0 ; -C 253 ; WX 0 ; N hungarumlaut ; B 0 0 0 0 ; -C 254 ; WX 0 ; N ogonek ; B 0 0 0 0 ; -C 255 ; WX 1000 ; N caron ; B 8 14 694 478 ; -EndCharMetrics -StartKernData -StartKernPairs 0 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/Master/texmf-dist/fonts/afm/public/itrans/ncpi____.afm b/Master/texmf-dist/fonts/afm/public/itrans/ncpi____.afm deleted file mode 100644 index 9eeb3edd045..00000000000 --- a/Master/texmf-dist/fonts/afm/public/itrans/ncpi____.afm +++ /dev/null @@ -1,4287 +0,0 @@ -StartFontMetrics 3.0 -Comment Based on CenturySchL-Ital; modified for CSX+ encoding -Comment by John Smiths's program mkt1font on July 29, 1998 -Comment Command line: mkt1font -s 800 -c 40,100 -d CSX+.def -f NCS-Italic.pfb -a NCS-Italic.afm -n NCS_CSX+-Italic -Comment Copyright URW Software, Copyright 1994 by URW -Comment Creation Date: 2/11/1994 -Comment See the file COPYING (GNU General Public License) for license conditions. -FontName NCS_CSX+-Italic -FullName NCS_CSX+-Italic -FamilyName NCS_CSX+ -Weight Regular -ItalicAngle -15.0 -IsFixedPitch false -UnderlinePosition -102 -UnderlineThickness 42 -Version 001.005 -Notice URW Software, Copyright 1994 by URW -EncodingScheme FontSpecific -FontBBox -166 -266 1425 966 -CapHeight 722 -XHeight 455 -Descender -202 -Ascender 737 -StartCharMetrics 323 -C 32 ; WX 278 ; N space ; B 0 0 0 0 ; -C 33 ; WX 333 ; N exclam ; B 30 -15 316 737 ; -C 34 ; WX 400 ; N quotedbl ; B 100 510 395 732 ; -C 35 ; WX 556 ; N numbersign ; B 33 0 524 686 ; -C 36 ; WX 556 ; N dollar ; B 3 -135 536 792 ; -C 37 ; WX 833 ; N percent ; B 46 0 792 722 ; -C 38 ; WX 852 ; N ampersand ; B 24 -15 773 737 ; -C 39 ; WX 204 ; N quoteright ; B 39 433 230 709 ; -C 40 ; WX 333 ; N parenleft ; B 40 -123 399 736 ; -C 41 ; WX 333 ; N parenright ; B -93 -123 265 736 ; -C 42 ; WX 500 ; N asterisk ; B 34 287 452 704 ; -C 43 ; WX 606 ; N plus ; B 37 2 540 505 ; -C 44 ; WX 278 ; N comma ; B -39 -167 151 109 ; -C 45 ; WX 333 ; N hyphen ; B 32 195 259 278 ; -C 46 ; WX 278 ; N period ; B 17 -15 141 109 ; -C 47 ; WX 606 ; N slash ; B 140 -108 466 722 ; -C 48 ; WX 556 ; N zero ; B 29 -15 527 704 ; -C 49 ; WX 556 ; N one ; B 50 0 459 708 ; -C 50 ; WX 556 ; N two ; B -35 0 508 704 ; -C 51 ; WX 556 ; N three ; B -2 -15 506 704 ; -C 52 ; WX 556 ; N four ; B -8 0 512 708 ; -C 53 ; WX 556 ; N five ; B 4 -15 540 704 ; -C 54 ; WX 556 ; N six ; B 36 -15 547 704 ; -C 55 ; WX 556 ; N seven ; B 69 -15 561 704 ; -C 56 ; WX 556 ; N eight ; B 8 -15 527 704 ; -C 57 ; WX 556 ; N nine ; B 7 -15 519 704 ; -C 58 ; WX 278 ; N colon ; B 42 -15 254 463 ; -C 59 ; WX 278 ; N semicolon ; B -14 -167 261 463 ; -C 60 ; WX 606 ; N less ; B 34 -17 543 523 ; -C 61 ; WX 606 ; N equal ; B 36 112 540 394 ; -C 62 ; WX 606 ; N greater ; B 53 -17 562 523 ; -C 63 ; WX 444 ; N question ; B 102 -15 417 737 ; -C 64 ; WX 747 ; N at ; B 28 -14 728 736 ; -C 65 ; WX 704 ; N A ; B -82 0 668 737 ; -C 66 ; WX 722 ; N B ; B -31 0 668 722 ; -C 67 ; WX 722 ; N C ; B 40 -15 713 737 ; -C 68 ; WX 778 ; N D ; B -38 0 735 722 ; -C 69 ; WX 722 ; N E ; B -37 0 701 722 ; -C 70 ; WX 667 ; N F ; B -34 0 698 722 ; -C 71 ; WX 778 ; N G ; B 39 -15 763 737 ; -C 72 ; WX 833 ; N H ; B -38 0 867 722 ; -C 73 ; WX 407 ; N I ; B -33 0 431 722 ; -C 74 ; WX 611 ; N J ; B -13 -15 646 722 ; -C 75 ; WX 741 ; N K ; B -40 0 814 722 ; -C 76 ; WX 667 ; N L ; B -37 0 630 722 ; -C 77 ; WX 944 ; N M ; B -26 0 973 722 ; -C 78 ; WX 815 ; N N ; B -47 -14 859 722 ; -C 79 ; WX 778 ; N O ; B 40 -15 735 737 ; -C 80 ; WX 667 ; N P ; B -33 0 663 722 ; -C 81 ; WX 778 ; N Q ; B 40 -188 735 737 ; -C 82 ; WX 741 ; N R ; B -41 -15 691 722 ; -C 83 ; WX 667 ; N S ; B 0 -15 632 737 ; -C 84 ; WX 685 ; N T ; B 40 0 726 722 ; -C 85 ; WX 815 ; N U ; B 93 -15 860 722 ; -C 86 ; WX 704 ; N V ; B 36 -15 772 722 ; -C 87 ; WX 926 ; N W ; B 53 -15 973 722 ; -C 88 ; WX 704 ; N X ; B -73 0 770 722 ; -C 89 ; WX 685 ; N Y ; B 32 0 758 722 ; -C 90 ; WX 667 ; N Z ; B -25 0 667 722 ; -C 91 ; WX 333 ; N bracketleft ; B -33 -108 410 722 ; -C 92 ; WX 606 ; N backslash ; B 89 0 522 708 ; -C 93 ; WX 333 ; N bracketright ; B -83 -108 359 722 ; -C 94 ; WX 606 ; N asciicircum ; B 52 318 554 722 ; -C 95 ; WX 500 ; N underscore ; B 0 -123 500 -81 ; -C 96 ; WX 204 ; N quoteleft ; B 61 461 252 737 ; -C 97 ; WX 574 ; N a ; B 1 -15 523 470 ; -C 98 ; WX 556 ; N b ; B 32 -15 488 737 ; -C 99 ; WX 444 ; N c ; B 5 -15 401 470 ; -C 100 ; WX 611 ; N d ; B 3 -15 586 737 ; -C 101 ; WX 444 ; N e ; B -6 -15 391 470 ; -C 102 ; WX 333 ; N f ; B -68 -202 470 736 ; -C 103 ; WX 537 ; N g ; B -79 -202 523 505 ; -C 104 ; WX 611 ; N h ; B 0 -15 555 737 ; -C 105 ; WX 333 ; N i ; B 27 -14 282 714 ; -C 106 ; WX 315 ; N j ; B -166 -202 317 714 ; -C 107 ; WX 556 ; N k ; B -5 -15 492 737 ; -C 108 ; WX 333 ; N l ; B 16 -15 294 737 ; -C 109 ; WX 889 ; N m ; B 15 -15 837 470 ; -C 110 ; WX 611 ; N n ; B 14 -15 562 470 ; -C 111 ; WX 500 ; N o ; B 5 -15 450 470 ; -C 112 ; WX 574 ; N p ; B -101 -202 506 470 ; -C 113 ; WX 556 ; N q ; B 0 -202 499 470 ; -C 114 ; WX 444 ; N r ; B 9 0 433 470 ; -C 115 ; WX 444 ; N s ; B -1 -15 392 470 ; -C 116 ; WX 352 ; N t ; B 25 -15 329 621 ; -C 117 ; WX 611 ; N u ; B 41 -15 556 470 ; -C 118 ; WX 519 ; N v ; B 34 -16 445 470 ; -C 119 ; WX 778 ; N w ; B 32 -15 708 470 ; -C 120 ; WX 500 ; N x ; B -33 -15 471 470 ; -C 121 ; WX 500 ; N y ; B -79 -202 454 470 ; -C 122 ; WX 463 ; N z ; B -33 -15 417 470 ; -C 123 ; WX 333 ; N braceleft ; B 52 -108 381 722 ; -C 124 ; WX 606 ; N bar ; B 269 0 337 722 ; -C 125 ; WX 333 ; N braceright ; B -98 -108 231 722 ; -C 126 ; WX 606 ; N asciitilde ; B 41 165 545 327 ; -C 128 ; WX 722 ; N Ccedilla ; B 40 -216 713 737 ; -C 129 ; WX 611 ; N udieresis ; B 41 -15 556 644 ; -C 130 ; WX 444 ; N eacute ; B -6 -15 411 689 ; -C 131 ; WX 574 ; N acircumflex ; B 1 -15 523 688 ; -C 132 ; WX 574 ; N adieresis ; B 1 -15 523 644 ; -C 133 ; WX 574 ; N agrave ; B 1 -15 523 691 ; -C 134 ; WX 574 ; N aring ; B 1 -15 523 712 ; -C 135 ; WX 444 ; N ccedilla ; B 5 -216 401 470 ; -C 136 ; WX 444 ; N ecircumflex ; B -6 -15 391 688 ; -C 137 ; WX 444 ; N edieresis ; B -6 -15 405 644 ; -C 138 ; WX 444 ; N egrave ; B -6 -15 391 691 ; -C 139 ; WX 333 ; N idieresis ; B 27 -14 349 644 ; -C 140 ; WX 333 ; N icircumflex ; B -3 -14 291 688 ; -C 141 ; WX 333 ; N igrave ; B 27 -14 282 691 ; -C 142 ; WX 704 ; N Adieresis ; B -82 0 668 910 ; -C 143 ; WX 704 ; N Aring ; B -82 0 668 966 ; -C 144 ; WX 722 ; N Eacute ; B -37 0 701 947 ; -C 145 ; WX 722 ; N ae ; B -18 -15 667 470 ; -C 146 ; WX 870 ; N AE ; B -92 0 870 722 ; -C 147 ; WX 500 ; N ocircumflex ; B 5 -15 450 688 ; -C 148 ; WX 500 ; N odieresis ; B 5 -15 450 644 ; -C 149 ; WX 500 ; N ograve ; B 5 -15 450 691 ; -C 150 ; WX 611 ; N ucircumflex ; B 41 -15 556 688 ; -C 151 ; WX 611 ; N ugrave ; B 41 -15 556 691 ; -C 152 ; WX 722 ; N aemacron ; B -18 -15 667 610 ; -C 153 ; WX 778 ; N Odieresis ; B 40 -15 735 910 ; -C 154 ; WX 815 ; N Udieresis ; B 93 -15 860 910 ; -C 155 ; WX 611 ; N ubreve ; B 41 -15 556 677 ; -C 156 ; WX 444 ; N emacrontilde ; B -6 -15 391 805 ; -C 157 ; WX 444 ; N runderring ; B 9 -266 433 470 ; -C 158 ; WX 574 ; N aacute ; B 1 -15 523 689 ; -C 159 ; WX 444 ; N runderbar ; B 9 -134 433 470 ; -C 160 ; WX 278 ; N space ; B 0 0 0 0 ; -C 161 ; WX 333 ; N iacute ; B 27 -14 355 689 ; -C 162 ; WX 500 ; N oacute ; B 5 -15 450 689 ; -C 163 ; WX 611 ; N uacute ; B 41 -15 556 689 ; -C 164 ; WX 611 ; N ntilde ; B 14 -15 562 650 ; -C 165 ; WX 815 ; N Ntilde ; B -47 -14 859 917 ; -C 166 ; WX 333 ; N ltilde ; B 16 -15 294 917 ; -C 167 ; WX 889 ; N moverdot ; B 15 -15 837 644 ; -C 168 ; WX 574 ; N amacronbreve ; B 1 -15 523 832 ; -C 169 ; WX 333 ; N imacronbreve ; B 27 -14 282 832 ; -C 170 ; WX 611 ; N umacronbreve ; B 41 -15 556 832 ; -C 171 ; WX 574 ; N amacrontilde ; B 1 -15 523 805 ; -C 172 ; WX 333 ; N imacrontilde ; B 27 -14 282 805 ; -C 173 ; WX 611 ; N nunderbar ; B 14 -134 562 470 ; -C 174 ; WX 444 ; N runderringmacron ; B 9 -266 433 610 ; -C 175 ; WX 333 ; N lunderring ; B 16 -266 294 737 ; -C 176 ; WX 333 ; N lunderringmacron ; B 16 -266 294 877 ; -C 177 ; WX 444 ; N runderringacute ; B 9 -266 433 689 ; -C 178 ; WX 444 ; N runderringgrave ; B 9 -266 433 691 ; -C 179 ; WX 444 ; N runderringmacronacute ; B 9 -266 433 844 ; -C 180 ; WX 889 ; N mbreve ; B 15 -15 837 677 ; -C 181 ; WX 574 ; N amacronacute ; B 1 -15 523 844 ; -C 182 ; WX 574 ; N amacrongrave ; B 1 -15 523 846 ; -C 183 ; WX 333 ; N imacronacute ; B 27 -14 282 844 ; -C 184 ; WX 333 ; N imacrongrave ; B 27 -14 282 846 ; -C 185 ; WX 444 ; N emacron ; B -6 -15 391 610 ; -C 186 ; WX 500 ; N omacron ; B 5 -15 450 610 ; -C 187 ; WX 741 ; N Runderring ; B -41 -266 691 722 ; -C 188 ; WX 500 ; N yoverdot ; B -79 -202 454 644 ; -C 189 ; WX 611 ; N umacronacute ; B 41 -15 556 844 ; -C 190 ; WX 611 ; N umacrongrave ; B 41 -15 556 846 ; -C 191 ; WX 444 ; N rbreve ; B 9 0 433 677 ; -C 192 ; WX 500 ; N omacrontilde ; B 5 -15 450 805 ; -C 193 ; WX 889 ; N mcandrabindu ; B 15 -15 837 677 ; -C 194 ; WX 352 ; N tunderbar ; B 25 -134 329 621 ; -C 195 ; WX 722 ; N Emacron ; B -37 0 701 877 ; -C 196 ; WX 778 ; N Omacron ; B 40 -15 735 877 ; -C 197 ; WX 611 ; N nbreve ; B 14 -15 562 677 ; -C 198 ; WX 444 ; N runderdotacute ; B 9 -228 433 689 ; -C 199 ; WX 444 ; N runderdotgrave ; B 9 -228 433 691 ; -C 200 ; WX 1352 ; N Khunderbar ; B -40 -134 1425 737 ; -C 201 ; WX 556 ; N kunderbar ; B -5 -134 492 737 ; -C 202 ; WX 278 ; N space ; B 0 0 0 0 ; -C 203 ; WX 870 ; N AEmacron ; B -92 0 870 877 ; -C 204 ; WX 1167 ; N khunderbar ; B -5 -134 1103 737 ; -C 205 ; WX 537 ; N goverdot ; B -79 -202 523 644 ; -C 206 ; WX 444 ; N ccircumflex ; B 5 -15 401 688 ; -C 207 ; WX 444 ; N runderdotmacronacute ; B 9 -228 433 844 ; -C 208 ; WX 574 ; N atilde ; B 1 -15 523 650 ; -C 209 ; WX 333 ; N itilde ; B 27 -14 282 650 ; -C 210 ; WX 611 ; N utilde ; B 41 -15 556 650 ; -C 211 ; WX 444 ; N etilde ; B -6 -15 391 650 ; -C 212 ; WX 500 ; N otilde ; B 5 -15 454 650 ; -C 213 ; WX 444 ; N ebreve ; B -6 -15 391 677 ; -C 214 ; WX 500 ; N obreve ; B 5 -15 450 677 ; -C 215 ; WX 333 ; N lunderbar ; B 16 -134 294 737 ; -C 216 ; WX 611 ; N umacrontilde ; B 41 -15 556 805 ; -C 217 ; WX 778 ; N Goverdot ; B 39 -15 763 911 ; -C 218 ; WX 722 ; N Ccircumflex ; B 40 -15 713 955 ; -C 219 ; WX 611 ; N hunderbar ; B 0 -134 555 737 ; -C 220 ; WX 611 ; N hunderbreve ; B 0 -262 555 737 ; -C 221 ; WX 500 ; N endash ; B -18 206 518 267 ; -C 222 ; WX 1000 ; N emdash ; B -18 206 1018 267 ; -C 223 ; WX 389 ; N quotedblleft ; B 63 461 432 737 ; -C 224 ; WX 574 ; N amacron ; B 1 -15 523 610 ; -C 225 ; WX 556 ; N germandbls ; B -76 -202 525 736 ; -C 226 ; WX 704 ; N Amacron ; B -82 0 668 877 ; -C 227 ; WX 333 ; N imacron ; B 27 -14 282 610 ; -C 228 ; WX 407 ; N Imacron ; B -33 0 431 877 ; -C 229 ; WX 611 ; N umacron ; B 41 -15 556 610 ; -C 230 ; WX 815 ; N Umacron ; B 93 -15 860 877 ; -C 231 ; WX 444 ; N runderdot ; B 9 -228 433 470 ; -C 232 ; WX 741 ; N Runderdot ; B -41 -228 691 722 ; -C 233 ; WX 444 ; N runderdotmacron ; B 9 -228 433 610 ; -C 234 ; WX 741 ; N Runderdotmacron ; B -41 -228 691 877 ; -C 235 ; WX 333 ; N lunderdot ; B 16 -228 294 737 ; -C 236 ; WX 667 ; N Lunderdot ; B -37 -228 630 722 ; -C 237 ; WX 333 ; N lunderdotmacron ; B 16 -228 294 877 ; -C 238 ; WX 667 ; N Lunderdotmacron ; B -37 -228 630 877 ; -C 239 ; WX 611 ; N noverdot ; B 14 -15 562 644 ; -C 240 ; WX 815 ; N Noverdot ; B -47 -14 859 911 ; -C 241 ; WX 352 ; N tunderdot ; B 25 -228 329 621 ; -C 242 ; WX 685 ; N Tunderdot ; B 40 -228 726 722 ; -C 243 ; WX 611 ; N dunderdot ; B 3 -228 586 737 ; -C 244 ; WX 778 ; N Dunderdot ; B -38 -228 735 722 ; -C 245 ; WX 611 ; N nunderdot ; B 14 -228 562 470 ; -C 246 ; WX 815 ; N Nunderdot ; B -47 -228 859 722 ; -C 247 ; WX 444 ; N sacute ; B -1 -15 392 689 ; -C 248 ; WX 667 ; N Sacute ; B 0 -15 632 956 ; -C 249 ; WX 444 ; N sunderdot ; B -1 -228 392 470 ; -C 250 ; WX 667 ; N Sunderdot ; B 0 -228 632 737 ; -C 251 ; WX 389 ; N quotedblright ; B 38 461 407 737 ; -C 252 ; WX 889 ; N munderdot ; B 15 -228 837 470 ; -C 253 ; WX 944 ; N Munderdot ; B -26 -228 973 722 ; -C 254 ; WX 611 ; N hunderdot ; B 0 -228 555 737 ; -C 255 ; WX 833 ; N Hunderdot ; B -38 -228 867 722 ; -C -1 ; WX 685 ; N Yacute ; B 32 0 758 947 ; -C -1 ; WX 815 ; N Ucircumflex ; B 93 -15 860 940 ; -C -1 ; WX 815 ; N Ugrave ; B 93 -15 860 946 ; -C -1 ; WX 667 ; N Zcaron ; B -25 0 667 940 ; -C -1 ; WX 685 ; N Ydieresis ; B 32 0 758 910 ; -C -1 ; WX 333 ; N threesuperior ; B 1 279 331 710 ; -C -1 ; WX 815 ; N Uacute ; B 93 -15 860 947 ; -C -1 ; WX 333 ; N twosuperior ; B 0 288 353 710 ; -C -1 ; WX 278 ; N middot ; B 77 183 201 307 ; -C -1 ; WX 333 ; N onesuperior ; B 43 288 309 712 ; -C -1 ; WX 667 ; N Scaron ; B 0 -15 632 940 ; -C -1 ; WX 778 ; N Otilde ; B 40 -15 735 917 ; -C -1 ; WX 333 ; N sfthyphen ; B 32 195 259 278 ; -C -1 ; WX 778 ; N Ograve ; B 40 -15 735 946 ; -C -1 ; WX 778 ; N Ocircumflex ; B 40 -15 735 940 ; -C -1 ; WX 407 ; N Icircumflex ; B -33 0 431 940 ; -C -1 ; WX 407 ; N Igrave ; B -33 0 431 946 ; -C -1 ; WX 407 ; N Iacute ; B -33 0 431 947 ; -C -1 ; WX 407 ; N Idieresis ; B -33 0 446 910 ; -C -1 ; WX 400 ; N degree ; B 70 380 370 686 ; -C -1 ; WX 722 ; N Ecircumflex ; B -37 0 701 940 ; -C -1 ; WX 606 ; N minus ; B 41 213 545 293 ; -C -1 ; WX 606 ; N multiply ; B 37 1 540 504 ; -C -1 ; WX 606 ; N divide ; B 37 -9 540 515 ; -C -1 ; WX 722 ; N Egrave ; B -37 0 701 946 ; -C -1 ; WX 950 ; N trademark ; B 48 288 971 722 ; -C -1 ; WX 778 ; N Oacute ; B 40 -15 735 947 ; -C -1 ; WX 574 ; N thorn ; B -101 -202 506 737 ; -C -1 ; WX 500 ; N eth ; B 5 -15 450 716 ; -C -1 ; WX 606 ; N plusminus ; B 37 0 540 581 ; -C -1 ; WX 834 ; N onehalf ; B 33 0 844 712 ; -C -1 ; WX 834 ; N onequarter ; B 33 0 833 712 ; -C -1 ; WX 834 ; N threequarters ; B 1 0 833 710 ; -C -1 ; WX 722 ; N Edieresis ; B -37 0 701 910 ; -C -1 ; WX 444 ; N scaron ; B -1 -15 434 683 ; -C -1 ; WX 500 ; N yacute ; B -79 -202 454 689 ; -C -1 ; WX 463 ; N zcaron ; B -33 -15 443 683 ; -C -1 ; WX 500 ; N ydieresis ; B -79 -202 454 644 ; -C -1 ; WX 747 ; N copyright ; B 24 -15 724 685 ; -C -1 ; WX 747 ; N registered ; B 23 -15 723 685 ; -C -1 ; WX 704 ; N Atilde ; B -82 0 668 917 ; -C -1 ; WX 278 ; N nbspace ; B 0 0 0 0 ; -C -1 ; WX 704 ; N Acircumflex ; B -82 0 668 940 ; -C -1 ; WX 704 ; N Agrave ; B -82 0 668 946 ; -C -1 ; WX 606 ; N logicalnot ; B 41 0 545 293 ; -C -1 ; WX 704 ; N Aacute ; B -82 0 668 947 ; -C -1 ; WX 778 ; N Eth ; B -38 0 735 722 ; -C -1 ; WX 606 ; N brokenbar ; B 269 0 337 722 ; -C -1 ; WX 667 ; N Thorn ; B -33 0 624 722 ; -C -1 ; WX 611 ; N mu ; B -70 -219 556 470 ; -C -1 ; WX 278 ; N .notdef ; B 0 0 0 0 ; -C -1 ; WX 333 ; N exclamdown ; B -7 -203 280 549 ; -C -1 ; WX 556 ; N cent ; B 61 -135 486 581 ; -C -1 ; WX 556 ; N sterling ; B -8 -15 545 704 ; -C -1 ; WX 167 ; N fraction ; B -104 0 333 708 ; -C -1 ; WX 556 ; N yen ; B 40 0 623 704 ; -C -1 ; WX 556 ; N florin ; B -57 -202 563 736 ; -C -1 ; WX 500 ; N section ; B -11 -150 480 737 ; -C -1 ; WX 333 ; N guilsinglright ; B 40 85 259 402 ; -C -1 ; WX 611 ; N fi ; B -60 -202 564 736 ; -C -1 ; WX 611 ; N fl ; B -60 -202 594 736 ; -C -1 ; WX 500 ; N dagger ; B 64 -144 518 737 ; -C -1 ; WX 500 ; N daggerdbl ; B -30 -144 528 737 ; -C -1 ; WX 278 ; N periodcentered ; B 77 183 201 307 ; -C -1 ; WX 389 ; N quotedblbase ; B -79 -167 289 109 ; -C -1 ; WX 426 ; N guillemotright ; B -17 85 400 402 ; -C -1 ; WX 1000 ; N ellipsis ; B 55 -15 845 109 ; -C -1 ; WX 444 ; N questiondown ; B 7 -203 323 549 ; -C -1 ; WX 333 ; N grave ; B 73 519 263 691 ; -C -1 ; WX 333 ; N acute ; B 132 519 355 689 ; -C -1 ; WX 333 ; N circumflex ; B 37 519 331 688 ; -C -1 ; WX 333 ; N tilde ; B 52 544 380 650 ; -C -1 ; WX 333 ; N macron ; B 51 559 363 610 ; -C -1 ; WX 333 ; N dieresis ; B 59 546 359 644 ; -C -1 ; WX 1352 ; N Kh ; B -40 -15 1425 737 ; -C -1 ; WX 333 ; N ring ; B 230 513 429 712 ; -C -1 ; WX 333 ; N cedilla ; B 3 -216 215 0 ; -C -1 ; WX 1167 ; N kh ; B -5 -15 1103 737 ; -C -1 ; WX 333 ; N hungarumlaut ; B 134 519 520 688 ; -C -1 ; WX 333 ; N ogonek ; B 68 -155 245 0 ; -C -1 ; WX 422 ; N ordfeminine ; B 83 330 422 731 ; -C -1 ; WX 667 ; N Lslash ; B -37 0 630 722 ; -C -1 ; WX 778 ; N Oslash ; B 1 -87 735 750 ; -C -1 ; WX 981 ; N OE ; B 36 0 963 722 ; -C -1 ; WX 372 ; N ordmasculine ; B 83 329 372 731 ; -C -1 ; WX 333 ; N dotlessi ; B 27 -14 282 470 ; -C -1 ; WX 333 ; N lslash ; B 16 -10 342 742 ; -C -1 ; WX 500 ; N oslash ; B -5 -120 440 548 ; -C -1 ; WX 778 ; N oe ; B 0 -15 720 470 ; -C -1 ; WX 556 ; N currency ; B 25 93 530 598 ; -C -1 ; WX 278 ; N quotesingle ; B 114 510 262 732 ; -C -1 ; WX 426 ; N guillemotleft ; B -15 85 402 402 ; -C -1 ; WX 333 ; N guilsinglleft ; B 42 85 261 402 ; -C -1 ; WX 650 ; N paragraph ; B 88 -144 645 722 ; -C -1 ; WX 606 ; N bullet ; B 114 217 451 554 ; -C -1 ; WX 204 ; N quotesinglbase ; B -79 -167 112 109 ; -C -1 ; WX 1000 ; N perthousand ; B -6 -2 1003 700 ; -C -1 ; WX 333 ; N breve ; B 69 518 370 677 ; -C -1 ; WX 333 ; N dotaccent ; B 118 546 216 644 ; -C -1 ; WX 333 ; N caron ; B 73 520 378 683 ; -EndCharMetrics -StartKernData -StartKernPairs 3934 -KPX A C -37 -KPX A Ccedilla -40 -KPX A Ccircumflex -37 -KPX A G -32 -KPX A Goverdot -32 -KPX A O -34 -KPX A Odieresis -34 -KPX A Omacron -34 -KPX A Q -32 -KPX A T -18 -KPX A Tunderdot -18 -KPX A U -42 -KPX A Uacute -42 -KPX A Ucircumflex -42 -KPX A Udieresis -42 -KPX A Ugrave -42 -KPX A Umacron -42 -KPX A V -91 -KPX A W -85 -KPX A Y -21 -KPX A a 3 -KPX A b -11 -KPX A c -3 -KPX A ccedilla -8 -KPX A comma 16 -KPX A d 1 -KPX A dunderdot 1 -KPX A e 3 -KPX A g 17 -KPX A guillemotleft -19 -KPX A guilsinglleft -47 -KPX A hyphen -16 -KPX A o -4 -KPX A period 16 -KPX A q 3 -KPX A quotedblright -57 -KPX A quoteright -58 -KPX A t 3 -KPX A tunderbar 3 -KPX A tunderdot 3 -KPX A u -8 -KPX A v -13 -KPX A w -1 -KPX A y -51 -KPX Aacute C -37 -KPX Aacute Ccircumflex -37 -KPX Aacute G -32 -KPX Aacute Goverdot -32 -KPX Aacute O -34 -KPX Aacute Omacron -34 -KPX Aacute Q -32 -KPX Aacute T -18 -KPX Aacute Tunderdot -18 -KPX Aacute U -42 -KPX Aacute Umacron -42 -KPX Aacute V -91 -KPX Aacute W -85 -KPX Aacute Y -21 -KPX Aacute a 3 -KPX Aacute b -11 -KPX Aacute c -3 -KPX Aacute comma 16 -KPX Aacute d 1 -KPX Aacute dunderdot 1 -KPX Aacute e 3 -KPX Aacute g 17 -KPX Aacute guillemotleft -19 -KPX Aacute guilsinglleft -47 -KPX Aacute hyphen -16 -KPX Aacute o -4 -KPX Aacute period 16 -KPX Aacute q 3 -KPX Aacute quoteright -58 -KPX Aacute t 3 -KPX Aacute tunderbar 3 -KPX Aacute tunderdot 3 -KPX Aacute u -8 -KPX Aacute v -13 -KPX Aacute w -1 -KPX Aacute y -51 -KPX Acircumflex C -37 -KPX Acircumflex Ccircumflex -37 -KPX Acircumflex G -32 -KPX Acircumflex Goverdot -32 -KPX Acircumflex O -34 -KPX Acircumflex Omacron -34 -KPX Acircumflex Q -32 -KPX Acircumflex T -18 -KPX Acircumflex Tunderdot -18 -KPX Acircumflex U -42 -KPX Acircumflex Umacron -42 -KPX Acircumflex V -91 -KPX Acircumflex W -85 -KPX Acircumflex Y -21 -KPX Acircumflex comma 16 -KPX Acircumflex period 16 -KPX Adieresis C -37 -KPX Adieresis Ccircumflex -37 -KPX Adieresis G -32 -KPX Adieresis Goverdot -32 -KPX Adieresis O -34 -KPX Adieresis Omacron -34 -KPX Adieresis Q -32 -KPX Adieresis T -18 -KPX Adieresis Tunderdot -18 -KPX Adieresis U -42 -KPX Adieresis Umacron -42 -KPX Adieresis V -91 -KPX Adieresis W -85 -KPX Adieresis Y -21 -KPX Adieresis a 3 -KPX Adieresis b -11 -KPX Adieresis c -3 -KPX Adieresis comma 16 -KPX Adieresis d 1 -KPX Adieresis dunderdot 1 -KPX Adieresis g 17 -KPX Adieresis guillemotleft -19 -KPX Adieresis guilsinglleft -47 -KPX Adieresis hyphen -16 -KPX Adieresis o -4 -KPX Adieresis period 16 -KPX Adieresis q 3 -KPX Adieresis quotedblright -57 -KPX Adieresis quoteright -58 -KPX Adieresis t 3 -KPX Adieresis tunderbar 3 -KPX Adieresis tunderdot 3 -KPX Adieresis u -8 -KPX Adieresis v -13 -KPX Adieresis w -1 -KPX Adieresis y -51 -KPX Agrave C -37 -KPX Agrave Ccircumflex -37 -KPX Agrave G -32 -KPX Agrave Goverdot -32 -KPX Agrave O -34 -KPX Agrave Omacron -34 -KPX Agrave Q -32 -KPX Agrave T -18 -KPX Agrave Tunderdot -18 -KPX Agrave U -42 -KPX Agrave Umacron -42 -KPX Agrave V -91 -KPX Agrave W -85 -KPX Agrave Y -21 -KPX Agrave comma 16 -KPX Agrave period 16 -KPX Amacron C -37 -KPX Amacron Ccedilla -40 -KPX Amacron Ccircumflex -37 -KPX Amacron G -32 -KPX Amacron Goverdot -32 -KPX Amacron O -34 -KPX Amacron Odieresis -34 -KPX Amacron Omacron -34 -KPX Amacron Q -32 -KPX Amacron T -18 -KPX Amacron Tunderdot -18 -KPX Amacron U -42 -KPX Amacron Uacute -42 -KPX Amacron Ucircumflex -42 -KPX Amacron Udieresis -42 -KPX Amacron Ugrave -42 -KPX Amacron Umacron -42 -KPX Amacron V -91 -KPX Amacron W -85 -KPX Amacron Y -21 -KPX Amacron a 3 -KPX Amacron b -11 -KPX Amacron c -3 -KPX Amacron ccedilla -8 -KPX Amacron comma 16 -KPX Amacron d 1 -KPX Amacron dunderdot 1 -KPX Amacron e 3 -KPX Amacron g 17 -KPX Amacron guillemotleft -19 -KPX Amacron guilsinglleft -47 -KPX Amacron hyphen -16 -KPX Amacron o -4 -KPX Amacron period 16 -KPX Amacron q 3 -KPX Amacron quotedblright -57 -KPX Amacron quoteright -58 -KPX Amacron t 3 -KPX Amacron tunderbar 3 -KPX Amacron tunderdot 3 -KPX Amacron u -8 -KPX Amacron v -13 -KPX Amacron w -1 -KPX Amacron y -51 -KPX Aring C -37 -KPX Aring Ccircumflex -37 -KPX Aring G -32 -KPX Aring Goverdot -32 -KPX Aring O -34 -KPX Aring Omacron -34 -KPX Aring Q -32 -KPX Aring T -18 -KPX Aring Tunderdot -18 -KPX Aring U -42 -KPX Aring Umacron -42 -KPX Aring V -91 -KPX Aring W -85 -KPX Aring Y -21 -KPX Aring a 3 -KPX Aring b -11 -KPX Aring c -3 -KPX Aring comma 16 -KPX Aring d 1 -KPX Aring dunderdot 1 -KPX Aring e 3 -KPX Aring g 17 -KPX Aring guillemotleft -19 -KPX Aring guilsinglleft -47 -KPX Aring hyphen -16 -KPX Aring o -4 -KPX Aring period 16 -KPX Aring q 3 -KPX Aring quotedblright -57 -KPX Aring quoteright -58 -KPX Aring t 3 -KPX Aring tunderbar 3 -KPX Aring tunderdot 3 -KPX Aring u -8 -KPX Aring v -13 -KPX Aring w -1 -KPX Aring y -51 -KPX Atilde C -37 -KPX Atilde Ccircumflex -37 -KPX Atilde G -32 -KPX Atilde Goverdot -32 -KPX Atilde O -34 -KPX Atilde Omacron -34 -KPX Atilde Q -32 -KPX Atilde T -18 -KPX Atilde Tunderdot -18 -KPX Atilde U -42 -KPX Atilde Umacron -42 -KPX Atilde V -91 -KPX Atilde W -85 -KPX Atilde Y -21 -KPX Atilde comma 16 -KPX Atilde period 16 -KPX B A -3 -KPX B AE 1 -KPX B AEmacron 1 -KPX B Aacute -3 -KPX B Acircumflex -3 -KPX B Adieresis -3 -KPX B Amacron -3 -KPX B Aring -3 -KPX B Atilde -3 -KPX B O -12 -KPX B OE -13 -KPX B Oacute -12 -KPX B Ocircumflex -12 -KPX B Odieresis -12 -KPX B Ograve -12 -KPX B Omacron -12 -KPX B Oslash -13 -KPX B V -27 -KPX B W -36 -KPX B Y -22 -KPX C A -17 -KPX C AE -12 -KPX C AEmacron -12 -KPX C Aacute -17 -KPX C Adieresis -17 -KPX C Amacron -17 -KPX C Aring -17 -KPX C H -21 -KPX C Hunderdot -21 -KPX C K -20 -KPX C Kh -20 -KPX C O -12 -KPX C Oacute -12 -KPX C Odieresis -12 -KPX C Omacron -12 -KPX Ccedilla A -23 -KPX Ccedilla Amacron -23 -KPX Ccircumflex A -17 -KPX Ccircumflex AE -12 -KPX Ccircumflex AEmacron -12 -KPX Ccircumflex Aacute -17 -KPX Ccircumflex Adieresis -17 -KPX Ccircumflex Amacron -17 -KPX Ccircumflex Aring -17 -KPX Ccircumflex H -21 -KPX Ccircumflex Hunderdot -21 -KPX Ccircumflex K -20 -KPX Ccircumflex Kh -20 -KPX Ccircumflex O -12 -KPX Ccircumflex Oacute -12 -KPX Ccircumflex Odieresis -12 -KPX Ccircumflex Omacron -12 -KPX D A -42 -KPX D Aacute -42 -KPX D Acircumflex -42 -KPX D Adieresis -42 -KPX D Agrave -42 -KPX D Amacron -42 -KPX D Aring -42 -KPX D Atilde -42 -KPX D J -7 -KPX D T 0 -KPX D Tunderdot 0 -KPX D V -42 -KPX D W -48 -KPX D X -47 -KPX D Y -37 -KPX Dunderdot A -42 -KPX Dunderdot Aacute -42 -KPX Dunderdot Acircumflex -42 -KPX Dunderdot Adieresis -42 -KPX Dunderdot Agrave -42 -KPX Dunderdot Amacron -42 -KPX Dunderdot Aring -42 -KPX Dunderdot Atilde -42 -KPX Dunderdot J -7 -KPX Dunderdot T 0 -KPX Dunderdot Tunderdot 0 -KPX Dunderdot V -42 -KPX Dunderdot W -48 -KPX Dunderdot X -47 -KPX Dunderdot Y -37 -KPX F A -74 -KPX F Aacute -74 -KPX F Acircumflex -74 -KPX F Adieresis -74 -KPX F Agrave -74 -KPX F Amacron -74 -KPX F Aring -74 -KPX F Atilde -74 -KPX F J -73 -KPX F O -1 -KPX F Odieresis -1 -KPX F Omacron -1 -KPX F a -48 -KPX F aacute -48 -KPX F adieresis -48 -KPX F ae -35 -KPX F aring -48 -KPX F comma -91 -KPX F e -52 -KPX F eacute -52 -KPX F hyphen -50 -KPX F i 0 -KPX F j -18 -KPX F o -54 -KPX F oacute -54 -KPX F odieresis -33 -KPX F oe -51 -KPX F oslash -55 -KPX F period -93 -KPX F r -1 -KPX F runderbar -1 -KPX F runderdot -1 -KPX F runderring -1 -KPX F u 2 -KPX G A -7 -KPX G AE -2 -KPX G AEmacron -2 -KPX G Aacute -7 -KPX G Acircumflex -7 -KPX G Adieresis -7 -KPX G Agrave -7 -KPX G Amacron -7 -KPX G Aring -7 -KPX G Atilde -7 -KPX G T -22 -KPX G Tunderdot -22 -KPX G V 1 -KPX G W -7 -KPX G Y 2 -KPX Goverdot A -7 -KPX Goverdot AE -2 -KPX Goverdot AEmacron -2 -KPX Goverdot Aacute -7 -KPX Goverdot Acircumflex -7 -KPX Goverdot Adieresis -7 -KPX Goverdot Agrave -7 -KPX Goverdot Amacron -7 -KPX Goverdot Aring -7 -KPX Goverdot Atilde -7 -KPX Goverdot T -22 -KPX Goverdot Tunderdot -22 -KPX Goverdot V 1 -KPX Goverdot W -7 -KPX Goverdot Y 2 -KPX J A -47 -KPX J AE -42 -KPX J AEmacron -42 -KPX J Adieresis -47 -KPX J Amacron -47 -KPX J Aring -47 -KPX K C -33 -KPX K Ccircumflex -33 -KPX K G -36 -KPX K Goverdot -36 -KPX K O -35 -KPX K OE -38 -KPX K Oacute -35 -KPX K Odieresis -35 -KPX K Omacron -35 -KPX K S 17 -KPX K Sacute 17 -KPX K Sunderdot 17 -KPX K T 21 -KPX K Tunderdot 21 -KPX K a 0 -KPX K adieresis 0 -KPX K ae 18 -KPX K aring 0 -KPX K e 0 -KPX K hyphen -51 -KPX K o -8 -KPX K oacute -8 -KPX K odieresis -8 -KPX K u -12 -KPX K udieresis -12 -KPX K y -83 -KPX Kh quoteright -22 -KPX Kh y -43 -KPX Kh yoverdot -43 -KPX L A 31 -KPX L AE 36 -KPX L AEmacron 36 -KPX L Aacute 31 -KPX L Adieresis 31 -KPX L Amacron 31 -KPX L Aring 31 -KPX L C 2 -KPX L Ccedilla 2 -KPX L Ccircumflex 2 -KPX L G 3 -KPX L Goverdot 3 -KPX L O 2 -KPX L Oacute 2 -KPX L Ocircumflex 2 -KPX L Odieresis 2 -KPX L Ograve 2 -KPX L Omacron 2 -KPX L Otilde 2 -KPX L S 0 -KPX L Sacute 0 -KPX L Sunderdot 0 -KPX L T -49 -KPX L Tunderdot -49 -KPX L U -26 -KPX L Udieresis -26 -KPX L Umacron -26 -KPX L V -71 -KPX L W -66 -KPX L Y -52 -KPX L hyphen 38 -KPX L quotedblright -45 -KPX L quoteright -40 -KPX L u -6 -KPX L udieresis -6 -KPX L y 0 -KPX Lunderdot A 31 -KPX Lunderdot AE 36 -KPX Lunderdot AEmacron 36 -KPX Lunderdot Aacute 31 -KPX Lunderdot Adieresis 31 -KPX Lunderdot Amacron 31 -KPX Lunderdot Aring 31 -KPX Lunderdot C 2 -KPX Lunderdot Ccedilla 2 -KPX Lunderdot Ccircumflex 2 -KPX Lunderdot G 3 -KPX Lunderdot Goverdot 3 -KPX Lunderdot O 2 -KPX Lunderdot Oacute 2 -KPX Lunderdot Ocircumflex 2 -KPX Lunderdot Odieresis 2 -KPX Lunderdot Ograve 2 -KPX Lunderdot Omacron 2 -KPX Lunderdot Otilde 2 -KPX Lunderdot S 0 -KPX Lunderdot Sacute 0 -KPX Lunderdot Sunderdot 0 -KPX Lunderdot T -49 -KPX Lunderdot Tunderdot -49 -KPX Lunderdot U -26 -KPX Lunderdot Udieresis -26 -KPX Lunderdot Umacron -26 -KPX Lunderdot V -71 -KPX Lunderdot W -66 -KPX Lunderdot Y -52 -KPX Lunderdot hyphen 38 -KPX Lunderdot quotedblright -45 -KPX Lunderdot quoteright -40 -KPX Lunderdot u -6 -KPX Lunderdot udieresis -6 -KPX Lunderdot y 0 -KPX Lunderdotmacron A 31 -KPX Lunderdotmacron AE 36 -KPX Lunderdotmacron AEmacron 36 -KPX Lunderdotmacron Aacute 31 -KPX Lunderdotmacron Adieresis 31 -KPX Lunderdotmacron Amacron 31 -KPX Lunderdotmacron Aring 31 -KPX Lunderdotmacron C 2 -KPX Lunderdotmacron Ccedilla 2 -KPX Lunderdotmacron Ccircumflex 2 -KPX Lunderdotmacron G 3 -KPX Lunderdotmacron Goverdot 3 -KPX Lunderdotmacron O 2 -KPX Lunderdotmacron Oacute 2 -KPX Lunderdotmacron Ocircumflex 2 -KPX Lunderdotmacron Odieresis 2 -KPX Lunderdotmacron Ograve 2 -KPX Lunderdotmacron Omacron 2 -KPX Lunderdotmacron Otilde 2 -KPX Lunderdotmacron S 0 -KPX Lunderdotmacron Sacute 0 -KPX Lunderdotmacron Sunderdot 0 -KPX Lunderdotmacron T -49 -KPX Lunderdotmacron Tunderdot -49 -KPX Lunderdotmacron U -26 -KPX Lunderdotmacron Udieresis -26 -KPX Lunderdotmacron Umacron -26 -KPX Lunderdotmacron V -71 -KPX Lunderdotmacron W -66 -KPX Lunderdotmacron Y -52 -KPX Lunderdotmacron hyphen 38 -KPX Lunderdotmacron quotedblright -45 -KPX Lunderdotmacron quoteright -40 -KPX Lunderdotmacron u -6 -KPX Lunderdotmacron udieresis -6 -KPX Lunderdotmacron y 0 -KPX N A -32 -KPX N AE -27 -KPX N AEmacron -27 -KPX N Aacute -32 -KPX N Adieresis -32 -KPX N Amacron -32 -KPX N Aring -32 -KPX N C -28 -KPX N Ccedilla -27 -KPX N Ccircumflex -28 -KPX N G -28 -KPX N Goverdot -28 -KPX N O -28 -KPX N Oacute -28 -KPX N Odieresis -28 -KPX N Omacron -28 -KPX N a -33 -KPX N aacute -33 -KPX N adieresis -33 -KPX N ae -39 -KPX N aring -33 -KPX N comma -36 -KPX N e -32 -KPX N eacute -32 -KPX N o -37 -KPX N oacute -37 -KPX N odieresis -37 -KPX N oslash -33 -KPX N period -38 -KPX N u -43 -KPX N udieresis -43 -KPX Noverdot A -32 -KPX Noverdot AE -27 -KPX Noverdot AEmacron -27 -KPX Noverdot Aacute -32 -KPX Noverdot Adieresis -32 -KPX Noverdot Amacron -32 -KPX Noverdot Aring -32 -KPX Noverdot C -28 -KPX Noverdot Ccedilla -27 -KPX Noverdot Ccircumflex -28 -KPX Noverdot G -28 -KPX Noverdot Goverdot -28 -KPX Noverdot O -28 -KPX Noverdot Oacute -28 -KPX Noverdot Odieresis -28 -KPX Noverdot Omacron -28 -KPX Noverdot a -33 -KPX Noverdot aacute -33 -KPX Noverdot adieresis -33 -KPX Noverdot ae -39 -KPX Noverdot aring -33 -KPX Noverdot comma -36 -KPX Noverdot e -32 -KPX Noverdot eacute -32 -KPX Noverdot o -37 -KPX Noverdot oacute -37 -KPX Noverdot odieresis -37 -KPX Noverdot oslash -33 -KPX Noverdot period -38 -KPX Noverdot u -43 -KPX Noverdot udieresis -43 -KPX Ntilde A -32 -KPX Ntilde AE -27 -KPX Ntilde AEmacron -27 -KPX Ntilde Aacute -32 -KPX Ntilde Adieresis -32 -KPX Ntilde Amacron -32 -KPX Ntilde Aring -32 -KPX Ntilde C -28 -KPX Ntilde Ccedilla -27 -KPX Ntilde Ccircumflex -28 -KPX Ntilde G -28 -KPX Ntilde Goverdot -28 -KPX Ntilde O -28 -KPX Ntilde Oacute -28 -KPX Ntilde Odieresis -28 -KPX Ntilde Omacron -28 -KPX Ntilde a -33 -KPX Ntilde aacute -33 -KPX Ntilde adieresis -33 -KPX Ntilde ae -39 -KPX Ntilde aring -33 -KPX Ntilde comma -36 -KPX Ntilde e -32 -KPX Ntilde eacute -32 -KPX Ntilde o -37 -KPX Ntilde oacute -37 -KPX Ntilde odieresis -37 -KPX Ntilde oslash -33 -KPX Ntilde period -38 -KPX Ntilde u -43 -KPX Ntilde udieresis -43 -KPX Nunderdot A -32 -KPX Nunderdot AE -27 -KPX Nunderdot AEmacron -27 -KPX Nunderdot Aacute -32 -KPX Nunderdot Adieresis -32 -KPX Nunderdot Amacron -32 -KPX Nunderdot Aring -32 -KPX Nunderdot C -28 -KPX Nunderdot Ccedilla -27 -KPX Nunderdot Ccircumflex -28 -KPX Nunderdot G -28 -KPX Nunderdot Goverdot -28 -KPX Nunderdot O -28 -KPX Nunderdot Oacute -28 -KPX Nunderdot Odieresis -28 -KPX Nunderdot Omacron -28 -KPX Nunderdot a -33 -KPX Nunderdot aacute -33 -KPX Nunderdot adieresis -33 -KPX Nunderdot ae -39 -KPX Nunderdot aring -33 -KPX Nunderdot comma -36 -KPX Nunderdot e -32 -KPX Nunderdot eacute -32 -KPX Nunderdot o -37 -KPX Nunderdot oacute -37 -KPX Nunderdot odieresis -37 -KPX Nunderdot oslash -33 -KPX Nunderdot period -38 -KPX Nunderdot u -43 -KPX Nunderdot udieresis -43 -KPX O A -43 -KPX O AE -38 -KPX O AEmacron -38 -KPX O Aacute -43 -KPX O Adieresis -43 -KPX O Amacron -43 -KPX O Aring -43 -KPX O T 0 -KPX O Tunderdot 0 -KPX O V -35 -KPX O W -43 -KPX O X -47 -KPX O Y -30 -KPX Oacute A -43 -KPX Oacute Amacron -43 -KPX Oacute T 0 -KPX Oacute Tunderdot 0 -KPX Oacute V -35 -KPX Oacute W -43 -KPX Oacute Y -30 -KPX Ocircumflex T 0 -KPX Ocircumflex Tunderdot 0 -KPX Ocircumflex V -35 -KPX Ocircumflex Y -30 -KPX Odieresis A -43 -KPX Odieresis Amacron -43 -KPX Odieresis T 0 -KPX Odieresis Tunderdot 0 -KPX Odieresis V -35 -KPX Odieresis W -43 -KPX Odieresis X -47 -KPX Odieresis Y -30 -KPX Ograve T 0 -KPX Ograve Tunderdot 0 -KPX Ograve V -35 -KPX Ograve Y -30 -KPX Omacron A -43 -KPX Omacron AE -38 -KPX Omacron AEmacron -38 -KPX Omacron Aacute -43 -KPX Omacron Adieresis -43 -KPX Omacron Amacron -43 -KPX Omacron Aring -43 -KPX Omacron T 0 -KPX Omacron Tunderdot 0 -KPX Omacron V -35 -KPX Omacron W -43 -KPX Omacron X -47 -KPX Omacron Y -30 -KPX Oslash A -41 -KPX Oslash Amacron -41 -KPX Otilde T 0 -KPX Otilde Tunderdot 0 -KPX Otilde V -35 -KPX Otilde Y -30 -KPX P A -81 -KPX P AE -69 -KPX P AEmacron -69 -KPX P Aacute -81 -KPX P Adieresis -81 -KPX P Amacron -81 -KPX P Aring -81 -KPX P J -79 -KPX P a -32 -KPX P aacute -32 -KPX P adieresis -32 -KPX P ae -23 -KPX P aring -32 -KPX P comma -112 -KPX P e -33 -KPX P eacute -33 -KPX P hyphen -56 -KPX P o -36 -KPX P oacute -36 -KPX P odieresis -36 -KPX P oe -32 -KPX P oslash -35 -KPX P period -114 -KPX R C -14 -KPX R Ccedilla -13 -KPX R Ccircumflex -14 -KPX R G -14 -KPX R Goverdot -14 -KPX R O -14 -KPX R OE -14 -KPX R Oacute -14 -KPX R Odieresis -14 -KPX R Omacron -14 -KPX R T -15 -KPX R Tunderdot -15 -KPX R U -33 -KPX R Udieresis -33 -KPX R Umacron -33 -KPX R V -21 -KPX R W -30 -KPX R Y -16 -KPX R a -1 -KPX R aacute -1 -KPX R adieresis -1 -KPX R ae 5 -KPX R aring -1 -KPX R e 1 -KPX R eacute 1 -KPX R hyphen 0 -KPX R o -4 -KPX R oacute -4 -KPX R odieresis -4 -KPX R oe -2 -KPX R u -22 -KPX R uacute -22 -KPX R udieresis -22 -KPX R y -44 -KPX Runderdot C -14 -KPX Runderdot Ccedilla -13 -KPX Runderdot Ccircumflex -14 -KPX Runderdot G -14 -KPX Runderdot Goverdot -14 -KPX Runderdot O -14 -KPX Runderdot OE -14 -KPX Runderdot Oacute -14 -KPX Runderdot Odieresis -14 -KPX Runderdot Omacron -14 -KPX Runderdot T -15 -KPX Runderdot Tunderdot -15 -KPX Runderdot U -33 -KPX Runderdot Udieresis -33 -KPX Runderdot Umacron -33 -KPX Runderdot V -21 -KPX Runderdot W -30 -KPX Runderdot Y -16 -KPX Runderdot a -1 -KPX Runderdot aacute -1 -KPX Runderdot adieresis -1 -KPX Runderdot ae 5 -KPX Runderdot aring -1 -KPX Runderdot e 1 -KPX Runderdot eacute 1 -KPX Runderdot hyphen 0 -KPX Runderdot o -4 -KPX Runderdot oacute -4 -KPX Runderdot odieresis -4 -KPX Runderdot oe -2 -KPX Runderdot u -22 -KPX Runderdot uacute -22 -KPX Runderdot udieresis -22 -KPX Runderdot y -44 -KPX Runderdotmacron C -14 -KPX Runderdotmacron Ccedilla -13 -KPX Runderdotmacron Ccircumflex -14 -KPX Runderdotmacron G -14 -KPX Runderdotmacron Goverdot -14 -KPX Runderdotmacron O -14 -KPX Runderdotmacron OE -14 -KPX Runderdotmacron Oacute -14 -KPX Runderdotmacron Odieresis -14 -KPX Runderdotmacron Omacron -14 -KPX Runderdotmacron T -15 -KPX Runderdotmacron Tunderdot -15 -KPX Runderdotmacron U -33 -KPX Runderdotmacron Udieresis -33 -KPX Runderdotmacron Umacron -33 -KPX Runderdotmacron V -21 -KPX Runderdotmacron W -30 -KPX Runderdotmacron Y -16 -KPX Runderdotmacron a -1 -KPX Runderdotmacron aacute -1 -KPX Runderdotmacron adieresis -1 -KPX Runderdotmacron ae 5 -KPX Runderdotmacron aring -1 -KPX Runderdotmacron e 1 -KPX Runderdotmacron eacute 1 -KPX Runderdotmacron hyphen 0 -KPX Runderdotmacron o -4 -KPX Runderdotmacron oacute -4 -KPX Runderdotmacron odieresis -4 -KPX Runderdotmacron oe -2 -KPX Runderdotmacron u -22 -KPX Runderdotmacron uacute -22 -KPX Runderdotmacron udieresis -22 -KPX Runderdotmacron y -44 -KPX Runderring C -14 -KPX Runderring Ccedilla -13 -KPX Runderring Ccircumflex -14 -KPX Runderring G -14 -KPX Runderring Goverdot -14 -KPX Runderring O -14 -KPX Runderring OE -14 -KPX Runderring Oacute -14 -KPX Runderring Odieresis -14 -KPX Runderring Omacron -14 -KPX Runderring T -15 -KPX Runderring Tunderdot -15 -KPX Runderring U -33 -KPX Runderring Udieresis -33 -KPX Runderring Umacron -33 -KPX Runderring V -21 -KPX Runderring W -30 -KPX Runderring Y -16 -KPX Runderring a -1 -KPX Runderring aacute -1 -KPX Runderring adieresis -1 -KPX Runderring ae 5 -KPX Runderring aring -1 -KPX Runderring e 1 -KPX Runderring eacute 1 -KPX Runderring hyphen 0 -KPX Runderring o -4 -KPX Runderring oacute -4 -KPX Runderring odieresis -4 -KPX Runderring oe -2 -KPX Runderring u -22 -KPX Runderring uacute -22 -KPX Runderring udieresis -22 -KPX Runderring y -44 -KPX S A -5 -KPX S AE 0 -KPX S AEmacron 0 -KPX S Aacute -5 -KPX S Adieresis -5 -KPX S Amacron -5 -KPX S Aring -5 -KPX S T -21 -KPX S Tunderdot -21 -KPX S V 3 -KPX S W -5 -KPX S Y 4 -KPX S t -19 -KPX S tunderbar -19 -KPX S tunderdot -19 -KPX Sacute A -5 -KPX Sacute AE 0 -KPX Sacute AEmacron 0 -KPX Sacute Aacute -5 -KPX Sacute Adieresis -5 -KPX Sacute Amacron -5 -KPX Sacute Aring -5 -KPX Sacute T -21 -KPX Sacute Tunderdot -21 -KPX Sacute V 3 -KPX Sacute W -5 -KPX Sacute Y 4 -KPX Sacute t -19 -KPX Sacute tunderbar -19 -KPX Sacute tunderdot -19 -KPX Sunderdot A -5 -KPX Sunderdot AE 0 -KPX Sunderdot AEmacron 0 -KPX Sunderdot Aacute -5 -KPX Sunderdot Adieresis -5 -KPX Sunderdot Amacron -5 -KPX Sunderdot Aring -5 -KPX Sunderdot T -21 -KPX Sunderdot Tunderdot -21 -KPX Sunderdot V 3 -KPX Sunderdot W -5 -KPX Sunderdot Y 4 -KPX Sunderdot t -19 -KPX Sunderdot tunderbar -19 -KPX Sunderdot tunderdot -19 -KPX T A -46 -KPX T AE -41 -KPX T AEmacron -41 -KPX T Aacute -46 -KPX T Acircumflex -46 -KPX T Adieresis -46 -KPX T Agrave -46 -KPX T Amacron -46 -KPX T Aring -46 -KPX T Atilde -46 -KPX T C 8 -KPX T Ccircumflex 8 -KPX T G 7 -KPX T Goverdot 7 -KPX T J -81 -KPX T O 7 -KPX T OE 8 -KPX T Oacute 7 -KPX T Ocircumflex 7 -KPX T Odieresis 7 -KPX T Ograve 7 -KPX T Omacron 7 -KPX T Oslash 7 -KPX T Otilde 7 -KPX T S -10 -KPX T Sacute -10 -KPX T Sunderdot -10 -KPX T V 41 -KPX T W 33 -KPX T Y 43 -KPX T a -27 -KPX T ae -14 -KPX T c -34 -KPX T colon -26 -KPX T comma -92 -KPX T e -32 -KPX T g -34 -KPX T guillemotleft -102 -KPX T guilsinglleft -130 -KPX T hyphen -99 -KPX T i 15 -KPX T j -2 -KPX T o -34 -KPX T oslash -36 -KPX T period -92 -KPX T r 14 -KPX T runderbar 14 -KPX T runderdot 14 -KPX T runderring 14 -KPX T s -21 -KPX T semicolon -29 -KPX T sunderdot -21 -KPX T u 13 -KPX T v 17 -KPX T w 16 -KPX T y 2 -KPX Tunderdot A -46 -KPX Tunderdot AE -41 -KPX Tunderdot AEmacron -41 -KPX Tunderdot Aacute -46 -KPX Tunderdot Acircumflex -46 -KPX Tunderdot Adieresis -46 -KPX Tunderdot Agrave -46 -KPX Tunderdot Amacron -46 -KPX Tunderdot Aring -46 -KPX Tunderdot Atilde -46 -KPX Tunderdot C 8 -KPX Tunderdot Ccircumflex 8 -KPX Tunderdot G 7 -KPX Tunderdot Goverdot 7 -KPX Tunderdot J -81 -KPX Tunderdot O 7 -KPX Tunderdot OE 8 -KPX Tunderdot Oacute 7 -KPX Tunderdot Ocircumflex 7 -KPX Tunderdot Odieresis 7 -KPX Tunderdot Ograve 7 -KPX Tunderdot Omacron 7 -KPX Tunderdot Oslash 7 -KPX Tunderdot Otilde 7 -KPX Tunderdot S -10 -KPX Tunderdot Sacute -10 -KPX Tunderdot Sunderdot -10 -KPX Tunderdot V 41 -KPX Tunderdot W 33 -KPX Tunderdot Y 43 -KPX Tunderdot a -27 -KPX Tunderdot ae -14 -KPX Tunderdot c -34 -KPX Tunderdot colon -26 -KPX Tunderdot comma -92 -KPX Tunderdot e -32 -KPX Tunderdot g -34 -KPX Tunderdot guillemotleft -102 -KPX Tunderdot guilsinglleft -130 -KPX Tunderdot hyphen -99 -KPX Tunderdot i 15 -KPX Tunderdot j -2 -KPX Tunderdot o -34 -KPX Tunderdot oslash -36 -KPX Tunderdot period -92 -KPX Tunderdot r 14 -KPX Tunderdot runderbar 14 -KPX Tunderdot runderdot 14 -KPX Tunderdot runderring 14 -KPX Tunderdot s -21 -KPX Tunderdot semicolon -29 -KPX Tunderdot sunderdot -21 -KPX Tunderdot u 13 -KPX Tunderdot v 17 -KPX Tunderdot w 16 -KPX Tunderdot y 2 -KPX U A -50 -KPX U AE -45 -KPX U AEmacron -45 -KPX U Aacute -50 -KPX U Acircumflex -50 -KPX U Adieresis -50 -KPX U Amacron -50 -KPX U Aring -50 -KPX U Atilde -50 -KPX U comma -47 -KPX U m -44 -KPX U munderdot -44 -KPX U n -44 -KPX U nunderbar -44 -KPX U nunderdot -44 -KPX U p -47 -KPX U period -48 -KPX U r -42 -KPX U runderbar -42 -KPX U runderdot -42 -KPX U runderring -42 -KPX Uacute A -50 -KPX Uacute Amacron -50 -KPX Uacute comma -47 -KPX Uacute m -44 -KPX Uacute munderdot -44 -KPX Uacute n -44 -KPX Uacute nunderbar -44 -KPX Uacute nunderdot -44 -KPX Uacute p -47 -KPX Uacute period -48 -KPX Uacute r -42 -KPX Uacute runderbar -42 -KPX Uacute runderdot -42 -KPX Uacute runderring -42 -KPX Ucircumflex A -50 -KPX Ucircumflex Amacron -50 -KPX Udieresis A -50 -KPX Udieresis Amacron -50 -KPX Udieresis b 8 -KPX Udieresis comma -47 -KPX Udieresis m -44 -KPX Udieresis munderdot -44 -KPX Udieresis n -44 -KPX Udieresis nunderbar -44 -KPX Udieresis nunderdot -44 -KPX Udieresis p -47 -KPX Udieresis period -48 -KPX Udieresis r -42 -KPX Udieresis runderbar -42 -KPX Udieresis runderdot -42 -KPX Udieresis runderring -42 -KPX Ugrave A -50 -KPX Ugrave Amacron -50 -KPX Umacron A -50 -KPX Umacron AE -45 -KPX Umacron AEmacron -45 -KPX Umacron Aacute -50 -KPX Umacron Acircumflex -50 -KPX Umacron Adieresis -50 -KPX Umacron Amacron -50 -KPX Umacron Aring -50 -KPX Umacron Atilde -50 -KPX Umacron comma -47 -KPX Umacron m -44 -KPX Umacron munderdot -44 -KPX Umacron n -44 -KPX Umacron nunderbar -44 -KPX Umacron nunderdot -44 -KPX Umacron p -47 -KPX Umacron period -48 -KPX Umacron r -42 -KPX Umacron runderbar -42 -KPX Umacron runderdot -42 -KPX Umacron runderring -42 -KPX V A -95 -KPX V AE -42 -KPX V AEmacron -42 -KPX V Aacute -95 -KPX V Acircumflex -95 -KPX V Adieresis -95 -KPX V Agrave -95 -KPX V Amacron -95 -KPX V Aring -95 -KPX V Atilde -95 -KPX V C -41 -KPX V Ccircumflex -41 -KPX V G -44 -KPX V Goverdot -44 -KPX V O -43 -KPX V Oacute -43 -KPX V Ocircumflex -43 -KPX V Odieresis -43 -KPX V Ograve -43 -KPX V Omacron -43 -KPX V Oslash -46 -KPX V Otilde -43 -KPX V S -15 -KPX V Sacute -15 -KPX V Sunderdot -15 -KPX V T 16 -KPX V Tunderdot 16 -KPX V a -79 -KPX V ae -84 -KPX V colon -99 -KPX V comma -101 -KPX V e -78 -KPX V g -88 -KPX V guillemotleft -70 -KPX V guilsinglleft -99 -KPX V hyphen -68 -KPX V i -13 -KPX V o -83 -KPX V oslash -79 -KPX V period -103 -KPX V r -56 -KPX V runderbar -56 -KPX V runderdot -56 -KPX V runderring -56 -KPX V semicolon -103 -KPX V u -55 -KPX V y -68 -KPX W A -71 -KPX W AE -53 -KPX W AEmacron -53 -KPX W Aacute -71 -KPX W Acircumflex -71 -KPX W Adieresis -71 -KPX W Agrave -71 -KPX W Amacron -71 -KPX W Aring -71 -KPX W Atilde -71 -KPX W C -43 -KPX W Ccircumflex -43 -KPX W G -43 -KPX W Goverdot -43 -KPX W O -43 -KPX W Oacute -43 -KPX W Ocircumflex -43 -KPX W Odieresis -43 -KPX W Ograve -43 -KPX W Omacron -43 -KPX W Oslash -42 -KPX W Otilde -43 -KPX W S -26 -KPX W Sacute -26 -KPX W Sunderdot -26 -KPX W T 5 -KPX W Tunderdot 5 -KPX W a -57 -KPX W ae -63 -KPX W colon -91 -KPX W comma -70 -KPX W e -56 -KPX W g -65 -KPX W guillemotleft -48 -KPX W guilsinglleft -76 -KPX W hyphen -46 -KPX W i -24 -KPX W o -61 -KPX W oslash -57 -KPX W period -72 -KPX W r -49 -KPX W runderbar -49 -KPX W runderdot -49 -KPX W runderring -49 -KPX W semicolon -92 -KPX W u -48 -KPX W y -55 -KPX X C -36 -KPX X Ccircumflex -36 -KPX X O -39 -KPX X Odieresis -39 -KPX X Omacron -39 -KPX X Q -41 -KPX X a -5 -KPX X e -5 -KPX X hyphen -51 -KPX X o -13 -KPX X u -17 -KPX X y -88 -KPX Y A -43 -KPX Y AE -38 -KPX Y AEmacron -38 -KPX Y Aacute -43 -KPX Y Acircumflex -43 -KPX Y Adieresis -43 -KPX Y Agrave -43 -KPX Y Amacron -43 -KPX Y Aring -43 -KPX Y Atilde -43 -KPX Y C -33 -KPX Y Ccircumflex -33 -KPX Y G -36 -KPX Y Goverdot -36 -KPX Y O -35 -KPX Y Oacute -35 -KPX Y Ocircumflex -35 -KPX Y Odieresis -35 -KPX Y Ograve -35 -KPX Y Omacron -35 -KPX Y Oslash -38 -KPX Y Otilde -35 -KPX Y S -8 -KPX Y Sacute -8 -KPX Y Sunderdot -8 -KPX Y T 21 -KPX Y Tunderdot 21 -KPX Y a -92 -KPX Y ae -83 -KPX Y colon -103 -KPX Y comma -89 -KPX Y e -90 -KPX Y g -87 -KPX Y guillemotleft -95 -KPX Y guilsinglleft -123 -KPX Y hyphen -95 -KPX Y i -10 -KPX Y o -95 -KPX Y oslash -91 -KPX Y p -80 -KPX Y period -89 -KPX Y semicolon -102 -KPX Y u -73 -KPX Y v -69 -KPX Z v -15 -KPX Z y -7 -KPX a j -45 -KPX a quoteright -6 -KPX a v -21 -KPX a w -18 -KPX a y -37 -KPX a yoverdot -37 -KPX aacute j -45 -KPX aacute v -21 -KPX aacute w -18 -KPX aacute y -37 -KPX aacute yoverdot -37 -KPX acircumflex j -45 -KPX acircumflex v -21 -KPX acircumflex w -18 -KPX acircumflex y -37 -KPX acircumflex yoverdot -37 -KPX adieresis j -45 -KPX adieresis v -21 -KPX adieresis w -18 -KPX adieresis y -37 -KPX adieresis yoverdot -37 -KPX ae v -20 -KPX ae w -21 -KPX ae y -6 -KPX ae yoverdot -6 -KPX agrave j -45 -KPX agrave v -21 -KPX agrave w -18 -KPX agrave y -37 -KPX agrave yoverdot -37 -KPX amacron j -45 -KPX amacron v -21 -KPX amacron w -18 -KPX amacron y -37 -KPX amacron yoverdot -37 -KPX amacronacute j -45 -KPX amacronacute v -21 -KPX amacronacute w -18 -KPX amacronacute y -37 -KPX amacronacute yoverdot -37 -KPX amacronbreve j -45 -KPX amacronbreve v -21 -KPX amacronbreve w -18 -KPX amacronbreve y -37 -KPX amacronbreve yoverdot -37 -KPX amacrongrave j -45 -KPX amacrongrave v -21 -KPX amacrongrave w -18 -KPX amacrongrave y -37 -KPX amacrongrave yoverdot -37 -KPX amacrontilde j -45 -KPX amacrontilde v -21 -KPX amacrontilde w -18 -KPX amacrontilde y -37 -KPX amacrontilde yoverdot -37 -KPX aring j -45 -KPX aring v -21 -KPX aring w -18 -KPX aring y -37 -KPX aring yoverdot -37 -KPX atilde j -45 -KPX atilde v -21 -KPX atilde w -18 -KPX atilde y -37 -KPX atilde yoverdot -37 -KPX b v -27 -KPX b w -26 -KPX b y -4 -KPX b yoverdot -4 -KPX c h -23 -KPX c hunderbar -23 -KPX c hunderbreve -23 -KPX c hunderdot -23 -KPX c k -21 -KPX c kh -21 -KPX c kunderbar -21 -KPX ccedilla h -23 -KPX ccedilla hunderbar -23 -KPX ccedilla hunderbreve -23 -KPX ccedilla hunderdot -23 -KPX ccedilla k -21 -KPX ccedilla kh -21 -KPX ccedilla kunderbar -21 -KPX ccircumflex h -23 -KPX ccircumflex hunderbar -23 -KPX ccircumflex hunderbreve -23 -KPX ccircumflex hunderdot -23 -KPX ccircumflex k -21 -KPX ccircumflex kh -21 -KPX ccircumflex kunderbar -21 -KPX comma one -48 -KPX comma quotedblright 7 -KPX comma quoteright 6 -KPX e quoteright 20 -KPX e t -13 -KPX e tunderbar -13 -KPX e tunderdot -13 -KPX e v -19 -KPX e w -20 -KPX e x -1 -KPX e y -4 -KPX e yoverdot -4 -KPX eacute t -13 -KPX eacute tunderbar -13 -KPX eacute tunderdot -13 -KPX eacute v -19 -KPX eacute w -20 -KPX eacute x -1 -KPX eacute y -4 -KPX eacute yoverdot -4 -KPX ebreve t -13 -KPX ebreve tunderbar -13 -KPX ebreve tunderdot -13 -KPX ebreve v -19 -KPX ebreve w -20 -KPX ebreve x -1 -KPX ebreve y -4 -KPX ebreve yoverdot -4 -KPX ecircumflex t -13 -KPX ecircumflex tunderbar -13 -KPX ecircumflex tunderdot -13 -KPX ecircumflex v -19 -KPX ecircumflex w -20 -KPX ecircumflex x -1 -KPX ecircumflex y -4 -KPX ecircumflex yoverdot -4 -KPX edieresis t -13 -KPX edieresis tunderbar -13 -KPX edieresis tunderdot -13 -KPX edieresis v -19 -KPX edieresis w -20 -KPX edieresis x -1 -KPX edieresis y -4 -KPX edieresis yoverdot -4 -KPX egrave t -13 -KPX egrave tunderbar -13 -KPX egrave tunderdot -13 -KPX egrave v -19 -KPX egrave w -20 -KPX egrave x -1 -KPX egrave y -4 -KPX egrave yoverdot -4 -KPX eight four 7 -KPX eight one -59 -KPX eight seven -11 -KPX emacron t -13 -KPX emacron tunderbar -13 -KPX emacron tunderdot -13 -KPX emacron v -19 -KPX emacron w -20 -KPX emacron x -1 -KPX emacron y -4 -KPX emacron yoverdot -4 -KPX emacrontilde t -13 -KPX emacrontilde tunderbar -13 -KPX emacrontilde tunderdot -13 -KPX emacrontilde v -19 -KPX emacrontilde w -20 -KPX emacrontilde x -1 -KPX emacrontilde y -4 -KPX emacrontilde yoverdot -4 -KPX etilde t -13 -KPX etilde tunderbar -13 -KPX etilde tunderdot -13 -KPX etilde v -19 -KPX etilde w -20 -KPX etilde x -1 -KPX etilde y -4 -KPX etilde yoverdot -4 -KPX f a -14 -KPX f aacute -14 -KPX f adieresis 3 -KPX f ae -7 -KPX f aring -14 -KPX f e -15 -KPX f eacute -15 -KPX f f 14 -KPX f i 15 -KPX f j -2 -KPX f l 45 -KPX f lunderbar 45 -KPX f lunderdot 45 -KPX f lunderring 45 -KPX f o -18 -KPX f oacute -18 -KPX f odieresis 18 -KPX f oe -14 -KPX f oslash -17 -KPX f quoteright 57 -KPX f s -12 -KPX f sunderdot -12 -KPX f t 18 -KPX f tunderbar 18 -KPX f tunderdot 18 -KPX five four 4 -KPX five one -77 -KPX five seven -42 -KPX four four 17 -KPX four one -41 -KPX four seven -30 -KPX g a -29 -KPX g aacute -29 -KPX g acircumflex -29 -KPX g adieresis -29 -KPX g ae -20 -KPX g agrave -29 -KPX g amacron -29 -KPX g amacronacute -29 -KPX g amacronbreve -29 -KPX g amacrongrave -29 -KPX g amacrontilde -29 -KPX g aring -29 -KPX g atilde -29 -KPX g e -28 -KPX g eacute -28 -KPX g ebreve -28 -KPX g ecircumflex -28 -KPX g edieresis -28 -KPX g egrave -28 -KPX g emacron -28 -KPX g emacrontilde -28 -KPX g etilde -28 -KPX g l -37 -KPX g ltilde -37 -KPX g lunderbar -37 -KPX g lunderdot -37 -KPX g lunderdotmacron -37 -KPX g lunderring -37 -KPX g lunderringmacron -37 -KPX g oacute -32 -KPX g odieresis -32 -KPX g r 0 -KPX g rbreve 0 -KPX g runderbar 0 -KPX g runderdot 0 -KPX g runderdotacute 0 -KPX g runderdotgrave 0 -KPX g runderdotmacron 0 -KPX g runderdotmacronacute 0 -KPX g runderring 0 -KPX g runderringacute 0 -KPX g runderringgrave 0 -KPX g runderringmacron 0 -KPX g runderringmacronacute 0 -KPX goverdot a -29 -KPX goverdot aacute -29 -KPX goverdot acircumflex -29 -KPX goverdot adieresis -29 -KPX goverdot ae -20 -KPX goverdot agrave -29 -KPX goverdot amacron -29 -KPX goverdot amacronacute -29 -KPX goverdot amacronbreve -29 -KPX goverdot amacrongrave -29 -KPX goverdot amacrontilde -29 -KPX goverdot aring -29 -KPX goverdot atilde -29 -KPX goverdot e -28 -KPX goverdot eacute -28 -KPX goverdot ebreve -28 -KPX goverdot ecircumflex -28 -KPX goverdot edieresis -28 -KPX goverdot egrave -28 -KPX goverdot emacron -28 -KPX goverdot emacrontilde -28 -KPX goverdot etilde -28 -KPX goverdot l -37 -KPX goverdot ltilde -37 -KPX goverdot lunderbar -37 -KPX goverdot lunderdot -37 -KPX goverdot lunderdotmacron -37 -KPX goverdot lunderring -37 -KPX goverdot lunderringmacron -37 -KPX goverdot oacute -32 -KPX goverdot odieresis -32 -KPX goverdot r 0 -KPX goverdot rbreve 0 -KPX goverdot runderbar 0 -KPX goverdot runderdot 0 -KPX goverdot runderdotacute 0 -KPX goverdot runderdotgrave 0 -KPX goverdot runderdotmacron 0 -KPX goverdot runderdotmacronacute 0 -KPX goverdot runderring 0 -KPX goverdot runderringacute 0 -KPX goverdot runderringgrave 0 -KPX goverdot runderringmacron 0 -KPX goverdot runderringmacronacute 0 -KPX guillemotright A -15 -KPX guillemotright AE -1 -KPX guillemotright AEmacron -1 -KPX guillemotright Aacute -15 -KPX guillemotright Adieresis -15 -KPX guillemotright Amacron -15 -KPX guillemotright Aring -15 -KPX guillemotright T -81 -KPX guillemotright Tunderdot -81 -KPX guillemotright V -62 -KPX guillemotright W -53 -KPX guillemotright Y -80 -KPX guilsinglright A -38 -KPX guilsinglright AE -24 -KPX guilsinglright AEmacron -24 -KPX guilsinglright Aacute -38 -KPX guilsinglright Adieresis -38 -KPX guilsinglright Amacron -38 -KPX guilsinglright Aring -38 -KPX guilsinglright T -105 -KPX guilsinglright Tunderdot -105 -KPX guilsinglright V -85 -KPX guilsinglright W -77 -KPX guilsinglright Y -103 -KPX h quoteright -22 -KPX h y -43 -KPX h yoverdot -43 -KPX hunderbar quoteright -22 -KPX hunderbar y -43 -KPX hunderbar yoverdot -43 -KPX hunderbreve quoteright -22 -KPX hunderbreve y -43 -KPX hunderbreve yoverdot -43 -KPX hunderdot quoteright -22 -KPX hunderdot y -43 -KPX hunderdot yoverdot -43 -KPX hyphen A -11 -KPX hyphen AE 2 -KPX hyphen AEmacron 2 -KPX hyphen Aacute -11 -KPX hyphen Adieresis -11 -KPX hyphen Amacron -11 -KPX hyphen Aring -11 -KPX hyphen T -78 -KPX hyphen Tunderdot -78 -KPX hyphen V -60 -KPX hyphen W -51 -KPX hyphen Y -81 -KPX i T -38 -KPX i Tunderdot -38 -KPX i j -45 -KPX iacute j -45 -KPX icircumflex j -45 -KPX idieresis j -45 -KPX igrave j -45 -KPX imacron j -45 -KPX imacronacute j -45 -KPX imacronbreve j -45 -KPX imacrongrave j -45 -KPX imacrontilde j -45 -KPX itilde j -45 -KPX k a -5 -KPX k aacute -5 -KPX k acircumflex -5 -KPX k adieresis -5 -KPX k ae 0 -KPX k agrave -5 -KPX k amacron -5 -KPX k amacronacute -5 -KPX k amacronbreve -5 -KPX k amacrongrave -5 -KPX k amacrontilde -5 -KPX k aring -5 -KPX k atilde -5 -KPX k comma 0 -KPX k e -2 -KPX k eacute -2 -KPX k ebreve -2 -KPX k ecircumflex -2 -KPX k edieresis -2 -KPX k egrave -2 -KPX k emacron -2 -KPX k emacrontilde -2 -KPX k etilde -2 -KPX k g -7 -KPX k goverdot -7 -KPX k hyphen -8 -KPX k o -8 -KPX k oacute -8 -KPX k obreve -8 -KPX k ocircumflex -8 -KPX k odieresis -8 -KPX k ograve -8 -KPX k omacron -8 -KPX k omacrontilde -8 -KPX k otilde -8 -KPX k period -1 -KPX k s -6 -KPX k sacute -6 -KPX k sunderdot -6 -KPX k u -27 -KPX k uacute -27 -KPX k ubreve -27 -KPX k ucircumflex -27 -KPX k udieresis -27 -KPX k ugrave -27 -KPX k umacron -27 -KPX k umacronacute -27 -KPX k umacronbreve -27 -KPX k umacrongrave -27 -KPX k umacrontilde -27 -KPX k utilde -27 -KPX kh quoteright -22 -KPX kh y -43 -KPX kh yoverdot -43 -KPX kunderbar a -5 -KPX kunderbar aacute -5 -KPX kunderbar acircumflex -5 -KPX kunderbar adieresis -5 -KPX kunderbar ae 0 -KPX kunderbar agrave -5 -KPX kunderbar amacron -5 -KPX kunderbar amacronacute -5 -KPX kunderbar amacronbreve -5 -KPX kunderbar amacrongrave -5 -KPX kunderbar amacrontilde -5 -KPX kunderbar aring -5 -KPX kunderbar atilde -5 -KPX kunderbar comma 0 -KPX kunderbar e -2 -KPX kunderbar eacute -2 -KPX kunderbar ebreve -2 -KPX kunderbar ecircumflex -2 -KPX kunderbar edieresis -2 -KPX kunderbar egrave -2 -KPX kunderbar emacron -2 -KPX kunderbar emacrontilde -2 -KPX kunderbar etilde -2 -KPX kunderbar g -7 -KPX kunderbar goverdot -7 -KPX kunderbar hyphen -8 -KPX kunderbar o -8 -KPX kunderbar oacute -8 -KPX kunderbar obreve -8 -KPX kunderbar ocircumflex -8 -KPX kunderbar odieresis -8 -KPX kunderbar ograve -8 -KPX kunderbar omacron -8 -KPX kunderbar omacrontilde -8 -KPX kunderbar otilde -8 -KPX kunderbar period -1 -KPX kunderbar s -6 -KPX kunderbar sacute -6 -KPX kunderbar sunderdot -6 -KPX kunderbar u -27 -KPX kunderbar uacute -27 -KPX kunderbar ubreve -27 -KPX kunderbar ucircumflex -27 -KPX kunderbar udieresis -27 -KPX kunderbar ugrave -27 -KPX kunderbar umacron -27 -KPX kunderbar umacronacute -27 -KPX kunderbar umacronbreve -27 -KPX kunderbar umacrongrave -27 -KPX kunderbar umacrontilde -27 -KPX kunderbar utilde -27 -KPX l v -28 -KPX l y -52 -KPX l yoverdot -52 -KPX ltilde v -28 -KPX ltilde y -52 -KPX ltilde yoverdot -52 -KPX lunderbar v -28 -KPX lunderbar y -52 -KPX lunderbar yoverdot -52 -KPX lunderdot v -28 -KPX lunderdot y -52 -KPX lunderdot yoverdot -52 -KPX lunderdotmacron v -28 -KPX lunderdotmacron y -52 -KPX lunderdotmacron yoverdot -52 -KPX lunderring v -28 -KPX lunderring y -52 -KPX lunderring yoverdot -52 -KPX lunderringmacron v -28 -KPX lunderringmacron y -52 -KPX lunderringmacron yoverdot -52 -KPX m p -27 -KPX m v -22 -KPX m w -18 -KPX m y -42 -KPX m yoverdot -42 -KPX mbreve p -27 -KPX mbreve v -22 -KPX mbreve w -18 -KPX mbreve y -42 -KPX mbreve yoverdot -42 -KPX mcandrabindu p -27 -KPX mcandrabindu v -22 -KPX mcandrabindu w -18 -KPX mcandrabindu y -42 -KPX mcandrabindu yoverdot -42 -KPX moverdot p -27 -KPX moverdot v -22 -KPX moverdot w -18 -KPX moverdot y -42 -KPX moverdot yoverdot -42 -KPX munderdot p -27 -KPX munderdot v -22 -KPX munderdot w -18 -KPX munderdot y -42 -KPX munderdot yoverdot -42 -KPX n T -61 -KPX n Tunderdot -61 -KPX n p -26 -KPX n quoteright -19 -KPX n v -21 -KPX n w -17 -KPX n y -40 -KPX n yoverdot -40 -KPX nbreve p -26 -KPX nbreve v -21 -KPX nbreve w -17 -KPX nbreve y -40 -KPX nbreve yoverdot -40 -KPX nine four -3 -KPX nine one -69 -KPX nine seven -12 -KPX noverdot p -26 -KPX noverdot v -21 -KPX noverdot w -17 -KPX noverdot y -40 -KPX noverdot yoverdot -40 -KPX ntilde p -26 -KPX ntilde v -21 -KPX ntilde w -17 -KPX ntilde y -40 -KPX ntilde yoverdot -40 -KPX nunderbar T -61 -KPX nunderbar Tunderdot -61 -KPX nunderbar p -26 -KPX nunderbar quoteright -19 -KPX nunderbar v -21 -KPX nunderbar w -17 -KPX nunderbar y -40 -KPX nunderbar yoverdot -40 -KPX nunderdot T -61 -KPX nunderdot Tunderdot -61 -KPX nunderdot p -26 -KPX nunderdot quoteright -19 -KPX nunderdot v -21 -KPX nunderdot w -17 -KPX nunderdot y -40 -KPX nunderdot yoverdot -40 -KPX o T -48 -KPX o Tunderdot -48 -KPX o quoteright 16 -KPX o t -14 -KPX o tunderbar -14 -KPX o tunderdot -14 -KPX o v -18 -KPX o w -17 -KPX o x -9 -KPX o y 3 -KPX o yoverdot 3 -KPX oacute t -14 -KPX oacute tunderbar -14 -KPX oacute tunderdot -14 -KPX oacute v -18 -KPX oacute w -17 -KPX oacute x -9 -KPX oacute y 3 -KPX oacute yoverdot 3 -KPX obreve t -14 -KPX obreve tunderbar -14 -KPX obreve tunderdot -14 -KPX obreve v -18 -KPX obreve w -17 -KPX obreve x -9 -KPX obreve y 3 -KPX obreve yoverdot 3 -KPX ocircumflex t -14 -KPX ocircumflex tunderbar -14 -KPX ocircumflex tunderdot -14 -KPX odieresis t -14 -KPX odieresis tunderbar -14 -KPX odieresis tunderdot -14 -KPX odieresis v -18 -KPX odieresis w -17 -KPX odieresis x -9 -KPX odieresis y 3 -KPX odieresis yoverdot 3 -KPX ograve t -14 -KPX ograve tunderbar -14 -KPX ograve tunderdot -14 -KPX ograve v -18 -KPX ograve w -17 -KPX ograve x -9 -KPX ograve y 3 -KPX ograve yoverdot 3 -KPX omacron t -14 -KPX omacron tunderbar -14 -KPX omacron tunderdot -14 -KPX omacron v -18 -KPX omacron w -17 -KPX omacron x -9 -KPX omacron y 3 -KPX omacron yoverdot 3 -KPX omacrontilde t -14 -KPX omacrontilde tunderbar -14 -KPX omacrontilde tunderdot -14 -KPX omacrontilde v -18 -KPX omacrontilde w -17 -KPX omacrontilde x -9 -KPX omacrontilde y 3 -KPX omacrontilde yoverdot 3 -KPX one comma -30 -KPX one eight -41 -KPX one five -39 -KPX one four -59 -KPX one nine -33 -KPX one one -50 -KPX one period -31 -KPX one seven -67 -KPX one six -49 -KPX one three -36 -KPX one two -8 -KPX one zero -42 -KPX otilde t -14 -KPX otilde tunderbar -14 -KPX otilde tunderdot -14 -KPX otilde v -18 -KPX otilde w -17 -KPX otilde x -9 -KPX otilde y 3 -KPX otilde yoverdot 3 -KPX p t -21 -KPX p tunderbar -21 -KPX p tunderdot -21 -KPX p y -4 -KPX p yoverdot -4 -KPX period one -54 -KPX period quotedblright 2 -KPX period quoteright 1 -KPX q c -26 -KPX q ccircumflex -26 -KPX q u -24 -KPX q uacute -24 -KPX q ubreve -24 -KPX q ucircumflex -24 -KPX q ugrave -24 -KPX q umacron -24 -KPX q umacronacute -24 -KPX q umacronbreve -24 -KPX q umacrongrave -24 -KPX q umacrontilde -24 -KPX q utilde -24 -KPX quotedblbase A 37 -KPX quotedblbase AE 50 -KPX quotedblbase AEmacron 50 -KPX quotedblbase Amacron 37 -KPX quotedblbase T -50 -KPX quotedblbase Tunderdot -50 -KPX quotedblbase V -76 -KPX quotedblbase W -63 -KPX quotedblbase Y -53 -KPX quotedblleft A -65 -KPX quotedblleft AE -53 -KPX quotedblleft AEmacron -53 -KPX quotedblleft Aacute -65 -KPX quotedblleft Adieresis -65 -KPX quotedblleft Amacron -65 -KPX quotedblleft Aring -65 -KPX quotedblleft T 31 -KPX quotedblleft Tunderdot 31 -KPX quotedblleft V 42 -KPX quotedblleft W 34 -KPX quotedblleft Y 44 -KPX quotedblright A -70 -KPX quotedblright AE -58 -KPX quotedblright AEmacron -58 -KPX quotedblright Aacute -70 -KPX quotedblright Adieresis -70 -KPX quotedblright Amacron -70 -KPX quotedblright Aring -70 -KPX quotedblright T 27 -KPX quotedblright Tunderdot 27 -KPX quotedblright V 33 -KPX quotedblright W 25 -KPX quotedblright Y 35 -KPX quoteleft A -62 -KPX quoteleft AE -50 -KPX quoteleft AEmacron -50 -KPX quoteleft Aacute -62 -KPX quoteleft Adieresis -62 -KPX quoteleft Amacron -62 -KPX quoteleft Aring -62 -KPX quoteleft T 34 -KPX quoteleft Tunderdot 34 -KPX quoteleft V 44 -KPX quoteleft W 36 -KPX quoteleft Y 46 -KPX quoteright A -62 -KPX quoteright AE -50 -KPX quoteright AEmacron -50 -KPX quoteright Aacute -62 -KPX quoteright Adieresis -62 -KPX quoteright Amacron -62 -KPX quoteright Aring -62 -KPX quoteright comma -43 -KPX quoteright d -19 -KPX quoteright dunderdot -19 -KPX quoteright o -14 -KPX quoteright period -45 -KPX quoteright r -6 -KPX quoteright runderbar -6 -KPX quoteright runderdot -6 -KPX quoteright runderring -6 -KPX quoteright s -12 -KPX quoteright sunderdot -12 -KPX quoteright t -2 -KPX quoteright tunderbar -2 -KPX quoteright tunderdot -2 -KPX quoteright v -1 -KPX quoteright w -3 -KPX quoteright y 12 -KPX r a -10 -KPX r aacute -10 -KPX r acircumflex -10 -KPX r adieresis -10 -KPX r ae -11 -KPX r agrave -10 -KPX r amacron -10 -KPX r amacronacute -10 -KPX r amacronbreve -10 -KPX r amacrongrave -10 -KPX r amacrontilde -10 -KPX r aring -10 -KPX r atilde -10 -KPX r c -12 -KPX r ccedilla -8 -KPX r ccircumflex -12 -KPX r colon -36 -KPX r comma -107 -KPX r d -15 -KPX r dunderdot -15 -KPX r e -8 -KPX r eacute -8 -KPX r ebreve -8 -KPX r ecircumflex -8 -KPX r edieresis -8 -KPX r egrave -8 -KPX r emacron -8 -KPX r emacrontilde -8 -KPX r etilde -8 -KPX r f 5 -KPX r g -15 -KPX r goverdot -15 -KPX r h -33 -KPX r hunderbar -33 -KPX r hunderbreve -33 -KPX r hunderdot -33 -KPX r hyphen -75 -KPX r i 3 -KPX r iacute 3 -KPX r icircumflex 3 -KPX r idieresis 3 -KPX r igrave 3 -KPX r imacron 3 -KPX r imacronacute 3 -KPX r imacronbreve 3 -KPX r imacrongrave 3 -KPX r imacrontilde 3 -KPX r itilde 3 -KPX r j -15 -KPX r k -31 -KPX r kh -31 -KPX r kunderbar -31 -KPX r l -29 -KPX r ltilde -29 -KPX r lunderbar -29 -KPX r lunderdot -29 -KPX r lunderdotmacron -29 -KPX r lunderring -29 -KPX r lunderringmacron -29 -KPX r m -1 -KPX r mbreve -1 -KPX r mcandrabindu -1 -KPX r moverdot -1 -KPX r munderdot -1 -KPX r n -1 -KPX r nbreve -1 -KPX r noverdot -1 -KPX r ntilde -1 -KPX r nunderbar -1 -KPX r nunderdot -1 -KPX r o -10 -KPX r oacute -10 -KPX r obreve -10 -KPX r ocircumflex -10 -KPX r odieresis -10 -KPX r oe -7 -KPX r ograve -10 -KPX r omacron -10 -KPX r omacrontilde -10 -KPX r oslash -8 -KPX r otilde -10 -KPX r p -3 -KPX r period -109 -KPX r q -15 -KPX r quoteright 37 -KPX r r 2 -KPX r rbreve 2 -KPX r runderbar 2 -KPX r runderdot 2 -KPX r runderdotacute 2 -KPX r runderdotgrave 2 -KPX r runderdotmacron 2 -KPX r runderdotmacronacute 2 -KPX r runderring 2 -KPX r runderringacute 2 -KPX r runderringgrave 2 -KPX r runderringmacron 2 -KPX r runderringmacronacute 2 -KPX r s -14 -KPX r sacute -14 -KPX r semicolon -39 -KPX r sunderdot -14 -KPX r t 9 -KPX r tunderbar 9 -KPX r tunderdot 9 -KPX r u 0 -KPX r uacute 0 -KPX r ubreve 0 -KPX r ucircumflex 0 -KPX r ugrave 0 -KPX r umacron 0 -KPX r umacronacute 0 -KPX r umacronbreve 0 -KPX r umacrongrave 0 -KPX r umacrontilde 0 -KPX r utilde 0 -KPX r v 4 -KPX r w 3 -KPX r x 2 -KPX r y 10 -KPX r yoverdot 10 -KPX r z 2 -KPX rbreve a -10 -KPX rbreve aacute -10 -KPX rbreve acircumflex -10 -KPX rbreve adieresis -10 -KPX rbreve ae -11 -KPX rbreve agrave -10 -KPX rbreve amacron -10 -KPX rbreve amacronacute -10 -KPX rbreve amacronbreve -10 -KPX rbreve amacrongrave -10 -KPX rbreve amacrontilde -10 -KPX rbreve aring -10 -KPX rbreve atilde -10 -KPX rbreve c -12 -KPX rbreve ccedilla -8 -KPX rbreve ccircumflex -12 -KPX rbreve colon -36 -KPX rbreve comma -107 -KPX rbreve d -15 -KPX rbreve dunderdot -15 -KPX rbreve e -8 -KPX rbreve eacute -8 -KPX rbreve ebreve -8 -KPX rbreve ecircumflex -8 -KPX rbreve edieresis -8 -KPX rbreve egrave -8 -KPX rbreve emacron -8 -KPX rbreve emacrontilde -8 -KPX rbreve etilde -8 -KPX rbreve f 5 -KPX rbreve g -15 -KPX rbreve goverdot -15 -KPX rbreve h -33 -KPX rbreve hunderbar -33 -KPX rbreve hunderbreve -33 -KPX rbreve hunderdot -33 -KPX rbreve hyphen -75 -KPX rbreve i 3 -KPX rbreve iacute 3 -KPX rbreve icircumflex 3 -KPX rbreve idieresis 3 -KPX rbreve igrave 3 -KPX rbreve imacron 3 -KPX rbreve imacronacute 3 -KPX rbreve imacronbreve 3 -KPX rbreve imacrongrave 3 -KPX rbreve imacrontilde 3 -KPX rbreve itilde 3 -KPX rbreve j -15 -KPX rbreve k -31 -KPX rbreve kh -31 -KPX rbreve kunderbar -31 -KPX rbreve l -29 -KPX rbreve ltilde -29 -KPX rbreve lunderbar -29 -KPX rbreve lunderdot -29 -KPX rbreve lunderdotmacron -29 -KPX rbreve lunderring -29 -KPX rbreve lunderringmacron -29 -KPX rbreve m -1 -KPX rbreve mbreve -1 -KPX rbreve mcandrabindu -1 -KPX rbreve moverdot -1 -KPX rbreve munderdot -1 -KPX rbreve n -1 -KPX rbreve nbreve -1 -KPX rbreve noverdot -1 -KPX rbreve ntilde -1 -KPX rbreve nunderbar -1 -KPX rbreve nunderdot -1 -KPX rbreve o -10 -KPX rbreve oacute -10 -KPX rbreve obreve -10 -KPX rbreve ocircumflex -10 -KPX rbreve odieresis -10 -KPX rbreve oe -7 -KPX rbreve ograve -10 -KPX rbreve omacron -10 -KPX rbreve omacrontilde -10 -KPX rbreve oslash -8 -KPX rbreve otilde -10 -KPX rbreve p -3 -KPX rbreve period -109 -KPX rbreve q -15 -KPX rbreve r 2 -KPX rbreve rbreve 2 -KPX rbreve runderbar 2 -KPX rbreve runderdot 2 -KPX rbreve runderdotacute 2 -KPX rbreve runderdotgrave 2 -KPX rbreve runderdotmacron 2 -KPX rbreve runderdotmacronacute 2 -KPX rbreve runderring 2 -KPX rbreve runderringacute 2 -KPX rbreve runderringgrave 2 -KPX rbreve runderringmacron 2 -KPX rbreve runderringmacronacute 2 -KPX rbreve s -14 -KPX rbreve sacute -14 -KPX rbreve semicolon -39 -KPX rbreve sunderdot -14 -KPX rbreve t 9 -KPX rbreve tunderbar 9 -KPX rbreve tunderdot 9 -KPX rbreve u 0 -KPX rbreve uacute 0 -KPX rbreve ubreve 0 -KPX rbreve ucircumflex 0 -KPX rbreve ugrave 0 -KPX rbreve umacron 0 -KPX rbreve umacronacute 0 -KPX rbreve umacronbreve 0 -KPX rbreve umacrongrave 0 -KPX rbreve umacrontilde 0 -KPX rbreve utilde 0 -KPX rbreve v 4 -KPX rbreve w 3 -KPX rbreve x 2 -KPX rbreve y 10 -KPX rbreve yoverdot 10 -KPX rbreve z 2 -KPX runderbar a -10 -KPX runderbar aacute -10 -KPX runderbar acircumflex -10 -KPX runderbar adieresis -10 -KPX runderbar ae -11 -KPX runderbar agrave -10 -KPX runderbar amacron -10 -KPX runderbar amacronacute -10 -KPX runderbar amacronbreve -10 -KPX runderbar amacrongrave -10 -KPX runderbar amacrontilde -10 -KPX runderbar aring -10 -KPX runderbar atilde -10 -KPX runderbar c -12 -KPX runderbar ccedilla -8 -KPX runderbar ccircumflex -12 -KPX runderbar colon -36 -KPX runderbar comma -107 -KPX runderbar d -15 -KPX runderbar dunderdot -15 -KPX runderbar e -8 -KPX runderbar eacute -8 -KPX runderbar ebreve -8 -KPX runderbar ecircumflex -8 -KPX runderbar edieresis -8 -KPX runderbar egrave -8 -KPX runderbar emacron -8 -KPX runderbar emacrontilde -8 -KPX runderbar etilde -8 -KPX runderbar f 5 -KPX runderbar g -15 -KPX runderbar goverdot -15 -KPX runderbar h -33 -KPX runderbar hunderbar -33 -KPX runderbar hunderbreve -33 -KPX runderbar hunderdot -33 -KPX runderbar hyphen -75 -KPX runderbar i 3 -KPX runderbar iacute 3 -KPX runderbar icircumflex 3 -KPX runderbar idieresis 3 -KPX runderbar igrave 3 -KPX runderbar imacron 3 -KPX runderbar imacronacute 3 -KPX runderbar imacronbreve 3 -KPX runderbar imacrongrave 3 -KPX runderbar imacrontilde 3 -KPX runderbar itilde 3 -KPX runderbar j -15 -KPX runderbar k -31 -KPX runderbar kh -31 -KPX runderbar kunderbar -31 -KPX runderbar l -29 -KPX runderbar ltilde -29 -KPX runderbar lunderbar -29 -KPX runderbar lunderdot -29 -KPX runderbar lunderdotmacron -29 -KPX runderbar lunderring -29 -KPX runderbar lunderringmacron -29 -KPX runderbar m -1 -KPX runderbar mbreve -1 -KPX runderbar mcandrabindu -1 -KPX runderbar moverdot -1 -KPX runderbar munderdot -1 -KPX runderbar n -1 -KPX runderbar nbreve -1 -KPX runderbar noverdot -1 -KPX runderbar ntilde -1 -KPX runderbar nunderbar -1 -KPX runderbar nunderdot -1 -KPX runderbar o -10 -KPX runderbar oacute -10 -KPX runderbar obreve -10 -KPX runderbar ocircumflex -10 -KPX runderbar odieresis -10 -KPX runderbar oe -7 -KPX runderbar ograve -10 -KPX runderbar omacron -10 -KPX runderbar omacrontilde -10 -KPX runderbar oslash -8 -KPX runderbar otilde -10 -KPX runderbar p -3 -KPX runderbar period -109 -KPX runderbar q -15 -KPX runderbar quoteright 37 -KPX runderbar r 2 -KPX runderbar rbreve 2 -KPX runderbar runderbar 2 -KPX runderbar runderdot 2 -KPX runderbar runderdotacute 2 -KPX runderbar runderdotgrave 2 -KPX runderbar runderdotmacron 2 -KPX runderbar runderdotmacronacute 2 -KPX runderbar runderring 2 -KPX runderbar runderringacute 2 -KPX runderbar runderringgrave 2 -KPX runderbar runderringmacron 2 -KPX runderbar runderringmacronacute 2 -KPX runderbar s -14 -KPX runderbar sacute -14 -KPX runderbar semicolon -39 -KPX runderbar sunderdot -14 -KPX runderbar t 9 -KPX runderbar tunderbar 9 -KPX runderbar tunderdot 9 -KPX runderbar u 0 -KPX runderbar uacute 0 -KPX runderbar ubreve 0 -KPX runderbar ucircumflex 0 -KPX runderbar ugrave 0 -KPX runderbar umacron 0 -KPX runderbar umacronacute 0 -KPX runderbar umacronbreve 0 -KPX runderbar umacrongrave 0 -KPX runderbar umacrontilde 0 -KPX runderbar utilde 0 -KPX runderbar v 4 -KPX runderbar w 3 -KPX runderbar x 2 -KPX runderbar y 10 -KPX runderbar yoverdot 10 -KPX runderbar z 2 -KPX runderdot a -10 -KPX runderdot aacute -10 -KPX runderdot acircumflex -10 -KPX runderdot adieresis -10 -KPX runderdot ae -11 -KPX runderdot agrave -10 -KPX runderdot amacron -10 -KPX runderdot amacronacute -10 -KPX runderdot amacronbreve -10 -KPX runderdot amacrongrave -10 -KPX runderdot amacrontilde -10 -KPX runderdot aring -10 -KPX runderdot atilde -10 -KPX runderdot c -12 -KPX runderdot ccedilla -8 -KPX runderdot ccircumflex -12 -KPX runderdot colon -36 -KPX runderdot comma -107 -KPX runderdot d -15 -KPX runderdot dunderdot -15 -KPX runderdot e -8 -KPX runderdot eacute -8 -KPX runderdot ebreve -8 -KPX runderdot ecircumflex -8 -KPX runderdot edieresis -8 -KPX runderdot egrave -8 -KPX runderdot emacron -8 -KPX runderdot emacrontilde -8 -KPX runderdot etilde -8 -KPX runderdot f 5 -KPX runderdot g -15 -KPX runderdot goverdot -15 -KPX runderdot h -33 -KPX runderdot hunderbar -33 -KPX runderdot hunderbreve -33 -KPX runderdot hunderdot -33 -KPX runderdot hyphen -75 -KPX runderdot i 3 -KPX runderdot iacute 3 -KPX runderdot icircumflex 3 -KPX runderdot idieresis 3 -KPX runderdot igrave 3 -KPX runderdot imacron 3 -KPX runderdot imacronacute 3 -KPX runderdot imacronbreve 3 -KPX runderdot imacrongrave 3 -KPX runderdot imacrontilde 3 -KPX runderdot itilde 3 -KPX runderdot j -15 -KPX runderdot k -31 -KPX runderdot kh -31 -KPX runderdot kunderbar -31 -KPX runderdot l -29 -KPX runderdot ltilde -29 -KPX runderdot lunderbar -29 -KPX runderdot lunderdot -29 -KPX runderdot lunderdotmacron -29 -KPX runderdot lunderring -29 -KPX runderdot lunderringmacron -29 -KPX runderdot m -1 -KPX runderdot mbreve -1 -KPX runderdot mcandrabindu -1 -KPX runderdot moverdot -1 -KPX runderdot munderdot -1 -KPX runderdot n -1 -KPX runderdot nbreve -1 -KPX runderdot noverdot -1 -KPX runderdot ntilde -1 -KPX runderdot nunderbar -1 -KPX runderdot nunderdot -1 -KPX runderdot o -10 -KPX runderdot oacute -10 -KPX runderdot obreve -10 -KPX runderdot ocircumflex -10 -KPX runderdot odieresis -10 -KPX runderdot oe -7 -KPX runderdot ograve -10 -KPX runderdot omacron -10 -KPX runderdot omacrontilde -10 -KPX runderdot oslash -8 -KPX runderdot otilde -10 -KPX runderdot p -3 -KPX runderdot period -109 -KPX runderdot q -15 -KPX runderdot quoteright 37 -KPX runderdot r 2 -KPX runderdot rbreve 2 -KPX runderdot runderbar 2 -KPX runderdot runderdot 2 -KPX runderdot runderdotacute 2 -KPX runderdot runderdotgrave 2 -KPX runderdot runderdotmacron 2 -KPX runderdot runderdotmacronacute 2 -KPX runderdot runderring 2 -KPX runderdot runderringacute 2 -KPX runderdot runderringgrave 2 -KPX runderdot runderringmacron 2 -KPX runderdot runderringmacronacute 2 -KPX runderdot s -14 -KPX runderdot sacute -14 -KPX runderdot semicolon -39 -KPX runderdot sunderdot -14 -KPX runderdot t 9 -KPX runderdot tunderbar 9 -KPX runderdot tunderdot 9 -KPX runderdot u 0 -KPX runderdot uacute 0 -KPX runderdot ubreve 0 -KPX runderdot ucircumflex 0 -KPX runderdot ugrave 0 -KPX runderdot umacron 0 -KPX runderdot umacronacute 0 -KPX runderdot umacronbreve 0 -KPX runderdot umacrongrave 0 -KPX runderdot umacrontilde 0 -KPX runderdot utilde 0 -KPX runderdot v 4 -KPX runderdot w 3 -KPX runderdot x 2 -KPX runderdot y 10 -KPX runderdot yoverdot 10 -KPX runderdot z 2 -KPX runderdotacute a -10 -KPX runderdotacute aacute -10 -KPX runderdotacute acircumflex -10 -KPX runderdotacute adieresis -10 -KPX runderdotacute ae -11 -KPX runderdotacute agrave -10 -KPX runderdotacute amacron -10 -KPX runderdotacute amacronacute -10 -KPX runderdotacute amacronbreve -10 -KPX runderdotacute amacrongrave -10 -KPX runderdotacute amacrontilde -10 -KPX runderdotacute aring -10 -KPX runderdotacute atilde -10 -KPX runderdotacute c -12 -KPX runderdotacute ccedilla -8 -KPX runderdotacute ccircumflex -12 -KPX runderdotacute colon -36 -KPX runderdotacute comma -107 -KPX runderdotacute d -15 -KPX runderdotacute dunderdot -15 -KPX runderdotacute e -8 -KPX runderdotacute eacute -8 -KPX runderdotacute ebreve -8 -KPX runderdotacute ecircumflex -8 -KPX runderdotacute edieresis -8 -KPX runderdotacute egrave -8 -KPX runderdotacute emacron -8 -KPX runderdotacute emacrontilde -8 -KPX runderdotacute etilde -8 -KPX runderdotacute f 5 -KPX runderdotacute g -15 -KPX runderdotacute goverdot -15 -KPX runderdotacute h -33 -KPX runderdotacute hunderbar -33 -KPX runderdotacute hunderbreve -33 -KPX runderdotacute hunderdot -33 -KPX runderdotacute hyphen -75 -KPX runderdotacute i 3 -KPX runderdotacute iacute 3 -KPX runderdotacute icircumflex 3 -KPX runderdotacute idieresis 3 -KPX runderdotacute igrave 3 -KPX runderdotacute imacron 3 -KPX runderdotacute imacronacute 3 -KPX runderdotacute imacronbreve 3 -KPX runderdotacute imacrongrave 3 -KPX runderdotacute imacrontilde 3 -KPX runderdotacute itilde 3 -KPX runderdotacute j -15 -KPX runderdotacute k -31 -KPX runderdotacute kh -31 -KPX runderdotacute kunderbar -31 -KPX runderdotacute l -29 -KPX runderdotacute ltilde -29 -KPX runderdotacute lunderbar -29 -KPX runderdotacute lunderdot -29 -KPX runderdotacute lunderdotmacron -29 -KPX runderdotacute lunderring -29 -KPX runderdotacute lunderringmacron -29 -KPX runderdotacute m -1 -KPX runderdotacute mbreve -1 -KPX runderdotacute mcandrabindu -1 -KPX runderdotacute moverdot -1 -KPX runderdotacute munderdot -1 -KPX runderdotacute n -1 -KPX runderdotacute nbreve -1 -KPX runderdotacute noverdot -1 -KPX runderdotacute ntilde -1 -KPX runderdotacute nunderbar -1 -KPX runderdotacute nunderdot -1 -KPX runderdotacute o -10 -KPX runderdotacute oacute -10 -KPX runderdotacute obreve -10 -KPX runderdotacute ocircumflex -10 -KPX runderdotacute odieresis -10 -KPX runderdotacute oe -7 -KPX runderdotacute ograve -10 -KPX runderdotacute omacron -10 -KPX runderdotacute omacrontilde -10 -KPX runderdotacute oslash -8 -KPX runderdotacute otilde -10 -KPX runderdotacute p -3 -KPX runderdotacute period -109 -KPX runderdotacute q -15 -KPX runderdotacute r 2 -KPX runderdotacute rbreve 2 -KPX runderdotacute runderbar 2 -KPX runderdotacute runderdot 2 -KPX runderdotacute runderdotacute 2 -KPX runderdotacute runderdotgrave 2 -KPX runderdotacute runderdotmacron 2 -KPX runderdotacute runderdotmacronacute 2 -KPX runderdotacute runderring 2 -KPX runderdotacute runderringacute 2 -KPX runderdotacute runderringgrave 2 -KPX runderdotacute runderringmacron 2 -KPX runderdotacute runderringmacronacute 2 -KPX runderdotacute s -14 -KPX runderdotacute sacute -14 -KPX runderdotacute semicolon -39 -KPX runderdotacute sunderdot -14 -KPX runderdotacute t 9 -KPX runderdotacute tunderbar 9 -KPX runderdotacute tunderdot 9 -KPX runderdotacute u 0 -KPX runderdotacute uacute 0 -KPX runderdotacute ubreve 0 -KPX runderdotacute ucircumflex 0 -KPX runderdotacute ugrave 0 -KPX runderdotacute umacron 0 -KPX runderdotacute umacronacute 0 -KPX runderdotacute umacronbreve 0 -KPX runderdotacute umacrongrave 0 -KPX runderdotacute umacrontilde 0 -KPX runderdotacute utilde 0 -KPX runderdotacute v 4 -KPX runderdotacute w 3 -KPX runderdotacute x 2 -KPX runderdotacute y 10 -KPX runderdotacute yoverdot 10 -KPX runderdotacute z 2 -KPX runderdotgrave a -10 -KPX runderdotgrave aacute -10 -KPX runderdotgrave acircumflex -10 -KPX runderdotgrave adieresis -10 -KPX runderdotgrave ae -11 -KPX runderdotgrave agrave -10 -KPX runderdotgrave amacron -10 -KPX runderdotgrave amacronacute -10 -KPX runderdotgrave amacronbreve -10 -KPX runderdotgrave amacrongrave -10 -KPX runderdotgrave amacrontilde -10 -KPX runderdotgrave aring -10 -KPX runderdotgrave atilde -10 -KPX runderdotgrave c -12 -KPX runderdotgrave ccedilla -8 -KPX runderdotgrave ccircumflex -12 -KPX runderdotgrave colon -36 -KPX runderdotgrave comma -107 -KPX runderdotgrave d -15 -KPX runderdotgrave dunderdot -15 -KPX runderdotgrave e -8 -KPX runderdotgrave eacute -8 -KPX runderdotgrave ebreve -8 -KPX runderdotgrave ecircumflex -8 -KPX runderdotgrave edieresis -8 -KPX runderdotgrave egrave -8 -KPX runderdotgrave emacron -8 -KPX runderdotgrave emacrontilde -8 -KPX runderdotgrave etilde -8 -KPX runderdotgrave f 5 -KPX runderdotgrave g -15 -KPX runderdotgrave goverdot -15 -KPX runderdotgrave h -33 -KPX runderdotgrave hunderbar -33 -KPX runderdotgrave hunderbreve -33 -KPX runderdotgrave hunderdot -33 -KPX runderdotgrave hyphen -75 -KPX runderdotgrave i 3 -KPX runderdotgrave iacute 3 -KPX runderdotgrave icircumflex 3 -KPX runderdotgrave idieresis 3 -KPX runderdotgrave igrave 3 -KPX runderdotgrave imacron 3 -KPX runderdotgrave imacronacute 3 -KPX runderdotgrave imacronbreve 3 -KPX runderdotgrave imacrongrave 3 -KPX runderdotgrave imacrontilde 3 -KPX runderdotgrave itilde 3 -KPX runderdotgrave j -15 -KPX runderdotgrave k -31 -KPX runderdotgrave kh -31 -KPX runderdotgrave kunderbar -31 -KPX runderdotgrave l -29 -KPX runderdotgrave ltilde -29 -KPX runderdotgrave lunderbar -29 -KPX runderdotgrave lunderdot -29 -KPX runderdotgrave lunderdotmacron -29 -KPX runderdotgrave lunderring -29 -KPX runderdotgrave lunderringmacron -29 -KPX runderdotgrave m -1 -KPX runderdotgrave mbreve -1 -KPX runderdotgrave mcandrabindu -1 -KPX runderdotgrave moverdot -1 -KPX runderdotgrave munderdot -1 -KPX runderdotgrave n -1 -KPX runderdotgrave nbreve -1 -KPX runderdotgrave noverdot -1 -KPX runderdotgrave ntilde -1 -KPX runderdotgrave nunderbar -1 -KPX runderdotgrave nunderdot -1 -KPX runderdotgrave o -10 -KPX runderdotgrave oacute -10 -KPX runderdotgrave obreve -10 -KPX runderdotgrave ocircumflex -10 -KPX runderdotgrave odieresis -10 -KPX runderdotgrave oe -7 -KPX runderdotgrave ograve -10 -KPX runderdotgrave omacron -10 -KPX runderdotgrave omacrontilde -10 -KPX runderdotgrave oslash -8 -KPX runderdotgrave otilde -10 -KPX runderdotgrave p -3 -KPX runderdotgrave period -109 -KPX runderdotgrave q -15 -KPX runderdotgrave r 2 -KPX runderdotgrave rbreve 2 -KPX runderdotgrave runderbar 2 -KPX runderdotgrave runderdot 2 -KPX runderdotgrave runderdotacute 2 -KPX runderdotgrave runderdotgrave 2 -KPX runderdotgrave runderdotmacron 2 -KPX runderdotgrave runderdotmacronacute 2 -KPX runderdotgrave runderring 2 -KPX runderdotgrave runderringacute 2 -KPX runderdotgrave runderringgrave 2 -KPX runderdotgrave runderringmacron 2 -KPX runderdotgrave runderringmacronacute 2 -KPX runderdotgrave s -14 -KPX runderdotgrave sacute -14 -KPX runderdotgrave semicolon -39 -KPX runderdotgrave sunderdot -14 -KPX runderdotgrave t 9 -KPX runderdotgrave tunderbar 9 -KPX runderdotgrave tunderdot 9 -KPX runderdotgrave u 0 -KPX runderdotgrave uacute 0 -KPX runderdotgrave ubreve 0 -KPX runderdotgrave ucircumflex 0 -KPX runderdotgrave ugrave 0 -KPX runderdotgrave umacron 0 -KPX runderdotgrave umacronacute 0 -KPX runderdotgrave umacronbreve 0 -KPX runderdotgrave umacrongrave 0 -KPX runderdotgrave umacrontilde 0 -KPX runderdotgrave utilde 0 -KPX runderdotgrave v 4 -KPX runderdotgrave w 3 -KPX runderdotgrave x 2 -KPX runderdotgrave y 10 -KPX runderdotgrave yoverdot 10 -KPX runderdotgrave z 2 -KPX runderdotmacron a -10 -KPX runderdotmacron aacute -10 -KPX runderdotmacron acircumflex -10 -KPX runderdotmacron adieresis -10 -KPX runderdotmacron ae -11 -KPX runderdotmacron agrave -10 -KPX runderdotmacron amacron -10 -KPX runderdotmacron amacronacute -10 -KPX runderdotmacron amacronbreve -10 -KPX runderdotmacron amacrongrave -10 -KPX runderdotmacron amacrontilde -10 -KPX runderdotmacron aring -10 -KPX runderdotmacron atilde -10 -KPX runderdotmacron c -12 -KPX runderdotmacron ccedilla -8 -KPX runderdotmacron ccircumflex -12 -KPX runderdotmacron colon -36 -KPX runderdotmacron comma -107 -KPX runderdotmacron d -15 -KPX runderdotmacron dunderdot -15 -KPX runderdotmacron e -8 -KPX runderdotmacron eacute -8 -KPX runderdotmacron ebreve -8 -KPX runderdotmacron ecircumflex -8 -KPX runderdotmacron edieresis -8 -KPX runderdotmacron egrave -8 -KPX runderdotmacron emacron -8 -KPX runderdotmacron emacrontilde -8 -KPX runderdotmacron etilde -8 -KPX runderdotmacron f 5 -KPX runderdotmacron g -15 -KPX runderdotmacron goverdot -15 -KPX runderdotmacron h -33 -KPX runderdotmacron hunderbar -33 -KPX runderdotmacron hunderbreve -33 -KPX runderdotmacron hunderdot -33 -KPX runderdotmacron hyphen -75 -KPX runderdotmacron i 3 -KPX runderdotmacron iacute 3 -KPX runderdotmacron icircumflex 3 -KPX runderdotmacron idieresis 3 -KPX runderdotmacron igrave 3 -KPX runderdotmacron imacron 3 -KPX runderdotmacron imacronacute 3 -KPX runderdotmacron imacronbreve 3 -KPX runderdotmacron imacrongrave 3 -KPX runderdotmacron imacrontilde 3 -KPX runderdotmacron itilde 3 -KPX runderdotmacron j -15 -KPX runderdotmacron k -31 -KPX runderdotmacron kh -31 -KPX runderdotmacron kunderbar -31 -KPX runderdotmacron l -29 -KPX runderdotmacron ltilde -29 -KPX runderdotmacron lunderbar -29 -KPX runderdotmacron lunderdot -29 -KPX runderdotmacron lunderdotmacron -29 -KPX runderdotmacron lunderring -29 -KPX runderdotmacron lunderringmacron -29 -KPX runderdotmacron m -1 -KPX runderdotmacron mbreve -1 -KPX runderdotmacron mcandrabindu -1 -KPX runderdotmacron moverdot -1 -KPX runderdotmacron munderdot -1 -KPX runderdotmacron n -1 -KPX runderdotmacron nbreve -1 -KPX runderdotmacron noverdot -1 -KPX runderdotmacron ntilde -1 -KPX runderdotmacron nunderbar -1 -KPX runderdotmacron nunderdot -1 -KPX runderdotmacron o -10 -KPX runderdotmacron oacute -10 -KPX runderdotmacron obreve -10 -KPX runderdotmacron ocircumflex -10 -KPX runderdotmacron odieresis -10 -KPX runderdotmacron oe -7 -KPX runderdotmacron ograve -10 -KPX runderdotmacron omacron -10 -KPX runderdotmacron omacrontilde -10 -KPX runderdotmacron oslash -8 -KPX runderdotmacron otilde -10 -KPX runderdotmacron p -3 -KPX runderdotmacron period -109 -KPX runderdotmacron q -15 -KPX runderdotmacron r 2 -KPX runderdotmacron rbreve 2 -KPX runderdotmacron runderbar 2 -KPX runderdotmacron runderdot 2 -KPX runderdotmacron runderdotacute 2 -KPX runderdotmacron runderdotgrave 2 -KPX runderdotmacron runderdotmacron 2 -KPX runderdotmacron runderdotmacronacute 2 -KPX runderdotmacron runderring 2 -KPX runderdotmacron runderringacute 2 -KPX runderdotmacron runderringgrave 2 -KPX runderdotmacron runderringmacron 2 -KPX runderdotmacron runderringmacronacute 2 -KPX runderdotmacron s -14 -KPX runderdotmacron sacute -14 -KPX runderdotmacron semicolon -39 -KPX runderdotmacron sunderdot -14 -KPX runderdotmacron t 9 -KPX runderdotmacron tunderbar 9 -KPX runderdotmacron tunderdot 9 -KPX runderdotmacron u 0 -KPX runderdotmacron uacute 0 -KPX runderdotmacron ubreve 0 -KPX runderdotmacron ucircumflex 0 -KPX runderdotmacron ugrave 0 -KPX runderdotmacron umacron 0 -KPX runderdotmacron umacronacute 0 -KPX runderdotmacron umacronbreve 0 -KPX runderdotmacron umacrongrave 0 -KPX runderdotmacron umacrontilde 0 -KPX runderdotmacron utilde 0 -KPX runderdotmacron v 4 -KPX runderdotmacron w 3 -KPX runderdotmacron x 2 -KPX runderdotmacron y 10 -KPX runderdotmacron yoverdot 10 -KPX runderdotmacron z 2 -KPX runderdotmacronacute a -10 -KPX runderdotmacronacute aacute -10 -KPX runderdotmacronacute acircumflex -10 -KPX runderdotmacronacute adieresis -10 -KPX runderdotmacronacute ae -11 -KPX runderdotmacronacute agrave -10 -KPX runderdotmacronacute amacron -10 -KPX runderdotmacronacute amacronacute -10 -KPX runderdotmacronacute amacronbreve -10 -KPX runderdotmacronacute amacrongrave -10 -KPX runderdotmacronacute amacrontilde -10 -KPX runderdotmacronacute aring -10 -KPX runderdotmacronacute atilde -10 -KPX runderdotmacronacute c -12 -KPX runderdotmacronacute ccedilla -8 -KPX runderdotmacronacute ccircumflex -12 -KPX runderdotmacronacute colon -36 -KPX runderdotmacronacute comma -107 -KPX runderdotmacronacute d -15 -KPX runderdotmacronacute dunderdot -15 -KPX runderdotmacronacute e -8 -KPX runderdotmacronacute eacute -8 -KPX runderdotmacronacute ebreve -8 -KPX runderdotmacronacute ecircumflex -8 -KPX runderdotmacronacute edieresis -8 -KPX runderdotmacronacute egrave -8 -KPX runderdotmacronacute emacron -8 -KPX runderdotmacronacute emacrontilde -8 -KPX runderdotmacronacute etilde -8 -KPX runderdotmacronacute f 5 -KPX runderdotmacronacute g -15 -KPX runderdotmacronacute goverdot -15 -KPX runderdotmacronacute h -33 -KPX runderdotmacronacute hunderbar -33 -KPX runderdotmacronacute hunderbreve -33 -KPX runderdotmacronacute hunderdot -33 -KPX runderdotmacronacute hyphen -75 -KPX runderdotmacronacute i 3 -KPX runderdotmacronacute iacute 3 -KPX runderdotmacronacute icircumflex 3 -KPX runderdotmacronacute idieresis 3 -KPX runderdotmacronacute igrave 3 -KPX runderdotmacronacute imacron 3 -KPX runderdotmacronacute imacronacute 3 -KPX runderdotmacronacute imacronbreve 3 -KPX runderdotmacronacute imacrongrave 3 -KPX runderdotmacronacute imacrontilde 3 -KPX runderdotmacronacute itilde 3 -KPX runderdotmacronacute j -15 -KPX runderdotmacronacute k -31 -KPX runderdotmacronacute kh -31 -KPX runderdotmacronacute kunderbar -31 -KPX runderdotmacronacute l -29 -KPX runderdotmacronacute ltilde -29 -KPX runderdotmacronacute lunderbar -29 -KPX runderdotmacronacute lunderdot -29 -KPX runderdotmacronacute lunderdotmacron -29 -KPX runderdotmacronacute lunderring -29 -KPX runderdotmacronacute lunderringmacron -29 -KPX runderdotmacronacute m -1 -KPX runderdotmacronacute mbreve -1 -KPX runderdotmacronacute mcandrabindu -1 -KPX runderdotmacronacute moverdot -1 -KPX runderdotmacronacute munderdot -1 -KPX runderdotmacronacute n -1 -KPX runderdotmacronacute nbreve -1 -KPX runderdotmacronacute noverdot -1 -KPX runderdotmacronacute ntilde -1 -KPX runderdotmacronacute nunderbar -1 -KPX runderdotmacronacute nunderdot -1 -KPX runderdotmacronacute o -10 -KPX runderdotmacronacute oacute -10 -KPX runderdotmacronacute obreve -10 -KPX runderdotmacronacute ocircumflex -10 -KPX runderdotmacronacute odieresis -10 -KPX runderdotmacronacute oe -7 -KPX runderdotmacronacute ograve -10 -KPX runderdotmacronacute omacron -10 -KPX runderdotmacronacute omacrontilde -10 -KPX runderdotmacronacute oslash -8 -KPX runderdotmacronacute otilde -10 -KPX runderdotmacronacute p -3 -KPX runderdotmacronacute period -109 -KPX runderdotmacronacute q -15 -KPX runderdotmacronacute r 2 -KPX runderdotmacronacute rbreve 2 -KPX runderdotmacronacute runderbar 2 -KPX runderdotmacronacute runderdot 2 -KPX runderdotmacronacute runderdotacute 2 -KPX runderdotmacronacute runderdotgrave 2 -KPX runderdotmacronacute runderdotmacron 2 -KPX runderdotmacronacute runderdotmacronacute 2 -KPX runderdotmacronacute runderring 2 -KPX runderdotmacronacute runderringacute 2 -KPX runderdotmacronacute runderringgrave 2 -KPX runderdotmacronacute runderringmacron 2 -KPX runderdotmacronacute runderringmacronacute 2 -KPX runderdotmacronacute s -14 -KPX runderdotmacronacute sacute -14 -KPX runderdotmacronacute semicolon -39 -KPX runderdotmacronacute sunderdot -14 -KPX runderdotmacronacute t 9 -KPX runderdotmacronacute tunderbar 9 -KPX runderdotmacronacute tunderdot 9 -KPX runderdotmacronacute u 0 -KPX runderdotmacronacute uacute 0 -KPX runderdotmacronacute ubreve 0 -KPX runderdotmacronacute ucircumflex 0 -KPX runderdotmacronacute ugrave 0 -KPX runderdotmacronacute umacron 0 -KPX runderdotmacronacute umacronacute 0 -KPX runderdotmacronacute umacronbreve 0 -KPX runderdotmacronacute umacrongrave 0 -KPX runderdotmacronacute umacrontilde 0 -KPX runderdotmacronacute utilde 0 -KPX runderdotmacronacute v 4 -KPX runderdotmacronacute w 3 -KPX runderdotmacronacute x 2 -KPX runderdotmacronacute y 10 -KPX runderdotmacronacute yoverdot 10 -KPX runderdotmacronacute z 2 -KPX runderring a -10 -KPX runderring aacute -10 -KPX runderring acircumflex -10 -KPX runderring adieresis -10 -KPX runderring ae -11 -KPX runderring agrave -10 -KPX runderring amacron -10 -KPX runderring amacronacute -10 -KPX runderring amacronbreve -10 -KPX runderring amacrongrave -10 -KPX runderring amacrontilde -10 -KPX runderring aring -10 -KPX runderring atilde -10 -KPX runderring c -12 -KPX runderring ccedilla -8 -KPX runderring ccircumflex -12 -KPX runderring colon -36 -KPX runderring comma -107 -KPX runderring d -15 -KPX runderring dunderdot -15 -KPX runderring e -8 -KPX runderring eacute -8 -KPX runderring ebreve -8 -KPX runderring ecircumflex -8 -KPX runderring edieresis -8 -KPX runderring egrave -8 -KPX runderring emacron -8 -KPX runderring emacrontilde -8 -KPX runderring etilde -8 -KPX runderring f 5 -KPX runderring g -15 -KPX runderring goverdot -15 -KPX runderring h -33 -KPX runderring hunderbar -33 -KPX runderring hunderbreve -33 -KPX runderring hunderdot -33 -KPX runderring hyphen -75 -KPX runderring i 3 -KPX runderring iacute 3 -KPX runderring icircumflex 3 -KPX runderring idieresis 3 -KPX runderring igrave 3 -KPX runderring imacron 3 -KPX runderring imacronacute 3 -KPX runderring imacronbreve 3 -KPX runderring imacrongrave 3 -KPX runderring imacrontilde 3 -KPX runderring itilde 3 -KPX runderring j -15 -KPX runderring k -31 -KPX runderring kh -31 -KPX runderring kunderbar -31 -KPX runderring l -29 -KPX runderring ltilde -29 -KPX runderring lunderbar -29 -KPX runderring lunderdot -29 -KPX runderring lunderdotmacron -29 -KPX runderring lunderring -29 -KPX runderring lunderringmacron -29 -KPX runderring m -1 -KPX runderring mbreve -1 -KPX runderring mcandrabindu -1 -KPX runderring moverdot -1 -KPX runderring munderdot -1 -KPX runderring n -1 -KPX runderring nbreve -1 -KPX runderring noverdot -1 -KPX runderring ntilde -1 -KPX runderring nunderbar -1 -KPX runderring nunderdot -1 -KPX runderring o -10 -KPX runderring oacute -10 -KPX runderring obreve -10 -KPX runderring ocircumflex -10 -KPX runderring odieresis -10 -KPX runderring oe -7 -KPX runderring ograve -10 -KPX runderring omacron -10 -KPX runderring omacrontilde -10 -KPX runderring oslash -8 -KPX runderring otilde -10 -KPX runderring p -3 -KPX runderring period -109 -KPX runderring q -15 -KPX runderring quoteright 37 -KPX runderring r 2 -KPX runderring rbreve 2 -KPX runderring runderbar 2 -KPX runderring runderdot 2 -KPX runderring runderdotacute 2 -KPX runderring runderdotgrave 2 -KPX runderring runderdotmacron 2 -KPX runderring runderdotmacronacute 2 -KPX runderring runderring 2 -KPX runderring runderringacute 2 -KPX runderring runderringgrave 2 -KPX runderring runderringmacron 2 -KPX runderring runderringmacronacute 2 -KPX runderring s -14 -KPX runderring sacute -14 -KPX runderring semicolon -39 -KPX runderring sunderdot -14 -KPX runderring t 9 -KPX runderring tunderbar 9 -KPX runderring tunderdot 9 -KPX runderring u 0 -KPX runderring uacute 0 -KPX runderring ubreve 0 -KPX runderring ucircumflex 0 -KPX runderring ugrave 0 -KPX runderring umacron 0 -KPX runderring umacronacute 0 -KPX runderring umacronbreve 0 -KPX runderring umacrongrave 0 -KPX runderring umacrontilde 0 -KPX runderring utilde 0 -KPX runderring v 4 -KPX runderring w 3 -KPX runderring x 2 -KPX runderring y 10 -KPX runderring yoverdot 10 -KPX runderring z 2 -KPX runderringacute a -10 -KPX runderringacute aacute -10 -KPX runderringacute acircumflex -10 -KPX runderringacute adieresis -10 -KPX runderringacute ae -11 -KPX runderringacute agrave -10 -KPX runderringacute amacron -10 -KPX runderringacute amacronacute -10 -KPX runderringacute amacronbreve -10 -KPX runderringacute amacrongrave -10 -KPX runderringacute amacrontilde -10 -KPX runderringacute aring -10 -KPX runderringacute atilde -10 -KPX runderringacute c -12 -KPX runderringacute ccedilla -8 -KPX runderringacute ccircumflex -12 -KPX runderringacute colon -36 -KPX runderringacute comma -107 -KPX runderringacute d -15 -KPX runderringacute dunderdot -15 -KPX runderringacute e -8 -KPX runderringacute eacute -8 -KPX runderringacute ebreve -8 -KPX runderringacute ecircumflex -8 -KPX runderringacute edieresis -8 -KPX runderringacute egrave -8 -KPX runderringacute emacron -8 -KPX runderringacute emacrontilde -8 -KPX runderringacute etilde -8 -KPX runderringacute f 5 -KPX runderringacute g -15 -KPX runderringacute goverdot -15 -KPX runderringacute h -33 -KPX runderringacute hunderbar -33 -KPX runderringacute hunderbreve -33 -KPX runderringacute hunderdot -33 -KPX runderringacute hyphen -75 -KPX runderringacute i 3 -KPX runderringacute iacute 3 -KPX runderringacute icircumflex 3 -KPX runderringacute idieresis 3 -KPX runderringacute igrave 3 -KPX runderringacute imacron 3 -KPX runderringacute imacronacute 3 -KPX runderringacute imacronbreve 3 -KPX runderringacute imacrongrave 3 -KPX runderringacute imacrontilde 3 -KPX runderringacute itilde 3 -KPX runderringacute j -15 -KPX runderringacute k -31 -KPX runderringacute kh -31 -KPX runderringacute kunderbar -31 -KPX runderringacute l -29 -KPX runderringacute ltilde -29 -KPX runderringacute lunderbar -29 -KPX runderringacute lunderdot -29 -KPX runderringacute lunderdotmacron -29 -KPX runderringacute lunderring -29 -KPX runderringacute lunderringmacron -29 -KPX runderringacute m -1 -KPX runderringacute mbreve -1 -KPX runderringacute mcandrabindu -1 -KPX runderringacute moverdot -1 -KPX runderringacute munderdot -1 -KPX runderringacute n -1 -KPX runderringacute nbreve -1 -KPX runderringacute noverdot -1 -KPX runderringacute ntilde -1 -KPX runderringacute nunderbar -1 -KPX runderringacute nunderdot -1 -KPX runderringacute o -10 -KPX runderringacute oacute -10 -KPX runderringacute obreve -10 -KPX runderringacute ocircumflex -10 -KPX runderringacute odieresis -10 -KPX runderringacute oe -7 -KPX runderringacute ograve -10 -KPX runderringacute omacron -10 -KPX runderringacute omacrontilde -10 -KPX runderringacute oslash -8 -KPX runderringacute otilde -10 -KPX runderringacute p -3 -KPX runderringacute period -109 -KPX runderringacute q -15 -KPX runderringacute r 2 -KPX runderringacute rbreve 2 -KPX runderringacute runderbar 2 -KPX runderringacute runderdot 2 -KPX runderringacute runderdotacute 2 -KPX runderringacute runderdotgrave 2 -KPX runderringacute runderdotmacron 2 -KPX runderringacute runderdotmacronacute 2 -KPX runderringacute runderring 2 -KPX runderringacute runderringacute 2 -KPX runderringacute runderringgrave 2 -KPX runderringacute runderringmacron 2 -KPX runderringacute runderringmacronacute 2 -KPX runderringacute s -14 -KPX runderringacute sacute -14 -KPX runderringacute semicolon -39 -KPX runderringacute sunderdot -14 -KPX runderringacute t 9 -KPX runderringacute tunderbar 9 -KPX runderringacute tunderdot 9 -KPX runderringacute u 0 -KPX runderringacute uacute 0 -KPX runderringacute ubreve 0 -KPX runderringacute ucircumflex 0 -KPX runderringacute ugrave 0 -KPX runderringacute umacron 0 -KPX runderringacute umacronacute 0 -KPX runderringacute umacronbreve 0 -KPX runderringacute umacrongrave 0 -KPX runderringacute umacrontilde 0 -KPX runderringacute utilde 0 -KPX runderringacute v 4 -KPX runderringacute w 3 -KPX runderringacute x 2 -KPX runderringacute y 10 -KPX runderringacute yoverdot 10 -KPX runderringacute z 2 -KPX runderringgrave a -10 -KPX runderringgrave aacute -10 -KPX runderringgrave acircumflex -10 -KPX runderringgrave adieresis -10 -KPX runderringgrave ae -11 -KPX runderringgrave agrave -10 -KPX runderringgrave amacron -10 -KPX runderringgrave amacronacute -10 -KPX runderringgrave amacronbreve -10 -KPX runderringgrave amacrongrave -10 -KPX runderringgrave amacrontilde -10 -KPX runderringgrave aring -10 -KPX runderringgrave atilde -10 -KPX runderringgrave c -12 -KPX runderringgrave ccedilla -8 -KPX runderringgrave ccircumflex -12 -KPX runderringgrave colon -36 -KPX runderringgrave comma -107 -KPX runderringgrave d -15 -KPX runderringgrave dunderdot -15 -KPX runderringgrave e -8 -KPX runderringgrave eacute -8 -KPX runderringgrave ebreve -8 -KPX runderringgrave ecircumflex -8 -KPX runderringgrave edieresis -8 -KPX runderringgrave egrave -8 -KPX runderringgrave emacron -8 -KPX runderringgrave emacrontilde -8 -KPX runderringgrave etilde -8 -KPX runderringgrave f 5 -KPX runderringgrave g -15 -KPX runderringgrave goverdot -15 -KPX runderringgrave h -33 -KPX runderringgrave hunderbar -33 -KPX runderringgrave hunderbreve -33 -KPX runderringgrave hunderdot -33 -KPX runderringgrave hyphen -75 -KPX runderringgrave i 3 -KPX runderringgrave iacute 3 -KPX runderringgrave icircumflex 3 -KPX runderringgrave idieresis 3 -KPX runderringgrave igrave 3 -KPX runderringgrave imacron 3 -KPX runderringgrave imacronacute 3 -KPX runderringgrave imacronbreve 3 -KPX runderringgrave imacrongrave 3 -KPX runderringgrave imacrontilde 3 -KPX runderringgrave itilde 3 -KPX runderringgrave j -15 -KPX runderringgrave k -31 -KPX runderringgrave kh -31 -KPX runderringgrave kunderbar -31 -KPX runderringgrave l -29 -KPX runderringgrave ltilde -29 -KPX runderringgrave lunderbar -29 -KPX runderringgrave lunderdot -29 -KPX runderringgrave lunderdotmacron -29 -KPX runderringgrave lunderring -29 -KPX runderringgrave lunderringmacron -29 -KPX runderringgrave m -1 -KPX runderringgrave mbreve -1 -KPX runderringgrave mcandrabindu -1 -KPX runderringgrave moverdot -1 -KPX runderringgrave munderdot -1 -KPX runderringgrave n -1 -KPX runderringgrave nbreve -1 -KPX runderringgrave noverdot -1 -KPX runderringgrave ntilde -1 -KPX runderringgrave nunderbar -1 -KPX runderringgrave nunderdot -1 -KPX runderringgrave o -10 -KPX runderringgrave oacute -10 -KPX runderringgrave obreve -10 -KPX runderringgrave ocircumflex -10 -KPX runderringgrave odieresis -10 -KPX runderringgrave oe -7 -KPX runderringgrave ograve -10 -KPX runderringgrave omacron -10 -KPX runderringgrave omacrontilde -10 -KPX runderringgrave oslash -8 -KPX runderringgrave otilde -10 -KPX runderringgrave p -3 -KPX runderringgrave period -109 -KPX runderringgrave q -15 -KPX runderringgrave r 2 -KPX runderringgrave rbreve 2 -KPX runderringgrave runderbar 2 -KPX runderringgrave runderdot 2 -KPX runderringgrave runderdotacute 2 -KPX runderringgrave runderdotgrave 2 -KPX runderringgrave runderdotmacron 2 -KPX runderringgrave runderdotmacronacute 2 -KPX runderringgrave runderring 2 -KPX runderringgrave runderringacute 2 -KPX runderringgrave runderringgrave 2 -KPX runderringgrave runderringmacron 2 -KPX runderringgrave runderringmacronacute 2 -KPX runderringgrave s -14 -KPX runderringgrave sacute -14 -KPX runderringgrave semicolon -39 -KPX runderringgrave sunderdot -14 -KPX runderringgrave t 9 -KPX runderringgrave tunderbar 9 -KPX runderringgrave tunderdot 9 -KPX runderringgrave u 0 -KPX runderringgrave uacute 0 -KPX runderringgrave ubreve 0 -KPX runderringgrave ucircumflex 0 -KPX runderringgrave ugrave 0 -KPX runderringgrave umacron 0 -KPX runderringgrave umacronacute 0 -KPX runderringgrave umacronbreve 0 -KPX runderringgrave umacrongrave 0 -KPX runderringgrave umacrontilde 0 -KPX runderringgrave utilde 0 -KPX runderringgrave v 4 -KPX runderringgrave w 3 -KPX runderringgrave x 2 -KPX runderringgrave y 10 -KPX runderringgrave yoverdot 10 -KPX runderringgrave z 2 -KPX runderringmacron a -10 -KPX runderringmacron aacute -10 -KPX runderringmacron acircumflex -10 -KPX runderringmacron adieresis -10 -KPX runderringmacron ae -11 -KPX runderringmacron agrave -10 -KPX runderringmacron amacron -10 -KPX runderringmacron amacronacute -10 -KPX runderringmacron amacronbreve -10 -KPX runderringmacron amacrongrave -10 -KPX runderringmacron amacrontilde -10 -KPX runderringmacron aring -10 -KPX runderringmacron atilde -10 -KPX runderringmacron c -12 -KPX runderringmacron ccedilla -8 -KPX runderringmacron ccircumflex -12 -KPX runderringmacron colon -36 -KPX runderringmacron comma -107 -KPX runderringmacron d -15 -KPX runderringmacron dunderdot -15 -KPX runderringmacron e -8 -KPX runderringmacron eacute -8 -KPX runderringmacron ebreve -8 -KPX runderringmacron ecircumflex -8 -KPX runderringmacron edieresis -8 -KPX runderringmacron egrave -8 -KPX runderringmacron emacron -8 -KPX runderringmacron emacrontilde -8 -KPX runderringmacron etilde -8 -KPX runderringmacron f 5 -KPX runderringmacron g -15 -KPX runderringmacron goverdot -15 -KPX runderringmacron h -33 -KPX runderringmacron hunderbar -33 -KPX runderringmacron hunderbreve -33 -KPX runderringmacron hunderdot -33 -KPX runderringmacron hyphen -75 -KPX runderringmacron i 3 -KPX runderringmacron iacute 3 -KPX runderringmacron icircumflex 3 -KPX runderringmacron idieresis 3 -KPX runderringmacron igrave 3 -KPX runderringmacron imacron 3 -KPX runderringmacron imacronacute 3 -KPX runderringmacron imacronbreve 3 -KPX runderringmacron imacrongrave 3 -KPX runderringmacron imacrontilde 3 -KPX runderringmacron itilde 3 -KPX runderringmacron j -15 -KPX runderringmacron k -31 -KPX runderringmacron kh -31 -KPX runderringmacron kunderbar -31 -KPX runderringmacron l -29 -KPX runderringmacron ltilde -29 -KPX runderringmacron lunderbar -29 -KPX runderringmacron lunderdot -29 -KPX runderringmacron lunderdotmacron -29 -KPX runderringmacron lunderring -29 -KPX runderringmacron lunderringmacron -29 -KPX runderringmacron m -1 -KPX runderringmacron mbreve -1 -KPX runderringmacron mcandrabindu -1 -KPX runderringmacron moverdot -1 -KPX runderringmacron munderdot -1 -KPX runderringmacron n -1 -KPX runderringmacron nbreve -1 -KPX runderringmacron noverdot -1 -KPX runderringmacron ntilde -1 -KPX runderringmacron nunderbar -1 -KPX runderringmacron nunderdot -1 -KPX runderringmacron o -10 -KPX runderringmacron oacute -10 -KPX runderringmacron obreve -10 -KPX runderringmacron ocircumflex -10 -KPX runderringmacron odieresis -10 -KPX runderringmacron oe -7 -KPX runderringmacron ograve -10 -KPX runderringmacron omacron -10 -KPX runderringmacron omacrontilde -10 -KPX runderringmacron oslash -8 -KPX runderringmacron otilde -10 -KPX runderringmacron p -3 -KPX runderringmacron period -109 -KPX runderringmacron q -15 -KPX runderringmacron r 2 -KPX runderringmacron rbreve 2 -KPX runderringmacron runderbar 2 -KPX runderringmacron runderdot 2 -KPX runderringmacron runderdotacute 2 -KPX runderringmacron runderdotgrave 2 -KPX runderringmacron runderdotmacron 2 -KPX runderringmacron runderdotmacronacute 2 -KPX runderringmacron runderring 2 -KPX runderringmacron runderringacute 2 -KPX runderringmacron runderringgrave 2 -KPX runderringmacron runderringmacron 2 -KPX runderringmacron runderringmacronacute 2 -KPX runderringmacron s -14 -KPX runderringmacron sacute -14 -KPX runderringmacron semicolon -39 -KPX runderringmacron sunderdot -14 -KPX runderringmacron t 9 -KPX runderringmacron tunderbar 9 -KPX runderringmacron tunderdot 9 -KPX runderringmacron u 0 -KPX runderringmacron uacute 0 -KPX runderringmacron ubreve 0 -KPX runderringmacron ucircumflex 0 -KPX runderringmacron ugrave 0 -KPX runderringmacron umacron 0 -KPX runderringmacron umacronacute 0 -KPX runderringmacron umacronbreve 0 -KPX runderringmacron umacrongrave 0 -KPX runderringmacron umacrontilde 0 -KPX runderringmacron utilde 0 -KPX runderringmacron v 4 -KPX runderringmacron w 3 -KPX runderringmacron x 2 -KPX runderringmacron y 10 -KPX runderringmacron yoverdot 10 -KPX runderringmacron z 2 -KPX runderringmacronacute a -10 -KPX runderringmacronacute aacute -10 -KPX runderringmacronacute acircumflex -10 -KPX runderringmacronacute adieresis -10 -KPX runderringmacronacute ae -11 -KPX runderringmacronacute agrave -10 -KPX runderringmacronacute amacron -10 -KPX runderringmacronacute amacronacute -10 -KPX runderringmacronacute amacronbreve -10 -KPX runderringmacronacute amacrongrave -10 -KPX runderringmacronacute amacrontilde -10 -KPX runderringmacronacute aring -10 -KPX runderringmacronacute atilde -10 -KPX runderringmacronacute c -12 -KPX runderringmacronacute ccedilla -8 -KPX runderringmacronacute ccircumflex -12 -KPX runderringmacronacute colon -36 -KPX runderringmacronacute comma -107 -KPX runderringmacronacute d -15 -KPX runderringmacronacute dunderdot -15 -KPX runderringmacronacute e -8 -KPX runderringmacronacute eacute -8 -KPX runderringmacronacute ebreve -8 -KPX runderringmacronacute ecircumflex -8 -KPX runderringmacronacute edieresis -8 -KPX runderringmacronacute egrave -8 -KPX runderringmacronacute emacron -8 -KPX runderringmacronacute emacrontilde -8 -KPX runderringmacronacute etilde -8 -KPX runderringmacronacute f 5 -KPX runderringmacronacute g -15 -KPX runderringmacronacute goverdot -15 -KPX runderringmacronacute h -33 -KPX runderringmacronacute hunderbar -33 -KPX runderringmacronacute hunderbreve -33 -KPX runderringmacronacute hunderdot -33 -KPX runderringmacronacute hyphen -75 -KPX runderringmacronacute i 3 -KPX runderringmacronacute iacute 3 -KPX runderringmacronacute icircumflex 3 -KPX runderringmacronacute idieresis 3 -KPX runderringmacronacute igrave 3 -KPX runderringmacronacute imacron 3 -KPX runderringmacronacute imacronacute 3 -KPX runderringmacronacute imacronbreve 3 -KPX runderringmacronacute imacrongrave 3 -KPX runderringmacronacute imacrontilde 3 -KPX runderringmacronacute itilde 3 -KPX runderringmacronacute j -15 -KPX runderringmacronacute k -31 -KPX runderringmacronacute kh -31 -KPX runderringmacronacute kunderbar -31 -KPX runderringmacronacute l -29 -KPX runderringmacronacute ltilde -29 -KPX runderringmacronacute lunderbar -29 -KPX runderringmacronacute lunderdot -29 -KPX runderringmacronacute lunderdotmacron -29 -KPX runderringmacronacute lunderring -29 -KPX runderringmacronacute lunderringmacron -29 -KPX runderringmacronacute m -1 -KPX runderringmacronacute mbreve -1 -KPX runderringmacronacute mcandrabindu -1 -KPX runderringmacronacute moverdot -1 -KPX runderringmacronacute munderdot -1 -KPX runderringmacronacute n -1 -KPX runderringmacronacute nbreve -1 -KPX runderringmacronacute noverdot -1 -KPX runderringmacronacute ntilde -1 -KPX runderringmacronacute nunderbar -1 -KPX runderringmacronacute nunderdot -1 -KPX runderringmacronacute o -10 -KPX runderringmacronacute oacute -10 -KPX runderringmacronacute obreve -10 -KPX runderringmacronacute ocircumflex -10 -KPX runderringmacronacute odieresis -10 -KPX runderringmacronacute oe -7 -KPX runderringmacronacute ograve -10 -KPX runderringmacronacute omacron -10 -KPX runderringmacronacute omacrontilde -10 -KPX runderringmacronacute oslash -8 -KPX runderringmacronacute otilde -10 -KPX runderringmacronacute p -3 -KPX runderringmacronacute period -109 -KPX runderringmacronacute q -15 -KPX runderringmacronacute r 2 -KPX runderringmacronacute rbreve 2 -KPX runderringmacronacute runderbar 2 -KPX runderringmacronacute runderdot 2 -KPX runderringmacronacute runderdotacute 2 -KPX runderringmacronacute runderdotgrave 2 -KPX runderringmacronacute runderdotmacron 2 -KPX runderringmacronacute runderdotmacronacute 2 -KPX runderringmacronacute runderring 2 -KPX runderringmacronacute runderringacute 2 -KPX runderringmacronacute runderringgrave 2 -KPX runderringmacronacute runderringmacron 2 -KPX runderringmacronacute runderringmacronacute 2 -KPX runderringmacronacute s -14 -KPX runderringmacronacute sacute -14 -KPX runderringmacronacute semicolon -39 -KPX runderringmacronacute sunderdot -14 -KPX runderringmacronacute t 9 -KPX runderringmacronacute tunderbar 9 -KPX runderringmacronacute tunderdot 9 -KPX runderringmacronacute u 0 -KPX runderringmacronacute uacute 0 -KPX runderringmacronacute ubreve 0 -KPX runderringmacronacute ucircumflex 0 -KPX runderringmacronacute ugrave 0 -KPX runderringmacronacute umacron 0 -KPX runderringmacronacute umacronacute 0 -KPX runderringmacronacute umacronbreve 0 -KPX runderringmacronacute umacrongrave 0 -KPX runderringmacronacute umacrontilde 0 -KPX runderringmacronacute utilde 0 -KPX runderringmacronacute v 4 -KPX runderringmacronacute w 3 -KPX runderringmacronacute x 2 -KPX runderringmacronacute y 10 -KPX runderringmacronacute yoverdot 10 -KPX runderringmacronacute z 2 -KPX s quoteright 19 -KPX s t -13 -KPX s tunderbar -13 -KPX s tunderdot -13 -KPX sacute t -13 -KPX sacute tunderbar -13 -KPX sacute tunderdot -13 -KPX seven colon -95 -KPX seven comma -78 -KPX seven four -82 -KPX seven one -67 -KPX seven period -80 -KPX seven seven -28 -KPX seven six -49 -KPX six four 11 -KPX six one -55 -KPX six seven -12 -KPX sunderdot quoteright 19 -KPX sunderdot t -13 -KPX sunderdot tunderbar -13 -KPX sunderdot tunderdot -13 -KPX t S -11 -KPX t Sacute -11 -KPX t Sunderdot -11 -KPX t a -6 -KPX t aacute -6 -KPX t acircumflex -6 -KPX t adieresis -6 -KPX t ae -1 -KPX t agrave -6 -KPX t amacron -6 -KPX t amacronacute -6 -KPX t amacronbreve -6 -KPX t amacrongrave -6 -KPX t amacrontilde -6 -KPX t aring -6 -KPX t atilde -6 -KPX t colon -40 -KPX t e -3 -KPX t eacute -3 -KPX t ebreve -3 -KPX t ecircumflex -3 -KPX t edieresis -3 -KPX t egrave -3 -KPX t emacron -3 -KPX t emacrontilde -3 -KPX t etilde -3 -KPX t h -24 -KPX t hunderbar -24 -KPX t hunderbreve -24 -KPX t hunderdot -24 -KPX t o -9 -KPX t oacute -9 -KPX t obreve -9 -KPX t ocircumflex -9 -KPX t odieresis -9 -KPX t ograve -9 -KPX t omacron -9 -KPX t omacrontilde -9 -KPX t otilde -9 -KPX t quoteright 4 -KPX t semicolon -36 -KPX three four -3 -KPX three one -73 -KPX three seven -21 -KPX tunderbar S -11 -KPX tunderbar Sacute -11 -KPX tunderbar Sunderdot -11 -KPX tunderbar a -6 -KPX tunderbar aacute -6 -KPX tunderbar acircumflex -6 -KPX tunderbar adieresis -6 -KPX tunderbar ae -1 -KPX tunderbar agrave -6 -KPX tunderbar amacron -6 -KPX tunderbar amacronacute -6 -KPX tunderbar amacronbreve -6 -KPX tunderbar amacrongrave -6 -KPX tunderbar amacrontilde -6 -KPX tunderbar aring -6 -KPX tunderbar atilde -6 -KPX tunderbar colon -40 -KPX tunderbar e -3 -KPX tunderbar eacute -3 -KPX tunderbar ebreve -3 -KPX tunderbar ecircumflex -3 -KPX tunderbar edieresis -3 -KPX tunderbar egrave -3 -KPX tunderbar emacron -3 -KPX tunderbar emacrontilde -3 -KPX tunderbar etilde -3 -KPX tunderbar h -24 -KPX tunderbar hunderbar -24 -KPX tunderbar hunderbreve -24 -KPX tunderbar hunderdot -24 -KPX tunderbar o -9 -KPX tunderbar oacute -9 -KPX tunderbar obreve -9 -KPX tunderbar ocircumflex -9 -KPX tunderbar odieresis -9 -KPX tunderbar ograve -9 -KPX tunderbar omacron -9 -KPX tunderbar omacrontilde -9 -KPX tunderbar otilde -9 -KPX tunderbar quoteright 4 -KPX tunderbar semicolon -36 -KPX tunderdot S -11 -KPX tunderdot Sacute -11 -KPX tunderdot Sunderdot -11 -KPX tunderdot a -6 -KPX tunderdot aacute -6 -KPX tunderdot acircumflex -6 -KPX tunderdot adieresis -6 -KPX tunderdot ae -1 -KPX tunderdot agrave -6 -KPX tunderdot amacron -6 -KPX tunderdot amacronacute -6 -KPX tunderdot amacronbreve -6 -KPX tunderdot amacrongrave -6 -KPX tunderdot amacrontilde -6 -KPX tunderdot aring -6 -KPX tunderdot atilde -6 -KPX tunderdot colon -40 -KPX tunderdot e -3 -KPX tunderdot eacute -3 -KPX tunderdot ebreve -3 -KPX tunderdot ecircumflex -3 -KPX tunderdot edieresis -3 -KPX tunderdot egrave -3 -KPX tunderdot emacron -3 -KPX tunderdot emacrontilde -3 -KPX tunderdot etilde -3 -KPX tunderdot h -24 -KPX tunderdot hunderbar -24 -KPX tunderdot hunderbreve -24 -KPX tunderdot hunderdot -24 -KPX tunderdot o -9 -KPX tunderdot oacute -9 -KPX tunderdot obreve -9 -KPX tunderdot ocircumflex -9 -KPX tunderdot odieresis -9 -KPX tunderdot ograve -9 -KPX tunderdot omacron -9 -KPX tunderdot omacrontilde -9 -KPX tunderdot otilde -9 -KPX tunderdot quoteright 4 -KPX tunderdot semicolon -36 -KPX two four 2 -KPX two one -56 -KPX two seven -18 -KPX u quoteright -11 -KPX v a -20 -KPX v aacute -20 -KPX v acircumflex -20 -KPX v adieresis -20 -KPX v ae -28 -KPX v agrave -20 -KPX v amacron -20 -KPX v amacronacute -20 -KPX v amacronbreve -20 -KPX v amacrongrave -20 -KPX v amacrontilde -20 -KPX v aring -20 -KPX v atilde -20 -KPX v c -23 -KPX v ccircumflex -23 -KPX v colon -67 -KPX v comma -41 -KPX v e -18 -KPX v eacute -18 -KPX v ebreve -18 -KPX v ecircumflex -18 -KPX v edieresis -18 -KPX v egrave -18 -KPX v emacron -18 -KPX v emacrontilde -18 -KPX v etilde -18 -KPX v g -30 -KPX v goverdot -30 -KPX v hyphen -9 -KPX v l -33 -KPX v ltilde -33 -KPX v lunderbar -33 -KPX v lunderdot -33 -KPX v lunderdotmacron -33 -KPX v lunderring -33 -KPX v lunderringmacron -33 -KPX v o -22 -KPX v oacute -22 -KPX v obreve -22 -KPX v ocircumflex -22 -KPX v odieresis -22 -KPX v ograve -22 -KPX v omacron -22 -KPX v omacrontilde -22 -KPX v oslash -18 -KPX v otilde -22 -KPX v period -43 -KPX v s -31 -KPX v sacute -31 -KPX v semicolon -64 -KPX v sunderdot -31 -KPX w a -18 -KPX w aacute -18 -KPX w acircumflex -18 -KPX w adieresis -18 -KPX w ae -26 -KPX w agrave -18 -KPX w amacron -18 -KPX w amacronacute -18 -KPX w amacronbreve -18 -KPX w amacrongrave -18 -KPX w amacrontilde -18 -KPX w aring -18 -KPX w atilde -18 -KPX w c -21 -KPX w ccircumflex -21 -KPX w colon -65 -KPX w comma -39 -KPX w e -16 -KPX w eacute -16 -KPX w ebreve -16 -KPX w ecircumflex -16 -KPX w edieresis -16 -KPX w egrave -16 -KPX w emacron -16 -KPX w emacrontilde -16 -KPX w etilde -16 -KPX w g -28 -KPX w goverdot -28 -KPX w hyphen -7 -KPX w l -31 -KPX w ltilde -31 -KPX w lunderbar -31 -KPX w lunderdot -31 -KPX w lunderdotmacron -31 -KPX w lunderring -31 -KPX w lunderringmacron -31 -KPX w o -20 -KPX w oacute -20 -KPX w obreve -20 -KPX w ocircumflex -20 -KPX w odieresis -20 -KPX w ograve -20 -KPX w omacron -20 -KPX w omacrontilde -20 -KPX w oslash -16 -KPX w otilde -20 -KPX w period -41 -KPX w s -29 -KPX w sacute -29 -KPX w semicolon -62 -KPX w sunderdot -29 -KPX x a 3 -KPX x aacute 3 -KPX x acircumflex 3 -KPX x agrave 3 -KPX x amacron 3 -KPX x amacronacute 3 -KPX x amacronbreve 3 -KPX x amacrongrave 3 -KPX x amacrontilde 3 -KPX x atilde 3 -KPX x c 0 -KPX x ccircumflex 0 -KPX x e 5 -KPX x eacute 5 -KPX x ebreve 5 -KPX x ecircumflex 5 -KPX x edieresis 5 -KPX x egrave 5 -KPX x emacron 5 -KPX x emacrontilde 5 -KPX x etilde 5 -KPX x o 0 -KPX x obreve 0 -KPX x ocircumflex 0 -KPX x ograve 0 -KPX x omacron 0 -KPX x omacrontilde 0 -KPX x otilde 0 -KPX x q 3 -KPX y a -21 -KPX y aacute -21 -KPX y acircumflex -21 -KPX y adieresis -21 -KPX y ae -28 -KPX y agrave -21 -KPX y amacron -21 -KPX y amacronacute -21 -KPX y amacronbreve -21 -KPX y amacrongrave -21 -KPX y amacrontilde -21 -KPX y aring -21 -KPX y atilde -21 -KPX y c -24 -KPX y ccircumflex -24 -KPX y colon -53 -KPX y comma -47 -KPX y e -20 -KPX y eacute -20 -KPX y ebreve -20 -KPX y ecircumflex -20 -KPX y edieresis -20 -KPX y egrave -20 -KPX y emacron -20 -KPX y emacrontilde -20 -KPX y etilde -20 -KPX y g -30 -KPX y goverdot -30 -KPX y hyphen -15 -KPX y l -33 -KPX y ltilde -33 -KPX y lunderbar -33 -KPX y lunderdot -33 -KPX y lunderdotmacron -33 -KPX y lunderring -33 -KPX y lunderringmacron -33 -KPX y o -24 -KPX y oacute -24 -KPX y obreve -24 -KPX y ocircumflex -24 -KPX y odieresis -24 -KPX y ograve -24 -KPX y omacron -24 -KPX y omacrontilde -24 -KPX y oslash -20 -KPX y otilde -24 -KPX y period -49 -KPX y s -31 -KPX y sacute -31 -KPX y semicolon -57 -KPX y sunderdot -31 -KPX yoverdot a -21 -KPX yoverdot aacute -21 -KPX yoverdot acircumflex -21 -KPX yoverdot adieresis -21 -KPX yoverdot ae -28 -KPX yoverdot agrave -21 -KPX yoverdot amacron -21 -KPX yoverdot amacronacute -21 -KPX yoverdot amacronbreve -21 -KPX yoverdot amacrongrave -21 -KPX yoverdot amacrontilde -21 -KPX yoverdot aring -21 -KPX yoverdot atilde -21 -KPX yoverdot c -24 -KPX yoverdot ccircumflex -24 -KPX yoverdot colon -53 -KPX yoverdot comma -47 -KPX yoverdot e -20 -KPX yoverdot eacute -20 -KPX yoverdot ebreve -20 -KPX yoverdot ecircumflex -20 -KPX yoverdot edieresis -20 -KPX yoverdot egrave -20 -KPX yoverdot emacron -20 -KPX yoverdot emacrontilde -20 -KPX yoverdot etilde -20 -KPX yoverdot g -30 -KPX yoverdot goverdot -30 -KPX yoverdot hyphen -15 -KPX yoverdot l -33 -KPX yoverdot ltilde -33 -KPX yoverdot lunderbar -33 -KPX yoverdot lunderdot -33 -KPX yoverdot lunderdotmacron -33 -KPX yoverdot lunderring -33 -KPX yoverdot lunderringmacron -33 -KPX yoverdot o -24 -KPX yoverdot oacute -24 -KPX yoverdot obreve -24 -KPX yoverdot ocircumflex -24 -KPX yoverdot odieresis -24 -KPX yoverdot ograve -24 -KPX yoverdot omacron -24 -KPX yoverdot omacrontilde -24 -KPX yoverdot oslash -20 -KPX yoverdot otilde -24 -KPX yoverdot period -49 -KPX yoverdot s -31 -KPX yoverdot sacute -31 -KPX yoverdot semicolon -57 -KPX yoverdot sunderdot -31 -KPX zero four 6 -KPX zero one -62 -KPX zero seven -8 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/Master/texmf-dist/fonts/afm/public/itrans/ncpr____.afm b/Master/texmf-dist/fonts/afm/public/itrans/ncpr____.afm deleted file mode 100644 index fef35c531c7..00000000000 --- a/Master/texmf-dist/fonts/afm/public/itrans/ncpr____.afm +++ /dev/null @@ -1,4287 +0,0 @@ -StartFontMetrics 3.0 -Comment Based on CenturySchL-Roma; modified for CSX+ encoding -Comment by John Smiths's program mkt1font on July 29, 1998 -Comment Command line: mkt1font -s 800 -c 0,100 -d CSX+.def -f NCS-Roman.pfb -a NCS-Roman.afm -n NCS_CSX+-Roman -Comment Copyright URW Software, Copyright 1994 by URW -Comment Creation Date: 2/11/1994 -Comment See the file COPYING (GNU General Public License) for license conditions. -FontName NCS_CSX+-Roman -FullName NCS_CSX+-Roman -FamilyName NCS_CSX+ -Weight Roman -ItalicAngle 0.0 -IsFixedPitch false -UnderlinePosition -104 -UnderlineThickness 61 -Version 001.005 -Notice URW Software, Copyright 1994 by URW -EncodingScheme FontSpecific -FontBBox -217 -260 1414 979 -CapHeight 722 -XHeight 466 -Descender -202 -Ascender 737 -StartCharMetrics 323 -C 32 ; WX 278 ; N space ; B 0 0 0 0 ; -C 33 ; WX 296 ; N exclam ; B 87 -14 212 736 ; -C 34 ; WX 389 ; N quotedbl ; B 61 498 328 736 ; -C 35 ; WX 556 ; N numbersign ; B 33 0 524 686 ; -C 36 ; WX 556 ; N dollar ; B 45 -130 510 801 ; -C 37 ; WX 833 ; N percent ; B 45 0 792 722 ; -C 38 ; WX 815 ; N ampersand ; B 51 -15 775 737 ; -C 39 ; WX 204 ; N quoteright ; B 24 450 178 741 ; -C 40 ; WX 333 ; N parenleft ; B 36 -123 279 736 ; -C 41 ; WX 333 ; N parenright ; B 54 -123 297 736 ; -C 42 ; WX 500 ; N asterisk ; B 56 300 443 736 ; -C 43 ; WX 606 ; N plus ; B 51 0 555 505 ; -C 44 ; WX 278 ; N comma ; B 64 -183 218 108 ; -C 45 ; WX 333 ; N hyphen ; B 42 195 291 278 ; -C 46 ; WX 278 ; N period ; B 74 -14 199 111 ; -C 47 ; WX 278 ; N slash ; B -23 -14 302 736 ; -C 48 ; WX 556 ; N zero ; B 42 -15 514 704 ; -C 49 ; WX 556 ; N one ; B 100 0 496 704 ; -C 50 ; WX 556 ; N two ; B 35 0 505 704 ; -C 51 ; WX 556 ; N three ; B 42 -15 498 704 ; -C 52 ; WX 556 ; N four ; B 28 0 527 704 ; -C 53 ; WX 556 ; N five ; B 45 -15 502 704 ; -C 54 ; WX 556 ; N six ; B 42 -15 516 704 ; -C 55 ; WX 556 ; N seven ; B 59 -14 508 704 ; -C 56 ; WX 556 ; N eight ; B 41 -15 513 704 ; -C 57 ; WX 556 ; N nine ; B 39 -15 513 704 ; -C 58 ; WX 278 ; N colon ; B 86 -14 211 473 ; -C 59 ; WX 278 ; N semicolon ; B 72 -183 226 472 ; -C 60 ; WX 606 ; N less ; B 49 -17 558 523 ; -C 61 ; WX 606 ; N equal ; B 51 112 555 394 ; -C 62 ; WX 606 ; N greater ; B 48 -17 557 523 ; -C 63 ; WX 444 ; N question ; B 25 -15 411 736 ; -C 64 ; WX 737 ; N at ; B 43 -14 705 736 ; -C 65 ; WX 722 ; N A ; B -8 0 731 736 ; -C 66 ; WX 722 ; N B ; B 30 0 670 722 ; -C 67 ; WX 722 ; N C ; B 45 -15 668 737 ; -C 68 ; WX 778 ; N D ; B 29 0 732 722 ; -C 69 ; WX 722 ; N E ; B 29 0 663 722 ; -C 70 ; WX 667 ; N F ; B 29 0 638 722 ; -C 71 ; WX 778 ; N G ; B 42 -15 772 737 ; -C 72 ; WX 833 ; N H ; B 29 0 804 722 ; -C 73 ; WX 407 ; N I ; B 38 0 369 722 ; -C 74 ; WX 556 ; N J ; B 5 -15 537 722 ; -C 75 ; WX 778 ; N K ; B 30 0 803 722 ; -C 76 ; WX 667 ; N L ; B 35 0 646 722 ; -C 77 ; WX 944 ; N M ; B 22 0 913 722 ; -C 78 ; WX 815 ; N N ; B 19 -14 794 722 ; -C 79 ; WX 778 ; N O ; B 45 -15 733 737 ; -C 80 ; WX 667 ; N P ; B 28 0 649 722 ; -C 81 ; WX 778 ; N Q ; B 45 -189 749 737 ; -C 82 ; WX 722 ; N R ; B 26 -15 713 722 ; -C 83 ; WX 630 ; N S ; B 51 -15 590 737 ; -C 84 ; WX 667 ; N T ; B 19 0 648 722 ; -C 85 ; WX 815 ; N U ; B 17 -15 799 722 ; -C 86 ; WX 722 ; N V ; B -8 -15 731 722 ; -C 87 ; WX 981 ; N W ; B 6 -15 976 722 ; -C 88 ; WX 704 ; N X ; B -6 0 716 722 ; -C 89 ; WX 704 ; N Y ; B -13 0 713 722 ; -C 90 ; WX 611 ; N Z ; B 24 0 575 722 ; -C 91 ; WX 333 ; N bracketleft ; B 66 -108 297 722 ; -C 92 ; WX 606 ; N backslash ; B 74 0 532 737 ; -C 93 ; WX 333 ; N bracketright ; B 36 -108 266 722 ; -C 94 ; WX 606 ; N asciicircum ; B 52 318 554 722 ; -C 95 ; WX 500 ; N underscore ; B 0 -134 500 -73 ; -C 96 ; WX 204 ; N quoteleft ; B 26 444 181 736 ; -C 97 ; WX 556 ; N a ; B 44 -15 543 481 ; -C 98 ; WX 556 ; N b ; B 8 -15 520 737 ; -C 99 ; WX 444 ; N c ; B 34 -15 426 481 ; -C 100 ; WX 574 ; N d ; B 43 -15 554 737 ; -C 101 ; WX 500 ; N e ; B 35 -15 466 481 ; -C 102 ; WX 333 ; N f ; B 19 0 433 737 ; -C 103 ; WX 537 ; N g ; B 23 -203 542 495 ; -C 104 ; WX 611 ; N h ; B 15 0 593 737 ; -C 105 ; WX 315 ; N i ; B 18 0 289 715 ; -C 106 ; WX 296 ; N j ; B -82 -202 218 715 ; -C 107 ; WX 593 ; N k ; B 14 0 587 737 ; -C 108 ; WX 315 ; N l ; B 19 0 287 737 ; -C 109 ; WX 889 ; N m ; B 23 0 868 481 ; -C 110 ; WX 611 ; N n ; B 27 0 593 481 ; -C 111 ; WX 500 ; N o ; B 34 -15 466 481 ; -C 112 ; WX 574 ; N p ; B 28 -202 535 481 ; -C 113 ; WX 556 ; N q ; B 36 -202 548 481 ; -C 114 ; WX 444 ; N r ; B 21 0 435 481 ; -C 115 ; WX 463 ; N s ; B 51 -15 421 481 ; -C 116 ; WX 389 ; N t ; B 18 -15 374 664 ; -C 117 ; WX 611 ; N u ; B 21 -15 594 466 ; -C 118 ; WX 537 ; N v ; B 8 -15 528 466 ; -C 119 ; WX 778 ; N w ; B 15 -15 763 466 ; -C 120 ; WX 537 ; N x ; B 9 0 529 466 ; -C 121 ; WX 537 ; N y ; B 3 -206 531 466 ; -C 122 ; WX 481 ; N z ; B 39 0 435 466 ; -C 123 ; WX 333 ; N braceleft ; B 66 -108 297 722 ; -C 124 ; WX 606 ; N bar ; B 264 0 342 722 ; -C 125 ; WX 333 ; N braceright ; B 36 -108 267 722 ; -C 126 ; WX 606 ; N asciitilde ; B 51 165 555 327 ; -C 128 ; WX 722 ; N Ccedilla ; B 45 -216 668 737 ; -C 129 ; WX 611 ; N udieresis ; B 21 -15 594 644 ; -C 130 ; WX 500 ; N eacute ; B 35 -15 466 706 ; -C 131 ; WX 556 ; N acircumflex ; B 44 -15 543 701 ; -C 132 ; WX 556 ; N adieresis ; B 44 -15 543 644 ; -C 133 ; WX 556 ; N agrave ; B 44 -15 543 706 ; -C 134 ; WX 556 ; N aring ; B 44 -15 543 729 ; -C 135 ; WX 444 ; N ccedilla ; B 34 -215 426 481 ; -C 136 ; WX 500 ; N ecircumflex ; B 35 -15 466 701 ; -C 137 ; WX 500 ; N edieresis ; B 35 -15 466 644 ; -C 138 ; WX 500 ; N egrave ; B 35 -15 466 706 ; -C 139 ; WX 315 ; N idieresis ; B 8 0 307 644 ; -C 140 ; WX 315 ; N icircumflex ; B 1 0 314 701 ; -C 141 ; WX 315 ; N igrave ; B 8 0 289 706 ; -C 142 ; WX 722 ; N Adieresis ; B -8 0 731 902 ; -C 143 ; WX 722 ; N Aring ; B -8 0 731 979 ; -C 144 ; WX 722 ; N Eacute ; B 29 0 663 958 ; -C 145 ; WX 796 ; N ae ; B 36 -15 759 481 ; -C 146 ; WX 1000 ; N AE ; B 0 0 963 722 ; -C 147 ; WX 500 ; N ocircumflex ; B 34 -15 466 701 ; -C 148 ; WX 500 ; N odieresis ; B 34 -15 466 644 ; -C 149 ; WX 500 ; N ograve ; B 34 -15 466 706 ; -C 150 ; WX 611 ; N ucircumflex ; B 21 -15 594 701 ; -C 151 ; WX 611 ; N ugrave ; B 21 -15 594 706 ; -C 152 ; WX 796 ; N aemacron ; B 36 -15 759 622 ; -C 153 ; WX 778 ; N Odieresis ; B 45 -15 733 902 ; -C 154 ; WX 815 ; N Udieresis ; B 17 -15 799 902 ; -C 155 ; WX 611 ; N ubreve ; B 21 -15 594 692 ; -C 156 ; WX 500 ; N emacrontilde ; B 35 -15 466 815 ; -C 157 ; WX 444 ; N runderring ; B 21 -260 435 481 ; -C 158 ; WX 556 ; N aacute ; B 44 -15 543 706 ; -C 159 ; WX 444 ; N runderbar ; B 21 -134 435 481 ; -C 160 ; WX 278 ; N space ; B 0 0 0 0 ; -C 161 ; WX 315 ; N iacute ; B 18 0 307 706 ; -C 162 ; WX 500 ; N oacute ; B 34 -15 466 706 ; -C 163 ; WX 611 ; N uacute ; B 21 -15 594 706 ; -C 164 ; WX 611 ; N ntilde ; B 27 0 593 659 ; -C 165 ; WX 815 ; N Ntilde ; B 19 -14 794 915 ; -C 166 ; WX 315 ; N ltilde ; B 19 0 287 915 ; -C 167 ; WX 889 ; N moverdot ; B 23 0 868 644 ; -C 168 ; WX 556 ; N amacronbreve ; B 44 -15 543 848 ; -C 169 ; WX 315 ; N imacronbreve ; B 18 0 289 848 ; -C 170 ; WX 611 ; N umacronbreve ; B 21 -15 594 848 ; -C 171 ; WX 556 ; N amacrontilde ; B 44 -15 543 815 ; -C 172 ; WX 315 ; N imacrontilde ; B 18 0 289 815 ; -C 173 ; WX 611 ; N nunderbar ; B 27 -134 593 481 ; -C 174 ; WX 444 ; N runderringmacron ; B 21 -260 435 622 ; -C 175 ; WX 315 ; N lunderring ; B 19 -260 287 737 ; -C 176 ; WX 315 ; N lunderringmacron ; B 19 -260 287 878 ; -C 177 ; WX 444 ; N runderringacute ; B 21 -260 435 706 ; -C 178 ; WX 444 ; N runderringgrave ; B 21 -260 435 706 ; -C 179 ; WX 444 ; N runderringmacronacute ; B 21 -260 435 862 ; -C 180 ; WX 889 ; N mbreve ; B 23 0 868 692 ; -C 181 ; WX 556 ; N amacronacute ; B 44 -15 543 862 ; -C 182 ; WX 556 ; N amacrongrave ; B 44 -15 543 862 ; -C 183 ; WX 315 ; N imacronacute ; B 18 0 289 862 ; -C 184 ; WX 315 ; N imacrongrave ; B 18 0 289 862 ; -C 185 ; WX 500 ; N emacron ; B 35 -15 466 622 ; -C 186 ; WX 500 ; N omacron ; B 34 -15 466 622 ; -C 187 ; WX 722 ; N Runderring ; B 26 -260 713 722 ; -C 188 ; WX 537 ; N yoverdot ; B 3 -206 531 644 ; -C 189 ; WX 611 ; N umacronacute ; B 21 -15 594 862 ; -C 190 ; WX 611 ; N umacrongrave ; B 21 -15 594 862 ; -C 191 ; WX 444 ; N rbreve ; B 21 0 435 692 ; -C 192 ; WX 500 ; N omacrontilde ; B 34 -15 466 815 ; -C 193 ; WX 889 ; N mcandrabindu ; B 23 0 868 692 ; -C 194 ; WX 389 ; N tunderbar ; B 18 -134 374 664 ; -C 195 ; WX 722 ; N Emacron ; B 29 0 663 878 ; -C 196 ; WX 778 ; N Omacron ; B 45 -15 733 878 ; -C 197 ; WX 611 ; N nbreve ; B 27 0 593 692 ; -C 198 ; WX 444 ; N runderdotacute ; B 21 -227 435 706 ; -C 199 ; WX 444 ; N runderdotgrave ; B 21 -227 435 706 ; -C 200 ; WX 1389 ; N Khunderbar ; B 30 -134 1414 737 ; -C 201 ; WX 593 ; N kunderbar ; B 14 -134 587 737 ; -C 202 ; WX 278 ; N space ; B 0 0 0 0 ; -C 203 ; WX 1000 ; N AEmacron ; B 0 0 963 878 ; -C 204 ; WX 1204 ; N khunderbar ; B 14 -134 1198 737 ; -C 205 ; WX 537 ; N goverdot ; B 23 -203 542 644 ; -C 206 ; WX 444 ; N ccircumflex ; B 34 -15 426 701 ; -C 207 ; WX 444 ; N runderdotmacronacute ; B 21 -227 435 862 ; -C 208 ; WX 556 ; N atilde ; B 44 -15 543 659 ; -C 209 ; WX 315 ; N itilde ; B 18 0 289 659 ; -C 210 ; WX 611 ; N utilde ; B 21 -15 594 659 ; -C 211 ; WX 500 ; N etilde ; B 35 -15 466 659 ; -C 212 ; WX 500 ; N otilde ; B 34 -15 466 659 ; -C 213 ; WX 500 ; N ebreve ; B 35 -15 466 692 ; -C 214 ; WX 500 ; N obreve ; B 34 -15 466 692 ; -C 215 ; WX 315 ; N lunderbar ; B 19 -134 287 737 ; -C 216 ; WX 611 ; N umacrontilde ; B 21 -15 594 815 ; -C 217 ; WX 778 ; N Goverdot ; B 42 -15 772 900 ; -C 218 ; WX 722 ; N Ccircumflex ; B 45 -15 668 957 ; -C 219 ; WX 611 ; N hunderbar ; B 15 -134 593 737 ; -C 220 ; WX 611 ; N hunderbreve ; B 15 -256 593 737 ; -C 221 ; WX 556 ; N endash ; B 0 206 556 267 ; -C 222 ; WX 1000 ; N emdash ; B 0 206 1000 267 ; -C 223 ; WX 389 ; N quotedblleft ; B 26 444 365 736 ; -C 224 ; WX 556 ; N amacron ; B 44 -15 543 622 ; -C 225 ; WX 574 ; N germandbls ; B 29 -15 535 737 ; -C 226 ; WX 722 ; N Amacron ; B -8 0 731 878 ; -C 227 ; WX 315 ; N imacron ; B 18 0 289 622 ; -C 228 ; WX 407 ; N Imacron ; B 38 0 369 878 ; -C 229 ; WX 611 ; N umacron ; B 21 -15 594 622 ; -C 230 ; WX 815 ; N Umacron ; B 17 -15 799 878 ; -C 231 ; WX 444 ; N runderdot ; B 21 -227 435 481 ; -C 232 ; WX 722 ; N Runderdot ; B 26 -227 713 722 ; -C 233 ; WX 444 ; N runderdotmacron ; B 21 -227 435 622 ; -C 234 ; WX 722 ; N Runderdotmacron ; B 26 -227 713 878 ; -C 235 ; WX 315 ; N lunderdot ; B 19 -227 287 737 ; -C 236 ; WX 667 ; N Lunderdot ; B 35 -227 646 722 ; -C 237 ; WX 315 ; N lunderdotmacron ; B 19 -227 287 878 ; -C 238 ; WX 667 ; N Lunderdotmacron ; B 35 -227 646 878 ; -C 239 ; WX 611 ; N noverdot ; B 27 0 593 644 ; -C 240 ; WX 815 ; N Noverdot ; B 19 -14 794 900 ; -C 241 ; WX 389 ; N tunderdot ; B 18 -227 374 664 ; -C 242 ; WX 667 ; N Tunderdot ; B 19 -227 648 722 ; -C 243 ; WX 574 ; N dunderdot ; B 43 -227 554 737 ; -C 244 ; WX 778 ; N Dunderdot ; B 29 -227 732 722 ; -C 245 ; WX 611 ; N nunderdot ; B 27 -227 593 481 ; -C 246 ; WX 815 ; N Nunderdot ; B 19 -227 794 722 ; -C 247 ; WX 463 ; N sacute ; B 51 -15 421 706 ; -C 248 ; WX 630 ; N Sacute ; B 51 -15 590 962 ; -C 249 ; WX 463 ; N sunderdot ; B 51 -227 421 481 ; -C 250 ; WX 630 ; N Sunderdot ; B 51 -227 590 737 ; -C 251 ; WX 389 ; N quotedblright ; B 24 444 362 736 ; -C 252 ; WX 889 ; N munderdot ; B 23 -227 868 481 ; -C 253 ; WX 944 ; N Munderdot ; B 22 -227 913 722 ; -C 254 ; WX 611 ; N hunderdot ; B 15 -227 593 737 ; -C 255 ; WX 833 ; N Hunderdot ; B 29 -227 804 722 ; -C -1 ; WX 704 ; N Yacute ; B -13 0 713 958 ; -C -1 ; WX 815 ; N Ucircumflex ; B 17 -15 799 953 ; -C -1 ; WX 815 ; N Ugrave ; B 17 -15 799 958 ; -C -1 ; WX 611 ; N Zcaron ; B 24 0 575 953 ; -C -1 ; WX 704 ; N Ydieresis ; B -13 0 713 902 ; -C -1 ; WX 333 ; N threesuperior ; B 18 281 314 712 ; -C -1 ; WX 815 ; N Uacute ; B 17 -15 799 958 ; -C -1 ; WX 333 ; N twosuperior ; B 13 289 319 712 ; -C -1 ; WX 278 ; N middot ; B 76 184 201 309 ; -C -1 ; WX 333 ; N onesuperior ; B 39 289 294 712 ; -C -1 ; WX 630 ; N Scaron ; B 51 -15 590 953 ; -C -1 ; WX 778 ; N Otilde ; B 45 -15 733 915 ; -C -1 ; WX 333 ; N sfthyphen ; B 42 195 291 278 ; -C -1 ; WX 778 ; N Ograve ; B 45 -15 733 958 ; -C -1 ; WX 778 ; N Ocircumflex ; B 45 -15 733 953 ; -C -1 ; WX 407 ; N Icircumflex ; B 38 0 369 953 ; -C -1 ; WX 407 ; N Igrave ; B 38 0 369 958 ; -C -1 ; WX 407 ; N Iacute ; B 38 0 369 958 ; -C -1 ; WX 407 ; N Idieresis ; B 38 0 369 902 ; -C -1 ; WX 400 ; N degree ; B 50 380 350 686 ; -C -1 ; WX 722 ; N Ecircumflex ; B 29 0 663 953 ; -C -1 ; WX 606 ; N minus ; B 51 213 555 293 ; -C -1 ; WX 606 ; N multiply ; B 51 1 555 505 ; -C -1 ; WX 606 ; N divide ; B 51 -9 555 515 ; -C -1 ; WX 722 ; N Egrave ; B 29 0 663 958 ; -C -1 ; WX 1000 ; N trademark ; B 45 294 955 722 ; -C -1 ; WX 778 ; N Oacute ; B 45 -15 733 958 ; -C -1 ; WX 574 ; N thorn ; B 28 -202 535 737 ; -C -1 ; WX 500 ; N eth ; B 34 -15 466 731 ; -C -1 ; WX 606 ; N plusminus ; B 51 0 555 581 ; -C -1 ; WX 834 ; N onehalf ; B 39 0 821 712 ; -C -1 ; WX 834 ; N onequarter ; B 39 0 795 712 ; -C -1 ; WX 834 ; N threequarters ; B 28 0 795 712 ; -C -1 ; WX 722 ; N Edieresis ; B 29 0 663 902 ; -C -1 ; WX 463 ; N scaron ; B 51 -15 421 701 ; -C -1 ; WX 537 ; N yacute ; B 3 -206 531 706 ; -C -1 ; WX 481 ; N zcaron ; B 39 0 435 701 ; -C -1 ; WX 537 ; N ydieresis ; B 3 -206 531 644 ; -C -1 ; WX 737 ; N copyright ; B -8 -15 744 737 ; -C -1 ; WX 737 ; N registered ; B -8 -15 744 737 ; -C -1 ; WX 722 ; N Atilde ; B -8 0 731 915 ; -C -1 ; WX 278 ; N nbspace ; B 0 0 0 0 ; -C -1 ; WX 722 ; N Acircumflex ; B -8 0 731 953 ; -C -1 ; WX 722 ; N Agrave ; B -8 0 731 958 ; -C -1 ; WX 606 ; N logicalnot ; B 51 0 555 293 ; -C -1 ; WX 722 ; N Aacute ; B -8 0 731 958 ; -C -1 ; WX 778 ; N Eth ; B 29 0 732 722 ; -C -1 ; WX 606 ; N brokenbar ; B 264 0 342 722 ; -C -1 ; WX 667 ; N Thorn ; B 28 0 649 722 ; -C -1 ; WX 611 ; N mu ; B 21 -219 594 466 ; -C -1 ; WX 278 ; N .notdef ; B 0 0 0 0 ; -C -1 ; WX 296 ; N exclamdown ; B 86 -202 211 549 ; -C -1 ; WX 556 ; N cent ; B 71 -141 479 585 ; -C -1 ; WX 556 ; N sterling ; B 17 -15 537 704 ; -C -1 ; WX 167 ; N fraction ; B -217 0 339 708 ; -C -1 ; WX 556 ; N yen ; B -1 0 556 722 ; -C -1 ; WX 556 ; N florin ; B 3 -205 541 737 ; -C -1 ; WX 500 ; N section ; B 58 -148 448 736 ; -C -1 ; WX 259 ; N guilsinglright ; B 39 85 221 402 ; -C -1 ; WX 611 ; N fi ; B 16 0 588 736 ; -C -1 ; WX 611 ; N fl ; B 16 0 590 737 ; -C -1 ; WX 500 ; N dagger ; B 44 -144 460 737 ; -C -1 ; WX 500 ; N daggerdbl ; B 47 -144 462 737 ; -C -1 ; WX 278 ; N periodcentered ; B 76 184 201 309 ; -C -1 ; WX 389 ; N quotedblbase ; B 24 -183 362 108 ; -C -1 ; WX 426 ; N guillemotright ; B 39 85 388 402 ; -C -1 ; WX 1000 ; N ellipsis ; B 104 -14 895 111 ; -C -1 ; WX 444 ; N questiondown ; B 30 -202 416 549 ; -C -1 ; WX 333 ; N grave ; B 17 535 242 706 ; -C -1 ; WX 333 ; N acute ; B 91 535 316 706 ; -C -1 ; WX 333 ; N circumflex ; B 10 535 323 701 ; -C -1 ; WX 333 ; N tilde ; B 1 553 332 659 ; -C -1 ; WX 333 ; N macron ; B 10 568 323 622 ; -C -1 ; WX 333 ; N dieresis ; B 17 544 316 644 ; -C -1 ; WX 1389 ; N Kh ; B 30 0 1414 737 ; -C -1 ; WX 333 ; N ring ; B 67 530 266 729 ; -C -1 ; WX 333 ; N cedilla ; B 29 -215 237 0 ; -C -1 ; WX 1204 ; N kh ; B 14 0 1198 737 ; -C -1 ; WX 333 ; N hungarumlaut ; B 45 535 288 701 ; -C -1 ; WX 333 ; N ogonek ; B 68 -152 246 0 ; -C -1 ; WX 334 ; N ordfeminine ; B 5 329 329 730 ; -C -1 ; WX 667 ; N Lslash ; B 34 0 645 722 ; -C -1 ; WX 778 ; N Oslash ; B 30 -76 733 762 ; -C -1 ; WX 1000 ; N OE ; B 19 0 981 722 ; -C -1 ; WX 300 ; N ordmasculine ; B 10 329 291 730 ; -C -1 ; WX 315 ; N dotlessi ; B 18 0 289 466 ; -C -1 ; WX 315 ; N lslash ; B 19 0 287 737 ; -C -1 ; WX 500 ; N oslash ; B 34 -91 466 555 ; -C -1 ; WX 833 ; N oe ; B 34 -15 800 481 ; -C -1 ; WX 556 ; N currency ; B 26 93 530 597 ; -C -1 ; WX 204 ; N quotesingle ; B 59 498 145 736 ; -C -1 ; WX 426 ; N guillemotleft ; B 38 85 388 402 ; -C -1 ; WX 259 ; N guilsinglleft ; B 38 85 221 402 ; -C -1 ; WX 606 ; N paragraph ; B 49 -144 557 722 ; -C -1 ; WX 606 ; N bullet ; B 134 217 471 554 ; -C -1 ; WX 204 ; N quotesinglbase ; B 24 -183 178 108 ; -C -1 ; WX 1000 ; N perthousand ; B 2 -2 991 700 ; -C -1 ; WX 333 ; N breve ; B 25 535 308 692 ; -C -1 ; WX 333 ; N dotaccent ; B 117 544 217 644 ; -C -1 ; WX 333 ; N caron ; B 10 535 323 701 ; -EndCharMetrics -StartKernData -StartKernPairs 3934 -KPX A C -38 -KPX A Ccedilla -44 -KPX A Ccircumflex -38 -KPX A G -37 -KPX A Goverdot -37 -KPX A O -42 -KPX A Odieresis -42 -KPX A Omacron -42 -KPX A Q -39 -KPX A T -31 -KPX A Tunderdot -31 -KPX A U -41 -KPX A Uacute -41 -KPX A Ucircumflex -41 -KPX A Udieresis -41 -KPX A Ugrave -41 -KPX A Umacron -41 -KPX A V -100 -KPX A W -90 -KPX A Y -45 -KPX A a 16 -KPX A b 8 -KPX A c -2 -KPX A ccedilla -9 -KPX A comma 13 -KPX A d -6 -KPX A dunderdot -6 -KPX A e -5 -KPX A g 18 -KPX A guillemotleft -36 -KPX A guilsinglleft -34 -KPX A hyphen -5 -KPX A o -9 -KPX A period 12 -KPX A q 0 -KPX A quotedblright -66 -KPX A quoteright -66 -KPX A t -11 -KPX A tunderbar -11 -KPX A tunderdot -11 -KPX A u -16 -KPX A v -65 -KPX A w -61 -KPX A y -69 -KPX Aacute C -38 -KPX Aacute Ccircumflex -38 -KPX Aacute G -37 -KPX Aacute Goverdot -37 -KPX Aacute O -42 -KPX Aacute Omacron -42 -KPX Aacute Q -39 -KPX Aacute T -31 -KPX Aacute Tunderdot -31 -KPX Aacute U -41 -KPX Aacute Umacron -41 -KPX Aacute V -100 -KPX Aacute W -90 -KPX Aacute Y -45 -KPX Aacute a 16 -KPX Aacute b 8 -KPX Aacute c -2 -KPX Aacute comma 13 -KPX Aacute d -6 -KPX Aacute dunderdot -6 -KPX Aacute e -5 -KPX Aacute g 18 -KPX Aacute guillemotleft -36 -KPX Aacute guilsinglleft -34 -KPX Aacute hyphen -5 -KPX Aacute o -9 -KPX Aacute period 12 -KPX Aacute q 0 -KPX Aacute quoteright -66 -KPX Aacute t -11 -KPX Aacute tunderbar -11 -KPX Aacute tunderdot -11 -KPX Aacute u -16 -KPX Aacute v -65 -KPX Aacute w -61 -KPX Aacute y -69 -KPX Acircumflex C -38 -KPX Acircumflex Ccircumflex -38 -KPX Acircumflex G -37 -KPX Acircumflex Goverdot -37 -KPX Acircumflex O -42 -KPX Acircumflex Omacron -42 -KPX Acircumflex Q -39 -KPX Acircumflex T -31 -KPX Acircumflex Tunderdot -31 -KPX Acircumflex U -41 -KPX Acircumflex Umacron -41 -KPX Acircumflex V -100 -KPX Acircumflex W -90 -KPX Acircumflex Y -45 -KPX Acircumflex comma 13 -KPX Acircumflex period 12 -KPX Adieresis C -38 -KPX Adieresis Ccircumflex -38 -KPX Adieresis G -37 -KPX Adieresis Goverdot -37 -KPX Adieresis O -42 -KPX Adieresis Omacron -42 -KPX Adieresis Q -39 -KPX Adieresis T -31 -KPX Adieresis Tunderdot -31 -KPX Adieresis U -41 -KPX Adieresis Umacron -41 -KPX Adieresis V -100 -KPX Adieresis W -90 -KPX Adieresis Y -45 -KPX Adieresis a 16 -KPX Adieresis b 8 -KPX Adieresis c -2 -KPX Adieresis comma 13 -KPX Adieresis d -6 -KPX Adieresis dunderdot -6 -KPX Adieresis g 18 -KPX Adieresis guillemotleft -36 -KPX Adieresis guilsinglleft -34 -KPX Adieresis hyphen -5 -KPX Adieresis o -9 -KPX Adieresis period 12 -KPX Adieresis q 0 -KPX Adieresis quotedblright -66 -KPX Adieresis quoteright -66 -KPX Adieresis t -11 -KPX Adieresis tunderbar -11 -KPX Adieresis tunderdot -11 -KPX Adieresis u -16 -KPX Adieresis v -65 -KPX Adieresis w -61 -KPX Adieresis y -69 -KPX Agrave C -38 -KPX Agrave Ccircumflex -38 -KPX Agrave G -37 -KPX Agrave Goverdot -37 -KPX Agrave O -42 -KPX Agrave Omacron -42 -KPX Agrave Q -39 -KPX Agrave T -31 -KPX Agrave Tunderdot -31 -KPX Agrave U -41 -KPX Agrave Umacron -41 -KPX Agrave V -100 -KPX Agrave W -90 -KPX Agrave Y -45 -KPX Agrave comma 13 -KPX Agrave period 12 -KPX Amacron C -38 -KPX Amacron Ccedilla -44 -KPX Amacron Ccircumflex -38 -KPX Amacron G -37 -KPX Amacron Goverdot -37 -KPX Amacron O -42 -KPX Amacron Odieresis -42 -KPX Amacron Omacron -42 -KPX Amacron Q -39 -KPX Amacron T -31 -KPX Amacron Tunderdot -31 -KPX Amacron U -41 -KPX Amacron Uacute -41 -KPX Amacron Ucircumflex -41 -KPX Amacron Udieresis -41 -KPX Amacron Ugrave -41 -KPX Amacron Umacron -41 -KPX Amacron V -100 -KPX Amacron W -90 -KPX Amacron Y -45 -KPX Amacron a 16 -KPX Amacron b 8 -KPX Amacron c -2 -KPX Amacron ccedilla -9 -KPX Amacron comma 13 -KPX Amacron d -6 -KPX Amacron dunderdot -6 -KPX Amacron e -5 -KPX Amacron g 18 -KPX Amacron guillemotleft -36 -KPX Amacron guilsinglleft -34 -KPX Amacron hyphen -5 -KPX Amacron o -9 -KPX Amacron period 12 -KPX Amacron q 0 -KPX Amacron quotedblright -66 -KPX Amacron quoteright -66 -KPX Amacron t -11 -KPX Amacron tunderbar -11 -KPX Amacron tunderdot -11 -KPX Amacron u -16 -KPX Amacron v -65 -KPX Amacron w -61 -KPX Amacron y -69 -KPX Aring C -38 -KPX Aring Ccircumflex -38 -KPX Aring G -37 -KPX Aring Goverdot -37 -KPX Aring O -42 -KPX Aring Omacron -42 -KPX Aring Q -39 -KPX Aring T -31 -KPX Aring Tunderdot -31 -KPX Aring U -41 -KPX Aring Umacron -41 -KPX Aring V -100 -KPX Aring W -90 -KPX Aring Y -45 -KPX Aring a 16 -KPX Aring b 8 -KPX Aring c -2 -KPX Aring comma 13 -KPX Aring d -6 -KPX Aring dunderdot -6 -KPX Aring e -5 -KPX Aring g 18 -KPX Aring guillemotleft -36 -KPX Aring guilsinglleft -34 -KPX Aring hyphen -5 -KPX Aring o -9 -KPX Aring period 12 -KPX Aring q 0 -KPX Aring quotedblright -66 -KPX Aring quoteright -66 -KPX Aring t -11 -KPX Aring tunderbar -11 -KPX Aring tunderdot -11 -KPX Aring u -16 -KPX Aring v -65 -KPX Aring w -61 -KPX Aring y -69 -KPX Atilde C -38 -KPX Atilde Ccircumflex -38 -KPX Atilde G -37 -KPX Atilde Goverdot -37 -KPX Atilde O -42 -KPX Atilde Omacron -42 -KPX Atilde Q -39 -KPX Atilde T -31 -KPX Atilde Tunderdot -31 -KPX Atilde U -41 -KPX Atilde Umacron -41 -KPX Atilde V -100 -KPX Atilde W -90 -KPX Atilde Y -45 -KPX Atilde comma 13 -KPX Atilde period 12 -KPX B A -9 -KPX B AE -13 -KPX B AEmacron -13 -KPX B Aacute -9 -KPX B Acircumflex -9 -KPX B Adieresis -9 -KPX B Amacron -9 -KPX B Aring -9 -KPX B Atilde -9 -KPX B O -10 -KPX B OE 0 -KPX B Oacute -10 -KPX B Ocircumflex -10 -KPX B Odieresis -10 -KPX B Ograve -10 -KPX B Omacron -10 -KPX B Oslash -8 -KPX B V -26 -KPX B W -33 -KPX B Y -19 -KPX C A -24 -KPX C AE -28 -KPX C AEmacron -28 -KPX C Aacute -24 -KPX C Adieresis -24 -KPX C Amacron -24 -KPX C Aring -24 -KPX C H -9 -KPX C Hunderdot -9 -KPX C K -9 -KPX C Kh -9 -KPX C O -6 -KPX C Oacute -6 -KPX C Odieresis -6 -KPX C Omacron -6 -KPX Ccedilla A -28 -KPX Ccedilla Amacron -28 -KPX Ccircumflex A -24 -KPX Ccircumflex AE -28 -KPX Ccircumflex AEmacron -28 -KPX Ccircumflex Aacute -24 -KPX Ccircumflex Adieresis -24 -KPX Ccircumflex Amacron -24 -KPX Ccircumflex Aring -24 -KPX Ccircumflex H -9 -KPX Ccircumflex Hunderdot -9 -KPX Ccircumflex K -9 -KPX Ccircumflex Kh -9 -KPX Ccircumflex O -6 -KPX Ccircumflex Oacute -6 -KPX Ccircumflex Odieresis -6 -KPX Ccircumflex Omacron -6 -KPX D A -37 -KPX D Aacute -37 -KPX D Acircumflex -37 -KPX D Adieresis -37 -KPX D Agrave -37 -KPX D Amacron -37 -KPX D Aring -37 -KPX D Atilde -37 -KPX D J 6 -KPX D T 10 -KPX D Tunderdot 10 -KPX D V -41 -KPX D W -46 -KPX D X -38 -KPX D Y -34 -KPX Dunderdot A -37 -KPX Dunderdot Aacute -37 -KPX Dunderdot Acircumflex -37 -KPX Dunderdot Adieresis -37 -KPX Dunderdot Agrave -37 -KPX Dunderdot Amacron -37 -KPX Dunderdot Aring -37 -KPX Dunderdot Atilde -37 -KPX Dunderdot J 6 -KPX Dunderdot T 10 -KPX Dunderdot Tunderdot 10 -KPX Dunderdot V -41 -KPX Dunderdot W -46 -KPX Dunderdot X -38 -KPX Dunderdot Y -34 -KPX F A -77 -KPX F Aacute -77 -KPX F Acircumflex -77 -KPX F Adieresis -77 -KPX F Agrave -77 -KPX F Amacron -77 -KPX F Aring -77 -KPX F Atilde -77 -KPX F J -56 -KPX F O 2 -KPX F Odieresis 2 -KPX F Omacron 2 -KPX F a -36 -KPX F aacute -36 -KPX F adieresis -36 -KPX F ae -33 -KPX F aring -36 -KPX F comma -92 -KPX F e -42 -KPX F eacute -42 -KPX F hyphen -39 -KPX F i 11 -KPX F j 14 -KPX F o -41 -KPX F oacute -41 -KPX F odieresis -29 -KPX F oe -40 -KPX F oslash -45 -KPX F period -93 -KPX F r 10 -KPX F runderbar 10 -KPX F runderdot 10 -KPX F runderring 10 -KPX F u 14 -KPX G A -6 -KPX G AE -10 -KPX G AEmacron -10 -KPX G Aacute -6 -KPX G Acircumflex -6 -KPX G Adieresis -6 -KPX G Agrave -6 -KPX G Amacron -6 -KPX G Aring -6 -KPX G Atilde -6 -KPX G T -12 -KPX G Tunderdot -12 -KPX G V -13 -KPX G W -20 -KPX G Y -10 -KPX Goverdot A -6 -KPX Goverdot AE -10 -KPX Goverdot AEmacron -10 -KPX Goverdot Aacute -6 -KPX Goverdot Acircumflex -6 -KPX Goverdot Adieresis -6 -KPX Goverdot Agrave -6 -KPX Goverdot Amacron -6 -KPX Goverdot Aring -6 -KPX Goverdot Atilde -6 -KPX Goverdot T -12 -KPX Goverdot Tunderdot -12 -KPX Goverdot V -13 -KPX Goverdot W -20 -KPX Goverdot Y -10 -KPX J A -42 -KPX J AE -46 -KPX J AEmacron -46 -KPX J Adieresis -42 -KPX J Amacron -42 -KPX J Aring -42 -KPX K C -30 -KPX K Ccircumflex -30 -KPX K G -29 -KPX K Goverdot -29 -KPX K O -34 -KPX K OE -23 -KPX K Oacute -34 -KPX K Odieresis -34 -KPX K Omacron -34 -KPX K S 30 -KPX K Sacute 30 -KPX K Sunderdot 30 -KPX K T 21 -KPX K Tunderdot 21 -KPX K a 24 -KPX K adieresis 24 -KPX K ae 28 -KPX K aring 24 -KPX K e 2 -KPX K hyphen -29 -KPX K o -1 -KPX K oacute -1 -KPX K odieresis -1 -KPX K u -8 -KPX K udieresis -8 -KPX K y -67 -KPX Kh quoteright -11 -KPX Kh y -38 -KPX Kh yoverdot -38 -KPX L A 29 -KPX L AE 25 -KPX L AEmacron 25 -KPX L Aacute 29 -KPX L Adieresis 29 -KPX L Amacron 29 -KPX L Aring 29 -KPX L C 7 -KPX L Ccedilla 6 -KPX L Ccircumflex 7 -KPX L G 9 -KPX L Goverdot 9 -KPX L O 6 -KPX L Oacute 6 -KPX L Ocircumflex 6 -KPX L Odieresis 6 -KPX L Ograve 6 -KPX L Omacron 6 -KPX L Otilde 6 -KPX L S 8 -KPX L Sacute 8 -KPX L Sunderdot 8 -KPX L T -51 -KPX L Tunderdot -51 -KPX L U -27 -KPX L Udieresis -27 -KPX L Umacron -27 -KPX L V -79 -KPX L W -69 -KPX L Y -69 -KPX L hyphen 49 -KPX L quotedblright -47 -KPX L quoteright -46 -KPX L u -8 -KPX L udieresis -8 -KPX L y -36 -KPX Lunderdot A 29 -KPX Lunderdot AE 25 -KPX Lunderdot AEmacron 25 -KPX Lunderdot Aacute 29 -KPX Lunderdot Adieresis 29 -KPX Lunderdot Amacron 29 -KPX Lunderdot Aring 29 -KPX Lunderdot C 7 -KPX Lunderdot Ccedilla 6 -KPX Lunderdot Ccircumflex 7 -KPX Lunderdot G 9 -KPX Lunderdot Goverdot 9 -KPX Lunderdot O 6 -KPX Lunderdot Oacute 6 -KPX Lunderdot Ocircumflex 6 -KPX Lunderdot Odieresis 6 -KPX Lunderdot Ograve 6 -KPX Lunderdot Omacron 6 -KPX Lunderdot Otilde 6 -KPX Lunderdot S 8 -KPX Lunderdot Sacute 8 -KPX Lunderdot Sunderdot 8 -KPX Lunderdot T -51 -KPX Lunderdot Tunderdot -51 -KPX Lunderdot U -27 -KPX Lunderdot Udieresis -27 -KPX Lunderdot Umacron -27 -KPX Lunderdot V -79 -KPX Lunderdot W -69 -KPX Lunderdot Y -69 -KPX Lunderdot hyphen 49 -KPX Lunderdot quotedblright -47 -KPX Lunderdot quoteright -46 -KPX Lunderdot u -8 -KPX Lunderdot udieresis -8 -KPX Lunderdot y -36 -KPX Lunderdotmacron A 29 -KPX Lunderdotmacron AE 25 -KPX Lunderdotmacron AEmacron 25 -KPX Lunderdotmacron Aacute 29 -KPX Lunderdotmacron Adieresis 29 -KPX Lunderdotmacron Amacron 29 -KPX Lunderdotmacron Aring 29 -KPX Lunderdotmacron C 7 -KPX Lunderdotmacron Ccedilla 6 -KPX Lunderdotmacron Ccircumflex 7 -KPX Lunderdotmacron G 9 -KPX Lunderdotmacron Goverdot 9 -KPX Lunderdotmacron O 6 -KPX Lunderdotmacron Oacute 6 -KPX Lunderdotmacron Ocircumflex 6 -KPX Lunderdotmacron Odieresis 6 -KPX Lunderdotmacron Ograve 6 -KPX Lunderdotmacron Omacron 6 -KPX Lunderdotmacron Otilde 6 -KPX Lunderdotmacron S 8 -KPX Lunderdotmacron Sacute 8 -KPX Lunderdotmacron Sunderdot 8 -KPX Lunderdotmacron T -51 -KPX Lunderdotmacron Tunderdot -51 -KPX Lunderdotmacron U -27 -KPX Lunderdotmacron Udieresis -27 -KPX Lunderdotmacron Umacron -27 -KPX Lunderdotmacron V -79 -KPX Lunderdotmacron W -69 -KPX Lunderdotmacron Y -69 -KPX Lunderdotmacron hyphen 49 -KPX Lunderdotmacron quotedblright -47 -KPX Lunderdotmacron quoteright -46 -KPX Lunderdotmacron u -8 -KPX Lunderdotmacron udieresis -8 -KPX Lunderdotmacron y -36 -KPX N A -19 -KPX N AE -23 -KPX N AEmacron -23 -KPX N Aacute -19 -KPX N Adieresis -19 -KPX N Amacron -19 -KPX N Aring -19 -KPX N C -25 -KPX N Ccedilla -25 -KPX N Ccircumflex -25 -KPX N G -23 -KPX N Goverdot -23 -KPX N O -26 -KPX N Oacute -26 -KPX N Odieresis -26 -KPX N Omacron -26 -KPX N a -36 -KPX N aacute -36 -KPX N adieresis -36 -KPX N ae -32 -KPX N aring -36 -KPX N comma -23 -KPX N e -28 -KPX N eacute -28 -KPX N o -29 -KPX N oacute -29 -KPX N odieresis -29 -KPX N oslash -28 -KPX N period -24 -KPX N u -39 -KPX N udieresis -39 -KPX Noverdot A -19 -KPX Noverdot AE -23 -KPX Noverdot AEmacron -23 -KPX Noverdot Aacute -19 -KPX Noverdot Adieresis -19 -KPX Noverdot Amacron -19 -KPX Noverdot Aring -19 -KPX Noverdot C -25 -KPX Noverdot Ccedilla -25 -KPX Noverdot Ccircumflex -25 -KPX Noverdot G -23 -KPX Noverdot Goverdot -23 -KPX Noverdot O -26 -KPX Noverdot Oacute -26 -KPX Noverdot Odieresis -26 -KPX Noverdot Omacron -26 -KPX Noverdot a -36 -KPX Noverdot aacute -36 -KPX Noverdot adieresis -36 -KPX Noverdot ae -32 -KPX Noverdot aring -36 -KPX Noverdot comma -23 -KPX Noverdot e -28 -KPX Noverdot eacute -28 -KPX Noverdot o -29 -KPX Noverdot oacute -29 -KPX Noverdot odieresis -29 -KPX Noverdot oslash -28 -KPX Noverdot period -24 -KPX Noverdot u -39 -KPX Noverdot udieresis -39 -KPX Ntilde A -19 -KPX Ntilde AE -23 -KPX Ntilde AEmacron -23 -KPX Ntilde Aacute -19 -KPX Ntilde Adieresis -19 -KPX Ntilde Amacron -19 -KPX Ntilde Aring -19 -KPX Ntilde C -25 -KPX Ntilde Ccedilla -25 -KPX Ntilde Ccircumflex -25 -KPX Ntilde G -23 -KPX Ntilde Goverdot -23 -KPX Ntilde O -26 -KPX Ntilde Oacute -26 -KPX Ntilde Odieresis -26 -KPX Ntilde Omacron -26 -KPX Ntilde a -36 -KPX Ntilde aacute -36 -KPX Ntilde adieresis -36 -KPX Ntilde ae -32 -KPX Ntilde aring -36 -KPX Ntilde comma -23 -KPX Ntilde e -28 -KPX Ntilde eacute -28 -KPX Ntilde o -29 -KPX Ntilde oacute -29 -KPX Ntilde odieresis -29 -KPX Ntilde oslash -28 -KPX Ntilde period -24 -KPX Ntilde u -39 -KPX Ntilde udieresis -39 -KPX Nunderdot A -19 -KPX Nunderdot AE -23 -KPX Nunderdot AEmacron -23 -KPX Nunderdot Aacute -19 -KPX Nunderdot Adieresis -19 -KPX Nunderdot Amacron -19 -KPX Nunderdot Aring -19 -KPX Nunderdot C -25 -KPX Nunderdot Ccedilla -25 -KPX Nunderdot Ccircumflex -25 -KPX Nunderdot G -23 -KPX Nunderdot Goverdot -23 -KPX Nunderdot O -26 -KPX Nunderdot Oacute -26 -KPX Nunderdot Odieresis -26 -KPX Nunderdot Omacron -26 -KPX Nunderdot a -36 -KPX Nunderdot aacute -36 -KPX Nunderdot adieresis -36 -KPX Nunderdot ae -32 -KPX Nunderdot aring -36 -KPX Nunderdot comma -23 -KPX Nunderdot e -28 -KPX Nunderdot eacute -28 -KPX Nunderdot o -29 -KPX Nunderdot oacute -29 -KPX Nunderdot odieresis -29 -KPX Nunderdot oslash -28 -KPX Nunderdot period -24 -KPX Nunderdot u -39 -KPX Nunderdot udieresis -39 -KPX O A -41 -KPX O AE -45 -KPX O AEmacron -45 -KPX O Aacute -41 -KPX O Adieresis -41 -KPX O Amacron -41 -KPX O Aring -41 -KPX O T 10 -KPX O Tunderdot 10 -KPX O V -38 -KPX O W -45 -KPX O X -34 -KPX O Y -31 -KPX Oacute A -41 -KPX Oacute Amacron -41 -KPX Oacute T 10 -KPX Oacute Tunderdot 10 -KPX Oacute V -38 -KPX Oacute W -45 -KPX Oacute Y -31 -KPX Ocircumflex T 10 -KPX Ocircumflex Tunderdot 10 -KPX Ocircumflex V -38 -KPX Ocircumflex Y -31 -KPX Odieresis A -41 -KPX Odieresis Amacron -41 -KPX Odieresis T 10 -KPX Odieresis Tunderdot 10 -KPX Odieresis V -38 -KPX Odieresis W -45 -KPX Odieresis X -34 -KPX Odieresis Y -31 -KPX Ograve T 10 -KPX Ograve Tunderdot 10 -KPX Ograve V -38 -KPX Ograve Y -31 -KPX Omacron A -41 -KPX Omacron AE -45 -KPX Omacron AEmacron -45 -KPX Omacron Aacute -41 -KPX Omacron Adieresis -41 -KPX Omacron Amacron -41 -KPX Omacron Aring -41 -KPX Omacron T 10 -KPX Omacron Tunderdot 10 -KPX Omacron V -38 -KPX Omacron W -45 -KPX Omacron X -34 -KPX Omacron Y -31 -KPX Oslash A -44 -KPX Oslash Amacron -44 -KPX Otilde T 10 -KPX Otilde Tunderdot 10 -KPX Otilde V -38 -KPX Otilde Y -31 -KPX P A -76 -KPX P AE -84 -KPX P AEmacron -84 -KPX P Aacute -76 -KPX P Adieresis -76 -KPX P Amacron -76 -KPX P Aring -76 -KPX P J -55 -KPX P a -23 -KPX P aacute -23 -KPX P adieresis -23 -KPX P ae -20 -KPX P aring -23 -KPX P comma -99 -KPX P e -26 -KPX P eacute -26 -KPX P hyphen -35 -KPX P o -25 -KPX P oacute -25 -KPX P odieresis -25 -KPX P oe -25 -KPX P oslash -29 -KPX P period -100 -KPX R C -3 -KPX R Ccedilla -5 -KPX R Ccircumflex -3 -KPX R G 0 -KPX R Goverdot 0 -KPX R O -5 -KPX R OE 6 -KPX R Oacute -5 -KPX R Odieresis -5 -KPX R Omacron -5 -KPX R T -10 -KPX R Tunderdot -10 -KPX R U -21 -KPX R Udieresis -21 -KPX R Umacron -21 -KPX R V -21 -KPX R W -28 -KPX R Y -14 -KPX R a 11 -KPX R aacute 11 -KPX R adieresis 11 -KPX R ae 15 -KPX R aring 11 -KPX R e 15 -KPX R eacute 15 -KPX R hyphen 31 -KPX R o 13 -KPX R oacute 13 -KPX R odieresis 13 -KPX R oe 14 -KPX R u -15 -KPX R uacute -15 -KPX R udieresis -15 -KPX R y -19 -KPX Runderdot C -3 -KPX Runderdot Ccedilla -5 -KPX Runderdot Ccircumflex -3 -KPX Runderdot G 0 -KPX Runderdot Goverdot 0 -KPX Runderdot O -5 -KPX Runderdot OE 6 -KPX Runderdot Oacute -5 -KPX Runderdot Odieresis -5 -KPX Runderdot Omacron -5 -KPX Runderdot T -10 -KPX Runderdot Tunderdot -10 -KPX Runderdot U -21 -KPX Runderdot Udieresis -21 -KPX Runderdot Umacron -21 -KPX Runderdot V -21 -KPX Runderdot W -28 -KPX Runderdot Y -14 -KPX Runderdot a 11 -KPX Runderdot aacute 11 -KPX Runderdot adieresis 11 -KPX Runderdot ae 15 -KPX Runderdot aring 11 -KPX Runderdot e 15 -KPX Runderdot eacute 15 -KPX Runderdot hyphen 31 -KPX Runderdot o 13 -KPX Runderdot oacute 13 -KPX Runderdot odieresis 13 -KPX Runderdot oe 14 -KPX Runderdot u -15 -KPX Runderdot uacute -15 -KPX Runderdot udieresis -15 -KPX Runderdot y -19 -KPX Runderdotmacron C -3 -KPX Runderdotmacron Ccedilla -5 -KPX Runderdotmacron Ccircumflex -3 -KPX Runderdotmacron G 0 -KPX Runderdotmacron Goverdot 0 -KPX Runderdotmacron O -5 -KPX Runderdotmacron OE 6 -KPX Runderdotmacron Oacute -5 -KPX Runderdotmacron Odieresis -5 -KPX Runderdotmacron Omacron -5 -KPX Runderdotmacron T -10 -KPX Runderdotmacron Tunderdot -10 -KPX Runderdotmacron U -21 -KPX Runderdotmacron Udieresis -21 -KPX Runderdotmacron Umacron -21 -KPX Runderdotmacron V -21 -KPX Runderdotmacron W -28 -KPX Runderdotmacron Y -14 -KPX Runderdotmacron a 11 -KPX Runderdotmacron aacute 11 -KPX Runderdotmacron adieresis 11 -KPX Runderdotmacron ae 15 -KPX Runderdotmacron aring 11 -KPX Runderdotmacron e 15 -KPX Runderdotmacron eacute 15 -KPX Runderdotmacron hyphen 31 -KPX Runderdotmacron o 13 -KPX Runderdotmacron oacute 13 -KPX Runderdotmacron odieresis 13 -KPX Runderdotmacron oe 14 -KPX Runderdotmacron u -15 -KPX Runderdotmacron uacute -15 -KPX Runderdotmacron udieresis -15 -KPX Runderdotmacron y -19 -KPX Runderring C -3 -KPX Runderring Ccedilla -5 -KPX Runderring Ccircumflex -3 -KPX Runderring G 0 -KPX Runderring Goverdot 0 -KPX Runderring O -5 -KPX Runderring OE 6 -KPX Runderring Oacute -5 -KPX Runderring Odieresis -5 -KPX Runderring Omacron -5 -KPX Runderring T -10 -KPX Runderring Tunderdot -10 -KPX Runderring U -21 -KPX Runderring Udieresis -21 -KPX Runderring Umacron -21 -KPX Runderring V -21 -KPX Runderring W -28 -KPX Runderring Y -14 -KPX Runderring a 11 -KPX Runderring aacute 11 -KPX Runderring adieresis 11 -KPX Runderring ae 15 -KPX Runderring aring 11 -KPX Runderring e 15 -KPX Runderring eacute 15 -KPX Runderring hyphen 31 -KPX Runderring o 13 -KPX Runderring oacute 13 -KPX Runderring odieresis 13 -KPX Runderring oe 14 -KPX Runderring u -15 -KPX Runderring uacute -15 -KPX Runderring udieresis -15 -KPX Runderring y -19 -KPX S A -1 -KPX S AE -5 -KPX S AEmacron -5 -KPX S Aacute -1 -KPX S Adieresis -1 -KPX S Amacron -1 -KPX S Aring -1 -KPX S T -1 -KPX S Tunderdot -1 -KPX S V 8 -KPX S W 1 -KPX S Y 10 -KPX S t -5 -KPX S tunderbar -5 -KPX S tunderdot -5 -KPX Sacute A -1 -KPX Sacute AE -5 -KPX Sacute AEmacron -5 -KPX Sacute Aacute -1 -KPX Sacute Adieresis -1 -KPX Sacute Amacron -1 -KPX Sacute Aring -1 -KPX Sacute T -1 -KPX Sacute Tunderdot -1 -KPX Sacute V 8 -KPX Sacute W 1 -KPX Sacute Y 10 -KPX Sacute t -5 -KPX Sacute tunderbar -5 -KPX Sacute tunderdot -5 -KPX Sunderdot A -1 -KPX Sunderdot AE -5 -KPX Sunderdot AEmacron -5 -KPX Sunderdot Aacute -1 -KPX Sunderdot Adieresis -1 -KPX Sunderdot Amacron -1 -KPX Sunderdot Aring -1 -KPX Sunderdot T -1 -KPX Sunderdot Tunderdot -1 -KPX Sunderdot V 8 -KPX Sunderdot W 1 -KPX Sunderdot Y 10 -KPX Sunderdot t -5 -KPX Sunderdot tunderbar -5 -KPX Sunderdot tunderdot -5 -KPX T A -32 -KPX T AE -36 -KPX T AEmacron -36 -KPX T Aacute -32 -KPX T Acircumflex -32 -KPX T Adieresis -32 -KPX T Agrave -32 -KPX T Amacron -32 -KPX T Aring -32 -KPX T Atilde -32 -KPX T C 10 -KPX T Ccircumflex 10 -KPX T G 12 -KPX T Goverdot 12 -KPX T J -58 -KPX T O 10 -KPX T OE 23 -KPX T Oacute 10 -KPX T Ocircumflex 10 -KPX T Odieresis 10 -KPX T Ograve 10 -KPX T Omacron 10 -KPX T Oslash 10 -KPX T Otilde 10 -KPX T S 0 -KPX T Sacute 0 -KPX T Sunderdot 0 -KPX T V 33 -KPX T W 26 -KPX T Y 35 -KPX T a -18 -KPX T ae -15 -KPX T c -23 -KPX T colon -9 -KPX T comma -71 -KPX T e -24 -KPX T g -23 -KPX T guillemotleft -103 -KPX T guilsinglleft -102 -KPX T hyphen -73 -KPX T i 21 -KPX T j 23 -KPX T o -23 -KPX T oslash -27 -KPX T period -73 -KPX T r 19 -KPX T runderbar 19 -KPX T runderdot 19 -KPX T runderring 19 -KPX T s -10 -KPX T semicolon -10 -KPX T sunderdot -10 -KPX T u 19 -KPX T v 26 -KPX T w 22 -KPX T y 23 -KPX Tunderdot A -32 -KPX Tunderdot AE -36 -KPX Tunderdot AEmacron -36 -KPX Tunderdot Aacute -32 -KPX Tunderdot Acircumflex -32 -KPX Tunderdot Adieresis -32 -KPX Tunderdot Agrave -32 -KPX Tunderdot Amacron -32 -KPX Tunderdot Aring -32 -KPX Tunderdot Atilde -32 -KPX Tunderdot C 10 -KPX Tunderdot Ccircumflex 10 -KPX Tunderdot G 12 -KPX Tunderdot Goverdot 12 -KPX Tunderdot J -58 -KPX Tunderdot O 10 -KPX Tunderdot OE 23 -KPX Tunderdot Oacute 10 -KPX Tunderdot Ocircumflex 10 -KPX Tunderdot Odieresis 10 -KPX Tunderdot Ograve 10 -KPX Tunderdot Omacron 10 -KPX Tunderdot Oslash 10 -KPX Tunderdot Otilde 10 -KPX Tunderdot S 0 -KPX Tunderdot Sacute 0 -KPX Tunderdot Sunderdot 0 -KPX Tunderdot V 33 -KPX Tunderdot W 26 -KPX Tunderdot Y 35 -KPX Tunderdot a -18 -KPX Tunderdot ae -15 -KPX Tunderdot c -23 -KPX Tunderdot colon -9 -KPX Tunderdot comma -71 -KPX Tunderdot e -24 -KPX Tunderdot g -23 -KPX Tunderdot guillemotleft -103 -KPX Tunderdot guilsinglleft -102 -KPX Tunderdot hyphen -73 -KPX Tunderdot i 21 -KPX Tunderdot j 23 -KPX Tunderdot o -23 -KPX Tunderdot oslash -27 -KPX Tunderdot period -73 -KPX Tunderdot r 19 -KPX Tunderdot runderbar 19 -KPX Tunderdot runderdot 19 -KPX Tunderdot runderring 19 -KPX Tunderdot s -10 -KPX Tunderdot semicolon -10 -KPX Tunderdot sunderdot -10 -KPX Tunderdot u 19 -KPX Tunderdot v 26 -KPX Tunderdot w 22 -KPX Tunderdot y 23 -KPX U A -53 -KPX U AE -57 -KPX U AEmacron -57 -KPX U Aacute -53 -KPX U Acircumflex -53 -KPX U Adieresis -53 -KPX U Amacron -53 -KPX U Aring -53 -KPX U Atilde -53 -KPX U comma -42 -KPX U m -38 -KPX U munderdot -38 -KPX U n -40 -KPX U nunderbar -40 -KPX U nunderdot -40 -KPX U p -40 -KPX U period -43 -KPX U r -37 -KPX U runderbar -37 -KPX U runderdot -37 -KPX U runderring -37 -KPX Uacute A -53 -KPX Uacute Amacron -53 -KPX Uacute comma -42 -KPX Uacute m -38 -KPX Uacute munderdot -38 -KPX Uacute n -40 -KPX Uacute nunderbar -40 -KPX Uacute nunderdot -40 -KPX Uacute p -40 -KPX Uacute period -43 -KPX Uacute r -37 -KPX Uacute runderbar -37 -KPX Uacute runderdot -37 -KPX Uacute runderring -37 -KPX Ucircumflex A -53 -KPX Ucircumflex Amacron -53 -KPX Udieresis A -53 -KPX Udieresis Amacron -53 -KPX Udieresis b 27 -KPX Udieresis comma -42 -KPX Udieresis m -38 -KPX Udieresis munderdot -38 -KPX Udieresis n -40 -KPX Udieresis nunderbar -40 -KPX Udieresis nunderdot -40 -KPX Udieresis p -40 -KPX Udieresis period -43 -KPX Udieresis r -37 -KPX Udieresis runderbar -37 -KPX Udieresis runderdot -37 -KPX Udieresis runderring -37 -KPX Ugrave A -53 -KPX Ugrave Amacron -53 -KPX Umacron A -53 -KPX Umacron AE -57 -KPX Umacron AEmacron -57 -KPX Umacron Aacute -53 -KPX Umacron Acircumflex -53 -KPX Umacron Adieresis -53 -KPX Umacron Amacron -53 -KPX Umacron Aring -53 -KPX Umacron Atilde -53 -KPX Umacron comma -42 -KPX Umacron m -38 -KPX Umacron munderdot -38 -KPX Umacron n -40 -KPX Umacron nunderbar -40 -KPX Umacron nunderdot -40 -KPX Umacron p -40 -KPX Umacron period -43 -KPX Umacron r -37 -KPX Umacron runderbar -37 -KPX Umacron runderdot -37 -KPX Umacron runderring -37 -KPX V A -99 -KPX V AE -70 -KPX V AEmacron -70 -KPX V Aacute -99 -KPX V Acircumflex -99 -KPX V Adieresis -99 -KPX V Agrave -99 -KPX V Amacron -99 -KPX V Aring -99 -KPX V Atilde -99 -KPX V C -40 -KPX V Ccircumflex -40 -KPX V G -39 -KPX V Goverdot -39 -KPX V O -36 -KPX V Oacute -36 -KPX V Ocircumflex -36 -KPX V Odieresis -36 -KPX V Ograve -36 -KPX V Omacron -36 -KPX V Oslash -39 -KPX V Otilde -36 -KPX V S -7 -KPX V Sacute -7 -KPX V Sunderdot -7 -KPX V T 33 -KPX V Tunderdot 33 -KPX V a -87 -KPX V ae -84 -KPX V colon -81 -KPX V comma -100 -KPX V e -82 -KPX V g -85 -KPX V guillemotleft -85 -KPX V guilsinglleft -84 -KPX V hyphen -56 -KPX V i -7 -KPX V o -82 -KPX V oslash -81 -KPX V period -102 -KPX V r -49 -KPX V runderbar -49 -KPX V runderdot -49 -KPX V runderring -49 -KPX V semicolon -82 -KPX V u -47 -KPX V y -43 -KPX W A -84 -KPX W AE -77 -KPX W AEmacron -77 -KPX W Aacute -84 -KPX W Acircumflex -84 -KPX W Adieresis -84 -KPX W Agrave -84 -KPX W Amacron -84 -KPX W Aring -84 -KPX W Atilde -84 -KPX W C -46 -KPX W Ccircumflex -46 -KPX W G -44 -KPX W Goverdot -44 -KPX W O -43 -KPX W Oacute -43 -KPX W Ocircumflex -43 -KPX W Odieresis -43 -KPX W Ograve -43 -KPX W Omacron -43 -KPX W Oslash -42 -KPX W Otilde -43 -KPX W S -14 -KPX W Sacute -14 -KPX W Sunderdot -14 -KPX W T 26 -KPX W Tunderdot 26 -KPX W a -74 -KPX W ae -69 -KPX W colon -74 -KPX W comma -78 -KPX W e -65 -KPX W g -69 -KPX W guillemotleft -69 -KPX W guilsinglleft -68 -KPX W hyphen -40 -KPX W i -14 -KPX W o -66 -KPX W oslash -65 -KPX W period -80 -KPX W r -42 -KPX W runderbar -42 -KPX W runderdot -42 -KPX W runderring -42 -KPX W semicolon -75 -KPX W u -41 -KPX W y -37 -KPX X C -36 -KPX X Ccircumflex -36 -KPX X O -41 -KPX X Odieresis -41 -KPX X Omacron -41 -KPX X Q -37 -KPX X a 18 -KPX X e -3 -KPX X hyphen -35 -KPX X o -7 -KPX X u -15 -KPX X y -73 -KPX Y A -36 -KPX Y AE -40 -KPX Y AEmacron -40 -KPX Y Aacute -36 -KPX Y Acircumflex -36 -KPX Y Adieresis -36 -KPX Y Agrave -36 -KPX Y Amacron -36 -KPX Y Aring -36 -KPX Y Atilde -36 -KPX Y C -36 -KPX Y Ccircumflex -36 -KPX Y G -34 -KPX Y Goverdot -34 -KPX Y O -32 -KPX Y Oacute -32 -KPX Y Ocircumflex -32 -KPX Y Odieresis -32 -KPX Y Ograve -32 -KPX Y Omacron -32 -KPX Y Oslash -35 -KPX Y Otilde -32 -KPX Y S -3 -KPX Y Sacute -3 -KPX Y Sunderdot -3 -KPX Y T 33 -KPX Y Tunderdot 33 -KPX Y a -73 -KPX Y ae -69 -KPX Y colon -83 -KPX Y comma -76 -KPX Y e -88 -KPX Y g -71 -KPX Y guillemotleft -103 -KPX Y guilsinglleft -102 -KPX Y hyphen -77 -KPX Y i -7 -KPX Y o -89 -KPX Y oslash -87 -KPX Y p -71 -KPX Y period -77 -KPX Y semicolon -80 -KPX Y u -64 -KPX Y v -58 -KPX Z v -37 -KPX Z y -41 -KPX a j -28 -KPX a quoteright -11 -KPX a v -33 -KPX a w -37 -KPX a y -36 -KPX a yoverdot -36 -KPX aacute j -28 -KPX aacute v -33 -KPX aacute w -37 -KPX aacute y -36 -KPX aacute yoverdot -36 -KPX acircumflex j -28 -KPX acircumflex v -33 -KPX acircumflex w -37 -KPX acircumflex y -36 -KPX acircumflex yoverdot -36 -KPX adieresis j -28 -KPX adieresis v -33 -KPX adieresis w -37 -KPX adieresis y -36 -KPX adieresis yoverdot -36 -KPX ae v -20 -KPX ae w -24 -KPX ae y -23 -KPX ae yoverdot -23 -KPX agrave j -28 -KPX agrave v -33 -KPX agrave w -37 -KPX agrave y -36 -KPX agrave yoverdot -36 -KPX amacron j -28 -KPX amacron v -33 -KPX amacron w -37 -KPX amacron y -36 -KPX amacron yoverdot -36 -KPX amacronacute j -28 -KPX amacronacute v -33 -KPX amacronacute w -37 -KPX amacronacute y -36 -KPX amacronacute yoverdot -36 -KPX amacronbreve j -28 -KPX amacronbreve v -33 -KPX amacronbreve w -37 -KPX amacronbreve y -36 -KPX amacronbreve yoverdot -36 -KPX amacrongrave j -28 -KPX amacrongrave v -33 -KPX amacrongrave w -37 -KPX amacrongrave y -36 -KPX amacrongrave yoverdot -36 -KPX amacrontilde j -28 -KPX amacrontilde v -33 -KPX amacrontilde w -37 -KPX amacrontilde y -36 -KPX amacrontilde yoverdot -36 -KPX aring j -28 -KPX aring v -33 -KPX aring w -37 -KPX aring y -36 -KPX aring yoverdot -36 -KPX atilde j -28 -KPX atilde v -33 -KPX atilde w -37 -KPX atilde y -36 -KPX atilde yoverdot -36 -KPX b v -17 -KPX b w -21 -KPX b y -20 -KPX b yoverdot -20 -KPX c h -14 -KPX c hunderbar -14 -KPX c hunderbreve -14 -KPX c hunderdot -14 -KPX c k -14 -KPX c kh -14 -KPX c kunderbar -14 -KPX ccedilla h -14 -KPX ccedilla hunderbar -14 -KPX ccedilla hunderbreve -14 -KPX ccedilla hunderdot -14 -KPX ccedilla k -14 -KPX ccedilla kh -14 -KPX ccedilla kunderbar -14 -KPX ccircumflex h -14 -KPX ccircumflex hunderbar -14 -KPX ccircumflex hunderbreve -14 -KPX ccircumflex hunderdot -14 -KPX ccircumflex k -14 -KPX ccircumflex kh -14 -KPX ccircumflex kunderbar -14 -KPX comma one -35 -KPX comma quotedblright -14 -KPX comma quoteright -13 -KPX e quoteright 10 -KPX e t -20 -KPX e tunderbar -20 -KPX e tunderdot -20 -KPX e v -19 -KPX e w -22 -KPX e x -16 -KPX e y -21 -KPX e yoverdot -21 -KPX eacute t -20 -KPX eacute tunderbar -20 -KPX eacute tunderdot -20 -KPX eacute v -19 -KPX eacute w -22 -KPX eacute x -16 -KPX eacute y -21 -KPX eacute yoverdot -21 -KPX ebreve t -20 -KPX ebreve tunderbar -20 -KPX ebreve tunderdot -20 -KPX ebreve v -19 -KPX ebreve w -22 -KPX ebreve x -16 -KPX ebreve y -21 -KPX ebreve yoverdot -21 -KPX ecircumflex t -20 -KPX ecircumflex tunderbar -20 -KPX ecircumflex tunderdot -20 -KPX ecircumflex v -19 -KPX ecircumflex w -22 -KPX ecircumflex x -16 -KPX ecircumflex y -21 -KPX ecircumflex yoverdot -21 -KPX edieresis t -20 -KPX edieresis tunderbar -20 -KPX edieresis tunderdot -20 -KPX edieresis v -19 -KPX edieresis w -22 -KPX edieresis x -16 -KPX edieresis y -21 -KPX edieresis yoverdot -21 -KPX egrave t -20 -KPX egrave tunderbar -20 -KPX egrave tunderdot -20 -KPX egrave v -19 -KPX egrave w -22 -KPX egrave x -16 -KPX egrave y -21 -KPX egrave yoverdot -21 -KPX eight four 9 -KPX eight one -44 -KPX eight seven -25 -KPX emacron t -20 -KPX emacron tunderbar -20 -KPX emacron tunderdot -20 -KPX emacron v -19 -KPX emacron w -22 -KPX emacron x -16 -KPX emacron y -21 -KPX emacron yoverdot -21 -KPX emacrontilde t -20 -KPX emacrontilde tunderbar -20 -KPX emacrontilde tunderdot -20 -KPX emacrontilde v -19 -KPX emacrontilde w -22 -KPX emacrontilde x -16 -KPX emacrontilde y -21 -KPX emacrontilde yoverdot -21 -KPX etilde t -20 -KPX etilde tunderbar -20 -KPX etilde tunderdot -20 -KPX etilde v -19 -KPX etilde w -22 -KPX etilde x -16 -KPX etilde y -21 -KPX etilde yoverdot -21 -KPX f a -15 -KPX f aacute -15 -KPX f adieresis 19 -KPX f ae -11 -KPX f aring -3 -KPX f e -23 -KPX f eacute -23 -KPX f f 21 -KPX f i 32 -KPX f j 32 -KPX f l 73 -KPX f lunderbar 73 -KPX f lunderdot 73 -KPX f lunderring 73 -KPX f o -21 -KPX f oacute -21 -KPX f odieresis 31 -KPX f oe -21 -KPX f oslash -25 -KPX f quoteright 72 -KPX f s -10 -KPX f sunderdot -10 -KPX f t 13 -KPX f tunderbar 13 -KPX f tunderdot 13 -KPX five four 4 -KPX five one -64 -KPX five seven -37 -KPX four four 16 -KPX four one -33 -KPX four seven -43 -KPX g a -5 -KPX g aacute -5 -KPX g acircumflex -5 -KPX g adieresis -5 -KPX g ae -2 -KPX g agrave -5 -KPX g amacron -5 -KPX g amacronacute -5 -KPX g amacronbreve -5 -KPX g amacrongrave -5 -KPX g amacrontilde -5 -KPX g aring -5 -KPX g atilde -5 -KPX g e -6 -KPX g eacute -6 -KPX g ebreve -6 -KPX g ecircumflex -6 -KPX g edieresis -6 -KPX g egrave -6 -KPX g emacron -6 -KPX g emacrontilde -6 -KPX g etilde -6 -KPX g l -10 -KPX g ltilde -10 -KPX g lunderbar -10 -KPX g lunderdot -10 -KPX g lunderdotmacron -10 -KPX g lunderring -10 -KPX g lunderringmacron -10 -KPX g oacute -5 -KPX g odieresis -5 -KPX g r 25 -KPX g rbreve 25 -KPX g runderbar 25 -KPX g runderdot 25 -KPX g runderdotacute 25 -KPX g runderdotgrave 25 -KPX g runderdotmacron 25 -KPX g runderdotmacronacute 25 -KPX g runderring 25 -KPX g runderringacute 25 -KPX g runderringgrave 25 -KPX g runderringmacron 25 -KPX g runderringmacronacute 25 -KPX goverdot a -5 -KPX goverdot aacute -5 -KPX goverdot acircumflex -5 -KPX goverdot adieresis -5 -KPX goverdot ae -2 -KPX goverdot agrave -5 -KPX goverdot amacron -5 -KPX goverdot amacronacute -5 -KPX goverdot amacronbreve -5 -KPX goverdot amacrongrave -5 -KPX goverdot amacrontilde -5 -KPX goverdot aring -5 -KPX goverdot atilde -5 -KPX goverdot e -6 -KPX goverdot eacute -6 -KPX goverdot ebreve -6 -KPX goverdot ecircumflex -6 -KPX goverdot edieresis -6 -KPX goverdot egrave -6 -KPX goverdot emacron -6 -KPX goverdot emacrontilde -6 -KPX goverdot etilde -6 -KPX goverdot l -10 -KPX goverdot ltilde -10 -KPX goverdot lunderbar -10 -KPX goverdot lunderdot -10 -KPX goverdot lunderdotmacron -10 -KPX goverdot lunderring -10 -KPX goverdot lunderringmacron -10 -KPX goverdot oacute -5 -KPX goverdot odieresis -5 -KPX goverdot r 25 -KPX goverdot rbreve 25 -KPX goverdot runderbar 25 -KPX goverdot runderdot 25 -KPX goverdot runderdotacute 25 -KPX goverdot runderdotgrave 25 -KPX goverdot runderdotmacron 25 -KPX goverdot runderdotmacronacute 25 -KPX goverdot runderring 25 -KPX goverdot runderringacute 25 -KPX goverdot runderringgrave 25 -KPX goverdot runderringmacron 25 -KPX goverdot runderringmacronacute 25 -KPX guillemotright A -35 -KPX guillemotright AE -38 -KPX guillemotright AEmacron -38 -KPX guillemotright Aacute -35 -KPX guillemotright Adieresis -35 -KPX guillemotright Amacron -35 -KPX guillemotright Aring -35 -KPX guillemotright T -103 -KPX guillemotright Tunderdot -103 -KPX guillemotright V -84 -KPX guillemotright W -72 -KPX guillemotright Y -111 -KPX guilsinglright A -35 -KPX guilsinglright AE -38 -KPX guilsinglright AEmacron -38 -KPX guilsinglright Aacute -35 -KPX guilsinglright Adieresis -35 -KPX guilsinglright Amacron -35 -KPX guilsinglright Aring -35 -KPX guilsinglright T -104 -KPX guilsinglright Tunderdot -104 -KPX guilsinglright V -85 -KPX guilsinglright W -73 -KPX guilsinglright Y -112 -KPX h quoteright -11 -KPX h y -38 -KPX h yoverdot -38 -KPX hunderbar quoteright -11 -KPX hunderbar y -38 -KPX hunderbar yoverdot -38 -KPX hunderbreve quoteright -11 -KPX hunderbreve y -38 -KPX hunderbreve yoverdot -38 -KPX hunderdot quoteright -11 -KPX hunderdot y -38 -KPX hunderdot yoverdot -38 -KPX hyphen A -5 -KPX hyphen AE -8 -KPX hyphen AEmacron -8 -KPX hyphen Aacute -5 -KPX hyphen Adieresis -5 -KPX hyphen Amacron -5 -KPX hyphen Aring -5 -KPX hyphen T -74 -KPX hyphen Tunderdot -74 -KPX hyphen V -56 -KPX hyphen W -44 -KPX hyphen Y -86 -KPX i T -24 -KPX i Tunderdot -24 -KPX i j -26 -KPX iacute j -26 -KPX icircumflex j -26 -KPX idieresis j -26 -KPX igrave j -26 -KPX imacron j -26 -KPX imacronacute j -26 -KPX imacronbreve j -26 -KPX imacrongrave j -26 -KPX imacrontilde j -26 -KPX itilde j -26 -KPX k a 1 -KPX k aacute 1 -KPX k acircumflex 1 -KPX k adieresis 1 -KPX k ae 5 -KPX k agrave 1 -KPX k amacron 1 -KPX k amacronacute 1 -KPX k amacronbreve 1 -KPX k amacrongrave 1 -KPX k amacrontilde 1 -KPX k aring 1 -KPX k atilde 1 -KPX k comma 1 -KPX k e -23 -KPX k eacute -23 -KPX k ebreve -23 -KPX k ecircumflex -23 -KPX k edieresis -23 -KPX k egrave -23 -KPX k emacron -23 -KPX k emacrontilde -23 -KPX k etilde -23 -KPX k g 4 -KPX k goverdot 4 -KPX k hyphen -63 -KPX k o -26 -KPX k oacute -26 -KPX k obreve -26 -KPX k ocircumflex -26 -KPX k odieresis -26 -KPX k ograve -26 -KPX k omacron -26 -KPX k omacrontilde -26 -KPX k otilde -26 -KPX k period -1 -KPX k s 5 -KPX k sacute 5 -KPX k sunderdot 5 -KPX k u -2 -KPX k uacute -2 -KPX k ubreve -2 -KPX k ucircumflex -2 -KPX k udieresis -2 -KPX k ugrave -2 -KPX k umacron -2 -KPX k umacronacute -2 -KPX k umacronbreve -2 -KPX k umacrongrave -2 -KPX k umacrontilde -2 -KPX k utilde -2 -KPX kh quoteright -11 -KPX kh y -38 -KPX kh yoverdot -38 -KPX kunderbar a 1 -KPX kunderbar aacute 1 -KPX kunderbar acircumflex 1 -KPX kunderbar adieresis 1 -KPX kunderbar ae 5 -KPX kunderbar agrave 1 -KPX kunderbar amacron 1 -KPX kunderbar amacronacute 1 -KPX kunderbar amacronbreve 1 -KPX kunderbar amacrongrave 1 -KPX kunderbar amacrontilde 1 -KPX kunderbar aring 1 -KPX kunderbar atilde 1 -KPX kunderbar comma 1 -KPX kunderbar e -23 -KPX kunderbar eacute -23 -KPX kunderbar ebreve -23 -KPX kunderbar ecircumflex -23 -KPX kunderbar edieresis -23 -KPX kunderbar egrave -23 -KPX kunderbar emacron -23 -KPX kunderbar emacrontilde -23 -KPX kunderbar etilde -23 -KPX kunderbar g 4 -KPX kunderbar goverdot 4 -KPX kunderbar hyphen -63 -KPX kunderbar o -26 -KPX kunderbar oacute -26 -KPX kunderbar obreve -26 -KPX kunderbar ocircumflex -26 -KPX kunderbar odieresis -26 -KPX kunderbar ograve -26 -KPX kunderbar omacron -26 -KPX kunderbar omacrontilde -26 -KPX kunderbar otilde -26 -KPX kunderbar period -1 -KPX kunderbar s 5 -KPX kunderbar sacute 5 -KPX kunderbar sunderdot 5 -KPX kunderbar u -2 -KPX kunderbar uacute -2 -KPX kunderbar ubreve -2 -KPX kunderbar ucircumflex -2 -KPX kunderbar udieresis -2 -KPX kunderbar ugrave -2 -KPX kunderbar umacron -2 -KPX kunderbar umacronacute -2 -KPX kunderbar umacronbreve -2 -KPX kunderbar umacrongrave -2 -KPX kunderbar umacrontilde -2 -KPX kunderbar utilde -2 -KPX l v -25 -KPX l y -28 -KPX l yoverdot -28 -KPX ltilde v -25 -KPX ltilde y -28 -KPX ltilde yoverdot -28 -KPX lunderbar v -25 -KPX lunderbar y -28 -KPX lunderbar yoverdot -28 -KPX lunderdot v -25 -KPX lunderdot y -28 -KPX lunderdot yoverdot -28 -KPX lunderdotmacron v -25 -KPX lunderdotmacron y -28 -KPX lunderdotmacron yoverdot -28 -KPX lunderring v -25 -KPX lunderring y -28 -KPX lunderring yoverdot -28 -KPX lunderringmacron v -25 -KPX lunderringmacron y -28 -KPX lunderringmacron yoverdot -28 -KPX m p -30 -KPX m v -37 -KPX m w -40 -KPX m y -39 -KPX m yoverdot -39 -KPX mbreve p -30 -KPX mbreve v -37 -KPX mbreve w -40 -KPX mbreve y -39 -KPX mbreve yoverdot -39 -KPX mcandrabindu p -30 -KPX mcandrabindu v -37 -KPX mcandrabindu w -40 -KPX mcandrabindu y -39 -KPX mcandrabindu yoverdot -39 -KPX moverdot p -30 -KPX moverdot v -37 -KPX moverdot w -40 -KPX moverdot y -39 -KPX moverdot yoverdot -39 -KPX munderdot p -30 -KPX munderdot v -37 -KPX munderdot w -40 -KPX munderdot y -39 -KPX munderdot yoverdot -39 -KPX n T -35 -KPX n Tunderdot -35 -KPX n p -28 -KPX n quoteright -11 -KPX n v -35 -KPX n w -39 -KPX n y -38 -KPX n yoverdot -38 -KPX nbreve p -28 -KPX nbreve v -35 -KPX nbreve w -39 -KPX nbreve y -38 -KPX nbreve yoverdot -38 -KPX nine four 0 -KPX nine one -49 -KPX nine seven -8 -KPX noverdot p -28 -KPX noverdot v -35 -KPX noverdot w -39 -KPX noverdot y -38 -KPX noverdot yoverdot -38 -KPX ntilde p -28 -KPX ntilde v -35 -KPX ntilde w -39 -KPX ntilde y -38 -KPX ntilde yoverdot -38 -KPX nunderbar T -35 -KPX nunderbar Tunderdot -35 -KPX nunderbar p -28 -KPX nunderbar quoteright -11 -KPX nunderbar v -35 -KPX nunderbar w -39 -KPX nunderbar y -38 -KPX nunderbar yoverdot -38 -KPX nunderdot T -35 -KPX nunderdot Tunderdot -35 -KPX nunderdot p -28 -KPX nunderdot quoteright -11 -KPX nunderdot v -35 -KPX nunderdot w -39 -KPX nunderdot y -38 -KPX nunderdot yoverdot -38 -KPX o T -22 -KPX o Tunderdot -22 -KPX o quoteright 8 -KPX o t -21 -KPX o tunderbar -21 -KPX o tunderdot -21 -KPX o v -22 -KPX o w -26 -KPX o x -22 -KPX o y -25 -KPX o yoverdot -25 -KPX oacute t -21 -KPX oacute tunderbar -21 -KPX oacute tunderdot -21 -KPX oacute v -22 -KPX oacute w -26 -KPX oacute x -22 -KPX oacute y -25 -KPX oacute yoverdot -25 -KPX obreve t -21 -KPX obreve tunderbar -21 -KPX obreve tunderdot -21 -KPX obreve v -22 -KPX obreve w -26 -KPX obreve x -22 -KPX obreve y -25 -KPX obreve yoverdot -25 -KPX ocircumflex t -21 -KPX ocircumflex tunderbar -21 -KPX ocircumflex tunderdot -21 -KPX odieresis t -21 -KPX odieresis tunderbar -21 -KPX odieresis tunderdot -21 -KPX odieresis v -22 -KPX odieresis w -26 -KPX odieresis x -22 -KPX odieresis y -25 -KPX odieresis yoverdot -25 -KPX ograve t -21 -KPX ograve tunderbar -21 -KPX ograve tunderdot -21 -KPX ograve v -22 -KPX ograve w -26 -KPX ograve x -22 -KPX ograve y -25 -KPX ograve yoverdot -25 -KPX omacron t -21 -KPX omacron tunderbar -21 -KPX omacron tunderdot -21 -KPX omacron v -22 -KPX omacron w -26 -KPX omacron x -22 -KPX omacron y -25 -KPX omacron yoverdot -25 -KPX omacrontilde t -21 -KPX omacrontilde tunderbar -21 -KPX omacrontilde tunderdot -21 -KPX omacrontilde v -22 -KPX omacrontilde w -26 -KPX omacrontilde x -22 -KPX omacrontilde y -25 -KPX omacrontilde yoverdot -25 -KPX one comma -20 -KPX one eight -30 -KPX one five -29 -KPX one four -56 -KPX one nine -23 -KPX one one -35 -KPX one period -22 -KPX one seven -81 -KPX one six -50 -KPX one three -27 -KPX one two -2 -KPX one zero -50 -KPX otilde t -21 -KPX otilde tunderbar -21 -KPX otilde tunderdot -21 -KPX otilde v -22 -KPX otilde w -26 -KPX otilde x -22 -KPX otilde y -25 -KPX otilde yoverdot -25 -KPX p t -22 -KPX p tunderbar -22 -KPX p tunderdot -22 -KPX p y -30 -KPX p yoverdot -30 -KPX period one -44 -KPX period quotedblright -20 -KPX period quoteright -19 -KPX q c -14 -KPX q ccircumflex -14 -KPX q u -11 -KPX q uacute -11 -KPX q ubreve -11 -KPX q ucircumflex -11 -KPX q ugrave -11 -KPX q umacron -11 -KPX q umacronacute -11 -KPX q umacronbreve -11 -KPX q umacrongrave -11 -KPX q umacrontilde -11 -KPX q utilde -11 -KPX quotedblbase A 37 -KPX quotedblbase AE 38 -KPX quotedblbase AEmacron 38 -KPX quotedblbase Amacron 37 -KPX quotedblbase T -49 -KPX quotedblbase Tunderdot -49 -KPX quotedblbase V -80 -KPX quotedblbase W -64 -KPX quotedblbase Y -63 -KPX quotedblleft A -65 -KPX quotedblleft AE -78 -KPX quotedblleft AEmacron -78 -KPX quotedblleft Aacute -65 -KPX quotedblleft Adieresis -65 -KPX quotedblleft Amacron -65 -KPX quotedblleft Aring -65 -KPX quotedblleft T 48 -KPX quotedblleft Tunderdot 48 -KPX quotedblleft V 36 -KPX quotedblleft W 29 -KPX quotedblleft Y 38 -KPX quotedblright A -68 -KPX quotedblright AE -81 -KPX quotedblright AEmacron -81 -KPX quotedblright Aacute -68 -KPX quotedblright Adieresis -68 -KPX quotedblright Amacron -68 -KPX quotedblright Aring -68 -KPX quotedblright T 46 -KPX quotedblright Tunderdot 46 -KPX quotedblright V 33 -KPX quotedblright W 26 -KPX quotedblright Y 36 -KPX quoteleft A -64 -KPX quoteleft AE -77 -KPX quoteleft AEmacron -77 -KPX quoteleft Aacute -64 -KPX quoteleft Adieresis -64 -KPX quoteleft Amacron -64 -KPX quoteleft Aring -64 -KPX quoteleft T 48 -KPX quoteleft Tunderdot 48 -KPX quoteleft V 36 -KPX quoteleft W 30 -KPX quoteleft Y 39 -KPX quoteright A -67 -KPX quoteright AE -80 -KPX quoteright AEmacron -80 -KPX quoteright Aacute -67 -KPX quoteright Adieresis -67 -KPX quoteright Amacron -67 -KPX quoteright Aring -67 -KPX quoteright comma -30 -KPX quoteright d -9 -KPX quoteright dunderdot -9 -KPX quoteright o -7 -KPX quoteright period -31 -KPX quoteright r 0 -KPX quoteright runderbar 0 -KPX quoteright runderdot 0 -KPX quoteright runderring 0 -KPX quoteright s -4 -KPX quoteright sunderdot -4 -KPX quoteright t 4 -KPX quoteright tunderbar 4 -KPX quoteright tunderdot 4 -KPX quoteright v 8 -KPX quoteright w 4 -KPX quoteright y 5 -KPX r a -7 -KPX r aacute -7 -KPX r acircumflex -7 -KPX r adieresis -7 -KPX r ae -3 -KPX r agrave -7 -KPX r amacron -7 -KPX r amacronacute -7 -KPX r amacronbreve -7 -KPX r amacrongrave -7 -KPX r amacrontilde -7 -KPX r aring -7 -KPX r atilde -7 -KPX r c -2 -KPX r ccedilla 0 -KPX r ccircumflex -2 -KPX r colon -8 -KPX r comma -72 -KPX r d -5 -KPX r dunderdot -5 -KPX r e -2 -KPX r eacute -2 -KPX r ebreve -2 -KPX r ecircumflex -2 -KPX r edieresis -2 -KPX r egrave -2 -KPX r emacron -2 -KPX r emacrontilde -2 -KPX r etilde -2 -KPX r f 19 -KPX r g -5 -KPX r goverdot -5 -KPX r h -23 -KPX r hunderbar -23 -KPX r hunderbreve -23 -KPX r hunderdot -23 -KPX r hyphen -35 -KPX r i 20 -KPX r iacute 20 -KPX r icircumflex 20 -KPX r idieresis 20 -KPX r igrave 20 -KPX r imacron 20 -KPX r imacronacute 20 -KPX r imacronbreve 20 -KPX r imacrongrave 20 -KPX r imacrontilde 20 -KPX r itilde 20 -KPX r j 23 -KPX r k -23 -KPX r kh -23 -KPX r kunderbar -23 -KPX r l -25 -KPX r ltilde -25 -KPX r lunderbar -25 -KPX r lunderdot -25 -KPX r lunderdotmacron -25 -KPX r lunderring -25 -KPX r lunderringmacron -25 -KPX r m 18 -KPX r mbreve 18 -KPX r mcandrabindu 18 -KPX r moverdot 18 -KPX r munderdot 18 -KPX r n 16 -KPX r nbreve 16 -KPX r noverdot 16 -KPX r ntilde 16 -KPX r nunderbar 16 -KPX r nunderdot 16 -KPX r o -1 -KPX r oacute -1 -KPX r obreve -1 -KPX r ocircumflex -1 -KPX r odieresis -1 -KPX r oe -1 -KPX r ograve -1 -KPX r omacron -1 -KPX r omacrontilde -1 -KPX r oslash -3 -KPX r otilde -1 -KPX r p 15 -KPX r period -74 -KPX r q -6 -KPX r quoteright 30 -KPX r r 19 -KPX r rbreve 19 -KPX r runderbar 19 -KPX r runderdot 19 -KPX r runderdotacute 19 -KPX r runderdotgrave 19 -KPX r runderdotmacron 19 -KPX r runderdotmacronacute 19 -KPX r runderring 19 -KPX r runderringacute 19 -KPX r runderringgrave 19 -KPX r runderringmacron 19 -KPX r runderringmacronacute 19 -KPX r s -1 -KPX r sacute -1 -KPX r semicolon -8 -KPX r sunderdot -1 -KPX r t 19 -KPX r tunderbar 19 -KPX r tunderdot 19 -KPX r u 18 -KPX r uacute 18 -KPX r ubreve 18 -KPX r ucircumflex 18 -KPX r ugrave 18 -KPX r umacron 18 -KPX r umacronacute 18 -KPX r umacronbreve 18 -KPX r umacrongrave 18 -KPX r umacrontilde 18 -KPX r utilde 18 -KPX r v 23 -KPX r w 19 -KPX r x 20 -KPX r y 20 -KPX r yoverdot 20 -KPX r z -2 -KPX rbreve a -7 -KPX rbreve aacute -7 -KPX rbreve acircumflex -7 -KPX rbreve adieresis -7 -KPX rbreve ae -3 -KPX rbreve agrave -7 -KPX rbreve amacron -7 -KPX rbreve amacronacute -7 -KPX rbreve amacronbreve -7 -KPX rbreve amacrongrave -7 -KPX rbreve amacrontilde -7 -KPX rbreve aring -7 -KPX rbreve atilde -7 -KPX rbreve c -2 -KPX rbreve ccedilla 0 -KPX rbreve ccircumflex -2 -KPX rbreve colon -8 -KPX rbreve comma -72 -KPX rbreve d -5 -KPX rbreve dunderdot -5 -KPX rbreve e -2 -KPX rbreve eacute -2 -KPX rbreve ebreve -2 -KPX rbreve ecircumflex -2 -KPX rbreve edieresis -2 -KPX rbreve egrave -2 -KPX rbreve emacron -2 -KPX rbreve emacrontilde -2 -KPX rbreve etilde -2 -KPX rbreve f 19 -KPX rbreve g -5 -KPX rbreve goverdot -5 -KPX rbreve h -23 -KPX rbreve hunderbar -23 -KPX rbreve hunderbreve -23 -KPX rbreve hunderdot -23 -KPX rbreve hyphen -35 -KPX rbreve i 20 -KPX rbreve iacute 20 -KPX rbreve icircumflex 20 -KPX rbreve idieresis 20 -KPX rbreve igrave 20 -KPX rbreve imacron 20 -KPX rbreve imacronacute 20 -KPX rbreve imacronbreve 20 -KPX rbreve imacrongrave 20 -KPX rbreve imacrontilde 20 -KPX rbreve itilde 20 -KPX rbreve j 23 -KPX rbreve k -23 -KPX rbreve kh -23 -KPX rbreve kunderbar -23 -KPX rbreve l -25 -KPX rbreve ltilde -25 -KPX rbreve lunderbar -25 -KPX rbreve lunderdot -25 -KPX rbreve lunderdotmacron -25 -KPX rbreve lunderring -25 -KPX rbreve lunderringmacron -25 -KPX rbreve m 18 -KPX rbreve mbreve 18 -KPX rbreve mcandrabindu 18 -KPX rbreve moverdot 18 -KPX rbreve munderdot 18 -KPX rbreve n 16 -KPX rbreve nbreve 16 -KPX rbreve noverdot 16 -KPX rbreve ntilde 16 -KPX rbreve nunderbar 16 -KPX rbreve nunderdot 16 -KPX rbreve o -1 -KPX rbreve oacute -1 -KPX rbreve obreve -1 -KPX rbreve ocircumflex -1 -KPX rbreve odieresis -1 -KPX rbreve oe -1 -KPX rbreve ograve -1 -KPX rbreve omacron -1 -KPX rbreve omacrontilde -1 -KPX rbreve oslash -3 -KPX rbreve otilde -1 -KPX rbreve p 15 -KPX rbreve period -74 -KPX rbreve q -6 -KPX rbreve r 19 -KPX rbreve rbreve 19 -KPX rbreve runderbar 19 -KPX rbreve runderdot 19 -KPX rbreve runderdotacute 19 -KPX rbreve runderdotgrave 19 -KPX rbreve runderdotmacron 19 -KPX rbreve runderdotmacronacute 19 -KPX rbreve runderring 19 -KPX rbreve runderringacute 19 -KPX rbreve runderringgrave 19 -KPX rbreve runderringmacron 19 -KPX rbreve runderringmacronacute 19 -KPX rbreve s -1 -KPX rbreve sacute -1 -KPX rbreve semicolon -8 -KPX rbreve sunderdot -1 -KPX rbreve t 19 -KPX rbreve tunderbar 19 -KPX rbreve tunderdot 19 -KPX rbreve u 18 -KPX rbreve uacute 18 -KPX rbreve ubreve 18 -KPX rbreve ucircumflex 18 -KPX rbreve ugrave 18 -KPX rbreve umacron 18 -KPX rbreve umacronacute 18 -KPX rbreve umacronbreve 18 -KPX rbreve umacrongrave 18 -KPX rbreve umacrontilde 18 -KPX rbreve utilde 18 -KPX rbreve v 23 -KPX rbreve w 19 -KPX rbreve x 20 -KPX rbreve y 20 -KPX rbreve yoverdot 20 -KPX rbreve z -2 -KPX runderbar a -7 -KPX runderbar aacute -7 -KPX runderbar acircumflex -7 -KPX runderbar adieresis -7 -KPX runderbar ae -3 -KPX runderbar agrave -7 -KPX runderbar amacron -7 -KPX runderbar amacronacute -7 -KPX runderbar amacronbreve -7 -KPX runderbar amacrongrave -7 -KPX runderbar amacrontilde -7 -KPX runderbar aring -7 -KPX runderbar atilde -7 -KPX runderbar c -2 -KPX runderbar ccedilla 0 -KPX runderbar ccircumflex -2 -KPX runderbar colon -8 -KPX runderbar comma -72 -KPX runderbar d -5 -KPX runderbar dunderdot -5 -KPX runderbar e -2 -KPX runderbar eacute -2 -KPX runderbar ebreve -2 -KPX runderbar ecircumflex -2 -KPX runderbar edieresis -2 -KPX runderbar egrave -2 -KPX runderbar emacron -2 -KPX runderbar emacrontilde -2 -KPX runderbar etilde -2 -KPX runderbar f 19 -KPX runderbar g -5 -KPX runderbar goverdot -5 -KPX runderbar h -23 -KPX runderbar hunderbar -23 -KPX runderbar hunderbreve -23 -KPX runderbar hunderdot -23 -KPX runderbar hyphen -35 -KPX runderbar i 20 -KPX runderbar iacute 20 -KPX runderbar icircumflex 20 -KPX runderbar idieresis 20 -KPX runderbar igrave 20 -KPX runderbar imacron 20 -KPX runderbar imacronacute 20 -KPX runderbar imacronbreve 20 -KPX runderbar imacrongrave 20 -KPX runderbar imacrontilde 20 -KPX runderbar itilde 20 -KPX runderbar j 23 -KPX runderbar k -23 -KPX runderbar kh -23 -KPX runderbar kunderbar -23 -KPX runderbar l -25 -KPX runderbar ltilde -25 -KPX runderbar lunderbar -25 -KPX runderbar lunderdot -25 -KPX runderbar lunderdotmacron -25 -KPX runderbar lunderring -25 -KPX runderbar lunderringmacron -25 -KPX runderbar m 18 -KPX runderbar mbreve 18 -KPX runderbar mcandrabindu 18 -KPX runderbar moverdot 18 -KPX runderbar munderdot 18 -KPX runderbar n 16 -KPX runderbar nbreve 16 -KPX runderbar noverdot 16 -KPX runderbar ntilde 16 -KPX runderbar nunderbar 16 -KPX runderbar nunderdot 16 -KPX runderbar o -1 -KPX runderbar oacute -1 -KPX runderbar obreve -1 -KPX runderbar ocircumflex -1 -KPX runderbar odieresis -1 -KPX runderbar oe -1 -KPX runderbar ograve -1 -KPX runderbar omacron -1 -KPX runderbar omacrontilde -1 -KPX runderbar oslash -3 -KPX runderbar otilde -1 -KPX runderbar p 15 -KPX runderbar period -74 -KPX runderbar q -6 -KPX runderbar quoteright 30 -KPX runderbar r 19 -KPX runderbar rbreve 19 -KPX runderbar runderbar 19 -KPX runderbar runderdot 19 -KPX runderbar runderdotacute 19 -KPX runderbar runderdotgrave 19 -KPX runderbar runderdotmacron 19 -KPX runderbar runderdotmacronacute 19 -KPX runderbar runderring 19 -KPX runderbar runderringacute 19 -KPX runderbar runderringgrave 19 -KPX runderbar runderringmacron 19 -KPX runderbar runderringmacronacute 19 -KPX runderbar s -1 -KPX runderbar sacute -1 -KPX runderbar semicolon -8 -KPX runderbar sunderdot -1 -KPX runderbar t 19 -KPX runderbar tunderbar 19 -KPX runderbar tunderdot 19 -KPX runderbar u 18 -KPX runderbar uacute 18 -KPX runderbar ubreve 18 -KPX runderbar ucircumflex 18 -KPX runderbar ugrave 18 -KPX runderbar umacron 18 -KPX runderbar umacronacute 18 -KPX runderbar umacronbreve 18 -KPX runderbar umacrongrave 18 -KPX runderbar umacrontilde 18 -KPX runderbar utilde 18 -KPX runderbar v 23 -KPX runderbar w 19 -KPX runderbar x 20 -KPX runderbar y 20 -KPX runderbar yoverdot 20 -KPX runderbar z -2 -KPX runderdot a -7 -KPX runderdot aacute -7 -KPX runderdot acircumflex -7 -KPX runderdot adieresis -7 -KPX runderdot ae -3 -KPX runderdot agrave -7 -KPX runderdot amacron -7 -KPX runderdot amacronacute -7 -KPX runderdot amacronbreve -7 -KPX runderdot amacrongrave -7 -KPX runderdot amacrontilde -7 -KPX runderdot aring -7 -KPX runderdot atilde -7 -KPX runderdot c -2 -KPX runderdot ccedilla 0 -KPX runderdot ccircumflex -2 -KPX runderdot colon -8 -KPX runderdot comma -72 -KPX runderdot d -5 -KPX runderdot dunderdot -5 -KPX runderdot e -2 -KPX runderdot eacute -2 -KPX runderdot ebreve -2 -KPX runderdot ecircumflex -2 -KPX runderdot edieresis -2 -KPX runderdot egrave -2 -KPX runderdot emacron -2 -KPX runderdot emacrontilde -2 -KPX runderdot etilde -2 -KPX runderdot f 19 -KPX runderdot g -5 -KPX runderdot goverdot -5 -KPX runderdot h -23 -KPX runderdot hunderbar -23 -KPX runderdot hunderbreve -23 -KPX runderdot hunderdot -23 -KPX runderdot hyphen -35 -KPX runderdot i 20 -KPX runderdot iacute 20 -KPX runderdot icircumflex 20 -KPX runderdot idieresis 20 -KPX runderdot igrave 20 -KPX runderdot imacron 20 -KPX runderdot imacronacute 20 -KPX runderdot imacronbreve 20 -KPX runderdot imacrongrave 20 -KPX runderdot imacrontilde 20 -KPX runderdot itilde 20 -KPX runderdot j 23 -KPX runderdot k -23 -KPX runderdot kh -23 -KPX runderdot kunderbar -23 -KPX runderdot l -25 -KPX runderdot ltilde -25 -KPX runderdot lunderbar -25 -KPX runderdot lunderdot -25 -KPX runderdot lunderdotmacron -25 -KPX runderdot lunderring -25 -KPX runderdot lunderringmacron -25 -KPX runderdot m 18 -KPX runderdot mbreve 18 -KPX runderdot mcandrabindu 18 -KPX runderdot moverdot 18 -KPX runderdot munderdot 18 -KPX runderdot n 16 -KPX runderdot nbreve 16 -KPX runderdot noverdot 16 -KPX runderdot ntilde 16 -KPX runderdot nunderbar 16 -KPX runderdot nunderdot 16 -KPX runderdot o -1 -KPX runderdot oacute -1 -KPX runderdot obreve -1 -KPX runderdot ocircumflex -1 -KPX runderdot odieresis -1 -KPX runderdot oe -1 -KPX runderdot ograve -1 -KPX runderdot omacron -1 -KPX runderdot omacrontilde -1 -KPX runderdot oslash -3 -KPX runderdot otilde -1 -KPX runderdot p 15 -KPX runderdot period -74 -KPX runderdot q -6 -KPX runderdot quoteright 30 -KPX runderdot r 19 -KPX runderdot rbreve 19 -KPX runderdot runderbar 19 -KPX runderdot runderdot 19 -KPX runderdot runderdotacute 19 -KPX runderdot runderdotgrave 19 -KPX runderdot runderdotmacron 19 -KPX runderdot runderdotmacronacute 19 -KPX runderdot runderring 19 -KPX runderdot runderringacute 19 -KPX runderdot runderringgrave 19 -KPX runderdot runderringmacron 19 -KPX runderdot runderringmacronacute 19 -KPX runderdot s -1 -KPX runderdot sacute -1 -KPX runderdot semicolon -8 -KPX runderdot sunderdot -1 -KPX runderdot t 19 -KPX runderdot tunderbar 19 -KPX runderdot tunderdot 19 -KPX runderdot u 18 -KPX runderdot uacute 18 -KPX runderdot ubreve 18 -KPX runderdot ucircumflex 18 -KPX runderdot ugrave 18 -KPX runderdot umacron 18 -KPX runderdot umacronacute 18 -KPX runderdot umacronbreve 18 -KPX runderdot umacrongrave 18 -KPX runderdot umacrontilde 18 -KPX runderdot utilde 18 -KPX runderdot v 23 -KPX runderdot w 19 -KPX runderdot x 20 -KPX runderdot y 20 -KPX runderdot yoverdot 20 -KPX runderdot z -2 -KPX runderdotacute a -7 -KPX runderdotacute aacute -7 -KPX runderdotacute acircumflex -7 -KPX runderdotacute adieresis -7 -KPX runderdotacute ae -3 -KPX runderdotacute agrave -7 -KPX runderdotacute amacron -7 -KPX runderdotacute amacronacute -7 -KPX runderdotacute amacronbreve -7 -KPX runderdotacute amacrongrave -7 -KPX runderdotacute amacrontilde -7 -KPX runderdotacute aring -7 -KPX runderdotacute atilde -7 -KPX runderdotacute c -2 -KPX runderdotacute ccedilla 0 -KPX runderdotacute ccircumflex -2 -KPX runderdotacute colon -8 -KPX runderdotacute comma -72 -KPX runderdotacute d -5 -KPX runderdotacute dunderdot -5 -KPX runderdotacute e -2 -KPX runderdotacute eacute -2 -KPX runderdotacute ebreve -2 -KPX runderdotacute ecircumflex -2 -KPX runderdotacute edieresis -2 -KPX runderdotacute egrave -2 -KPX runderdotacute emacron -2 -KPX runderdotacute emacrontilde -2 -KPX runderdotacute etilde -2 -KPX runderdotacute f 19 -KPX runderdotacute g -5 -KPX runderdotacute goverdot -5 -KPX runderdotacute h -23 -KPX runderdotacute hunderbar -23 -KPX runderdotacute hunderbreve -23 -KPX runderdotacute hunderdot -23 -KPX runderdotacute hyphen -35 -KPX runderdotacute i 20 -KPX runderdotacute iacute 20 -KPX runderdotacute icircumflex 20 -KPX runderdotacute idieresis 20 -KPX runderdotacute igrave 20 -KPX runderdotacute imacron 20 -KPX runderdotacute imacronacute 20 -KPX runderdotacute imacronbreve 20 -KPX runderdotacute imacrongrave 20 -KPX runderdotacute imacrontilde 20 -KPX runderdotacute itilde 20 -KPX runderdotacute j 23 -KPX runderdotacute k -23 -KPX runderdotacute kh -23 -KPX runderdotacute kunderbar -23 -KPX runderdotacute l -25 -KPX runderdotacute ltilde -25 -KPX runderdotacute lunderbar -25 -KPX runderdotacute lunderdot -25 -KPX runderdotacute lunderdotmacron -25 -KPX runderdotacute lunderring -25 -KPX runderdotacute lunderringmacron -25 -KPX runderdotacute m 18 -KPX runderdotacute mbreve 18 -KPX runderdotacute mcandrabindu 18 -KPX runderdotacute moverdot 18 -KPX runderdotacute munderdot 18 -KPX runderdotacute n 16 -KPX runderdotacute nbreve 16 -KPX runderdotacute noverdot 16 -KPX runderdotacute ntilde 16 -KPX runderdotacute nunderbar 16 -KPX runderdotacute nunderdot 16 -KPX runderdotacute o -1 -KPX runderdotacute oacute -1 -KPX runderdotacute obreve -1 -KPX runderdotacute ocircumflex -1 -KPX runderdotacute odieresis -1 -KPX runderdotacute oe -1 -KPX runderdotacute ograve -1 -KPX runderdotacute omacron -1 -KPX runderdotacute omacrontilde -1 -KPX runderdotacute oslash -3 -KPX runderdotacute otilde -1 -KPX runderdotacute p 15 -KPX runderdotacute period -74 -KPX runderdotacute q -6 -KPX runderdotacute r 19 -KPX runderdotacute rbreve 19 -KPX runderdotacute runderbar 19 -KPX runderdotacute runderdot 19 -KPX runderdotacute runderdotacute 19 -KPX runderdotacute runderdotgrave 19 -KPX runderdotacute runderdotmacron 19 -KPX runderdotacute runderdotmacronacute 19 -KPX runderdotacute runderring 19 -KPX runderdotacute runderringacute 19 -KPX runderdotacute runderringgrave 19 -KPX runderdotacute runderringmacron 19 -KPX runderdotacute runderringmacronacute 19 -KPX runderdotacute s -1 -KPX runderdotacute sacute -1 -KPX runderdotacute semicolon -8 -KPX runderdotacute sunderdot -1 -KPX runderdotacute t 19 -KPX runderdotacute tunderbar 19 -KPX runderdotacute tunderdot 19 -KPX runderdotacute u 18 -KPX runderdotacute uacute 18 -KPX runderdotacute ubreve 18 -KPX runderdotacute ucircumflex 18 -KPX runderdotacute ugrave 18 -KPX runderdotacute umacron 18 -KPX runderdotacute umacronacute 18 -KPX runderdotacute umacronbreve 18 -KPX runderdotacute umacrongrave 18 -KPX runderdotacute umacrontilde 18 -KPX runderdotacute utilde 18 -KPX runderdotacute v 23 -KPX runderdotacute w 19 -KPX runderdotacute x 20 -KPX runderdotacute y 20 -KPX runderdotacute yoverdot 20 -KPX runderdotacute z -2 -KPX runderdotgrave a -7 -KPX runderdotgrave aacute -7 -KPX runderdotgrave acircumflex -7 -KPX runderdotgrave adieresis -7 -KPX runderdotgrave ae -3 -KPX runderdotgrave agrave -7 -KPX runderdotgrave amacron -7 -KPX runderdotgrave amacronacute -7 -KPX runderdotgrave amacronbreve -7 -KPX runderdotgrave amacrongrave -7 -KPX runderdotgrave amacrontilde -7 -KPX runderdotgrave aring -7 -KPX runderdotgrave atilde -7 -KPX runderdotgrave c -2 -KPX runderdotgrave ccedilla 0 -KPX runderdotgrave ccircumflex -2 -KPX runderdotgrave colon -8 -KPX runderdotgrave comma -72 -KPX runderdotgrave d -5 -KPX runderdotgrave dunderdot -5 -KPX runderdotgrave e -2 -KPX runderdotgrave eacute -2 -KPX runderdotgrave ebreve -2 -KPX runderdotgrave ecircumflex -2 -KPX runderdotgrave edieresis -2 -KPX runderdotgrave egrave -2 -KPX runderdotgrave emacron -2 -KPX runderdotgrave emacrontilde -2 -KPX runderdotgrave etilde -2 -KPX runderdotgrave f 19 -KPX runderdotgrave g -5 -KPX runderdotgrave goverdot -5 -KPX runderdotgrave h -23 -KPX runderdotgrave hunderbar -23 -KPX runderdotgrave hunderbreve -23 -KPX runderdotgrave hunderdot -23 -KPX runderdotgrave hyphen -35 -KPX runderdotgrave i 20 -KPX runderdotgrave iacute 20 -KPX runderdotgrave icircumflex 20 -KPX runderdotgrave idieresis 20 -KPX runderdotgrave igrave 20 -KPX runderdotgrave imacron 20 -KPX runderdotgrave imacronacute 20 -KPX runderdotgrave imacronbreve 20 -KPX runderdotgrave imacrongrave 20 -KPX runderdotgrave imacrontilde 20 -KPX runderdotgrave itilde 20 -KPX runderdotgrave j 23 -KPX runderdotgrave k -23 -KPX runderdotgrave kh -23 -KPX runderdotgrave kunderbar -23 -KPX runderdotgrave l -25 -KPX runderdotgrave ltilde -25 -KPX runderdotgrave lunderbar -25 -KPX runderdotgrave lunderdot -25 -KPX runderdotgrave lunderdotmacron -25 -KPX runderdotgrave lunderring -25 -KPX runderdotgrave lunderringmacron -25 -KPX runderdotgrave m 18 -KPX runderdotgrave mbreve 18 -KPX runderdotgrave mcandrabindu 18 -KPX runderdotgrave moverdot 18 -KPX runderdotgrave munderdot 18 -KPX runderdotgrave n 16 -KPX runderdotgrave nbreve 16 -KPX runderdotgrave noverdot 16 -KPX runderdotgrave ntilde 16 -KPX runderdotgrave nunderbar 16 -KPX runderdotgrave nunderdot 16 -KPX runderdotgrave o -1 -KPX runderdotgrave oacute -1 -KPX runderdotgrave obreve -1 -KPX runderdotgrave ocircumflex -1 -KPX runderdotgrave odieresis -1 -KPX runderdotgrave oe -1 -KPX runderdotgrave ograve -1 -KPX runderdotgrave omacron -1 -KPX runderdotgrave omacrontilde -1 -KPX runderdotgrave oslash -3 -KPX runderdotgrave otilde -1 -KPX runderdotgrave p 15 -KPX runderdotgrave period -74 -KPX runderdotgrave q -6 -KPX runderdotgrave r 19 -KPX runderdotgrave rbreve 19 -KPX runderdotgrave runderbar 19 -KPX runderdotgrave runderdot 19 -KPX runderdotgrave runderdotacute 19 -KPX runderdotgrave runderdotgrave 19 -KPX runderdotgrave runderdotmacron 19 -KPX runderdotgrave runderdotmacronacute 19 -KPX runderdotgrave runderring 19 -KPX runderdotgrave runderringacute 19 -KPX runderdotgrave runderringgrave 19 -KPX runderdotgrave runderringmacron 19 -KPX runderdotgrave runderringmacronacute 19 -KPX runderdotgrave s -1 -KPX runderdotgrave sacute -1 -KPX runderdotgrave semicolon -8 -KPX runderdotgrave sunderdot -1 -KPX runderdotgrave t 19 -KPX runderdotgrave tunderbar 19 -KPX runderdotgrave tunderdot 19 -KPX runderdotgrave u 18 -KPX runderdotgrave uacute 18 -KPX runderdotgrave ubreve 18 -KPX runderdotgrave ucircumflex 18 -KPX runderdotgrave ugrave 18 -KPX runderdotgrave umacron 18 -KPX runderdotgrave umacronacute 18 -KPX runderdotgrave umacronbreve 18 -KPX runderdotgrave umacrongrave 18 -KPX runderdotgrave umacrontilde 18 -KPX runderdotgrave utilde 18 -KPX runderdotgrave v 23 -KPX runderdotgrave w 19 -KPX runderdotgrave x 20 -KPX runderdotgrave y 20 -KPX runderdotgrave yoverdot 20 -KPX runderdotgrave z -2 -KPX runderdotmacron a -7 -KPX runderdotmacron aacute -7 -KPX runderdotmacron acircumflex -7 -KPX runderdotmacron adieresis -7 -KPX runderdotmacron ae -3 -KPX runderdotmacron agrave -7 -KPX runderdotmacron amacron -7 -KPX runderdotmacron amacronacute -7 -KPX runderdotmacron amacronbreve -7 -KPX runderdotmacron amacrongrave -7 -KPX runderdotmacron amacrontilde -7 -KPX runderdotmacron aring -7 -KPX runderdotmacron atilde -7 -KPX runderdotmacron c -2 -KPX runderdotmacron ccedilla 0 -KPX runderdotmacron ccircumflex -2 -KPX runderdotmacron colon -8 -KPX runderdotmacron comma -72 -KPX runderdotmacron d -5 -KPX runderdotmacron dunderdot -5 -KPX runderdotmacron e -2 -KPX runderdotmacron eacute -2 -KPX runderdotmacron ebreve -2 -KPX runderdotmacron ecircumflex -2 -KPX runderdotmacron edieresis -2 -KPX runderdotmacron egrave -2 -KPX runderdotmacron emacron -2 -KPX runderdotmacron emacrontilde -2 -KPX runderdotmacron etilde -2 -KPX runderdotmacron f 19 -KPX runderdotmacron g -5 -KPX runderdotmacron goverdot -5 -KPX runderdotmacron h -23 -KPX runderdotmacron hunderbar -23 -KPX runderdotmacron hunderbreve -23 -KPX runderdotmacron hunderdot -23 -KPX runderdotmacron hyphen -35 -KPX runderdotmacron i 20 -KPX runderdotmacron iacute 20 -KPX runderdotmacron icircumflex 20 -KPX runderdotmacron idieresis 20 -KPX runderdotmacron igrave 20 -KPX runderdotmacron imacron 20 -KPX runderdotmacron imacronacute 20 -KPX runderdotmacron imacronbreve 20 -KPX runderdotmacron imacrongrave 20 -KPX runderdotmacron imacrontilde 20 -KPX runderdotmacron itilde 20 -KPX runderdotmacron j 23 -KPX runderdotmacron k -23 -KPX runderdotmacron kh -23 -KPX runderdotmacron kunderbar -23 -KPX runderdotmacron l -25 -KPX runderdotmacron ltilde -25 -KPX runderdotmacron lunderbar -25 -KPX runderdotmacron lunderdot -25 -KPX runderdotmacron lunderdotmacron -25 -KPX runderdotmacron lunderring -25 -KPX runderdotmacron lunderringmacron -25 -KPX runderdotmacron m 18 -KPX runderdotmacron mbreve 18 -KPX runderdotmacron mcandrabindu 18 -KPX runderdotmacron moverdot 18 -KPX runderdotmacron munderdot 18 -KPX runderdotmacron n 16 -KPX runderdotmacron nbreve 16 -KPX runderdotmacron noverdot 16 -KPX runderdotmacron ntilde 16 -KPX runderdotmacron nunderbar 16 -KPX runderdotmacron nunderdot 16 -KPX runderdotmacron o -1 -KPX runderdotmacron oacute -1 -KPX runderdotmacron obreve -1 -KPX runderdotmacron ocircumflex -1 -KPX runderdotmacron odieresis -1 -KPX runderdotmacron oe -1 -KPX runderdotmacron ograve -1 -KPX runderdotmacron omacron -1 -KPX runderdotmacron omacrontilde -1 -KPX runderdotmacron oslash -3 -KPX runderdotmacron otilde -1 -KPX runderdotmacron p 15 -KPX runderdotmacron period -74 -KPX runderdotmacron q -6 -KPX runderdotmacron r 19 -KPX runderdotmacron rbreve 19 -KPX runderdotmacron runderbar 19 -KPX runderdotmacron runderdot 19 -KPX runderdotmacron runderdotacute 19 -KPX runderdotmacron runderdotgrave 19 -KPX runderdotmacron runderdotmacron 19 -KPX runderdotmacron runderdotmacronacute 19 -KPX runderdotmacron runderring 19 -KPX runderdotmacron runderringacute 19 -KPX runderdotmacron runderringgrave 19 -KPX runderdotmacron runderringmacron 19 -KPX runderdotmacron runderringmacronacute 19 -KPX runderdotmacron s -1 -KPX runderdotmacron sacute -1 -KPX runderdotmacron semicolon -8 -KPX runderdotmacron sunderdot -1 -KPX runderdotmacron t 19 -KPX runderdotmacron tunderbar 19 -KPX runderdotmacron tunderdot 19 -KPX runderdotmacron u 18 -KPX runderdotmacron uacute 18 -KPX runderdotmacron ubreve 18 -KPX runderdotmacron ucircumflex 18 -KPX runderdotmacron ugrave 18 -KPX runderdotmacron umacron 18 -KPX runderdotmacron umacronacute 18 -KPX runderdotmacron umacronbreve 18 -KPX runderdotmacron umacrongrave 18 -KPX runderdotmacron umacrontilde 18 -KPX runderdotmacron utilde 18 -KPX runderdotmacron v 23 -KPX runderdotmacron w 19 -KPX runderdotmacron x 20 -KPX runderdotmacron y 20 -KPX runderdotmacron yoverdot 20 -KPX runderdotmacron z -2 -KPX runderdotmacronacute a -7 -KPX runderdotmacronacute aacute -7 -KPX runderdotmacronacute acircumflex -7 -KPX runderdotmacronacute adieresis -7 -KPX runderdotmacronacute ae -3 -KPX runderdotmacronacute agrave -7 -KPX runderdotmacronacute amacron -7 -KPX runderdotmacronacute amacronacute -7 -KPX runderdotmacronacute amacronbreve -7 -KPX runderdotmacronacute amacrongrave -7 -KPX runderdotmacronacute amacrontilde -7 -KPX runderdotmacronacute aring -7 -KPX runderdotmacronacute atilde -7 -KPX runderdotmacronacute c -2 -KPX runderdotmacronacute ccedilla 0 -KPX runderdotmacronacute ccircumflex -2 -KPX runderdotmacronacute colon -8 -KPX runderdotmacronacute comma -72 -KPX runderdotmacronacute d -5 -KPX runderdotmacronacute dunderdot -5 -KPX runderdotmacronacute e -2 -KPX runderdotmacronacute eacute -2 -KPX runderdotmacronacute ebreve -2 -KPX runderdotmacronacute ecircumflex -2 -KPX runderdotmacronacute edieresis -2 -KPX runderdotmacronacute egrave -2 -KPX runderdotmacronacute emacron -2 -KPX runderdotmacronacute emacrontilde -2 -KPX runderdotmacronacute etilde -2 -KPX runderdotmacronacute f 19 -KPX runderdotmacronacute g -5 -KPX runderdotmacronacute goverdot -5 -KPX runderdotmacronacute h -23 -KPX runderdotmacronacute hunderbar -23 -KPX runderdotmacronacute hunderbreve -23 -KPX runderdotmacronacute hunderdot -23 -KPX runderdotmacronacute hyphen -35 -KPX runderdotmacronacute i 20 -KPX runderdotmacronacute iacute 20 -KPX runderdotmacronacute icircumflex 20 -KPX runderdotmacronacute idieresis 20 -KPX runderdotmacronacute igrave 20 -KPX runderdotmacronacute imacron 20 -KPX runderdotmacronacute imacronacute 20 -KPX runderdotmacronacute imacronbreve 20 -KPX runderdotmacronacute imacrongrave 20 -KPX runderdotmacronacute imacrontilde 20 -KPX runderdotmacronacute itilde 20 -KPX runderdotmacronacute j 23 -KPX runderdotmacronacute k -23 -KPX runderdotmacronacute kh -23 -KPX runderdotmacronacute kunderbar -23 -KPX runderdotmacronacute l -25 -KPX runderdotmacronacute ltilde -25 -KPX runderdotmacronacute lunderbar -25 -KPX runderdotmacronacute lunderdot -25 -KPX runderdotmacronacute lunderdotmacron -25 -KPX runderdotmacronacute lunderring -25 -KPX runderdotmacronacute lunderringmacron -25 -KPX runderdotmacronacute m 18 -KPX runderdotmacronacute mbreve 18 -KPX runderdotmacronacute mcandrabindu 18 -KPX runderdotmacronacute moverdot 18 -KPX runderdotmacronacute munderdot 18 -KPX runderdotmacronacute n 16 -KPX runderdotmacronacute nbreve 16 -KPX runderdotmacronacute noverdot 16 -KPX runderdotmacronacute ntilde 16 -KPX runderdotmacronacute nunderbar 16 -KPX runderdotmacronacute nunderdot 16 -KPX runderdotmacronacute o -1 -KPX runderdotmacronacute oacute -1 -KPX runderdotmacronacute obreve -1 -KPX runderdotmacronacute ocircumflex -1 -KPX runderdotmacronacute odieresis -1 -KPX runderdotmacronacute oe -1 -KPX runderdotmacronacute ograve -1 -KPX runderdotmacronacute omacron -1 -KPX runderdotmacronacute omacrontilde -1 -KPX runderdotmacronacute oslash -3 -KPX runderdotmacronacute otilde -1 -KPX runderdotmacronacute p 15 -KPX runderdotmacronacute period -74 -KPX runderdotmacronacute q -6 -KPX runderdotmacronacute r 19 -KPX runderdotmacronacute rbreve 19 -KPX runderdotmacronacute runderbar 19 -KPX runderdotmacronacute runderdot 19 -KPX runderdotmacronacute runderdotacute 19 -KPX runderdotmacronacute runderdotgrave 19 -KPX runderdotmacronacute runderdotmacron 19 -KPX runderdotmacronacute runderdotmacronacute 19 -KPX runderdotmacronacute runderring 19 -KPX runderdotmacronacute runderringacute 19 -KPX runderdotmacronacute runderringgrave 19 -KPX runderdotmacronacute runderringmacron 19 -KPX runderdotmacronacute runderringmacronacute 19 -KPX runderdotmacronacute s -1 -KPX runderdotmacronacute sacute -1 -KPX runderdotmacronacute semicolon -8 -KPX runderdotmacronacute sunderdot -1 -KPX runderdotmacronacute t 19 -KPX runderdotmacronacute tunderbar 19 -KPX runderdotmacronacute tunderdot 19 -KPX runderdotmacronacute u 18 -KPX runderdotmacronacute uacute 18 -KPX runderdotmacronacute ubreve 18 -KPX runderdotmacronacute ucircumflex 18 -KPX runderdotmacronacute ugrave 18 -KPX runderdotmacronacute umacron 18 -KPX runderdotmacronacute umacronacute 18 -KPX runderdotmacronacute umacronbreve 18 -KPX runderdotmacronacute umacrongrave 18 -KPX runderdotmacronacute umacrontilde 18 -KPX runderdotmacronacute utilde 18 -KPX runderdotmacronacute v 23 -KPX runderdotmacronacute w 19 -KPX runderdotmacronacute x 20 -KPX runderdotmacronacute y 20 -KPX runderdotmacronacute yoverdot 20 -KPX runderdotmacronacute z -2 -KPX runderring a -7 -KPX runderring aacute -7 -KPX runderring acircumflex -7 -KPX runderring adieresis -7 -KPX runderring ae -3 -KPX runderring agrave -7 -KPX runderring amacron -7 -KPX runderring amacronacute -7 -KPX runderring amacronbreve -7 -KPX runderring amacrongrave -7 -KPX runderring amacrontilde -7 -KPX runderring aring -7 -KPX runderring atilde -7 -KPX runderring c -2 -KPX runderring ccedilla 0 -KPX runderring ccircumflex -2 -KPX runderring colon -8 -KPX runderring comma -72 -KPX runderring d -5 -KPX runderring dunderdot -5 -KPX runderring e -2 -KPX runderring eacute -2 -KPX runderring ebreve -2 -KPX runderring ecircumflex -2 -KPX runderring edieresis -2 -KPX runderring egrave -2 -KPX runderring emacron -2 -KPX runderring emacrontilde -2 -KPX runderring etilde -2 -KPX runderring f 19 -KPX runderring g -5 -KPX runderring goverdot -5 -KPX runderring h -23 -KPX runderring hunderbar -23 -KPX runderring hunderbreve -23 -KPX runderring hunderdot -23 -KPX runderring hyphen -35 -KPX runderring i 20 -KPX runderring iacute 20 -KPX runderring icircumflex 20 -KPX runderring idieresis 20 -KPX runderring igrave 20 -KPX runderring imacron 20 -KPX runderring imacronacute 20 -KPX runderring imacronbreve 20 -KPX runderring imacrongrave 20 -KPX runderring imacrontilde 20 -KPX runderring itilde 20 -KPX runderring j 23 -KPX runderring k -23 -KPX runderring kh -23 -KPX runderring kunderbar -23 -KPX runderring l -25 -KPX runderring ltilde -25 -KPX runderring lunderbar -25 -KPX runderring lunderdot -25 -KPX runderring lunderdotmacron -25 -KPX runderring lunderring -25 -KPX runderring lunderringmacron -25 -KPX runderring m 18 -KPX runderring mbreve 18 -KPX runderring mcandrabindu 18 -KPX runderring moverdot 18 -KPX runderring munderdot 18 -KPX runderring n 16 -KPX runderring nbreve 16 -KPX runderring noverdot 16 -KPX runderring ntilde 16 -KPX runderring nunderbar 16 -KPX runderring nunderdot 16 -KPX runderring o -1 -KPX runderring oacute -1 -KPX runderring obreve -1 -KPX runderring ocircumflex -1 -KPX runderring odieresis -1 -KPX runderring oe -1 -KPX runderring ograve -1 -KPX runderring omacron -1 -KPX runderring omacrontilde -1 -KPX runderring oslash -3 -KPX runderring otilde -1 -KPX runderring p 15 -KPX runderring period -74 -KPX runderring q -6 -KPX runderring quoteright 30 -KPX runderring r 19 -KPX runderring rbreve 19 -KPX runderring runderbar 19 -KPX runderring runderdot 19 -KPX runderring runderdotacute 19 -KPX runderring runderdotgrave 19 -KPX runderring runderdotmacron 19 -KPX runderring runderdotmacronacute 19 -KPX runderring runderring 19 -KPX runderring runderringacute 19 -KPX runderring runderringgrave 19 -KPX runderring runderringmacron 19 -KPX runderring runderringmacronacute 19 -KPX runderring s -1 -KPX runderring sacute -1 -KPX runderring semicolon -8 -KPX runderring sunderdot -1 -KPX runderring t 19 -KPX runderring tunderbar 19 -KPX runderring tunderdot 19 -KPX runderring u 18 -KPX runderring uacute 18 -KPX runderring ubreve 18 -KPX runderring ucircumflex 18 -KPX runderring ugrave 18 -KPX runderring umacron 18 -KPX runderring umacronacute 18 -KPX runderring umacronbreve 18 -KPX runderring umacrongrave 18 -KPX runderring umacrontilde 18 -KPX runderring utilde 18 -KPX runderring v 23 -KPX runderring w 19 -KPX runderring x 20 -KPX runderring y 20 -KPX runderring yoverdot 20 -KPX runderring z -2 -KPX runderringacute a -7 -KPX runderringacute aacute -7 -KPX runderringacute acircumflex -7 -KPX runderringacute adieresis -7 -KPX runderringacute ae -3 -KPX runderringacute agrave -7 -KPX runderringacute amacron -7 -KPX runderringacute amacronacute -7 -KPX runderringacute amacronbreve -7 -KPX runderringacute amacrongrave -7 -KPX runderringacute amacrontilde -7 -KPX runderringacute aring -7 -KPX runderringacute atilde -7 -KPX runderringacute c -2 -KPX runderringacute ccedilla 0 -KPX runderringacute ccircumflex -2 -KPX runderringacute colon -8 -KPX runderringacute comma -72 -KPX runderringacute d -5 -KPX runderringacute dunderdot -5 -KPX runderringacute e -2 -KPX runderringacute eacute -2 -KPX runderringacute ebreve -2 -KPX runderringacute ecircumflex -2 -KPX runderringacute edieresis -2 -KPX runderringacute egrave -2 -KPX runderringacute emacron -2 -KPX runderringacute emacrontilde -2 -KPX runderringacute etilde -2 -KPX runderringacute f 19 -KPX runderringacute g -5 -KPX runderringacute goverdot -5 -KPX runderringacute h -23 -KPX runderringacute hunderbar -23 -KPX runderringacute hunderbreve -23 -KPX runderringacute hunderdot -23 -KPX runderringacute hyphen -35 -KPX runderringacute i 20 -KPX runderringacute iacute 20 -KPX runderringacute icircumflex 20 -KPX runderringacute idieresis 20 -KPX runderringacute igrave 20 -KPX runderringacute imacron 20 -KPX runderringacute imacronacute 20 -KPX runderringacute imacronbreve 20 -KPX runderringacute imacrongrave 20 -KPX runderringacute imacrontilde 20 -KPX runderringacute itilde 20 -KPX runderringacute j 23 -KPX runderringacute k -23 -KPX runderringacute kh -23 -KPX runderringacute kunderbar -23 -KPX runderringacute l -25 -KPX runderringacute ltilde -25 -KPX runderringacute lunderbar -25 -KPX runderringacute lunderdot -25 -KPX runderringacute lunderdotmacron -25 -KPX runderringacute lunderring -25 -KPX runderringacute lunderringmacron -25 -KPX runderringacute m 18 -KPX runderringacute mbreve 18 -KPX runderringacute mcandrabindu 18 -KPX runderringacute moverdot 18 -KPX runderringacute munderdot 18 -KPX runderringacute n 16 -KPX runderringacute nbreve 16 -KPX runderringacute noverdot 16 -KPX runderringacute ntilde 16 -KPX runderringacute nunderbar 16 -KPX runderringacute nunderdot 16 -KPX runderringacute o -1 -KPX runderringacute oacute -1 -KPX runderringacute obreve -1 -KPX runderringacute ocircumflex -1 -KPX runderringacute odieresis -1 -KPX runderringacute oe -1 -KPX runderringacute ograve -1 -KPX runderringacute omacron -1 -KPX runderringacute omacrontilde -1 -KPX runderringacute oslash -3 -KPX runderringacute otilde -1 -KPX runderringacute p 15 -KPX runderringacute period -74 -KPX runderringacute q -6 -KPX runderringacute r 19 -KPX runderringacute rbreve 19 -KPX runderringacute runderbar 19 -KPX runderringacute runderdot 19 -KPX runderringacute runderdotacute 19 -KPX runderringacute runderdotgrave 19 -KPX runderringacute runderdotmacron 19 -KPX runderringacute runderdotmacronacute 19 -KPX runderringacute runderring 19 -KPX runderringacute runderringacute 19 -KPX runderringacute runderringgrave 19 -KPX runderringacute runderringmacron 19 -KPX runderringacute runderringmacronacute 19 -KPX runderringacute s -1 -KPX runderringacute sacute -1 -KPX runderringacute semicolon -8 -KPX runderringacute sunderdot -1 -KPX runderringacute t 19 -KPX runderringacute tunderbar 19 -KPX runderringacute tunderdot 19 -KPX runderringacute u 18 -KPX runderringacute uacute 18 -KPX runderringacute ubreve 18 -KPX runderringacute ucircumflex 18 -KPX runderringacute ugrave 18 -KPX runderringacute umacron 18 -KPX runderringacute umacronacute 18 -KPX runderringacute umacronbreve 18 -KPX runderringacute umacrongrave 18 -KPX runderringacute umacrontilde 18 -KPX runderringacute utilde 18 -KPX runderringacute v 23 -KPX runderringacute w 19 -KPX runderringacute x 20 -KPX runderringacute y 20 -KPX runderringacute yoverdot 20 -KPX runderringacute z -2 -KPX runderringgrave a -7 -KPX runderringgrave aacute -7 -KPX runderringgrave acircumflex -7 -KPX runderringgrave adieresis -7 -KPX runderringgrave ae -3 -KPX runderringgrave agrave -7 -KPX runderringgrave amacron -7 -KPX runderringgrave amacronacute -7 -KPX runderringgrave amacronbreve -7 -KPX runderringgrave amacrongrave -7 -KPX runderringgrave amacrontilde -7 -KPX runderringgrave aring -7 -KPX runderringgrave atilde -7 -KPX runderringgrave c -2 -KPX runderringgrave ccedilla 0 -KPX runderringgrave ccircumflex -2 -KPX runderringgrave colon -8 -KPX runderringgrave comma -72 -KPX runderringgrave d -5 -KPX runderringgrave dunderdot -5 -KPX runderringgrave e -2 -KPX runderringgrave eacute -2 -KPX runderringgrave ebreve -2 -KPX runderringgrave ecircumflex -2 -KPX runderringgrave edieresis -2 -KPX runderringgrave egrave -2 -KPX runderringgrave emacron -2 -KPX runderringgrave emacrontilde -2 -KPX runderringgrave etilde -2 -KPX runderringgrave f 19 -KPX runderringgrave g -5 -KPX runderringgrave goverdot -5 -KPX runderringgrave h -23 -KPX runderringgrave hunderbar -23 -KPX runderringgrave hunderbreve -23 -KPX runderringgrave hunderdot -23 -KPX runderringgrave hyphen -35 -KPX runderringgrave i 20 -KPX runderringgrave iacute 20 -KPX runderringgrave icircumflex 20 -KPX runderringgrave idieresis 20 -KPX runderringgrave igrave 20 -KPX runderringgrave imacron 20 -KPX runderringgrave imacronacute 20 -KPX runderringgrave imacronbreve 20 -KPX runderringgrave imacrongrave 20 -KPX runderringgrave imacrontilde 20 -KPX runderringgrave itilde 20 -KPX runderringgrave j 23 -KPX runderringgrave k -23 -KPX runderringgrave kh -23 -KPX runderringgrave kunderbar -23 -KPX runderringgrave l -25 -KPX runderringgrave ltilde -25 -KPX runderringgrave lunderbar -25 -KPX runderringgrave lunderdot -25 -KPX runderringgrave lunderdotmacron -25 -KPX runderringgrave lunderring -25 -KPX runderringgrave lunderringmacron -25 -KPX runderringgrave m 18 -KPX runderringgrave mbreve 18 -KPX runderringgrave mcandrabindu 18 -KPX runderringgrave moverdot 18 -KPX runderringgrave munderdot 18 -KPX runderringgrave n 16 -KPX runderringgrave nbreve 16 -KPX runderringgrave noverdot 16 -KPX runderringgrave ntilde 16 -KPX runderringgrave nunderbar 16 -KPX runderringgrave nunderdot 16 -KPX runderringgrave o -1 -KPX runderringgrave oacute -1 -KPX runderringgrave obreve -1 -KPX runderringgrave ocircumflex -1 -KPX runderringgrave odieresis -1 -KPX runderringgrave oe -1 -KPX runderringgrave ograve -1 -KPX runderringgrave omacron -1 -KPX runderringgrave omacrontilde -1 -KPX runderringgrave oslash -3 -KPX runderringgrave otilde -1 -KPX runderringgrave p 15 -KPX runderringgrave period -74 -KPX runderringgrave q -6 -KPX runderringgrave r 19 -KPX runderringgrave rbreve 19 -KPX runderringgrave runderbar 19 -KPX runderringgrave runderdot 19 -KPX runderringgrave runderdotacute 19 -KPX runderringgrave runderdotgrave 19 -KPX runderringgrave runderdotmacron 19 -KPX runderringgrave runderdotmacronacute 19 -KPX runderringgrave runderring 19 -KPX runderringgrave runderringacute 19 -KPX runderringgrave runderringgrave 19 -KPX runderringgrave runderringmacron 19 -KPX runderringgrave runderringmacronacute 19 -KPX runderringgrave s -1 -KPX runderringgrave sacute -1 -KPX runderringgrave semicolon -8 -KPX runderringgrave sunderdot -1 -KPX runderringgrave t 19 -KPX runderringgrave tunderbar 19 -KPX runderringgrave tunderdot 19 -KPX runderringgrave u 18 -KPX runderringgrave uacute 18 -KPX runderringgrave ubreve 18 -KPX runderringgrave ucircumflex 18 -KPX runderringgrave ugrave 18 -KPX runderringgrave umacron 18 -KPX runderringgrave umacronacute 18 -KPX runderringgrave umacronbreve 18 -KPX runderringgrave umacrongrave 18 -KPX runderringgrave umacrontilde 18 -KPX runderringgrave utilde 18 -KPX runderringgrave v 23 -KPX runderringgrave w 19 -KPX runderringgrave x 20 -KPX runderringgrave y 20 -KPX runderringgrave yoverdot 20 -KPX runderringgrave z -2 -KPX runderringmacron a -7 -KPX runderringmacron aacute -7 -KPX runderringmacron acircumflex -7 -KPX runderringmacron adieresis -7 -KPX runderringmacron ae -3 -KPX runderringmacron agrave -7 -KPX runderringmacron amacron -7 -KPX runderringmacron amacronacute -7 -KPX runderringmacron amacronbreve -7 -KPX runderringmacron amacrongrave -7 -KPX runderringmacron amacrontilde -7 -KPX runderringmacron aring -7 -KPX runderringmacron atilde -7 -KPX runderringmacron c -2 -KPX runderringmacron ccedilla 0 -KPX runderringmacron ccircumflex -2 -KPX runderringmacron colon -8 -KPX runderringmacron comma -72 -KPX runderringmacron d -5 -KPX runderringmacron dunderdot -5 -KPX runderringmacron e -2 -KPX runderringmacron eacute -2 -KPX runderringmacron ebreve -2 -KPX runderringmacron ecircumflex -2 -KPX runderringmacron edieresis -2 -KPX runderringmacron egrave -2 -KPX runderringmacron emacron -2 -KPX runderringmacron emacrontilde -2 -KPX runderringmacron etilde -2 -KPX runderringmacron f 19 -KPX runderringmacron g -5 -KPX runderringmacron goverdot -5 -KPX runderringmacron h -23 -KPX runderringmacron hunderbar -23 -KPX runderringmacron hunderbreve -23 -KPX runderringmacron hunderdot -23 -KPX runderringmacron hyphen -35 -KPX runderringmacron i 20 -KPX runderringmacron iacute 20 -KPX runderringmacron icircumflex 20 -KPX runderringmacron idieresis 20 -KPX runderringmacron igrave 20 -KPX runderringmacron imacron 20 -KPX runderringmacron imacronacute 20 -KPX runderringmacron imacronbreve 20 -KPX runderringmacron imacrongrave 20 -KPX runderringmacron imacrontilde 20 -KPX runderringmacron itilde 20 -KPX runderringmacron j 23 -KPX runderringmacron k -23 -KPX runderringmacron kh -23 -KPX runderringmacron kunderbar -23 -KPX runderringmacron l -25 -KPX runderringmacron ltilde -25 -KPX runderringmacron lunderbar -25 -KPX runderringmacron lunderdot -25 -KPX runderringmacron lunderdotmacron -25 -KPX runderringmacron lunderring -25 -KPX runderringmacron lunderringmacron -25 -KPX runderringmacron m 18 -KPX runderringmacron mbreve 18 -KPX runderringmacron mcandrabindu 18 -KPX runderringmacron moverdot 18 -KPX runderringmacron munderdot 18 -KPX runderringmacron n 16 -KPX runderringmacron nbreve 16 -KPX runderringmacron noverdot 16 -KPX runderringmacron ntilde 16 -KPX runderringmacron nunderbar 16 -KPX runderringmacron nunderdot 16 -KPX runderringmacron o -1 -KPX runderringmacron oacute -1 -KPX runderringmacron obreve -1 -KPX runderringmacron ocircumflex -1 -KPX runderringmacron odieresis -1 -KPX runderringmacron oe -1 -KPX runderringmacron ograve -1 -KPX runderringmacron omacron -1 -KPX runderringmacron omacrontilde -1 -KPX runderringmacron oslash -3 -KPX runderringmacron otilde -1 -KPX runderringmacron p 15 -KPX runderringmacron period -74 -KPX runderringmacron q -6 -KPX runderringmacron r 19 -KPX runderringmacron rbreve 19 -KPX runderringmacron runderbar 19 -KPX runderringmacron runderdot 19 -KPX runderringmacron runderdotacute 19 -KPX runderringmacron runderdotgrave 19 -KPX runderringmacron runderdotmacron 19 -KPX runderringmacron runderdotmacronacute 19 -KPX runderringmacron runderring 19 -KPX runderringmacron runderringacute 19 -KPX runderringmacron runderringgrave 19 -KPX runderringmacron runderringmacron 19 -KPX runderringmacron runderringmacronacute 19 -KPX runderringmacron s -1 -KPX runderringmacron sacute -1 -KPX runderringmacron semicolon -8 -KPX runderringmacron sunderdot -1 -KPX runderringmacron t 19 -KPX runderringmacron tunderbar 19 -KPX runderringmacron tunderdot 19 -KPX runderringmacron u 18 -KPX runderringmacron uacute 18 -KPX runderringmacron ubreve 18 -KPX runderringmacron ucircumflex 18 -KPX runderringmacron ugrave 18 -KPX runderringmacron umacron 18 -KPX runderringmacron umacronacute 18 -KPX runderringmacron umacronbreve 18 -KPX runderringmacron umacrongrave 18 -KPX runderringmacron umacrontilde 18 -KPX runderringmacron utilde 18 -KPX runderringmacron v 23 -KPX runderringmacron w 19 -KPX runderringmacron x 20 -KPX runderringmacron y 20 -KPX runderringmacron yoverdot 20 -KPX runderringmacron z -2 -KPX runderringmacronacute a -7 -KPX runderringmacronacute aacute -7 -KPX runderringmacronacute acircumflex -7 -KPX runderringmacronacute adieresis -7 -KPX runderringmacronacute ae -3 -KPX runderringmacronacute agrave -7 -KPX runderringmacronacute amacron -7 -KPX runderringmacronacute amacronacute -7 -KPX runderringmacronacute amacronbreve -7 -KPX runderringmacronacute amacrongrave -7 -KPX runderringmacronacute amacrontilde -7 -KPX runderringmacronacute aring -7 -KPX runderringmacronacute atilde -7 -KPX runderringmacronacute c -2 -KPX runderringmacronacute ccedilla 0 -KPX runderringmacronacute ccircumflex -2 -KPX runderringmacronacute colon -8 -KPX runderringmacronacute comma -72 -KPX runderringmacronacute d -5 -KPX runderringmacronacute dunderdot -5 -KPX runderringmacronacute e -2 -KPX runderringmacronacute eacute -2 -KPX runderringmacronacute ebreve -2 -KPX runderringmacronacute ecircumflex -2 -KPX runderringmacronacute edieresis -2 -KPX runderringmacronacute egrave -2 -KPX runderringmacronacute emacron -2 -KPX runderringmacronacute emacrontilde -2 -KPX runderringmacronacute etilde -2 -KPX runderringmacronacute f 19 -KPX runderringmacronacute g -5 -KPX runderringmacronacute goverdot -5 -KPX runderringmacronacute h -23 -KPX runderringmacronacute hunderbar -23 -KPX runderringmacronacute hunderbreve -23 -KPX runderringmacronacute hunderdot -23 -KPX runderringmacronacute hyphen -35 -KPX runderringmacronacute i 20 -KPX runderringmacronacute iacute 20 -KPX runderringmacronacute icircumflex 20 -KPX runderringmacronacute idieresis 20 -KPX runderringmacronacute igrave 20 -KPX runderringmacronacute imacron 20 -KPX runderringmacronacute imacronacute 20 -KPX runderringmacronacute imacronbreve 20 -KPX runderringmacronacute imacrongrave 20 -KPX runderringmacronacute imacrontilde 20 -KPX runderringmacronacute itilde 20 -KPX runderringmacronacute j 23 -KPX runderringmacronacute k -23 -KPX runderringmacronacute kh -23 -KPX runderringmacronacute kunderbar -23 -KPX runderringmacronacute l -25 -KPX runderringmacronacute ltilde -25 -KPX runderringmacronacute lunderbar -25 -KPX runderringmacronacute lunderdot -25 -KPX runderringmacronacute lunderdotmacron -25 -KPX runderringmacronacute lunderring -25 -KPX runderringmacronacute lunderringmacron -25 -KPX runderringmacronacute m 18 -KPX runderringmacronacute mbreve 18 -KPX runderringmacronacute mcandrabindu 18 -KPX runderringmacronacute moverdot 18 -KPX runderringmacronacute munderdot 18 -KPX runderringmacronacute n 16 -KPX runderringmacronacute nbreve 16 -KPX runderringmacronacute noverdot 16 -KPX runderringmacronacute ntilde 16 -KPX runderringmacronacute nunderbar 16 -KPX runderringmacronacute nunderdot 16 -KPX runderringmacronacute o -1 -KPX runderringmacronacute oacute -1 -KPX runderringmacronacute obreve -1 -KPX runderringmacronacute ocircumflex -1 -KPX runderringmacronacute odieresis -1 -KPX runderringmacronacute oe -1 -KPX runderringmacronacute ograve -1 -KPX runderringmacronacute omacron -1 -KPX runderringmacronacute omacrontilde -1 -KPX runderringmacronacute oslash -3 -KPX runderringmacronacute otilde -1 -KPX runderringmacronacute p 15 -KPX runderringmacronacute period -74 -KPX runderringmacronacute q -6 -KPX runderringmacronacute r 19 -KPX runderringmacronacute rbreve 19 -KPX runderringmacronacute runderbar 19 -KPX runderringmacronacute runderdot 19 -KPX runderringmacronacute runderdotacute 19 -KPX runderringmacronacute runderdotgrave 19 -KPX runderringmacronacute runderdotmacron 19 -KPX runderringmacronacute runderdotmacronacute 19 -KPX runderringmacronacute runderring 19 -KPX runderringmacronacute runderringacute 19 -KPX runderringmacronacute runderringgrave 19 -KPX runderringmacronacute runderringmacron 19 -KPX runderringmacronacute runderringmacronacute 19 -KPX runderringmacronacute s -1 -KPX runderringmacronacute sacute -1 -KPX runderringmacronacute semicolon -8 -KPX runderringmacronacute sunderdot -1 -KPX runderringmacronacute t 19 -KPX runderringmacronacute tunderbar 19 -KPX runderringmacronacute tunderdot 19 -KPX runderringmacronacute u 18 -KPX runderringmacronacute uacute 18 -KPX runderringmacronacute ubreve 18 -KPX runderringmacronacute ucircumflex 18 -KPX runderringmacronacute ugrave 18 -KPX runderringmacronacute umacron 18 -KPX runderringmacronacute umacronacute 18 -KPX runderringmacronacute umacronbreve 18 -KPX runderringmacronacute umacrongrave 18 -KPX runderringmacronacute umacrontilde 18 -KPX runderringmacronacute utilde 18 -KPX runderringmacronacute v 23 -KPX runderringmacronacute w 19 -KPX runderringmacronacute x 20 -KPX runderringmacronacute y 20 -KPX runderringmacronacute yoverdot 20 -KPX runderringmacronacute z -2 -KPX s quoteright 7 -KPX s t -11 -KPX s tunderbar -11 -KPX s tunderdot -11 -KPX sacute t -11 -KPX sacute tunderbar -11 -KPX sacute tunderdot -11 -KPX seven colon -74 -KPX seven comma -68 -KPX seven four -76 -KPX seven one -38 -KPX seven period -69 -KPX seven seven -21 -KPX seven six -38 -KPX six four 11 -KPX six one -36 -KPX six seven -21 -KPX sunderdot quoteright 7 -KPX sunderdot t -11 -KPX sunderdot tunderbar -11 -KPX sunderdot tunderdot -11 -KPX t S 8 -KPX t Sacute 8 -KPX t Sunderdot 8 -KPX t a 3 -KPX t aacute 3 -KPX t acircumflex 3 -KPX t adieresis 3 -KPX t ae 6 -KPX t agrave 3 -KPX t amacron 3 -KPX t amacronacute 3 -KPX t amacronbreve 3 -KPX t amacrongrave 3 -KPX t amacrontilde 3 -KPX t aring 3 -KPX t atilde 3 -KPX t colon -18 -KPX t e 7 -KPX t eacute 7 -KPX t ebreve 7 -KPX t ecircumflex 7 -KPX t edieresis 7 -KPX t egrave 7 -KPX t emacron 7 -KPX t emacrontilde 7 -KPX t etilde 7 -KPX t h -3 -KPX t hunderbar -3 -KPX t hunderbreve -3 -KPX t hunderdot -3 -KPX t o 7 -KPX t oacute 7 -KPX t obreve 7 -KPX t ocircumflex 7 -KPX t odieresis 7 -KPX t ograve 7 -KPX t omacron 7 -KPX t omacrontilde 7 -KPX t otilde 7 -KPX t quoteright 3 -KPX t semicolon -16 -KPX three four 2 -KPX three one -48 -KPX three seven -27 -KPX tunderbar S 8 -KPX tunderbar Sacute 8 -KPX tunderbar Sunderdot 8 -KPX tunderbar a 3 -KPX tunderbar aacute 3 -KPX tunderbar acircumflex 3 -KPX tunderbar adieresis 3 -KPX tunderbar ae 6 -KPX tunderbar agrave 3 -KPX tunderbar amacron 3 -KPX tunderbar amacronacute 3 -KPX tunderbar amacronbreve 3 -KPX tunderbar amacrongrave 3 -KPX tunderbar amacrontilde 3 -KPX tunderbar aring 3 -KPX tunderbar atilde 3 -KPX tunderbar colon -18 -KPX tunderbar e 7 -KPX tunderbar eacute 7 -KPX tunderbar ebreve 7 -KPX tunderbar ecircumflex 7 -KPX tunderbar edieresis 7 -KPX tunderbar egrave 7 -KPX tunderbar emacron 7 -KPX tunderbar emacrontilde 7 -KPX tunderbar etilde 7 -KPX tunderbar h -3 -KPX tunderbar hunderbar -3 -KPX tunderbar hunderbreve -3 -KPX tunderbar hunderdot -3 -KPX tunderbar o 7 -KPX tunderbar oacute 7 -KPX tunderbar obreve 7 -KPX tunderbar ocircumflex 7 -KPX tunderbar odieresis 7 -KPX tunderbar ograve 7 -KPX tunderbar omacron 7 -KPX tunderbar omacrontilde 7 -KPX tunderbar otilde 7 -KPX tunderbar quoteright 3 -KPX tunderbar semicolon -16 -KPX tunderdot S 8 -KPX tunderdot Sacute 8 -KPX tunderdot Sunderdot 8 -KPX tunderdot a 3 -KPX tunderdot aacute 3 -KPX tunderdot acircumflex 3 -KPX tunderdot adieresis 3 -KPX tunderdot ae 6 -KPX tunderdot agrave 3 -KPX tunderdot amacron 3 -KPX tunderdot amacronacute 3 -KPX tunderdot amacronbreve 3 -KPX tunderdot amacrongrave 3 -KPX tunderdot amacrontilde 3 -KPX tunderdot aring 3 -KPX tunderdot atilde 3 -KPX tunderdot colon -18 -KPX tunderdot e 7 -KPX tunderdot eacute 7 -KPX tunderdot ebreve 7 -KPX tunderdot ecircumflex 7 -KPX tunderdot edieresis 7 -KPX tunderdot egrave 7 -KPX tunderdot emacron 7 -KPX tunderdot emacrontilde 7 -KPX tunderdot etilde 7 -KPX tunderdot h -3 -KPX tunderdot hunderbar -3 -KPX tunderdot hunderbreve -3 -KPX tunderdot hunderdot -3 -KPX tunderdot o 7 -KPX tunderdot oacute 7 -KPX tunderdot obreve 7 -KPX tunderdot ocircumflex 7 -KPX tunderdot odieresis 7 -KPX tunderdot ograve 7 -KPX tunderdot omacron 7 -KPX tunderdot omacrontilde 7 -KPX tunderdot otilde 7 -KPX tunderdot quoteright 3 -KPX tunderdot semicolon -16 -KPX two four 5 -KPX two one -37 -KPX two seven -13 -KPX u quoteright -6 -KPX v a -19 -KPX v aacute -19 -KPX v acircumflex -19 -KPX v adieresis -19 -KPX v ae -15 -KPX v agrave -19 -KPX v amacron -19 -KPX v amacronacute -19 -KPX v amacronbreve -19 -KPX v amacrongrave -19 -KPX v amacrontilde -19 -KPX v aring -19 -KPX v atilde -19 -KPX v c -24 -KPX v ccircumflex -24 -KPX v colon -9 -KPX v comma -78 -KPX v e -25 -KPX v eacute -25 -KPX v ebreve -25 -KPX v ecircumflex -25 -KPX v edieresis -25 -KPX v egrave -25 -KPX v emacron -25 -KPX v emacrontilde -25 -KPX v etilde -25 -KPX v g -23 -KPX v goverdot -23 -KPX v hyphen -29 -KPX v l -25 -KPX v ltilde -25 -KPX v lunderbar -25 -KPX v lunderdot -25 -KPX v lunderdotmacron -25 -KPX v lunderring -25 -KPX v lunderringmacron -25 -KPX v o -23 -KPX v oacute -23 -KPX v obreve -23 -KPX v ocircumflex -23 -KPX v odieresis -23 -KPX v ograve -23 -KPX v omacron -23 -KPX v omacrontilde -23 -KPX v oslash -28 -KPX v otilde -23 -KPX v period -79 -KPX v s -11 -KPX v sacute -11 -KPX v semicolon -10 -KPX v sunderdot -11 -KPX w a -22 -KPX w aacute -22 -KPX w acircumflex -22 -KPX w adieresis -22 -KPX w ae -18 -KPX w agrave -22 -KPX w amacron -22 -KPX w amacronacute -22 -KPX w amacronbreve -22 -KPX w amacrongrave -22 -KPX w amacrontilde -22 -KPX w aring -22 -KPX w atilde -22 -KPX w c -27 -KPX w ccircumflex -27 -KPX w colon -12 -KPX w comma -73 -KPX w e -28 -KPX w eacute -28 -KPX w ebreve -28 -KPX w ecircumflex -28 -KPX w edieresis -28 -KPX w egrave -28 -KPX w emacron -28 -KPX w emacrontilde -28 -KPX w etilde -28 -KPX w g -26 -KPX w goverdot -26 -KPX w hyphen -26 -KPX w l -28 -KPX w ltilde -28 -KPX w lunderbar -28 -KPX w lunderdot -28 -KPX w lunderdotmacron -28 -KPX w lunderring -28 -KPX w lunderringmacron -28 -KPX w o -26 -KPX w oacute -26 -KPX w obreve -26 -KPX w ocircumflex -26 -KPX w odieresis -26 -KPX w ograve -26 -KPX w omacron -26 -KPX w omacrontilde -26 -KPX w oslash -31 -KPX w otilde -26 -KPX w period -74 -KPX w s -14 -KPX w sacute -14 -KPX w semicolon -13 -KPX w sunderdot -14 -KPX x a 0 -KPX x aacute 0 -KPX x acircumflex 0 -KPX x agrave 0 -KPX x amacron 0 -KPX x amacronacute 0 -KPX x amacronbreve 0 -KPX x amacrongrave 0 -KPX x amacrontilde 0 -KPX x atilde 0 -KPX x c -21 -KPX x ccircumflex -21 -KPX x e -24 -KPX x eacute -24 -KPX x ebreve -24 -KPX x ecircumflex -24 -KPX x edieresis -24 -KPX x egrave -24 -KPX x emacron -24 -KPX x emacrontilde -24 -KPX x etilde -24 -KPX x o -27 -KPX x obreve -27 -KPX x ocircumflex -27 -KPX x ograve -27 -KPX x omacron -27 -KPX x omacrontilde -27 -KPX x otilde -27 -KPX x q -17 -KPX y a -17 -KPX y aacute -17 -KPX y acircumflex -17 -KPX y adieresis -17 -KPX y ae -14 -KPX y agrave -17 -KPX y amacron -17 -KPX y amacronacute -17 -KPX y amacronbreve -17 -KPX y amacrongrave -17 -KPX y amacrontilde -17 -KPX y aring -17 -KPX y atilde -17 -KPX y c -22 -KPX y ccircumflex -22 -KPX y colon -8 -KPX y comma -76 -KPX y e -23 -KPX y eacute -23 -KPX y ebreve -23 -KPX y ecircumflex -23 -KPX y edieresis -23 -KPX y egrave -23 -KPX y emacron -23 -KPX y emacrontilde -23 -KPX y etilde -23 -KPX y g -22 -KPX y goverdot -22 -KPX y hyphen -27 -KPX y l -24 -KPX y ltilde -24 -KPX y lunderbar -24 -KPX y lunderdot -24 -KPX y lunderdotmacron -24 -KPX y lunderring -24 -KPX y lunderringmacron -24 -KPX y o -22 -KPX y oacute -22 -KPX y obreve -22 -KPX y ocircumflex -22 -KPX y odieresis -22 -KPX y ograve -22 -KPX y omacron -22 -KPX y omacrontilde -22 -KPX y oslash -26 -KPX y otilde -22 -KPX y period -78 -KPX y s -9 -KPX y sacute -9 -KPX y semicolon -9 -KPX y sunderdot -9 -KPX yoverdot a -17 -KPX yoverdot aacute -17 -KPX yoverdot acircumflex -17 -KPX yoverdot adieresis -17 -KPX yoverdot ae -14 -KPX yoverdot agrave -17 -KPX yoverdot amacron -17 -KPX yoverdot amacronacute -17 -KPX yoverdot amacronbreve -17 -KPX yoverdot amacrongrave -17 -KPX yoverdot amacrontilde -17 -KPX yoverdot aring -17 -KPX yoverdot atilde -17 -KPX yoverdot c -22 -KPX yoverdot ccircumflex -22 -KPX yoverdot colon -8 -KPX yoverdot comma -76 -KPX yoverdot e -23 -KPX yoverdot eacute -23 -KPX yoverdot ebreve -23 -KPX yoverdot ecircumflex -23 -KPX yoverdot edieresis -23 -KPX yoverdot egrave -23 -KPX yoverdot emacron -23 -KPX yoverdot emacrontilde -23 -KPX yoverdot etilde -23 -KPX yoverdot g -22 -KPX yoverdot goverdot -22 -KPX yoverdot hyphen -27 -KPX yoverdot l -24 -KPX yoverdot ltilde -24 -KPX yoverdot lunderbar -24 -KPX yoverdot lunderdot -24 -KPX yoverdot lunderdotmacron -24 -KPX yoverdot lunderring -24 -KPX yoverdot lunderringmacron -24 -KPX yoverdot o -22 -KPX yoverdot oacute -22 -KPX yoverdot obreve -22 -KPX yoverdot ocircumflex -22 -KPX yoverdot odieresis -22 -KPX yoverdot ograve -22 -KPX yoverdot omacron -22 -KPX yoverdot omacrontilde -22 -KPX yoverdot oslash -26 -KPX yoverdot otilde -22 -KPX yoverdot period -78 -KPX yoverdot s -9 -KPX yoverdot sacute -9 -KPX yoverdot semicolon -9 -KPX yoverdot sunderdot -9 -KPX zero four 4 -KPX zero one -52 -KPX zero seven -10 -EndKernPairs -EndKernData -EndFontMetrics diff --git a/Master/texmf-dist/fonts/source/public/itrans/kan12.mf b/Master/texmf-dist/fonts/source/public/itrans/kan12.mf deleted file mode 100644 index 77c76cd2d2d..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/kan12.mf +++ /dev/null @@ -1,7 +0,0 @@ -%kan12% -%input kanmode; -font_size 12pt#; -slant:=0; -pen_width#:=0.5pt#; -input kanmain; -%% diff --git a/Master/texmf-dist/fonts/source/public/itrans/kan12b.mf b/Master/texmf-dist/fonts/source/public/itrans/kan12b.mf deleted file mode 100644 index 24b4b8bcf21..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/kan12b.mf +++ /dev/null @@ -1,7 +0,0 @@ -%kan12b% -%input kanmode; -font_size 12pt#; -slant:=0; -pen_width#:=0.68pt#; -input kanmain; -%% diff --git a/Master/texmf-dist/fonts/source/public/itrans/kan12nx.mf b/Master/texmf-dist/fonts/source/public/itrans/kan12nx.mf deleted file mode 100644 index 4c08daab7a8..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/kan12nx.mf +++ /dev/null @@ -1,10 +0,0 @@ -%kan12nx% non-uniform pen(x-axis) -%input kanmode; -font_size 12pt#; -slant:=0; -pen_width#:=0.74pt#; -vardef special_kanpen = - pickup pencircle xscaled (pen_width/2) yscaled (pen_width); -enddef; -input kanmain; -%% diff --git a/Master/texmf-dist/fonts/source/public/itrans/kan12ny.mf b/Master/texmf-dist/fonts/source/public/itrans/kan12ny.mf deleted file mode 100644 index 7c75f240bd1..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/kan12ny.mf +++ /dev/null @@ -1,10 +0,0 @@ -%kan12ny% non-uniform pen(y-axis) -%input kanmode; -font_size 12pt#; -slant:=0; -pen_width#:=0.65pt#; -vardef special_kanpen = - pickup pencircle xscaled pen_width yscaled (pen_width/2); -enddef; -input kanmain; -%% diff --git a/Master/texmf-dist/fonts/source/public/itrans/kan12s.mf b/Master/texmf-dist/fonts/source/public/itrans/kan12s.mf deleted file mode 100644 index a06fd7485a8..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/kan12s.mf +++ /dev/null @@ -1,7 +0,0 @@ -%kan12s% -%input kanmode; -font_size 12pt#; -slant:=1/4; -pen_width#:=0.61pt#; -input kanmain; -%% diff --git a/Master/texmf-dist/fonts/source/public/itrans/kan18.mf b/Master/texmf-dist/fonts/source/public/itrans/kan18.mf deleted file mode 100644 index eaa54528774..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/kan18.mf +++ /dev/null @@ -1,7 +0,0 @@ -%kan18% -%input kanmode; -font_size 18pt#; -slant:=0; -pen_width#:=0.86pt#; -input kanmain; -%% diff --git a/Master/texmf-dist/fonts/source/public/itrans/kanbase.mf b/Master/texmf-dist/fonts/source/public/itrans/kanbase.mf deleted file mode 100644 index 8aab7aeb8cf..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/kanbase.mf +++ /dev/null @@ -1,896 +0,0 @@ -% This file is part of the KannadaTeX Software Package. -%Copyright (c) 1991 G.S. Jagadeesh & Venkatesh. Gopinath. -% -%Author: Modified from TeluguTex by, GS. Jagadeesh. -%The KannadaTeX Software Package is distributed in the hope that -%it will be useful,but WITHOUT ANY WARRANTY. No author or distributor -%accepts responsibility to anyone for the consequences of using it -%or for whether it serves any particular purpose or works at all, -%unless he says so in writing. Refer to the KannadaTeX Software Package -%General Public License for full details. -% -%Everyone is granted permission to copy, modify and redistribute -%the KannadaTeX Software Package, but only under the conditions described in the -%KannadaTeX Software Package General Public License. A copy of this license is -%supposed to have been given to you along with KannadaTeX Software Package so you -%can know your rights and responsibilities. It should be in a -%file named CopyrightLong. Among other things, the copyright notice -%and this notice must be preserved on all copies. -%%%%% - -% This file contains several macros. These are used for setting -% up the environment and character generation. Before you change -% anything in this file you should be very clear about the impact -% of the change. -% - % when testing is false all symbols in the font are - % generated automatically else when testing is true - % only selected symbols will be generated. - - -if unknown testing:boolean testing; testing:=false; fi -showstopping := 1; % for debugging only -let kanchar=\; -let generate=input; -let sketch=draw; -let pos=penpos; -let stop=bye; -string tl_symname,tl_stra,tl_strb,tl_strc,tl_strw,tl_strx,tl_stry; - % contains the name of the symbol being created -tl_symname:=""; % used for creating substitute commands on log file -tl_stra:="OFFSETA{"; tl_strb:="OFFSETB{"; tl_strc:="OFFSETC{"; -tl_strw:="CODE{"; -tl_strx:="\def\";tl_stry:="}%"; - - -if testing: - %To test different characters use following definitions of - % stest and etest. - def stest (text s) = - quote def s = - enddef; - let etest=enddef; -else: - %To generate all the characters use following definitions of - % stest and etest. - def stest (text s) = - tl_symname := str s;% symbol name - used in various messages - enddef; - let etest=;; -fi; - -let ee:=end; - -% We should be very careful about implications of currenttransform -% (particularly 'slanted' transform). When a path is drawn/filled -% currenttransform is applied. When a transform is applied to -% currentpicture, the transform is really applied to slanted (or -% whatever currenttransform is) path. -def font_setup = - let adjust_fit = normal_adjust_fit; - currenttransform := currenttransform slanted slant; - define_pixels(u,v,uh,asc_height,des_depth,x_height); - define_pixels(pen_width,ul,ur,em_width); - - define_pixels(pen_thick,ul,ur,em_width); - - define_pixels(bot_depth,top_height); - define_pixels(fig_height,kfig_height,kfig_width); - define_pixels(ascunit,vmwidth); - define_pixels(top_accent,bot_accent); - define_pixels(bot_cc_ceiling,bot_cc_floor,bot_cc_width,ccwidth); - define_pixels(c_height,w_height,j_height); - define_pixels(asc_height1,asc_height2); - define_pixels(dot_radius,wedge_height,wedge_depth); - define_pixels(half_plus_width,sc_height); - - define_pixels(v_a_width,v_e_width,v_u_width, v_uu_width); - define_pixels(v_ro_width,v_ea_width,v_i_width); - - define_pixels(vm_a_width,vm_aa_width,vm_e_width,vm_ee_width,vm_e_height1); - define_pixels(vm_e_height2,vm_e_heightx,vm_e_heightj, vm_u_width, vm_uu_width); - define_pixels(vm_ro_width,vm_y_width,vm_bar_width, vm_ao_width,vm_aoo_width); - define_pixels(vm_ea_width, vm_ea_height, vm_ea1_width, vm_ah_height, vm_ah_width, vm_au_width); - - define_pixels(cb_ka_width,cb_kha_width,cb_ga_width,cb_cha_width); - define_pixels(cb_ja_width,cb_tta_width,cb_nna_width); - define_pixels(cb_ta_width,cb_da_width,cb_na_width); - define_pixels(cb_ba_width,cb_ya_width,cb_ra_width, cb_rra_width); - define_pixels(cb_la_width,cb_lla_width,cb_pa_width,cb_ca_width); - define_pixels(cb_sha_width,cb_ksha_width); - define_pixels(cb_ksha_depth); - define_pixels(cb_np_width,cb_vg_width, cb_ha_width); - - define_pixels(cv_pu_width,cv_pu_depth); - - define_pixels(p_comma_width); - - %define pen - if unknown special_kanpen: - pickup pencircle scaled pen_width; - %pickup pencircle xscaled 1/2pt yscaled 1/3 rotated -35; - %pickup pencircle yscaled pen_width xscaled pen_thick rotated 30 ; - kanpen:=savepen; - else: - special_kanpen; - kanpen:=savepen; - fi; - - %print titles if generating font - if unknown offsets_only: - tracingtitles:=1; - fi; -enddef; - -newinternal l,r; %adjustment to spacing - -def normal_adjust_fit(expr left_adjustment,right_adjustment) = - l := -hround(left_adjustment*hppp); - interim xoffset := -l; - charwd := charwd + left_adjustment + right_adjustment; - r := l+hround(charwd*hppp) ; - w := r - hround(right_adjustment*hppp) ; -enddef; - -def makebox(text rule) = - for y=0,asc_height,-des_depth,x_height,-bot_depth, - top_height,w_height,c_height, - j_height: rule((l,y)t_,(r,y)t_); % horizontal rules - endfor; - rule((0,h),(r+pen_width,h)); rule((0,-d),(r+pen_width,-d));%height,depth markers - for x=l,r:rule((x,-bot_depth)t_,(x,top_height)t_); % vertical - endfor; - for x=u*(1+floor(l/u)) step u until r-1: - rule((x,-bot_depth)t_,(x,top_height)t_); - endfor; % vertical lines at each u - if charic <> 0: - rule((r+charic*pt,h.o_),(r+charic*pt,.5h.o_)); - fi % italic correction -enddef; - -rulepen := pensquare; - -def begintchar(expr a,b,c,d,e,f,g) = - beginchar(a,b,c,d); - italcorr e; - if known offsets_only: - message tl_strx&tl_symname&tl_strw&decimal(a)&tl_stry; - fi; - numeric left_space,right_space,l_s,r_s; - l_s:=f; r_s:=g; - left_space:=hround(hppp*f); right_space:=hround(hppp*g); - pickup kanpen; - enddef; - -extra_endchar := extra_endchar&"w:=r-l;"; - -def endtchar = - charwd:=w/hppp; charht:= h/vppp; chardp:= d/vppp; - adjust_fit(l_s,r_s); - penlabels(range 1 thru 20); - message ""; - % If any special effects are needed then those should be - % defined as special_effects macro. - if known special_effects: special_effects; fi; - endchar; - enddef; - -% pivot_message macro is used to print offsets to certain points -% in the symbol being generated. These offsets are used by syllable -% building macros to allign vowel modifiers/consonant conjuncts. -% Unlike in english where all symbols stand alone, in Kannada -% various symbols in the font combine to form text. -% For consonant bases two/three offsets are identified. One is used to place -% vowel modifiers and the other is used to place consonant conjuncts(excluding -% those that appear on side). Third offset is used in attaching vowel modifiers -% in some special cases. Offsets have suffixes A,B and C. -% Vowel modifiers, accents and consonant -% conjuncts that appear above/below base consonant indicate one offset value. -% Same macro works in all cases. -% The messages are in the form of TeX macros. -% The log file contains TeX macros mixed with other messages. Use -% some pattern matching program like grep to eliminate all lines containing -% not begining with a \ sign. Name this file tloffsets. -% grep '^\\' xxxxx.log>tloffsets.tex -% The offsets are in em units. So the offsets would be same for any designsize -% and pen width combination. -% Print the offsets only when offsets are being generated. -if unknown offsets_only: % do not print offsets - def pivot_message (text t) = - enddef; -else: %print offsets - def pivot_message (text t) = - numeric count,piv[],index; - % count indicates the number of arguments - count:=0; - for index=t: count:=count+1; piv[count]:=index; endfor; - if count=1: - message tl_strx&tl_symname&tl_stra&decimal((piv[1]+left_space)/em_width)&tl_stry; - elseif count=2: - message tl_strx&tl_symname&tl_stra&decimal((piv[1]+left_space)/em_width)&tl_stry; - message tl_strx&tl_symname&tl_strb&decimal((piv[2]+left_space)/em_width)&tl_stry; - else: - message tl_strx&tl_symname&tl_stra&decimal((piv[1]+left_space)/em_width)&tl_stry; - message tl_strx&tl_symname&tl_strb&decimal((piv[2]+left_space)/em_width)&tl_stry; - message tl_strx&tl_symname&tl_strc&decimal((piv[3]+left_space)/em_width)&tl_stry; - - fi; - enddef; -fi;%end of if unknown offsets - -def fill_dot(suffix $) = - z$t = (x$,y$+dot_radius); - z$l = (x$-dot_radius,y$); - z$b = (x$,y$-dot_radius); - z$r = (x$+dot_radius,y$); - path fill_dot_p; - fill_dot_p = z$t..z$l..z$b..z$r..cycle; - fill fill_dot_p; - penlabels($t,$l,$b,$r); - enddef; - -def fill_dotb(suffix $) = - z$t = (x$,y$+.75dot_radius); - z$l = (x$-.75dot_radius,y$); - z$b = (x$,y$-.75dot_radius); - z$r = (x$+.75dot_radius,y$); - path fill_dot_p; - fill_dot_p = z$t..z$l..z$b..z$r..cycle; - fill fill_dot_p; - penlabels($t,$l,$b,$r); - enddef; - -def lit_cir_form = - lft z61l = (0,c_height/2); top z61t = (c_height/2,c_height); - rt z61 = (c_height,c_height/2); bot z61b = (c_height/2,0); - path lit_cir_p; - lit_cir_p = z61..z61t..z61l..z61b..cycle; - sketch lit_cir_p; - penlabels(61t,61l,61b); - enddef; - -def barandhook_formk (suffix $)(expr bar_width,t) = - z$a=(x$+bar_width-u,y$); rt z$b=(x$a+u,y$-uh); - bot z$c =(x$b-u,y$-2uh); lft z$d=(x$b-2u,y$b); - top z$e=(x$a-u,y$); rt z$f=(x$b,y$+1.5uh); - top z$g=(x$a,y$f+uh); z$h=(x$d,y$f); -path barandhook_p; -barandhook_p= subpath(0,t) of (rt z$--z$a..z$b..z$c..z$d..z$e..z$f..z$g..z$h); -sketch barandhook_p; -penlabels($a,$b,$c,$d); -enddef; - -def wedge(suffix $) = -bot z$w=(x$,-wedge_depth); - path wedge_p; - wedge_p = z$--z$w; - sketch wedge_p; - penlabels($u,$v,$w,$x,$y); - enddef; - - -def vm_hook_form (suffix $)(expr t) = - z$a = (x$,y$+1.5ascunit); - z$b = (x$+u,y$+3ascunit); - z$c = (x$+2u,y$+1.5ascunit); - sketch subpath (0,t) of (z$..z$a..z$b..z$c); - penlabels ($a,$b,$c); - h:=top y$b; -enddef; - - def v_a_form = - top z1=(1/4v_a_width,x_height); - z10=(x1-u,y1-uh); z11=(x1,y1-2(y1-y10)); - lft z3=(0,2/3x_height); bot z4=(1/2v_a_width,0); - rt z5=(v_a_width,2/3x_height); top z6=(v_a_width-1.5u,x_height); - z7=(3.5/5x5,1/2x_height); z8=(1/4w,1/2x_height); - z12=(.65v_a_width,5/6x_height); rt z2=(v_a_width,1/2x_height); - enddef; - -def v_e_form = - lft z1=(0,j_height); top z2=(1/5v_e_width,x_height); - z3=(2/5v_e_width,1.2j_height); top z4=(3/5v_e_width,x_height); - rt z5=(v_e_width,1/2x_height); z6=(4/5v_e_width,1/5x_height); - bot z7=(1/2v_e_width,0); z8=(1/5v_e_width,1/4x_height); - z9=(1/2v_e_width,1/2x_height); rt z10=(v_e_width,-1/5des_depth); - path v_e_p; - v_e_p = z1..z2..tension 1.2..z3&z3..tension 1.2..z4..z5..z6..z7..z8..z9..z10; - sketch v_e_p; - enddef; - -def v_u_form = - z1=(v_u_width-1/2w_height,1/2w_height); z2=(v_u_width-u,w_height); - rt z3=(v_u_width,1/6x_height); bot z4=(3/4v_u_width,0); - z5=(1/2v_u_width,w_height); bot z6=(1/3v_u_width,0); - lft z7=(0,1/2x_height); top z8=(1/2v_u_width,x_height); - top z9=(v_u_width-w_height,x_height); -path v_u_p; -v_u_p=z1..z2..z3..z4..tension 1.2..z5&z5..tension 1.2..z6..z7..z8..z9; -sketch v_u_p; - enddef; - -def v_lo_form = - lft z1=(0,j_height); top z2=(v_lo_width/5,x_height); - z3=(2/5v_lo_width,j_height); top z4=(3/5v_lo_width,x_height); - z5=(4/5v_lo_width,j_height); z6=(3/5v_lo_width,w_height); - bot z7=(4/5v_lo_width,0); rt z8=(v_lo_width,1/2x_height); - top z9=(9/10v_lo_width,x_height); - path v_lo_p; -v_lo_p= z1..z2..z3&z3..z4..z5..z6..z7..z8..z9; -sketch v_lo_p; - enddef; - -def v_ea_form = - lit_cir_form; - bot z2=(2/3v_ea_width,0); rt z3=(v_ea_width,1/3x_height); - z4=(2/3v_ea_width,4/5x_height);top z5=(1/3v_ea_width,x_height); -sketch z1..z2..z3..z4..z5; - enddef; - - def vm_a_form (suffix $) = - path vm_a_p ; - top lft z$a=(x$-2/5vm_a_width,asc_height1); - top rt z$b=(x$+3/5vm_a_width,asc_height); - z$c = z$; - vm_a_p = z$a..tension 6..z$c..tension 16..z$b; - sketch vm_a_p; - penlabels($a,$b,$c); - enddef; - -def vm_e_form = - lft z1 = (0,x_height+1.2ascunit); - top z2 = (1/2vm_e_width,x_height); - rt z3 = (vm_e_width,x_height+2ascunit); - lft z5 = (0,x_height+3ascunit); - z6 = (1/2vm_e_width,y5); - top z7=(1/2vm_e_width,vm_e_height1+ascunit); - sketch subpath (0.4,1) of z1{down}..{right}z2..z3..z7..z5..z6; - % hook can be attached at z7 -enddef; - -def vm_e_form_a (expr xcoord) = -% used for vowel modifier e for some consonants (eg. khe, che, ne etc) -% 999 was chosen arbitrarily. we needed something not used elsewhere! -% same suffix should be used by vm_ee_form_a. - top z999=(xcoord,vm_e_height1); rt z999i=((lft x999)-1.8u,(y999+y999j)/2); - top z999j=(x999,asc_height1); - path vm_e_pa; - vm_e_pa=z999..z999i..z999j..cycle; h:= (top y999)+pen_width; - penlabels(z999,z999i,z999j); -enddef; - -def vm_ee_form_a (expr xcoord) = -% used for vowel modifier ee for some consonants (eg. khee, chee, nee etc) -% 999 was chosen arbitrarily. we needed something not used elsewhere! -% same suffix should be used by vm_e_form_a. - vm_e_form_a(xcoord); vm_hook_form(999,3); -enddef; - -def vm_u_form (suffix $) = - bot z$a = (x$+vm_u_width/2,0); - rt z$b = (x$+vm_u_width,y$); - z$c = (x$+3/4vm_u_width,3/4x_height); - top z$d = (x$+.55vm_u_width,x_height); -path vm_u_p; - vm_u_p=z$..z$a..z$b..z$c..z$d; - sketch vm_u_p; - penlabels($a,$b,$c,$d); - enddef; - -def vm_ro_form = - z1 = (1/3vm_ro_width,-1/2des_depth); - z2 = (1/2vm_ro_width,-1/2des_depth); - z3 = (1/3vm_ro_width,0); - lft z4 = (0,-1/2des_depth); - bot z5 = (1/2vm_ro_width,-des_depth); - rt z6 = (vm_ro_width,(y5+y7)/2); - top z7 = (1/2vm_ro_width,x_height); -sketch z1..z2..z3..z4..z5..z6..z7; -enddef; - -def vm_ea_form(suffix $) (expr bar_width) = - z$a=(5/7bar_width,y$); - z$b=(x$a,asc_height2); - lft z$c=(0,y$b); - rt z$d=(bar_width,(y$+y$b)/2); -penlabels ($a,$b,$c,$d); - sketch z$c--z$b..z$d..z$a--z$; -enddef; - -def vm_ao_form(suffix $)(expr x_offset) = - z$a = (1/6vm_ao_width+x_offset,x_height); - lft z$b = (0+x_offset,asc_height1); - z$c = (1/6vm_ao_width+x_offset,asc_height2); - z$d = (2/6vm_ao_width+x_offset,asc_height1); - z$e = (3/6vm_ao_width+x_offset,asc_height2); - z$f = (5/6vm_ao_width+x_offset,asc_height2); - rt z$g = (vm_ao_width+x_offset,1/2(asc_height1+asc_height2)); - top z$h = (5/6vm_ao_width+x_offset,asc_height1); - z$i = (4/6vm_ao_width+x_offset,asc_height2); - top z$j = (5/6vm_ao_width+x_offset,asc_height); - top z$k = (vm_aoo_width+x_offset-1.5u,asc_height); - rt z$l = (vm_aoo_width+x_offset,asc_height2); - %rt z$l = (vm_aoo_width+x_offset,1/2(asc_height+asc_height2)); - %rt z$k = (vm_ao_width+x_offset,1/2(asc_height+asc_height2)); - path vm_ao_pa,vm_ao_pb; - vm_ao_pa = z$a..z$b..z$c..tension1.2..z$d; - vm_ao_pb= z$d..tension1.2..z$e..tension 1.8..z$f..z$g..z$h..z$i..z$j..tension 1.8..z$k..z$l; - w:= rt x$g; h:= top y$c; - penlabels ($a,$b,$c,$d,$e,$f,$g,$h,$i,$j,$k,$l); -enddef; - -% b---------c--------------d -% | |_| -% $------a -def vm_au_form (suffix $)(expr bar_width) = % see the above diagram - numeric na; - top z$e=z$; - z$a = (x$e+2/10(bar_width-u),y$e); - z1000 = (x$-u,asc_height2); - % 1000 was chosen arbitrarily - % we needed some suffix not used by any user of - % this macro - barandhook_form(1000,bar_width,5); - z$d=z1000a; - %next two statements solve for c - x$c = x$a; - z$c = whatever[z1000,z$d]; - na:=x$c+(x1000a-x$c)/3; % used for alligning pa,pha,sha.. - sketch z$e--z$a{right}..{left}z$c; - penlabels($a,$b,$c,$d,$e,1000); -enddef; - -def cb_ka_form = -rt x1=rt x5=cb_ka_width; y1=8/10x_height; y5=1/4x_height; -x2=x4=x6=1/2cb_ka_width; top y2=x_height; y4=1/2x_height; bot y6=0; -lft x3=lft x7=0; y3=3/4x_height; y7=x_height-y1; -path cb_ka_p; -%cb_ka_p=z7..z6..z5..z4..z3..z2..z1..cycle; -% added a .. cycle to make a kannada "ka" -cb_ka_p=z7..z6..z5..z4..z3..z2..z1..cycle; -enddef; - -def cb_kha_form = -z1=(4/15cb_kha_width,5/6x_height);z2=(2/15cb_kha_width,y1-uh); -lft z3=(0,y1); top z4=(x6,x_height); -z5=(5/12cb_kha_width,1/8x_height); bot z6=(1/4cb_kha_width,0); -lft z7=(0,1/4x_height); z8=(1/4cb_kha_width,1/3x_height); -bot z9=(3/4cb_kha_width,0); rt z10=(cb_kha_width,1/3x_height); -top z11=(x9,x_height); -path cb_kha_p; -cb_kha_p=z1..z2..z3..z4..z5..z6..z7..z8..z9..z10..z11; -sketch cb_kha_p; -numeric a,b; -(a,b)=(subpath (3,5) of cb_kha_p) intersectiontimes - subpath (6,9) of cb_kha_p; -z15 = point a of (subpath (3,5) of cb_kha_p); wedge(15); -enddef; - -def cb_ga_form = -bot z1=(u,0); x5=cb_ga_width-x1; bot y5=0; -y2=y4=1/3x_height; lft x2=0; rt x4=cb_ga_width; -top z3=(1/2cb_ga_width,x_height); -path cb_ga_p,cv_ge_p; - cb_ga_p=z1..z2..z3..z4..z5; - sketch cb_ga_p; - numeric na,nb,nc,nd; - (na,nb)= cb_ga_p intersectiontimes - ((0,vm_e_height2)--(1/2cb_ga_width,vm_e_height2)); - z30= point na of cb_ga_p; - (nc,nd)= cb_ga_p intersectiontimes - ((1/2cb_ga_width,vm_e_height2)--(cb_ga_width,vm_e_height2)); - z32= point nc of cb_ga_p; - top z31=(1/2cb_ga_width,vm_e_height3); - cv_ge_p=z30..z31..z32; -enddef; - -def cb_cha_form = - lft z1=(0,x_height/2); z2=(cb_cha_width/3,x_height/2); - z3=(cb_cha_width/6,w_height); bot z4=(cb_cha_width/4,0); -z5=(cb_cha_width/2,w_height); bot z6=(3/4cb_cha_width,0); - rt z7=(cb_cha_width,w_height); top z8=(cb_cha_width/2,x_height); - path cb_cha_p; - cb_cha_p=z1--z2..z3..z4..tension1.2..z5&z5..tension1.2..z6..z7..z8; - sketch cb_cha_p; - enddef; - -def cb_ja_form = - lft z1 = (0,j_height); top z2 = (cb_ja_width/4,x_height); - z3 = (cb_ja_width/2,j_height); z4 = (cb_ja_width/4,x_height/2); - lft z5 = (0,w_height); bot z6 = (cb_ja_width/4,0); - z7 = (cb_ja_width/2,w_height); bot z8 = (3/4cb_ja_width,0); - rt z9 = (cb_ja_width,w_height); - %following are useful for defining a bowl at the top - bot lft z3w=top z3; z3x=(x8,y1); rt z3y=(w,5/6x_height); - top z3z=(4/5w,x_height); - path cb_ja_pa,cb_ja_pb; - cb_ja_pa=z1..z2..z3..z4..z5..z6..tension1.2..z7&z7..tension1.2..z8..z9; - cb_ja_pb=z3w..z3x..z3y..z3z; - sketch cb_ja_pa; - penlabels(3w,3x,3y,3z); - enddef; - -def cb_tta_form = - top z1=(1/4cb_tta_width,x_height); - y2=y6=1/2x_height; - lft x2=0; rt x6=cb_tta_width; - x3=x1; x5=cb_tta_width-x3; - bot y3=bot y5=0; - top z4=(1/2cb_tta_width,w_height); - top z7=(cb_tta_width-x1,x_height); - z11=(x1+1.5u,y1-1.45uh); - path cb_tta_p,cb_tta_pa,cb_tta_pb; - cb_tta_pb=z1..z2..z3..tension1.2..z4&z4..tension1.2..z5..z6..z7; - numeric na,nb,nc,nd; - (na,nb)= cb_tta_pb intersectiontimes - ((0,5/6x_height)--(1/2cb_tta_width,5/6x_height)); - z8=point na of cb_tta_pb; - (nc,nd)= cb_tta_pb intersectiontimes - ((0.6cb_tta_width,w_height)--(cb_tta_width,w_height)); - z20=point nc of cb_tta_pb; - z19=rt z20; - cb_tta_pa=bot z8..z11..z1; - cb_tta_p=cb_tta_pa..cb_tta_pb; - bot lft z18= z1;% used for placing a vertical line - enddef; - -def cb_nna_form = -z1a=(1/3cb_nna_width,1/2sc_height); -bot z1=(1/4cb_nna_width,0); lft z2=(0,1/4x_height); -z3=(1/6cb_nna_width,1/2x_height); lft z4=(0,3/4x_height); -top z5=(1/4cb_nna_width,x_height); z6=(1/2cb_nna_width,j_height); -top z7=(5/8cb_nna_width,x_height); rt z8=(cb_nna_width,1/2x_height); -bot z9=(2/3cb_nna_width,0); z10=(x9-1/2sc_height,sc_height); -z11=(x9,3/2sc_height); z12=(x9+1/2sc_height,sc_height); - path cb_nna_p; -cb_nna_p= z1a..z1..z2..z3&z3..z4..z5..z6&z6..z7..z8..z9..z10..z11..z12; -sketch cb_nna_p; - penlabels(1a); -enddef; - -def cb_ta_form = -lft z1=(0,1/2x_height); -z2=(x1+u,y1-uh); z3=(x1+2u,y1); z4=(x2,y1+uh); -bot z5=(1/2cb_ta_width,0); rt z6=(cb_ta_width,1/2x_height); -z7=(x6-u,y6+uh); z8=(x6-2u,y6); z9=(x7,y6-uh); -top z10=(1/2cb_ta_width,x_height); - path cb_ta_p; - cb_ta_p = z1..z2..z3..z4..z1..z5..z6..z7..z8..z9..z6..{left}z10; -enddef; - -def cb_da_form = - top z1=(1/2cb_da_width,x_height); lft z2=(0,w_height); - bot z3=(1/3cb_da_width,0);z4=(1/2cb_da_width,w_height); - bot z5=(2/3cb_da_width,0);rt z6=(cb_da_width,1/2x_height); - path cb_da_p,cv_de_p; - cb_da_p= z4..tension 1.2..z5..z6..z1..z2..z3..tension 1.2..z4; - sketch cb_da_p; - numeric na,nb,nc,nd; - (na,nb)= cb_da_p intersectiontimes - ((0,vm_e_height2)--(1/2cb_da_width,vm_e_height2)); - z30= point na of cb_da_p; - (nc,nd)= cb_da_p intersectiontimes - ((1/2cb_da_width,vm_e_height2)--(cb_da_width,vm_e_height2)); - z32= point nc of cb_da_p; - top z31=(1/2cb_da_width,vm_e_height3); - cv_de_p=z30..z31..z32; - enddef; - -def cb_na_form = - bot lft z1=(0,0); lft z2=(0,1/2w_height); - z3=(1/3cb_na_width,w_height); bot z4=(2/3cb_na_width,0); - rt z5=(cb_na_width,1/3x_height); top z6=(1/2cb_na_width,x_height); - path cb_na_p; - cb_na_p=z1..z2..z3..z4..z5..z6; - enddef; - -def cb_ba_form = - lft z1 = (u/2,j_height); top z2 = (cb_ba_width/5,x_height); - z3 = (cb_ba_width/3,j_height); lft z4 = (0,w_height); - bot z5 = (cb_ba_width/4,0); bot z6 = (cb_ba_width/2,w_height); - bot z7 = (3/4cb_ba_width,0); - rt z8 = (cb_ba_width,w_height); %z8 contact point - top z9 = (2/3cb_ba_width,x_height); % z9 another contact point - path cb_ba_p; - cb_ba_p = z1..z2..z3..z4..z5..tension 1.2..z6&z6..tension 1.2..z7..z8..z9; - sketch cb_ba_p; - enddef; - -def cb_ya_form = - lft z1 = (0,2/5x_height); - top z2 = (3/10cb_ya_width,8/10x_height); - rt z3 = (3/5cb_ya_width,y1); - bot z4 = (x2,0); - bot z5 = (4/5cb_ya_width,0); - rt z6 = (cb_ya_width,w_height); - z7 = ((x5+x6)/2,7.3/10x_height); - top z8 = (9/20cb_ya_width,x_height); -enddef; - -def cb_ra_form = - top z1=(cb_ra_width/2,x_height); - lft z2 = (0,w_height); - bot z3 = (cb_ra_width/2,0); - rt z4 = (cb_ra_width,y2); - path cb_ra_p,cv_re_p; - cb_ra_p = z1..z2..z3..z4..cycle; - sketch cb_ra_p; - numeric na,nb,nc,nd; - (na,nb)= cb_ra_p intersectiontimes - ((0,vm_e_height2)--(1/2cb_ra_width,vm_e_height2)); - z30= point na of cb_ra_p; - (nc,nd)= cb_ra_p intersectiontimes - ((1/2cb_ra_width,vm_e_height2)--(cb_ra_width,vm_e_height2)); - z32= point nc of cb_ra_p; - top z31=(1/2cb_ra_width,vm_e_height3); - cv_re_p=z30..z31..z32; - enddef; - -def cb_rra_form = -cb_tta_form; -z14=(cb_tta_width-1.5x1,x_height-sc_height); -z15=(x7,1/2x_height);z16=(x1,y15); - path cb_rra_p; - cb_rra_p= cb_tta_p..z14..z15--z16; - sketch cb_rra_p; -enddef; - -def cb_la_form = -top z1=(1/4cb_la_width,x_height); -lft z2=(0,x_height/2); bot z3=(1/2cb_la_width,0); -rt z4=(cb_la_width,y2); top z5=(cb_la_width-x1,x_height); -z7=(x1+1.5u,2/3x_height); - path cb_la_pa,cb_la_pb,cb_la_p; - cb_la_pb=z1..z2..z3..z4..z5; -z6=point 0.35 of cb_la_pb; - cb_la_pa= bot rt z6..z7..z1; - cb_la_p=cb_la_pa..cb_la_pb; -% z8 is useful for la+u and la+uu -numeric na,nb; -(na,nb)=cb_la_pb intersectiontimes - ((cb_la_width/2,w_height)..(cb_la_width,w_height)); -z9=point na of cb_la_pb; -z8=rt z9; -enddef; - -def cb_lla_form = -top z1=(cb_lla_width/2,w_height); -bot z2 =(x1,0); -z6=(1/3cb_lla_width,x_height-2uh); z3=(x6+u/2,y6-uh); -z4=(x6,.6x_height); z5=(x6+u/2,y3); lft z7=(0,2/3x_height); -bot z8=top z1; rt z9=(cb_lla_width,y7); top z10=(1/2cb_lla_width,x_height); -path cb_lla_pa,cb_lla_pb; -cb_lla_pa=z3..z4..z5..z6..z7..z8..z9..z10; -cb_lla_pb=z1..z2..cycle; -sketch cb_lla_pa; -sketch cb_lla_pb; -% z12 is useful for lla+u and lla+uu -numeric na,nb; -(na,nb)=cb_lla_pa intersectiontimes - ((cb_lla_width/2,x_height/2)..(cb_lla_width,x_height/2)); -z13=point na of cb_lla_pa; -z12=rt z13; -enddef; - -def cb_va_form = - lit_cir_form; - bot z62 = (3/5cb_pa_width,0); rt z63 = (cb_pa_width,w_height); - z64 = (7/8cb_pa_width,j_height); top lft z65 = (x1,x_height); -path cb_va_p,cv_paa_p; -cb_va_p=z61..z62..z63..z64..z65; -top z20=(cb_pa_width/2,h); -cv_paa_p=subpath(0,2) of cb_va_p{up}..z20; -% z22 is useful for alligning au modifier -numeric na,nb; -(na,nb)=cv_paa_p intersectiontimes - ((cb_pa_width/2,asc_height2)..(cb_pa_width,asc_height2)); -z22=point na of cv_paa_p; - enddef; - -def cb_ca_form = -lft z1=(0,1/2x_height); z2=(1/3cb_ca_width,6/8x_height); -bot z3=(1/3cb_ca_width,0); z4=(3/4cb_ca_width,1/3x_height); -rt z5=(cb_ca_width,2/3x_height); top z6=(1/2cb_ca_width,x_height); -lft z7=(0,1/6x_height); -path cb_ca_p,cb_ca_pa; -cb_ca_p=z1..z2{right}..z4..z3..z7..z4..z5..z6; -sketch cb_ca_p; -% z10 is useful for ca+u and ca+uu -cb_ca_pa=subpath(1,3) of cb_ca_p; -numeric na,nb; -(na,nb)=cb_ca_pa intersectiontimes - ((0,w_height)..(cb_ca_width,w_height)); -z11=point na of cb_ca_pa; -z10=rt z11; -enddef; - -def cb_ksha_form = - cb_ka_form; - top z11 = (1/5cb_ka_width,0); - lft z12 = (0,-1/2cb_ksha_depth); - bot z13 = (x11,-cb_ksha_depth); - z14 = (2/5cb_ka_width,-2/3cb_ksha_depth); - bot z15 = (3/5cb_ka_width,-cb_ksha_depth); - z16 = (4/5cb_ka_width,-1/2cb_ksha_depth); - top z17 = (x15,0); - bot rt z18 = (cb_ka_width,-cb_ksha_depth); - sketch z11..z12..z13..z14; sketch z14..z15..z16..z17; - sketch z16..z18; - enddef; - - -def cc_clear = -%erase all that is drawn so far. - clearit; - lft z99=(0,100); - left_spill := xpart(lft (z99 scaled cc_scale)) - xpart(lft z99); - bot z98=(100,0); - bot_spill := ypart(bot (z98 scaled cc_scale)) - ypart(bot z98); - top((z97 scaled cc_scale) - shifted (0,-bot_accent-(x_height*cc_scale)) - shifted (-left_spill,-bot_spill))= - (w*cc_scale/2,x_height); -enddef; - -def cc_transform(text t) = -% used to obtain consonant conjuncts for some consonants and vowels lo&loo -path cc_transformed_path; -cc_transformed_path = t scaled cc_scale - shifted (0,-bot_accent-(x_height*cc_scale)); -sketch cc_transformed_path; -enddef; - -def cc_my_transform(text t) = -% used to obtain consonant conjuncts for some consonants and vowels lo&loo -path cc_transformed_path; -cc_transformed_path = t scaled cc_scale - shifted (0,-bot_accent-(x_height*cc_scale)); -sketch cc_transformed_path; -enddef; - -def cc_f_transform(text t) = -% used to obtain consonant conjuncts for some consonants and vowels lo&loo -fill t scaled cc_scale - shifted (0,-bot_accent-(x_height*cc_scale)); -enddef; - -def cc_whd (expr hh,dd) = -%this macro sets w, h and d for accents that appear below baseline. -% for some consonant conjuncts that result from transforming -% consonant bases the height is not zero (eg. cha, ba ,pa etc) -% for such symbols hh should be 1 and for others hh should be 0. -% Some consonant bases have wedges that hang below base line (eg. bha, pha -% ddha etc. ). For these dd should be 1 and for others dd should be 0. -% -%When a picture is scaled, what really happens is the componant paths -% are scaled and the picture is redrawn. Hence we need to adjust w,h and d. -% Still consonant conjunct for nya needs special care( for d). -w:=w*cc_scale-pen_width*cc_scale+pen_width;; -h:=hh*x_height; -d:=bot_accent+((x_height+(dd*wedge_depth))*cc_scale)+dd*bot_spill; -% (x,y) slanted s shifted (a,b) is (x+sy+a,y+b) whereas -% (x,y) shifted (a,b) slanted s is (x+sy+a+ bs,y+b). Hence we -% need to add the correction 'bs'. 'bs' is -bot_spill*slant -currentpicture:=currentpicture shifted - (-left_spill+((-bot_spill)*slant),-bot_spill); -enddef; - -def cv_ngu_form = - z1=(0,j_height); z2=(cb_ja_width/4,j_height-uh#); - rt z3=(cb_ja_width/2,5/6x_height); top z4=(4/10cb_ja_width,x_height); - sketch z1..z2..z3..z4; -enddef; - -def cv_ju_form = - z1=(0,5/6x_height); z2=(cb_ja_width/4,j_height); - rt z3=(cb_ja_width/2,y1); top z4=(4/10cb_ja_width,x_height); - sketch z1..z2..z3..z4; -enddef; - -def cv_pu_form = - top lft z1=(0,c_height/2); bot z2=(cv_pu_width/2,-cv_pu_depth); - rt z3=(cv_pu_width,h/2); top z4=(cv_pu_width-2u,x_height); - sketch z1..z2..z3..z4; -enddef; - -def dr_sixnine_form = - path dr_sixnine_p; - top rt z1 = (w,fig_height); - z2 = (w/2+u,y1-uh); - bot z4 = (w/2,0); - rt z5 = (w,x4); - z6 = (x4,x5-x7); - lft z7 = (0,y5); - dr_sixnine_p = z1..z2..z7..z4..z5..z6..z7; -enddef; - -def cc_arkavattu= -path dt_six_pa,dt_six_pb; - top z1=(w/5,h); lft z2=(0,3h/4); z3=(x1,h/2); - z4=(w/3,h/2); lft z5=(0,h/4); bot z6=(x1,0); - bot rt z7=(w,0); -arka_pa= flex(z1,z2,z3)& z3--z4; -arka_pb=flex(z3,z5,z6)& z6--z7; -enddef; - - -def p_comma_form = -path p_comma_p; - z1 = (dot_radius,dot_radius); - rt z2 = (p_comma_width,0); - bot lft z3 = (x1-1/2dot_radius,-des_depth); -fill_dot(1); p_comma_p= flex(z1,z2,z3); -sketch p_comma_p; -enddef; - -def p_bar_form = -path p_bar_p; - bot lft z1 = (0,0); - top lft z2 = (0,x_height); -p_bar_p= z1--z2; -enddef; - -def p_slash_form = -path p_slash_p; - bot lft z1 = (0,-des_depth); - top rt z2 = (6u,asc_height); -p_slash_p= z1--z2; -enddef; - -def p_lbracket_form = % square bracket -path p_lbracket_p; - top lft z1 = (0,top_height); - bot lft z2 = (0,-bot_depth); - rt z3 = (w,y1); - rt z4 = (w,y2); -p_lbracket_p=z3--z1--z2--z4; -enddef; - - -def p_rparen_form = -path p_rparen_p; - top lft z1 = (0,top_height); bot lft z2 = (0,-bot_depth); - rt z3 = (w,(-d+h)/2); -p_rparen_p= flex(z1,z3,z2); -enddef; - - -def p_lbrace_form = -path p_lbrace_p; - top rt z1 = (w,h); lft z4 = (0,(h-d)/2); - z2 = (w/2,-d+7/8(h+d)); - z3 = (x2,-d+5/8(h+d)); -p_lbrace_p= z1..z2..z3..z4; -p_lbrace_p:=(p_lbrace_p reflectedabout (z4,z4+(w,0)) )..reverse(p_lbrace_p); -enddef; - - -def dk_five_form = - z1 = (.2w, .7h); lft z2 = (0, 3h/4); - top z3 = (1/4w, h) ; z4 = (.5w, .5h); - bot z5 = (1/4w, 0) ; lft z6 = (0, 1/4 h); - z6a = (.45w, .45h) ; - z7 = (.5w, .5h); z8 = (.95w, .8h) ; - top z9 = (.9w, .96h); z10 = (.6w, .8h) ; - rt z11 = (w, 1/4h) ; bot z12 = (.85w, 0) ; - sketch z1..z2..z3..z4..z5..z6..tension 1.3..z7..z8..z9..z10..z11..tension 1.2..z12; -enddef; - -def dk_six_form = - lft top z1 = (.05w, h); lft z2 = (.12w, .8h); - z3 = (.25w, .45h); z4 = (x3, .65h) ; - z4a = (.4w, (y3+y4)/2); - lft z5 = (0, .25h) ; bot z6 = (.25w, 0) ; - rt bot z7 = (w, 0) ; - sketch z1..z2..z3..z4a..z4..tension 1.2..z5...z6--z7 ; - -enddef; - -def cb_dollar_form = - rt x1=rt x5=cb_ka_width; y1=8/10x_height; y5=1/4x_height; - x2=x4=x6=1/2cb_ka_width; top y2=x_height; y4=1/2x_height; bot y6=0; - lft x3=lft x7=0; y3=3/4x_height; y7=x_height-y1; - path dol_p; - dol_p = z1..z2..z3..z4..z5..z6..z7; -enddef; - diff --git a/Master/texmf-dist/fonts/source/public/itrans/kancodes.mf b/Master/texmf-dist/fonts/source/public/itrans/kancodes.mf deleted file mode 100644 index c5a1d2c71f5..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/kancodes.mf +++ /dev/null @@ -1,269 +0,0 @@ -% This file is part of the KannadaTeX Software Package. -%Copyright (c) 1991 G.S. Jagadeesh & Venkatesh. Gopinath. -% -%Author: Modified from TeluguTex by, GS. Jagadeesh. & Venkatesh Gopinath. -%The KannadaTeX Software Package is distributed in the hope that -%it will be useful,but WITHOUT ANY WARRANTY. No author or distributor -%accepts responsibility to anyone for the consequences of using it -%or for whether it serves any particular purpose or works at all, -%unless he says so in writing. Refer to the KannadaTeX Software Package -%General Public License for full details. -% -%Everyone is granted permission to copy, modify and redistribute -%the KannadaTeX Software Package, but only under the conditions described in the -%KannadaTeX Software Package General Public License. A copy of this license is -%supposed to have been given to you along with KannadaTeX Software Package so you -%can know your rights and responsibilities. It should be in a -%file named CopyrightLong. Among other things, the copyright notice -%and this notice must be preserved on all copies. -%%%%% - -% This file contains codes to determine where various symbols -% are placed in the font. The symbols that are also part of ASCII -% character set are placed at the same location as in ASCII code. -% Any revision of this file MUST maintain this assignment. -% All kannada digits are given contiguous codes in the order -% 0,1,2,3,4,5,6,7,8,9. Any revision of this file MUST maintain -% this property. -% -% vowels - -v_a_code := oct"027"; -v_aa_code := v_a_code +1; -v_e_code := v_aa_code +1; -v_ee_code := v_e_code +1; -v_u_code := v_ee_code +1; -v_uu_code := v_u_code +1; -v_ro_code := v_uu_code +1; -v_roo_code := v_ro_code +1; -v_ea_code := v_roo_code +1; -v_eae_code := v_ea_code +1; -v_i_code := oct"101" ; -v_ao_code := v_i_code +1; -v_aoo_code := v_ao_code +1; -v_au_code := v_aoo_code +1; - -% vowel modifiers -%vm_a_code := v_au_code +1; -vm_a_code := oct"200"; -vm_aa_code := vm_a_code +1; -vm_ah_code := vm_aa_code +1; -vm_e_code := vm_ah_code +1; -vm_ee_code := vm_e_code +1; -vm_u_code := vm_ee_code +1; -vm_uu_code := vm_u_code +1; -vm_ro_code := vm_uu_code +1; -vm_roo_code := vm_ro_code +1; -vm_ea_code := vm_roo_code +1; -vm_ea1_code := vm_ea_code +1; -vm_y_code := vm_ea1_code +1; -vm_au_code := vm_y_code +1; -vm_p_code := vm_au_code +1; - -% Consonant bases -%cb_ka_code := vm_p_code +1; -cb_ka_code := v_au_code +1; -cb_kha_code := cb_ka_code +1; -cb_ga_code := cb_kha_code +1; -cb_gha_code := cb_ga_code +1; -cb_nga_code := cb_gha_code +1; -cb_cha_code := cb_nga_code +1; -cb_ccha_code := cb_cha_code +1; -cb_ja_code := cb_ccha_code +1; -cb_jha_code := cb_ja_code +1; -cb_nya_code := cb_jha_code +1; -cb_tta_code := cb_nya_code +1; -cb_ttha_code := cb_tta_code +1; -cb_dda_code := cb_ttha_code +1; -cb_ddha_code := cb_dda_code +1; -cb_nna_code := cb_ddha_code +1; -cb_ta_code := cb_nna_code +1; -cb_tha_code := cb_ta_code +1; -cb_da_code := cb_tha_code +1; -cb_dha_code := cb_da_code +1; -cb_na_code := cb_dha_code +1; -cb_naa_code := cb_na_code +1; -cb_pa_code := cb_naa_code +1; - -cb_pha_code := oct"141"; -%cb_pha_code := cb_pa_code +1; -cb_ba_code := cb_pha_code +1; -cb_bha_code := cb_ba_code +1; -cb_ma_code := cb_bha_code +1; -cb_ya_code := cb_ma_code +1; -cb_ra_code := cb_ya_code +1; -cb_rra_code := cb_ra_code +1; -cb_la_code := cb_rra_code +1; -cb_lla_code := cb_la_code +1; -cb_llaa_code := cb_lla_code +1; -cb_va_code := cb_llaa_code +1; -cb_ca_code := cb_va_code +1; -cb_sha_code := cb_ca_code +1; -cb_sa_code := cb_sha_code +1; -cb_ha_code := cb_sa_code +1; -cb_ksha_code := cb_ha_code +1; -cb_dt_code := cb_ksha_code +1; -cb_np_code := cb_dt_code +1; -cb_vg_code := cb_np_code +1; -cb_bb_code := cb_vg_code +1; % boxes(bb,bo,be)(used for demonstrating -% vowel modifiers, cons. conjuncts) -cb_bo_code := cb_bb_code +1; -cb_be_code := cb_bo_code +1; - -% Consonant conjuncts -cc_ka_code := vm_p_code; -cc_kha_code := cc_ka_code +1; -cc_ga_code := cc_kha_code +1; -cc_gha_code := cc_ga_code +1; -cc_nga_code := cc_gha_code +1; -cc_cha_code := cc_nga_code +1; -cc_ccha_code := cc_cha_code +1; -cc_ja_code := cc_ccha_code +1; -cc_jha_code := cc_ja_code +1; -cc_nya_code := cc_jha_code +1; -cc_tta_code := cc_nya_code +1; -cc_ttha_code := cc_tta_code +1; -cc_dda_code := cc_ttha_code +1; -cc_ddha_code := cc_dda_code +1; -cc_nna_code := cc_ddha_code +1; -cc_ta_code := cc_nna_code +1; -cc_tha_code := cc_ta_code +1; -cc_da_code := cc_tha_code +1; -cc_dha_code := cc_da_code +1; -cc_na_code := cc_dha_code +1; -cc_pa_code := cc_na_code +1; -cc_pha_code := cc_pa_code +1; -cc_ba_code := cc_pha_code +1; -cc_bha_code := cc_ba_code +1; -cc_ma_code := cc_bha_code +1; -cc_ya_code := cc_ma_code +1; -cc_ra_code := cc_ya_code +1; -cc_rra_code := cc_ra_code +1; -cc_ara_code := cc_rra_code +1; -cc_la_code := cc_ara_code +1; -cc_lla_code := cc_la_code +1; -cc_va_code := cc_lla_code +1; -cc_ca_code := cc_va_code +1; -cc_sha_code := cc_ca_code +1; -cc_sa_code := cc_sha_code +1; -cc_ha_code := cc_sa_code +1; - -% bars used for transliteration of vedic hymns -% and other symbols used for singing -b_udatta1_code := oct"005"; -b_udatta2_code := b_udatta1_code +1; -b_anudatta_code := b_udatta2_code +1; - -% Roman digits -dr_zero_code := ASCII"0"; -dr_one_code := dr_zero_code +1; -dr_two_code := dr_one_code +1; -dr_three_code := dr_two_code +1; -dr_four_code := dr_three_code +1; -dr_five_code := dr_four_code +1; -dr_six_code := dr_five_code +1; -dr_seven_code := dr_six_code +1; -dr_eight_code := dr_seven_code +1; -dr_nine_code := dr_eight_code +1; - -% Kannada digits -dk_zero_code := oct"015"; -dk_one_code := dk_zero_code +1; -dk_two_code := dk_one_code +1; -dk_three_code := dk_two_code +1; -dk_four_code := dk_three_code +1; -dk_five_code := dk_four_code +1; -dk_six_code := dk_five_code +1; -dk_seven_code := dk_six_code +1; -dk_eight_code := dk_seven_code +1; -dk_nine_code := dk_eight_code +1; - -% Punctuations -p_period_code := ASCII"."; -p_comma_code := ASCII","; -p_equal_code := ASCII"="; -p_bar_code := oct"177"; -p_dbar_code := oct"000"; -p_colon_code := ASCII":"; -p_scolon_code := ASCII";"; -p_cquote_code := ASCII"'"; -p_cquotes_code := oct"001"; -p_oquote_code := ASCII"`"; -p_oquotes_code := oct"002"; -p_dquotes_code := ASCII ditto; %ASCII " -p_slash_code := ASCII"/"; -p_hash_code := ASCII"#"; -p_excla_code := ASCII"!"; -p_asterisk_code := ASCII"*"; -p_plus_code := ASCII"+"; -p_lbracket_code := ASCII"["; -p_rbracket_code := ASCII"]"; -p_lparen_code := ASCII"("; -p_rparen_code := ASCII")"; -p_lbrace_code := ASCII"{"; -p_rbrace_code := ASCII"}"; -p_percent_code := ASCII"%"; -p_bslash_code := ASCII"\"; -p_lbar_code := ASCII"|"; -p_hyphen_code := ASCII"-"; -p_lhyphen_code := oct"003"; -p_vlhyphen_code := oct"004"; -p_ubar_code := ASCII"_"; -p_question_code := ASCII"?"; -p_dollar_code := ASCII"$"; -p_greater_code := ASCII">"; -p_less_code := ASCII"<"; -p_at_code := ASCII"@"; -p_tilde_code := ASCII"~"; -p_hat_code := ASCII"^"; -p_ampersand_code := ASCII"&"; - -% Ubayaksharas -u_sunna_code := oct"010" ; -u_visarga_code := u_sunna_code +1; -u_uss_code := u_visarga_code +1; -%u_ardhavisarga_code := u_visarga_code +1; -%u_avagraha_code := u_ardhavisarga_code +1; - -%some consonant+vowel's need special symbols. Next we will -%define codes for these symbols. -cv_ke_code := cc_ha_code+1; -cv_khe_code := cv_ke_code+1; -cv_ge_code := cv_khe_code+1; -cv_ghe_code := cv_ge_code+1; -cv_che_code := cv_ghe_code+1; -cv_cche_code := cv_che_code+1; -cv_je_code := cv_cche_code+1; -cv_jhe_code := cv_je_code+1; -cv_tte_code := cv_jhe_code+1; -cv_tthe_code := cv_tte_code+1; -cv_dde_code := cv_tthe_code+1; -cv_ddhe_code := cv_dde_code+1; -cv_te_code := cv_ddhe_code+1; -cv_the_code := cv_te_code+1; -cv_de_code := cv_the_code+1; -cv_dhe_code := cv_de_code+1; -cv_ne_code := cv_dhe_code+1; -cv_pe_code := cv_ne_code+1; -cv_phe_code := cv_pe_code+1; -cv_be_code := cv_phe_code+1; -cv_bhe_code := cv_be_code+1; -cv_me_code := cv_bhe_code+1; -cv_re_code := cv_me_code+1; -cv_le_code := cv_re_code+1; -cv_ye_code := cv_le_code+1; -cv_lle_code := cv_ye_code+1; -cv_ve_code := cv_lle_code+1; -cv_vu_code := cv_ve_code+1; -cv_vuu_code := cv_vu_code+1; -cv_ce_code := cv_vuu_code+1; -cv_she_code := cv_ce_code+1; -cv_se_code := cv_she_code+1; -cv_he_code := cv_se_code+1; -cv_kshe_code := cv_he_code+1; - - - -% Some Special characters -kn_spla_code := cv_kshe_code +1 ; -kn_splb_code := kn_spla_code +1; diff --git a/Master/texmf-dist/fonts/source/public/itrans/kanlets.mf b/Master/texmf-dist/fonts/source/public/itrans/kanlets.mf deleted file mode 100644 index 3445e2ca81b..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/kanlets.mf +++ /dev/null @@ -1,220 +0,0 @@ -% This file is part of the KannadaTeX Software Package. -%Copyright (c) 1991 G.S. Jagadeesh & Venkatesh. Gopinath. -% -%Author: GS. Jagadeesh. -%The KannadaTeX Software Package is distributed in the hope that -%it will be useful,but WITHOUT ANY WARRANTY. No author or distributor -%accepts responsibility to anyone for the consequences of using it -%or for whether it serves any particular purpose or works at all, -%unless he says so in writing. Refer to the KannadaTeX Software Package -%General Public License for full details. -% -%Everyone is granted permission to copy, modify and redistribute -%the KannadaTeX Software Package, but only under the conditions described in the -%KannadaTeX Software Package General Public License. A copy of this license is -%supposed to have been given to you along with KannadaTeX Software Package so you -%can know your rights and responsibilities. It should be in a -%file named CopyrightLong. Among other things, the copyright notice -%and this notice must be preserved on all copies. -%%%%% - -CBKA; -CCKA; -CBKHA; -CCKHA; -CBGA; -CCGA; -CBGHA ; -CCGHA; -CBNGA ; -CCNGA ; -CBCHA ; -CCCHA ; -CBCCHA; -CCCCHA; -CBJA ; -CCJA ; -CBJHA ; -CCJHA ; -CBNYA; -CCNYA; -CBTTA; -CCTTA; -CBTTHA; -CCTTHA; -CBDDA; -CCDDA; -CBDDHA; -CCDDHA; -CBNNA; -CCNNA; -CBTA; -CCTA; -CBTHA; -CCTHA; -CBDA; -CCDA; -CBDHA; -CCDHA; -CBNA; -CBNAA; -CCNA; -CBPA; -CCPA; -CBPHA; -CCPHA; -CBBA; -CCBA; -CBBHA; -CCBHA; -CBMA; -CCMA; -CBYA; -CCYA; -CBRA ; -CBRRA ; -CCRA ; -CCRRA ; -CBLA ; -CCLA ; -CBVA; -CVVE; -CVVU; -CVVUU; -CCVA; -CBCA; -CCCA; -CBSA ; -CCSA ; -CBHA ; -CCHA ; -CBLLA ; -CBLLAA ; -CCLLA ; -CBSHA; -CCSHA; -CBKSHA ; -VA ; -VAA; -VE; -VEE ; -VU; -VUU; -VRO; -VROO; -VEA; -VEAE; -VI ; -VAO ; -VAOO ; -VAU; -VMAH ; -VMA ; -VMAA ; -VMEE; -VMU ; -VMUU ; -VMRO ; -VMROO ; -VMEA ; -VMEAA ; -VMY ; -VMAU; -CVKE ; -CVKHE ; -CVGE; -CVGHE; -CVCHE ; -CVCCHE; -CVJE ; -CVJHE ; -CVTTE; -CVTTHE ; -CVDDE; -CVDDHE; -CVTE; -CVTHE; -CVDE; -CVDHE; -CVNE; -CVPE; -CVPHE; -CVBE; -CVBHE; -CVME; -CVYE; -CVRE ; -CVLE ; -CVCE; -CVSHE ; -CVSE ; -CVHE ; -CVLLE ; -CVKSHE ; -VME; - - -DRZERO -DRONE -DRTWO -DRTHREE -DRFOUR -DRFIVE -DRSIX -DRSEVEN -DREIGHT -DRNINE -DKZERO -DKONE -DKTWO -DKTHREE -DKFOUR -DKFIVE -DKSIX -DKSEVEN -DKEIGHT -DKNINE -PPERIOD -PCOMMA -PEQUAL -PBAR -PDBAR -PCOLON -PSCOLON -PCQUOTE -PCQUOTES -POQUOTE -POQUOTES -PDQUOTES -PSLASH -PHASH -PEXCLA -PASTERISK -PPLUS -PLBRACKET -PRBRACKET -PLPAREN -PRPAREN -PLBRACE -PRBRACE -PPERCENT -PBSLASH -PLBAR -PHYPHEN -PLHYPHEN -PVLHYPHEN -PUBAR -PQUESTION -PDOLLAR -PGREATER -PLESS -PAT -PTILDE -PHAT -PAMPERSAND -BOXA -BOXB -BOXC - -FROWN -SMILE diff --git a/Master/texmf-dist/fonts/source/public/itrans/kanmain.mf b/Master/texmf-dist/fonts/source/public/itrans/kanmain.mf deleted file mode 100644 index 783a6b6d389..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/kanmain.mf +++ /dev/null @@ -1,1298 +0,0 @@ -% This file is part of the KannadaTeX Software Package. -%Copyright (c) 1991 G.S. Jagadeesh & Venkatesh. Gopinath. -% -%Author: GS. Jagadeesh. -%The KannadaTeX Software Package is distributed in the hope that -%it will be useful,but WITHOUT ANY WARRANTY. No author or distributor -%accepts responsibility to anyone for the consequences of using it -%or for whether it serves any particular purpose or works at all, -%unless he says so in writing. Refer to the KannadaTeX Software Package -%General Public License for full details. -% -%Everyone is granted permission to copy, modify and redistribute -%the KannadaTeX Software Package, but only under the conditions described in the -%KannadaTeX Software Package General Public License. A copy of this license is -%supposed to have been given to you along with KannadaTeX Software Package so you -%can know your rights and responsibilities. It should be in a -%file named CopyrightLong. Among other things, the copyright notice -%and this notice must be preserved on all copies. -%%%%% - -font_coding_scheme := "TeX text"; - -%font_size 10pt#; slant:=0; pen_width#:=0.35pt#; penangle := 30 ; - -% avinash: June 1998: do not set mode here, that is set by MakeTeXPK -% mode=localfont; - -input kancodes; % codes for kannada symbols -input kanparam; - -font_coding_scheme := "TeX text"; - -mode_setup; font_setup; - - -def v_e_form = - lft z1=(0,j_height); top z2=(1/5v_e_width,x_height); - z3=(2/5v_e_width,1.2j_height); top z4=(3/5v_e_width,x_height); - rt z5=(v_e_width,1/2x_height); z6=(4/5v_e_width,1/5x_height); - bot z7=(1/2v_e_width,0); z8=(1/5v_e_width,1/4x_height); - z9=(1/2v_e_width,1/2x_height); rt z10=(v_e_width,-1/5des_depth); - path v_e_p; - v_e_p = z1..z2..tension 1.2..z3&z3..tension 1.2..z4..z5..z6..z7..z8..z9..z10; - sketch v_e_p; -enddef; - -def place_lit_circ (suffix $) (expr sc) = - lit_cir_form; - erase sketch lit_cir_p; - path pl_lit_cir_p ; - transform t; - t=identity scaled sc shifted z$ ; - %sketch lit_cir_p transformed t; - pl_lit_cir_p = lit_cir_p transformed t; - sketch pl_lit_cir_p ; -enddef ; - -def bar_form(suffix $) (expr width) = - path bar_p; - z$b= (x$+width-2u, y$); - bar_p = z$--z$b; - sketch bar_p; -enddef; - -def bar_forma(expr width) = - path bar_pa; - z300=rt bot (0,x_height); z301= bot(width-2u, x_height); - bar_pa=z300--z301; - sketch bar_pa; -enddef; - -def vmfa_form(suffix $) = % tale-kattu - path bar_p; - z$c= (x$+1.4u, y$); - top z$d= (x$c+.5u, y$+2.5u); - bar_p = z$--z$c{z$c-z$}..z$d; - sketch bar_p; -enddef; - -def vm_aa_form = - top z1 = (0+u,x_height); - top z2 = (vm_aa_width-2u,x_height); - rt z3 = (vm_aa_width, 1/2y1); - bot z4 = (x2, 0); - z5 = (x2-x1, y4+.1y1); - z6 = (x2-1/4x1, y4+.2y1); - z7 = (x2-1/8x1, y4+.1y1); - sketch z1..tension 7..z2..tension 1.8..z3..z4..z5..z6..z7; - flop(4); -enddef; - -def vmfaa_form(suffix $) = % tale-a ile. - top z1a = (x$+0,x_height); - z1b = (x$+4.2u,y1a); - rt z1c = (x1b+2u, .5y1a); - bot z1d = (x1b-.4u, 0); - bot z1e = (x1d, 1.5u); - z1f = (x1e+.25u, y1e-.5u); - - sketch z1a---z1b..tension 1.8..z1c..tension 1.2..z1d..z1e..z1f; - %sketch z1a..tension 10..z1b..tension 1.8..z1c..tension 1.2..z1d..z1e..z1f; - %sketch z1a; draw z1b; draw z1c; draw z1d; draw z1e; draw z1f; draw z1f; -enddef; - - -def vmfea_form(suffix $) = % tale-athwa - path bar_p; - z$c= (x$+1.5u, y$); - z$d= (x$c+.5u, y$+2.5u); - z$e= (x$+1u, y$+1.5u); - z$f= (x$+1.5u, y$e-.4u); - bar_p = z$---z$c{z$c-z$}..z$d..z$e..z$f; - sketch bar_p; -enddef; - -def vmah_form(suffix $) = % tale-ardha akshara - path bar_p; - z$c= (x$+1.2u, y$); - z$cc= (x$c+1.5u, y$); - z$d= (x$cc-.75u, y$-1u); - %z$e= (x$+2.75u, y$+1.25u); % adjust if you want it.. - z$e= (x$+3u, y$+1.5u); - bar_p = z$--z$c..z$cc{dir 2}..z$d..tension 1.4..z$e; - sketch bar_p; -enddef; - -def cb_ka_form = - path cb_ka_pa, cb_ka_pb, cb_ka_pc; - rt top z1=(0.5cb_ka_width, 0.75x_height); lft z2=(0, 3/8x_height); - bot z3=(.5cb_ka_width, 0); - rt z4=(cb_ka_width, 3/8x_height); - lft z5=(0, 0.75x_height); rt z6=(cb_ka_width, .75x_height); - top z7=(0.5cb_ka_width, 0.75x_height); - top z8=(0.55cb_ka_width, x_height); - path cb_ka_p; - cb_ka_pa = z1..z2..z3..z4..cycle; - cb_ka_pb = z5--z6; - cb_ka_pc = z7..{dir 125}z8; - sketch cb_ka_pa; - sketch cb_ka_pb; - sketch cb_ka_pc; - lft top z0 = (0, x_height); - bar_forma(cb_ka_width-.5u); % z301 is comming from bar_forma... - %vmfa_form(301); % Following are test to see How vowel modifer looks. - %vmfaa_form(301) ; - %vmfea_form(301); - %bar_form(0,cb_ka_width); - - % to compute the joining point of "kombu for ka". - path inter; - inter = (1/2cb_ka_width, .3x_height)--(1.1cb_ka_width, .3x_height); - z400 = cb_ka_pa intersectionpoint inter; - -enddef; - -def cb_kha_form = - z1=(4/15cb_kha_width,5/6x_height);z2=(2/15cb_kha_width,y1-uh); - lft z3=(0,y1); top z4=(x6,x_height); - z5=(5/12cb_kha_width,1/8x_height); bot z6=(1/4cb_kha_width,0); - lft z7=(0,1/4x_height); z8=(1/4cb_kha_width,1/3x_height); - bot z9=(3/4cb_kha_width,0); rt z10=(cb_kha_width,1/3x_height); - top z11=(x9,x_height); - path cb_kha_p; - cb_kha_p=z1..z2..z3..z4..z5..z6..z7..z8..z9..z10..z11; - %sketch cb_kha_p; - z12 = lft z11; - %vmfaa_form(12) ; - %vmfea_form(12); - - % to compute the joining point of "kombu for ka". - path inter; - inter = (.8cb_kha_width, .3x_height)--(1.1cb_kha_width, .3x_height); - z400 = cb_kha_p intersectionpoint inter; - -enddef; - -def cb_ga_form = - bot z1=(u,0); x5=cb_ga_width-x1; bot y5=0; - y2=y4=1/3x_height; lft x2=0; rt x4=cb_ga_width; - top z3=(1/2cb_ga_width,x_height); - path cb_ga_p, cv_ge_p, cb_ga_pt; - cb_ga_p=z1..z2..z3..z4..z5; - %sketch cb_ga_p; - - % following is for vowel modifier "e". - numeric na,nb,nc,nd; - (na,nb)= cb_ga_p intersectiontimes - ((0,vm_e_height2)--(1/2cb_ga_width,vm_e_height2)); - z30= point na of cb_ga_p; - top z31=(1/6cb_ga_width,.9vm_e_heightx); - %top z31=(1/2cb_ga_width,vm_e_heightx); - (nc,nd)= cb_ga_p intersectiontimes - ((1/2cb_ga_width,vm_e_height2)--(cb_ga_width,vm_e_height2)); - z32= point nc of cb_ga_p; - cv_ge_p=z30..z31..tension1.2..z32; - - % to compute the joining point of "kombu for ka". - path inter; - inter = (.8cb_ga_width, .3x_height)--(1.1cb_ga_width, .3x_height); - z400 = cb_ga_p intersectionpoint inter; - -enddef; - -% following macro is used for many derivatives of "pa" like gha, va etc., -def cb_pa_form = - top z41=0.85(1/8cb_pa_width+1/2u, 1/4x_height+1/4u); - top z42=0.85(1/4cb_pa_width, 3/8x_height); - top z43=0.85(1/8cb_pa_width, 1/2x_height); - top z44=0.85(0, 3/8x_height); - bot z45=(1/4cb_pa_width, 0); - bot z46=(1/2cb_pa_width, 0.6w_height); - bot z47=(3/4cb_pa_width, 0); - rt top z48=(cb_pa_width, 1/2x_height); - rt z33=(0.9cb_pa_width, .85x_height) ; - - path cb_pa_p,cb_paa_p; - cb_pa_p = z41..z42..z43..z43..z44..z45..z46 & z46..z47..z48..z33; - - - % to compute the joining point of "kombu for pa and its derivatives". - path inter; - inter = (.8cb_pa_width, .25x_height)--(1.1cb_pa_width, .25x_height); - z400 = cb_pa_p intersectionpoint inter; - -enddef; - -def vm_ghu_form (suffix $) = - numeric diff_ht; - numeric mx, my, mz; - diff_ht = x_height-y$; - bot z$x = (x$+vm_u_width/4,y$-1/9diff_ht); - rt z$y = (x$+vm_u_width/2,y$+1/2diff_ht); - top rt z$z = (x$+vm_u_width/3,y$+diff_ht-0.3u); - path vm_ghu_p; - vm_ghu_p=z$..z$x..z$y..z$z; - sketch vm_ghu_p; - %penlabels($aa,$bb,$cc,$d); -enddef; - -def cb_cch_form = - path cb_ccha_pa, cb_ccha_pb, cb_ccha_pc; - numeric k_w, k_yo, k_h, k_xo; - k_w=1/4cb_ja_width; % Kondi width - k_xo=1/6cb_ja_width; - k_yo=3/4x_height; - k_h=1/4x_height; - - top rt rt z1=(k_xo+1/3k_w, k_yo+1/2k_h); - rt top z2=(k_xo+1/2k_w, k_yo); - rt top z3=(k_xo+k_w, k_yo+1/2k_h); - rt top z4=(k_xo+1/2k_w,k_yo+k_h); - - rt z5=(0.075cb_ja_width, 3/4x_height); - - z6=(0, 1/2x_height); - bot z7=(1/4cb_ja_width, 0); - z8=(1/2cb_ja_width, .6w_height); - bot z9=(3/4cb_ja_width, 0); - rt z10=(cb_ja_width, 1/2x_height); - top z11=(0.80cb_ja_width, x_height); - - cb_ccha_pa = z1..z2..z3..z4..z5..z6..z7..z8..z8..z9..z10..z11; - sketch cb_ccha_pa; - z12 = (x11-.5u, y11); - - %vmfa_form(12); % Following are test to see How vowel modifer looks. - %vmfaa_form(12) ; - %vmfea_form(12); - %bar_form(0,cb_ja_width); - %vm_au_form(12,w); - - % to compute the joining point of "kombu for ka". - path inter; - inter = (.8cb_ja_width, .3x_height)--(1.1cb_ja_width, .3x_height); - z400 = cb_ccha_pa intersectionpoint inter; - -enddef ; - - -def cb_ch_ja_base= - numeric j_offset; - j_offset = 0.08cb_ja_width; - lft z1 = (0,j_height); top z2 = (cb_ja_width/8,x_height); - z3 = (cb_ja_width/4+j_offset,j_height); - z4 = (cb_ja_width/8+j_offset,x_height/2); - lft z5 = (0,w_height); bot z6 = (cb_ja_width/8,0); - %z7 = (cb_ja_width/2,0.8w_height); bot z8 = (3/4cb_ja_width,0); - z7 = (cb_ja_width/2,0.8w_height); bot z8 = (.8cb_ja_width,0); -enddef ; - -def cb_ja_form = - - cb_ch_ja_base; % Defines some base points for ja, ch O etc., - rt z9 = (cb_ja_width,w_height); - path cb_ja_pa,cb_ja_pb, cb_nga_p, cb_ja_pc, cb_ja_pe; - cb_ja_pa=z1..z2..z3..z4..z5..z6..tension1.15..z7&z7..tension1.2..z8..z9; - - % to define BOWL for ja. - z40 = (0.2cb_ja_width, .9x_height); top z41=(.95cb_ja_width, x_height); - z60= (z40..z41) intersectionpoint cb_ja_pa ; - z50 = (1.4x3,0.8x_height); - cb_ja_pb=z60..z50..z41; - - % to define BOWL for nga. - z20 = (0.2cb_ja_width, .8x_height); top z21=(.95cb_ja_width, .9x_height); - z30= (z20..z21) intersectionpoint cb_ja_pa ; - top z10 = (1.4x3,.95x_height); - cb_nga_p=z30..z10..z21; - - z42= (x41, y41+1.5u) ; - z43= (x41-u, y42-.75u) ; - z44= (x41-.7u, y42-1.4u) ; - cb_ja_pe = z60..z50..z41..z42..z43..z44 ; - z35=(0.62cb_ja_width, y40-u) ; - cb_ja_pc = rt bot z35 ; - sketch cb_ja_pa; - %penlabels(3w,3x,3y,3z); - - % for "ile" and "tale kattu" - - z52=(x41-u, y41); - %vmfa_form(52); % Following are test to see How vowel modifer looks. - %vmfaa_form(52) ; - %vmfea_form(52); - %bar_form(0,cb_ka_width); - %vm_au_form(52,w); - - % to compute the joining point of "kombu for ka". - path inter; - inter = (.8cb_ja_width, .3x_height)--(1.1cb_ja_width, .3x_height); - z400 = cb_ja_pa intersectionpoint inter; - - enddef; - -def cb_ch_form = - path cb_cha_pa, cb_cha_pb, cb_cha_pc; - cb_ch_ja_base; - rt rt z9 = (0.9cb_ja_width, .6x_height); - cb_cha_pa=z1..z2..z3..z4..z5..z6..tension1.2..z7&z7..tension1.15..z8..tension1.1..z9; - sketch cb_cha_pa; - y11 = y10 = y9; x10=cb_ja_width; x11=x9-(x10-x9); - - top z12 = (x9, x_height); - cb_cha_pb = z10--z11; - cb_cha_pc = z9{dir 40}..z12; - sketch cb_cha_pb ; - sketch cb_cha_pc ; - - z20 = (x12-.1u,y12) ; - %vmfa_form(20); % Following are test to see How vowel modifer looks. - %vmfaa_form(20) ; - %vmfea_form(20); - %bar_form(0,cb_ka_width); - %vm_au_form(20,w); - - % to compute the joining point of "kombu for ka". - path inter; - inter = (.8cb_ja_width, .3x_height)--(1.2cb_ja_width, .3x_height); - %sketch inter; - z400 = cb_cha_pa intersectionpoint inter; - -enddef ; - -def cb_nya_form= - v_e_form; - path cb_ny_pb; - z14= v_e_p intersectionpoint ((x4,.8x_height)--(w,.8x_height)); - z15=z14; - z16=(v_e_width+half_plus_width, .9y14); - cb_ny_pb = z14{dir 60}..z16; - sketch cb_ny_pb; - z17=top(.6(x14+x16), x_height); - %pivot_message(x15c,x7); - %vmfa_form(17); % Following are test to see How vowel modifer looks. - %vmfaa_form(17) ; - %vmfea_form(17); - %bar_form(0,cb_ka_width); - %vm_au_form(400,w); - - % to compute the joining point of "kombu for nya". - path inter; - inter = (.8v_e_width, .3x_height)--(1.1v_e_width, .3x_height); - z500 = v_e_p intersectionpoint inter; - z400=(x500+3u,y500); - %vm_u_form(400); - -enddef ; - -def cb_ta_form = - lft z1=(0,.35x_height); bot z2=(.55cb_ta_width, 0); - rt z3=(cb_ta_width, .35x_height); z4=(.55cb_ta_width, .55x_height); - rt z5=(.4cb_ta_width, .42x_height); - top z6=(.7cb_ta_width, .48x_height); - bot z7=(.75cb_ta_width, .68x_height); - bot z8=(.7cb_ta_width, .78x_height); - top z9=(.5cb_ta_width, x_height); - - top z10 = (.4cb_ta_width, x_height) ; - z11 = (.41cb_ta_width, .8x_height) ; - z12 = (.5cb_ta_width, .85x_height) ; - - path cb_ta_p, cb_te_p; - cb_ta_p = z1..z2..z3..z4..tension 1.2..z5..tension1.2..z6..z7..z8..z9; - cb_te_p = cb_ta_p softjoin z9..z10..z11..z12 ; - bar_forma(cb_ta_width-.5u); % z301 is comming from bar_forma... - %vmfa_form(301); % Following are test to see How vowel modifer looks. - %vmfaa_form(301) ; - %vmfea_form(301); - %vm_au_form(301,vm_au_width); - - % to compute the joining point of "kombu for nya". - path inter; - inter = (.8cb_ta_width, .3x_height)--(1.1cb_ta_width, .3x_height); - z400 = cb_ta_p intersectionpoint inter; - %vm_u_form(400); - -enddef; - -def cb_tta_form = - path cb_tta_p, cb_tta_pa, cb_tta_pe; - lft top z1=(0.12cb_tta_width,x_height); - lft top z2=(0.1cb_tta_width,x_height); - top z3=(0,.75x_height); - lft z4=(.15cb_tta_width, 0.43x_height); - lft z5=(.2cb_tta_width, 0.55x_height); - z6=(0, .25x_height); - bot z7=(1/4cb_tta_width, 0); - - z8=(1/2cb_tta_width, 0.6w_height);%(wedge) - - bot z9=(3/4cb_tta_width, 0); - lft z10=(cb_tta_width, 1/4x_height); - - z11=(0.85cb_tta_width, 1/2x_height); %(wedge) - rt lft z12=(cb_tta_width, 3/4x_height); - rt top z13=(.9cb_tta_width, x_height); - - %For consanant +e - z14=(.8cb_tta_width, .9x_height); - z15=(.89cb_tta_width, .8x_height); - - %cb_tta_pa = z1..tension1.2..z2..z3..tension1.2..z4; - cb_tta_pa = z1..tension1.2..z2..z3..{curl 6.3}z4; - cb_tta_p = z4..z5..tension1.2..z6..z7 - ..z8..z8..z9..z10..z11..z11..z12..z13; - %For consanant +e - cb_tta_pe = z4..z5..tension1.2..z6..z7 - ..z8..z8..z9..z10..z11..z11..z12..z13..z14..z15; - sketch cb_tta_pa ;sketch cb_tta_p; - z20=(x13-u,y13); - - %vmfa_form(20); % Following are test to see How vowel modifer looks. - %vmfaa_form(20) ; - %vmfea_form(20); - %bar_form(0,cb_ka_width); - %vm_au_form(20,w); - - % to compute the joining point of "kombu for nya". - path inter; - inter = (.8cb_tta_width, .3x_height)--(1.1cb_tta_width, .3x_height); - z400 = cb_tta_p intersectionpoint inter; - %vm_u_form(400); - -enddef; - - -def cb_da_form = - top z1=(1/2cb_da_width,x_height); lft z2=(0,w_height); - bot z3=(1/3cb_da_width,0);z4=(1/2cb_da_width,.6w_height); - bot z5=(2/3cb_da_width,0);rt z6=(cb_da_width,1/2x_height); - path cb_da_p,cv_de_p; - cb_da_p= z4..tension 1.2..z5..z6..z1..z2..z3..tension 1.2..z4; - sketch cb_da_p; - numeric na,nb,nc,nd; - (na,nb)= cb_da_p intersectiontimes - ((0,vm_e_height2)--(1/2cb_da_width,vm_e_height2)); - z30= point na of cb_da_p; - (nc,nd)= cb_da_p intersectiontimes - ((1/2cb_da_width,vm_e_height2)--(cb_da_width,vm_e_height2)); - z32= point nc of cb_da_p; - top z31=(1/2cb_da_width,.95vm_e_heightx); - cv_de_p=z30{curl 3}..z31..z32; - bar_forma(cb_da_width-.5u); % z301 is comming from bar_forma... - %vmfa_form(301); % Following are test to see How vowel modifer looks. - %vmfaa_form(301) ; - %vmfea_form(301); - %vm_au_form(301,vm_au_width); - - % to compute the joining point of "kombu for nya". - path inter; - inter = (.8cb_da_width, .3x_height)--(1.1cb_da_width, .3x_height); - z400 = cb_da_p intersectionpoint inter; - %vm_u_form(400); - - enddef; - -def cb_dda_form = - path cb_dda_p, cv_dde_p; - rt z1=(0.1cb_da_width, .5x_height); bot z2=(0.25cb_da_width, 0); - bot z3=(1/2cb_da_width,0.6w_height); - bot z4=(0.7cb_da_width,0); lft z5=(0.9cb_da_width, 0.4x_height); - top z6=(0.6cb_da_width, 0.6x_height); - lft z7=(0.79cb_da_width, 0.7x_height); - top z8=(0.45cb_da_width, .99x_height); - - cb_dda_p=z1...z2..z3..z3...z4...z5..{curl 2.5}z6..z7..z8..tension 1.0..cycle; - sketch cb_dda_p; - - bar_forma(cb_da_width-u); % z301 is comming from bar_forma... - %vmfa_form(301); % Following are test to see How vowel modifer looks. - %vmfaa_form(301) ; - %vmfea_form(301); - %vm_au_form(301,vm_au_width); - - numeric na,nb,nc,nd; - (na,nb)= cb_dda_p intersectiontimes - ((0,vm_e_height2)--(1/2cb_da_width,vm_e_height2)); - z30= point na of cb_dda_p; - (nc,nd)= cb_dda_p intersectiontimes - ((1/2cb_da_width,vm_e_height2)--(cb_da_width,vm_e_height2)); - z32= point nc of cb_dda_p; - top z31=(1/2cb_da_width,.92vm_e_heightx); - cv_dde_p=z30{curl 3}..z31...z32; - - % to compute the joining point of "kombu for nya". - path inter; - inter = (.8cb_da_width, .3x_height)--(1.1cb_da_width, .3x_height); - z400 = cb_dda_p intersectionpoint inter; - %vm_u_form(400); - -enddef; - -def cb_na_form = - bot lft z1=(0,0); lft z2=(0,1/2w_height); - bot lft z1=(0,0); lft z2=(0,1/2w_height); - z3=(1/3cb_na_width,w_height); bot z4=(2/3cb_na_width,0); - rt z5=(cb_na_width,1/3x_height); top z6=(1/2cb_na_width,x_height); - bot z10=(.12cb_na_width, -.65w_height); - - % For consonant+e - top z7 = (.3cb_na_width, x_height); - z8 = (.3cb_na_width, .7x_height); - z9 = (.45cb_na_width, .8x_height); - - path cb_na_p, cb_ne_p; - - cb_na_p=z10..z1..z2..z3..z4..z5..z6; - cb_ne_p = cb_na_p softjoin z6..tension1.3..z7..z8..z9; - - bar_forma(cb_na_width-.5u); % z301 is comming from bar_forma... - %vmfa_form(301); % Following are test to see How vowel modifer looks. - %vmfaa_form(301) ; - %vmfea_form(301); - %vm_au_form(301,vm_au_width); - % to compute the joining point of "kombu for nya". - path inter; - inter = (.8cb_na_width, .3x_height)--(1.1cb_na_width, .3x_height); - z400 = cb_na_p intersectionpoint inter; - %vm_u_form(400); - -enddef; - -def cb_nna_form = - z1a=(1/3cb_nna_width,1/2sc_height); - bot z1=(1/4cb_nna_width,0); lft z2=(0,1/4x_height); - z3=(1/6cb_nna_width,1/2x_height); lft z4=(0,3/4x_height); - top z5=(1/4cb_nna_width,x_height); z6=(1/2cb_nna_width,.8x_height); - top z7=(5/8cb_nna_width,x_height); rt z8=(cb_nna_width,1/2x_height); - bot z9=(2/3cb_nna_width,0); bot z10=(x9-1/2sc_height,sc_height); - bot z11=(x9,3/2sc_height); bot z12=(x9+1/2sc_height,sc_height); - path cb_nna_p; - cb_nna_p= z1a..z1..z2..z3&z3..z4..z5..z6&z6..z7..z8..z9..z10 - ..tension 1.1..z11..z12; - sketch cb_nna_p; - z20=bot(.8cb_na_width, x_height); - %bar_forma(vm_ea1_width); - %bar_forma(cb_nna_width); - %vmfa_form(20); % Following are test to see How vowel modifer looks. - %vmfaa_form(20) ; - %vmfea_form(301); - %vm_au_form(20,vm_au_width); - - % to compute the joining point of "kombu for nya". - path inter; - inter = (.8cb_nna_width, .3x_height)--(1.1cb_nna_width, .3x_height); - z400 = cb_nna_p intersectionpoint inter; - %vm_u_form(400); - - penlabels(1a); -enddef; - -def cb_ba_form = - lft z1 = (u/2,j_height); top z2 = (cb_ba_width/5,x_height); - z3 = (cb_ba_width/3,j_height); lft z4 = (0,w_height); - bot z5 = (cb_ba_width/4,0); bot z6 = (cb_ba_width/2,.6w_height); - bot z7 = (3/4cb_ba_width,0); - rt z8 = (cb_ba_width,w_height); %z8 contact point - top z9 = (.8cb_ba_width,x_height); % z9 another contact point - - %for consant+e - z10 = (.65cb_ba_width, 1.1x_height); - z11 = (.65cb_ba_width, .91x_height); - - path cb_ba_p, cb_be_p; - cb_ba_p = z1..z2..z3..z4..z5..tension 1.2..z6&z6..tension 1.2..z7..z8..z9; - cb_be_p = cb_ba_p softjoin z9..tension1.7..z10..z11; - sketch cb_ba_p; - - z12 = (x9-u,y9); - %vmfa_form(12); % Following are test to see How vowel modifer looks. - %vmfaa_form(12) ; - %vmfea_form(12); - %vm_au_form(12,vm_au_width); - - % to compute the joining point of "kombu for nya". - path inter; - inter = (.8cb_ba_width, .3x_height)--(1.1cb_ba_width, .3x_height); - z400 = cb_ba_p intersectionpoint inter; - %vm_u_form(400); - -enddef; - -def vb_ea_form = - cb_pa_form ; - path vb_a_p,vb_a_pa; - top z9 = (.80cb_ba_width,.80x_height); % z9 another contact point - top z10 = (.35cb_ba_width,x_height); % z9 another contact point - vb_a_p = z41..z42..z43..z43..z44..z45..z46 & z46..z47..z48..z9..tension 1.2..z10; -enddef ; - -def vb_eae_form = - vb_ea_form; - path vb_a_pb; - z11 = (.25cb_ba_width,.82x_height); - top z12 = (.13cb_ba_width,x_height); - vb_a_pb = z41..z42..z43..z43..z44..z45..z46 & z46..z47..z48..z9..tension 1.2..z10..z10..z11..z12 -enddef ; - -def vb_i_form = - cb_pa_form; - path vb_a_pb; - top z9 = (3/4cb_pa_width, x_height); z10 = ( 1/2cb_pa_width, .8x_height); - top z11 = (1/4cb_pa_width, x_height); lft z12 = (0, .75x_height); - vb_a_pb = z41..z42..z43..z43..z44..z45..z46 & z46..z47..z48..z9..z10..z10..z11..z12 -enddef ; - -%def cb_va_form = -% cb_pa_form ; -% path cb_va_p,cb_va_pa; -% top z9 = (.82cb_ba_width,.83x_height); % z9 another contact point -% top z10 = (.4cb_ba_width,x_height); % z9 another contact point -% cb_va_p = z41..z42..z43..z43..z44..z45..z46 & z46..z47..z48..z9..z10; -% z20 = (.6cb_ba_width,w_height); -% z21 = (cb_ba_width, w_height); -% z30= (z20--z21) intersectionpoint cb_va_p ; -% vm_u_form(30); -%enddef ; - -def cb_ya_form = - - path cb_ya_pa, cb_ya_pb, cb_ya_pc, cb_ye_p; - lft z1 = (0, .49x_height); bot z2 = (3/10cb_ya_width, 0); - rt z3 = (3/5cb_ya_width, y1) ; top z4 = (x2, 2y1); - z20 = (.7x2, 3/10x_height); - z21 = (cb_ya_width+vm_u_width, 3/10x_height); - cb_ya_pa = superellipse( z3, z4, z1, z2, .7) ; - top z30 = (z20--z21) intersectionpoint cb_ya_pa ; - bot z5 = (8/10cb_ya_width, 0); lft z6 = (.85*2x3, .5x_height); - %top z7 = (.9x5, x_height); - top z7 = (.77cb_ya_width, x_height); - - %for consonant+e - z50 = (.75x5, 1.15x_height); - z51 = (.68x5, .98x_height); - z52 = (.89x5, .92x_height); - cb_ya_pb = z30..tension 1.12..z5..z6..z7; - cb_ye_p = z30..tension 1.12..z5..z6..z7..tension 1.4..z50..z51..z52; - %cb_ye_p = z30..tension 1.12..z5..z6..z7; - %sketch z6;sketch z7;sketch z50;sketch z51;sketch z52; - %cb_ye_p = z30..tension 1.12..z5..z6..z7..tension 1.6..z50; sketch z51; sketch z52; - - top z40 = (z20--z21) intersectionpoint cb_ya_pb ; - numeric ya_width ; - ya_width = cb_ya_width + vm_u_width ; - bot z8 = (.79(ya_width), 0); rt z9 = (ya_width, .5x_height); - top z10 = (.8ya_width, x_height) ; - cb_ya_pc = z40..z8..z9..z10 ; - draw cb_ya_pa ; - draw cb_ya_pb ; - draw cb_ya_pc ; - - z90=(x7-1.5u, y7); - bar_form(90, .4cb_ya_width); - %vmfa_form(7); % Following are test to see How vowel modifer looks. - %vmfaa_form(10) ; - %vmfea_form(7); - %vm_au_form(10,vm_au_width); - - % to compute the joining point of "kombu for ya". - path inter; - inter = (.7ya_width, .3x_height)--(1.1ya_width, .3x_height); - z400 = cb_ya_pc intersectionpoint inter; - %vm_u_form(400); - -enddef; - -def cb_la_form = - top z1=(1/4cb_la_width,x_height); - lft z2=(0,x_height/2); bot z3=(1/2cb_la_width,0); - rt z4=(cb_la_width,y2); top z5=(cb_la_width-.8x1,x_height); - z7=(x1+1.5u,2/3x_height); - path cb_la_pa,cb_la_pb,cb_la_p, cb_le_p, cb_le_pb; - cb_la_pb=z1..z2..z3..z4..z5; - z6=point 0.35 of cb_la_pb; - cb_la_pa= bot rt z6..z7..z1; - cb_la_p=cb_la_pa..cb_la_pb; - - %for consonant+e - - z20=(x5-1.5u, x_height+.7u); - z21=(x5-2.3u, x_height-.75u); - z22=(x5-.1u, x_height-.4u); - %draw z21; - - %cb_le_pb=z1..z2..z3..z4..z5..{curl 2}z20..z21; - cb_le_pb=z1..z2..z3..z4..z5..tension1.6..z20..z21..z22; - cb_le_p=cb_la_pa..cb_le_pb; - - % z8 is useful for la+u and la+uu - numeric na,nb; - (na,nb)=cb_la_pb intersectiontimes - ((cb_la_width/2,w_height)..(cb_la_width,w_height)); - z9=point na of cb_la_pb; - z8=rt z9; - z55= lft z5; - %bar_forma(cb_ra_width); % z301 is comming from bar_forma... - %vmfa_form(55); % Following are test to see How vowel modifer looks. - %vmfaa_form(55) ; - %vmfea_form(55); - %vm_au_form(55,vm_au_width); - %vmah_form(55); % tale-ardha akshara - % to compute the joining point of "kombu for nya". - path inter; - inter = (.8cb_la_width, .5x_height)--(1.1cb_la_width, .3x_height); - z400 = cb_la_p intersectionpoint inter; - %vm_u_form(400); -enddef; - -def cb_ra_form = - top z1=(cb_ra_width/2,x_height); - lft z2 = (0,w_height); - bot z3 = (cb_ra_width/2,0); - rt z4 = (cb_ra_width,y2); - path cb_ra_p,cv_re_p; - cb_ra_p = z1..z2..z3..z4..cycle; - sketch cb_ra_p; - numeric na,nb,nc,nd; - (na,nb)= cb_ra_p intersectiontimes - ((0,vm_e_height2)--(1/2cb_ra_width,vm_e_height2)); - z30= point na of cb_ra_p; - (nc,nd)= cb_ra_p intersectiontimes - ((1/2cb_ra_width,vm_e_height2)--(cb_ra_width,vm_e_height2)); - z32= point nc of cb_ra_p; - top z31=(.05cb_ra_width,.8vm_e_heightx); - cv_re_p=z30..z31..tension1.2..z32; - - bar_forma(cb_ra_width); % z301 is comming from bar_forma... - %vmfa_form(301); % Following are test to see How vowel modifer looks. - %vmfaa_form(301) ; - %vmfea_form(301); - %vm_au_form(301,vm_au_width); - %vmah_form(301); % tale-ardha akshara - % to compute the joining point of "kombu for nya". - path inter; - inter = (.8cb_ra_width, .3x_height)--(1.1cb_ra_width, .3x_height); - z400 = cb_ra_p intersectionpoint inter; - %vm_u_form(400); - enddef; - -def cb_rra_form = - top z1=(1/4cb_rra_width,x_height); - y2=y6=1/2x_height; - lft x2=0; rt x6=cb_rra_width; - x3=x1; x5=cb_rra_width-x3; - bot y3=bot y5=0; - top z4=(1/2cb_rra_width,w_height); - top z7=(cb_rra_width-x1,x_height); - z11=(x1+1.5u,y1-1.45uh); - path cb_rra_p,cb_rra_pa,cb_rra_pb; - cb_rra_pb=z1..z2..z3..tension1.2..z4&z4..tension1.2..z5..z6..z7; - numeric na,nb,nc,nd, ne, nf; - (na,nb)= cb_rra_pb intersectiontimes - ((0,5/6x_height)--(1/2cb_rra_width,5/6x_height)); - z8=point na of cb_rra_pb; - (nc,nd)= cb_rra_pb intersectiontimes - ((0.6cb_rra_width,w_height)--(cb_rra_width,w_height)); - z20=point nc of cb_rra_pb; - z19=rt z20; - cb_rra_pa=bot z8..z11..z1; - cb_rra_p=cb_rra_pa..cb_rra_pb; - bot lft z18= z1;% used for placing a vertical line - - z14=(cb_rra_width-1.6x1,x_height-sc_height); - %z15=(x7,1/2x_height);z16=(x1,y15); - z15 = cb_rra_p intersectionpoint - ((0.7cb_rra_width,y8-.6u)--(cb_rra_width,y8-.6u)); - - z22 = cb_rra_p intersectionpoint - ((0, .6x_height)--(.4cb_rra_width, .6x_height)) ; - z23 = cb_rra_p intersectionpoint - ((.6cb_rra_width, .6x_height)--(cb_rra_width, .6x_height)) ; - - z16=(x1,y15); - path cb_rra_pc, cb_rra_pd; - %cb_rra_pc= cb_rra_p..z14..z15--z16; - cb_rra_pc= cb_rra_p..z14..z15;%--z16; - cb_rra_pd = z22--z23 ; - sketch cb_rra_pc; - sketch cb_rra_pd ; - - path inter; - inter = (.8cb_rra_width, .3x_height)--(1.1cb_rra_width, .3x_height); - z400 = cb_rra_pc intersectionpoint inter; - enddef; - -def arkavattu = - path arka_pa, arka_pb ; - top z1=(w/5,h); lft z2=(0,3h/4); z3=(x1,h/2); - z4=(w/3,h/2); lft z5=(0,h/4); bot z6=(x1,0); - bot rt z7=(w,0); - arka_pa= flex(z1,z2,z3)& z3--z4; - arka_pb=flex(z3,z5,z6)& z6--z7; -enddef; - - -def flop(expr e) = - for d = 1 step 1 until e: - draw z[d]; - endfor; -enddef ; - -def cb_ca_form = - path cb_ca_p, cb_ce_p, cb_ca_pb; - lft z1 = (0, .25x_height); bot z2= (.5cb_ca_width, 0); - rt z3 = (cb_ca_width, .42x_height); z4 = (.75cb_ca_width, .82 x_height); - top lft z5 = (.3cb_ca_width, .98x_height) ; - top lft z6 = (.15cb_ca_width, .8x_height) ; - top lft z7 = (.2cb_ca_width, .74x_height) ; - top lft z8 = (.35cb_ca_width, .78x_height) ; - top z9 = (.33cb_ca_width, .85x_height) ; - z22 = (.3cb_ca_width, y3); - z21 = (.58cb_ca_width, .7x_height); - top z20 = (.45cb_ca_width, x_height); - - z30 = (x20-1.25u, x_height+1u); - z31 = (x20-2.25u, x_height+.5u); - z32 = (x20-1.25u, x_height+.1u); - - - cb_ca_p = z20..z21..z22..z1..z2..{dir 92}z3..z4..z5..z6..z7..z8..z9; - cb_ca_pb = z32..z31..z30..tension1.6..z20; - - cb_ce_p = cb_ca_pb softjoin cb_ca_p ; - bar_forma(cb_ca_width-.5u); % z301 is comming from bar_forma... - %vmfa_form(301); % Following are test to see How vowel modifer looks. - %vmfaa_form(301) ; - %vmfea_form(301); - %vm_au_form(301,vm_au_width); - %vmah_form(301); % tale-ardha akshara - - % to compute the joining point of "kombu for nya". - path inter; - inter = (.8cb_ca_width, .3x_height)--(1.1cb_ca_width, .3x_height); - z400 = cb_ca_p intersectionpoint inter; - %vm_u_form(400); - -enddef; - -def cb_va_form = - cb_pa_form ; - path cb_va_p, cb_va_pa, cb_ve_p; - top z9 = (.82cb_ba_width,.8x_height); % z9 another contact point - top z10 = (.5cb_ba_width,x_height); % z9 another contact point - - %for consonant +e - top z11 = (.3cb_ba_width, .8x_height); - z12 = (.5cb_ba_width, .85x_height); - - %cb_va_p = z41..z42..z43..z43..z44..z45..z46 & z46..z47..z48..z9..{left}z10; - cb_va_p = z41..z42..z43..z43..z44..z45..z46 & z46..z47..z48..z9..z10; - cb_ve_p =z41..z42..z43..z43..z44..z45..z46 & z46..z47..z48..z9..z10..z11..z12; - - bar_forma(cb_pa_width-.2u); % z301 is comming from bar_forma... - %vmfa_form(301); % Following are test to see How vowel modifer looks. - %vmfea_form(301); - %vm_u_form(46); - -enddef ; - -def cv_vu_form(suffix $) = - path cv_vu_p; - z$a = z$; - bot z$b = (x$a+.25cb_ba_width, -.5des_depth) ; - z$c = (cb_ba_width+.5vm_u_width, .4x_height); - rt z$d = (cb_ba_width+.35vm_u_width, .8x_height); - sketch z$..z$b..z$c..z$d; -enddef; - -def cv_vuu_form(suffix $) = - path cv_vu_p; - z$a = z$; - bot z$b = (x$a+.25cb_ba_width, -.5des_depth) ; - z$c = (cb_ba_width+.2vm_uu_width, .4x_height); - rt z$d = (cb_ba_width+.5vm_uu_width, .9x_height); - z$e = (cb_ba_width+.8vm_uu_width, .5x_height); - rt z$g = (cb_ba_width+.7vm_uu_width, .05x_height); - z$h = (cb_ba_width+.55vm_uu_width, .1x_height); - z$i = (cb_ba_width+.65vm_uu_width, .25x_height); - sketch z$..z$b..z$c..z$d..z$e..z$g..z$h..z$i; -enddef; - -def vm_a_form(suffix $) = - path vm_a_p ; - rt x$a = vm_a_width; y$a = y$; - x$b = x$a ; y$b = 1.3y$a; - vm_a_p = z$--z$a..{dir 160}z$b; - penlabels($a,$b,$c); -enddef ; - -def vm_a_forma(suffix $) = - path vm_a_p ; - top z51$=(x$-1/6vm_a_width,x_height); - top z52$=(x$+.6vm_a_width,x_height); - top top z53$=(x$+.6vm_a_width,1.3x_height); - vm_a_p = z51$--z52$..{dir 160}z53$; -enddef ; - -def cb_sa_form = - bot lft z1=(0,0); lft z2=(0,1/2w_height); - z3=(.5cb_na_width,.4x_height); bot rt z4=(.85cb_na_width,.02x_height); - rt z44=(.98cb_na_width,.1x_height); - - rt z5=(cb_na_width,.5x_height); top z6=(.8cb_na_width,.9x_height); - path cb_sa_p; - top lft z77=(1/3cb_na_width-1/2c_height, top (x_height - c_height)); - place_lit_circ(77, 1); - cb_sa_p=z1..z2..z3..{z5-z6}z4.. z44..z5..z6; - bar_forma(cb_na_width-u); % z301 is comming from bar_forma... - %vmfa_form(301); % Following are test to see How vowel modifer looks. - %vmfaa_form(301) ; - %vmfea_form(301); - %vm_au_form(301,vm_au_width); - %vmah_form(301); % tale-ardha akshara - % to compute the joining point of "kombu for nya". - path inter; - inter = (.8cb_na_width, .3x_height)--(1.1cb_na_width, .3x_height); - z400 = cb_sa_p intersectionpoint inter; - %vm_u_form(400); -enddef; - -def cb_ha_form = - lft z1 = (0, .45x_height) ; bot z2 = (.24cb_ha_width, 0); - z3 = (.48cb_ha_width, .3x_height); z4 = (cb_ha_width-x3, .6x_height); - z5 = (.76cb_ha_width, .8x_height); rt z6 = (cb_ha_width, .4x_height); - bot z7 = (.76cb_ha_width, 0); z8 = (cb_ha_width-x3, y3); - z9 = (x3, y4); z10 = (x2, y5); - z11 = (x3,.65x_height); top z12 = (.4cb_ha_width, x_height); - path cb_ha_p, cb_ha_pa ; - cb_ha_p = z1..z2..z3..z4..z5..z6..z7..z8..z9..z10..cycle; - cb_ha_pa = z11..{dir 130}z12; - sketch cb_ha_p ; - sketch cb_ha_pa ; - bar_forma(cb_ha_width-u); % z301 is comming from bar_forma... - %vmfa_form(301); % Following are test to see How vowel modifer looks. - %vmfaa_form(301) ; - %vmfea_form(301); - %vm_au_form(301,vm_au_width); - %vmah_form(301); % tale-ardha akshara - % to compute the joining point of "kombu for nya". - path inter; - inter = (.8cb_ha_width, .3x_height)--(1.1cb_ha_width, .3x_height); - z400 = cb_ha_p intersectionpoint inter; - %vm_u_form(400); -enddef ; - -def cb_lla_form = - z1=(.18cb_lla_width,.84x_height); z2=(.25cb_lla_width,.8x_height); - top z3=(.32cb_lla_width,.86x_height); top z4=(x2,x_height); - lft z5 =(0, .8x_height); - z6 = (1/2cb_lla_width, .4x_height); - z7 = (3/4cb_lla_width, .2x_height); - bot z8 = (1/2cb_lla_width,0); - z9 = (1/4cb_lla_width,y7); - rt z10 = (cb_lla_width,.75x_height); - - top z11 = (.8cb_lla_width,x_height); - - z19 = (.9cb_lla_width, .9x_height); - z20 = (x19-1.2u, y19+1.2u); - z21 = (x19-1.5u, y19); - z22 = (x19-.95u, y19+.15u); - path cb_lla_p, cb_lle_p, cb_lla_pb; - - cb_lla_p = z1..z2..z3..z4..z5..z6..z7..z8..z9..z6..z10..z11; - - %cb_lla_pb = z11..tension 1.3..z20..z21; - - %cb_lle_pb = cb_lla_p softjoin cb_lla_pb ; - cb_lle_p = z1..z2..z3..z4..z5..z6..z7..z8..z9..z6..z10..z19..tension 1.6..z20...z21..z22; - %cb_lle_p = z1..z2..z3..z4..z5..z6..z7..z8..z9..z6..z10..z19..z11; - z12 = lft lft z11; - %vmfa_form(12); % Following are test to see How vowel modifer looks. - %vmfaa_form(12) ; - %vmfea_form(12); - %vm_au_form(12,vm_au_width); - %vmah_form(12); % tale-ardha akshara - % to compute the joining point of "kombu for nya". - path inter; - inter = (.6cb_lla_width, .22x_height)--(1.1cb_lla_width, .22x_height); - z400 = cb_lla_p intersectionpoint inter; - %vm_u_form(400); - -enddef; - -def cb_sha_form = - cb_va_form; - top lft z77=(1/2cb_pa_width-1/2c_height-.5u, top (x_height - c_height)); - place_lit_circ(77, 1); - bot rt z66 = (cb_pa_width, 0); - path cb_sha_pb; - z65 = (.65cb_pa_width, .6x_height); - cb_sha_pb = z65--z66; - %bar_forma(cb_ra_width); % z301 is comming from bar_forma... - %vmfa_form(301); % Following are test to see How vowel modifer looks. - %vmfaa_form(301) ; - %vmfea_form(301); - %vm_au_form(301,vm_au_width); - %vmah_form(301); % tale-ardha akshara -enddef ; - -def cb_ksha_form = - cb_ka_form; - top z11 = (1/6cb_ka_width, -.4cb_ksha_depth); - lft z12 = (0,-1/2cb_ksha_depth); - bot z13 = (1/4cb_ka_width,-cb_ksha_depth); - z14 = (.48cb_ka_width,-2/3cb_ksha_depth); - bot z15 = (3/4cb_ka_width,-cb_ksha_depth); - rt z16 = (.95cb_ka_width,-1/2cb_ksha_depth); - top z17 = (.8cb_ka_width, -.01cb_ksha_depth); - bot rt z18 = (cb_ka_width,-cb_ksha_depth); - bot z19 = (.9cb_ka_width, y16); - sketch z11..z12..z13..z14; sketch z14..z15..z16..z17; - sketch z19..z18; -enddef; - -def v_a_form = - top z1=(1/4v_a_width,x_height); - z10=(x1-u,y1-uh); z11=(x1,y1-2(y1-y10)); - lft z3=(0,2/3x_height); bot z4=(1/2v_a_width,0); - rt z5=(v_a_width,2/3x_height); top z6=(v_a_width-1.5u,x_height); - z7=(4/5x5,.55x_height); z8=(1/4w,y7); - z12=(.65v_a_width,5/6x_height); rt z2=(v_a_width,1/2x_height); -enddef; - -def v_aa_form = - z1=(.1v_a_width,.7x_height); z2=(.3v_a_width,.85x_height); - top z3 = (.15v_a_width, x_height); lft z4 = (0, .75x_height); - lft z4a = (.12v_a_width, .2x_height); - bot z5 = (.5v_a_width, 0); rt z6 = (v_a_width, .3x_height); - bot z66 = (.85v_a_width, .55x_height); - top z7 = (.76v_a_width, .7x_height); top z8 = (.88v_a_width, x_height); - rt z9 =(v_a_width, .85x_height); - rt z11 =(x7, y7); - rt z12 =(.4v_a_width, y11); - sketch z1..z2..z3..z4..z4a..z5 ..tension 1.2..z6..z66..z7..z8..z9..z7..z11--z12; -enddef; - -def v_u_form = - path v_u_pa, v_u_pb; - z1 = (.13v_u_width, .78x_height); z2= (2x1, .88x_height); z3a=(.09v_u_width,y2); - top lft z3 = (x1, x_height); - lft z4 = (0, .43x_height); bot z5 = lft (.2v_u_width, 0); - z5a = (.38v_u_width, .53y6); - %top z6 = (.52v_u_width, x_height); z6a = (.65v_u_width, 1.2y5a); - top z6 = (.52v_u_width, x_height); z6a = (.66v_u_width, y5a); - bot z7 = (.8v_u_width, 0); rt z7a = (v_u_width, .5x_height); - rt z8 = (.94v_u_width, .9x_height) ; top rt z8a = (.91v_u_width,x_height); - - %v_u_pa = z1..z2..z3..z3a..tension 1.2..z4..z5...z5a..tension 1.2..z6 - % {dir 9}..z6a{dir -85}..z7..z7a..z8..z8a; - v_u_pa = z1..z2..z3..z3a..z4..z5...z5a..z6..z6a..z7..z7a..z8..z8a; - %v_u_pb = z1..z2..z3..z3a..tension 1.2..z4..z5..z5a..tension 1.2..z6 - % {dir 5}..z6a{dir -85}..z7; - %flop(8); draw z3a; draw z5a; draw z6a; draw z7a; draw z8a ; - sketch v_u_pa; -enddef; - -def vm_uu_form (suffix $) = - bot z1$ = (x$+.1vm_uu_width, 0); z2$ = (x$+.4vm_uu_width, .66x_height); - top z3$ = (x$+.52vm_uu_width,x_height); - rt z4$ = (x$+vm_uu_width, .5x_height); - bot z5$ = (x$+.75vm_uu_width, 0); z6$ = (x$+.65vm_uu_width, .1x_height); - rt z7$ =(x$+.85vm_uu_width, .25x_height); - sketch z$..z1$..z2$..z3$..z4$..z5$..z6$..z7$; -enddef; - -def v_uu_form = - numeric wid, het ; - wid = v_uu_width ; het = x_height ; - z1 = (1/10wid,8/10het) ; z2 = (2x1, y1); top z3 = (x1, het) ; - lft z4 = (0-.5u, 1/2 het) ; bot z5 = (1/8wid, 0) ; - z6 = (1/4wid, 1/2het) ; top z7 = (3/8wid, het) ; - z8 = (1/2wid, 1/2het) ; bot z9 = (5/8wid, 0) ; - z10 = (3/4wid, 1/2het); top z11 = (7/8wid, het) ; - rt z12 = (wid+.5u, 1/2het) ;bot z13 = (wid-x3, 0) ; - z14 = (wid-x2, het-y2) ; z15 = (wid-x1, het-y1) ; - %sketch z1...z2...z3...z4...z5...z6...z7...z8...z9...z10...z11...z12...z13...z14...z15; - sketch z1..z2..z3..z4..tension 1.2..z5..tension 1.2..z6..tension 1.2..z7..tension 1.2..z8..tension 1.2..z9..tension 1.2..z10..tension 1.2..z11..tension 1.2..z12..z13..z14..z15; -enddef; - -def v_ro_form = - path v_ro_p; - z1 = (.5v_ro_width, .8x_height); z2 = (.25v_ro_width, .7x_height); - lft z3 = (0, .8x_height); top z4 = (.5v_ro_width, x_height); - rt z5 = (v_ro_width, .5x_height); - bot z6 = (x4, 0); lft z7 = (0, .2x_height); z8 = (x2, .3x_height); - z9 = (x1, .2x_height); - v_ro_p = z1..z2..z3..z4..z5..z6..z7..z8..z9; - - z10 = (.6v_ro_width, y8); z11 = (v_ro_width+2vm_u_width, y10); - sketch v_ro_p; - z19 = (z10--z11) intersectionpoint v_ro_p; - vm_u_form(19); - z29 = (x19+.4vm_u_width, x_height); - vm_a_forma(29); - sketch vm_a_p; - z20=z19b; - vm_u_form(20); - z39 = z20b; -enddef; - -def barandhook_formk (suffix $)(expr bar_width,t) = - z$a=(x$+bar_width-u,y$); rt z$b=(x$a+u,y$-uh); - bot z$c =(x$b-u,y$-2uh); lft z$d=(x$b-2u,y$b); - top z$e=(x$a-u,y$); rt z$f=(x$b,y$+1.5uh); - top z$g=(x$a,y$f+uh); z$h=(x$d,y$f); - path barandhook_p; - barandhook_p= subpath(0,t) of (rt z$--z$a..z$b..z$c..z$d..z$e..z$f..z$g..z$h); - sketch barandhook_p; - penlabels($a,$b,$c,$d); -enddef; - -def barandhook_form (suffix $)(expr bar_width,t) = - z$a=(x$+bar_width-u,y$); rt z$bb=(x$a+u,y$-1/2des_depth); - rt z$b=(x$a+u,y$-des_depth+uh); - bot z$c =(x$b-u,y$b-uh); lft z$d=(x$b-1.75u,y$b); - top z$e=(x$d+.75u,y$b+.5u); rt z$f=(x$b,y$+1.5uh); - path barandhook_p; - barandhook_p= (rt z$--z$a..z$bb..z$b..z$c..z$d..z$e); - %barandhook_p= subpath(0,t) of (rt z$--z$a..z$bb..z$b..z$c..z$d..z$e); - sketch barandhook_p; - penlabels($a,$b,$c,$d); -enddef; - -%Following is old version it's obsolete............... -def vm_au_forma (suffix $)(expr bar_width) = % see the above diagram - numeric na; - %top z$e=z$; % screwed up GHA+AU. - %z$e=z$; - z$e=(x$, y$); - z$a = (x$e+2/10(bar_width-u),y$e); - z1000 = (x$-.5u,asc_height2); - % 1000 was chosen arbitrarily - % we needed some suffix not used by any user of - % this macro - barandhook_form(1000,bar_width,5); - z$d=z1000a; - %next two statements solve for c - x$c = x$a; - z$c = whatever[z1000,z$d]; - na:=x$c+(x1000a-x$c)/3; % used for alligning pa,pha,sha.. - sketch z$e--z$a{right}..{left}z$c; - penlabels($a,$b,$c,$d,$e,1000); -enddef; - -def vm_au_form (suffix $)(expr bar_width) = % see the above diagram - numeric na; - %top z$e=z$; % screwed up GHA+AU. - %z$e=z$; - z$e=(x$, y$); - z$a = (x$e+5/10(bar_width-u),y$e); - z1000 = (x$+2.3u,asc_height2); - % 1000 was chosen arbitrarily - % we needed some suffix not used by any user of - % this macro - barandhook_form(1000,.9bar_width,5); - z$d=z1000a; - %next two statements solve for c - x$c = x$a; - z$c = whatever[z1000,z$d]; - na:=x$c+(x1000a-x$c)/3; % used for alligning pa,pha,sha.. - sketch z$e--z$a{right}..{left}z$c; - penlabels($a,$b,$c,$d,$e,1000); -enddef; - -% Begin of Vowel Modifiers..... - -def vm_ee_form = - z0 = (.5vm_ee_width+u, y2); - z1 = (.7vm_ee_width+u, 2/3x_height); - rt z2 = (vm_ee_width+u, y1+1/6x_height); - top z3 = (1/2vm_ee_width+u, x_height); - lft z4 = (0+u, .6x_height); bot z5 = (3/5vm_ee_width+u, 0); - sketch z0..z1..z2..z3..z4..z5; -enddef; - -def vm_ro_form = - z1=(.8vm_ro_width,3/5x_height);rt z2=(vm_ro_width,0); - bot z3=(1/2vm_ro_width,-des_depth);z4=(.15vm_ro_width,-.1des_depth); - z5=(.2vm_ro_width,.05x_height); z6 = (.25vm_ro_width, .1x_height); - z7=(.3vm_ro_width,-.2des_depth); - path vm_ro_p; - vm_ro_p = z1..z2..z3..z4..z5..z6..z7; - path ct; - ct = vm_ro_p scaled 1 shifted (-3u, -.5des_depth) rotated 0 ; - sketch ct; -enddef; - -def vm_y_form = - top z1=(.75vm_y_width, 3/5x_height); rt z1a=(vm_y_width,3/10x_height); - rt z2=(.8vm_y_width,.1x_height); - rt z3a=(vm_y_width,-1/2des_depth); - bot z3=(1/2vm_y_width,-des_depth);z4=(.15vm_y_width,-.1des_depth); - z5=(.2vm_y_width,.05x_height); z6 = (.25vm_y_width, .1x_height); - z7=(.3vm_y_width,-.2des_depth); - path vm_y_p ; - vm_y_p = z1..z1a..z2..z2..z3a..z3..z4..z5..z6..z7; -enddef; - -%def vm_e_form_a (suffix $) (expr xoff, yoff) = -% z$1 = (x$+xoff, y$+yoff); -% z$2 = (x$1+u, y$1+u); -% z$3 = (x$1, y$1+2u); -% z$4 = (x$1-u, y$1+u); -% z$5 = (x$1-.7u, y$1+.1u); -% path vm_e_p; -% vm_e_p = z$..z$1..z$2..z$3..z$4..z$5; -%enddef; - -def vm_e_form_a (suffix $) (expr xoff, yoff) = - z31 = (x$+xoff, y$+yoff); - z32 = (x31+u, y31+u); - z33 = (x31, y31+2u); - z34 = (x31-u, y31+u); - z35 = (x31-.7u, y31+.1u); - path vm_e_p; - vm_e_p = z$..z31..z32..z33..z34..z35; -enddef; - -def vm_e_formb(suffix $) (expr a, b) = - z50 = (a-1/2u, b+u) ; - z51 = (a, b) ; - sketch z$..z50..z51 ; -enddef; - -def vm_e_form = - path vm_e_p; - lft z551 = (0,x_height+1.2ascunit); - top z552 = (1/2vm_e_width,x_height); - rt z553 = (vm_e_width,x_height+2ascunit); - z554 = z553; - lft z555 = (0,x_height+3ascunit); - z556 = (1/2vm_e_width,y555); - top z557=(1/2vm_e_width,vm_e_height1+ascunit); - vm_e_p = subpath (0.4,1) of z551{down}..{right}z552..z553..z557..z555..z556; - sketch vm_e_p; - %sketch subpath (0.4,1) of z551{down}..{right}z552..z553..z557..z5..z556; - % hook can be attached at z7 -enddef; - -def naa_form = - path naa_p ; - z1 = bot lft (cb_na_width, x_height) ; z2 = bot ( 2u, x_height) ; - z3 = rt (0, 5/6x_height) ; - z4 = bot (u, 2/3x_height) ; z5 = (3/4cb_na_width, y4) ; - z6 = rt (0, 1/2x_height) ; - z7 = bot (u, 1/3x_height); z8 = (1/2cb_na_width, y7) ; - z9 = rt (0, 1/6x_height) ; - z10 = top (u, 0) ; - - naa_p = z1--z2...z3...z4--z5 &z5--z4...z6...z7--z8 & z8--z7...z9..z10 ; - sketch naa_p ; -enddef ; - -input kanvarna ; -input kanlets; - -end; diff --git a/Master/texmf-dist/fonts/source/public/itrans/kanparam.mf b/Master/texmf-dist/fonts/source/public/itrans/kanparam.mf deleted file mode 100644 index 8346ee22b24..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/kanparam.mf +++ /dev/null @@ -1,181 +0,0 @@ -% This file is part of the KannadaTeX Software Package. -%Copyright (c) 1991 G.S. Jagadeesh & Venkatesh. Gopinath. -% -%Author: Modified from TeluguTex by, GS. Jagadeesh & Venkatesh Gopinath. -%The KannadaTeX Software Package is distributed in the hope that -%it will be useful,but WITHOUT ANY WARRANTY. No author or distributor -%accepts responsibility to anyone for the consequences of using it -%or for whether it serves any particular purpose or works at all, -%unless he says so in writing. Refer to the KannadaTeX Software Package -%General Public License for full details. -% -%Everyone is granted permission to copy, modify and redistribute -%the KannadaTeX Software Package, but only under the conditions described in the -%KannadaTeX Software Package General Public License. A copy of this license is -%supposed to have been given to you along with KannadaTeX Software Package so you -%can know your rights and responsibilities. It should be in a -%file named CopyrightLong. Among other things, the copyright notice -%and this notice must be preserved on all copies. -%%%%% - -%%%%%%%% -% This file contains various parameters used in making a font -% for kannada. Many of the parameters are used in several places. -% Before changing anything here you should be very clear about -% the possible impact. -% -% -input kanbase % read basefile - -font_identifier :="KANNADA"; - -% parameters - -u#:=designsize/18; % unit width -v#:=designsize; % total height -uh#:=v#/18; % unit height -top_shoulder:=2/36; % top shoulder proportion -bot_shoulder:=2/36; % bottom shoulder proportion -xheight:=15/36; % x height proportion -ascheight:=10/36; % ascender height proportion -desdepth:=7/36; % descender depth proportion -figheight:=6/36; % height of roman digits - -em_width#:=18u#; % same as font_quad -%font_quad em_width#; - -asc_height#:=(ascheight+xheight)*v#; -des_depth#:=desdepth*v#; -x_height#:=xheight*v#; -bot_depth#:=(bot_shoulder+desdepth)*v#; -top_height#:=(top_shoulder+ascheight+xheight)*v#; -fig_height#:=(figheight+xheight)*v#; % height of roman digits -kfig_width#:=7.5u#; % width of kannada digits -kfig_height#:=x_height#; % height of kannada digits - -asc_height1#:=(1/3ascheight+xheight)*v#; -asc_height2#:=(2/3ascheight+xheight)*v#; - -%j_height#:=2/3x_height#; % height of bowls in ja,ta etc -j_height#:=.6x_height#; % height of bowls in ja,ta etc -c_height#:=1/3x_height#; % height of circle in ma, pa etc -% c_height is used to draw small circles. If we use a wide pen then the circle -% may not be clearly visible. Hence the following statement. -if c_height# < (3.2*pen_width#):c_height#:=3.2pen_width#; fi; -w_height#:=1/3x_height#; % height of wedge in da,ta etc -ascunit#:=1/6(asc_height#-x_height#); % a unit for acsender area -vmwidth#:=7u#; % width of vowel modifiers -top_accent#:=1.5uh#; % base for accents that appear at top -bot_accent#:=1.5uh#; % base for accents that appear below -cc_scale:=0.65; % scale factor for consonant conjuncts -ccwidth#:=vmwidth#; % width of co.conjuncts that appear on % the side -dot_radius#:=u#; % radius of dot -wedge_height#:=x_height#/4; % height of wedge (in dha, uu etc) -wedge_depth#:=4/9des_depth#; % depth of wedge(in dha,uu etc) -sc_height#:=1/6x_height#; % misc. usage - -v_a_width#:=10u#; % width of vowel a -v_e_width#:=7.5u#; % width of vowel e -v_u_width#:=10u#; % width of vowel u (like dda no hat -v_uu_width#:=13u#; % width of vowel u (like dda no hat -v_lo_width#:=11u#; % width of vowel lo(inverted ja) -v_ea_width#:=6u#; % width of vowel ea(like pa without -v_i_width#:=7u#; % width of vowel i -v_ro_width#:=4.5u#; % width of vowel ro - -vm_ah_width# :=4u#; -vm_ah_height# :=3u#; -vm_a_width#:=2u#; % width of vowel modifier a -vm_aa_width#:=6u#; % width of vowel modifier aa -vm_e_width#:=4u#; % width of vowel modifier e -vm_ee_width#:=4u#; % width of vowel modifier e -vm_e_height1#:=asc_height2#; % height of vowelmodifier e (used -vm_ea_width# := 2u#; -vm_ea1_width# := 8u#; -vm_ea_height# := 2u#; -vm_e_height2#:=5/6x_height#; % vowel mod. e for ra,ga.da sits -vm_e_heightx#:=(1/2ascheight+xheight)*v#; % between vm_e_height2 and 3 - % with certain consonants kha,cha, - % ccha,ja,ta,na,ba,bha,ma,la,va etc) -vm_u_width#:=4.5u#; % width of ubowl (attached to letter -vm_uu_width#:=8u#; % width of uubowl (attchd to lett). -vm_ro_width#:=6u#; % width of vowel modifier ro -vm_y_width#:=6u#; % width of vowel modifier ro -vm_bar_width#:=4u#; % width of vowel modifier ro -vm_ao_width#:=8u#; % width of vowel modifier ao -vm_aoo_width#:=vm_ao_width#+1.5u#; % width of vowel modifier aoo -vm_au_width#:=8u#; % width of vowel modifier ao - -vm_e_width1#:=3u#; % width of vowel modifier e -vm_e_heightj#:=2.25u#; % height of vowel modifier e - -%vm_e_width#:=3u#; % width of vowel modifier ao -%vm_e_height#:=2u#; % width of vowel modifier ao - -cb_ka_width#:=6u#; % width of ka -cb_kha_width#:=7.5u#; % width of kha -cb_ga_width#:=6u#; % width of ga -cb_cha_width#:=9u#; % width of cha -cb_ja_width#:=7.5u#; % width of ja -%cb_tta_width#:=10.5u#; % width of tta -cb_tta_width#:=7.5u#; % width of tta -cb_nna_width#:=9u#; % width of nna -cb_ta_width#:=7u#; % width of ta -cb_da_width#:=9.0u#; % width of da -cb_ha_width#:=9.0u#; % width of da -cb_na_width#:=7u#; % width of na -cb_ba_width#:=7.5u#; % width of ba -cb_ya_width#:=10u#; % width of ya (without bowl) -cb_ra_width#:=6u#; % width of ra -cb_rra_width#:=9u#; % width of rra -cb_la_width#:=9u#; % width of la -cb_lla_width#:=6u#; % width of lla -cb_pa_width#:=7.5u#; % width of pa -cb_ca_width#:=5.5u#; % width of ca -cb_sha_width#:=cb_pa_width#+1.5u#; % width of sha -cb_ksha_width#:=cb_ka_width#; % width of ksha -cb_ksha_depth#:=des_depth#; % floor of ksha -cb_np_width#:=ccwidth#; % width of nakarapollu -cb_vg_width#:=ccwidth#; % width of valapalagilaka - -cv_pu_width#:=cb_pa_width#+2u#; % width of u modifier for pa -cv_pu_depth#:=1.5uh#; % depth of u modifier for pa - -p_comma_width#:=2dot_radius#+u#; % width of comma -half_plus_width#:=cb_ja_width#/2; % width of symbol like truncated + - -% ul#, ur# indicate the amount of white space that is added -% to a symbol. Following are the criteria used to add space -% consonant base, vowels - none -% punctuation,digits - on right -% consonant conjuncts that appear below,vowel modifiers that appear -% above/below - none -% accents that appear below/above - none -% consonant conjuncts that appear on the side - on left -% vowel modifiers for u, uu - none -% vowel modifiers for ro, roo - on left -% While composing Kannada text using TeX, space is added after a syllable -% by the macros that build a syllable. -ul#:=2u#; % white space (on left) -ur#:=2u#; % white space (on right) - - -%generate kannada; % switch to driver files -% Font Dimensions - -font_slant slant; -font_x_height x_height#; -font_normal_space 6u#; -font_normal_stretch 3u#; -font_normal_shrink 2u#; -font_quad em_width#; -font_extra_space 2u#; - -%ligature and kern information - -%ligtable "'": "'" =: p_cquotes_code; % close quotes -%ligtable "`": "`" =: p_oquotes_code; % open quotes -%ligtable "-": "-" =: p_lhyphen_code; % en dash -%ligtable p_lhyphen_code: "-" =: p_vlhyphen_code; % em dash - -%if not testing: expandafter stop fi; diff --git a/Master/texmf-dist/fonts/source/public/itrans/kanspc.mf b/Master/texmf-dist/fonts/source/public/itrans/kanspc.mf deleted file mode 100644 index 98d74be993f..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/kanspc.mf +++ /dev/null @@ -1,52 +0,0 @@ -%kanspc% -% generates striped characters with shading -%input kanmode; -font_size 72pt#; -slant:=0; -pen_width#:=2.5pt#; -% Following code(with minor modifications) is taken from the article, -% The ABC's of Special Effects by Georgia K. M. Tobin, -% that appeared in TUGboat, Volume 9(1988), No. 1 -vardef special_effects= -% creates characters filled with stripes and followed by a shadow. - cullit; - picture Normalchar; - Normalchar:=currentpicture; - clearit; -% Depending on the output device, pen size(0.1pt) may need to be -% changed. - pickup pencircle scaled 0.1pt; - filldraw (0,-d)--(w,-d)-- - (w,h)--(0,h)--cycle; - picture Blackbox; - Blackbox:=currentpicture; - picture Reversevideo; - Reversevideo:=Blackbox-Normalchar; - clearit; -% Depending on the output device,stepsize(uh/3) may need to be -% changed. - for f=-d step uh/3 until h: - draw(0,f)--(w,f); - endfor; - currentpicture:= - currentpicture-Reversevideo; - cullit; - picture Stripedchar; - Stripedchar:=currentpicture; - clearit; -% Depending on the output device,offset(1.5pt) may need to be -% changed. - currentpicture:=Normalchar shifted(1.5pt,-1.5pt); - picture Shadow; - Shadow:=currentpicture; - clearit; - currentpicture:=Shadow-Normalchar; - cullit; - picture Shadowonly; - Shadowonly:=currentpicture; - clearit; - - currentpicture:=Shadowonly+Stripedchar; -enddef; -input kanmain; -%% diff --git a/Master/texmf-dist/fonts/source/public/itrans/kanvarna.mf b/Master/texmf-dist/fonts/source/public/itrans/kanvarna.mf deleted file mode 100644 index f2a429c2dd3..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/kanvarna.mf +++ /dev/null @@ -1,2359 +0,0 @@ -% This file is part of the KannadaTeX Software Package. -%Copyright (c) 1991 G.S. Jagadeesh & Venkatesh. Gopinath. -% -%Author: GS. Jagadeesh. -%The KannadaTeX Software Package is distributed in the hope that -%it will be useful,but WITHOUT ANY WARRANTY. No author or distributor -%accepts responsibility to anyone for the consequences of using it -%or for whether it serves any particular purpose or works at all, -%unless he says so in writing. Refer to the KannadaTeX Software Package -%General Public License for full details. -% -%Everyone is granted permission to copy, modify and redistribute -%the KannadaTeX Software Package, but only under the conditions described in the -%KannadaTeX Software Package General Public License. A copy of this license is -%supposed to have been given to you along with KannadaTeX Software Package so you -%can know your rights and responsibilities. It should be in a -%file named CopyrightLong. Among other things, the copyright notice -%and this notice must be preserved on all copies. -%%%%% -% This file contains all Kannada aksharas in it's varnamale. -% along vowel modifiers and consonant conjunctions. - -%-------------- Begin of are the Vowel and Vowel modifiers.--------------- -def VA = - stest(va); kanchar "vowel a"; - begintchar(v_a_code,v_a_width#,x_height#,0,0,0,0); - v_a_form; - sketch z10..z11..z1..z3..z4..z5..z6..z7--z8; - endtchar; etest; -enddef ; - -def VAA= - stest(vaa); kanchar "vowel aa"; - begintchar(v_aa_code,v_a_width#,x_height#,0,0,0,0); - v_a_form; - sketch z10..z11..z1..z3..z4..z2 &z2{(0,1)}..{up}z12..z6..z5..{left}z7--z8; - endtchar; etest; -enddef ; - -def VE= - stest(ve); kanchar "vowel e"; - begintchar(v_e_code,v_e_width#,x_height#,des_depth#,0,0,0); - v_e_form; - endtchar; etest; -enddef ; - -def VEE = - stest(vee); kanchar "vowel ee"; - begintchar(v_ee_code,cb_ra_width#+2.6u#,asc_height#,0,0,0,0); - cb_ra_form; - z1a = (0, 1/2x_height); - z1b = (cb_ra_width+1.1u, y1a); - rt z1c = (x1b+1.5u, .7x_height); - z1d = (x1b+.75u, .85x_height); - rt z1e = (x1b+1.5u, .25x_height); - bot z1f = (x1b+.5u, 0); - draw z1a--z1b..z1c..z1d..z1b..z1e..z1f; - vmfa_form(301); % Following are test to see How vowel modifer looks. - endtchar; etest; -enddef ; - -def VU= - stest(vu); kanchar "vowel u"; - begintchar(v_u_code,v_u_width#,asc_height#,0,0,0,0); - v_u_form; - %sketch v_u_pa; - endtchar; etest; -enddef; - -def VUU= - stest(vuu); kanchar "vowel uu"; - begintchar(v_uu_code,v_uu_width#+.5u#,x_height#,0,0,0,0); - v_uu_form; - endtchar; etest; -enddef; - -def VRO= - stest(vro); kanchar "vowel ro"; - begintchar(v_ro_code,v_ro_width#+1.7vm_u_width#,x_height#+2u#,0,0,0,0); - v_ro_form; - endtchar; etest; -enddef; - -def VROO= - stest(vroo); kanchar "vowel roo"; - begintchar(v_roo_code,v_ro_width#+2vm_u_width#+vm_uu_width#,x_height#+2u#,0,0,0,0); - v_ro_form; - %z3a = (0, .7w_height); - vm_uu_form(39); - endtchar; etest; -enddef; - -def VEA= - stest(vea); kanchar "vowel ea"; - begintchar(v_ea_code,cb_pa_width#,x_height#,0,0,0,0); - vb_ea_form; - sketch vb_a_p; - endtchar; etest; -enddef ; - -def VEAE= - stest(veae); kanchar "vowel eae"; - begintchar(v_eae_code,cb_pa_width#,x_height#,0,0,0,0); - vb_eae_form; - sketch vb_a_pb; - endtchar; etest; -enddef ; - -def VI = - stest(vi); kanchar "vowel y"; - begintchar(v_i_code,cb_pa_width#,x_height#,0,0,0,0); - vb_i_form; - draw vb_a_pb; - endtchar; etest; -enddef; - -def VAO = - stest(vao); kanchar "vowel ao"; - begintchar(v_ao_code,cb_ja_width#,x_height#,0,0,0,0); - cb_ja_form; - endtchar; etest; -enddef; - -def VAOO = - stest(vaoo); kanchar "vowel aoo"; - begintchar(v_aoo_code,cb_ja_width#,x_height#,0,0,0,0); - cb_ja_form; - vm_hook_form(2,2); - endtchar; etest; -enddef; - -def VAU= - stest(vau); kanchar "vowel ow"; - begintchar(v_au_code,5/4cb_ja_width#,asc_height#,0,0,0,0); - cb_ja_form; - z12=top z2; - vm_au_form(12,w); - h:=top y12c; w:=rt x1000b; - endtchar; etest; -enddef; - -% Begin of Vowel Modifiers....... - -def VMAH = - stest(vmp); kanchar "vowel modifier of ah"; - begintchar(vm_ah_code,vm_ah_width#,x_height#+vm_ah_height#,0,0,0,0); - lft top z77 = (0, x_height); - vmah_form(77); - pivot_message(x77); - endtchar; etest; -enddef; - -def VMA = - stest(vma); kanchar "vowel modifier of a"; - begintchar(vm_a_code,vm_a_width#,asc_height#,0,0,0,0); - lft top z1=(0,x_height); - vmfa_form(1); - pivot_message(x1); - endtchar; etest; -enddef ; - -def VMAA = - stest(vmaa); kanchar "vowel modifier of aa"; - % used for kha,nga,ja,nya etc. - begintchar(vm_aa_code,vm_aa_width#,asc_height#,0,0,0,0); - lft top z0 = (0, x_height); - vmfaa_form(0) ; - pivot_message(x0); - endtchar; etest; -enddef ; - -def VME= - stest(vme); kanchar "vowel modifer of e "; - begintchar(vm_e_code,vm_e_width#,vm_e_height1#+ascunit#,0,0,0,0); - vm_e_form; - pivot_message(.5u); - endtchar; etest; -enddef ; - -def VMEE= - stest(vmee); kanchar "vowel modifier of ee"; - begintchar(vm_ee_code,vm_e_width#,asc_height#,0,0,0,0); - vm_ee_form; - %vm_hook_form(7,3); - pivot_message(x2); - endtchar; etest; -enddef; - -def VMU = - stest(vmu); kanchar "vowel modifier of u"; - begintchar(vm_u_code,vm_u_width#,x_height#,0,0,0,0); - rt z1 = (0,.6w_height); - vm_u_form(1); - w:=rt x1b; - pivot_message(x1d); - endtchar; etest; -enddef; - -def VMUU = - stest(vmuu); kanchar "vowel modifier of uu"; - begintchar(vm_uu_code,vm_uu_width#,x_height#,0,0,0,0); - rt z1 = (0,.6w_height); - vm_uu_form(1); - endtchar; etest; -enddef; - -def VMRO = - stest(vmro); kanchar "vowel modifier of ro"; - begintchar(vm_ro_code,vm_ro_width#-3u#,x_height#,.5des_depth#,0,ul#,0); - cc_clear ; - vm_ro_form; %cc_whd(0,1); - %cc_whd(0,1); - endtchar; etest; -enddef; - - -def VMROO = - stest(vmroo); kanchar "vowel modifier of roo"; - begintchar(vm_roo_code,vm_ro_width#+vm_bar_width#-3u#,x_height#,.5des_depth#,0,ul#,0); - cc_clear ; - vm_ro_form; - z10 =(x1+.9vm_bar_width, y1); - rt z11 = (x1+vm_bar_width, y1 -2u); - z12 = (x1+.9vm_bar_width, y1 -u); - path cd, bar_p; - bar_p = z1---z10..z11..z12; - cd = bar_p scaled 1 shifted (-3u, -.5des_depth) rotated 0 ; - sketch cd; - endtchar; etest; -enddef; - -def VMEA = - stest(vmea); kanchar "vowel modifier of ea"; - begintchar(vm_ea_code,vm_ea_width#,x_height#+vm_ea_height#,0,0,0,0); - lft top z77 = (0, x_height); - vmfea_form(77); - pivot_message(x77); - endtchar; etest; -enddef; - -def VMEAA = - stest(vmeaa); kanchar "vowel modifier of ea"; - begintchar(vm_ea1_code,vm_ea1_width#,x_height#+vm_ea_height#,0,0,0,0); - bar_forma(vm_ea1_width) ; - %lft top z77 = (0, x_height); - vmfea_form(301); - pivot_message(x300); - endtchar; etest; -enddef; - -def VMY = - stest(vmy); kanchar "vowel modifier of y"; - begintchar(vm_y_code,.5vm_ro_width#,x_height#,des_depth#+1.4u#,0,ul#,0); - vm_y_form; %cc_whd(0,1); - path ct ; - %ct = vm_y_p scaled 1.3 shifted (-1.5u, 4.3u) rotated 0 ; - ct = vm_y_p scaled .85 shifted (-2.0u, -.5des_depth) rotated 0 ; - sketch ct; - %cc_clear; cc_transform(ct); - %cc_whd(1,0); - endtchar; etest; -enddef; - -def VMAU= - stest(vmau); kanchar "vowel modifier au"; - begintchar(vm_au_code,vm_au_width#,asc_height#,0,0,0,0); - lft z12 = (0, x_height); - vm_au_form(12,w); - pivot_message(x12); - endtchar; etest; -enddef; - -% --------------------End of the Vowel and Vowel modifiers.------------ - -%---------------------Begin of Kannada Consonant and its conjunctions.-------- -def CBKA= - stest(cbka); kanchar "base of consonant ka"; - begintchar(cb_ka_code,cb_ka_width#,x_height#,0,0,0,0); - cb_ka_form; - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CCKA= - stest(ccka); kanchar "consonant conjunction of ka"; - begintchar(cc_ka_code,cb_ka_width#,x_height#,0,0,0,0); - cb_ka_form; - cc_clear; cc_transform(cb_ka_pa); - cc_transform(cb_ka_pb); cc_transform(cb_ka_pc); - cc_whd(1,0); - pivot_message(w/2); - endtchar; etest; -enddef ; - -def CBKHA= - stest(cbkha); kanchar "base of consonant kha"; - begintchar(cb_kha_code,cb_kha_width#,x_height#,wedge_depth#,0,0,0); - cb_kha_form; - sketch cb_kha_p; - pivot_message(x12,x400); - endtchar; etest; -enddef ; - -def CCKHA= - stest(cckha); kanchar "consonant conjunction of kha"; - begintchar(cc_kha_code,cb_kha_width#,x_height#,0#,0,0,0); - cb_kha_form; - cc_clear; cc_transform(cb_kha_p); - cc_whd(1,0); - pivot_message(.6w); - endtchar; etest; -enddef ; - -def CBGA= - stest(cbga); kanchar "base of consonant ga"; - begintchar(cb_ga_code,cb_ga_width#,x_height#,0,0,0,0); - cb_ga_form; - sketch cb_ga_p; - bar_forma(cb_ga_width-.5u); - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CCGA= - stest(ccga); kanchar "consonant conjunct of ga"; - begintchar(cc_ga_code,cb_ga_width#,x_height#,0,0,0,0); - cb_ga_form; - cc_clear; cc_transform(cb_ga_p);cc_whd(0,0); - %pivot_message(x3*cc_scale); - cc_whd(1,0); - pivot_message(w/2); - endtchar; etest; -enddef ; - - -def CBGHA = - stest(cbgha); kanchar "base of consonant gha"; - begintchar(cb_gha_code,cb_pa_width#+1/2vm_u_width#,x_height#,wedge_depth#,0,0,0); - cb_pa_form; - top lft z77=(1/2cb_pa_width-1/2c_height-.5u, top (x_height - c_height)); - place_lit_circ(77, 1); - path new_path ; - - sketch cb_pa_p ; - top z10=1/2[z46,z46]; - %z50=(x48+1/4u,y48) ; - wedge(10); - vm_ghu_form(48); - bar_forma(.9cb_pa_width); % z301 is comming from bar_forma... - %vmfa_form(301); % Following are test to see How vowel modifer looks. - %vmfaa_form(301) ; - %vmfea_form(301); - %bar_form(0,cb_ka_width); - %vm_au_form(301,w); - %vmah_form(301); % tale-ardha akshara - %vm_u_form(400); - - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def transform_gha(text t) = - path ct_p ; - cc_transform(t) ; - undraw cc_transformed_path ; - ct_p = cc_transformed_path scaled .95 shifted (-1.5u, 2u) rotated 0 ; - sketch ct_p ; -enddef ; - -def CCGHA= - stest(ccgha); kanchar "consonant conjunct of gha"; - begintchar(cc_gha_code,cb_pa_width#+1/4vm_u_width#-2u#,x_height#,0,0,0,0); - cb_pa_form; - - top lft z77=(1/2cb_pa_width-1/2c_height-.5u, top (x_height - c_height)); - place_lit_circ(77, 1); - - sketch cb_pa_p; - top z10=1/2[z46,z46]; - z50=(x48+1/4u,y48) ; - wedge(10); - vm_ghu_form(48); - - path ca, cb, cc ; - cc_clear; %cc_transform(pl_lit_cir_p); - transform_gha(cb_pa_p); - transform_gha(wedge_p); - transform_gha(vm_ghu_p);cc_whd(1,1); - pivot_message(w/2); - endtchar; etest; -enddef ; - - -def CBNGA = - stest(cbnga); kanchar "base of consonant nga"; - begintchar(cb_nga_code,cb_ja_width#,x_height#,0,0,0,0); - cb_ja_form; - sketch cb_ja_pc; - sketch cb_nga_p; % puts bowl to nga. - %vmfa_form(301); % Following are test to see How vowel modifer looks. - %vmfaa_form(21) ; - %vmfea_form(21); - %vm_au_form(21,w); - - pivot_message(x21-1.5u,x400); - endtchar; etest; -enddef ; - -def CCNGA = - stest(ccnga); kanchar "base of consonant nga"; - begintchar(cc_nga_code,cb_ja_width#,x_height#,0,0,0,0); - cb_ja_form; - cc_clear; cc_transform(cb_ja_pa); - cc_transform(cb_nga_p); cc_transform(cb_ja_pc); - cc_whd(1,0); - pivot_message(w/2); - endtchar; etest; -enddef ; - - -def CBCHA = - stest(cbcha); kanchar "base of consonant cha"; - begintchar(cb_cha_code,cb_ja_width#+.5u#,x_height#,0,0,0,0); - cb_ch_form; - pivot_message(x20-u,x400); - endtchar; etest; -enddef ; - -def transform_char(text t) = - path ct_p ; - cc_transform(t) ; - undraw cc_transformed_path ; - ct_p = cc_transformed_path scaled 1 shifted (-u, 1.5u) rotated 0 ; - sketch ct_p ; -enddef ; - -def CCCHA = - stest(cccha); kanchar "consonant conjunction of cha"; - begintchar(cc_cha_code,cb_ja_width#-2.5u#,x_height#,0,0,0,0); - cb_ch_form; - cc_clear; transform_char(cb_cha_pa); - transform_char(cb_cha_pb); - transform_char(cb_cha_pc); - cc_whd(1,1); - endtchar; etest; -enddef ; - -def CBCCHA= - stest(cbccha); kanchar "base of consonant ccha"; - begintchar(cb_ccha_code,cb_ja_width#,x_height#,0,0,0,0); - cb_cch_form; - wedge(8); - pivot_message(x12-u,x400); - endtchar; etest; -enddef ; - -def CCCCHA= - stest(ccccha); kanchar "consonant conjunction ccha"; - begintchar(cc_ccha_code,cb_ja_width#-2u#,x_height#,0,0,0,0); - cb_cch_form; - wedge(8); - cc_clear; transform_char(cb_ccha_pa); - transform_char(wedge_p); - cc_whd(0,0); - endtchar; etest; -enddef ; - - -def CBJA = - stest(cbja); kanchar "base of consonant ja"; - begintchar(cb_ja_code,cb_ja_width#,x_height#,0,0,0,0); - cb_ja_form; - sketch cb_ja_pb; % puts bowl to ja. - pivot_message(x52-u,x400); - %vmfa_form(52); % Following are test to see How vowel modifer looks. - %vmfaa_form(52) ; - %vmfea_form(52); - %vm_au_form(52,vm_au_width); - %vmah_form(52); % tale-ardha akshara - endtchar; etest; -enddef ; - -def CCJA = - stest(ccja); kanchar "base of consonant ja"; - begintchar(cc_ja_code,cb_ja_width#-2u#,x_height#,0,0,0,0); - cb_ja_form; - %sketch cb_ja_pb; % puts bowl to ja. - cc_clear; transform_char(cb_ja_pa); - transform_char(cb_ja_pb);cc_whd(0,0); - pivot_message(w/2); - endtchar; etest; -enddef ; - -def CBJHA = -stest(cbjha); kanchar "base of consonant jha"; - begintchar(cb_jha_code,cb_ra_width#+2vm_u_width#,x_height#,wedge_depth#, - 0,0,0); - cb_ra_form; - % The next statement will identify the point on ra_form - % where the bowl will be attached. - z5 = (cb_ra_p) intersectionpoint ((x1,w_height)--(x1+w,w_height)); - vm_u_form(5); - z6 = z5b; - wedge(6); - z7 = z6; - vm_u_form(7); - w:=rt x7b; - z8a=(x7d-.5u,y7d); - - %vmfa_form(301); % Following are test to see How vowel modifer looks. - %vmfaa_form(8a) ; - %vmfea_form(301); - %bar_form(0,cb_ka_width); - %vm_au_form(8a,w); - - % to compute the joining point of "kombu for jha". - path inter; - inter = (.9w, .3x_height)--(1.1w, .3x_height); - z401 = vm_u_p intersectionpoint inter; - %vm_u_form(401); - - pivot_message(x301,x401,x8a); - - endtchar; etest; -enddef; - -def CCJHA = - stest(ccjha); kanchar "consonant conjunct of jha"; - begintchar(cc_jha_code,cb_ra_width#+2vm_u_width#-2.5u#,x_height#,0,0,0,0); - cb_ra_form; - % The next statement will identify the point on ra_form - % where the bowl will be attached. - z5=z4; - vm_u_form(5); - path p; p:=vm_u_p; - z6 = z5b; - wedge(6); - z7 = z6; - vm_u_form(7); - w:=rt x7b; - cc_clear; transform_char(cb_ra_p); - transform_char(p); transform_char(vm_u_p); - transform_char(wedge_p);cc_whd(1,0); - penlabels(5,6); - pivot_message(w/2); - endtchar; etest; -enddef ; - -def CBNYA= - stest(cbnya); kanchar "base mf consonant nya"; - begintchar(cb_nya_code,v_e_width#+half_plus_width#,x_height#,0,0,0,0); - cb_nya_form; - pivot_message(x17-u,x400); - endtchar; etest; -enddef ; - -def CCNYA= - stest(ccnya); kanchar "consonant conjunction of nya"; - begintchar(cc_nya_code,v_e_width#+half_plus_width#,x_height#,0,0,0,0); - cb_nya_form; - cc_clear; cc_transform(v_e_p); - cc_transform(cb_ny_pb); cc_whd(0,1); - pivot_message(0) ; - endtchar; etest; -enddef; - -def CBTTA= - stest(cbtta); kanchar "base of consonant tta"; - begintchar(cb_tta_code,cb_tta_width#,x_height#,0,0,0,0); - cb_tta_form; - pivot_message(x13-u,x400); - endtchar; etest; -enddef ; - -def CCTTA= - stest(cctta); kanchar "base of consonant tta"; - begintchar(cc_tta_code,cb_tta_width#-1.75u#,x_height#,0,0,0,0); - cb_tta_form; - cc_clear; transform_char(cb_tta_p);; cc_whd(1,0); - pivot_message(w); - endtchar; etest; -enddef ; - -def CBTTHA= - stest(cbttha); kanchar "base of consonant ttha"; - begintchar(cb_ttha_code,cb_ra_width#,x_height#,0,0,0,0); - cb_ra_form; - z10 = (x1,1/2x_height); - fill_dot(10); - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CCTTHA= - stest(ccttha); kanchar "consonant conjunct of ttha"; - begintchar(cc_ttha_code,cb_ra_width#,x_height#,0,0,0,0); - cb_ra_form; - z10 = (x1,1/2x_height); - fill_dot(10); - cc_clear; cc_transform(cb_ra_p); - cc_f_transform(fill_dot_p);cc_whd(0,0); - pivot_message(w/2); - endtchar; etest; -enddef ; - - -def CBDDA= - stest(cbdda); kanchar "base of consonant dda"; - begintchar(cb_dda_code,.9cb_da_width#,x_height#,0,0,0,0); - cb_dda_form; - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CCDDA= - stest(ccdda); kanchar "consonant conjunction of dda"; - begintchar(cc_dda_code,.9cb_da_width#-2u#,x_height#,0,0,0,0); - cb_dda_form; - cc_clear; cc_transform(cb_dda_p);cc_whd(0,0); - pivot_message(w/2); - endtchar; etest; -enddef ; - -def CBDDHA= - stest(cbddha); kanchar "base of consonant ddha"; - begintchar(cb_ddha_code,.9cb_da_width#,x_height#,0,0,0,0); - cb_dda_form; - wedge(3); - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CCDDHA= - stest(ccddha); kanchar "consonant conjunction of ddha"; - begintchar(cc_ddha_code,.9cb_da_width#-2u#,x_height#,0,0,0,0); - cb_dda_form; - wedge(3); - cc_clear; cc_transform(cb_dda_p); - cc_transform(wedge_p);cc_whd(1,1); - pivot_message(w/2); - endtchar; etest; -enddef ; - -def CBNNA= - stest(cbnna); kanchar "base of consonant nna"; - begintchar(cb_nna_code,cb_nna_width#,x_height#,0,0,0,0); - cb_nna_form; - pivot_message(x400-.5u); - endtchar; etest; -enddef ; - -def CCNNA= - stest(ccnna); kanchar "consonant conjunct of nna"; - begintchar(cc_nna_code,cb_nna_width#-u#,x_height#,0,0,0,0); - cb_nna_form; - cc_clear; cc_transform(cb_nna_p);cc_whd(0,0); - pivot_message(w/2); - endtchar; etest; -enddef ; - -def CBTA= - stest(cbta); kanchar "base of consonant ta"; - begintchar(cb_ta_code,cb_ta_width#,x_height#,0,0,0,0); - cb_ta_form; - sketch cb_ta_p; - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CCTA= - stest(ccta); kanchar "consonant conjunct of ta"; - begintchar(cc_ta_code,vmwidth#,0,0,0,0,0); - % d is set later - top z1=(0,0); barandhook_formk(1,w,5); erase sketch barandhook_p; - sketch barandhook_p reflectedabout ( top z1, top z1+(w,0)) - shifted (0, (-bot_accent+ (bot y1c))); - d:=bot_accent- (bot y1c); - pivot_message(w); - endtchar; etest; -enddef ; - -def CBTHA= - stest(cbtha); kanchar "base of consonant tha"; - begintchar(cb_tha_code,cb_da_width#,x_height#,wedge_depth#,0,0,0); - cb_da_form; - wedge(4); - z10 = (x1,2/3x_height-uh); - fill_dot(10); - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CCTHA= - stest(cctha); kanchar "consonant conjunct of tha"; - begintchar(cc_tha_code,cb_da_width#-2u#,x_height#,0,0,0,0); - cb_da_form; - wedge(4); - z10 = (x1,2/3x_height-uh); - fill_dot(10); - cc_clear; cc_transform(cb_da_p); - cc_transform(wedge_p); cc_f_transform(fill_dot_p); - cc_whd(0,1); - pivot_message(w/2); - endtchar; etest; -enddef ; - -def CBDA= - stest(cbda); kanchar "base of consonant da"; - begintchar(cb_da_code,cb_da_width#,x_height#,0,0,0,0); - cb_da_form; - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CCDA= - stest(ccda); kanchar "consonant conjunct of da"; - begintchar(cc_da_code,cb_da_width#-2u#,x_height#,0,0,0,0); - cb_da_form; - cc_clear; cc_transform(cb_da_p); - cc_whd(0,0); - %pivot_message(x4*cc_scale); - pivot_message(w/2); - endtchar; etest; -enddef ; - - -def CBDHA= - stest(cbdha); kanchar "base of consonant dha"; - begintchar(cb_dha_code,cb_da_width#,x_height#,0,0,0,0); - cb_da_form; - wedge(4); - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CCDHA= - stest(ccdha); kanchar "consonant conjunct of da"; - begintchar(cc_dha_code,cb_da_width#-2u#,x_height#,0,0,0,0); - cb_da_form; - wedge(4); - cc_clear; cc_transform(cb_da_p); - cc_transform(wedge_p); - cc_whd(1,1); - pivot_message(w/2); - %pivot_message(x4*cc_scale); - endtchar; etest; -enddef ; - - -def CBNA= - stest(cbna);kanchar "base of consonant na"; - begintchar(cb_na_code,cb_na_width#,x_height#,wedge_depth#,0,0,0); - cb_na_form; - sketch cb_na_p; - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CBNAA= - stest(cbnaa); kanchar "consonant of nX (alternative)"; - begintchar(cb_naa_code,cb_na_width#,x_height#,0,0,0,0); - naa_form ; - pivot_message(0); - endtchar; etest; -enddef ; - -def CCNA= - stest(ccna); kanchar "consonant conjunct of na"; - begintchar(cc_na_code,2.5u#,x_height#-3u#,des_depth#,0,ul#,0); - numeric wid; - wid = 7u ; - top lft z1 = (.4wid,.5x_height); - z2 = (.55wid,(x_height-d)/2); - bot z3 = (1/4wid,-d); - lft z4 = (0,-d+1/2sc_height); - z5 = (x3,y3+sc_height); - bot z6 = (3/4wid,-d); - rt z7 = (wid,y4); - path cc_na_p, ct; - cc_na_p = z1..z2..z3..z4..z5..z6..z7; - ct = cc_na_p scaled 1 shifted (-3u, 6u) rotated -10 ; - cc_clear; transform_char(ct); - cc_whd(1,0); - pivot_message(w/2); - endtchar; etest; -enddef ; - -def CBPA= - stest(cbpa); kanchar "base of consonant pa"; - begintchar(cb_pa_code,cb_pa_width#,x_height#,0,0,0,0); - cb_pa_form; - top lft z77=(1/2cb_pa_width-1/2c_height-.5u, top (x_height - c_height)); - place_lit_circ(77, 1); - sketch cb_pa_p; - - bar_forma(cb_pa_width-.5u); % z301 is comming from bar_forma... - %vmfa_form(301); % Following are test to see How vowel modifer looks. - %vmfaa_form(301) ; - %vmfea_form(301); - %vm_au_form(301,vm_au_width); - - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def transform_charb(text t) = - path ct_p ; - cc_transform(t) ; - undraw cc_transformed_path ; - ct_p = cc_transformed_path scaled 1 shifted (-2u, 2.5u) rotated 0 ; - sketch ct_p ; -enddef ; - -def CCPA= - stest(ccpa); kanchar "consonant conpunction of pa"; - begintchar(cc_pa_code,cb_pa_width#-2u#,x_height#,0,0,0,0); - cb_pa_form; - pivot_message(3/4w); - cc_clear; transform_charb(cb_pa_p); - cc_whd(1,0); - endtchar; etest; -enddef ; - - -def CBPHA= - stest(cbpha); kanchar "base of consonant pha"; - begintchar(cb_pha_code,cb_pa_width#,x_height#,0,0,0,0); - cb_pa_form; - %pivot_message(x1,x1); - top lft z77=(1/2cb_pa_width-1/2c_height-.5u, top (x_height - c_height)); - place_lit_circ(77, 1); - top z10=1/2[z46,z46]; - wedge(10); - sketch cb_pa_p; - sketch wedge_p; - bar_forma(cb_pa_width-.5u); % z301 is comming from bar_forma... - %vmfa_form(301); % Following are test to see How vowel modifer looks. - %vmfaa_form(301) ; - %vmfea_form(301); - %vm_au_form(301,vm_au_width); - - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CCPHA= - stest(ccpha); kanchar "consonant conpunction of pha"; - begintchar(cc_pha_code,cb_pa_width#-2u#,x_height#,0,0,0,0); - cb_pa_form; - - sketch cb_pa_p; - top z10=1/2[z46,z46]; - wedge(10); - - cc_clear; transform_charb(cb_pa_p); - transform_charb(wedge_p); - cc_whd(1,1); - endtchar; etest; - -enddef ; - -def CBBA= - stest(cbba); kanchar "base of consonant ba"; - begintchar(cb_ba_code,cb_ba_width#,x_height#,0,0,0,0); - cb_ba_form; - pivot_message(x9-u,x400); - endtchar; etest; -enddef ; - -def CCBA= - stest(ccba); kanchar "consonant conjunct of ba"; - begintchar(cc_ba_code,cb_ba_width#-3.5u#,top_height#,0,0,ul#,0); - cb_ba_form; - cc_clear; transform_charb(((subpath(0,7) of cb_ba_p)..(x9,1.3y9))); - cc_whd(1,0); - endtchar; etest; -enddef; - -def CBBHA= - stest(cbbha); kanchar "base of consonant bha"; - begintchar(cb_bha_code,cb_ba_width#,x_height#,0,0,0,0); - cb_ba_form; - wedge(6); - %vmah_form(9); % tale-ardha akshara - pivot_message(x9-u,x400); - endtchar; etest; -enddef ; - -def CCBHA= - stest(ccbha); kanchar "consonant conjunct of bha"; - begintchar(cc_bha_code,cb_ba_width#-3.5u#,top_height#,0,0,ul#,0); - cb_ba_form; - wedge(6); - cc_clear; transform_charb(((subpath(0,7) of cb_ba_p)..(x9,1.3y9))); - transform_charb(wedge_p); - cc_whd(1,1); - pivot_message(x12,x400); - endtchar; etest; -enddef; - - -def CBMA= - stest(cbma); kanchar "base of consonant ma"; - begintchar(cb_ma_code,cb_pa_width#+vm_u_width#,x_height#,0,0,0,0); - cb_va_form; - sketch cb_va_p; - z65 = (cb_va_p) intersectionpoint ((x46,.8w_height)--(x46+cb_pa_width,.8w_height)); - vm_u_form(65); - - % to compute the joining point of "kombu for nya". - z500=z65b; - %vm_u_form(500); - z67=(x65d-.5u, y65d); - %vm_au_form(67,vm_au_width); - %vmfaa_form(67) ; - %vmah_form(301); % tale-ardha akshara - - pivot_message(x301,x500, x67); - - endtchar; etest; -enddef ; - -def CCMA= - stest(ccma); kanchar "consonant conjunct of ma"; - begintchar(cc_ma_code,4u#,x_height#,des_depth#,0,ul#,0); - path cc_ma_p; - numeric wid; - wid = 6u; - rt z1=(wid,-.8d+uh);bot z2=(wid/2,-d); - lft z3=(0,-.1d); z4=(.3wid,.15x_height); %z4=(2/3wid,x_height/5); - rt z5=(.6wid,0); z6=(.3wid,-.075d); - z7=(.15wid,.1x_height); z8=(.075wid,.25x_height); - z9=(.14wid,.55x_height); - cc_ma_p = z1..z2..z3..z4..z5..z6..z7..tension1.2..z8..tension 1.2..z9; - sketch cc_ma_p; - path ct; - ct = cc_ma_p scaled 1 shifted (0, 3.5u) ; - %cc_clear; cc_transform(cc_ma_p); cc_whd(0,0); - cc_clear; transform_charb(ct); cc_whd(0,0); - endtchar; etest; -enddef ; - - -def CBYA= - stest(cbya); kanchar "base of consonant ya"; - begintchar(cb_ya_code,cb_ya_width#+vm_u_width#,x_height#,0,0,0,0); - cb_ya_form; - pivot_message(x7,x400, x10); - endtchar; etest; -enddef; - -def CCYA= - stest(ccya); kanchar "consonant conjunct of ya"; - %begintchar(cc_ya_code,6u#,x_height#,des_depth#,0,ul#,0); - begintchar(cc_ya_code,4.5u#,x_height#,des_depth#+2.5u#,0,0,0); - numeric y_width ; - y_width = 6u ; - lft z1 = (0,-1/3des_depth); z2 = (y_width/4,0); z3 = (1/4y_width,-1/2des_depth); - bot z4 = (1/3y_width,-des_depth); z5 = (2/3y_width,0); z6 = (.45y_width,.45j_height); - z7 = (.6y_width,.7j_height); z8=(.65y_width,.4j_height); - - path cc_ya_p, ct ; - cc_ya_p = z1..z2..z3..z4..z5..{up}z6..z7..z8; - %ct = cc_ya_p scaled 1.3 shifted (0, -3.5u) ; - ct = cc_ya_p scaled 1.0 shifted (0, -2u) ; - sketch ct; - %cc_clear; cc_transform(ct); cc_whd(1,0); - pivot_message(0); - endtchar; etest -enddef; - -def CBRA = - stest(cbra); kanchar "base of consonant ra"; - begintchar(cb_ra_code,cb_ra_width#,x_height#,0,0,0,0); - cb_ra_form; - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CBRRA = - stest(cbrra); kanchar "base of consonant rra"; - begintchar(cb_rra_code,cb_rra_width#,x_height#,0,0,0,0); - cb_rra_form; - pivot_message(x7,x400); - endtchar; etest; -enddef ; - -% For arkavattu; -def CCRRA = - stest(ccara); kanchar "base of consonant ra(as arkavattu)"; - begintchar(cc_ara_code,cb_ra_width#,x_height#,0,0,0,0); - arkavattu ; - sketch arka_pa reflectedabout((0,0),(w,0)) shifted (0,h); - sketch arka_pb reflectedabout((0,0),(w,0)) shifted (0,h); - endtchar; etest; -enddef ; - - -def CCRA = - stest(ccra); kanchar "consonant conjunct of ra"; - begintchar(cc_ra_code,7u#,0,3.5uh#,0,0,0); - top lft z1=(0,-bot_accent); bot z2=(w/2,-d); top rt z3=(w,-bot_accent); - sketch z1..z2..z3; - pivot_message(w); - endtchar; etest; -enddef ; - - -def CBLA = - stest(cbla); kanchar "base of consonant la"; - begintchar(cb_la_code,cb_la_width#,x_height#,0,0,0,0); - cb_la_form; - sketch cb_la_p; - pivot_message(x55-u,x400); - endtchar; etest; -enddef ; - -def CCLA = - stest(ccla); kanchar "consonant conjunct of la"; - begintchar(cc_la_code,7u#,0,4.5uh#,0,0,0); - path s,t; - bot z1=(w/4,-d); lft z2 =(0,-1/2d); top z3=(x1,-bot_accent); - top z4=(w/2,y2); - s= z1..z2..z3..z4; - t=s reflectedabout ((w/2,h),(w/2,-d)); - sketch s;sketch t; - pivot_message(.8w); - endtchar; etest; -enddef ; - -def CBVA= - stest(cbva); kanchar "base of consonant va"; - begintchar(cb_va_code,cb_pa_width#,x_height#,0,0,0,0); - cb_va_form; - sketch cb_va_p ; - %pivot_message(x46,x400); - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CCVA= - stest(ccva); kanchar "consonant conjunction of va"; - begintchar(cc_va_code,cb_pa_width#,x_height#,0,0,0,0); - cb_va_form; - vmfa_form(301); % Following are test to see How vowel modifer looks. - cc_clear; cc_transform(cb_va_p); - cc_transform(bar_pa) ; cc_transform(bar_p) ; - cc_whd(1, 0); - endtchar; etest; -enddef ; - -def CBCA= - stest(cbca); kanchar "base of consonant ca"; - begintchar(cb_ca_code,cb_ca_width#,x_height#,0,0,0,0); - cb_ca_form; - draw cb_ca_p; - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CCCA= - stest(ccca); kanchar "consonant conjunct of ca"; - begintchar(cc_ca_code,cb_ca_width#-2.5u#,asc_height#,0,0,ul#,0); - cb_ca_form; - cc_clear; transform_charb(((x5, .8asc_height)..cb_ca_p)); cc_whd(1,0); - endtchar; etest; -enddef ; - -def CBSA = - stest(cbsa); kanchar "base of consonant sa"; - begintchar(cb_sa_code,cb_na_width#,x_height#,0,0,0,0); - cb_sa_form; - sketch cb_sa_p; - pivot_message(x301+.2u,x400); - endtchar; etest; -enddef ; - -def CCSA = - stest(ccsa); kanchar "consonant conjunct of sa"; - begintchar(cc_sa_code,cb_na_width#-2.5u#,x_height#,0,0,ul#,0); - cb_sa_form; - %sketch cb_na_p; - cc_clear; transform_charb(cb_sa_p); cc_whd(1,0); - endtchar; etest; -enddef ; - -def CBHA = - stest(cbha); kanchar "base of consonant ha"; - begintchar(cb_ha_code,cb_ha_width#,x_height#,0,0,0,0); - cb_ha_form; - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CCHA = - stest(ccha); kanchar "consonant conjunct of ha"; - begintchar(cc_ha_code,cb_ha_width#,x_height#,0,0,0,0); - cb_ha_form; - cc_clear; cc_transform(cb_ha_p); - cc_whd(0,0); - pivot_message(0) ; - endtchar; etest; -enddef ; - -def CBLLA = - stest(cblla); kanchar "base of consonant lla"; - begintchar(cb_lla_code,cb_lla_width#,x_height#,0,0,0,0); - cb_lla_form; - sketch cb_lla_p; - pivot_message(x12-u,x400); - endtchar; etest; -enddef ; - -def CBLLAA = - stest(cbllaa); kanchar "base of consonant lla"; - begintchar(cb_llaa_code,cb_rra_width#,x_height#,0,0,0,0); - cb_rra_form; - undraw cb_rra_pd ; - pivot_message(x7,x400); - endtchar; etest; -enddef ; - -def CCLLA = - stest(cclla); kanchar "consonant conjunct of lla"; - begintchar(cc_lla_code,cb_lla_width#,asc_height#,0,0,ul#,0); - cb_lla_form; - cc_clear; cc_transform(cb_lla_p); - cc_whd(1,0); - endtchar; etest; -enddef ; - -def CBSHA= - stest(cbsha); kanchar "base of consonant sha"; - begintchar(cb_sha_code,cb_pa_width#,x_height#,0,0,0,0); - cb_sha_form; - sketch cb_pa_p; - sketch cb_sha_pb; - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CCSHA= - stest(ccsha); kanchar "consonant conjunct of sha"; - begintchar(cc_sha_code,cb_pa_width#-2u#,x_height#,0,0,0,0); - cb_sha_form; - cc_clear; transform_charb(cb_pa_p); - transform_charb(cb_sha_pb); cc_whd(0,0); - endtchar; etest; -enddef ; - -def CBKSHA = - stest(cbksha); kanchar "base of consonant ksha"; - begintchar(cb_ksha_code,cb_ka_width#,x_height#,cb_ksha_depth#,0,0,0); - cb_ksha_form; - sketch cb_ka_pa; - sketch cb_ka_pb; - sketch cb_ka_pc; - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -% ----------------End of Kannada Consonant and its conjunctions.---------- - -% ----------------Begin of Kannada Vowel modifed Consonants(special)---------- - -def CVKE = - stest(cvke); kanchar "consonant+vowel ka+e"; - begintchar(cv_ke_code,cb_ka_width#,x_height#+vm_e_heightj#,0,0,0,0); - cb_ka_form; - undraw bar_pa; %cb_ka_pc; - vm_e_form_a(8,.1u, .3u); %sketch vm_e_p; - path vm_e_pa,vm_e_pb,vm_e_pc ; - vm_e_pa = cb_ka_pc softjoin vm_e_p; - sketch vm_e_pa; - endtchar; etest; -enddef; - -def CVKHE = - stest(cvkhe); kanchar "consonant+vowel kha+e"; - begintchar(cv_khe_code,cb_kha_width#,x_height#+vm_e_heightj#,0,0,0,0); - cb_kha_form; - sketch cb_kha_p; - vm_e_form_a(11,.6u, 1.u); - path vm_e_pa,vm_e_pb,vm_e_pc ; - vm_e_pa = vm_e_p reflectedabout(z11, z11+(.1u, .8u)); - vm_e_pb = vm_e_pa reflectedabout(z11, z11+(-.45u, .8u)); - %sketch cb_kha_p softjoin vm_e_pb ; - sketch vm_e_pb ; - pivot_message(1.99u); - endtchar; etest; -enddef; - -def CVGE= - stest(cvge); kanchar "consonant+vowel e ga+e"; - begintchar(cv_ge_code,cb_ga_width#,x_height#+2ascunit#,0,0,0,0); - cb_ga_form; - sketch cv_ge_p; - sketch cb_ga_p; - %vm_e_form; - endtchar; etest; -enddef ; - -def CVGHE = - stest(cvghe); kanchar "base of consonant gha+ Vowel modifer e"; - begintchar(cv_ghe_code,cb_pa_width#+1/2vm_u_width#,x_height#+.8u#,wedge_depth#,0,0,0); - cb_pa_form; - top lft z77=(1/2cb_pa_width-1/2c_height, top (x_height - c_height)); - %place_lit_circ(77, 1); - path new_path ; - - sketch cb_pa_p ; - top z10=1/2[z46,z46]; - wedge(10); - vm_ghu_form(48); - vm_e_form; - undraw vm_e_p; - path ct; - ct = vm_e_p scaled .75 shifted (2u, -u) rotated 0 ; - sketch ct; - - %pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CVCHE = - stest(cvche); kanchar "consonant+vowel e cha+e"; - begintchar(cv_che_code,cb_ja_width#,x_height#,0,0,0,0); - cb_ch_form; - vm_e_form_a(9,.6u, 1.u); - undraw cb_cha_pc ; - path vm_e_pa,vm_e_pb,vm_e_pc ; - vm_e_pa = vm_e_p reflectedabout(z9, z9+(.1u, .8u)); - vm_e_pb = vm_e_pa reflectedabout(z9, z9+(-.1u, .8u)); - sketch vm_e_pb ; - pivot_message(.199u); - endtchar; etest; -enddef ; - -def CVCCHE= - stest(cvcche); kanchar "consonant+vowel e ccha+e"; - begintchar(cv_cche_code,cb_ja_width#,x_height#+2.6u#,0,0,0,0); - cb_cch_form; - wedge(8); - vm_e_form_a(11,.6u, 1.u); - path vm_e_pa,vm_e_pb,vm_e_pc ; - vm_e_pa = vm_e_p reflectedabout(z11, z11+(.1u, .8u)); - vm_e_pb = vm_e_pa reflectedabout(z11, z11+(-.28u, .8u)); - sketch vm_e_pb ; - pivot_message(.199u); - endtchar; etest; -enddef ; - -def CVJE = - stest(cvje); kanchar "consonant+vowel e cbja+e"; - begintchar(cv_je_code,cb_ja_width#,x_height#+1.5u#,0,0,0,0); - cb_ja_form; - sketch cb_ja_pe; % puts bowl to ja. - %pivot_message(x3c,x7); - pivot_message(.199u); - endtchar; etest; -enddef ; - -def CVJHE = - stest(cvjhe); kanchar "consonant+vowel e cbjha+e"; - begintchar(cv_jhe_code,cb_ra_width#+2vm_u_width#,.9vm_e_heightx#, - wedge_depth#,0,0,0); - cb_ra_form; - % The next statement will identify the point on ra_form - % where the bowl will be attached. - z5 = (cb_ra_p) intersectionpoint ((x1,w_height)--(x1+w,w_height)); - vm_u_form(5); - z6 = z5b; - wedge(6); - z7 = z6; - vm_u_form(7); - w:=rt x7b; - sketch cv_re_p; - undraw bar_pa; - endtchar; etest; -enddef; - -def CVTTE= - stest(cvtte); kanchar "consonant+vowel e cbtta+e"; - begintchar(cv_tte_code,cb_tta_width#,x_height#,0,0,0,0); - cb_tta_form; - undraw cb_tta_p ; - sketch cb_tta_pe ; - endtchar; etest; -enddef ; - -def CVTTHE = - stest(cvtthe); kanchar "consonant+vowel e cbttha+e"; - begintchar(cv_tthe_code,cb_ra_width#,.9vm_e_heightx#,0,0,0,0); - cb_ra_form; - undraw bar_pa; - z10 = (x1,1/2x_height); - fill_dot(10); - sketch cv_re_p; - %pivot_message(x1,x1); - pivot_message(.199u); - endtchar; etest; -enddef ; - -def CVDDE= - stest(cvdde); kanchar "consonant+vowel e cbdda+e"; - begintchar(cv_dde_code,cb_da_width#,x_height#+1.7u#,0,0,0,0); - cb_dda_form; - undraw bar_pa ; - sketch cv_dde_p ; - %pivot_message(x1,x4); - endtchar; etest; -enddef ; - -def CVDDHE= - stest(cvddhe); kanchar "consonant+vowel e cbddha+e"; - begintchar(cv_ddhe_code,cb_da_width#,x_height#+1.7u#,0,0,0,0); - cb_dda_form; - sketch cv_dde_p ; - undraw bar_pa ; - wedge(3); - %pivot_message(x1,x4); - endtchar; etest; -enddef ; - -def CVTE= - stest(cvte); kanchar "consonant+vowel e cbta+e"; - begintchar(cv_te_code,cb_ta_width#,x_height#,0,0,0,0); - cb_ta_form; - sketch cb_te_p; - undraw bar_pa ; - %pivot_message(x10,x5); - pivot_message(.199u); - endtchar; etest; -enddef ; - -def CVTHE= - stest(cvthe); kanchar "consonant+vowel e cbtha+e"; - begintchar(cv_the_code,cb_da_width#,x_height#+1.9u#,wedge_depth#,0,0,0); - cb_da_form; - undraw bar_pa ; - wedge(4); - z10 = (x1,2/3x_height-uh); - fill_dot(10); - %pivot_message(x1,x4); - pivot_message(.199u); - sketch cv_de_p; - endtchar; etest; -enddef ; - -def CVDE= - stest(cvde); kanchar "consonant+vowel e cbda+e"; - begintchar(cv_de_code,cb_da_width#,x_height#+1.9u#,0,0,0,0); - cb_da_form; - undraw bar_pa ; - sketch cv_de_p; - %pivot_message(x1,x4); - endtchar; etest; -enddef ; - -def CVDHE= - stest(cvdhe); kanchar "consonant+vowel e cbda+e"; - begintchar(cv_dhe_code,cb_da_width#,x_height#+1.9u#,0,0,0,0); - cb_da_form; - undraw bar_pa ; - sketch cv_de_p; - wedge(4); - %pivot_message(x1,x4); - pivot_message(.199u); - endtchar; etest; -enddef ; - -def CVNE= - stest(cvne);kanchar "consonant+vowel e cbna+e"; - begintchar(cv_ne_code,cb_na_width#,x_height#,wedge_depth#,0,0,0); - cb_na_form; - sketch cb_ne_p; - undraw bar_pa ; - %pivot_message(x6,x6); - pivot_message(.199u); - endtchar; etest; -enddef ; - -def CVPE= - stest(cvpe); kanchar "consonant pa+ e"; - begintchar(cv_pe_code,cb_pa_width#,x_height#+.8u#,0,0,0,0); - cb_pa_form; - top lft z77=(1/2cb_pa_width-1/2c_height, top (x_height - c_height)); - sketch cb_pa_p; - vm_e_form; - undraw vm_e_p; - path ct; - ct = vm_e_p scaled .75 shifted (2u, -.5u) rotated 0 ; - sketch ct; - %pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CVPHE= - stest(cvphe); kanchar "consonant pha+ e"; - begintchar(cv_phe_code,cb_pa_width#,x_height#+.8u#,0,0,0,0); - cb_pa_form; - top lft z77=(1/2cb_pa_width-1/2c_height, top (x_height - c_height)); - sketch cb_pa_p; - top z10=1/2[z46,z46]; - wedge(10); - vm_e_form; - undraw vm_e_p; - path ct; - ct = vm_e_p scaled .75 shifted (2u, -.5u) rotated 0 ; - sketch ct; - %pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CVBE= - stest(cvbe); kanchar "consonant+vowel e cbba+e"; - begintchar(cv_be_code,cb_ba_width#,x_height#+1u#,0,0,0,0); - cb_ba_form; - undraw cb_ba_p; - sketch cb_be_p; - pivot_message(.199u); - endtchar; etest; -enddef ; - -def CVBHE= - stest(cvbhe); kanchar "consonant+vowel e cbbha+e"; - begintchar(cv_bhe_code,cb_ba_width#,x_height#+1u#,0,0,0,0); - cb_ba_form; - undraw cb_ba_p; - sketch cb_be_p; - wedge(6); - pivot_message(.199u); - endtchar; etest; -enddef ; - -def CVME= - stest(cvme); kanchar "consonant+vowel e cbma+e"; - begintchar(cv_me_code,cb_pa_width#+vm_u_width#,x_height#,0,0,0,0); - cb_va_form; - sketch cb_ve_p; - z65 = (cb_va_p) intersectionpoint ((x46,.8w_height)--(x46+cb_pa_width,.8w_height)); - vm_u_form(65); - undraw bar_pa ; - %w:=rt x3b; - pivot_message(.199u); - endtchar; etest; -enddef ; - -def CVYE= - stest(cvye); kanchar "consonant+vowel e cbya+e"; - begintchar(cv_ye_code,cb_ya_width#+vm_u_width#,x_height#+1.5u#,0,0,0,0); - cb_ya_form; - undraw cb_ya_pb ; - undraw bar_p ; - draw cb_ye_p ; - endtchar; etest; -enddef; - -def CVRE = - stest(cvre); kanchar "consonant+vowel e cbra+e"; - begintchar(cv_re_code,cb_ra_width#,x_height#,0,0,0,0); - cb_ra_form; - sketch cv_re_p; - undraw bar_pa ; - pivot_message(.199u); - endtchar; etest; -enddef ; - -def CVLE = - stest(cvle); kanchar "consonant+vowel e cbla+e"; - begintchar(cv_le_code,cb_la_width#,x_height#+1u#,0,0,0,0); - cb_la_form; - sketch cb_le_p; - pivot_message(.199u); - endtchar; etest; -enddef ; - -def CVCE= - stest(cvce); kanchar "consonant+vowel e cbca+e"; - begintchar(cv_ce_code,cb_ca_width#,x_height#,0,0,0,0); - cb_ca_form; - draw cb_ce_p; - undraw bar_pa ; - pivot_message(.199u); - endtchar; etest; -enddef ; - -def CVLLE = - stest(cvlle); kanchar "consonant+vowel e cblla+e"; - begintchar(cv_lle_code,cb_lla_width#,x_height#,0,0,0,0); - cb_lla_form; - sketch cb_lle_p; - pivot_message(.199u); - endtchar; etest; -enddef ; - -def CVVE= - stest(cvve); kanchar "consonant+vowel e cbma+e"; - begintchar(cv_ve_code,cb_pa_width#,x_height#,0,0,0,0); - cb_va_form; - sketch cb_ve_p; - z65 = (cb_va_p) intersectionpoint ((x46,.8w_height)--(x46+cb_pa_width,.8w_height)); - undraw bar_pa ; - pivot_message(.199u); - endtchar; etest; -enddef ; - -def CVVU= - stest(cvvu); kanchar "consonant va+u"; - begintchar(cv_vu_code,cb_pa_width#+.6vm_u_width#,x_height#,.5des_depth#,0,0,0); - cb_va_form; - sketch cb_va_p ; - %pivot_message(x46,x400); - cv_vu_form(46); - pivot_message(x301); - endtchar; etest; -enddef ; - -def CVVUU= - stest(cvvuu); kanchar "consonant va+uu"; - begintchar(cv_vuu_code,cb_pa_width#+.8vm_uu_width#,x_height#,.5des_depth#,0,0,0); - cb_va_form; - sketch cb_va_p ; -cv_vuu_form(46); - pivot_message(x301); - endtchar; etest; -enddef ; - -def CVSHE= - stest(cvshe); kanchar "consonant sha+e"; - begintchar(cv_she_code,cb_pa_width#,x_height#+.8u#,0,0,0,0); - cb_sha_form; - sketch cb_pa_p; - sketch cb_sha_pb; - undraw pl_lit_cir_p ; - undraw bar_pa; %cb_ka_pc; - vm_e_form; - undraw vm_e_p; - path ct; - ct = vm_e_p scaled .75 shifted (2u, -.5u) rotated 0 ; - sketch ct; - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CVSE = - stest(cvse); kanchar "consonant sa+e"; - begintchar(cv_se_code,cb_na_width#,x_height#+.8u#,0,0,0,0); - cb_sa_form; - sketch cb_sa_p; - undraw pl_lit_cir_p ; - undraw bar_pa; %cb_ka_pc; - vm_e_form; - undraw vm_e_p; - path ct; - ct = vm_e_p scaled .75 shifted (1.8u, -.5u) rotated 0 ; - sketch ct; - pivot_message(.199u); - endtchar; etest; -enddef ; - -def CVHE = - stest(cvhe); kanchar "consonant ha+e"; - begintchar(cv_he_code,cb_ha_width#,x_height#+1.8u#,0,0,0,0); - cb_ha_form; - vm_e_form; - undraw bar_pa; %cb_ka_pc; - undraw cb_ha_pa ; - undraw vm_e_p; - path ct; - ct = vm_e_p scaled .75 shifted (.26u, +.5u) rotated 0 ; - sketch ct; - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -def CVKSHE = - stest(cvkshe); kanchar "base of consonant ksha+vowel modifer e"; - begintchar(cv_kshe_code,cb_ka_width#,x_height#,cb_ksha_depth#,0,0,0); - cb_ksha_form; - %sketch cb_kha_p; - sketch cb_ka_pa; - sketch cb_ka_pb; - sketch cb_ka_pc; - undraw bar_pa; %cb_ka_pc; - vm_e_form_a(8,.1u, .3u); %sketch vm_e_p; - path vm_e_pa,vm_e_pb,vm_e_pc ; - vm_e_pa = cb_ka_pc softjoin vm_e_p; - sketch vm_e_pa; - pivot_message(x301,x400); - endtchar; etest; -enddef ; - -% ----------------End of Kannada Vowel modifed Consonants(special)---------- - -% ---------- start of ubayaksharas ----------- - - -%stest(uas); kanchar "accent ardhasunna"; -%begintchar(u_ardhasunna_code,x_height#/2,x_height#,0,0,0,ur#); -%top rt z2=(w,h); bot rt z1=(w,0); lft z3=(0,h/2); -%sketch z1..z3..z2; -%endtchar; etest; - - stest(uss); kanchar "accent s"; - begintchar(u_uss_code,x_height#,x_height#,0,0,0,0); - cb_dollar_form ; - cc_clear; cc_transform(dol_p); - cc_whd(1,0); - endtchar; etest; - - stest(us); kanchar "accent sunna"; - begintchar(u_sunna_code,x_height#,x_height#,0,0,0,ur#); - top z2=(w/2,h); bot z1=(x2,0); - sketch z1..z2..cycle; - endtchar; etest; - - stest(uvi); kanchar "accent visarga"; - begintchar(u_visarga_code,2/5x_height#,x_height#,0,0,0,ur#); - top z2 = (w/2,h); bot z1 =(x2,3h/5); - path puvi; - puvi= z1..z2..cycle; - sketch puvi; sketch puvi shifted (0,-2h/3); - endtchar; etest; - -%stest(uav); kanchar "accent ardhavisarga"; -%begintchar(u_ardhavisarga_code,2/5x_height#,x_height#,0,0,0,ur#); -%path puav; -%top z2 = (w/2,h); bot z1 =(x2,3h/5); -%puav = subpath (0.25,1.75) of (z1..z2..cycle); -%sketch puav;sketch puav shifted (0,-2h/3); -%endtchar; etest; - -%stest(ua); kanchar "accent avagraha"; -%begintchar(u_avagraha_code,kfig_width#,x_height#,0,0,0,ur#); -%top lft z1=(0,h); lft z2=(0,h/4); z3=(w/2,(y1+y2)/2); -%bot lft z4=(0,0); bot rt z5=(w,0); -%sketch flex (z1,z3,z2,z4)& z4--z5; -%endtchar; etest; - -% ----------- end of ubhayaksharas ---------- - -%----------- Begin of bars used for transliteration of vedic hymns------------- - - stest(buone); kanchar "b udatta(one bar)"; - begintchar(b_udatta1_code,u#,top_accent#+3uh#,0,0,0,0); - bot z1=(w/2,top_accent); top z2=(x1,h); - sketch z1--z2; - pivot_message((w/2)); - endtchar; etest; - - stest(butwo); kanchar "b udatta (two bars)"; - begintchar(b_udatta2_code,3.5u#,top_accent#+3uh#,0,0,0,0); - bot z1=(w/4,top_accent); top z2=(x1,h); - bot z3=(w/4+w/2,top_accent); z4=z2+(w/2,0); - sketch z1--z2; sketch z3-- z4; - pivot_message((w/2)); - endtchar; etest; - - stest(ba); kanchar "b anudatta"; - begintchar(b_anudatta_code,4u#,0,0,0,0,0); - % d is set later - top lft z1=(0,-bot_accent);top rt z2=(w,-bot_accent); - sketch z1--z2; - d:=- (bot y1); - pivot_message((w/2)); - endtchar; etest; - -%----------- end of fonts for vedic hymns--------------- - -% kannada digits and punctuation symbols -% -% --------- start of roman digits ------------ - -def DRZERO = - stest(drzero); kanchar "Roman digit zero"; - begintchar(dr_zero_code,7u#,fig_height#,0,0,0,ur#); - top z1=(w/2,h); lft z2=(0,1/2h); - bot z3=(w/2,0); rt z4=(w,1/2h); - sketch superellipse(z4,z1,z2,z3,0.707); - endtchar; etest; -enddef; - -def DRONE = - stest(drone); kanchar "Roman digit one"; - begintchar(dr_one_code,4u#,fig_height#,0,0,0,ur#); - bot lft z1=(0,0); bot rt z2=(w,0); top z3=(x5,h); - lft z4=(x1,x_height+uh); bot z5=1/2[z1,z2]; - sketch z1--z2; sketch z3--z5; - sketch z4..{up}z3; - endtchar; etest; -enddef; - -def DRTWO = - stest(drtwo); kanchar "Roman digit two"; - begintchar(dr_two_code,7u#,fig_height#,0,0,0,ur#); - bot lft z1=(0,0); bot rt z2=(w,0); lft z3=(0,x_height); - top z4=(w/2,h); rt z5=(w,y3); - sketch z1--z2; sketch z3..z4..z5..{-1,-1}z1; - endtchar; etest; -enddef; - -def DRTHREE = - stest(drthree); kanchar "Roman digit three"; - begintchar(dr_three_code,7u#,fig_height#,0,0,0,ur#); - path pa; - top lft z1=(0,3/4h); top z2=(w/2,h); - rt z3=(w,y1); z4=(w/2-u,1/2h); - pa= z1..z2..z3..{(-1,0)}z4; - sketch pa; sketch pa reflectedabout (z4,(w,y4)); - endtchar; etest; -enddef; - -def DRFOUR = - stest(drfour); kanchar "Roman digit four"; - begintchar(dr_four_code,7u#,fig_height#,0,0,0,ur#); - bot z1=(w-1.5u,0); top z2=(x1,h); - lft z3=(0,w_height); rt z4=(w,y3); - bot z1a=(x1-(x4-x1),0); bot z1b=(x4,0); - sketch z1a--z1b; sketch z1--z2; - sketch z3--z2; sketch z3--z4; - penlabels(1a,1b); - endtchar; etest; -enddef; - -def DRFIVE = - stest(drfive); kanchar "Roman digit five"; - begintchar(dr_five_code,7u#,fig_height#,0,0,0,ur#); - top rt z1=(w,h); top lft z2=(0,h); lft z3=(0,6/10h); - z4=(1/2w,y3+uh); rt z5=(w,(y4+y6)/2); bot z6=(x4,0); lft z7=(0,1/4h); - sketch z1--z2; sketch z2--z3; - sketch z3..z4..z5..z6..z7; - endtchar; etest; -enddef; - -def DRSIX = - stest(drsix); kanchar "Roman digit six"; - begintchar(dr_six_code,6u#,fig_height#,0,0,0,ur#); - dr_sixnine_form; - sketch dr_sixnine_p; - endtchar; etest; -enddef; - -def DRSEVEN = - stest(drseven); kanchar "Roman digit seven"; - begintchar(dr_seven_code,7u#,fig_height#,0,0,0,ur#); - top lft z1=(0,h); top rt z3=(w,h); - bot z4=(1/4w,0); - sketch z1--z3{(-1,-1)}..{down}z4; - endtchar; etest; -enddef; - -def DREIGHT = - stest(dreight); kanchar "Roman digit eight"; - begintchar(dr_eight_code,7u#,fig_height#,0,0,0,ur#); - top z1=(w/2,h); z2=(x1,0.6h); - bot z3=(x1,0); lft z4=(0,y2/2); rt z5=(w,y4); - z6=(x4+u,1/2(y1+y2)); z7=(w-u,y6); - sketch superellipse(z7,z1,z6,z2,0.707); - sketch superellipse(z5,z2,z4,z3,0.707); - endtchar; etest; -enddef; - -def DRNINE = - stest(drnine); kanchar "Roman digit nine"; - begintchar(dr_nine_code,6u#,fig_height#,0,0,0,ur#); - dr_sixnine_form; - bot lft z10 = z1; - sketch dr_sixnine_p rotatedaround(z10,-180) shifted(-w,-h); - endtchar; etest; -enddef; - -%---------------------end of roman digits------------------------ - -% ------------- start of kannada digits ------------ - -def DKZERO = - stest(dkzero); kanchar "kannada digit zero"; - begintchar(dk_zero_code,kfig_width#,kfig_height#,0,0,0,ur#); - top z1=(w/2,h); lft z2=(0,h/2); bot z3=(x1,0); rt z4=(w,y2); - sketch superellipse(z4,z1,z2,z3,0.707); - endtchar; etest; -enddef; - -def DKONE = - stest(dkone); kanchar "kannada digit one"; - begintchar(dk_one_code,kfig_width#,kfig_height#,0,0,0,ur#); - bot z1=(w/4,0); lft z2=(0,h/2); top z3=(w/2,h); - rt z4=(w,h/2); bot z5=(w-(w/4),0); - sketch z1..tension 1.2..z2..z3..z4..tension 1.2..z5; - endtchar; etest; -enddef; - -def DKTWO = - stest(dktwo); kanchar "kannada digit two"; - begintchar(dk_two_code,kfig_width#,kfig_height#,0,0,0,ur#); - z1=(3w/5+.75u,5h/6); z2=(x1-.75u,4h/6); z3=(w/2,y1); - top z4=(x1,h); z5=((x8+x1)/2,y3); bot z6=(x1,0); - bot lft z7=(0+u,0);rt z8=(w,h/2); - sketch z1..z2..z3..z4..z8..{(-1,0)}z6--z7; - endtchar; etest; -enddef; - - -def DKTHREE = - stest(dkthree); kanchar "kannada digit three"; - begintchar(dk_three_code,kfig_width#-2u#,kfig_height#,0,0,0,ur#); - path pa; - %lft z1=(0,4h/5); top z2=(w/2,h); top z3=(4w/5,h); - %rt z4=(w,3h/4); z5=(3w/4,h/2); z6=(w/3,h/2); - %pa= z1..z2..z3..z4..z5; - %sketch pa; sketch pa reflectedabout(z5,z6); - %sketch z5--z6; - cb_kha_form; - path dkg_three ; - dkg_three = z1..z2..z3..z4..z5..z6..z7..z8..z9; - sketch dkg_three ; - endtchar; etest; -enddef; - -def DKFOUR = - stest(dkfour); kanchar "kannada digit four"; - begintchar(dk_four_code,kfig_width#-2u#,kfig_height#,0,0,0,ur#); - %top z1=(w/5,h); lft z2=(0,2h/3); z4=(w/2,h/3); - %bot z5=(x4,0); z3=(w/3,1/2(y4+y5)); - %forsuffixes s=6,7,8: - % z.s=z.[s-5] reflectedabout(z4,z5); endfor; - %sketch z1..z2..z4..z7..z6; - %sketch z4..z3..z5..z8..z4; - cb_lla_form; - sketch cb_lla_p ; - endtchar; etest; -enddef; - -def DKFIVE = - stest(dkfive); kanchar "kannada digit five"; - begintchar(dk_five_code,kfig_width#,kfig_height#,0,0,0,ur#); - %lft z1=(0,8h/10); lft z2=(0,3h/10); z3=(2w/3,(y1+y2)/2); - %top z11=(w/3,h); z12 = z11 reflectedabout ((0,y3),(w,y3)); - %sketch z1..z11..z3..z12..z2; - %top z4=(x3+(w-x3)/2,h); - %rt z5=(w,(y3+y4)/2); - %bot z7=(x4,0); rt z8=(x9,y9-uh); rt z9=(w,y2); - %sketch z3..z5..z4..z3..z7..z8..z9; - dk_five_form ; - - endtchar; etest; -enddef; - -def DKSIX = - stest(dksix); kanchar "kannada digit six"; - begintchar(dk_six_code,kfig_width#,kfig_height#,0,0,0,ur#); - dk_six_form; - endtchar; etest; -enddef; - -def DKSEVEN = - stest(dkseven); kanchar "kannada digit seven"; - begintchar(dk_seven_code,kfig_width#-2u#,kfig_height#,0,0,0,ur#); - %lft z1=(0,3h/4); top z2=(w/2,h); rt z3=(w,y1); z4=(w/2,h/2); - %forsuffixes i=6,7,8: - % z.i=z.[i-5] rotatedaround (z4,0); - %endfor; - z1 = (.5w, .75h) ; top z2 = (.3w, .95h) ; - top z3 = (x1+u, y1) ; lft z4 = (0, .2h) ; - bot z5 = (.1w, 0) ; bot z6 = (w, 0) ; - sketch z1..z2..z3..tension 1.1..z4...z5--z6 ; - endtchar; etest; -enddef; - - -def DKEIGHT = - stest(dkeight); kanchar "kannada digit eight"; - begintchar(dk_eight_code,kfig_width#+u#,kfig_height#,0,0,0,ur#); - z1 =(.2w, .75h) ; top z2 = (.3w, h) ; z2a = (.075w, .75h) ; - lft z3 = (.0w, .5h) ; bot z4 = (.35w, .03h ) ; - rt z5 = (.9w, .45h) ; z6 = (.7w, .8h) ; - top z7 = (.75w, h) ; rt top z8 = (w, h) ; - sketch z1..z2..z2a..z3..z4...z5..z6...z7--z8 ; - - sketch z1 ; sketch z2; sketch z3; sketch z4 ; ;sketch z5; sketch z6; sketch z7; - endtchar; etest; -enddef; - -def DKNINE = - stest(dknine); kanchar "kannada digit nine"; - begintchar(dk_nine_code,kfig_width#,kfig_height#,0,0,0,ur#); - rt top z1 = (w, h) ; top z2 = (.25w, h) ; z2a = (.05w, .9h) ; - lft z3 = (0, .75h) ; z4 = (.2w, .4h) ; - z6 = (x4, .6h) ; z5 = ( .35w, (y4+y6)/2) ; - lft z7 = (0, .25h) ; bot z8 = (.2w, 0) ; - bot z9 = (.3w, 0 ) ; - sketch z1---z2..z3..z4..z5..z6..z7...z8---z9 ; - - endtchar; etest; -enddef; - -% end of kannada digits - -% --------- start of punctuation ---------- - -def PPERIOD = - stest(pperiod); kanchar "punctuation period"; - begintchar(p_period_code,2*dot_radius#,2*dot_radius#,0,0,0,ur#); - z1=(dot_radius,dot_radius); - fill_dot(1); - endtchar; etest; -enddef; - -def PCOMMA = - stest(pcomma); kanchar "punctuation comma"; - begintchar(p_comma_code, p_comma_width#,2*dot_radius#,des_depth#,0,0,ur#); - p_comma_form; - endtchar; etest; -enddef; - -def PEQUAL = - stest(pequal); kanchar "punctuation equal"; - begintchar(p_equal_code,10u#,3/4x_height#,0,0,0,ur#); - top lft z1=(0,h); top rt z2=(w,h); - bot lft z3=(0,1/4x_height); bot rt z4=(w,1/4x_height); - sketch z1--z2; sketch z3--z4; - endtchar; etest; -enddef; - -def PBAR = - stest(pbar); kanchar "punctuation vertical bar"; - begintchar(p_bar_code,u#,x_height#,0,0,0,ur#); - p_bar_form; - sketch p_bar_p; - endtchar; etest; -enddef; - -def PDBAR = - stest(pdbar); kanchar "punctuation double bar"; - begintchar(p_dbar_code,2.5u#,x_height#,0,0,0,ur#); - p_bar_form; - sketch p_bar_p;sketch p_bar_p reflectedabout ((w/2,0),(w/2,h)); - endtchar; etest; -enddef; - -def PCOLON = - stest(pcolon); kanchar "punctuation colon"; - begintchar(p_colon_code,2*dot_radius#,x_height#,0,0,0,ur#); - z1=(dot_radius,dot_radius); - fill_dot(1); - z2=(x1,x_height-dot_radius); - fill_dot(2); - endtchar; etest; -enddef; - -def PSCOLON = - stest(pscolon); kanchar "punctuation semicolon"; - begintchar(p_scolon_code,p_comma_width#,x_height#,des_depth#,0,0,ur#); - p_comma_form; - z5=(x1,x_height-dot_radius); - fill_dot(5); - endtchar; etest; -enddef; - -def PCQUOTE = - stest(pcquote); kanchar "punctuation closing quote"; - begintchar(p_cquote_code,p_comma_width#,asc_height#,0,0,0,ur#); - p_comma_form; - erase fill fill_dot_p; erase sketch p_comma_p; - fill fill_dot_p shifted (0,asc_height-2*dot_radius); - sketch p_comma_p shifted (0,asc_height-2*dot_radius); - endtchar; etest; -enddef; - -def PCQUOTES = - stest(pcquotes); kanchar "punctuation closing quotes"; - begintchar(p_cquotes_code,2*p_comma_width#+u#,asc_height#,0,0,0,ur#); - p_comma_form; - erase fill fill_dot_p; erase sketch p_comma_p; - fill fill_dot_p shifted (0,asc_height-2*dot_radius); - sketch p_comma_p shifted (0,asc_height-2*dot_radius); - fill fill_dot_p shifted (0,asc_height-2*dot_radius) - shifted (p_comma_width+u,0); - sketch p_comma_p shifted (0,asc_height-2*dot_radius) - shifted (p_comma_width+u,0); - endtchar; etest; -enddef; - -def POQUOTE = - stest(poquote); kanchar "punctuation opening quote"; - begintchar(p_oquote_code,p_comma_width#,asc_height#,0,0,0,ur#); - p_comma_form; - erase fill fill_dot_p; erase sketch p_comma_p; - lft z5 = z2; - top rt z6 =z3; - fill fill_dot_p rotatedaround (z5,-180) shifted(-x5,asc_height-abs(y6)); - sketch p_comma_p rotatedaround (z5,-180) shifted(-x5,asc_height-abs(y6)); - endtchar; etest; -enddef; - -def POQUOTES = - stest(poquotes); kanchar "punctuation opening quotes"; - begintchar(p_oquotes_code,2*p_comma_width#+u#,asc_height#,0,0,0,ur#); - p_comma_form; - erase fill fill_dot_p; erase sketch p_comma_p; - lft z5 = z2; - top rt z6 =z3; - fill fill_dot_p rotatedaround (z5,-180) shifted(-x5,asc_height-abs(y6)); - sketch p_comma_p rotatedaround (z5,-180) shifted(-x5,asc_height-abs(y6)); - fill fill_dot_p rotatedaround (z5,-180) shifted(-x5,asc_height-abs(y6)) - shifted(p_comma_width+u,0); - sketch p_comma_p rotatedaround (z5,-180) shifted(-x5,asc_height-abs(y6)) - shifted(p_comma_width+u,0); - endtchar; etest; -enddef; - -def PDQUOTES = - stest(pdquotes);kanchar "punctuation double quotes"; - begintchar(p_dquotes_code,4.5u#,asc_height#,0,0,0,ur#); - top lft z1=(1.5u,h); bot lft z2=(0,x_height); - top rt z3=(w,h); bot rt z4=(x1+1.5u,x_height); - sketch z1--z2; sketch z3--z4; - endtchar; etest; -enddef; - -%stest(pdquotes);kanchar "punctuation double quotes"; -%begintchar(p_dquotes_code,2*dot_radius#+u#,asc_height#,0,0,0,ur#); -%%begintchar(p_dquotes_code,4*dot_radius#+u#,asc_height#,0,0,0,ur#); -%path pa; -%%z1=(dot_radius,h-dot_radius);z1l=(0,y1);z1r=(2x1,y1);z1t=(x1,h); -%z1=(dot_radius/2,h-dot_radius/2);z1l=(0,y1);z1r=(2x1,y1);z1t=(x1,h); -%z2=(x1,x_height); -%%z2=(x1,x_height);z2l=(dot_radius/2,y2);z2r=(x2+(x2-x2l),y2); -%%pa= z2l--z1l & flex(z1l,z1t,z1r) & z1r--z2r--cycle; fill pa; -%pa= z2--z1l & flex(z1l,z1t,z1r) & z1r--z2--cycle; filldraw pa; -%filldraw pa shifted(dot_radius+u,0); -%%fill pa shifted(2dot_radius+u,0); -%endtchar; etest; - -def PSLASH = - stest(pslash); kanchar "punctuation virgule (slash)"; - begintchar(p_slash_code,6u#,asc_height#,des_depth#,0,0,ur#); - p_slash_form; - sketch p_slash_p; - endtchar; etest; -enddef; - -def PHASH = - stest(phash); kanchar "punctuation hash mark (number sign)"; - begintchar(p_hash_code,12u#,asc_height#,des_depth#,0,0,ur#); - numeric midpoint; - midpoint = (-des_depth+asc_height)/2; - lft z1=(0,midpoint+2u); rt z2=(w,y1); - lft z3=(0,midpoint-2u); rt z4=(w,y3); - bot z5=(2u,-d); top z6=(x5+4u,h); - z7=(x5+4u,y5); z8=(x7+4u,y6); - sketch z1--z2; sketch z3--z4; - sketch z5--z6; sketch z7--z8; - endtchar; etest; -enddef; - -%stest(pexcla); kanchar "punctuation exclamation point"; -%begintchar(p_excla_code,dot_radius#,asc_height#,0,0,0,ur#); -%pickup pencircle; -%z1=(dot_radius/2,dot_radius/2); -%filldraw fullcircle scaled 2x1 shifted z1; -%z2=(x1,5*y1); z3 =(x1,h-y1); -%z2l=(x1-dot_radius/4,y2); z2r=(x1+dot_radius/4,y2); -%z3l=(0,y3); z3r=(x1+dot_radius/2,y3); z3t=(x1,h); -%filldraw z2l--z3l & flex(z3l,z3t,z3r) & z3r--z2r--cycle; -%endtchar; etest; - -def PEXCLA = - stest(pexcla); kanchar "punctuation exclamation point"; - begintchar(p_excla_code,dot_radius#,asc_height#,0,0,0,ur#); - z1=(dot_radius,dot_radius); - fill_dot(1); - fill fullcircle scaled 2x1 shifted z1; - top z2=(x1,h); bot z3 =(x1,4*y1); - sketch z2--z3; - endtchar; etest; -enddef; - -def PASTERISK = - stest(pasterisk); kanchar "punctuation asterisk"; - begintchar(p_asterisk_code,x_height#,x_height#,0,0,0,ur#); - z1=(1/2w,1/2h); - for d=30 step 60 until 330: - z[d]=z1+0.5 dir d xscaled w yscaled h; - sketch z1--z[d]; - penlabels(z[d]); - endfor; - endtchar; etest; -enddef; - -def PPLUS = - stest(pplus); kanchar "punctuation plus"; - begintchar(p_plus_code,x_height#,x_height#,0,0,0,ur#); - lft z1=(0,h/2); rt z2=(w,y1); top z3=(w/2,h); bot z4=(x3,0); - sketch z1--z2; sketch z3--z4; - endtchar; etest; -enddef; - - -def PLBRACKET = - stest(plbracket); kanchar "punctuation left bracket"; - begintchar(p_lbracket_code,3u#,top_height#,bot_depth#,0,0,ur#); - p_lbracket_form; - sketch p_lbracket_p; - endtchar; etest; -enddef; - -def PRBRACKET = - stest(prbracket); kanchar "punctuation right bracket"; - begintchar(p_rbracket_code,3u#,top_height#,bot_depth#,0,0,ur#); - p_lbracket_form; - sketch p_lbracket_p shifted (-w,0) reflectedabout ((0,0),(0,h)); - endtchar; etest; -enddef; - -def PLPAREN = - stest(plparen); kanchar "punctuation left parenthesis"; - begintchar(p_lparen_code,3u#,top_height#,bot_depth#,0,0,ur#); - p_rparen_form; - sketch p_rparen_p shifted (-w,0) reflectedabout ((0,0),(0,h)); - endtchar; etest; -enddef; - -def PRPAREN = - stest(prparen); kanchar "punctuation right parenthesis"; - begintchar(p_rparen_code,3u#,top_height#,bot_depth#,0,0,ur#); - p_rparen_form; - sketch p_rparen_p; - endtchar; etest; -enddef; - -def PLBRACE = - stest(plbrace); kanchar "punctuation left brace"; - begintchar(p_lbrace_code,4u#,top_height#,bot_depth#,0,0,ur#); - p_lbrace_form; - sketch p_lbrace_p; - endtchar; etest; -enddef; - -def PRBRACE = - stest(prbrace); kanchar "punctuation right brace"; - begintchar(p_rbrace_code,4u#,top_height#,bot_depth#,0,0,ur#); - p_lbrace_form; - sketch (p_lbrace_p shifted (-w,0) reflectedabout ((0,0),(0,h)) ); - endtchar; etest; -enddef; - -def PPERCENT = - stest(ppercent); kanchar "punctuation percent sign"; - begintchar(p_percent_code,6u#,asc_height#,des_depth#,0,0,ur#); - p_slash_form; - sketch p_slash_p; - z3=(3(x1+x2)/8,-d+7/8(h+d)); - z4=(w-x3,-d+(h-y3)); - sketch fullcircle scaled (1.5u) shifted z3; - sketch fullcircle scaled (1.5u) shifted z4; - endtchar; etest; -enddef; - -def PBSLASH = - stest(pbslash); kanchar "punctuation backslash"; - begintchar(p_bslash_code,6u#,asc_height#,des_depth#,0,0,ur#); - p_slash_form; - sketch p_slash_p reflectedabout ((w/2,h),(w/2,0)); - endtchar; etest; -enddef; - -def PLBAR = - stest(plbar); kanchar "punctuation long bar"; - begintchar(p_lbar_code,u#,asc_height#,des_depth#,0,0,ur#); - top z1=(w/2,h); bot z2=(x1,-d); - sketch z1--z2; - endtchar; etest; -enddef; - -def PHYPHEN = - stest(phyphen); kanchar "punctuation hyphen"; - begintchar(p_hyphen_code,6u#,1/2x_height#,0,0,0,ur#); - top lft z1=(0,h); top rt z2=(w,h); - sketch z1--z2; - endtchar; etest; -enddef; - -def PLHYPHEN = - stest(plhyphen); kanchar "punctuation long hyphen"; - begintchar(p_lhyphen_code,9u#,1/2x_height#,0,0,0,ur#); - top lft z1=(0,h); top rt z2=(w,h); - sketch z1--z2; - endtchar; etest; -enddef; - -def PVLHYPHEN = - stest(pvlhyphen); kanchar "punctuation very long hyphen"; - begintchar(p_vlhyphen_code,15u#,1/2x_height#,0,0,0,ur#); - top lft z1=(0,h); top rt z2=(w,h); - sketch z1--z2; - endtchar; etest; -enddef; - -def PUBAR = - stest(pubar); kanchar "punctuation underbar"; - begintchar(p_ubar_code,x_height#,0,uh#,0,0,ur#); - bot lft z1=(0,-d); bot rt z2=(w,-d); - sketch z1--z2; - endtchar; etest; -enddef; - -def PQUESTION = - stest(pquestion); kanchar "punctuation question mark"; - begintchar(p_question_code,6u#,asc_height#,0,0,0,ur#); - lft z1=(0,h-2dot_radius); top z2=(w/2,h); - rt z3=(w,y1); z4=(x2,1/2x_height); - z5=(x2,1/3(y2+y4)); z6=(x2,dot_radius);fill_dot(6); - sketch z1..z2..z3..z5..tension 1.5..z4; - endtchar; etest; -enddef; - -def PDOLLAR = - stest(pdollar); kanchar "punctuation dollar sign"; - begintchar(p_dollar_code,cb_ka_width#,x_height#+1.5uh#,1.5uh#,0,0,ur#); - cb_dollar_form; - sketch dol_p ; - top z11 = (w/2,h); bot z12 = (w/2,-d); - sketch z11--z12; - endtchar; etest; -enddef; - -def PGREATER = - stest(pgreater); kanchar "punctuation greater than"; - begintchar(p_greater_code,7u#,x_height#,0,0,0,ur#); - bot lft z1=(0,0); top lft z2=(0,x_height); rt z3=(w,1/2(y1+y2)); - sketch z1--z3; sketch z2--z3; - endtchar; etest; -enddef; - -def PLESS = - stest(pless); kanchar "punctuation less than"; - begintchar(p_less_code,7u#,x_height#,0,0,0,ur#); - bot rt z1=(w,0); top rt z2=(w,x_height); lft z3=(0,1/2(y1+y2)); - sketch z1--z3; sketch z2--z3; - endtchar; etest; -enddef; - -def PAT = - stest(pat); kanchar "punctuation at sign"; - begintchar(p_at_code,10u#,asc_height#,0,0,0,ur#); - z1=(w/2,3/4h); z2=(1/5w,1/2h); - z3=(x1,1/4h); z4=(4/5w,5/8h); - z5=(4/5w,3/8h); z6=(9/10w,y3); - rt z7=(w,y2); top z8=(x1,h); - lft z9=(0,y2); bot z10=(x1,0); rt z11=(x7,1/8h); - sketch z5..z3..z2..z1..z4&z4--z5& z5..z6..z7{up}..{left}z8..z9..z10..z11; - endtchar; etest; -enddef; - -def PTILDE = - stest(ptilde); kanchar "punctuation tilde sign"; - begintchar(p_tilde_code,9u#,asc_height#,0,0,0,ur#); - top lft z1=(0,asc_height2); top z2=(w/3,h); - z3=(2/3w,y1); top rt z4=(w,y2); - sketch z1..z2..z3..z4; - endtchar; etest; -enddef; - -def PHAT = - stest(phat); kanchar "punctuation circumflex(hat)"; - begintchar(p_hat_code,5u#,asc_height#,0,0,0,ur#); - lft z1=(0,asc_height1); rt z2=(w,y1); top z3=(1/2(x1+x2),h); - sketch z1--z3; sketch z3--z2; - endtchar; etest; -enddef; - -def PAMPERSAND = - stest(pampersand); kanchar "punctuation ampersand"; - begintchar(p_ampersand_code,11u#,asc_height#,0,0,0,ur#); - rt z11=(w,1/4x_height); bot z10=(3/4w,0); - z1=(x10+u,x_height); y1a=y1; x1-x1a=w-x1; rt z1b=(w,x_height); - bot z2=(w/4,0);lft z3=(0,y11); z4=(w/8,1/2x_height+uh); - z5=(x2,3/4x_height); z6=(w/2,asc_height1); - top z7=(5/12w,h); z8=(5/24w,y6); %z9=(x7,1/2x_height); - sketch z1a--z1b; - sketch z1..{left}z2..z3..z4..z5..z6..z7..z8..z5..z10..z11; - penlabels (1a,1b); - endtchar; etest; -enddef; - -% ---------------- end of punctuation ------------ - -%-------Begin of glyps to demonstrate conjunctions and vowel modifers----- -def BOXA = - stest(cbbb); kanchar "consonant blackbox(bb)"; - %This is not really a letter in Kannada. However this character - % is useful for demonstrating vowel modifiers, cons. conjuncts, accents etc. - begintchar(cb_bb_code,0.2em_width#,0.8x_height#,0.25x_height#,0,0,0); - fill (0,-d)--(w,-d)--(w,h)--(0,h)--cycle; - pivot_message((w/2),(w/2)); - endtchar; etest; -enddef ; - -def BOXB = - stest(cbbo); kanchar "consonant outlinebox(bo)"; - %This is not really a letter in Kannada. However this character - % is useful for demonstrating vowel modifiers, cons. conjuncts, accents etc. - begintchar(cb_bo_code,0.2em_width#,x_height#,0,0,0,0); - bot lft z1=(0,-d);bot rt z2=(w,-d);top rt z3=(w,h); top lft z4=(0,h); - z1a=(0,y1);z2a=(w,y2);z3a=(w,y3);z4a=(0,y4); - sketch z1--z4; sketch z2--z3; sketch z1a--z2a; sketch z4a--z3a; - cutoff(z1a,180);cutoff(z2a,0);cutoff(z3a,0);cutoff(z4a,180); - pivot_message((w/2),(w/2)); - endtchar; etest; -enddef ; - -def BOXC = - stest(cbbe); kanchar "consonant emptybox(be)"; - %This is not really a letter in Kannada. However this character - % is useful for demonstrating vowel modifiers, cons. conjuncts, accents etc. - begintchar(cb_be_code,0.2em_width#,x_height#,0,0,0,0); - pivot_message((w/2),(w/2)); - endtchar; etest; -enddef ; - -%-------End of glyps to demonstrate conjunctions and vowel modifers----- - -% ----------------Begin of Misc glyphs for emotional expression-------------- - -def SMILE = - stest(grin); kanchar "Grin face"; - begintchar(kn_spla_code,7u#,x_height#+u#,0,0,0,0); - top z1 = (w/2, h) ; rt z2 = (0, 1/2h) ; - bot z3 = (x1, 0) ; lft z4 = (w, 1/2h) ; - top z5 = (1/4w, 2/3h) ; top z6 = (3/4w, 2/3h) ; - fill_dotb(5) ; - fill_dotb(6) ; - sketch z1..z2..z3..z4..z1 ; - z7 = (x5+.15u, 1/3h); z8 = (w-x7, y7) ; - z9 = ((x7+x8)/2, .2h) ; - draw z7...z9...z8 ; - endtchar; etest; -enddef ; - -def FROWN = - stest(weep); kanchar "Weep face"; - begintchar(kn_splb_code,7u#,x_height#+u#,0,0,0,0); - top z1 = (w/2, h) ; rt z2 = (0, 1/2h) ; - bot z3 = (x1, 0) ; lft z4 = (w, 1/2h) ; - top z5 = (1/4w, 2/3h) ; top z6 = (3/4w, 2/3h) ; - fill_dotb(5) ; - fill_dotb(6) ; - sketch z1..z2..z3..z4..z1 ; - z7 = (x5+.15u, 1/3h); z8 = (w-x7, y7) ; - z9 = ((x7+x8)/2, .4h) ; - draw z7...z9...z8 ; - endtchar; etest; -enddef ; - -% ----------------End of Misc glyphs for emotional expression-------------- - - diff --git a/Master/texmf-dist/fonts/source/public/itrans/tamilORG.mf b/Master/texmf-dist/fonts/source/public/itrans/tamilORG.mf deleted file mode 100644 index d2c30d53140..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/tamilORG.mf +++ /dev/null @@ -1,2020 +0,0 @@ -boolean dodraw; -dodraw=true; -boolean goleft; -goleft=false; -def tthinnest=max(hair,2) enddef; -def tthinner=max(1.4hair,2) enddef; -def tthin=max(1.8hair,2) enddef; -def tmed=max(.75curve,2) enddef; -def tthick=curve enddef; -def tthicker=1.2curve enddef; -def tthickest=1.4curve enddef; - -string callchar; -numeric oldh; numeric oldw; numeric oldd; - -def charspec(expr c, w_sharp, h_sharp, d_sharp) = - oldh:=h; oldw:=w; oldd:=d; - w:=hround(w_sharp*hppp); h:=vround(h_sharp*hppp); d:=vround(d_sharp*hppp); -enddef; - -input tamilmax; - -def cloney(suffix $,@) = - y$=y@; y$r=y@r; y$l=y@l; -enddef; - -def clonex(suffix $,@) = - x$=x@; x$r=x@r; x$l=x@l; -enddef; - -def small_iito (suffix @,$)(expr iheight) = -x$99=x@; y$99=y@; pos$99(tthin,180); -x$100=x$99-2.5u; y$100=.5[y$99,y$1]; pos$100(tthin,135); -x$1=x@+.5u; top y$1r=iheight; pos$1(tthick,90); -x$2=x$1+u; y$2=y$1-.5u; pos$2(.7tthick,60); -x$3=x$2; y$3=y$2-2u; pos$3(tthin,-90); -x$4=x$4l=x$4r=x$2; y$4=y$2; y$4r=y$4+1; y$4l=y$4-1; -filldraw stroke z$99e{left}...{up}z$100e...{right}z$1e...z$2e...{left}z$3e...{right}z$4e; -penlabels($1,$2,$3,$4); -enddef; - -def help_uu = -charspec("9",x_height#,.75x_height#,0); -x181=x101=u; x106=x107=x108=x109=.55w; x111=x112=.8w; x110=w; -x103=x105=.5[x101,x106]; x102=x104=.5[x101,x103]; -bot y104r=y106=y107=y111=0; top y105r=y108=top y109r=top y110r=y112=h; -y101=y181=y103=.5y102; y102=.6h; -pos101(.8tthinner,180); pos102(.8tthin,90); pos103(.8tmed,0); -pos104(.8tthin,-90); pos181(.8tthinner,-180); pos105(.8tthick,-270); -pos106(.8tthin,-360); pos107(.8tthin,0); pos108(.8tthin,0); -pos109(.8tthin,90); pos110(.8tthin,90); pos111(.8tthick,0); pos112(.8tthick,0); -if dodraw: -filldraw stroke z101e...{right}z102e...{down}z103e...{left}z104e..z181e...{right}z105e...{down}z106e; -filldraw stroke z107e---z108e; filldraw stroke z109e---z110e; -filldraw stroke z111e---z112e; -fi -enddef; - - -cmchar "Tamil vii"; -beginchar(115,1.5x_height#+u#,body_height#,0); -adjust_fit(0,0); -callchar:="v"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x21r=x10l; x21l=x10r; x21=x10; cloney(21,10); small_iito(21,s,h); -endchar; - -cmchar "tamil a"; -beginchar(0,2x_height#,x_height#,.6desc_depth#); -adjust_fit(0,0); -x3=.5[x9,x11]; top y1r=h; y5=y12=h; y2=y4=y6=.5[y3,y1]; y3=.8bar_height; x1=x3; -x4=x8=.4[x9,x11]; x2=.6[x9,x11]; x5=.6[x9,x11]; x6=.7[x9,x11]; x7=.8[x9,x11]; x11=x12=x13=w-u; -x9=u; x10=.15[x9,x11]; y8=-.8d; y13=-d; y7=bar_height; y9=.2bar_height; y10=y11=.25bar_height; -z20=z1; -pos1(tthinnest,90); pos2(tthin,0); pos3(tthinnest,-90); pos4(tthinnest,-180); -pos5(hair,90); pos6(curve,0); pos7(tthick,-360); pos8(tthinner,-450); -pos9(tthinnest,-580); pos10(tthinnest,-630); pos11(tthinnest,-630); pos12(tthick,0); -pos13(tthick,0);pos20(tthinner,-270); -filldraw stroke z1e...z2e...z3e...z4e...z20e...{down}z7e...{left}z8e...{up}z9e...z10e---z11e; -filldraw stroke z12e---z13e; -penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13); endchar; - -cmchar "tamil aa"; -beginchar(1,2.5x_height#,x_height#,1.4desc_depth#); -adjust_fit(0,0); -x3=.5[x9,x11]; top y1r=h; y5=y12=h; y2=y4=y6=.5[y3,y1]; y3=.8bar_height; x1=x3; -x4=x8=.4[x9,x11]; x2=.6[x9,x11]; x5=.6[x9,x11]; x6=.7[x9,x11]; x7=.8[x9,x11]; x11=x12=x13=2x_height-u; -x9=u; x10=.15[x9,x11]; y8=-.48desc_depth; y13=-.6desc_depth; y7=bar_height; y9=.2bar_height; y10=y11=.25bar_height; -z20=z1; x31=x31r=x31l=x11+u; cloney(31,11); -x32r=x13r; y32=y13; pos32(tthinner,0); x34=w-u; y34=y32; pos34(tthinner,-720); -x33=.5[x32,x34]; y33=0; pos33(tthin,-90); x35=.1[x13,x8]; y35=-1.2d; %bot y35l=-d; -pos35(.8tthick,-810); x36=.2[x8,x13]; y36=-desc_depth; pos36(tthin,-900); -x37=.5[x8,x13]; y37=y13; pos37(tthinner,-990); -pos1(tthinnest,90); pos2(tthin,0); pos3(tthinnest,-90); pos4(tthinnest,-180); -pos5(hair,90); pos6(curve,0); pos7(tthick,-360); pos8(tthinner,-450); -pos9(tthinnest,-580); pos10(tthinnest,-630); pos11(tthinnest,-630); pos12(tthick,0); -pos13(tthick,0);pos20(tthinner,-270); -filldraw stroke z1e...z2e...z3e...z4e...z20e...{down}z7e...{left}z8e...{up}z9e...z10e---z31e{right} - ...{down}z34e...{left}z35e...{up}z36e...{right}z37e; -filldraw stroke z12e---z13e; -penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,31,32,33,34,35,36,37); -endchar; - -cmchar "tamil i"; -beginchar(2,2x_height#,asc_height#,desc_depth#); -adjust_fit(0,0); -pickup crisp.nib; -x6=.6w; x11=x13=x15=.5w; x16=x17=.9w; x12=.75w; -x5=x7=.55w; x4=.3w; x3=.4w; x2=.5w; x1=.35w; -x8=x10=x14=.15w; x9=.1w; -y15=h; y5=x_height; y14=y11=.1h; y10=0; y16=.8x_height; -y7=-.1d; y8=y13=y17=-d; y9=y12=-.6d; -y2=y4=y6=.6x_height; y1=.8x_height; y3=.4x_height; -z20=z1; pos20(tthinnest,-200); -z65=.5[z6,z7]; pos65(tthicker,-370); -pos1(tmed,45); pos2(tmed,0); pos3(tthin,-90); pos4(tthinnest,-180); -pos5(tmed,-270); pos6(tthick,-360); pos7(tthicker,-380); pos8(tmed,-450); -pos9(tthinner,-540); pos10(tthinnest,-585); pos11(tthin,-630); -pos12(tthick,-720); pos13(tthin,-810); pos14(tthinner,-880); -pos15(tthick,-990); pos16(tthin,-1060); pos17(tthin,-1060); -filldraw stroke z1e..z2e..z3e..z4e..z20e..z5e..z65e..z8e..z9e..z10e..z11e..z12e..z13e..z14e..z15e...{down}z16e---z17e; -penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17); endchar; - -cmchar "Tamil ii"; -beginchar(3,1.125x_height#+2u#,x_height#,0); -adjust_fit(0,0); -callchar:="r"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x7=.5[x1,x6]; x8=x4-.5dot_size; -top y77r=top y88r=bar_height+.375dot_size; -y7=y8=.5[y77r,y77l]; -x77=x7; x88=x8; pos7(.75dot_size,0); pos77(.75dot_size,90); -pos8(.75dot_size,0); pos88(.75dot_size,90); -dot(7,77); dot(8,88); -penlabels(7,8); endchar; - -cmchar "tamil u"; -beginchar(4,2x_height#,x_height#,0); -adjust_fit(0,0); -callchar:="u"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -endchar; - - -cmchar "tamil uu"; -beginchar(5,2.8x_height#,x_height#,0); -adjust_fit(0,0); -help_uu; -picture V; transform t; -t=identity shifted(1.4x_height,.25x_height); -V=currentpicture transformed t; currentpicture:=V; -h:=oldh; w:=oldw; d:=oldd; -callchar:="u"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x12=w-u; y12=y11; pos12(tthin,-290); -filldraw stroke z11e--z12e; -endchar; - -cmchar "tamil e"; -beginchar(6,1.6x_height#,x_height#,0); -adjust_fit(0,0); -callchar:="e"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -endchar; - -cmchar "tamil ai"; -beginchar(7,1.75x_height#,x_height#,.8x_height#); -adjust_fit(0,0); -pickup crisp.nib; -y7=y10=h; y4=y8=y9=.2h; y15=y19=-d; y12=.9bar_height; -y21=.25h; y13=-.2d; y14=-.6d; y16=-.8d; y17=y18=-.3d; y20=-.2d; -y1=y3=.4h; y2=.7h; y11=.75h; y85=0; -% -x14=x1=u; x11=x12=w-u; x8=x9=x17=x18=.55[x1,x11]; x85=x8; -x7=.6[x1,x8]; x10=.5[x9,x11]; x3=.6[x1,x8]; x2=x4=.5[x1,x3]; -x13=x2; x15=x7-.7u; x16=x17; x19=.5[x18,x11]; x20=.95x11; x21=.9x11; -% -x77=x8; y77=.6h; z99=z77; -pos77(tthick,-360); pos99(tthick,0); -pos1(tthinner,180); pos2(tmed,90); pos3(tthick,0); pos4(tmed,-90); -z55=z1; pos55(tthinner,-180); -%pos6 ? -pos7(tthick,-270); pos8(tthick,-405); -pos9(tthick,-45); pos10(tthin,-90); pos11(tthick,-180); pos12(tthick,-200); -pos21(tthin,-240); pos13(tthin,-240); pos14(tmed,-180); -pos15(tthick,-90); pos16(tthick,-45); pos17(tthick,-45); -pos18(tthick,-45); pos19(tthick,90); pos20(tmed,225); -pos85(tthin,-270); -%pickup pencircle scaled .2pt -filldraw stroke z1e..z2e{right}..z3e{down}..z4e{left}..z55e...{right}z7e...{down}z77e---z8e; -%pickup crisp.nib -%filldraw stroke z9e---z99e{up}...z10e{right}...{down}z12e..z21e---z13e..z14e{down}...z15e{right}...z16e...{up}z17e; -filldraw stroke z9e---z99e{up}...z10e{right}...{down}z12e...{left}z85e{left}..z14e{down}...z15e{right}...z16e...{up}z17e; -filldraw stroke z18e{down}...z19e{right}...z20e; -%pickup pencircle scaled .2pt -%draw stroke z18e{down}...z19e{right}...z20e; -penlabels(1,2,3,4,55,7,8,9,10,11,12,21,13,14,15,16,17,19,20); endchar; - -cmchar "Tamil k"; -beginchar(8,1.5x_height#,x_height#,0); -adjust_fit(0,0); -callchar:="k"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -endchar; - -cmchar "Tamil o"; -beginchar(9,1.6x_height#,x_height#,.8x_height#); -adjust_fit(0,0); -x1=x5=x16=u; x7=rt x12r=rt x13r=w-u; -x6=.5[x1,x7]; x15=.5[x16,x12]; x17=.1[x16,x12]; x14=.85[x16,x12]; -x11=x9; x8=.4[x9,x7]; x9=x10=.7[x1,x7]; -x3=.3[x1,x7]; x2=x4=.5[x1,x3]; -top y6r=h; bot y15r=-d; -y2=.5h; y1=y5=y3=.5y2; -bot y4r=bot y8r=0; -y9=y10=y2; y7=.3h; y11=-.1d; y12=y13=-.3d; -y14=-.6d; y16=-.5d; y17=-.2d; -pos1(tthin,180); pos2(tthin,90); pos3(tthick,0); pos4(tthin,-90); -pos5(tthin,-180); pos6(tmed,-270); pos7(tthick,-360); pos8(tmed,-450); -pos9(tthin,-540); pos10(tthin,0); pos11(tmed,5); pos12(tthin,10); -pos13(tthick,10); pos14(tthick,0); pos15(tmed,-90); pos16(tthinner,-180); -pos17(tmed,-250); -filldraw stroke z1e...{right}z2e...{down}z3e...{left}z4e...z5e...{right}z6e - ...{down}z7e...{left}z8e...z9e; -% pickup pencircle scaled .2pt; -filldraw stroke z10e..z11e...{right}z12e; -filldraw stroke z13e...z14e...{left}z15e...{up}z16e...z17e; -penlabels(1,2,3,4,6,7,8,9,11,12,14,15,16,17); -endchar; - - -cmchar "Tamil ki"; -beginchar(10,1.8x_height#,asc_height#,0); -adjust_fit(0,0); -callchar:="k"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -z45=z21; x46=x3; top y46r=h; x47=x48=w-u; y47=y4; y48=0; -pos45(tthinnest,270); pos46(tthick,90); pos47(tthinner,0); -x48l=x48-.5; x48r=x48+.5; y48l=y48r=0; -filldraw stroke z45e{left}...{right}z46e...z47e{down}---z48e; -penlabels(46,47,48); -endchar; - -cmchar "Tamil kii"; -beginchar(11,1.5x_height#,body_height#,0); -adjust_fit(0,0); -callchar:="k"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -z45=z21; x46=x3; top y46r=h; -pos45(tthinnest,270); pos46(tmed,90); -x47=.6[x3,x4]; y47=.9[y3,y46]; x48=x4; y48=.5[y3,y46]; -y49=.3[y3,y46]; x49=x47; x50=.2[x3,x4]; y50=y48; z51=z47; -pos47(.7tmed,45); pos48(tthinner,0); pos49(tthinnest,-90); -pos50(tthinnest,-180); pos51(tthinnest,-225); -filldraw stroke z45e{left}...{right}z46e...z47e...{down}z48e...{left}z49e...{up}z50e...z51e; -penlabels(46,47,48,49,50); -endchar; - -cmchar "Tamil ku"; -beginchar(12,2x_height#,asc_height#,desc_depth#); -adjust_fit(0,0); -callchar:="c"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x45=x5; bot y45r=-d; pos45(tthick,-450); -x46=x46r=x46l=x2; y46=y2; y46r=y46+1; y46l=y46-1; -y26=y25; y26l=y25l; y26r=y25r; x26=x26l=x26r=.7[x3,x4]; -x47=-.25x_height; y47=y8; pos47(tthin,-540); -filldraw stroke z25e---z26e{right}...z45e...{up}z47e...{right}z46e; -picture V; transform t; t=identity shifted(.4x_height,0); -V=currentpicture transformed t; currentpicture:=V; -penlabels(26,45,46,47); -endchar; - -cmchar "Tamil kuu"; -beginchar(13,2.1x_height#,x_height#,0); -adjust_fit(0,0); -callchar:="c"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -cloney(26,25); x26=x26l=x26r=.6[x3,x4]; -x28=x4; y28=0; x30=x28+(x4-x3); y30=0; top y29l=bar_height; x29=.5[x28,x30]; -x31=x30; bot y31l=0; pos31(tthin,90); x32=w-u; bot y32l=0; pos32(tthin,90); -pos28(tthin,0); pos29(tthinner,-90); pos30(tthin,-180); -filldraw stroke z25e--z26e{right}...{down}z28e; -filldraw stroke z28e{up}...{right}z29e...{down}z30e; -filldraw stroke z31e--z32e; -penlabels(26,28,29,30,31); endchar; - -cmchar "Tamil long o"; -beginchar(14,1.6x_height#,x_height#,.8x_height#); -adjust_fit(0,0); -x1=x5=x16=u; x7=rt x12r=rt x13r=w-u; -x6=.5[x1,x7]; x15=.5[x16,x12]; x17=.25[x16,x12]; x14=.85[x16,x12]; -x11=x9; x8=.4[x9,x7]; x9=x10=.7[x1,x7]; -x3=.3[x1,x7]; x2=x4=.5[x1,x3]; -top y6r=h; bot y15r=-d; -y2=.5h; y1=y5=y3=.5y2; -bot y4r=bot y8r=0; -y9=y10=y2; y7=.3h; y11=-.1d; y12=y13=-.3d; -y14=-.6d; y16=-.5d; y17=-.2d; -x18=.4[x16,x12]; y18=-.5d; pos18(tthinner,-360); -pos1(tthin,180); pos2(tthin,90); pos3(tthick,0); pos4(tthin,-90); -pos5(tthin,-180); pos6(tmed,-270); pos7(tthick,-360); pos8(tmed,-450); -pos9(tthin,-540); pos10(tthin,0); pos11(tmed,5); pos12(tthin,10); -pos13(tthick,10); pos14(tthick,0); pos15(tmed,-90); pos16(tthinner,-180); -pos17(tmed,-250); -filldraw stroke z1e...{right}z2e...{down}z3e...{left}z4e...z5e...{right}z6e - ...{down}z7e...{left}z8e...z9e; -% pickup pencircle scaled .2pt; -filldraw stroke z10e..z11e...{right}z12e; -filldraw stroke z13e...z14e...{left}z15e...{up}z16e...{right}z17e...{down}z18e; -penlabels(1,2,3,4,6,7,8,9,11,12,14,15,16,17,18); -endchar; - -cmchar "tamil long e"; -beginchar(15,1.6x_height#,x_height#,desc_depth#); -adjust_fit(0,0); -callchar:="e"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x10=x4; bot y10r=-d; pos10(tthick,-90); -x11=x9; bot y11r=0; pos11(tthick,-90); -filldraw stroke z11e--z10e; -penlabels(10); -endchar; - -cmchar "tamil ng"; -beginchar(16,1.5x_height#,x_height#,0); -adjust_fit(0,0); -callchar:="g"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -endchar; - -cmchar "Tamil ai matra"; -beginchar(17,2x_height#,x_height#,0); -adjust_fit(0,0); -w:=3x_height; -x1=x81=u; x6=.6x10; x8=.6[x1,x6]; x7=.5[x8,x6]; -x5=.5[x1,x6]; x3=.5[x1,x8]; x4=x2=.5[x1,x3]; -x9=.5[x8,x10]; x10=.7w; x12=.6[x8,x10]; x11=.5[x12,x10]; -top y5r=top y9r=h; -bot y4r=bot y7r=bot y11r=0; -y2=y8=y6=y12=y10=.5h; -y81=y1=y3=.5y2; -pos1(tthinner,180); pos2(tthin,90); pos3(tthick,0); pos4(tthin,-90); -pos81(tthinner,-180); pos5(tmed,-270); pos6(tthicker,-360); -pos7(tmed,-450); pos8(tthin,-540); pos9(tmed,-630); pos10(tthicker,-720); -pos11(tmed,-810); pos12(tthin,-900); -x30=x11; y30=y10; x31=x12; bot y31r=0; pos30(tthick,-720); pos31(tmed,-790); -filldraw stroke z1e...{right}z2e...{down}z3e...{left}z4e..z81e...{right}z5e - ...{down}z6e...{left}z7e...{up}z8e...{right}z9e...{down}z30e...z31e; -penlabels(1,2,3,4,5,6,7,8,9,30,31); -endchar; - -cmchar "tamil ngi"; -beginchar(18,1.85x_height#,asc_height#,0); -adjust_fit(0,0); -callchar:="g"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x40=x13; y40=y13; pos40(tthin,0); x41=x40; top y41l=h; pos41(tthick,-90); -x50=x40-2u; y50=.5[y40,y41]; pos50(tmed,-30); -x42=w-u; y42=x_height; x43=x42; y43=y43l=y43r=0; pos42(tthin,-180); -x43r=x43-.6; x43l=x43+.6; -filldraw stroke z40e{left}...{right}z41e...{down}z42e--z43e; -penlabels(41,42,43,44); -endchar; - - - -cmchar "tamil ngii"; -beginchar(19,1.75x_height#,body_height#,0); -adjust_fit(0,0); -callchar:="g"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -small_iito(13,s,h); -endchar; - -cmchar "tamil ngu"; -beginchar(20,1.5x_height#,x_height#,desc_depth#); -adjust_fit(0,0); -callchar:="g"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -clonex(40,12); y40=y40l=y40r=-d; -filldraw stroke z12e--z40e; -endchar; - -cmchar "tamil nguu"; -beginchar(21,1.85x_height#,x_height#,1.5desc_depth#); -adjust_fit(0,0); -callchar:="g"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -clonex(40,12); y40=y40l=y40r=-.5d; -filldraw stroke z12e--z40e; -x22=w-u; y22=.5y40; x21=.6[x12,x22]; y21=.25d; -pos21(tthinner,-90); pos22(tthin,-180); -x23=.7[x1,x12]; bot y23l=-d; pos23(tthick,-270); -x24=x2; y24=-.5d; pos24(tthin,-360); x25=x7; y25=-.25d; pos25(tthinner,-450); -x26=.5[x1,x12]; y26=-.5d; pos26(tthinnest,-540); -filldraw stroke z40e{up}...{right}z21e...{down}z22e...{left}z23e...{up}z24e - ...{right}z25e...{down}z26e; -penlabels(40,21,22,23,24,25,26); -endchar; - -cmchar "tamil e matra"; -beginchar(22,1.4x_height#,body_height#,0); -adjust_fit(0,0); -x1=x3=x5=.6w; x2=x1-1.5u; x4=x1+1.5u; top y3l=bar_height; -pos3(1.2tthin,-90); y2=y4=.5[y1,y3]; bot y1l=.25u; pos1(tthin,90); -pos2(tthin,0); pos4(tmed,-180); y5=y1; pos5(tthin,-270); -x6=u; y6=.5h; pos6(tthinner,-360); top y7l=h; x7=.5w; pos7(1.2tmed,-450); -x8=w-u; y8=x_height; pos8(tthin,-540); x9=x8; y9=0; x9r=x9-.6; x9l=x9+.6; -y9r=y9l=y9; x75=x7; bot y75l=0; pos75(tthin,-280); -filldraw stroke z1e...{up}z2e...{right}z3e...{down}z4e...z5e...{left}z75e - ...{up}z6e...{right}z7e...z8e--z9e; -penlabels(1,2,3,4,5,75,6,7,8,9); -endchar; - -cmchar "tamil long e matra"; -beginchar(23,1.4x_height#,body_height#,0); -adjust_fit(0,0); -x1=x3=x5=x10=x8=x12=w-2.5u; x2=x11=x1-1.5u; x4=x9=x1+1.5u; top y3l=bar_height; -pos3(1.2tthin,-90); y2=y4=.5[y1,y3]; bot y1l=.25u; pos1(tthin,90); -pos2(tthin,0); pos4(tmed,-180); y5=y1; pos5(tthin,-270); -x6=u; y6=.5h; pos6(tthinner,-360); top y7l=h; x7=.55w; pos7(1.2tmed,-450); -x75=x7; bot y75l=0; pos75(tthin,-280); -top y8l=h-.25u; pos8(.8tmed,-460); y9=y11=.5[y8,y10]; y10=y8-y3+y1; -y12=y8; pos9(tthin,-540); pos10(tthin,-630); pos11(tthinner,-720); -pos12(tthinnest,-810); -filldraw stroke z1e...{up}z2e...{right}z3e...{down}z4e...z5e...{left}z75e - ...{up}z6e...{right}z7e...z8e...{down}z9e...{left}z10e...{up}z11e...z12e; -penlabels(1,2,3,4,5,75,6,7,8,9,10,11,12); -endchar; - -cmchar "Tamil c"; -beginchar(24,1.5x_height#,x_height#,0); -adjust_fit(0,0); -callchar:="c"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -y26=y25; y26l=y25l; y26r=y25r; x26=x26l=x26r=w-u; -filldraw stroke z25e---z26e; -penlabels(26); -endchar; - -cmchar "Tamil ci"; -beginchar(26,1.7x_height#,asc_height#,0); -adjust_fit(0,0); -callchar:="c"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -y26=y25; y26l=y25l; y26r=y25r; x26=x26l=x26r=w-u-.2x_height; -filldraw stroke z25e---z26e; -z45=z21; x46=x3; top y46r=h; x47=x48=w-u; y47=y4; y48=0; -pos45(tthinnest,270); pos46(tthick,90); pos47(tthinner,0); -x48l=x48-.5; x48r=x48+.5; y48l=y48r=0; -filldraw stroke z45e{left}...{right}z46e...z47e{down}---z48e; -penlabels(26,46,47,48); -endchar; - -cmchar "Tamil cii"; -beginchar(27,1.6x_height#,body_height#,0); -adjust_fit(0,0); -callchar:="c"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -y26=y25; y26l=y25l; y26r=y25r; x26=x26l=x26r=w-u-.1x_height; -filldraw stroke z25e---z26e; -z45=z21; x46=x3; top y46r=h; -pos45(tthinnest,270); pos46(tmed,90); -x47=.6[x3,x4]; y47=.9[y3,y46]; x48=x4; y48=.5[y3,y46]; -y49=.3[y3,y46]; x49=x47; x50=.2[x3,x4]; y50=y48; z51=z47; -pos47(.7tmed,45); pos48(tthinner,0); pos49(tthinnest,-90); -pos50(tthinnest,-180); pos51(tthinnest,-225); -filldraw stroke z45e{left}...{right}z46e...z47e...{down}z48e...{left}z49e...{up}z50e...z51e; -penlabels(26,46,47,48,49,50); -endchar; - -cmchar "Tamil cu"; -beginchar(28,1.65x_height#,x_height#,0); -adjust_fit(0,0); -callchar:="c"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -y26=y25; y26l=y25l; y26r=y25r; x26=x26l=x26r=w-u; -filldraw stroke z25e---z26e; -x27=x28=.5[x25,x26]; y27=y26; y28=0; pos27(tmed,0); pos28(tmed,0); -filldraw stroke z27e--z28e; -penlabels(26,27,28); -endchar; - -cmchar "Tamil cuu"; -beginchar(29,2x_height#,x_height#,desc_depth#); -adjust_fit(0,0); -w:=1.65x_height; -callchar:="c"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -y26=y25; y26l=y25l; y26r=y25r; x26=x26l=x26r=w-u; -filldraw stroke z25e---z26e; -x27=x28=.5[x25,x26]; y27=y26; y28=0; pos27(tmed,0); pos28(tmed,0); -filldraw stroke z27e--z28e; -x40=x6; bot y40r=-d; pos40(tthick,-90); -x41=-.25x_height; y41=y8; x42=x42l=x42r=x2; y42=y2; y42r=y42+.6; y42l=y42-.6; -pos41(tthinner,-180); -x48=x28; y48=0; pos48(tthinner,180); x49=w-u; y49=0; pos49(tthin,0); -filldraw stroke z48e{up}...{down}z49e...{left}z40e...{up}z41e...{right}z42e; -picture V; transform t; t=identity shifted(.35x_height,0); -V=currentpicture transformed t; currentpicture:=V; -penlabels(26,27,28,40,41); -endchar; - -cmchar "tamil ny"; -beginchar(32,2x_height#+2u#,x_height#,1.2desc_depth#); -adjust_fit(0,0); -w:=1.7x_height; -callchar:="e"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; x99=x9; y99=0; pos99(tthin,0); -x11=x9+4u; x10=.5[x9,x11]; top y10l=bar_height; pos10(tmed,-90); -y11=.2bar_height; pos11(tthin,-180); x12=.5[x4,x9]; bot y12l=-d; pos12(tthick,-270); -x13=-.2x_height; y13=.3bar_height; pos13(tthin,-360); x14=x5-.75u; y14=y5; pos14(tthinner,-400); -filldraw stroke z99e{up}...{right}z10e...{down}z11e...{left}z12e...{up}z13e...z14e; -picture V; transform t; t=identity shifted(.3x_height,0); -V=currentpicture transformed t; currentpicture:=V; -endchar; - -cmchar "tamil nyi"; -beginchar(34,2.2x_height#+2u#,asc_height#,1.2desc_depth#); -adjust_fit(0,0); -w:=1.7x_height; -callchar:="e"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; x99=x9; y99=0; pos99(tthin,0); -x11=x9+4u; x10=.5[x9,x11]; top y10l=bar_height; pos10(tmed,-90); -y11=.2bar_height; pos11(tthin,-180); x12=.5[x4,x9]; bot y12l=-d; pos12(tthick,-270); -x13=-.2x_height; y13=.3bar_height; pos13(tthin,-360); x14=x5-.75u; y14=y5; pos14(tthinner,-400); -filldraw stroke z99e{up}...{right}z10e...{down}z11e...{left}z12e...{up}z13e...z14e; -x30=x8; y30=x_height; pos30(tthin,0); x31=x30; top y31l=h; pos31(tthick,-90); -x33=x32=x11+2u; y32=x_height; y33=y33l=y33r=0; pos32(tthin,-180); x33l=x33+.6; -x33r=x33-.6; filldraw stroke z30e{left}...{right}z31e...{down}z32e--z33e; -picture V; transform t; t=identity shifted(.3x_height,0); -V=currentpicture transformed t; currentpicture:=V; -endchar; - -cmchar "tamil nyii"; -beginchar(35,2x_height#+2u#,body_height#,1.2desc_depth#); -adjust_fit(0,0); -w:=1.7x_height; -callchar:="e"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; x99=x9; y99=0; pos99(tthin,0); -x11=x9+4u; x10=.5[x9,x11]; top y10l=bar_height; pos10(tmed,-90); -y11=.2bar_height; pos11(tthin,-180); x12=.5[x4,x9]; bot y12l=-d; pos12(tthick,-270); -x13=-.2x_height; y13=.3bar_height; pos13(tthin,-360); x14=x5-.75u; y14=y5; pos14(tthinner,-400); -filldraw stroke z99e{up}...{right}z10e...{down}z11e...{left}z12e...{up}z13e...z14e; -small_iito(8,s,h); -picture V; transform t; t=identity shifted(.3x_height,0); -V=currentpicture transformed t; currentpicture:=V; -endchar; - -cmchar "tamil nyu"; -beginchar(36,2x_height#+u#,x_height#,1.2desc_depth#); -adjust_fit(0,0); -w:=1.7x_height; -callchar:="e"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; x99=x9; y99=0; pos99(tthin,0); -x11=x9+4u; x10=.5[x9,x11]; top y10l=bar_height; pos10(tmed,-90); -y11=.2bar_height; pos11(tthin,-180); x12=.5[x4,x9]; y12=-d; pos12(tthick,-270); -x13=0; y13=-.3d; pos13(tthin,-360); x14=x13+.2u; y14=y13+.2u; pos14(tthin,-450); -x15=x11+1.5u; y15=y14; pos15(tthin,-450); -x16=x15; y16=y15r; pos16(tthick,0); x17=x16; y17=x_height; pos17(tthick,0); -filldraw stroke z99e{up}...{right}z10e...{down}z11e...{left}z12e...{up}z13e...{right}z14e--z15e; -filldraw stroke z16e--z17e; -penlabels(10,11,12,13,14,15,16,17); -endchar; - - -cmchar "tamil nyuu"; -beginchar(37,2.4x_height#+2u#,x_height#,1.2desc_depth#); -adjust_fit(0,0); -w:=1.7x_height; -callchar:="e"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; x99=x9; y99=0; pos99(tthin,0); -x11=x9+4u; x10=.5[x9,x11]; top y10l=bar_height; pos10(tmed,-90); -y11=.2bar_height; pos11(tthin,-180); x12=.5[x4,x9]; y12=-d; pos12(tthick,-270); -x13=0; y13=-.3d; pos13(tthin,-360); x14=x13+.2u; y14=y13+.2u; pos14(tthin,-450); -x15=x11+2u; y15=y14; pos15(tthin,-450); -x16=x15; y16=y15r; pos16(tthin,0); x17=x16; y17=x_height; pos17(tthin,0); -filldraw stroke z99e{up}...{right}z10e...{down}z11e...{left}z12e...{up}z13e...{right}z14e--z15e; -filldraw stroke z16e--z17e; -w:=2.4x_height+2u; -top y18r=y17; x18=x17l; pos18(tmed,90); y19=y18; x19=w-u; x40r=x19-u; -y40=y17; x21=x40; y21=0; pos19(tmed,90); pos40(tmed,0); pos21(tmed,0); -filldraw stroke z18e--z19e; filldraw stroke z40e--z21e; -penlabels(10,11,12,13,14,15,16,17,18,19,40,21); -endchar; - -cmchar "Tamil t dot"; -beginchar(40,1.75x_height#,x_height#,0); -adjust_fit(0,0); -callchar:="T"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -endchar; - -cmchar "Tamil t dot i"; -beginchar(42,1.75x_height#,x_height#,desc_depth#); -adjust_fit(0,0); -callchar:="T"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x5=.7[x3,x4]; bot y5r=0; pos5(tthin,270); x6=x5-1.5u; top y6r=h; pos6(tthick,90); -x7=x5; y7=bar_height; pos7(tthin,0); x8=x7; y8=-d; pos8(tthinnest,0); -x40=x1; y40=.6[y1,y2]; -filldraw stroke z5e{z40-z5}...{right}z6e...{down}z7e--z8e; -penlabels(5,6,7,8); endchar; - -cmchar "Tamil t dot ii"; -beginchar(43,1.75x_height#,x_height#,0); -adjust_fit(0,0); -callchar:="T"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x5=.7[x3,x4]; y5=0; pos5(tmed,180); -small_iito(5,s,x_height); -penlabels(5,6,7,8); endchar; - -cmchar "tamil t dot u"; -beginchar(44,1.6x_height#,body_height#,desc_depth#); -adjust_fit(0,0); -x1=x2=.45w; y1=x_height; y2=0; pos1(tmed,0); pos2(tmed,0); -x3r=x2r; y3=y2; pos3(tthinner,0); x5l=w-2.5u; y5=.5[y4,y6]; pos5(tthinner,-180); -x4=.5[x3,x5]; y4=bar_height; pos4(tthin,-90); -x6=x3; bot y6l=-d; pos6(tthick,-270); x7=u; y7=.5[y6,y8]; pos7(tthinner,-360); -x8=x1+u; top y8l=h; pos8(tmed,-450); x9=x10=w-u; y9=y1; pos9(tthin,-540); -y10=y10r=y10l=0; x10l=x10+.6; x10r=x10-.6; -filldraw stroke z1e--z2e; -filldraw stroke z3e{up}...{right}z4e...{down}z5e...{left}z6e...{up}z7e...{right}z8e...{down}z9e--z10e; -penlabels(1,2,4,5,6,7,8,9,10); -endchar; - -cmchar "tamil t dot uu"; -beginchar(45,1.6x_height#,body_height#,desc_depth#); -adjust_fit(0,0); -x1=x2=.45w; y1=x_height; y2=0; pos1(tmed,0); pos2(tmed,0); -x3r=x2r; y3=y2; pos3(tthinner,0); x5l=w-2.5u; y5=.5[y4,y6]; pos5(tthinner,-180); -x4=.5[x3,x5]; y4=bar_height; pos4(tthin,-90); -x6=x3; bot y6l=-d; pos6(tthick,-270); x7=u; y7=.5[y6,y8]; pos7(tthinner,-360); -x8=x1+u; top y8l=h; pos8(tmed,-450); x9=w-3.5u; y9=asc_height-.25u; -x10=x9+1.5u; y10=.5[y9,y11]; x11=x9; y11=y9-4u; x12=x9-1.5u; y12=y10; -x13=x9; y13=y9; pos9(tthin,-470); pos10(tthin,-540); pos11(tthinner,-630); -pos12(tthinnest,-720); x13l=x13r=x13; y13l=y13+.6; y13r=y13-.6; -filldraw stroke z1e--z2e; -filldraw stroke z3e{up}...{right}z4e...{down}z5e...{left}z6e...{up}z7e...{right}z8e - ...z9e...{down}z10e...{left}z11e...{up}z12e...{right}z13e; -penlabels(1,2,4,5,6,7,8,9,10,11,12,13); -endchar; - -cmchar "Tamil n dot"; -beginchar(48,2.8x_height#+u#,x_height#,0); -adjust_fit(0,0); -callchar:="1"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -filldraw stroke z13e---z14e; -filldraw stroke z15e---z16e; -endchar; - -cmchar "Tamil n.aa"; -beginchar(49,2.8x_height#+3u#,x_height#,1.2desc_depth#); -adjust_fit(0,0); -callchar:="1"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x21=x16; y21=y6; -y22=-d; x22=.4[x1,x21]; -x23=x1; y23=.8x_height; -pos21(tthick,-1080); pos22(tthin,-1170); -y23l+.5=y23r-.5=y23; x23l=x23; x23r=x23-1; -filldraw stroke z13e{right}...{down}z21e...{left}z22e...{right}z23e; -picture V; transform t; t=identity shifted(3u,0); -V=currentpicture transformed t; currentpicture:=V; -%penlabels(21,22,23); -endchar; - -cmchar "Tamil n.i"; -beginchar(50,3x_height#+u#,asc_height#,0); -adjust_fit(0,0); -callchar:="1"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -filldraw stroke z13e---z14e; -filldraw stroke z15e---z16e; -x17=.5[x13,x14]; top y17l=x_height; x18=x17; top y18r=h; -pos17(tthin,270); pos18(tthick,90); -x20=x19=x14+u; y19=x_height; y20=y20r=y20l=0; -pos19(tthin,0); x20l=x20-.6; x20r=x20+.6; -filldraw stroke z17e{left}...{right}z18e...{down}z19e--z20e; -penlabels(17,18,19,20); -endchar; - -cmchar "Tamil n.ii"; -beginchar(51,3x_height#,body_height#,0); -adjust_fit(0,0); -callchar:="1"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -filldraw stroke z13e---z14e; -filldraw stroke z15e---z16e; -x17=.5[x13,x14]; top y17l=x_height; pos17(tthin,270); -small_iito(17,s,h); -penlabels(17); -endchar; - -cmchar "Tamil n.u"; -beginchar(52,2.8x_height#+3u#,x_height#,1.2desc_depth#); -adjust_fit(0,0); -callchar:="1"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x21=x16+u; y21=y6; -y22=-d; x22=.6[x1,x21]; -x23=x1; y23=-.3d; x24=x23+.2u; y24=y23+.2u; x25=w-u; y25=y24; -x27r=x26r=x25; y27=x_height; y26=y25r; -pos21(tthin,-1080); pos22(tthick,-1170); -pos23(tthin,-1260); pos24(tthin,-1350); pos25(tthin,-1350); -filldraw stroke z13e{right}...{down}z21e...{left}z22e...{up}z23e...{right}z24e--z25e; -pos26(tmed,0); pos27(tmed,0); filldraw stroke z26e--z27e; -penlabels(21,22,23,24,25,27); -endchar; - -cmchar "Tamil n.uu"; -beginchar(53,3.6x_height#+u#,x_height#,1.2desc_depth#); -adjust_fit(0,0); -w:=3x_height+u; -callchar:="1"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x21=x16+u; y21=y6; -y22=-d; x22=.6[x1,x21]; -x23=x1; y23=-.3d; x24=x23+.2u; y24=y23+.2u; x25=w-u; y25=y24; -x27r=x26r=x25; y27=x_height; y26=y25r; -pos21(tthin,-1080); pos22(tthick,-1170); -pos23(tthin,-1260); pos24(tthin,-1350); pos25(tthin,-1350); -filldraw stroke z13e{right}...{down}z21e...{left}z22e...{up}z23e...{right}z24e--z25e; -pos26(tmed,0); pos27(tmed,0); filldraw stroke z26e--z27e; -w:=3.6x_height+u; x28=x27l; top y28r=y27; y29=y28; y30=y27; x29=w-u; x30=x29-2u; -x31=x30; y31=0; -pos28(tthin,90); pos29(tthin,90); pos30(tthin,0); pos31(tthin,0); -filldraw stroke z28e--z29e; filldraw stroke z30e--z31e; -penlabels(21,22,23,24,25,27,28,29,30,31); -endchar; - - - -cmchar "Tamil n dot ai"; -beginchar(54,3.8x_height#+u#,asc_height#,0); -adjust_fit(0,0); -callchar:="1"; -dodraw:=false; -tspecs; -dodraw:=true; -h:=oldh; w:=oldw; d:=oldd; -aipoints; -z211=.5[z210,z2]; pos211(tthin,135); -filldraw stroke z201e...{down}z202e...{left}z203e...{up}z204e...z205e...{right}z206e - ...{down}z207e...z208e...{down}z209e...{right}z210e...z211e - ...{right}z2e...{down}z3e...{left}z4e..z81e...{right}z5e - ...{down}z6e...{left}z7e...{up}z8e...{right}z9e...{down}z10e - ...{left}z11e...{up}z12e...{right}z13e---z14e; -filldraw stroke z15e---z16e; -picture V; transform t; t=identity shifted(x_height,0); -V=currentpicture transformed t; currentpicture:=V; -endchar; - -cmchar "Tamil t"; -beginchar(56,1.7x_height#,x_height#,1.2desc_depth#); -adjust_fit(0,0); -callchar:="c"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -% -% finish with tail for t shape -cloney(61,25); x61r=x61l=x61=.5[x3,x4]; -rt x62r=w-u; y62=.5y61; pos62(tthick,0); -y63=y64=-.3d; lft y66l=-d; y65=.4[y64,y66]; -x63=x61; x64=x2; x65=u; x66=.7[x65,x64]; -pos63(tthin,-90); pos64(tthin,-90); pos65(tthinner,0); -pos66(tthick,45); -%filldraw stroke z25e--z61e{right}...{down}z62e...{left}z63e---z64e{left}...{down}z65e..z66e; -filldraw stroke z66e...{up}z65e...{right}z64e---z63e{right}...{up}z62e...{left}z61e---z25e; -penlabels(45,47,48,61,62,63,64,65,66); -endchar; - - -cmchar "Tamil ti"; -beginchar(58,1.85x_height#,asc_height#,1.2desc_depth#); -adjust_fit(0,0); -callchar:="c"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -% -% draw the i loop -z45=z21; x46=x3; top y46r=h; x47=x48=w-u; y47=y4; y48=0; -pos45(tthinnest,270); pos46(tthick,90); pos47(tthinner,0); -x48l=x48-.5; x48r=x48+.5; y48l=y48r=0; -filldraw stroke z45e{left}...{right}z46e...z47e{down}---z48e; -% -% finish with tail for t shape -cloney(61,25); x61r=x61l=x61=.5[x3,x4]; -rt x62r=.5[x4,x48]; % note this is based on position of i-loop -y62=.5y61; pos62(tthick,0); -y63=y64=-.3d; lft y66l=-d; y65=.4[y64,y66]; -x63=x61; x64=x2; x65=u; x66=.7[x65,x64]; -pos63(tthinner,-90); pos64(tthinner,-90); pos65(tthinner,0); -pos66(tthick,45); -%filldraw stroke z25e--z61e{right}...{down}z62e...{left}z63e---z64e{left}...{down}z65e..z66e; -filldraw stroke z66e...{up}z65e...{right}z64e---z63e{right}...{up}z62e...{left}z61e---z25e; -penlabels(45,47,48,61,62,63,64,65,66); -endchar; - -cmchar "Tamil tii"; -beginchar(59,1.65x_height#,asc_height#,1.2desc_depth#); -adjust_fit(0,0); -callchar:="c"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -% -% do the upper loop for ii -z45=z21; x46=x3; top y46r=h; -pos45(tthinnest,270); pos46(tmed,90); -x47=.6[x3,x4]; y47=.9[y3,y46]; x48=x4; y48=.5[y3,y46]; -y49=.3[y3,y46]; x49=x47; x50=.2[x3,x4]; y50=y48; z51=z47; -pos47(.7tmed,45); pos48(tthinner,0); pos49(tthinnest,-90); -pos50(tthinnest,-180); pos51(tthinnest,-225); -filldraw stroke z45e{left}...{right}z46e...z47e...{down}z48e...{left}z49e...{up}z50e...z51e; -% -% finish with tail for t shape -cloney(61,25); x61r=x61l=x61=.5[x3,x4]; -rt x62r=w-u; y62=.5y61; pos62(tthick,0); -y63=y64=-.3d; lft y66l=-d; y65=.4[y64,y66]; -x63=x61; x64=x2; x65=u; x66=.7[x65,x64]; -pos63(tthin,-90); pos64(tthin,-90); pos65(tthinner,0); -pos66(tthick,45); -%filldraw stroke z25e--z61e{right}...{down}z62e...{left}z63e---z64e{left}...{down}z65e..z66e; -filldraw stroke z66e...{up}z65e...{right}z64e---z63e{right}...{up}z62e...{left}z61e---z25e; -penlabels(45,47,48,49,50,61,62,63,64,65,66); -endchar; - -cmchar "Tamil tu"; -beginchar(60,2.2x_height#,x_height#,1.2desc_depth#); -adjust_fit(0,0); -w:=w-2u; -callchar:="c"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -% -% finish with tail for t shape -cloney(61,25); x61r=x61l=x61=.5[x3,x4]; -rt x62r=.35[x4,x90]; y62=.5y61; pos62(tthick,0); -x63=x7; y63=-d; x64=x8-2u; y64=.85[y63,y65]; y66=y65=-.3d; -x65=.25[x64,x8]; x66=w-u;rt x67r=x66; y67=bot y66l; x90=x67; y90=x_height; -pos63(tthin,-90); pos64(tthinner,-180); pos65(tthinner,-270); -pos66(tthinner,-270); pos67(.8tthick,0); pos90(.8tthick,0); -filldraw stroke z25e--z61e{right}...{down}z62e...{left}z63e...{up}z64e - ...{right}z65e---z66e; -filldraw stroke z67e---z90e; -picture V; transform t; t= identity shifted(2u,0); -V=currentpicture transformed t; currentpicture:=V; -penlabels(61,62,63,64,65,66,90); -endchar; - -cmchar "Tamil tuu"; -beginchar(61,2.6x_height#,x_height#,1.2desc_depth#); -adjust_fit(0,0); -w:=2.2x_height-2u; -callchar:="c"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -% -% finish with tail for t shape -cloney(61,25); x61r=x61l=x61=.5[x3,x4]; -rt x62r=.35[x4,x90]; y62=.5y61; pos62(tthick,0); -x63=x7; y63=-d; x64=x8-2u; y64=.85[y63,y65]; y66=y65=-.3d; -x65=.25[x64,x8]; x66=w-u;rt x67r=x66; y67=bot y66l; x90=x67; y90=x_height; -pos63(tthin,-90); pos64(tthinner,-180); pos65(tthinner,-270); -pos66(tthinner,-270); pos67(tthin,0); pos90(tthin,0); -filldraw stroke z25e--z61e{right}...{down}z62e...{left}z63e...{up}z64e - ...{right}z65e---z66e; -filldraw stroke z67e---z90e; -w:=2.6x_height-2u; -x201=x90l; top y201r=x_height; y202=y201; x202=w-u; pos201(tthin,90); -pos202(tthin,90); x203=.6[x201,x202]; y203=x_height; x204=x203; -y204=0; pos203(tmed,0); pos204(tmed,0); -filldraw stroke z201e--z202e; filldraw stroke z203e--z204e; -picture V; transform t; t= identity shifted(2u,0); -V=currentpicture transformed t; currentpicture:=V; -penlabels(61,62,63,64,65,66,90); -endchar; - -cmchar "Tamil n"; -beginchar(64,1.5x_height#,x_height#,1.2desc_depth#); -adjust_fit(0,0); -callchar:="n"; -tspecs; h:= oldh; w:=oldw; d:=oldd; -%draw the end loop -filldraw stroke z7e{up}...{right}z8e...{down}z9e...{left}z10e...{left}z11e...{down}z12e..z13e; -endchar; - -cmchar "Tamil ni"; -beginchar(66,1.75x_height#,asc_height#,1.2desc_depth#); -adjust_fit(0,0); -callchar:="n"; -tspecs; h:= oldh; w:=oldw; d:=oldd; -%draw the end loop -filldraw stroke z7e{up}...{right}z8e...{down}z9e...{left}z10e...{left}z11e...{down}z12e..z13e; -% draw the i loop -x45=.8[x5,x4]; top y45r=x_height; x46=x45; top y46l=h; x47=x48=w-u; y47=y4; y48=0; -pos45(tthinnest,90); pos46(tthick,-90); pos47(tthinner,-180); -x48l=x48+.65; x48r=x48-.65; y48l=y48r=0; -filldraw stroke z45e{left}...{right}z46e...z47e{down}---z48e; -penlabels(45,46,47,48); -endchar; - -cmchar "Tamil nii"; -beginchar(67,1.65x_height#,body_height#,1.2desc_depth#); -adjust_fit(0,0); -callchar:="n"; -tspecs; h:= oldh; w:=oldw; d:=oldd; -%draw the end loop -filldraw stroke z7e{up}...{right}z8e...{down}z9e...{left}z10e...{left}z11e...{down}z12e..z13e; -x31=x9l; y31=x_height; small_iito(31,s,h); -endchar; - -cmchar "Tamil nu"; -beginchar(68,1.8x_height#,x_height#,1.2desc_depth#); -adjust_fit(0,0); -callchar:="n"; -tspecs; h:= oldh; w:=oldw; d:=oldd; -%draw the end loop -x70=.5[x1,x6]; y70=-d; x72=w-u; y72=y82; rt x73r=x72; -y73=y72; x74=x73; y74=x_height; -z81=z12; z82=z11; pos70(tthinner,-90); pos81(tthinner,-180); -pos82(tthinner,-270); pos72(tthinner,-270); -pos73(.8tthick,0); pos74(.8tthick,0); -filldraw stroke z7e{up}...{right}z8e...{down}z9e...{left}z70e...{up}z81e - ...{right}z82e---z72e; -filldraw stroke z73e--z74e; -penlabels(70,72,73,74,81,82); -endchar; - -cmchar "Tamil nuu"; -beginchar(69,2.1x_height#,x_height#,.5x_height#); -adjust_fit(0,0); -callchar:="n"; -tspecs; h:= oldh; w:=oldw; d:=oldd; -%draw the end loop -x70=.5[x1,x6]; y70=-d; x72=w-3u; y72=y82; rt x73r=x72; -y73=y72; x74=x73; y74=x_height; -z81=z12; z82=z11; pos70(tthinner,-90); pos81(tthinner,-180); -pos82(tthinner,-270); pos72(tthinner,-270); -pos73(tthinner,0); pos74(tthinner,0); -filldraw stroke z7e{up}...{right}z8e...{down}z9e...{left}z70e...{up}z81e - ...{right}z82e---z72e; -filldraw stroke z73e--z74e; -top y90r=x_height; x90=lft x73l; x91=w-u; y91=y90; -pos90(tthinner,90); pos91(tthinner,90); filldraw stroke z90e--z91e; -rt x92r=x91; y92=x_height; y93=0; x93=x92; -pos92(.8tthick,0); pos93(.8tthick,0); filldraw stroke z92e--z93e; -penlabels(70,72,73,74,81,82,90,91,92,93); -endchar; - -cmchar "Tamil p"; -beginchar(72,1.4x_height#+u#,x_height#,desc_depth#); -adjust_fit(0,0); -callchar:="p"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -endchar; - -cmchar "Tamil pi"; -beginchar(74,1.5x_height#+2u#,asc_height#,0); -adjust_fit(0,0); -callchar:="p"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x7=x6; top y7l=h; pos7(tthick,-90); x8=x9=w-u; y8=x_height; y9=y9r=y9l=0; -x9r=x9-.6; x9l=x9+.6; pos8(tthin,-180); -filldraw stroke z6e{left}...{right}z7e...{down}z8e--z9e; -penlabels(7,8,9); endchar; - -cmchar "Tamil pii"; -beginchar(75,1.4x_height#+u#,body_height#,0); -adjust_fit(0,0); -callchar:="p"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x7=x6; x7r=x6l; x7l=x6r; cloney(7,6); -small_iito(7,s,h); -endchar; - -cmchar "Tamil pu"; -beginchar(76,1.4x_height#+u#,x_height#,desc_depth#); -adjust_fit(0,0); -callchar:="p"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -clonex(7,5); y7r=y7l=y7=-d; filldraw stroke z5e--z7e; -endchar; - -cmchar "Tamil puu"; -beginchar(77,1.4x_height#+4u#,x_height#,1.4desc_depth#); -adjust_fit(0,0); -callchar:="p"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -clonex(7,5); y7r=y7l=y7=-.5d; filldraw stroke z5e--z7e; -x8=x7; y8=y7; pos8(tthin,0); x10=w-u; y10=.5[y9,y11]; pos10(tthin,-180); -x9=.5[x8,x10]; top y9l=0; pos9(tthin,-90); x11=.5[x1,x10]; y11=-d; -x12=x1; y12=-.4d; x13=.25[x1,x4]; y13=-.2d; x14=.5[x1,x4]; y14=-.45d; -pos11(tthick,-270); pos12(tthin,-360); pos13(tthin,-450); pos14(tthinner,-540); -filldraw stroke z8e{up}...{right}z9e...{down}z10e...{left}z11e...{up}z12e - ...{right}z13e...{down}z14e; -endchar; - -cmchar "Tamil m"; -beginchar(80,1.6x_height#,x_height#,0); -adjust_fit(0,0); -callchar:="m"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -endchar; - -cmchar "Tamil mi"; -beginchar(82,1.85x_height#,asc_height#,0); -adjust_fit(0,0); -callchar:="m"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x10=x6; top y10l=h; y11=x_height; x12=x11=w-u; y12=0; -pos10(tthick,-90); pos11(tthin,-180); y12r=y12l=y12; -x12r=x12-.6; x12l=x12+.6; -filldraw stroke z6e{left}...{right}z10e...{down}z11e--z12e; -penlabels(10,11,12); endchar; - -cmchar "Tamil mii"; -beginchar(83,1.6x_height#,body_height#,0); -adjust_fit(0,0); -callchar:="m"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x10=x6; y10l=x_height; x10r=x10-.6; x10l=x10+.6; y10=y10l-.6; y10r=y10-.6; -small_iito(10,s,h); -endchar; - -cmchar "Tamil mu"; -beginchar(84,2.2x_height#,x_height#,desc_depth#); -adjust_fit(0,0); -w:=1.6x_height; -callchar:="m"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x9=x8; y9=0; pos9(tthick,-180); -x10=.25[x2,x8]; bot y10l=-d; pos10(tmed,-270); -x11=-.6x_height+u; y11=.5bar_height; x12=x1-.5u; y12l=h; -pos11(tthin,-360); x12l=x12r=x12; y12=y12l-.6; y12r=y12-.6; -filldraw stroke z9e{down}...{left}z10e...{up}z11e...{right}z12e; -picture V; transform t; t=identity shifted(.6x_height,0); -V=currentpicture transformed t; currentpicture:= V; -endchar; - - -cmchar "Tamil muu"; -beginchar(85,2.2x_height#,x_height#,desc_depth#); -adjust_fit(0,0); -w:=1.6x_height; -callchar:="m"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x9=x8; y9=0; pos9(tthick,-180); -x10=.25[x2,x8]; bot y10l=-d; pos10(tmed,-270); -x11=-.6x_height+u; y11=.5bar_height; x12=x1-2.5u; y12l=h; -pos11(tthin,-360); pos12(tthinnest,-450); -x13=x12+u; y14=y12-u; x14=x13-2u; y14=y13; -pos13(tthinnest,-540); x14l=x14-.6; x14r=x14+.6; y14r=y14l=y14; -filldraw stroke z9e{down}...{left}z10e...{up}z11e...{right}z12e...{down}z13e...{z14-z2}z14e; -picture V; transform t; t=identity shifted(.6x_height,0); -V=currentpicture transformed t; currentpicture:= V; -endchar; - -cmchar "Tamil y"; -beginchar(88,1.5x_height#,x_height#,0); -adjust_fit(0,0); -callchar:="y"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -endchar; - -cmchar "Tamil yi"; -beginchar(90,1.9x_height#,asc_height#,0); -adjust_fit(0,0); -callchar:="y"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x20=x9; y20l=h; pos20(tthick,-90); x21=w-u; y21=x_height; pos21(tthin,-180); -x22=x21; y22=y22l=y22r=0; x22r=x22-.6; x22l=x22+.6; -filldraw stroke z9e{left}...{right}z20e...{down}z21e--z22e; -penlabels(20,21,22); endchar; - -cmchar "Tamil yii"; -beginchar(91,1.65x_height#,body_height#,0); -adjust_fit(0,0); -callchar:="y"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x20=x9; y20=y9; pos20(tthin,180); -small_iito(20,s,h); -endchar; - -cmchar "Tamil yu"; -beginchar(92,1.5x_height#,x_height#,desc_depth#); -adjust_fit(0,0); -callchar:="y"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -clonex(20,10); y20=y20l=y20r=-d; -filldraw stroke z10e--z20e; -penlabels(20); endchar; - -cmchar "Tamil yuu"; -beginchar(93,1.75x_height#,x_height#,desc_depth#); -adjust_fit(0,0); -callchar:="y"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -clonex(20,10); y20=y20l=y20r=-.5d; -filldraw stroke z10e--z20e; -x22=w-u; y22=0; x21=.6[x10,x22]; y21=.25d; -pos21(tthinner,-90); pos22(tthin,-180); -x23=.7[x7,x8]; y23=-1.2d; pos23(tthick,-270); -x24=x2; y24=-.5d; pos24(tthin,-360); x25=x7; y25=-.25d; pos25(tthinner,-450); -x26=.5[x7,x8]; y26=-.5d; pos26(tthinnest,-540); -filldraw stroke z20e{up}...{right}z21e...{down}z22e...{left}z23e...{up}z24e - ...{right}z25e...{down}z26e; -penlabels(20,21,22,23,24,25,26); endchar; - -cmchar "Tamil r"; -beginchar(96,.9x_height#+2u#,x_height#,.75desc_depth#); -adjust_fit(0,0); -callchar:="r2"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x7=x6; bot y7l=y6; x8=x1; bot y8l=-d; -pos7(tthin,90); pos8(tthin,90); -filldraw stroke z7e--z8e; -penlabels(7,8); endchar; - -cmchar "Tamil aa matra"; -beginchar(97,.9x_height#+2u#,x_height#,0); -adjust_fit(0,0); -callchar:="r2"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -endchar; - -cmchar "Tamil ri"; -beginchar(98,.9x_height#+3.5u#,asc_height#,0); -adjust_fit(0,0); -callchar:="r2"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x7=.5[x5,x4]; y7=y5; x8=x7; top y8r=h; x9=x10=w-u; y9=x_height; y10=0; -pos7(tthinner,-90); pos8(tthick,90); pos9(tthin,0); -x10l=x10-.6; x10r=x10+.6; y10r=y10l=0; -filldraw stroke z7e{left}...{right}z8e...{down}z9e--z10e; -penlabels(7,8,9,10); endchar; - -cmchar "Tamil rii"; -beginchar(99,.9x_height#+2.5u#,body_height#,0); -adjust_fit(0,0); -callchar:="r2"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x7=.5[x5,x4]; y7=x_height; pos7(tthinner,-90); -small_iito(7,s,body_height); -penlabels(7,8,9,10); endchar; - -cmchar "Tamil ru"; -beginchar(100,.9x_height#+7u#,x_height#,1.2desc_depth#); -adjust_fit(0,0); -callchar:="r2"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x7=x6; y7=y6; x8=.7[x5,x4]; top y8l=bar_height; pos8(tthick,-90); -pos7(tthin,0); x9=1.4[x5,x4]; y9=0; pos9(tthin,-180); -x10=.7[x1,x6]; bot y10l=-d; pos10(tthinner,-270); x11=x1-4u; y11=.5bar_height; -pos11(tthinner,-360); x12=x2-u; top y12l=x_height; pos12(tthinnest,-450); -filldraw stroke z7e{up}...{right}z8e...{down}z9e...{left}z10e...{up}z11e...{right}z12e; -picture V; transform t; t=identity shifted(3.75u,0); -V=currentpicture transformed t; currentpicture:= V; -penlabels(7,8,9,10,11,12); endchar; - - -cmchar "Tamil ruu"; -beginchar(101,.9x_height#+9u#,x_height#,1.2desc_depth#); -adjust_fit(0,0); -callchar:="r2"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x7=x6; y7=y6; x8=.7[x5,x4]; top y8l=bar_height; pos8(tthick,-90); -pos7(tthin,0); x9=1.4[x5,x4]; y9=0; pos9(tthin,-180); -x10=.7[x1,x6]; bot y10l=-d; pos10(tthinner,-270); x11=x1-6u; y11=.5bar_height; -pos11(tthinner,-360); x12=.5[x11,x2]; top y12l=x_height; pos12(tthin,-450); -x13=.8[x11,x2]; y13=y12-1.5u; x14=.3[x11,x2]; y14=y12-3u; -pos13(tthin,-540); pos14(tthinner,-600); -filldraw stroke z7e{up}...{right}z8e...{down}z9e...{left}z10e...{up}z11e...{right}z12e - ...{down}z13e...z14e; -picture V; transform t; t=identity shifted(5.75u,0); -V=currentpicture transformed t; currentpicture:= V; -penlabels(7,8,9,10,11,12); endchar; - - -cmchar "Tamil l"; -beginchar(104,1.4x_height#,x_height#,0); -adjust_fit(0,0); -callchar:="l"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x11=x9; top y11r=h; x12=x11+.5u; y12=y11-.25u; pos11(tthick,90); pos12(.7tthick,60); -x13=x12; y13=x12-2u; pos13(tthin,-90); x14r=x14l=x14=x12; y14=y12; y14r=y14+1; y14l=y14-1; -filldraw stroke z4e...z1e..z2e..z3e..z4e...{up}z81e..z5e...{down}z6e--z7e{down}...{right}z8e...{up}z9e - ...{left}z10e; -endchar; - -cmchar "Tamil li"; -beginchar(106,1.6x_height#+2u#,body_height#,0); -adjust_fit(0,0); -callchar:="l"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x11=x10; top y11r=h; pos11(tthick,90); x13=x12=w-u; y12=x_height; -y13r=y13l=y13=0; x13l=x13-.6; x13r=x13+.6; pos12(tthin,0); -filldraw stroke z4e...z1e..z2e..z3e..z4e...{up}z81e..z5e...{down}z6e--z7e{down}...{right}z8e...{up}z9e - ...{left}z10e...{right}z11e...{down}z12e--z13e; -%filldraw stroke z10e...{right}z11e...{down}z12e--z13e; -penlabels(11,12,13); -endchar; - -cmchar "Tamil lii"; -beginchar(107,1.5x_height#,asc_height#,0); -adjust_fit(0,0); -callchar:="l"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x11=x9; top y11r=h; x12=x11+.5u; y12=y11-.25u; pos11(tthick,90); pos12(.7tthick,60); -x13=x12; y13=x12-2u; pos13(tthin,-90); x14r=x14l=x14=x12; y14=y12; y14r=y14+1; y14l=y14-1; -filldraw stroke z4e...z1e..z2e..z3e..z4e...{up}z81e..z5e...{down}z6e--z7e{down}...{right}z8e...{up}z9e - ...{left}z10e...{right}z11e..z12e...{left}z13e...{right}z14e; -%small_iito(10,s,h); -endchar; - -cmchar "Tamil lu"; -beginchar(108,2x_height#,x_height#,1.4desc_depth#); -adjust_fit(0,0); -callchar:="l"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -filldraw stroke z4e...z1e..z2e..z3e..z4e...{up}z81e..z5e...{down}z6e--z7e{down}...{right}z8e...{up}z9e - ...{left}z10e; -z21=z8; pos21(tthin,0); x22=.15[x5,x21]; bot y22r=-d; pos22(tthick,-90); -x23=x81-u; y23=-.4d; x24=x23+.5u; y24=y23+.5u; pos23(tthin,-180); pos24(tthin,-270); -x25=w-u; y25=y24; pos25(tthin,-270); x26r=x25; x27=x26; pos26(tmed,0); -y26=y25l; y27=x_height; pos27(tmed,0); -filldraw stroke z21e{down}...{left}z22e...{up}z23e...{right}z24e--z25e; -filldraw stroke z26e--z27e; -penlabels(21,22,23,24,25,26,27); -endchar; - -cmchar "Tamil luu"; -beginchar(109,2.4x_height#,x_height#,1.4desc_depth#); -adjust_fit(0,0); -w:=1.9x_height; -callchar:="l"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -filldraw stroke z4e...z1e..z2e..z3e..z4e...{up}z81e..z5e...{down}z6e--z7e{down}...{right}z8e...{up}z9e - ...{left}z10e; -z21=z8; pos21(tthin,0); x22=.15[x5,x21]; bot y22r=-d; pos22(tthick,-90); -x23=x81-u; y23=-.4d; x24=x23+.5u; y24=y23+.5u; pos23(tthin,-180); pos24(tthin,-270); -x25=w-u; y25=y24; pos25(tthin,-270); x26r=x25; x27=x26; pos26(tthin,0); -y26=y25l; y27=x_height; pos27(tthin,0); -filldraw stroke z21e{down}...{left}z22e...{up}z23e...{right}z24e--z25e; -filldraw stroke z26e--z27e; -w:=2.4x_height; -x28=x27l; y28r=y27; y29=y28; x29=w-u; pos28(tthin,90); pos29(tthin,90); -filldraw stroke z28e--z29e; -x31=x30=.65[x28,x29]; y30=y27; y31=0; pos30(tmed,0); pos31(tmed,0); -filldraw stroke z30e--z31e; -penlabels(21,22,23,24,25,26,27,28,29,30); -endchar; - -cmchar "Tamil lai"; -beginchar(110,2.8x_height#,asc_height#,0); -adjust_fit(0,0); -callchar:="l"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; aipoints; -z211=.5[z210,z2]; pos211(tthin,135); -filldraw stroke z201e...{down}z202e...{left}z203e...{up}z204e...z205e...{right}z206e - ...{down}z207e...z208e...{down}z209e...{right}z210e...z211e - ...{right}z2e...{down}z3e...{left}z4e...{up}z81e...{right}z5e...{down}z6e--z7e{down}...{right}z8e...{up}z9e...{left}z10e; -picture V; transform t; t=identity shifted(x_height,0); -V=currentpicture transformed t; currentpicture:=V; -endchar; - - - -cmchar "Tamil v"; -beginchar(112,1.4x_height#+2u#,x_height#,0); -adjust_fit(0,0); -callchar:="v"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -endchar; - -cmchar "Tamil vi"; -beginchar(114,1.65x_height#+2u#,asc_height#,0); -adjust_fit(0,0); -callchar:="v"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; x21r=x10l; x21l=x10r; x21=x10; cloney(21,10); -x11=x10; top y11r=h; pos11(tthick,90); x13=x12=w-u; y12=x_height; -y13r=y13l=y13=0; x13l=x13-.6; x13r=x13+.6; pos12(tthin,0); -filldraw stroke z21e{left}...{right}z11e...{down}z12e--z13e; -penlabels(11,12,13); -endchar; - -cmchar "Tamil vii"; -beginchar(115,1.5x_height#+u#,body_height#,0); -adjust_fit(0,0); -callchar:="v"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x21r=x10l; x21l=x10r; x21=x10; cloney(21,10); small_iito(21,s,h); -endchar; - -cmchar "Tamil vu"; -beginchar(116,1.5x_height#,x_height#,desc_depth#); -adjust_fit(0,0); -callchar:="v"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -clonex(11,9); y11r=y11l=y11=-d; filldraw stroke z9e--z11e; -penlabels(11); endchar; - -cmchar "Tamil vuu"; -beginchar(117,1.5x_height#+3u#,x_height#,1.4desc_depth#); -adjust_fit(0,0); -callchar:="v"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -clonex(11,9); y11r=y11l=y11=-.5d; filldraw stroke z9e--z11e; -x18=x11; y18=y11; pos18(tthin,0); x20=w-u; y20=.5[y19,y21]; pos20(tthin,-180); -x19=.5[x18,x20]; top y19l=0; pos19(tthin,-90); x21=.5[x1,x20]; y21=-d; -x22=x1; y22=-.4d; x23=.25[x1,x9]; y23=-.2d; x24=.5[x1,x9]; y24=-.45d; -pos21(tthick,-270); pos22(tthin,-360); pos23(tthin,-450); pos24(tthinner,-540); -filldraw stroke z18e{up}...{right}z19e...{down}z20e...{left}z21e...{up}z22e - ...{right}z23e...{down}z24e; -penlabels(11); endchar; - -cmchar "Tamil z"; -beginchar(120,1.6x_height#,x_height#,1.4desc_depth#); -adjust_fit(0,0); -callchar:="m"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x9=x9r=x9l=x5; y9=-.3d; y9l=y9+.6;y9r=y9-.6; filldraw stroke z8e{down}...{right}z9e; -x90l=x9l; y90l=y9l; pos90(tthin,-170); -x10=.4[x1,x5]; bot y10r=-d; x11=x1; y11=.3[y9,y10]; pos10(tthick,-90); pos11(tthin,-180); -x12=.25[x2,x5]; y12=.5[y2,y11]; pos12(tthinner,40); -filldraw stroke z9e{left}...{left}z10e...{up}z11e...z12e; -penlabels(9,10,11,12); -endchar; - -cmchar "Tamil zi"; -beginchar(122,1.9x_height#,asc_height#,1.4desc_depth#); -adjust_fit(0,0); -callchar:="m"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x9=x9r=x9l=x5; y9=-.3d; y9l=y9+.6;y9r=y9-.6; filldraw stroke z8e{down}...{right}z9e; -x90l=x9l; y90l=y9l; pos90(tthin,-170); -x10=.4[x1,x5]; bot y10r=-d; x11=x1; y11=.3[y9,y10]; pos10(tthick,-90); pos11(tthin,-180); -x12=.25[x2,x5]; y12=.5[y2,y11]; pos12(tthinner,40); -filldraw stroke z9e{left}...{left}z10e...{up}z11e...z12e; -x30=x6; top y30l=h; y31=x_height; x32=x31=w-u; y32=0; -pos30(tthick,-90); pos31(tthin,-180); y32r=y32l=y32; -x32r=x32-.6; x32l=x32+.6; -filldraw stroke z6e{left}...{right}z30e...{down}z31e--z32e; -penlabels(9,10,11,12,30,31,32); -endchar; - -cmchar "Tamil zii"; -beginchar(123,1.6x_height#,body_height#,1.4desc_depth#); -adjust_fit(0,0); -callchar:="m"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x9=x9r=x9l=x5; y9=-.3d; y9l=y9+.6;y9r=y9-.6; filldraw stroke z8e{down}...{right}z9e; -x90l=x9l; y90l=y9l; pos90(tthin,-170); -x10=.4[x1,x5]; bot y10r=-d; x11=x1; y11=.3[y9,y10]; pos10(tthick,-90); pos11(tthin,-180); -x12=.25[x2,x5]; y12=.5[y2,y11]; pos12(tthinner,40); -filldraw stroke z9e{left}...{left}z10e...{up}z11e...z12e; -small_iito(6,s,h); -penlabels(9,10,11,12); -endchar; - -cmchar "Tamil zu"; -beginchar(124,2.2x_height#,x_height#,1.4desc_depth#); -adjust_fit(0,0); -callchar:="m"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -clonex(88,8); y88r=y88l=y88=-.5d; filldraw stroke z8e--z88e; -x9=x88; y9=y88; pos9(tthin,-360); x99=x4; y99=y9; pos99(tthin,-180); -x10=.25[x2,x8]; bot y10l=-d; pos10(tmed,-270); -x11=-.6x_height+u; y11=.5bar_height; x12=x1-.5u; y12l=h; -pos11(tthin,-360); x12l=x12r=x12; y12=y12l-.6; y12r=y12-.6; -filldraw stroke z9e{up}...{down}z99e...{left}z10e...{up}z11e...{right}z12e; -picture V; transform t; t=identity shifted(.6x_height,0); -V=currentpicture transformed t; currentpicture:= V; -endchar; - -cmchar "Tamil zuu"; -beginchar(125,2.2x_height#,x_height#,1.4desc_depth#); -adjust_fit(0,0); -callchar:="m"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -clonex(88,8); y88r=y88l=y88=-.5d; filldraw stroke z8e--z88e; -x9=x88; y9=y88; pos9(tthin,-360); x99=x4; y99=y9; pos99(tthin,-180); -x10=.25[x2,x8]; bot y10l=-d; pos10(tmed,-270); -x11=-.6x_height+u; y11=.5bar_height; x12=.5[x11,x1]; top y12l=h; -pos11(tthin,-360); pos12(tthin,-450); x13=.8[x11,x1]; y13=y12-1.5u; -pos13(tthin,-540); x14=.3[x11,x1]; y14=y13-1.5u; pos14(tthinner,-600); -filldraw stroke z9e{up}...{down}z99e...{left}z10e...{up}z11e...{right}z12e - ...{down}z13e...z14e; -picture V; transform t; t=identity shifted(.6x_height,0); -V=currentpicture transformed t; currentpicture:= V; -endchar; - - - -cmchar "Tamil l dot"; -beginchar(128,1.75x_height#,x_height#,0); -adjust_fit(0,0); -callchar:="L"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -endchar; - -cmchar "Tamil l dot i"; -beginchar(130,1.75x_height#+2u#,asc_height#,0); -adjust_fit(0,0); -callchar:="L"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -y13=y12; x13=x12r; x14=x13; top y14r=h; x15=x16=w-u; y15=y12; y16l=y16r=y16=0; -x16l=x16-.6; x16r=x16+.6; pos13(tthin,180); pos14(tthick,90); pos15(tthin,0); -filldraw stroke z13e{left}...{right}z14e...{down}z15e--z16e; -penlabels(14,15,16); endchar; - -cmchar "Tamil l dot ii"; -beginchar(131,1.75x_height#+u#,body_height#,0); -adjust_fit(0,0); -callchar:="L"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -y13=y12; x13=x12r; -pos13(tthin,0); -small_iito(13,s,h); -endchar; - -cmchar "Tamil l dot u"; -beginchar(132,2.05x_height#+3u#,x_height#,desc_depth#); -adjust_fit(0,0); -callchar:="L"; -tspecs; -h:=oldh; w:=2.05x_height; d:=oldd; -x31=x11; y31=0; pos31(tthin,0); x33=w-u; y33=.5[y32,y34]; pos33(tthin,-180); -x32=.5[x31,x33]; y32=bar_height; pos32(tthin,-90); -x35=x1-3u; y35=.5[y1,y2]; pos35(tthin,-360); x34=.5[x35,x33]; bot y34l=-d; -pos34(tthick,-270); x36=x1; y36=y5; x36r=x36+.6; x36l=x36-.6; -y36r=y36-.6; y36l=y36+.6; -filldraw stroke z31e{up}...{right}z32e...{down}z33e...{left}z34e...{up}z35e..{right}z36e; -picture V; transform t; t=identity shifted(3u,0); V=currentpicture transformed t; -currentpicture:=V; -endchar; - -cmchar "Tamil l dot uu"; -beginchar(133,2.05x_height#+3u#,x_height#,desc_depth#); -adjust_fit(0,0); -callchar:="L"; -tspecs; -h:=oldh; w:=2.05x_height; d:=oldd; -x31=x11; y31=0; pos31(tthin,0); x33=w-u; y33=.5[y32,y34]; pos33(tthin,-180); -x32=.5[x31,x33]; y32=bar_height; pos32(tthin,-90); -x35=x1-3u; y35=.5[y1,y2]; pos35(tthin,-360); x34=.5[x35,x33]; bot y34l=-d; -pos34(tthick,-270); x36=.5[x35,x1]; top y36l=h; pos36(tthin,-450); -x37=.9[x35,x1]; y37=y36-u; pos37(tthin,-540); x38=.3[x35,x1]; y38=y37-u; -pos38(tthinner,-600); -filldraw stroke z31e{up}...{right}z32e...{down}z33e...{left}z34e...{up}z35e..{right}z36e - ...{down}z37e...z38e; -picture V; transform t; t=identity shifted(3u,0); V=currentpicture transformed t; -currentpicture:=V; -endchar; - -cmchar "Tamil l dot ai"; -beginchar(134,2.75x_height#,asc_height#,0); -adjust_fit(0,0); -callchar:="L"; -dodraw:=false; -tspecs; -dodraw:=true; -h:=oldh; w:=oldw; d:=oldd; -aipoints; -z211=.5[z210,z2]; pos211(tthin,135); -filldraw stroke z201e...{down}z202e...{left}z203e...{up}z204e...z205e...{right}z206e - ...{down}z207e...z208e...{down}z209e...{right}z210e...z211e - ...{right}z2e...{down}z3e...{left}z4e...{up}z1e...{right}z5e...{down}z6e; -filldraw stroke z7e---z8e; filldraw stroke z9e---z10e; -filldraw stroke z11e---z12e; -picture V; transform t; t=identity shifted(x_height,0); -V=currentpicture transformed t; currentpicture:=V; -endchar; - -cmchar "Tamil alv. r"; -beginchar(136,1.3x_height#,x_height#,desc_depth#); -adjust_fit(0,0); -callchar:="R"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -filldraw stroke z4e{up}...{right}z6e...{down}z7e..z8e..z9e...{down}z12e..z10e; -endchar; - -cmchar "Tamil alv. raa"; -beginchar(137,1.3x_height#+3u#,x_height#,desc_depth#); -adjust_fit(0,0); -callchar:="R"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x77=x7; y77=.4[y6,y7]; pos77(tthin,-180); -x7:=x7-u; x7r:=x7r-u; x7l:=x7l-u; -x88=x77; y88=0; pos88(tthin,-180); -x31=x5; bot y31l=-d; x32=-2u; y32=.3bar_height; -pos31(tthick,-270); pos32(tthin,-360); -x33=x33r=x33l=x11-.5u; y33=y11; y33l=y33+.6; y33r=y33-.6; -filldraw stroke z4e{up}...{right}z6e...{down}z77e...{down}z7e...{down}z88e...{left}z31e...{up}z32e...z33e; -picture V; transform t; t=identity shifted(3u,0); -V=currentpicture transformed t; currentpicture:=V; -endchar; - -cmchar "Tamil alv. ri"; -beginchar(138,1.7x_height#,asc_height#,desc_depth#); -adjust_fit(0,0); -callchar:="R"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -filldraw stroke z4e{up}...{right}z6e...{down}z7e..z8e..z9e...{down}z12e..z10e; -x77=x6; top y77r=h; pos77(tthick,-270); -x78=w-u; y78=x_height; x79=x78; y79=y79r=y79l=0; -x79r=x79+.6; x79l=x79-.6; pos78(tthin,-360); -filldraw stroke z6e{left}...{right}z77e...{down}z78e--z79e; -endchar; - -cmchar "Tamil alv. rii"; -beginchar(139,1.3x_height#,body_height#,desc_depth#); -adjust_fit(0,0); -callchar:="R"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -filldraw stroke z4e{up}...{right}z6e...{down}z7e..z8e..z9e...{down}z12e..z10e; -small_iito(6,s,h); -endchar; - -cmchar "Tamil alv. ru"; -beginchar(140,1.75x_height#,x_height#,1.4desc_depth#); -adjust_fit(0,0); -callchar:="R"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x77=x7; y77=y7; pos77(tthin,-180); -x31=x5; bot y31l=-d; x32=x1; y32=-.5d; y33=y32+.5u; x33=x32+.5u; x34=w-u; y34=y33; -pos31(tthick,-270); pos32(tthin,-360); pos33(tthin,-450); pos34(tthin,-450); -filldraw stroke z4e{up}...{right}z6e...{down}z77e...{left}z31e...{up}z32e...{right}z33e--z34e; -x35r=x34; y35=y34r; x36=x35; y36=x_height; pos35(tthick,0); pos36(tthick,0); -filldraw stroke z35e--z36e; -endchar; - -cmchar "Tamil alv. ruu"; -beginchar(141,2x_height#,x_height#,1.4desc_depth#); -adjust_fit(0,0); -callchar:="R"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x77=x7; y77=y7; pos77(tthin,-180); -x31=x5; bot y31l=-d; x32=x1; y32=-.5d; y33=y32+.5u; x33=x32+.5u; x34=w-3.3u; y34=y33; -pos31(tthick,-270); pos32(tthin,-360); pos33(tthin,-450); pos34(tthin,-450); -filldraw stroke z4e{up}...{right}z6e...{down}z77e...{left}z31e...{up}z32e...{right}z33e--z34e; -x35r=x34; y35=y34r; x36=x35; y36=x_height; pos35(tthin,0); pos36(tthin,0); -filldraw stroke z35e--z36e; -x37=x36l; top y37r=x_height; x38=w-.3u; y38=y37; pos37(tthin,90); pos38(tthin,90); -filldraw stroke z37e--z38e; -x39r=x38-.7u; y39=x_height; x40=x39; y40=0; pos39(tthick,0); pos40(tthick,0); -filldraw stroke z39e--z40e; -endchar; - - -cmchar "Tamil 2loop n"; -beginchar(144,2x_height#,x_height#,0); -adjust_fit(0,0); -callchar:="N"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -filldraw stroke z13e---z14e; -filldraw stroke z15e---z16e; -endchar; - -cmchar "Tamil 2loop naa"; -beginchar(145,2x_height#+3u#,x_height#,desc_depth#); -adjust_fit(0,0); -w:=2x_height; -callchar:="N"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x21=x16+u; y21=y6; -y22=-d; x22=.4[x1,x21]; -x23=x1; y23=.8x_height; -pos21(tthick,-1080); pos22(tthin,-1170); -y23l+.5=y23r-.5=y23; x23l=x23; x23r=x23-1; -filldraw stroke z13e{right}...{down}z21e...{left}z22e...{right}z23e; -picture V; transform t; t=identity shifted(3u,0); -V=currentpicture transformed t; currentpicture:=V; -endchar; - - - -cmchar "Tamil 2loop ni"; -beginchar(146,2.25x_height#,asc_height#,0); -adjust_fit(0,0); -callchar:="N"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -filldraw stroke z13e---z14e; -filldraw stroke z15e---z16e; -x21=x16; y21=x_height; pos21(tthin,0); x22=x21; top y22l=h; pos22(tthick,-90); -x23=w-u; y23=x_height; x24=x23; y24=y24l=y24r=0; x24r=x24-.6; x24l=x24+.6; -pos23(tthin,-180); -filldraw stroke z21e{left}...{right}z22e...{down}z23e--z24e; -penlabels(22,23,24); -endchar; - -cmchar "Tamil 2loop nii"; -beginchar(147,2x_height#,body_height#,0); -adjust_fit(0,0); -callchar:="N"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -filldraw stroke z13e---z14e; -filldraw stroke z15e---z16e; -small_iito(16,s,h); -endchar; - -cmchar "Tamil 2loop nu"; -beginchar(148,2.5x_height#+3u#,x_height#,desc_depth#); -adjust_fit(0,0); -w:=2x_height; -callchar:="N"; -tspecs; -h:=oldh; w:=2.5x_height; d:=oldd; -x21=x16+u; y21=y6; -y22=-d; x22=.4[x1,x21]; -x23=x1-3u; y23=-.43d; x24=x23+u; y24=-.25d; -pos21(tthick,-1080); pos22(tthin,-1170); -pos23(tthin,-1260); pos24(tthin,-1350); -y25=y24; x25=w-2u; pos25(tthin,-1350); -rt x26r=x25; y26=y25; pos26(tthick,0); x27=x26; y27=h; pos27(tthick,0); -filldraw stroke z13e{right}...{down}z21e...{left}z22e...{up}z23e{up}...{right}z24e--z25e; -filldraw stroke z26e--z27e; -picture V; transform t; t=identity shifted(3u,0); -V=currentpicture transformed t; currentpicture:=V; -endchar; - -cmchar "Tamil 2loop nuu"; -beginchar(149,2.8x_height#+3u#,x_height#,desc_depth#); -adjust_fit(0,0); -w:=2x_height; -callchar:="N"; -tspecs; -h:=oldh; w:=2.5x_height; d:=oldd; -x21=x16+u; y21=y6; -y22=-d; x22=.4[x1,x21]; -x23=x1-3u; y23=-.43d; x24=x23+u; y24=-.25d; -pos21(tthick,-1080); pos22(tthin,-1170); -pos23(tthin,-1260); pos24(tthin,-1350); -y25=y24; x25=w-3u; pos25(tthin,-1350); -rt x26r=x25; y26=y25; pos26(tthin,0); x27=x26; y27=h; pos27(tthin,0); -filldraw stroke z13e{right}...{down}z21e...{left}z22e...{up}z23e{up}...{right}z24e--z25e; -filldraw stroke z26e--z27e; -w:=2.8x_height; -x28=lft x27l; top y28r=h; x29=w-u; y29=y28; pos28(tthin,90); pos29(tthin,90); -rt x30r=x29-.7u; y30=h; x31=x30; y31=0; pos30(tthick,0); pos31(tthick,0); -filldraw stroke z28e--z29e; filldraw stroke z30e--z31e; -picture V; transform t; t=identity shifted(3u,0); -V=currentpicture transformed t; currentpicture:=V; -endchar; - -cmchar "Tamil 2loop n ai"; -beginchar(150,3x_height#,asc_height#,0); -adjust_fit(0,0); -callchar:="N"; -dodraw:=false; -tspecs; -dodraw:=true; -h:=oldh; w:=oldw; d:=oldd; -aipoints; -z211=.5[z210,z2]; pos211(tthin,135); -filldraw stroke z201e...{down}z202e...{left}z203e...{up}z204e...z205e...{right}z206e - ...{down}z207e...z208e...{down}z209e...{right}z210e...z211e - ...{right}z2e...{down}z3e...{left}z4e..z81e...{right}z5e - ...{down}z6e...{left}z7e...{up}z8e...{right}z13e---z14e; -filldraw stroke z15e---z16e; -picture V; transform t; t=identity shifted(x_height,0); -V=currentpicture transformed t; currentpicture:=V; -endchar; - -cmchar "grantha s dot"; -beginchar(176,2.2x_height#,asc_height#,desc_depth#); -adjust_fit(0,0); -callchar:="S"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -endchar; - -cmchar "grantha s dot i"; -beginchar(178,2.5x_height#,body_height#+2u#,desc_depth#); -adjust_fit(0,0); -callchar:="S"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x50=x44; y50=y44; pos50(tthin,90); -x51=x50; top y51l=h; pos51(tthick,-90); -x52=x53=w-u; y52=x_height; y53=y53r=y53l=0; pos52(tthin,-180); -x53r=x53-.6; x53l=x53+.6; -filldraw stroke z50e{left}...{right}z51e...{down}z52e--z53e; -penlabels(50,51,52,53); -endchar; - -cmchar "grantha s dot ii"; -beginchar(179,2.4x_height#,body_height#+4u#,desc_depth#); -adjust_fit(0,0); -callchar:="S"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x50=x44; y50=y44; pos50(tthin,0); -small_iito(50,s,h); -endchar; - -cmchar "grantha s"; -beginchar(184,2.4x_height#,x_height#,0); -adjust_fit(0,0); -callchar:="s"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -endchar; - -cmchar "grantha si"; -beginchar(186,2.6x_height#,asc_height#,0); -adjust_fit(0,0); -callchar:="s"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -z82=z16; x83=x16; top y83l=h; pos82(tthin,45); pos83(tthick,-90); -x85=x84=w-u; y84=x_height; y85=y85r=y85l=0; x85r=x85-.6; x85l=x85+.6; -pos84(tthin,-180); -filldraw stroke z82e{left}...{right}z83e...{down}z84e--z85e; -penlabels(83,84,85); -endchar; - -cmchar "grantha sii"; -beginchar(187,2.4x_height#,body_height#,0); -adjust_fit(0,0); -callchar:="s"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -x100=x16-2.5u; x101=x16+.5u; top y101l=h; pos101(tthick,-90); -y100=.5[y16,y101]; pos100(tthin,0); -x102=x101+u; y102=y101-.5u; pos102(.7tthick,-135); x103=x102; -y103=y102-2u; pos103(tthin,-270); x104=x104r=x104l=x102; -y104=y101; y104r=y104-.6; y104l=y104+.6; -filldraw stroke z16e{left}...{up}z100e...{right}z101e...z102e...{left}z103e...{right}z104e; -endchar; - -cmchar "grantha j"; -beginchar(192,1.75x_height#,x_height#,.8x_height#); -adjust_fit(0,0); -callchar:="j"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -endchar; - - -cmchar "grantha ji"; -beginchar(194,2.05x_height#,asc_height#,.8x_height#); -adjust_fit(0,0); -callchar:="j"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -z182=z10; x183=x10; top y183l=h; pos182(tthin,90); pos183(tthick,-90); -x185=x184=w-u; y184=x_height; y185=y185r=y185l=0; x185r=x185-.6; x185l=x185+.6; -pos184(tthin,-180); -filldraw stroke z182e{left}...{right}z183e...{down}z184e--z185e; -penlabels(183,184,185); -endchar; - -cmchar "grantha jii"; -beginchar(195,1.75x_height#,body_height#,.8x_height#); -adjust_fit(0,0); -callchar:="j"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -z82=z10; pos82(tthinner,0); small_iito(82,s,h); -endchar; - - - - - -cmchar "grantha h"; -beginchar(200,3x_height#,x_height#,desc_depth#); -adjust_fit(0,0); -callchar:="h"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -endchar; - - -cmchar "grantha hi"; -beginchar(202,3.2x_height#,asc_height#,desc_depth#); -adjust_fit(0,0); -callchar:="h"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -z180=z106; pos180(tthin,90); x181=x180; top y181l=h; pos181(tthick,-90); -x182=x183=w-u; y182=x_height; y183=y183r=y183l=0; pos182(tthin,-180); -x183r=x183-.6; x183l=x183+.6; -filldraw stroke z180e{left}...{right}z181e...{down}z182e--z183e; -penlabels(180,181,182,183); -endchar; - -cmchar "grantha hii"; -beginchar(203,3x_height#,body_height#,desc_depth#); -adjust_fit(0,0); -callchar:="h"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -small_iito(106,s,h); -endchar; - -cmchar "grantha ksh"; -beginchar(208,3.6x_height#,asc_height#,desc_depth#); -adjust_fit(0,0); -callchar:="c"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -y202=y25; x202=x4+2.5u; pos202(tthin,90); x241r=w-u; -x206=.4[x202,x241]; x207=.3[x202,x241]; x205=.2[x202,x241]; -top y205r=x_height; pos205(tthin,-270); y206=.5[y205,y207]; pos206(tthick,-360); -bot y207r=0; pos207(tmed,-450); x240=.8[x207,x241]; bot y240r=0; -pos240(tmed,-450); y241=.5bar_height; pos241(tthick,-360); -x243=.5[x207,x240]; y243=h-y241; z242=.5[z241,z243]; -pos242(.5(tthick+tthin),-315); pos243(tthin,-360); -x244=.5[x243,x245]; top y244l=h; pos244(tmed,-450); x245=x243+4u; y245=y243; -pos245(tthin,-540); x246=.5[x207,x243]; bot y246l=-d; pos246(tthinner,-585); -x203=.4[x202,x207]; y203=.5[y202,y204]; pos203(tthick,0); x204=x202; -bot y204r=0; pos204(tthin,-90); x201=2x202-x203; y201=y203; pos201(tthin,-180); -filldraw stroke z25e--z202e{right}...{down}z203e...{left}z204e...z201e...{right}z205e - ...{down}z206e...{left}z207e; -filldraw stroke z207e--z240e{right}...{up}z241e...{z243-z241}z242e...{up}z243e - ...{right}z244e...z245e--z246e; -endchar; - -cmchar "grantha kshi"; -beginchar(210,3.6x_height#+2.6u#,body_height#+2u#,desc_depth#); -adjust_fit(0,0); -callchar:="c"; -tspecs; -h:=oldh; w:=3.6x_height; d:=oldd; -y202=y25; x202=x4+2.5u; pos202(tthin,90); x241r=w-u; -x206=.4[x202,x241]; x207=.3[x202,x241]; x205=.2[x202,x241]; -top y205r=x_height; pos205(tthin,-270); y206=.5[y205,y207]; pos206(tthick,-360); -bot y207r=0; pos207(tmed,-450); x240=.8[x207,x241]; bot y240r=0; -pos240(tmed,-450); y241=.5bar_height; pos241(tthick,-360); -x243=.5[x207,x240]; y243=asc_height-y241; z242=.5[z241,z243]; -pos242(.5(tthick+tthin),-315); pos243(tthin,-360); -x244=.5[x243,x245]; top y244l=asc_height; pos244(tmed,-450); x245=x243+4u; y245=y243; -pos245(tthin,-540); x246=.5[x207,x243]; bot y246l=-d; pos246(tthinner,-585); -x203=.4[x202,x207]; y203=.5[y202,y204]; pos203(tthick,0); x204=x202; -bot y204r=0; pos204(tthin,-90); x201=2x202-x203; y201=y203; pos201(tthin,-180); -filldraw stroke z25e--z202e{right}...{down}z203e...{left}z204e...z201e...{right}z205e - ...{down}z206e...{left}z207e; -filldraw stroke z207e--z240e{right}...{up}z241e...{z243-z241}z242e...{up}z243e - ...{right}z244e...z245e--z246e; -w:=oldw; -x250=x244; top y250l=asc_height; pos250(tthin,-90); x251=x245; top y251=h; -pos251(tthick,90); x252=w-u; y252=x_height; pos252(tthin,0); x253=x252; -y253=y253r=y253l=0; x253l=x253-.6; x253r=x253+.6; -filldraw stroke z250e{left}...{right}z251e...{down}z252e--z253e; -endchar; - -cmchar "grantha kshii"; -beginchar(211,3.6x_height#,body_height#+4u#,desc_depth#); -adjust_fit(0,0); -callchar:="c"; -tspecs; -h:=oldh; w:=oldw; d:=oldd; -y202=y25; x202=x4+2.5u; pos202(tthin,90); x241r=w-u; -x206=.4[x202,x241]; x207=.3[x202,x241]; x205=.2[x202,x241]; -top y205r=x_height; pos205(tthin,-270); y206=.5[y205,y207]; pos206(tthick,-360); -bot y207r=0; pos207(tmed,-450); x240=.8[x207,x241]; bot y240r=0; -pos240(tmed,-450); y241=.5bar_height; pos241(tthick,-360); -x243=.5[x207,x240]; y243=asc_height-y241; z242=.5[z241,z243]; -pos242(.5(tthick+tthin),-315); pos243(tthin,-360); -x244=.5[x243,x245]; top y244l=asc_height; pos244(tmed,-450); x245=x243+4u; y245=y243; -pos245(tthin,-540); x246=.5[x207,x243]; bot y246l=-d; pos246(tthinner,-585); -x203=.4[x202,x207]; y203=.5[y202,y204]; pos203(tthick,0); x204=x202; -bot y204r=0; pos204(tthin,-90); x201=2x202-x203; y201=y203; pos201(tthin,-180); -filldraw stroke z25e--z202e{right}...{down}z203e...{left}z204e...z201e...{right}z205e - ...{down}z206e...{left}z207e; -filldraw stroke z207e--z240e{right}...{up}z241e...{z243-z241}z242e...{up}z243e - ...{right}z244e...z245e--z246e; -small_iito(244,s,h) -endchar; - -cmchar "Tamil ayyatham"; -beginchar(240,asc_height#+2u#,asc_height#,0); -adjust_fit(0,0); pickup light_rule.nib; autorounded; -lft x6=hround u; x2=5u-x6; bot y4=0; y2=2u; circle_points; draw_circle; -transform ta; ta=identity shifted(w-5u,0); transform tb; tb=identity shifted(.5w-2.5u,h-6u); -picture VA; VA=currentpicture transformed ta; -picture VB; VB=currentpicture transformed tb; -addto currentpicture also VA; addto currentpicture also VB; -endchar; - -% following taken directly from cmr's accent.mf -cmchar "Dot accent"; -numeric dot_diam#; dot_diam#=max(dot_size#,cap_curve#); -beginchar(241,5u#,min(asc_height#,10/7x_height#+.5dot_diam#),0); -define_whole_blacker_pixels(dot_diam); -italcorr h#*slant+.5dot_diam#-2u#; -adjust_fit(0,0); -pickup tiny.nib; pos1(dot_diam,0); pos2(dot_diam,90); -x1=x2=.5w; top y2r=h+1; -if bot y2l<x_height+o+slab: y2l:=min(y2r-eps,x_height+o+slab+.5tiny); fi -y1=.5[y2l,y2r]; dot(1,2); % dot -penlabels(1,2); endchar; - -cmchar "grantha u"; -beginchar(242,x_height#,asc_height#,0); -adjust_fit(0,0); -x1=u; x2=w-u; top y1r=h; y2=y1; pos1(tthinner,90); pos2(tthinner,90); -rt x3r=x2; x4=x3; y3=h; y4=h-3u; pos3(tthinner,0); pos4(tthinner,0); -x5=x2; bot y5l=y4; x6=x5-3u; y6=y5; pos5(tthinner,90); pos6(tthinner,90); -lft x7l=x6; y7=y4; y8=y3; x8=x7; pos7(tthinner,0); pos8(tthinner,0); -filldraw stroke z1e--z2e; -filldraw stroke z3e--z4e; -filldraw stroke z5e--z6e; -filldraw stroke z7e--z8e; -%picture V; transform t; t=identity shifted(-x_height,0); -%V=currentpicture transformed t; currentpicture:=V; -endchar; - -cmchar "grantha uu"; -beginchar(243,1.2x_height#,asc_height#+3u#,0); -adjust_fit(0,0); -w:=x_height; h:=asc_height; -x1=u; x2=w-u; top y1r=h; y2=y1; pos1(tthinner,90); pos2(tthinner,90); -rt x3r=x2; x4=x3; y3=h; y4=h-3u; pos3(tthinner,0); pos4(tthinner,0); -x5=x2; bot y5l=y4; x6=x5-3u; y6=y5; pos5(tthinner,90); pos6(tthinner,90); -lft x7l=x6; y7=y4; y8=y3; x8=x7; pos7(tthinner,0); pos8(tthinner,0); -filldraw stroke z1e--z2e; -filldraw stroke z3e--z4e; -filldraw stroke z5e--z6e; -filldraw stroke z7e--z8e; -w:=1.2x_height; h:=asc_height+3u; -x10=w-u; x11=.5[x10,x12]; y11=y4-3u; y10=.5[y9,y11]; top y9l=h; x9=.5[x8,x10]; -pos9(tthinner,-90); pos10(tthinner,-180); pos11(tthinner,-270); -y12=y4; x12=x6-2u; pos12(tthinner,-360); -filldraw stroke z8e{up}...{right}z9e...{down}z10e...{left}z11e...{up}z12e; -%picture V; transform t; t=identity shifted(-x_height,0); -%V=currentpicture transformed t; currentpicture:=V; -endchar; - - diff --git a/Master/texmf-dist/fonts/source/public/itrans/tel12.mf b/Master/texmf-dist/fonts/source/public/itrans/tel12.mf deleted file mode 100644 index c33adccf1cf..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/tel12.mf +++ /dev/null @@ -1,7 +0,0 @@ -%tel12% -input telmode; -font_size 12pt#; -slant:=0; -pen_width#:=0.5pt#; -input telparam; -%% diff --git a/Master/texmf-dist/fonts/source/public/itrans/tel12b.mf b/Master/texmf-dist/fonts/source/public/itrans/tel12b.mf deleted file mode 100644 index b54210f2ee9..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/tel12b.mf +++ /dev/null @@ -1,7 +0,0 @@ -%tel12b% -input telmode; -font_size 12pt#; -slant:=0; -pen_width#:=0.68pt#; -input telparam; -%% diff --git a/Master/texmf-dist/fonts/source/public/itrans/tel12nx.mf b/Master/texmf-dist/fonts/source/public/itrans/tel12nx.mf deleted file mode 100644 index b012a6547a3..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/tel12nx.mf +++ /dev/null @@ -1,10 +0,0 @@ -%tel12nx% non-uniform pen(x-axis) -input telmode; -font_size 12pt#; -slant:=0; -pen_width#:=0.74pt#; -vardef special_telpen = - pickup pencircle xscaled (pen_width/2) yscaled (pen_width); -enddef; -input telparam; -%% diff --git a/Master/texmf-dist/fonts/source/public/itrans/tel12ny.mf b/Master/texmf-dist/fonts/source/public/itrans/tel12ny.mf deleted file mode 100644 index ea0f796e09a..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/tel12ny.mf +++ /dev/null @@ -1,10 +0,0 @@ -%tel12ny% non-uniform pen(y-axis) -input telmode; -font_size 12pt#; -slant:=0; -pen_width#:=0.65pt#; -vardef special_telpen = - pickup pencircle xscaled pen_width yscaled (pen_width/2); -enddef; -input telparam; -%% diff --git a/Master/texmf-dist/fonts/source/public/itrans/tel12s.mf b/Master/texmf-dist/fonts/source/public/itrans/tel12s.mf deleted file mode 100644 index 6816c2d6d56..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/tel12s.mf +++ /dev/null @@ -1,7 +0,0 @@ -%tel12s% -input telmode; -font_size 12pt#; -slant:=1/4; -pen_width#:=0.61pt#; -input telparam; -%% diff --git a/Master/texmf-dist/fonts/source/public/itrans/tel18.mf b/Master/texmf-dist/fonts/source/public/itrans/tel18.mf deleted file mode 100644 index a54da7079ec..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/tel18.mf +++ /dev/null @@ -1,7 +0,0 @@ -%tel18% -input telmode; -font_size 18pt#; -slant:=0; -pen_width#:=0.86pt#; -input telparam; -%% diff --git a/Master/texmf-dist/fonts/source/public/itrans/telbase.mf b/Master/texmf-dist/fonts/source/public/itrans/telbase.mf deleted file mode 100644 index 9234fcdc269..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/telbase.mf +++ /dev/null @@ -1,871 +0,0 @@ -% This file is part of the TeluguTeX Software Package. -%Copyright (c) 1991 Lakshmankumar Mukkavilli -% -%The TeluguTeX Software Package is distributed in the hope that -%it will be useful,but WITHOUT ANY WARRANTY. No author or distributor -%accepts responsibility to anyone for the consequences of using it -%or for whether it serves any particular purpose or works at all, -%unless he says so in writing. Refer to the TeluguTeX Software Package -%General Public License for full details. -% -%Everyone is granted permission to copy, modify and redistribute -%the TeluguTeX Software Package, but only under the conditions described in the -%TeluguTeX Software Package General Public License. A copy of this license is -%supposed to have been given to you along with TeluguTeX Software Package so you -%can know your rights and responsibilities. It should be in a -%file named CopyrightLong. Among other things, the copyright notice -%and this notice must be preserved on all copies. -%%%%% -% This file contains several macros. These are used for setting -% up the environment and character generation. Before you change -% anything in this file you should be very clear about the impact -% of the change. -% - % when testing is false all symbols in the font are - % generated automatically else when testing is true - % only selected symbols will be generated. -if unknown testing:boolean testing; testing:=false; fi -showstopping := 1; % for debugging only -let telchar=\; -let generate=input; -let sketch=draw; -let pos=penpos; -let stop=bye; -string tl_symname,tl_stra,tl_strb,tl_strc,tl_strw,tl_strx,tl_stry; - % contains the name of the symbol being created -tl_symname:=""; % used for creating substitute commands on log file -tl_stra:="OFFSETA{"; tl_strb:="OFFSETB{"; tl_strc:="OFFSETC{"; -tl_strw:="CODE{"; -tl_strx:="\def\";tl_stry:="}%"; - - -if testing: - %To test different characters use following definitions of - % stest and etest. - def stest (text s) = - quote def s = - enddef; - let etest=enddef; -else: - %To generate all the characters use following definitions of - % stest and etest. - def stest (text s) = - tl_symname := str s;% symbol name - used in various messages - enddef; - let etest=;; -fi; - -% We should be very careful about implications of currenttransform -% (particularly 'slanted' transform). When a path is drawn/filled -% currenttransform is applied. When a transform is applied to -% currentpicture, the transform is really applied to slanted (or -% whatever currenttransform is) path. -def font_setup = - let adjust_fit = normal_adjust_fit; - currenttransform := currenttransform slanted slant; - define_pixels(u,v,uh,asc_height,des_depth,x_height); - define_pixels(pen_width,ul,ur,em_width); - define_pixels(bot_depth,top_height); - define_pixels(fig_height,tfig_height,tfig_width); - define_pixels(ascunit,vmwidth); - define_pixels(top_accent,bot_accent); - define_pixels(bot_cc_ceiling,bot_cc_floor,bot_cc_width,ccwidth); - define_pixels(c_height,w_height,j_height); - define_pixels(asc_height1,asc_height2); - define_pixels(dot_radius,wedge_height,wedge_depth); - define_pixels(half_plus_width,sc_height); - - define_pixels(v_a_width,v_e_width,v_u_width); - define_pixels(v_lo_width,v_ea_width,v_i_width); - - define_pixels(vm_a_width,vm_e_width,vm_e_height1); - define_pixels(vm_e_height2,vm_e_height3,vm_u_width); - define_pixels(vm_ro_width,vm_ao_width,vm_aoo_width); - - define_pixels(cb_ka_width,cb_kha_width,cb_ga_width,cb_cha_width); - define_pixels(cb_ja_width,cb_tta_width,cb_nna_width); - define_pixels(cb_ta_width,cb_da_width,cb_na_width); - define_pixels(cb_ba_width,cb_ya_width,cb_ra_width); - define_pixels(cb_la_width,cb_lla_width,cb_va_width,cb_ca_width); - define_pixels(cb_sha_width,cb_ksha_width); - define_pixels(cb_ksha_depth); - define_pixels(cb_np_width,cb_vg_width); - - define_pixels(cv_pu_width,cv_pu_depth); - - define_pixels(p_comma_width); - - %define pen - if unknown special_telpen: - pickup pencircle scaled pen_width; - telpen:=savepen; - else: - special_telpen; - telpen:=savepen; - fi; - - %print titles if generating font - if unknown offsets_only: - tracingtitles:=1; - fi; -enddef; - -newinternal l,r; %adjustment to spacing - -def normal_adjust_fit(expr left_adjustment,right_adjustment) = - l := -hround(left_adjustment*hppp); - interim xoffset := -l; - charwd := charwd + left_adjustment + right_adjustment; - r := l+hround(charwd*hppp) ; - w := r - hround(right_adjustment*hppp) ; -enddef; - -def makebox(text rule) = - for y=0,asc_height,-des_depth,x_height,-bot_depth, - top_height,w_height,c_height, - j_height: rule((l,y)t_,(r,y)t_); % horizontal rules - endfor; - rule((0,h),(r+pen_width,h)); rule((0,-d),(r+pen_width,-d));%height,depth markers - for x=l,r:rule((x,-bot_depth)t_,(x,top_height)t_); % vertical - endfor; - for x=u*(1+floor(l/u)) step u until r-1: - rule((x,-bot_depth)t_,(x,top_height)t_); - endfor; % vertical lines at each u - if charic <> 0: - rule((r+charic*pt,h.o_),(r+charic*pt,.5h.o_)); - fi % italic correction -enddef; - -def maketicks(text rule) = - for y=0,h.o_,-d.o_; - rule((l,y),(l+10,y));rule((r-10,y),(r,y)); % horizontals - endfor - for x=l,r: - rule((x,10-d.o_),(x,-d.o_)); - rule((x,h.o_-10),(x,h.o_)); % verticals - endfor - if charic <> 0: - rule((r+charic*pt,h.o_-10),(r+charic*pt,h.o_)); % italic corr - fi -enddef; - -rulepen := pensquare; - -def begintchar(expr a,b,c,d,e,f,g) = - beginchar(a,b,c,d); - italcorr e; - if known offsets_only: - message tl_strx&tl_symname&tl_strw&decimal(a)&tl_stry; - fi; - numeric left_space,right_space,l_s,r_s; - l_s:=f; r_s:=g; - left_space:=hround(hppp*f); right_space:=hround(hppp*g); - pickup telpen; - enddef; - -extra_endchar := extra_endchar&"w:=r-l;"; - -def endtchar = - charwd:=w/hppp; charht:= h/vppp; chardp:= d/vppp; - adjust_fit(l_s,r_s); - penlabels(range 1 thru 20); - message ""; - % If any special effects are needed then those should be - % defined as special_effects macro. - if known special_effects: special_effects; fi; - endchar; - enddef; - -% pivot_message macro is used to print offsets to certain points -% in the symbol being generated. These offsets are used by syllable -% building macros to allign vowel modifiers/consonant conjuncts. -% Unlike in english where all symbols stand alone, in Telugu -% various symbols in the font combine to form text. -% For consonant bases two/three offsets are identified. One is used to place -% vowel modifiers and the other is used to place consonant conjuncts(excluding -% those that appear on side). Third offset is used in attaching vowel modifiers -% in some special cases. Offsets have suffixes A,B and C. -% Vowel modifiers, accents and consonant -% conjuncts that appear above/below base consonant indicate one offset value. -% Same macro works in all cases. -% The messages are in the form of TeX macros. -% The log file contains TeX macros mixed with other messages. Use -% some pattern matching program like grep to eliminate all lines containing -% not begining with a \ sign. Name this file tloffsets. -% grep '^\\' xxxxx.log>tloffsets.tex -% The offsets are in em units. So the offsets would be same for any designsize -% and pen width combination. -% Print the offsets only when offsets are being generated. -if unknown offsets_only: % do not print offsets - def pivot_message (text t) = - enddef; -else: %print offsets - def pivot_message (text t) = - numeric count,piv[],index; - % count indicates the number of arguments - count:=0; - for index=t: count:=count+1; piv[count]:=index; endfor; - if count=1: - message tl_strx&tl_symname&tl_stra&decimal((piv[1]+left_space)/em_width)&tl_stry; - elseif count=2: - message tl_strx&tl_symname&tl_stra&decimal((piv[1]+left_space)/em_width)&tl_stry; - message tl_strx&tl_symname&tl_strb&decimal((piv[2]+left_space)/em_width)&tl_stry; - else: - message tl_strx&tl_symname&tl_stra&decimal((piv[1]+left_space)/em_width)&tl_stry; - message tl_strx&tl_symname&tl_strb&decimal((piv[2]+left_space)/em_width)&tl_stry; - message tl_strx&tl_symname&tl_strc&decimal((piv[3]+left_space)/em_width)&tl_stry; - - fi; - enddef; -fi;%end of if unknown offsets - -def fill_dot(suffix $) = - z$t = (x$,y$+dot_radius); - z$l = (x$-dot_radius,y$); - z$b = (x$,y$-dot_radius); - z$r = (x$+dot_radius,y$); - path fill_dot_p; - fill_dot_p = z$t..z$l..z$b..z$r..cycle; - fill fill_dot_p; - penlabels($t,$l,$b,$r); - enddef; - -def lit_cir_form = - lft z1l = (0,c_height/2); top z1t = (c_height/2,c_height); - rt z1 = (c_height,c_height/2); bot z1b = (c_height/2,0); - path lit_cir_p; - lit_cir_p = z1..z1t..z1l..z1b..cycle; - sketch lit_cir_p; - penlabels(1t,1l,1b); - enddef; - -def half_plus_form(suffix $) = - z$a=(x$+1/2half_plus_width,y$); rt z$b=(x$+half_plus_width,y$); - top z$c=(x$+1/2half_plus_width,x_height); - lft z$d = z$; - path half_plus_pa,half_plus_pb; - half_plus_pa = z$d--z$a--z$b; - half_plus_pb = z$a--z$c; - sketch half_plus_pa; sketch half_plus_pb; - penlabels($a,$b,$c,$d); -enddef; - -def barandhook_form (suffix $)(expr bar_width,t) = - z$a=(x$+bar_width-u,y$); rt z$b=(x$a+u,y$-uh); - bot z$c =(x$b-u,y$-2uh); lft z$d=(x$b-2u,y$b); - top z$e=(x$a-u,y$); rt z$f=(x$b,y$+1.5uh); - top z$g=(x$a,y$f+uh); z$h=(x$d,y$f); -path barandhook_p; -barandhook_p= subpath(0,t) of (rt z$--z$a..z$b..z$c..z$d..z$e..z$f..z$g..z$h); -sketch barandhook_p; -penlabels($a,$b,$c,$d); -enddef; - -def barandhook_forma (suffix $)(expr bar_width,t) = -barandhook_form($,bar_width,t); -erase sketch barandhook_p; -barandhook_p:= subpath(0,t) of (z$--z$a..z$b..z$c..z$d..z$e..z$f..z$g..z$h); -sketch barandhook_p; -enddef; - -def wedge(suffix $) = -bot z$w=(x$,-wedge_depth); - path wedge_p; - wedge_p = z$--z$w; - sketch wedge_p; - penlabels($u,$v,$w,$x,$y); - enddef; - -def vwedge(suffix $) = - z$a=(x$,y$+wedge_height); - path vwedge_p; - vwedge_p =z$--z$a; - sketch vwedge_p; - penlabels($a); - enddef; - - -def vm_hook_form (suffix $)(expr t) = - z$a = (x$,y$+1.5ascunit); - z$b = (x$+u,y$+3ascunit); - z$c = (x$+2u,y$+1.5ascunit); - sketch subpath (0,t) of (z$..z$a..z$b..z$c); - penlabels ($a,$b,$c); - h:=top y$b; -enddef; - - def v_a_form = - top z1=(1/4v_a_width,x_height); - z10=(x1-u,y1-uh); z11=(x1,y1-2(y1-y10)); - lft z3=(0,2/3x_height); bot z4=(1/2v_a_width,0); - rt z5=(v_a_width,2/3x_height); top z6=(v_a_width-1.5u,x_height); - z7=(3.5/5x5,1/2x_height); z8=(1/4w,1/2x_height); - z12=(.65v_a_width,5/6x_height); rt z2=(v_a_width,1/2x_height); - enddef; - -def v_e_form = - lft z1=(0,j_height); top z2=(1/5v_e_width,x_height); - z3=(2/5v_e_width,j_height); top z4=(3/5v_e_width,x_height); - rt z5=(v_e_width,1/2x_height); z6=(4/5v_e_width,1/5x_height); - bot z7=(1/2v_e_width,0); z8=(1/5v_e_width,1/4x_height); - z9=(1/2v_e_width,1/2x_height); rt z10=(v_e_width,-1/5des_depth); - path v_e_p; - v_e_p = z1..z2..tension 1.2..z3&z3..tension 1.2..z4..z5..z6..z7..z8..z9..z10; - sketch v_e_p; - enddef; - -def v_u_form = - z1=(v_u_width-1/2w_height,1/2w_height); z2=(v_u_width-u,w_height); - rt z3=(v_u_width,1/6x_height); bot z4=(3/4v_u_width,0); - z5=(1/2v_u_width,w_height); bot z6=(1/3v_u_width,0); - lft z7=(0,1/2x_height); top z8=(1/2v_u_width,x_height); - top z9=(v_u_width-w_height,x_height); -path v_u_p; -v_u_p=z1..z2..z3..z4..tension 1.2..z5&z5..tension 1.2..z6..z7..z8..z9; -sketch v_u_p; - enddef; - -def v_lo_form = - lft z1=(0,j_height); top z2=(v_lo_width/5,x_height); - z3=(2/5v_lo_width,j_height); top z4=(3/5v_lo_width,x_height); - z5=(4/5v_lo_width,j_height); z6=(3/5v_lo_width,w_height); - bot z7=(4/5v_lo_width,0); rt z8=(v_lo_width,1/2x_height); - top z9=(9/10v_lo_width,x_height); - path v_lo_p; -v_lo_p= z1..z2..z3&z3..z4..z5..z6..z7..z8..z9; -sketch v_lo_p; - enddef; - -def v_ea_form = - lit_cir_form; - bot z2=(2/3v_ea_width,0); rt z3=(v_ea_width,1/3x_height); - z4=(2/3v_ea_width,4/5x_height);top z5=(1/3v_ea_width,x_height); -sketch z1..z2..z3..z4..z5; - enddef; - - def vm_a_form (suffix $) = - top lft z$a=(x$-2/5vm_a_width,asc_height1); - top rt z$b=(x$+3/5vm_a_width,asc_height); - z$c = z$; - sketch z$a..tension 6..z$c..tension 16..z$b; - penlabels($a,$b,$c); - enddef; - -def vm_e_form = - lft z1 = (0,x_height+1.2ascunit); - top z2 = (1/2vm_e_width,x_height); - rt z3 = (vm_e_width,x_height+2ascunit); - lft z5 = (0,x_height+3ascunit); - z6 = (1/2vm_e_width,y5); - top z7=(1/2vm_e_width,vm_e_height1+ascunit); - sketch subpath (0.4,1) of z1{down}..{right}z2..z3..z7..z5..z6; - % hook can be attached at z7 -enddef; - -def vm_e_form_a (expr xcoord) = -% used for vowel modifier e for some consonants (eg. khe, che, ne etc) -% 999 was chosen arbitrarily. we needed something not used elsewhere! -% same suffix should be used by vm_ee_form_a. - top z999=(xcoord,vm_e_height1); rt z999i=((lft x999)-1.8u,(y999+y999j)/2); - top z999j=(x999,asc_height1); - path vm_e_pa; - vm_e_pa=z999..z999i..z999j..cycle; h:= (top y999)+pen_width; - penlabels(z999,z999i,z999j); -enddef; - -def vm_ee_form_a (expr xcoord) = -% used for vowel modifier ee for some consonants (eg. khee, chee, nee etc) -% 999 was chosen arbitrarily. we needed something not used elsewhere! -% same suffix should be used by vm_e_form_a. - vm_e_form_a(xcoord); vm_hook_form(999,3); -enddef; - -def vm_u_form (suffix $) = - bot z$a = (x$+vm_u_width/2,0); - rt z$b = (x$+vm_u_width,y$); - z$c = (x$+3/4vm_u_width,3/4x_height); - top z$d = (x$+vm_u_width/2,x_height); -path vm_u_p; - vm_u_p=z$..z$a..z$b..z$c..z$d; - sketch vm_u_p; - penlabels($a,$b,$c,$d); - enddef; - -def vm_ro_form = - z1 = (1/3vm_ro_width,-1/2des_depth); - z2 = (1/2vm_ro_width,-1/2des_depth); - z3 = (1/3vm_ro_width,0); - lft z4 = (0,-1/2des_depth); - bot z5 = (1/2vm_ro_width,-des_depth); - rt z6 = (vm_ro_width,(y5+y7)/2); - top z7 = (1/2vm_ro_width,x_height); -sketch z1..z2..z3..z4..z5..z6..z7; -enddef; - -def vm_ea_form(suffix $) (expr bar_width) = - z$a=(5/7bar_width,y$); - z$b=(x$a,asc_height2); - lft z$c=(0,y$b); - rt z$d=(bar_width,(y$+y$b)/2); -penlabels ($a,$b,$c,$d); - sketch z$c--z$b..z$d..z$a--z$; -enddef; - -def vm_ao_form(suffix $)(expr x_offset) = - z$a = (1/6vm_ao_width+x_offset,x_height); - lft z$b = (0+x_offset,asc_height1); - z$c = (1/6vm_ao_width+x_offset,asc_height2); - z$d = (2/6vm_ao_width+x_offset,asc_height1); - z$e = (3/6vm_ao_width+x_offset,asc_height2); - z$f = (5/6vm_ao_width+x_offset,asc_height2); - rt z$g = (vm_ao_width+x_offset,1/2(asc_height1+asc_height2)); - top z$h = (5/6vm_ao_width+x_offset,asc_height1); - z$i = (4/6vm_ao_width+x_offset,asc_height2); - top z$j = (5/6vm_ao_width+x_offset,asc_height); - top z$k = (vm_aoo_width+x_offset-1.5u,asc_height); - rt z$l = (vm_aoo_width+x_offset,asc_height2); - %rt z$l = (vm_aoo_width+x_offset,1/2(asc_height+asc_height2)); - %rt z$k = (vm_ao_width+x_offset,1/2(asc_height+asc_height2)); - path vm_ao_pa,vm_ao_pb; - vm_ao_pa = z$a..z$b..z$c..tension1.2..z$d; - vm_ao_pb= z$d..tension1.2..z$e..tension 1.8..z$f..z$g..z$h..z$i..z$j..tension 1.8..z$k..z$l; - w:= rt x$g; h:= top y$c; - penlabels ($a,$b,$c,$d,$e,$f,$g,$h,$i,$j,$k,$l); -enddef; - -% b---------c--------------d -% | |_| -% $------a -def vm_au_form (suffix $)(expr bar_width) = % see the above diagram - numeric na; - top z$e=z$; - z$a = (x$e+2/10(bar_width-u),y$e); - z1000 = (x$-u,asc_height2); - % 1000 was chosen arbitrarily - % we needed some suffix not used by any user of - % this macro - barandhook_form(1000,bar_width,5); - z$d=z1000a; - %next two statements solve for c - x$c = x$a; - z$c = whatever[z1000,z$d]; - na:=x$c+(x1000a-x$c)/3; % used for alligning pa,pha,sha.. - sketch z$e--z$a{right}..{left}z$c; - penlabels($a,$b,$c,$d,$e,1000); -enddef; - -def cb_ka_form = -rt x1=rt x5=cb_ka_width; y1=8/10x_height; y5=1/4x_height; -x2=x4=x6=1/2cb_ka_width; top y2=x_height; y4=1/2x_height; bot y6=0; -lft x3=lft x7=0; y3=3/4x_height; y7=x_height-y1; -path cb_ka_p; -cb_ka_p=z7..z6..z5..z4..z3..z2..z1; -enddef; - -def cb_kha_form = -z1=(4/15cb_kha_width,5/6x_height);z2=(2/15cb_kha_width,y1-uh); -lft z3=(0,y1); top z4=(x6,x_height); -z5=(5/12cb_kha_width,1/8x_height); bot z6=(1/4cb_kha_width,0); -lft z7=(0,1/4x_height); z8=(1/4cb_kha_width,1/3x_height); -bot z9=(3/4cb_kha_width,0); rt z10=(cb_kha_width,1/3x_height); -top z11=(x9,x_height); -path cb_kha_p; -cb_kha_p=z1..z2..z3..z4..z5..z6..z7..z8..z9..z10..z11; -sketch cb_kha_p; -numeric a,b; -(a,b)=(subpath (3,5) of cb_kha_p) intersectiontimes - subpath (6,9) of cb_kha_p; -z15 = point a of (subpath (3,5) of cb_kha_p); wedge(15); -enddef; - -def cb_ga_form = -bot z1=(u,0); x5=cb_ga_width-x1; bot y5=0; -y2=y4=1/3x_height; lft x2=0; rt x4=cb_ga_width; -top z3=(1/2cb_ga_width,x_height); -path cb_ga_p,cv_ge_p; - cb_ga_p=z1..z2..z3..z4..z5; - sketch cb_ga_p; - numeric na,nb,nc,nd; - (na,nb)= cb_ga_p intersectiontimes - ((0,vm_e_height2)--(1/2cb_ga_width,vm_e_height2)); - z30= point na of cb_ga_p; - (nc,nd)= cb_ga_p intersectiontimes - ((1/2cb_ga_width,vm_e_height2)--(cb_ga_width,vm_e_height2)); - z32= point nc of cb_ga_p; - top z31=(1/2cb_ga_width,vm_e_height3); - cv_ge_p=z30..z31..z32; -enddef; - -def cb_cha_form = - lft z1=(0,x_height/2); z2=(cb_cha_width/3,x_height/2); - z3=(cb_cha_width/6,w_height); bot z4=(cb_cha_width/4,0); -z5=(cb_cha_width/2,w_height); bot z6=(3/4cb_cha_width,0); - rt z7=(cb_cha_width,w_height); top z8=(cb_cha_width/2,x_height); - path cb_cha_p; - cb_cha_p=z1--z2..z3..z4..tension1.2..z5&z5..tension1.2..z6..z7..z8; - sketch cb_cha_p; - enddef; - -def cb_ja_form = - lft z1 = (0,j_height); top z2 = (cb_ja_width/4,x_height); - z3 = (cb_ja_width/2,j_height); z4 = (cb_ja_width/4,x_height/2); - lft z5 = (0,w_height); bot z6 = (cb_ja_width/4,0); - z7 = (cb_ja_width/2,w_height); bot z8 = (3/4cb_ja_width,0); - rt z9 = (cb_ja_width,w_height); - %following are useful for defining a bowl at the top - bot lft z3w=top z3; z3x=(x8,y1); rt z3y=(w,5/6x_height); - top z3z=(4/5w,x_height); - path cb_ja_pa,cb_ja_pb; - cb_ja_pa=z1..z2..z3..z4..z5..z6..tension1.2..z7&z7..tension1.2..z8..z9; - cb_ja_pb=z3w..z3x..z3y..z3z; - sketch cb_ja_pa; - penlabels(3w,3x,3y,3z); - enddef; - -def cb_tta_form = - top z1=(1/4cb_tta_width,x_height); - y2=y6=1/2x_height; - lft x2=0; rt x6=cb_tta_width; - x3=x1; x5=cb_tta_width-x3; - bot y3=bot y5=0; - top z4=(1/2cb_tta_width,w_height); - top z7=(cb_tta_width-x1,x_height); - z11=(x1+1.5u,y1-1.45uh); - path cb_tta_p,cb_tta_pa,cb_tta_pb; - cb_tta_pb=z1..z2..z3..tension1.2..z4&z4..tension1.2..z5..z6..z7; - numeric na,nb,nc,nd; - (na,nb)= cb_tta_pb intersectiontimes - ((0,5/6x_height)--(1/2cb_tta_width,5/6x_height)); - z8=point na of cb_tta_pb; - (nc,nd)= cb_tta_pb intersectiontimes - ((0.6cb_tta_width,w_height)--(cb_tta_width,w_height)); - z20=point nc of cb_tta_pb; - z19=rt z20; - cb_tta_pa=bot z8..z11..z1; - cb_tta_p=cb_tta_pa..cb_tta_pb; - bot lft z18= z1;% used for placing a vertical line - enddef; - -def cb_nna_form = -z1a=(1/3cb_nna_width,1/2sc_height); -bot z1=(1/4cb_nna_width,0); lft z2=(0,1/4x_height); -z3=(1/6cb_nna_width,1/2x_height); lft z4=(0,3/4x_height); -top z5=(1/4cb_nna_width,x_height); z6=(1/2cb_nna_width,j_height); -top z7=(5/8cb_nna_width,x_height); rt z8=(cb_nna_width,1/2x_height); -bot z9=(2/3cb_nna_width,0); z10=(x9-1/2sc_height,sc_height); -z11=(x9,3/2sc_height); z12=(x9+1/2sc_height,sc_height); - path cb_nna_p; -cb_nna_p= z1a..z1..z2..z3&z3..z4..z5..z6&z6..z7..z8..z9..z10..z11..z12; -sketch cb_nna_p; - penlabels(1a); -enddef; - -def cb_ta_form = -lft z1=(0,1/2x_height); -z2=(x1+u,y1-uh); z3=(x1+2u,y1); z4=(x2,y1+uh); -bot z5=(1/2cb_ta_width,0); rt z6=(cb_ta_width,1/2x_height); -z7=(x6-u,y6+uh); z8=(x6-2u,y6); z9=(x7,y6-uh); -top z10=(1/2cb_ta_width,x_height); - path cb_ta_p; - cb_ta_p = z1..z2..z3..z4..z1..z5..z6..z7..z8..z9..z6..{left}z10; -enddef; - -def cb_da_form = - top z1=(1/2cb_da_width,x_height); lft z2=(0,w_height); - bot z3=(1/3cb_da_width,0);z4=(1/2cb_da_width,w_height); - bot z5=(2/3cb_da_width,0);rt z6=(cb_da_width,1/2x_height); - path cb_da_p,cv_de_p; - cb_da_p= z4..tension 1.2..z5..z6..z1..z2..z3..tension 1.2..z4; - sketch cb_da_p; - numeric na,nb,nc,nd; - (na,nb)= cb_da_p intersectiontimes - ((0,vm_e_height2)--(1/2cb_da_width,vm_e_height2)); - z30= point na of cb_da_p; - (nc,nd)= cb_da_p intersectiontimes - ((1/2cb_da_width,vm_e_height2)--(cb_da_width,vm_e_height2)); - z32= point nc of cb_da_p; - top z31=(1/2cb_da_width,vm_e_height3); - cv_de_p=z30..z31..z32; - enddef; - -def cb_na_form = - bot lft z1=(0,0); lft z2=(0,1/2w_height); - z3=(1/3cb_na_width,w_height); bot z4=(2/3cb_na_width,0); - rt z5=(cb_na_width,1/3x_height); top z6=(1/2cb_na_width,x_height); - path cb_na_p; - cb_na_p=z1..z2..z3..z4..z5..z6; - enddef; - -def cb_ba_form = - lft z1 = (u/2,j_height); top z2 = (cb_ba_width/5,x_height); - z3 = (cb_ba_width/3,j_height); lft z4 = (0,w_height); - bot z5 = (cb_ba_width/4,0); bot z6 = (cb_ba_width/2,w_height); - bot z7 = (3/4cb_ba_width,0); - rt z8 = (cb_ba_width,w_height); %z8 contact point - top z9 = (2/3cb_ba_width,x_height); % z9 another contact point - path cb_ba_p; - cb_ba_p = z1..z2..z3..z4..z5..tension 1.2..z6&z6..tension 1.2..z7..z8..z9; - sketch cb_ba_p; - enddef; - -def cb_ya_form = - lft z1 = (0,2/5x_height); - top z2 = (3/10cb_ya_width,8/10x_height); - rt z3 = (3/5cb_ya_width,y1); - bot z4 = (x2,0); - bot z5 = (4/5cb_ya_width,0); - rt z6 = (cb_ya_width,w_height); - z7 = ((x5+x6)/2,7.3/10x_height); - top z8 = (9/20cb_ya_width,x_height); -enddef; - -def cb_ra_form = - top z1=(cb_ra_width/2,x_height); - lft z2 = (0,w_height); - bot z3 = (cb_ra_width/2,0); - rt z4 = (cb_ra_width,y2); - path cb_ra_p,cv_re_p; - cb_ra_p = z1..z2..z3..z4..cycle; - sketch cb_ra_p; - numeric na,nb,nc,nd; - (na,nb)= cb_ra_p intersectiontimes - ((0,vm_e_height2)--(1/2cb_ra_width,vm_e_height2)); - z30= point na of cb_ra_p; - (nc,nd)= cb_ra_p intersectiontimes - ((1/2cb_ra_width,vm_e_height2)--(cb_ra_width,vm_e_height2)); - z32= point nc of cb_ra_p; - top z31=(1/2cb_ra_width,vm_e_height3); - cv_re_p=z30..z31..z32; - enddef; - -def cb_rra_form = -cb_tta_form; -z14=(cb_tta_width-1.5x1,x_height-sc_height); -z15=(x7,1/2x_height);z16=(x1,y15); - path cb_rra_p; - cb_rra_p= cb_tta_p..z14..z15--z16; - sketch cb_rra_p; -enddef; - -def cb_la_form = -top z1=(1/4cb_la_width,x_height); -lft z2=(0,x_height/2); bot z3=(1/2cb_la_width,0); -rt z4=(cb_la_width,y2); top z5=(cb_la_width-x1,x_height); -z7=(x1+1.5u,2/3x_height); - path cb_la_pa,cb_la_pb,cb_la_p; - cb_la_pb=z1..z2..z3..z4..z5; -z6=point 0.35 of cb_la_pb; - cb_la_pa= bot rt z6..z7..z1; - cb_la_p=cb_la_pa..cb_la_pb; -% z8 is useful for la+u and la+uu -numeric na,nb; -(na,nb)=cb_la_pb intersectiontimes - ((cb_la_width/2,w_height)..(cb_la_width,w_height)); -z9=point na of cb_la_pb; -z8=rt z9; -enddef; - -def cb_lla_form = -top z1=(cb_lla_width/2,w_height); -bot z2 =(x1,0); -z6=(1/3cb_lla_width,x_height-2uh); z3=(x6+u/2,y6-uh); -z4=(x6,.6x_height); z5=(x6+u/2,y3); lft z7=(0,2/3x_height); -bot z8=top z1; rt z9=(cb_lla_width,y7); top z10=(1/2cb_lla_width,x_height); -path cb_lla_pa,cb_lla_pb; -cb_lla_pa=z3..z4..z5..z6..z7..z8..z9..z10; -cb_lla_pb=z1..z2..cycle; -sketch cb_lla_pa; -sketch cb_lla_pb; -% z12 is useful for lla+u and lla+uu -numeric na,nb; -(na,nb)=cb_lla_pa intersectiontimes - ((cb_lla_width/2,x_height/2)..(cb_lla_width,x_height/2)); -z13=point na of cb_lla_pa; -z12=rt z13; -enddef; - -def cb_va_form = - lit_cir_form; - bot z2 = (3/5cb_va_width,0); rt z3 = (cb_va_width,w_height); - z4 = (7/8cb_va_width,j_height); top lft z5 = (x1,x_height); -path cb_va_p,cv_paa_p; -cb_va_p=z1..z2..z3..z4..z5; -top z20=(cb_va_width/2,h); -cv_paa_p=subpath(0,2) of cb_va_p{up}..z20; -% z22 is useful for alligning au modifier -numeric na,nb; -(na,nb)=cv_paa_p intersectiontimes - ((cb_va_width/2,asc_height2)..(cb_va_width,asc_height2)); -z22=point na of cv_paa_p; - enddef; - -def cb_ca_form = -lft z1=(0,1/2x_height); z2=(1/3cb_ca_width,6/8x_height); -bot z3=(1/3cb_ca_width,0); z4=(3/4cb_ca_width,1/3x_height); -rt z5=(cb_ca_width,2/3x_height); top z6=(1/2cb_ca_width,x_height); -lft z7=(0,1/6x_height); -path cb_ca_p,cb_ca_pa; -cb_ca_p=z1..z2{right}..z4..z3..z7..z4..z5..z6; -sketch cb_ca_p; -% z10 is useful for ca+u and ca+uu -cb_ca_pa=subpath(1,3) of cb_ca_p; -numeric na,nb; -(na,nb)=cb_ca_pa intersectiontimes - ((0,w_height)..(cb_ca_width,w_height)); -z11=point na of cb_ca_pa; -z10=rt z11; -enddef; - -def cb_ksha_form = - cb_ka_form; - top z11 = (1/5cb_ka_width,0); - lft z12 = (0,-1/2cb_ksha_depth); - bot z13 = (x11,-cb_ksha_depth); - z14 = (2/5cb_ka_width,-2/3cb_ksha_depth); - bot z15 = (3/5cb_ka_width,-cb_ksha_depth); - z16 = (4/5cb_ka_width,-1/2cb_ksha_depth); - top z17 = (x15,0); - bot rt z18 = (cb_ka_width,-cb_ksha_depth); - sketch z11..z12..z13..z14; sketch z14..z15..z16..z17; - sketch z16..z18; - enddef; - - -def cc_clear = -%erase all that is drawn so far. - clearit; - lft z99=(0,100); - left_spill := xpart(lft (z99 scaled cc_scale)) - xpart(lft z99); - bot z98=(100,0); - bot_spill := ypart(bot (z98 scaled cc_scale)) - ypart(bot z98); - top((z97 scaled cc_scale) - shifted (0,-bot_accent-(x_height*cc_scale)) - shifted (-left_spill,-bot_spill))= - (w*cc_scale/2,x_height); -enddef; - -def cc_transform(text t) = -% used to obtain consonant conjuncts for some consonants and vowels lo&loo -path cc_transformed_path; -cc_transformed_path = t scaled cc_scale - shifted (0,-bot_accent-(x_height*cc_scale)); -sketch cc_transformed_path; -enddef; - -def cc_f_transform(text t) = -% used to obtain consonant conjuncts for some consonants and vowels lo&loo -fill t scaled cc_scale - shifted (0,-bot_accent-(x_height*cc_scale)); -enddef; - -def cc_whd (expr hh,dd) = -%this macro sets w, h and d for accents that appear below baseline. -% for some consonant conjuncts that result from transforming -% consonant bases the height is not zero (eg. cha, ba ,pa etc) -% for such symbols hh should be 1 and for others hh should be 0. -% Some consonant bases have wedges that hang below base line (eg. bha, pha -% ddha etc. ). For these dd should be 1 and for others dd should be 0. -% -%When a picture is scaled, what really happens is the componant paths -% are scaled and the picture is redrawn. Hence we need to adjust w,h and d. -% Still consonant conjunct for nya needs special care( for d). -w:=w*cc_scale-pen_width*cc_scale+pen_width;; -h:=hh*x_height; -d:=bot_accent+((x_height+(dd*wedge_depth))*cc_scale)+dd*bot_spill; -% (x,y) slanted s shifted (a,b) is (x+sy+a,y+b) whereas -% (x,y) shifted (a,b) slanted s is (x+sy+a+ bs,y+b). Hence we -% need to add the correction 'bs'. 'bs' is -bot_spill*slant -currentpicture:=currentpicture shifted - (-left_spill+((-bot_spill)*slant),-bot_spill); -enddef; - -def cv_ngu_form = - z1=(0,j_height); z2=(cb_ja_width/4,j_height-uh#); - rt z3=(cb_ja_width/2,5/6x_height); top z4=(4/10cb_ja_width,x_height); - sketch z1..z2..z3..z4; -enddef; - -def cv_ju_form = - z1=(0,5/6x_height); z2=(cb_ja_width/4,j_height); - rt z3=(cb_ja_width/2,y1); top z4=(4/10cb_ja_width,x_height); - sketch z1..z2..z3..z4; -enddef; - -def cv_pu_form = - top lft z1=(0,c_height/2); bot z2=(cv_pu_width/2,-cv_pu_depth); - rt z3=(cv_pu_width,h/2); top z4=(cv_pu_width-2u,x_height); - sketch z1..z2..z3..z4; -enddef; - -def dr_sixnine_form = - path dr_sixnine_p; - top rt z1 = (w,fig_height); - z2 = (w/2+u,y1-uh); - bot z4 = (w/2,0); - rt z5 = (w,x4); - z6 = (x4,x5-x7); - lft z7 = (0,y5); - dr_sixnine_p = z1..z2..z7..z4..z5..z6..z7; -enddef; - -def dt_six_form= -path dt_six_pa,dt_six_pb; - top z1=(w/5,h); lft z2=(0,3h/4); z3=(x1,h/2); - z4=(w/3,h/2); lft z5=(0,h/4); bot z6=(x1,0); - bot rt z7=(w,0); -dt_six_pa= flex(z1,z2,z3)& z3--z4; -dt_six_pb=flex(z3,z5,z6)& z6--z7; -enddef; - - -def p_comma_form = -path p_comma_p; - z1 = (dot_radius,dot_radius); - rt z2 = (p_comma_width,0); - bot lft z3 = (x1-1/2dot_radius,-des_depth); -fill_dot(1); p_comma_p= flex(z1,z2,z3); -sketch p_comma_p; -enddef; - -def p_bar_form = -path p_bar_p; - bot lft z1 = (0,0); - top lft z2 = (0,x_height); -p_bar_p= z1--z2; -enddef; - -def p_slash_form = -path p_slash_p; - bot lft z1 = (0,-des_depth); - top rt z2 = (6u,asc_height); -p_slash_p= z1--z2; -enddef; - -def p_lbracket_form = % square bracket -path p_lbracket_p; - top lft z1 = (0,top_height); - bot lft z2 = (0,-bot_depth); - rt z3 = (w,y1); - rt z4 = (w,y2); -p_lbracket_p=z3--z1--z2--z4; -enddef; - - -def p_rparen_form = -path p_rparen_p; - top lft z1 = (0,top_height); bot lft z2 = (0,-bot_depth); - rt z3 = (w,(-d+h)/2); -p_rparen_p= flex(z1,z3,z2); -enddef; - - -def p_lbrace_form = -path p_lbrace_p; - top rt z1 = (w,h); lft z4 = (0,(h-d)/2); - z2 = (w/2,-d+7/8(h+d)); - z3 = (x2,-d+5/8(h+d)); -p_lbrace_p= z1..z2..z3..z4; -p_lbrace_p:=(p_lbrace_p reflectedabout (z4,z4+(w,0)) )..reverse(p_lbrace_p); -enddef; - - diff --git a/Master/texmf-dist/fonts/source/public/itrans/telchrs1.mf b/Master/texmf-dist/fonts/source/public/itrans/telchrs1.mf deleted file mode 100644 index b811a075515..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/telchrs1.mf +++ /dev/null @@ -1,1061 +0,0 @@ -% This file is part of the TeluguTeX Software Package. -%Copyright (c) 1991 Lakshmankumar Mukkavilli -% -%The TeluguTeX Software Package is distributed in the hope that -%it will be useful,but WITHOUT ANY WARRANTY. No author or distributor -%accepts responsibility to anyone for the consequences of using it -%or for whether it serves any particular purpose or works at all, -%unless he says so in writing. Refer to the TeluguTeX Software Package -%General Public License for full details. -% -%Everyone is granted permission to copy, modify and redistribute -%the TeluguTeX Software Package, but only under the conditions described in the -%TeluguTeX Software Package General Public License. A copy of this license is -%supposed to have been given to you along with TeluguTeX Software Package so you -%can know your rights and responsibilities. It should be in a -%file named CopyrightLong. Among other things, the copyright notice -%and this notice must be preserved on all copies. -%%%%% -% This file contains code to generate vowels, vowel modifiers, -% consonant bases, consonant conjuncts and accents - -stest(va); telchar "vowel a"; -begintchar(v_a_code,v_a_width#,x_height#,0,0,0,0); -v_a_form; -sketch z10..z11..z1..z3..z4..z5..z6..z7--z8; -endtchar; etest; - -stest(vaa); telchar "vowel aa"; -begintchar(v_aa_code,v_a_width#,x_height#,0,0,0,0); -v_a_form; -sketch z10..z11..z1..z3..z4..z2 &z2{(0,1)}..{up}z12..z6..z5..{left}z7--z8; -endtchar; etest; - -stest(ve); telchar "vowel e"; -begintchar(v_e_code,v_e_width#,x_height#,des_depth#,0,0,0); -v_e_form; -d:=abs(bot y10); -endtchar; etest; - -stest(vee); telchar "vowel ee"; -begintchar(v_ee_code,cb_ra_width#+4u#,asc_height#,0,0,0,0); -cb_ra_form; -z10=top z1; -vm_a_form(1); -currentpicture := currentpicture shifted (u,0); -z6 = (0,1/2x_height); -barandhook_form(6,w,8); -endtchar; etest; - -stest(vu); telchar "vowel u"; -begintchar(v_u_code,v_u_width#,asc_height#,0,0,0,0); -v_u_form; -barandhook_form(7,v_u_width,1); z20=0.5[z8,z9]; -vwedge(20); -h:=top y20a; -endtchar; etest; - -stest(vuu); telchar "vowel uu"; -begintchar(v_uu_code,v_u_width#+2.5u#,asc_height#,0,0,0,0); -v_u_form; -barandhook_form(7,w-x7,8); vwedge(8); vwedge(9); -h:=top y8a; -endtchar; etest; - -stest(vro); telchar "vowel ro"; -begintchar(v_ro_code,cb_ba_width#+2vm_u_width#,x_height#,0,0,0,0); -cb_ba_form; -vm_u_form(8); -vm_u_form(8b); -w:=rt x8b.b; -endtchar; etest; - -stest(vroo); telchar "vowel roo"; -begintchar(v_roo_code,cb_ba_width#+2vm_u_width#+vmwidth#,x_height#,0,0,0,0); -cb_ba_form; -vm_u_form(8); -z10=z8b; -vm_u_form(10); -z11=z10d; -barandhook_forma(11,vmwidth,5); -w:=rt x11b; -endtchar; etest; - -stest(vlo); telchar "vowel lo"; -begintchar(v_lo_code,v_lo_width#,x_height#,0,0,0,0); -v_lo_form; -endtchar; etest; - -stest(vloo); telchar "vowel loo"; -begintchar(v_loo_code,v_lo_width#+vmwidth#,x_height#,0,0,0,0); -v_lo_form; -barandhook_forma(9,vmwidth,5); -w:=rt x9b; -endtchar; etest; - -stest(vea); telchar "vowel ea"; -begintchar(v_ea_code,v_ea_width#,x_height#,0,0,0,0); -v_ea_form; -endtchar; etest; - -stest(veae); telchar "vowel eae"; -begintchar(v_eae_code,v_ea_width#,asc_height1#,0,0,0,0); -v_ea_form; -lft z10 = (0,5/6x_height); -z11 = (1/2v_ea_width,asc_height1); -sketch z10{up}..{right}z11; -h:=top y11; -endtchar; etest; - -stest(vi); telchar "vowel i"; -begintchar(v_i_code,v_i_width#,x_height#,0,0,0,0); -lit_cir_form; -bot z2=(x1+2u,0); rt z3=(v_i_width,1/2x_height); -top z4=(x2,x_height); z5=(x1,x_height-y1); top z6=(1/2x1,x_height); -lft z7=(0,y5); - sketch rt z1..z2..z3..z4..z5; - sketch z5..z6..z7; -endtchar; etest; - -stest(vao); telchar "vowel ao"; -begintchar(v_ao_code,cb_ja_width#,x_height#,0,0,0,0); -cb_ja_form; -endtchar; etest; - - -stest(vaoo); telchar "vowel aoo"; -begintchar(v_aoo_code,cb_ja_width#,x_height#,0,0,0,0); -cb_ja_form; -vm_hook_form(2,2); -endtchar; etest; - - -stest(vau); telchar "vowel au"; -begintchar(v_au_code,5/4cb_ja_width#,asc_height#,0,0,0,0); -cb_ja_form; -z12=top z2; -vm_au_form(12,w); -h:=top y12c; w:=rt x1000b; -endtchar; etest; - -%--------------------end of vowels------------------- -stest(vma); telchar "vowel modifier of a"; -begintchar(vm_a_code,vm_a_width#,asc_height#,0,0,0,0); -top z1=(2/5vm_a_width,x_height); vm_a_form(1); -pivot_message(x1); -endtchar; etest; - -stest(vmaa); telchar "vowel modifier of aa"; -begintchar(vm_aa_code,11u#,asc_height#,0,0,0,0); -top z1 = (0,x_height); -barandhook_form(1,w,5); -pivot_message((w/3)); -h:=top y1; -endtchar; etest; - -stest(vmaaa); telchar "vowel modifier of aa"; -% used for kha,nga,ja,nya etc. -begintchar(vm_aaa_code,8.3u#,asc_height#,0,0,0,0); -top z1 = (0,x_height); -barandhook_form(1,w,5); -pivot_message((1.6u),rt x1); -h:=top y1; -endtchar; etest; - -stest(vme); telchar "vowel modifier of e"; -begintchar(vm_e_code,vm_e_width#,asc_height#,0,0,0,0); -vm_e_form; -pivot_message(x2); -h:=top y7; -endtchar; etest; - -stest(vmee); telchar "vowel modifier of ee"; -begintchar(vm_ee_code,vm_e_width#,asc_height#,0,0,0,0); -vm_e_form; -vm_hook_form(7,3); -pivot_message(x2); -endtchar; etest; - -stest(vmeea); telchar "vowel modifier of ee"; -% Used with kha,cha,ccha,ja,ta,na,ba,bha,ma,la,lla,va etc. -begintchar(vm_eea_code,vm_e_width#,asc_height#,0,0,0,0); -% w and h are revised -top z1=(0,vm_e_height1); -vm_hook_form(1,3); w:=rt x1c; -pivot_message(x1); -endtchar; etest; - -stest(vmeeb); telchar "vowel modifier of ee"; -% Used with ra,ga and da(and its variations) -begintchar(vm_eeb_code,vm_e_width#,asc_height#,0,0,0,0); -% w and h are revised -top z1=(0,vm_e_height3); -vm_hook_form(1,3); w:=rt x1c; -pivot_message(x1); -endtchar; etest; - -stest(vmu); telchar "vowel modifier of u"; -begintchar(vm_u_code,vm_u_width#,x_height#,0,0,0,0); -rt z1 = (0,w_height); -vm_u_form(1); -w:=rt x1b; -pivot_message(x1d); -endtchar; etest; - -stest(vmuu); telchar "vowel modifier of uu"; -begintchar(vm_uu_code,vm_u_width#+vmwidth#-2.5u#,x_height#,0,0,0,0); -rt z1 = (0,w_height); -vm_u_form(1); -barandhook_forma(1d,vmwidth,5); -w:=rt x1d.b; -endtchar; etest; - -stest(vmro); telchar "vowel modifier of ro"; -begintchar(vm_ro_code,vm_ro_width#,x_height#,des_depth#,0,ul#,0); -vm_ro_form; -endtchar; etest; - -stest(vmroo); telchar "vowel modifier of roo"; -begintchar(vm_roo_code,vm_ro_width#+vmwidth#,x_height#,des_depth#,0,ul#,0); -vm_ro_form; -barandhook_forma(7,vmwidth,5); -w:=rt x7b; -endtchar; etest; - -stest(vmlo); telchar "vowel modifier of lo"; -begintchar(vm_lo_code,v_lo_width#,x_height#,0,0,0,0); -%w,h and d are revised later -v_lo_form; -cc_clear;cc_transform(v_lo_p);cc_whd(0,0); -pivot_message((x3*cc_scale)); -endtchar; etest; - -stest(vmloo); telchar "vowel modifier of loo"; -begintchar(vm_loo_code,v_lo_width#+vmwidth#,x_height#,0,0,0,0); -%w,h and d are revised later -v_lo_form; -barandhook_forma(9,vmwidth,5); -w:=rt x9b; -cc_clear;cc_transform(v_lo_p);cc_transform(barandhook_p);cc_whd(0,0); -pivot_message((x3*cc_scale)); -endtchar; etest; - -stest(vmea); telchar "vowel modifier of ea"; -begintchar(vm_ea_code,vmwidth#,asc_height#,0,0,0,0); -top z1 = (4/7w,x_height); -vm_ea_form(1,w); -pivot_message(x1a); -h:=top y1c; -endtchar; etest; - -stest(vmeae); telchar "vowel modifier of eae"; -begintchar(vm_eae_code,vmwidth#,asc_height#,0,0,0,0); -top z1 = (4/7w,x_height); -vm_ea_form(1,w); -z2 = z1b; -vm_hook_form(2,3); -pivot_message(x1a); -w:=rt x2c; -endtchar; etest; - -stest(vmib); telchar "vowel modifier of i(bottom)"; -%top of vm_i is same as vm_ea -begintchar(vm_i2_code,vmwidth#,0,des_depth#,0,0,0); -top z1=(0,0); -barandhook_form(1,w,5); erase sketch barandhook_p; -transform t; -t:= identity rotated 180 shifted (vmwidth,-(bot_accent+(top y1a - bot y1c))); -sketch barandhook_p transformed t; -pivot_message((w/2)); -d:=abs(ypart (top z1 transformed t)); -endtchar; etest; - -stest(vmao); telchar "vowel modifier of ao"; -begintchar(vm_ao_code,vm_ao_width#,asc_height#,0,0,0,0); -vm_ao_form(1,0);sketch vm_ao_pa; -sketch subpath(0,5) of vm_ao_pb; -pivot_message(x1a); -endtchar; etest; - -stest(vmaoo); telchar "vowel modifier of aoo"; -begintchar(vm_aoo_code,vm_aoo_width#,asc_height#,0,0,0,0); -vm_ao_form(1,0);sketch vm_ao_pa; % place the hook -sketch vm_ao_pb; -pivot_message(x1a); -w:=rt x1l; h:=top y1j; -endtchar; etest; - -stest(vmaooa); telchar "vowel modifier of aoo(alternate)"; -% This is basically a hook to be attached on top of ao modifier -begintchar(vm_aoo_code_a,0#,asc_height#,0,0,0,0); -vm_ao_form(1,0); % place the hook -sketch vm_ao_pb; erase sketch subpath (0,5) of vm_ao_pb; -numeric left_shift;left_shift:=x1i; -currentpicture := currentpicture shifted (-left_shift,0); -h:=top y1j;w:=(rt x1l)-left_shift; -pivot_message(x1i-left_shift); -endtchar; etest; - -stest(vmau); telchar "vowel modifier of au"; -begintchar(vm_au_code,vmwidth#+4u#,asc_height#,0,0,0,0); -z1 = (0,x_height); -vm_au_form(1,w); -pivot_message(x1,na); -w:=rt x1000b; h:=top y1c; -endtchar; etest; - - -stest(vmp); telchar "absence of vowel modifier(pollu)"; -begintchar(vm_p_code,cb_vg_width#,asc_height#,0,0,0,0); -top z1=(1/3w,x_height); top z2 = (1/5w,x_height); -z3=(x2,(x_height+asc_height)/2); z4=(w/2,y3); -top z5=(x2,h); top rt z6=(w,h); -sketch z1--z2{left}..{right}z3--z4; -sketch z3{left}..{right}z5--z6; -pivot_message(x1); -endtchar; etest; -%------------End of Vowel Modifiers------------------- - -stest(cbka); telchar "base of consonant ka"; -begintchar(cb_ka_code,cb_ka_width#,x_height#,0,0,0,0); -cb_ka_form; -sketch cb_ka_p; -pivot_message(x2,x2); -endtchar; etest; - -stest(cbkha); telchar "base of consonant kha"; -begintchar(cb_kha_code,cb_kha_width#,x_height#,wedge_depth#,0,0,0); -cb_kha_form; -pivot_message(x11,x5); -endtchar; etest; - -stest(cbga); telchar "base of consonant ga"; -begintchar(cb_ga_code,cb_ga_width#,x_height#,0,0,0,0); -cb_ga_form; -pivot_message(x3,x3); -endtchar; etest; - -stest(cbgha); telchar "base of consonant gha"; -begintchar(cb_gha_code,cb_va_width#+vm_u_width#,x_height#,wedge_depth#,0,0,0); -cb_va_form; -sketch subpath(0,3.4) of cb_va_p; -top z10=1/2[rt z1,z1]; -wedge(10); -vm_u_form(3); -w:=rt x3b; -pivot_message(x1,x1,x3d); -endtchar; etest; - -stest(cbnga); telchar "base of consonant nga"; -begintchar(cb_nga_code,cb_ja_width#,x_height#,0,0,0,0); -cb_ja_form; -half_plus_form(3); -pivot_message(x3c,x7); -endtchar; etest; - -stest(cbcha); telchar "base of consonant cha"; -begintchar(cb_cha_code,cb_cha_width#,x_height#,0,0,0,0); -cb_cha_form; -pivot_message(x8,x5); -endtchar; etest; - -stest(cbccha); telchar "base of consonant ccha"; -begintchar(cb_ccha_code,cb_cha_width#,x_height#,wedge_depth#,0,0,0); -cb_cha_form; -z10 = 1/2[rt z5,z5]; -wedge(10); -pivot_message(x8,x5); -endtchar; etest; - -stest(cbja); telchar "base of consonant ja"; -begintchar(cb_ja_code,cb_ja_width#,x_height#,0,0,0,0); -cb_ja_form; -sketch cb_ja_pb; -pivot_message(x3z,x7); -endtchar; etest; - -stest(cbjha); telchar "base of consonant jha"; -begintchar(cb_jha_code,cb_ra_width#+2vm_u_width#,x_height#,wedge_depth#,0,0,0); -cb_ra_form; -% The next statement will identify the point on ra_form -% where the bowl will be attached. -z5 = (cb_ra_p) intersectionpoint ((x1,w_height)--(x1+w,w_height)); -vm_u_form(5); -z6 = z5b; -wedge(6); -z7 = z6; -vm_u_form(7); -w:=rt x7b; -pivot_message(x1,x5,lft x7d); -endtchar; etest; - -stest(cbnya); telchar "base of consonant nya"; -begintchar(cb_nya_code,v_e_width#+half_plus_width#,x_height#,0,0,0,0); -v_e_form; -z14= v_e_p intersectionpoint ((x4,j_height)--(w,j_height)); -z15=z14; -half_plus_form(15); -pivot_message(x15c,x7); -w:=rt x15b;d:=abs(bot y10); -endtchar; etest; - -stest(cbtta); telchar "base of consonant tta"; -begintchar(cb_tta_code,cb_tta_width#,x_height#,0,0,0,0); -cb_tta_form; -vwedge(18); -sketch cb_tta_p; -pivot_message(x7,x4,x19); -h:=top y18a; -endtchar; etest; - -stest(cbttha); telchar "base of consonant ttha"; -begintchar(cb_ttha_code,cb_ra_width#,x_height#,0,0,0,0); -cb_ra_form; -z10 = (x1,1/2x_height); -fill_dot(10); -pivot_message(x1,x1); -endtchar; etest; - -stest(cbdda); telchar "base of consonant dda"; -begintchar(cb_dda_code,v_u_width#,x_height#,0,0,0,0); -v_u_form; -pivot_message((x8+x9)/2,x5); -endtchar; etest; - -stest(cbddha); telchar "base of consonant ddha"; -begintchar(cb_ddha_code,v_u_width#,x_height#,wedge_depth#,0,0,0); -v_u_form; -z12=3/4[rt z5,z5]; -wedge(12); -pivot_message((x8+x9)/2,x5); -endtchar; etest; - -stest(cbnna); telchar "base of consonant nna"; -begintchar(cb_nna_code,cb_nna_width#,x_height#,0,0,0,0); -cb_nna_form; -pivot_message(x7,x6); -endtchar; etest; - -stest(cbta); telchar "base of consonant ta"; -begintchar(cb_ta_code,cb_ta_width#,x_height#,0,0,0,0); -cb_ta_form; - sketch cb_ta_p; -pivot_message(x10,x5); -endtchar; etest; - -stest(cbtha); telchar "base of consonant tha"; -begintchar(cb_tha_code,cb_da_width#,x_height#,wedge_depth#,0,0,0); -cb_da_form; -wedge(4); -z10 = (x1,2/3x_height-uh); -fill_dot(10); -pivot_message(x1,x4); -endtchar; etest; - -stest(cbda); telchar "base of consonant da"; -begintchar(cb_da_code,cb_da_width#,x_height#,0,0,0,0); -cb_da_form; -pivot_message(x1,x4); -endtchar; etest; - -stest(cbdha); telchar "base of consonant dha"; -begintchar(cb_dha_code,cb_da_width#,x_height#,wedge_depth#,0,0,0); -cb_da_form; -wedge(4); -pivot_message(x1,x4); -endtchar; etest; - -stest(cbna);telchar "base of consonant na"; -begintchar(cb_na_code,cb_na_width#,x_height#,0,0,0,0); -cb_na_form; -sketch cb_na_p; -pivot_message(x6,x6); -endtchar; etest; - -stest(cbpa); telchar "base of consonant pa"; -begintchar(cb_pa_code,cb_va_width#,x_height#,0,0,0,0); -cb_va_form; -sketch subpath(0,3.4) of cb_va_p; -pivot_message(x1,x1); -endtchar; etest; - -stest(cbpha); telchar "base of consonant pha"; -begintchar(cb_pha_code,cb_va_width#,x_height#,wedge_depth#,0,0,0); -cb_va_form; -sketch subpath(0,3.4) of cb_va_p; -top z10 = 1/2[rt z1,z1]; -wedge(10); -pivot_message(x1,x1); -endtchar; etest; - -stest(cbba); telchar "base of consonant ba"; -begintchar(cb_ba_code,cb_ba_width#,x_height#,0,0,0,0); -cb_ba_form; -pivot_message(x9,x6); -endtchar; etest; - -stest(cbbha); telchar "base of consonant bha"; -begintchar(cb_bha_code,cb_ba_width#,x_height#,wedge_depth#,0,0,0); -cb_ba_form; -wedge(6); -pivot_message(x9,x6); -endtchar; etest; - -stest(cbma); telchar "base of consonant ma"; -begintchar(cb_ma_code,cb_va_width#+vm_u_width#,x_height#,0,0,0,0); -cb_va_form; -sketch cb_va_p; -vm_u_form(3); -w:=rt x3b; -pivot_message(x5,x1,x3d); -endtchar; etest; - -stest(cbya); telchar "base of consonant ya"; -begintchar(cb_ya_code,cb_ya_width#+vm_u_width#,x_height#,0,0,0,0); -cb_ya_form; - sketch z1..z2..z3..z4..cycle; - sketch z3{down}..{right}z5..z6..z7..z8; -vm_u_form(6); -w:=rt x6b; -pivot_message(x8,x3,x6d); -endtchar; etest; - -stest(cbra); telchar "base of consonant ra"; -begintchar(cb_ra_code,cb_ra_width#,x_height#,0,0,0,0); -cb_ra_form; -pivot_message(x1,x3); -endtchar; etest; - -stest(cbrra); telchar "base of consonant rra"; -begintchar(cb_rra_code,cb_tta_width#,x_height#,0,0,0,0); -cb_rra_form; -pivot_message(x7,x4,x19); -endtchar; etest; - -stest(cbla); telchar "base of consonant la"; -begintchar(cb_la_code,cb_la_width#,x_height#,0,0,0,0); -cb_la_form; - sketch cb_la_p; -pivot_message(x5,x3,x8); -endtchar; etest; - -stest(cblla); telchar "base of consonant lla"; -begintchar(cb_lla_code,cb_lla_width#,x_height#,0,0,0,0); - cb_lla_form; -pivot_message(x10,x1); -endtchar; etest; - -stest(cbva); telchar "base of consonant va"; -begintchar(cb_va_code,cb_va_width#,x_height#,0,0,0,0); -cb_va_form; -sketch cb_va_p; -pivot_message(x5,x1); -endtchar; etest; - -stest(cbca); telchar "base of consonant ca"; -begintchar(cb_ca_code,cb_ca_width#,x_height#,0,0,0,0); - cb_ca_form; -pivot_message(x6,x3,x10); -endtchar; etest; - -stest(cbsha); telchar "base of consonant sha"; -begintchar(cb_sha_code,cb_sha_width#,x_height#,wedge_depth#,0,0,0); -cb_va_form; -sketch subpath(0,3.4) of cb_va_p; -bot rt z25 = (cb_sha_width,-d); -sketch bot z3{down}..{right}z25; -pivot_message(x1,x1); -endtchar; etest; - -stest(cbsa); telchar "base of consonant sa"; -begintchar(cb_sa_code,cb_na_width#,x_height#,0,0,0,0); -cb_na_form; -sketch subpath (0,4.7) of cb_na_p; -pivot_message(x3,x6); -endtchar; etest; - -stest(cbha); telchar "base of consonant ha"; -begintchar(cb_ha_code,cb_va_width#+vmwidth#,x_height#,0,0,0,0); -cb_va_form; -z10 = point 3.6 of cb_va_p; -top z11 = (x10,x_height); -sketch subpath(0,3) of cb_va_p..z11; -barandhook_forma(11,vmwidth,5); -pivot_message(x5,x2,x11a); -w:=rt x11b; -endtchar; etest; - -stest(cbksha); telchar "base of consonant ksha"; -begintchar(cb_ksha_code,cb_ka_width#,x_height#,cb_ksha_depth#,0,0,0); -cb_ksha_form; -sketch cb_ka_p; -pivot_message(x2,x6); -endtchar; etest; - -stest(cbdt); telchar "dantyam accent(sits at top)"; -begintchar(cb_dt_code,vmwidth#,0,0,0,0,0); -% h is set later -top z1=(0,top_accent); -barandhook_form(1,w,5);erase sketch barandhook_p; -transform t; -t:=identity reflectedabout (top z1, top z1 + (w,0)); -sketch barandhook_p transformed t; -h:=ypart((bot z1c) transformed t); -pivot_message((w/2)); -endtchar; etest; - -stest(cbnp); telchar "consonant nakaarapollu(np)"; -begintchar(cb_np_code,cb_np_width#,x_height#,0,0,0,ur#); -bot z1 = (1/2w,0); -bot z2 = (1/5w,0); -z3 = (x2,1/3x_height); -z4 = (x1,y3); -z5 = (x3,2/3x_height); -z6 = (x1,y5); -top z7 = (x2,x_height); -top rt z8 = (w,x_height); -sketch z1--z2{left}..{right}z3--z4; -sketch z3{left}..{right}z5--z6; -sketch z5{left}..{right}z7--z8; -endtchar; etest; - -stest(cbvg); telchar "consonant valapalagilaka(vg)"; -begintchar(cb_vg_code,cb_vg_width#,x_height#,0,0,0,ur#); -bot z1 = (1/2w,0); -bot z2 = (1/5w,0); -z3 = (x2,1/3x_height); -z4 = (x1,y3); -top z5 = (x2,2/3x_height); -top rt z6 = (w,2/3x_height); -sketch z1--z2{left}..{right}z3--z4; -sketch z3{left}..{right}z5--z6; -h:=top y5; -endtchar; etest; - -stest(cbbb); telchar "consonant blackbox(bb)"; -%This is not really a letter in Telugu. However this character -% is useful for demonstrating vowel modifiers, cons. conjuncts, accents etc. -begintchar(cb_bb_code,0.2em_width#,0.8x_height#,0.25x_height#,0,0,0); -fill (0,-d)--(w,-d)--(w,h)--(0,h)--cycle; -pivot_message((w/2),(w/2)); -endtchar; etest; - -stest(cbbo); telchar "consonant outlinebox(bo)"; -%This is not really a letter in Telugu. However this character -% is useful for demonstrating vowel modifiers, cons. conjuncts, accents etc. -begintchar(cb_bo_code,0.2em_width#,x_height#,0,0,0,0); -bot lft z1=(0,-d);bot rt z2=(w,-d);top rt z3=(w,h); top lft z4=(0,h); -z1a=(0,y1);z2a=(w,y2);z3a=(w,y3);z4a=(0,y4); -sketch z1--z4; sketch z2--z3; sketch z1a--z2a; sketch z4a--z3a; -cutoff(z1a,180);cutoff(z2a,0);cutoff(z3a,0);cutoff(z4a,180); -pivot_message((w/2),(w/2)); -endtchar; etest; - -stest(cbbe); telchar "consonant emptybox(be)"; -%This is not really a letter in Telugu. However this character -% is useful for demonstrating vowel modifiers, cons. conjuncts, accents etc. -begintchar(cb_be_code,0.2em_width#,x_height#,0,0,0,0); -pivot_message((w/2),(w/2)); -endtchar; etest; -%----------------End of Consonants(Base)---------- - -stest(ccka); telchar "consonant conjunct of ka"; -begintchar(cc_ka_code,6u#,x_height#,des_depth#,0,ul#,0); -top lft z1 = (0,h); -z2 = (w/4,(-d+h)/2); -lft z3 = (0,-1/3d); -bot z4 = (1/3w,-d); -z5 = (w/2,0); -rt z6 = (w,0); -sketch z1..z2..z3..z4{right}..{up}z5--z6; -endtchar; etest; - -stest(cckha); telchar "consonant conjunct of kha"; -begintchar(cc_kha_code,cb_kha_width#,x_height#,0,0,0,0); -cb_kha_form; -cc_clear; cc_transform(cb_kha_p); -cc_transform(wedge_p);cc_whd(0,1); -pivot_message(x5*cc_scale); -endtchar; etest; - -stest(ccga); telchar "consonant conjunct of ga"; -begintchar(cc_ga_code,cb_ga_width#,x_height#,0,0,0,0); -cb_ga_form; -cc_clear; cc_transform(cb_ga_p);cc_whd(0,0); -pivot_message(x3*cc_scale); -endtchar; etest; - -stest(ccgha); telchar "consonant conjunct of gha"; -begintchar(cc_gha_code,cb_va_width#+vm_u_width#,x_height#,0,0,0,0); -cb_va_form; -sketch subpath(0,3.4) of cb_va_p; -top z10=1/2[rt z1,z1]; -wedge(10); -vm_u_form(3); -cc_clear; cc_transform(subpath(0,3.4) of cb_va_p); -cc_transform(lit_cir_p); -cc_transform(wedge_p);cc_transform(vm_u_p);cc_whd(0,1); -pivot_message(x1*cc_scale); -endtchar; etest; - -stest(ccnga); telchar "consonant conjunct of nga"; -begintchar(cc_nga_code,cb_ja_width#,x_height#,0,0,0,0); -cb_ja_form; -half_plus_form(3); -cc_clear; cc_transform(cb_ja_pa); -cc_transform(half_plus_pa); -cc_transform(half_plus_pb);cc_whd(0,0); -pivot_message(x7*cc_scale); -endtchar; etest; - -stest(cccha); telchar "consonant conjunct of cha"; -begintchar(cc_cha_code,cb_cha_width#,x_height#,0,0,ul#,0); -cb_cha_form; -cc_clear; cc_transform(((subpath (0,6) of cb_cha_p) .. z97)); -cc_whd(1,0); -endtchar; etest; - -stest(ccccha); telchar "consonant conjunct of ccha"; -begintchar(cc_ccha_code,cb_cha_width#,x_height#,0,0,ul#,0); -cb_cha_form; -z10 = 1/2[rt z5,z5]; -wedge(10); -cc_clear; cc_transform(((subpath (0,6) of cb_cha_p) .. z97)); -cc_transform(wedge_p);cc_whd(1,1); -endtchar; etest; - -stest(ccja); telchar "consonant conjunct of ja"; -begintchar(cc_ja_code,cb_ja_width#,x_height#,0,0,0,0); -cb_ja_form; -cc_clear; cc_transform(cb_ja_pa); -cc_transform(cb_ja_pb); cc_whd(0,0); -pivot_message(x7*cc_scale); -endtchar; etest; - -stest(ccjha); telchar "consonant conjunct of jha"; -begintchar(cc_jha_code,cb_ra_width#+2vm_u_width#,x_height#,0,0,0,0); -cb_ra_form; -% The next statement will identify the point on ra_form -% where the bowl will be attached. -z5=z4; -vm_u_form(5); -path p; p:=vm_u_p; -z6 = z5b; -wedge(6); -z7 = z6; -vm_u_form(7); -w:=rt x7b; -cc_clear; cc_transform(cb_ra_p); -cc_transform(p); cc_transform(vm_u_p); -cc_transform(wedge_p);cc_whd(0,1); -penlabels(5,6); -pivot_message(x5*cc_scale); -endtchar; etest; - -stest(ccnya); telchar "consonant conjunct of nya"; -begintchar(cc_nya_code,v_e_width#+half_plus_width#,x_height#,0,0,0,0); -v_e_form; -z14= v_e_p intersectionpoint ((x4,j_height)--(w,j_height)); -z15=rt z14; -half_plus_form(15); -w:=rt x15b;d:=abs(bot y10); -cc_clear; cc_transform(v_e_p); -cc_transform(half_plus_pa); -cc_transform(half_plus_pb);cc_whd(0,0); -d:=d+(abs(bot y10) - pen_width/2)*cc_scale + pen_width/2+bot_spill; -pivot_message(x7*cc_scale); -endtchar; etest; - -stest(cctta); telchar "consonant conjunct of tta"; -begintchar(cc_tta_code,cb_tta_width#,top_height#,0,0,0,0); -cb_tta_form; -vwedge(18); -cc_clear; cc_transform(cb_tta_p); cc_whd(0,0); -pivot_message(x4*cc_scale); -endtchar; etest; - -stest(ccttha); telchar "consonant conjunct of ttha"; -begintchar(cc_ttha_code,cb_ra_width#,x_height#,0,0,0,0); -cb_ra_form; -z10 = (x1,1/2x_height); -fill_dot(10); -cc_clear; cc_transform(cb_ra_p); -cc_f_transform(fill_dot_p);cc_whd(0,0); -pivot_message(x1*cc_scale); -endtchar; etest; - -stest(ccdda); telchar "consonant conjunct of dda"; -begintchar(cc_dda_code,v_u_width#,top_height#,0,0,0,0); -v_u_form; -cc_clear; cc_transform(v_u_p); cc_whd(0,0); -pivot_message(x5*cc_scale); -endtchar; etest; - -stest(ccddha); telchar "consonant conjunct of ddha"; -begintchar(cc_ddha_code,v_u_width#,x_height#,0,0,0,0); -v_u_form; -z12=3/4[rt z5,z5]; -wedge(12); -cc_clear; cc_transform(v_u_p); -cc_transform(wedge_p);cc_whd(0,1); -pivot_message(x5*cc_scale); -endtchar; etest; - -stest(ccnna); telchar "consonant conjunct of nna"; -begintchar(cc_nna_code,cb_nna_width#,x_height#,0,0,0,0); -cb_nna_form; -cc_clear; cc_transform(cb_nna_p);cc_whd(0,0); -pivot_message(x6*cc_scale); -endtchar; etest; - -stest(ccta); telchar "consonant conjunct of ta"; -begintchar(cc_ta_code,vmwidth#,0,0,0,0,0); -% d is set later -top z1=(0,0); barandhook_form(1,w,5); erase sketch barandhook_p; -sketch barandhook_p reflectedabout ( top z1, top z1+(w,0)) - shifted (0, (-bot_accent+ (bot y1c))); -d:=bot_accent- (bot y1c); -pivot_message((w/2)); -endtchar; etest; - -stest(cctha); telchar "consonant conjunct of tha"; -begintchar(cc_tha_code,cb_da_width#,x_height#,0,0,0,0); -cb_da_form; -wedge(4); -z10 = (x1,2/3x_height-uh); -fill_dot(10); -cc_clear; cc_transform(cb_da_p); -cc_transform(wedge_p); cc_f_transform(fill_dot_p); -cc_whd(0,1); -pivot_message(x4*cc_scale); -endtchar; etest; - -stest(ccda); telchar "consonant conjunct of da"; -begintchar(cc_da_code,cb_da_width#,x_height#,0,0,0,0); -cb_da_form; -cc_clear; cc_transform(cb_da_p); -cc_whd(0,0); -pivot_message(x4*cc_scale); -endtchar; etest; - -stest(ccdha); telchar "consonant conjunct of dha"; -begintchar(cc_dha_code,cb_da_width#,x_height#,0,0,0,0); -cb_da_form; -wedge(4); -cc_clear; cc_transform(cb_da_p); -cc_transform(wedge_p); -cc_whd(0,1); -pivot_message(x4*cc_scale); -endtchar; etest; - -stest(ccna); telchar "consonant conjunct of na"; -begintchar(cc_na_code,7u#,x_height#,des_depth#,0,ul#,0); -top lft z1 = (0,h); -z2 = (1/2w,(h-d)/2); -bot z3 = (1/4w,-d); -lft z4 = (0,-d+1/2sc_height); -z5 = (x3,y3+sc_height); -bot z6 = (3/4w,-d); -rt z7 = (w,y4); -sketch z1..z2..z3..z4..z5..z6..z7; -endtchar; etest; - -stest(ccpa); telchar "consonant conjunct of pa"; -begintchar(cc_pa_code,cb_va_width#,top_height#,0,0,ul#,0); -cb_va_form; -sketch subpath(0,3.4) of cb_va_p; -cc_clear; cc_transform(((subpath(0,2) of cb_va_p)..z97)); -cc_transform(lit_cir_p); -cc_whd(1,0); -endtchar; etest; - -stest(ccpha); telchar "consonant conjunct of pha"; -begintchar(cc_pha_code,cb_va_width#,x_height#,0,0,ul#,0); -cb_va_form; -sketch subpath(0,3.4) of cb_va_p; -top z10 = 1/2[rt z1,z1]; -wedge(10); -cc_clear; cc_transform(((subpath(0,2) of cb_va_p)..z97)); -cc_transform(lit_cir_p);cc_transform(wedge_p); cc_whd(1,1); -endtchar; etest; - -stest(ccba); telchar "consonant conjunct of ba"; -begintchar(cc_ba_code,cb_ba_width#,top_height#,0,0,ul#,0); -cb_ba_form; -cc_clear; cc_transform(((subpath(0,7) of cb_ba_p)..z97)); -cc_whd(1,0); -endtchar; etest; - -stest(ccbha); telchar "consonant conjunct of bha"; -begintchar(cc_bha_code,cb_ba_width#,x_height#,0,0,ul#,0); -cb_ba_form; -wedge(6); -cc_clear; cc_transform(((subpath(0,7) of cb_ba_p)..z97)); -cc_transform(wedge_p); cc_whd(1,1); -endtchar; etest; - -stest(ccma); telchar "consonant conjunct of ma"; -begintchar(cc_ma_code,6u#,x_height#,des_depth#,0,ul#,0); -rt z1=(w,-d+uh);bot z2=(w/2,-d); -lft z3=(0,-d/3); z4=(2/3w,x_height/5); -rt z5=(w,0); z6=(x4,-5/10d); -z7=(w/2,y5); z8=(2/3w,x_height/2); -top lft z9=(0,h); -sketch z1..z2..z3..z4..z5..z6..z7..z8..z9; -endtchar; etest; - -stest(ccya); telchar "consonant conjunct of ya"; -begintchar(cc_ya_code,6u#,x_height#,des_depth#,0,ul#,0); -lft z1 = (0,-1/3d); z2 = (w/4,0); z3 = (1/4w,-1/2d); -bot z4 = (1/3w,-d); z5 = (2/3w,0); z6 = (1/3w,j_height); -top z7 = (2/3w,h); rt z8=(w,y6); -sketch z1..z2..z3..z4..z5..z6..z7..z8; -endtchar; etest; - -stest(ccra); telchar "consonant conjunct of ra"; -begintchar(cc_ra_code,7u#,0,3.5uh#,0,0,0); -top lft z1=(0,-bot_accent); bot z2=(w/2,-d); top rt z3=(w,-bot_accent); -sketch z1..z2..z3; -pivot_message(x2); -endtchar; etest; - -stest(ccrra); telchar "consonant conjunct of rra"; -begintchar(cc_rra_code,cb_tta_width#,x_height#,0,0,0,0); -cb_rra_form; -cc_clear; cc_transform(cb_rra_p); cc_whd(0,0); -pivot_message(x4*cc_scale); -endtchar; etest; - -stest(ccla); telchar "consonant conjunct of la"; -begintchar(cc_la_code,7u#,0,4.5uh#,0,0,0); -path s,t; -bot z1=(w/4,-d); lft z2 =(0,-1/2d); top z3=(x1,-bot_accent); -top z4=(w/2,y2); -s= z1..z2..z3..z4; -t=s reflectedabout ((w/2,h),(w/2,-d)); -sketch s;sketch t; -pivot_message(x4); -endtchar; etest; - -stest(cclla); telchar "consonant conjunct of lla"; -begintchar(cc_lla_code,cb_lla_width#,asc_height#,0,0,ul#,0); - cb_lla_form; -cc_clear; cc_transform(((subpath (0,6) of cb_lla_pa)..z97)); -cc_transform(cb_lla_pb); cc_whd(1,0); -endtchar; etest; - -stest(ccva); telchar "consonant conjunct of va"; -begintchar(cc_va_code,6u#,x_height#,des_depth#,0,ul#,0); -lit_cir_form; erase sketch lit_cir_p; -transform t; -t= identity shifted (0,-d); -sketch lit_cir_p transformed t; -z10=z1 transformed t; -z2 = (0,y1); bot z3 = (2/3w,-d); rt z4 = (w,-1/2d); -z5 = (1/3w,w_height); top z6 = (2/3w,h); rt z7 = (w,j_height); -sketch z10..z3..z4..z5..z6..z7; -endtchar; etest; - -stest(ccca); telchar "consonant conjunct of ca"; -begintchar(cc_ca_code,cb_ca_width#,asc_height#,0,0,ul#,0); - cb_ca_form; -cc_clear; cc_transform(((subpath (0,6) of cb_ca_p){up}..z97)); cc_whd(1,0); -endtchar; etest; - -stest(ccsha); telchar "consonant conjunct of sha"; -begintchar(cc_sha_code,cb_sha_width#,x_height#,0,0,0,0); -cb_va_form; -sketch subpath(0,3.4) of cb_va_p; -bot rt z10 = (cb_sha_width,0); -sketch z3..z10; -cc_clear; cc_transform(subpath(0,3.4) of cb_va_p); -cc_transform(lit_cir_p); -cc_transform((z3..z10)); cc_whd(0,0); -pivot_message(x2*cc_scale); -endtchar; etest; - -stest(ccsa); telchar "consonant conjunct of sa"; -begintchar(cc_sa_code,cb_na_width#,x_height#,0,0,ul#,0); -cb_na_form; -sketch subpath (0,4.7) of cb_na_p; -cc_clear; cc_transform(((subpath (0,4) of cb_na_p)..z97)); cc_whd(1,0); -endtchar; etest; - -stest(ccha); telchar "consonant conjunct of ha"; -begintchar(cc_ha_code,cb_va_width#+vmwidth#-3.5u#,x_height#,0,0,0,0); -cb_va_form; -z10 = point 3.6 of cb_va_p; -top z11 = (x10,x_height); -sketch subpath(0,3) of cb_va_p..z11; -barandhook_forma(11,vmwidth,5); -cc_clear; cc_transform((subpath(0,3) of cb_va_p..z11)); -cc_transform(lit_cir_p); -cc_transform(barandhook_p); cc_whd(0,0); -pivot_message(x2*cc_scale); -endtchar; etest; - -% ---------- start of ubayaksharas ----------- - -stest(uas); telchar "accent ardhasunna"; -begintchar(u_ardhasunna_code,x_height#/2,x_height#,0,0,0,ur#); -top rt z2=(w,h); bot rt z1=(w,0); lft z3=(0,h/2); -sketch z1..z3..z2; -endtchar; etest; - -stest(us); telchar "accent sunna"; -begintchar(u_sunna_code,x_height#,x_height#,0,0,0,ur#); -top z2=(w/2,h); bot z1=(x2,0); -sketch z1..z2..cycle; -endtchar; etest; - -stest(uvi); telchar "accent visarga"; -begintchar(u_visarga_code,2/5x_height#,x_height#,0,0,0,ur#); -top z2 = (w/2,h); bot z1 =(x2,3h/5); -path puvi; -puvi= z1..z2..cycle; -sketch puvi; sketch puvi shifted (0,-2h/3); -endtchar; etest; - -stest(uav); telchar "accent ardhavisarga"; -begintchar(u_ardhavisarga_code,2/5x_height#,x_height#,0,0,0,ur#); -path puav; -top z2 = (w/2,h); bot z1 =(x2,3h/5); -puav = subpath (0.25,1.75) of (z1..z2..cycle); -sketch puav;sketch puav shifted (0,-2h/3); -endtchar; etest; - -stest(ua); telchar "accent avagraha"; -begintchar(u_avagraha_code,tfig_width#,x_height#,0,0,0,ur#); -top lft z1=(0,h); lft z2=(0,h/4); z3=(w/2,(y1+y2)/2); -bot lft z4=(0,0); bot rt z5=(w,0); -sketch flex (z1,z3,z2,z4)& z4--z5; -endtchar; etest; - -% ----------- end of ubhayaksharas ---------- - -% bars used for transliteration of vedic hymns - -stest(buone); telchar "b udatta(one bar)"; -begintchar(b_udatta1_code,u#,top_accent#+3uh#,0,0,0,0); -bot z1=(w/2,top_accent); top z2=(x1,h); -sketch z1--z2; -pivot_message((w/2)); -endtchar; etest; - -stest(butwo); telchar "b udatta (two bars)"; -begintchar(b_udatta2_code,3.5u#,top_accent#+3uh#,0,0,0,0); -bot z1=(w/4,top_accent); top z2=(x1,h); -bot z3=(w/4+w/2,top_accent); z4=z2+(w/2,0); -sketch z1--z2; sketch z3-- z4; -pivot_message((w/2)); -endtchar; etest; - -stest(ba); telchar "b anudatta"; -begintchar(b_anudatta_code,4u#,0,0,0,0,0); -% d is set later -top lft z1=(0,-bot_accent);top rt z2=(w,-bot_accent); -sketch z1--z2; -d:=- (bot y1); -pivot_message((w/2)); -endtchar; etest; - diff --git a/Master/texmf-dist/fonts/source/public/itrans/telchrs2.mf b/Master/texmf-dist/fonts/source/public/itrans/telchrs2.mf deleted file mode 100644 index 595ad923c86..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/telchrs2.mf +++ /dev/null @@ -1,506 +0,0 @@ -% This file is part of the TeluguTeX Software Package. -%Copyright (c) 1991 Lakshmankumar Mukkavilli -% -%The TeluguTeX Software Package is distributed in the hope that -%it will be useful,but WITHOUT ANY WARRANTY. No author or distributor -%accepts responsibility to anyone for the consequences of using it -%or for whether it serves any particular purpose or works at all, -%unless he says so in writing. Refer to the TeluguTeX Software Package -%General Public License for full details. -% -%Everyone is granted permission to copy, modify and redistribute -%the TeluguTeX Software Package, but only under the conditions described in the -%TeluguTeX Software Package General Public License. A copy of this license is -%supposed to have been given to you along with TeluguTeX Software Package so you -%can know your rights and responsibilities. It should be in a -%file named CopyrightLong. Among other things, the copyright notice -%and this notice must be preserved on all copies. -%%%%% -% This file contains code to generate -% symbols for Consonant + Vowel's that need special handling - -stest(cvku); telchar "consonant+vowel ka+u"; -begintchar(cv_ku_code,cb_ka_width#,asc_height#,0,0,0,0); -cb_ka_form; -vm_a_form(2); -z20=(cb_ka_width+u,w_height); -vm_u_form(20); erase sketch vm_u_p; -sketch cb_ka_p..vm_u_p;w:=rt x20b; -pivot_message(x20d); -endtchar; etest; - -stest(cvkhe); telchar "consonant+vowel kha+e"; -begintchar(cv_khe_code,cb_kha_width#,vm_e_height1#,wedge_depth#,0,0,0); -cb_kha_form;erase sketch cb_kha_p; -vm_e_form_a(cb_kha_width/2); sketch (subpath (0,9) of cb_kha_p)..vm_e_pa; -pivot_message(x999); -endtchar; etest; - -stest(cvkhao); telchar "consonant+vowel kha+ao"; -begintchar(cv_khao_code,cb_kha_width#,vm_e_height1#,wedge_depth#,0,0,0); -cb_kha_form;erase sketch cb_kha_p; -vm_ao_form(17,cb_kha_width/2); -sketch (subpath (0,9) of cb_kha_p)..subpath (1,3) of vm_ao_pa; -sketch subpath (0,5) of vm_ao_pb; -pivot_message(x17i); -endtchar; etest; - -stest(cvge); telchar "consonant+vowel ga+e"; -begintchar(cv_ge_code,cb_ga_width#,vm_e_height3#,0,0,0,0); -cb_ga_form; -sketch cv_ge_p; -pivot_message(x31); -endtchar; etest; - -stest(cvngu); telchar "consonant+vowel nga+u"; -begintchar(cv_ngu_code,cb_ja_width#/2,x_height#,0,0,0,0); -cv_ngu_form; -endtchar; etest; - -stest(cvnguu); telchar "consonant+vowel nga+uu"; -begintchar(cv_nguu_code,cb_ja_width#/2,x_height#,0,0,0,0); -cv_ngu_form; -barandhook_forma(4,3/4vmwidth,5); -w:=rt x4b; -endtchar; etest; - -stest(cvche); telchar "consonant+vowel cha+e"; -begintchar(cv_che_code,cb_cha_width#,vm_e_height1#,0,0,0,0); -cb_cha_form; erase sketch cb_cha_p; -vm_e_form_a(cb_cha_width/2); -sketch (subpath(0,6) of cb_cha_p)..vm_e_pa; -pivot_message(x999); -endtchar; etest; - -stest(cvchao); telchar "consonant+vowel cha+ao"; -begintchar(cv_chao_code,cb_cha_width#,vm_e_height1#,0,0,0,0); -cb_cha_form; erase sketch cb_cha_p; -vm_ao_form(11,cb_cha_width/2); -sketch (subpath (0,6) of cb_cha_p)..subpath (1,3) of vm_ao_pa; -sketch subpath (0,5) of vm_ao_pb; -pivot_message(x11i); -endtchar; etest; - -stest(cvcche); telchar "consonant+vowel ccha+e"; -begintchar(cv_cche_code,cb_cha_width#,vm_e_height1#,wedge_depth#,0,0,0); -cb_cha_form; erase sketch cb_cha_p; -vm_e_form_a(cb_cha_width/2); -sketch (subpath(0,6) of cb_cha_p)..vm_e_pa; -z10 = 1/2[rt z5,z5]; -wedge(10); -pivot_message(x999); -endtchar; etest; - -stest(cvcchao); telchar "consonant+vowel ccha+ao"; -begintchar(cv_cchao_code,cb_cha_width#,vm_e_height1#,wedge_depth#,0,0,0); -cb_cha_form; erase sketch cb_cha_p; -vm_ao_form(11,cb_cha_width/2); -sketch (subpath (0,6) of cb_cha_p)..subpath (1,3) of vm_ao_pa; -sketch subpath (0,5) of vm_ao_pb; -z10 = 1/2[rt z5,z5]; -wedge(10); -pivot_message(x11i); -endtchar; etest; - -stest(cvje); telchar "consonant+vowel ja+e"; -begintchar(cv_je_code,cb_ja_width#,vm_e_height1#,0,0,0,0); -cb_ja_form;vm_e_form_a(0.8cb_ja_width); -sketch (subpath (0,1) of cb_ja_pb)..vm_e_pa; -pivot_message(x999); -endtchar; etest; - -stest(cvju); telchar "consonant+vowel ja+u"; -begintchar(cv_ju_code,cb_ja_width#/2,x_height#,0,0,0,0); -cv_ju_form; -endtchar; etest; - -stest(cvjuu); telchar "consonant+vowel ja+uu"; -begintchar(cv_juu_code,cb_ja_width#/2,x_height#,0,0,0,0); -cv_ju_form; -barandhook_forma(4,3/4vmwidth,5); -w:=rt x4b; -endtchar; etest; - -stest(cvjao); telchar "consonant+vowel ja+ao"; -begintchar(cv_jao_code,cb_ja_width#,vm_e_height1#,0,0,0,0); -cb_ja_form; -vm_ao_form(11,0.65cb_ja_width); -sketch (subpath (0,2) of cb_ja_pb)..subpath (1,3) of vm_ao_pa; -sketch subpath (0,5) of vm_ao_pb; -pivot_message(x11i); -endtchar; etest; - -stest(cvttao); telchar "consonant+vowel tta+ao"; -begintchar(cv_ttao_code,cb_tta_width#,x_height#,0,0,0,0); -cb_tta_form; -vwedge(18); -vm_ao_form(16,cb_tta_width/2); -sketch cb_tta_p..subpath (1,3) of vm_ao_pa; -sketch subpath (0,5) of vm_ao_pb; -h:=max(top y18a,h); -pivot_message(x16i); -endtchar; etest; - -stest(cvtthe); telchar "consonant+vowel ttha+e"; -begintchar(cv_tthe_code,cb_ra_width#,vm_e_height3#,0,0,0,0); -cb_ra_form; -sketch cv_re_p; -z10 = (x1,1/2x_height); -fill_dot(10); -pivot_message(x31); -endtchar; etest; - -stest(cvddu); telchar "consonant+vowel dda+u"; -begintchar(cv_ddu_code,v_u_width#,asc_height#,0,0,0,0); -v_u_form;z14=((x8+x9)/2,y8);vm_a_form(14); -vm_u_form(3); w:=rt x3b+4u/10; -pivot_message(x3d); -endtchar; etest; - -stest(cvddhu); telchar "consonant+vowel ddha+u"; -begintchar(cv_ddhu_code,v_u_width#,asc_height#,wedge_depth#,0,0,0); -v_u_form;z14=((x8+x9)/2,y8);vm_a_form(14); -z12=3/4[rt z5,z5]; -wedge(12); -vm_u_form(3); w:=rt x3b; -pivot_message(x3d); -endtchar; etest; - -stest(cvte); telchar "consonant+vowel ta+e"; -begintchar(cv_te_code,cb_ta_width#,vm_e_height1#,0,0,0,0); -cb_ta_form; -vm_e_form_a(3/5cb_ta_width); - sketch (subpath (0,10) of cb_ta_p)..vm_e_pa; -pivot_message(x999); -endtchar; etest; - -stest(cvtao); telchar "consonant+vowel ta+ao"; -begintchar(cv_tao_code,cb_ta_width#,vm_e_height1#,0,0,0,0); -cb_ta_form; -vm_ao_form(11,2.2/5cb_ta_width); -sketch (subpath (0,10) of cb_ta_p)..subpath (1,3) of vm_ao_pa; -sketch subpath (0,5) of vm_ao_pb; -pivot_message(x11i); -endtchar; etest; - -stest(cvthe); telchar "consonant+vowel tha+e"; -begintchar(cv_the_code,cb_da_width#,vm_e_height3#,wedge_depth#,0,0,0); -cb_da_form; -sketch cv_de_p; -wedge(4); -z10 = (x1,2/3x_height-uh); -fill_dot(10); -pivot_message(x31); -endtchar; etest; - -stest(cvde); telchar "consonant+vowel da+e"; -begintchar(cv_de_code,cb_da_width#,vm_e_height3#,0,0,0,0); -cb_da_form; -sketch cv_de_p; -pivot_message(x31); -endtchar; etest; - -stest(cvdhe); telchar "consonant+vowel dha+e"; -begintchar(cv_dhe_code,cb_da_width#,vm_e_height3#,wedge_depth#,0,0,0); -cb_da_form; -sketch cv_de_p; -wedge(4); -pivot_message(x31); -endtchar; etest; - -stest(cvne);telchar "consonant+vowel na+e"; -begintchar(cv_ne_code,cb_na_width#,vm_e_height1#,0,0,0,0); -cb_na_form; -vm_e_form_a(cb_na_width/2); -sketch (subpath (0,4) of cb_na_p)..vm_e_pa; -pivot_message(x999); -endtchar; etest; - -stest(cvnao);telchar "consonant+vowel na+ao"; -begintchar(cv_nao_code,cb_na_width#,vm_e_height1#,0,0,0,0); -cb_na_form; -vm_ao_form(11,0.4cb_na_width); -sketch (subpath (0,4) of cb_na_p)..subpath (1,3) of vm_ao_pa; -sketch subpath (0,5) of vm_ao_pb; -pivot_message(x11i); -endtchar; etest; - -stest(cvpaa); telchar "consonant+vowel pa+aa"; -begintchar(cv_paa_code,cb_va_width#,asc_height#,0,0,0,0); -cb_va_form; -sketch cv_paa_p; -pivot_message(x2,x22);% x22 is used for alligning au modifier -endtchar; etest; - -stest(cvpu); telchar "consonant+vowel pa+u"; -begintchar(cv_pu_code,cv_pu_width#,x_height#,cv_pu_depth#,0,0,0); -cv_pu_form; -pivot_message(x1); -endtchar; etest; - -stest(ccvpu); telchar "consonant conjunct of pa + vowel u"; -begintchar(ccv_pu_code,cb_va_width#,top_height#,0,0,ul#,0); -cb_va_form; -sketch subpath(0,3.4) of cb_va_p; -cc_clear; cc_transform(((subpath(0,2) of cb_va_p)..z97)); -numeric na,nb; -(na,nb)=cc_transformed_path intersectiontimes - ((0,w_height)..(cb_va_width,w_height)); -z10=point na of cc_transformed_path; -vm_u_form(10); -cc_transform(lit_cir_p); -cc_whd(1,0); -w:=rt x10b; -endtchar; etest; - -stest(cvpuu); telchar "consonant+vowel pa+uu"; -begintchar(cv_puu_code,cv_pu_width#,x_height#,cv_pu_depth#,0,0,0); -cv_pu_form;barandhook_forma(4,3/4vmwidth,5); -w:=rt x4b; -pivot_message(x1); -endtchar; etest; - -stest(ccvpuu); telchar "consonant conjunct of pa + vowel uu"; -begintchar(ccv_puu_code,cb_va_width#,top_height#,0,0,ul#,0); -cb_va_form; -sketch subpath(0,3.4) of cb_va_p; -cc_clear; cc_transform(((subpath(0,2) of cb_va_p)..z97)); -numeric na,nb; -(na,nb)=cc_transformed_path intersectiontimes - ((0,w_height)..(cb_va_width,w_height)); -z10=point na of cc_transformed_path; -vm_u_form(10);barandhook_forma(10d,vmwidth,5); -cc_transform(lit_cir_p); -cc_whd(1,0); -w:= rt x10d.b; -endtchar; etest; - -stest(cvphaa); telchar "consonant+vowel pha+aa"; -begintchar(cv_phaa_code,cb_va_width#,asc_height#,wedge_depth#,0,0,0); -cb_va_form; -sketch cv_paa_p; -top z13 = 1/2[rt z1,z1]; -wedge(13); -pivot_message(x2,x22); %x22 is used for alligning au modifier -endtchar; etest; - -stest(ccvphu); telchar "consonant conjunct of pha + vowel u"; -begintchar(ccv_phu_code,cb_va_width#,x_height#,0,0,ul#,0); -cb_va_form; -sketch subpath(0,3.4) of cb_va_p; -top z10 = 1/2[rt z1,z1]; -wedge(10); -cc_clear; cc_transform(((subpath(0,2) of cb_va_p)..z97)); -numeric na,nb; -(na,nb)=cc_transformed_path intersectiontimes - ((0,w_height)..(cb_va_width,w_height)); -z11=point na of cc_transformed_path; -vm_u_form(11); -cc_transform(lit_cir_p);cc_transform(wedge_p); cc_whd(1,1); -w:=rt x11b; -endtchar; etest; - -stest(ccvphuu); telchar "consonant conjunct of pha + vowel uu"; -begintchar(ccv_phuu_code,cb_va_width#,x_height#,0,0,ul#,0); -cb_va_form; -sketch subpath(0,3.4) of cb_va_p; -top z10 = 1/2[rt z1,z1]; -wedge(10); -cc_clear; cc_transform(((subpath(0,2) of cb_va_p)..z97)); -numeric na,nb; -(na,nb)=cc_transformed_path intersectiontimes - ((0,w_height)..(cb_va_width,w_height)); -z11=point na of cc_transformed_path; -vm_u_form(11);barandhook_forma(11d,vmwidth,5); -cc_transform(lit_cir_p);cc_transform(wedge_p); cc_whd(1,1); -w:=rt x11d.b; -endtchar; etest; - -stest(cvbe); telchar "consonant+vowel ba+e"; -begintchar(cv_be_code,cb_ba_width#,vm_e_height1#,0,0,0,0); -cb_ba_form;erase sketch cb_ba_p; -vm_e_form_a(cb_ba_width/2); -sketch (subpath(0,7) of cb_ba_p)..vm_e_pa; -pivot_message(x999); -endtchar; etest; - -stest(cvbao); telchar "consonant+vowel ba+ao"; -begintchar(cv_bao_code,cb_ba_width#,vm_e_height1#,0,0,0,0); -cb_ba_form;erase sketch cb_ba_p; -vm_ao_form(11,cb_ba_width/2); -sketch (subpath (0,7) of cb_ba_p)..subpath (1,3) of vm_ao_pa; -sketch subpath (0,5) of vm_ao_pb; -pivot_message(x11i); -endtchar; etest; - -stest(cvbhe); telchar "consonant+vowel bha+e"; -begintchar(cv_bhe_code,cb_ba_width#,vm_e_height1#,wedge_depth#,0,0,0); -cb_ba_form;erase sketch cb_ba_p; -vm_e_form_a(cb_ba_width/2); -sketch (subpath(0,7) of cb_ba_p)..vm_e_pa; -wedge(6); -pivot_message(x999); -endtchar; etest; - -stest(cvbhao); telchar "consonant+vowel bha+ao"; -begintchar(cv_bhao_code,cb_ba_width#,vm_e_height1#,wedge_depth#,0,0,0); -cb_ba_form;erase sketch cb_ba_p; -vm_ao_form(11,cb_ba_width/2); -sketch (subpath (0,7) of cb_ba_p)..subpath (1,3) of vm_ao_pa; -sketch subpath (0,5) of vm_ao_pb; -wedge(6); -pivot_message(x11i); -endtchar; etest; - -stest(cvre); telchar "consonant+vowel ra+e"; -begintchar(cv_re_code,cb_ra_width#,vm_e_height3#,0,0,0,0); -cb_ra_form; -sketch cv_re_p; -pivot_message(x31); -endtchar; etest; - -stest(cvle); telchar "consonant+vowel la+e"; -begintchar(cv_le_code,cb_la_width#,vm_e_height1#,0,0,0,0); -cb_la_form; -vm_e_form_a(0.6cb_la_width); -sketch (subpath(0,6) of cb_la_p)..vm_e_pa; -pivot_message(x999); -endtchar; etest; - -stest(cvlao); telchar "consonant+vowel la+ao"; -begintchar(cv_lao_code,cb_la_width#,vm_e_height1#,0,0,0,0); -cb_la_form; -vm_ao_form(11,0.6cb_la_width); -sketch (subpath (0,6) of cb_la_p)..subpath (1,3) of vm_ao_pa; -sketch subpath (0,5) of vm_ao_pb; -pivot_message(x11i); -endtchar; etest; - -stest(cvlle); telchar "consonant+vowel lla+e"; -begintchar(cv_lle_code,cb_lla_width#,vm_e_height1#,0,0,0,0); - cb_lla_form; erase sketch cb_lla_pa; -vm_e_form_a(cb_lla_width/2); -sketch (subpath(0,6) of cb_lla_pa)..vm_e_pa; -pivot_message(x999); -endtchar; etest; - -stest(cvllu); telchar "consonant+vowel lla+u"; -begintchar(cv_llu_code,cb_lla_width#,asc_height#,0,0,0,0); - cb_lla_form;vm_a_form(10); -vm_u_form(12); w:=rt x12b; -pivot_message(lft x12d); -endtchar; etest; - -stest(cvllao); telchar "consonant+vowel lla+ao"; -begintchar(cv_llao_code,cb_lla_width#,vm_e_height1#,0,0,0,0); - cb_lla_form; erase sketch cb_lla_pa; -vm_ao_form(11,cb_lla_width/2); -sketch (subpath (0,6) of cb_lla_pa)..subpath (1,3) of vm_ao_pa; -sketch subpath (0,5) of vm_ao_pb; -pivot_message(x11i); -endtchar; etest; - -stest(cvve); telchar "consonant+vowel va+e"; -begintchar(cv_ve_code,cb_va_width#,vm_e_height1#,0,0,0,0); -cb_va_form; -vm_e_form_a(cb_va_width/2); -sketch (subpath(0,2) of cb_va_p)..vm_e_pa; -pivot_message(x999); -endtchar; etest; - -stest(cvvao); telchar "consonant+vowel va+ao"; -begintchar(cv_vao_code,cb_va_width#,vm_e_height1#,0,0,0,0); -cb_va_form; -vm_ao_form(11,0.4cb_va_width); -sketch (subpath (0,2) of cb_va_p)..subpath (1,3) of vm_ao_pa; -sketch subpath (0,5) of vm_ao_pb; -pivot_message(x11i); -endtchar; etest; - -stest(cvce); telchar "consonant+vowel ca+e"; -begintchar(cv_ce_code,cb_ca_width#,vm_e_height1#,0,0,0,0); - cb_ca_form; erase sketch cb_ca_p; -vm_e_form_a(cb_ca_width/3); -sketch (subpath(0,6) of cb_ca_p){up}..vm_e_pa; -pivot_message(x999); -endtchar; etest; - -stest(cvcao); telchar "consonant+vowel ca+ao"; -begintchar(cv_cao_code,cb_ca_width#,vm_e_height1#,0,0,0,0); - cb_ca_form; erase sketch cb_ca_p; -vm_ao_form(11,cb_ca_width/3); -sketch (subpath (0,6) of cb_ca_p){up}..subpath (1,3) of vm_ao_pa; -sketch subpath (0,5) of vm_ao_pb; -pivot_message(x11i); -endtchar; etest; - -stest(cvshaa); telchar "consonant+vowel sha+aa"; -begintchar(cv_shaa_code,cb_sha_width#,asc_height#,wedge_depth#,0,0,0); -cb_va_form; -sketch cv_paa_p; -bot rt z25 = (cb_sha_width,-d); -sketch bot z3{down}..{right}z25; -pivot_message(x2,x22); %x22 used for alligning au modifier -endtchar; etest; - -stest(cvshu); telchar "consonant+vowel sha+u"; -begintchar(cv_shu_code,cb_va_width#,asc_height#,1.25wedge_depth#,0,0,0); -cb_va_form; -sketch subpath(0,3.4) of cb_va_p; -top z30=(x1,x_height);vm_a_form(30); -bot rt z25 = (cb_sha_width,-d); -sketch bot z3{down}..{right}z25; - vm_u_form(3);w:=rt x3b; -pivot_message(lft x3d); -endtchar; etest; - -stest(cvsaa); telchar "consonant+vowel sa+aa"; -begintchar(cv_saa_code,cb_na_width#,asc_height#,0,0,0,0); -cb_na_form;top z20=(w/2,h); -path cv_saa_p; -cv_saa_p=subpath (0,4) of cb_na_p..z20; -sketch cv_saa_p; -numeric aa; aa= (x3+x4)/2; -numeric na,nb; -(na,nb)=cv_saa_p intersectiontimes - ((0,asc_height2)..(cb_na_width,asc_height2)); -z21=point na of cv_saa_p; -pivot_message(aa,x21); %x21 is used for alligning au modifier -endtchar; etest; - -stest(cvhaa); telchar "consonant+vowel ha+aa"; -begintchar(cv_haa_code,cb_va_width#+vmwidth#,asc_height#,0,0,0,0); -cb_va_form; -z10 = point 3.6 of cb_va_p; -top z11 = (x10,x_height); -sketch subpath(0,3) of cb_va_p..z11; -barandhook_forma(11,vmwidth,5); -vm_a_form(5);vm_hook_form(11e,3); -w:=max(rt x11e.c,rt x11b); -endtchar; etest; - -stest(cvhao); telchar "consonant+vowel ha+ao"; -begintchar(cv_hao_code,cb_va_width#+vmwidth#,asc_height#,0,0,0,0); -cb_va_form; -z10 = point 3.6 of cb_va_p; -top z11 = (x10,x_height); -sketch subpath(0,3) of cb_va_p..z11; -barandhook_forma(11,vmwidth,4); -numeric oldh; -vm_a_form(5);erase sketch barandhook_p;oldh:=h; -vm_ao_form(12,0.63w); sketch barandhook_p..subpath (2,3) of vm_ao_pa; -sketch subpath (0,5) of vm_ao_pb; -h:=max(h,oldh); -pivot_message(x12i); -endtchar; etest; - -stest(cvkshu); telchar "consonant+vowel ksha+u"; -begintchar(cv_kshu_code,cb_ka_width#,asc_height#,cb_ksha_depth#,0,0,0); -cb_ksha_form; -vm_a_form(2); -z20=(cb_ka_width+u,w_height); -vm_u_form(20); erase sketch vm_u_p; -sketch cb_ka_p..vm_u_p; w := rt x20b; -pivot_message(x20d); -endtchar; etest; - diff --git a/Master/texmf-dist/fonts/source/public/itrans/telchrs3.mf b/Master/texmf-dist/fonts/source/public/itrans/telchrs3.mf deleted file mode 100644 index 9cff20d6994..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/telchrs3.mf +++ /dev/null @@ -1,502 +0,0 @@ -% This file is part of the TeluguTeX Software Package. -%Copyright (c) 1991 Lakshmankumar Mukkavilli -% -%The TeluguTeX Software Package is distributed in the hope that -%it will be useful,but WITHOUT ANY WARRANTY. No author or distributor -%accepts responsibility to anyone for the consequences of using it -%or for whether it serves any particular purpose or works at all, -%unless he says so in writing. Refer to the TeluguTeX Software Package -%General Public License for full details. -% -%Everyone is granted permission to copy, modify and redistribute -%the TeluguTeX Software Package, but only under the conditions described in the -%TeluguTeX Software Package General Public License. A copy of this license is -%supposed to have been given to you along with TeluguTeX Software Package so you -%can know your rights and responsibilities. It should be in a -%file named CopyrightLong. Among other things, the copyright notice -%and this notice must be preserved on all copies. -%%%%% -% This file contains code to generate roman digits, -% telugu digits and punctuation symbols -% --------- start of roman digits ------------ -stest(drzero); telchar "Roman digit zero"; -begintchar(dr_zero_code,7u#,fig_height#,0,0,0,ur#); -top z1=(w/2,h); lft z2=(0,1/2h); -bot z3=(w/2,0); rt z4=(w,1/2h); -sketch superellipse(z4,z1,z2,z3,0.707); -endtchar; etest; - -stest(drone); telchar "Roman digit one"; -begintchar(dr_one_code,4u#,fig_height#,0,0,0,ur#); -bot lft z1=(0,0); bot rt z2=(w,0); top z3=(x5,h); -lft z4=(x1,x_height+uh); bot z5=1/2[z1,z2]; -sketch z1--z2; sketch z3--z5; -sketch z4..{up}z3; -endtchar; etest; - -stest(drtwo); telchar "Roman digit two"; -begintchar(dr_two_code,7u#,fig_height#,0,0,0,ur#); -bot lft z1=(0,0); bot rt z2=(w,0); lft z3=(0,x_height); -top z4=(w/2,h); rt z5=(w,y3); -sketch z1--z2; sketch z3..z4..z5..{-1,-1}z1; -endtchar; etest; - -stest(drthree); telchar "Roman digit three"; -begintchar(dr_three_code,7u#,fig_height#,0,0,0,ur#); -path pa; -top lft z1=(0,3/4h); top z2=(w/2,h); -rt z3=(w,y1); z4=(w/2-u,1/2h); -pa= z1..z2..z3..{(-1,0)}z4; -sketch pa; sketch pa reflectedabout (z4,(w,y4)); -endtchar; etest; - -stest(drfour); telchar "Roman digit four"; -begintchar(dr_four_code,7u#,fig_height#,0,0,0,ur#); -bot z1=(w-1.5u,0); top z2=(x1,h); -lft z3=(0,w_height); rt z4=(w,y3); -bot z1a=(x1-(x4-x1),0); bot z1b=(x4,0); -sketch z1a--z1b; sketch z1--z2; -sketch z3--z2; sketch z3--z4; -penlabels(1a,1b); -endtchar; etest; - -stest(drfive); telchar "Roman digit five"; -begintchar(dr_five_code,7u#,fig_height#,0,0,0,ur#); -top rt z1=(w,h); top lft z2=(0,h); lft z3=(0,6/10h); -z4=(1/2w,y3+uh); rt z5=(w,(y4+y6)/2); bot z6=(x4,0); lft z7=(0,1/4h); -sketch z1--z2; sketch z2--z3; -sketch z3..z4..z5..z6..z7; -endtchar; etest; - -stest(drsix); telchar "Roman digit six"; -begintchar(dr_six_code,6u#,fig_height#,0,0,0,ur#); -dr_sixnine_form; -sketch dr_sixnine_p; -endtchar; etest; - -stest(drseven); telchar "Roman digit seven"; -begintchar(dr_seven_code,7u#,fig_height#,0,0,0,ur#); -top lft z1=(0,h); top rt z3=(w,h); -bot z4=(1/4w,0); -sketch z1--z3{(-1,-1)}..{down}z4; -endtchar; etest; - -stest(dreight); telchar "Roman digit eight"; -begintchar(dr_eight_code,7u#,fig_height#,0,0,0,ur#); -top z1=(w/2,h); z2=(x1,0.6h); -bot z3=(x1,0); lft z4=(0,y2/2); rt z5=(w,y4); -z6=(x4+u,1/2(y1+y2)); z7=(w-u,y6); -sketch superellipse(z7,z1,z6,z2,0.707); -sketch superellipse(z5,z2,z4,z3,0.707); -endtchar; etest; - -stest(drnine); telchar "Roman digit nine"; -begintchar(dr_nine_code,6u#,fig_height#,0,0,0,ur#); -dr_sixnine_form; -bot lft z10 = z1; -sketch dr_sixnine_p rotatedaround(z10,-180) shifted(-w,-h); -endtchar; etest; - -%---------------------end of roman digits------------------------ - -% ------------- start of telugu digits ------------ - -stest(dtzero); telchar "telugu digit zero"; -begintchar(dt_zero_code,tfig_width#,tfig_height#,0,0,0,ur#); -top z1=(w/2,h); lft z2=(0,h/2); bot z3=(x1,0); rt z4=(w,y2); -sketch superellipse(z4,z1,z2,z3,0.707); -endtchar; etest; - -stest(dtone); telchar "telugu digit one"; -begintchar(dt_one_code,tfig_width#+u#,tfig_height#,0,0,0,ur#); -bot z1=(w/5,0); lft z2=(0,h/2); top z3=(w/2,h); -rt z4=(w,h/2); bot z5=(w-(w/5),0); -sketch z1..z2..z3..z4..z5; -endtchar; etest; - -stest(dttwo); telchar "telugu digit two"; -begintchar(dt_two_code,tfig_width#,tfig_height#,0,0,0,ur#); -z1=(3w/5,5h/6); z2=(x1,4h/6); z3=(w/2,y1); -top z4=(x1,h); z5=((x8+x1)/2,y3); bot z6=(x1,0); -bot lft z7=(0,0);rt z8=(w,h/2); -sketch z1..z2..z3..z4..z8..{(-1,0)}z6--z7; -endtchar; etest; - - -stest(dtthree); telchar "telugu digit three"; -begintchar(dt_three_code,tfig_width#-2u#,tfig_height#,0,0,0,ur#); -path pa; -lft z1=(0,4h/5); top z2=(w/2,h); top z3=(4w/5,h); -rt z4=(w,3h/4); z5=(3w/4,h/2); z6=(w/3,h/2); -pa= z1..z2..z3..z4..z5; -sketch pa; sketch pa reflectedabout(z5,z6); -sketch z5--z6; -endtchar; etest; - -stest(dtfour); telchar "telugu digit four"; -begintchar(dt_four_code,tfig_width#-u#,tfig_height#,0,0,0,ur#); -top z1=(w/5,h); lft z2=(0,2h/3); z4=(w/2,h/3); -bot z5=(x4,0); z3=(w/3,1/2(y4+y5)); -forsuffixes s=6,7,8: - z.s=z.[s-5] reflectedabout(z4,z5); endfor; -sketch z1..z2..z4..z7..z6; -sketch z4..z3..z5..z8..z4; -endtchar; etest; - -stest(dtfive); telchar "telugu digit five"; -begintchar(dt_five_code,tfig_width#+u#,tfig_height#,0,0,0,ur#); -lft z1=(0,8h/10); lft z2=(0,3h/10); z3=(2w/3,(y1+y2)/2); -top z11=(w/3,h); z12 = z11 reflectedabout ((0,y3),(w,y3)); -sketch z1..z11..z3..z12..z2; -top z4=(x3+(w-x3)/2,h); -rt z5=(w,(y3+y4)/2); -bot z7=(x4,0); rt z8=(x9,y9-uh); rt z9=(w,y2); -sketch z3..z5..z4..z3..z7..z8..z9; -endtchar; etest; - -stest(dtsix); telchar "telugu digit six"; -begintchar(dt_six_code,tfig_width#,tfig_height#,0,0,0,ur#); -dt_six_form; -sketch dt_six_pa; sketch dt_six_pb; -endtchar; etest; - -stest(dtseven); telchar "telugu digit seven"; -begintchar(dt_seven_code,tfig_width#-2u#,tfig_height#,0,0,0,ur#); -lft z1=(0,3h/4); top z2=(w/2,h); rt z3=(w,y1); z4=(w/2,h/2); -forsuffixes i=6,7,8: - z.i=z.[i-5] rotatedaround (z4,180); -endfor; -sketch z1..z2..z3..z4..z8..z7..z6; -endtchar; etest; - - -stest(dteight); telchar "telugu digit eight"; -begintchar(dt_eight_code,tfig_width#+u#,tfig_height#,0,0,0,ur#); -z2=(1.5u,w/2); lft z7=(0,(y2+y3)/2); -bot z3=(w/4,0); z4=z2+(3(x3-x2),0); -top z5=(x3,h); top rt z6=(w,h); -sketch z2..z7..z3..z4..z5 & z5--z6; -endtchar; etest; - -stest(dtnine); telchar "telugu digit nine"; -begintchar(dt_nine_code,tfig_width#,tfig_height#,0,0,0,ur#); -dt_six_form; -sketch dt_six_pa reflectedabout((0,0),(w,0)) shifted (0,h); -sketch dt_six_pb reflectedabout((0,0),(w,0)) shifted (0,h); -endtchar; etest; - -% end of telugu digits - -% --------- start of punctuation ---------- - -stest(pperiod); telchar "punctuation period"; -begintchar(p_period_code,2*dot_radius#,2*dot_radius#,0,0,0,ur#); -z1=(dot_radius,dot_radius); -fill_dot(1); -endtchar; etest; - -stest(pcomma); telchar "punctuation comma"; -begintchar(p_comma_code, p_comma_width#,2*dot_radius#,des_depth#,0,0,ur#); -p_comma_form; -endtchar; etest; - -stest(pequal); telchar "punctuation equal"; -begintchar(p_equal_code,10u#,3/4x_height#,0,0,0,ur#); -top lft z1=(0,h); top rt z2=(w,h); -bot lft z3=(0,1/4x_height); bot rt z4=(w,1/4x_height); -sketch z1--z2; sketch z3--z4; -endtchar; etest; - -stest(pbar); telchar "punctuation vertical bar"; -begintchar(p_bar_code,u#,x_height#,0,0,0,ur#); -p_bar_form; -sketch p_bar_p; -endtchar; etest; - -stest(pdbar); telchar "punctuation double bar"; -begintchar(p_dbar_code,2.5u#,x_height#,0,0,0,ur#); -p_bar_form; -sketch p_bar_p;sketch p_bar_p reflectedabout ((w/2,0),(w/2,h)); -endtchar; etest; - -stest(pcolon); telchar "punctuation colon"; -begintchar(p_colon_code,2*dot_radius#,x_height#,0,0,0,ur#); -z1=(dot_radius,dot_radius); -fill_dot(1); -z2=(x1,x_height-dot_radius); -fill_dot(2); -endtchar; etest; - -stest(pscolon); telchar "punctuation semicolon"; -begintchar(p_scolon_code,p_comma_width#,x_height#,des_depth#,0,0,ur#); -p_comma_form; -z5=(x1,x_height-dot_radius); -fill_dot(5); -endtchar; etest; - -stest(pcquote); telchar "punctuation closing quote"; -begintchar(p_cquote_code,p_comma_width#,asc_height#,0,0,0,ur#); -p_comma_form; -erase fill fill_dot_p; erase sketch p_comma_p; -fill fill_dot_p shifted (0,asc_height-2*dot_radius); -sketch p_comma_p shifted (0,asc_height-2*dot_radius); -endtchar; etest; - -stest(pcquotes); telchar "punctuation closing quotes"; -begintchar(p_cquotes_code,2*p_comma_width#+u#,asc_height#,0,0,0,ur#); -p_comma_form; -erase fill fill_dot_p; erase sketch p_comma_p; -fill fill_dot_p shifted (0,asc_height-2*dot_radius); -sketch p_comma_p shifted (0,asc_height-2*dot_radius); -fill fill_dot_p shifted (0,asc_height-2*dot_radius) - shifted (p_comma_width+u,0); -sketch p_comma_p shifted (0,asc_height-2*dot_radius) - shifted (p_comma_width+u,0); -endtchar; etest; - -stest(poquote); telchar "punctuation opening quote"; -begintchar(p_oquote_code,p_comma_width#,asc_height#,0,0,0,ur#); -p_comma_form; -erase fill fill_dot_p; erase sketch p_comma_p; -lft z5 = z2; -top rt z6 =z3; -fill fill_dot_p rotatedaround (z5,-180) shifted(-x5,asc_height-abs(y6)); -sketch p_comma_p rotatedaround (z5,-180) shifted(-x5,asc_height-abs(y6)); -endtchar; etest; - -stest(poquotes); telchar "punctuation opening quotes"; -begintchar(p_oquotes_code,2*p_comma_width#+u#,asc_height#,0,0,0,ur#); -p_comma_form; -erase fill fill_dot_p; erase sketch p_comma_p; -lft z5 = z2; -top rt z6 =z3; -fill fill_dot_p rotatedaround (z5,-180) shifted(-x5,asc_height-abs(y6)); -sketch p_comma_p rotatedaround (z5,-180) shifted(-x5,asc_height-abs(y6)); -fill fill_dot_p rotatedaround (z5,-180) shifted(-x5,asc_height-abs(y6)) - shifted(p_comma_width+u,0); -sketch p_comma_p rotatedaround (z5,-180) shifted(-x5,asc_height-abs(y6)) - shifted(p_comma_width+u,0); -endtchar; etest; - -stest(pdquotes);telchar "punctuation double quotes"; -begintchar(p_dquotes_code,4.5u#,asc_height#,0,0,0,ur#); -top lft z1=(1.5u,h); bot lft z2=(0,x_height); -top rt z3=(w,h); bot rt z4=(x1+1.5u,x_height); -sketch z1--z2; sketch z3--z4; -endtchar; etest; - -%stest(pdquotes);telchar "punctuation double quotes"; -%begintchar(p_dquotes_code,2*dot_radius#+u#,asc_height#,0,0,0,ur#); -%%begintchar(p_dquotes_code,4*dot_radius#+u#,asc_height#,0,0,0,ur#); -%path pa; -%%z1=(dot_radius,h-dot_radius);z1l=(0,y1);z1r=(2x1,y1);z1t=(x1,h); -%z1=(dot_radius/2,h-dot_radius/2);z1l=(0,y1);z1r=(2x1,y1);z1t=(x1,h); -%z2=(x1,x_height); -%%z2=(x1,x_height);z2l=(dot_radius/2,y2);z2r=(x2+(x2-x2l),y2); -%%pa= z2l--z1l & flex(z1l,z1t,z1r) & z1r--z2r--cycle; fill pa; -%pa= z2--z1l & flex(z1l,z1t,z1r) & z1r--z2--cycle; filldraw pa; -%filldraw pa shifted(dot_radius+u,0); -%%fill pa shifted(2dot_radius+u,0); -%endtchar; etest; - -stest(pslash); telchar "punctuation virgule (slash)"; -begintchar(p_slash_code,6u#,asc_height#,des_depth#,0,0,ur#); -p_slash_form; -sketch p_slash_p; -endtchar; etest; - -stest(phash); telchar "punctuation hash mark (number sign)"; -begintchar(p_hash_code,12u#,asc_height#,des_depth#,0,0,ur#); -numeric midpoint; -midpoint = (-des_depth+asc_height)/2; -lft z1=(0,midpoint+2u); rt z2=(w,y1); -lft z3=(0,midpoint-2u); rt z4=(w,y3); -bot z5=(2u,-d); top z6=(x5+4u,h); -z7=(x5+4u,y5); z8=(x7+4u,y6); -sketch z1--z2; sketch z3--z4; -sketch z5--z6; sketch z7--z8; -endtchar; etest; - -%stest(pexcla); telchar "punctuation exclamation point"; -%begintchar(p_excla_code,dot_radius#,asc_height#,0,0,0,ur#); -%pickup pencircle; -%z1=(dot_radius/2,dot_radius/2); -%filldraw fullcircle scaled 2x1 shifted z1; -%z2=(x1,5*y1); z3 =(x1,h-y1); -%z2l=(x1-dot_radius/4,y2); z2r=(x1+dot_radius/4,y2); -%z3l=(0,y3); z3r=(x1+dot_radius/2,y3); z3t=(x1,h); -%filldraw z2l--z3l & flex(z3l,z3t,z3r) & z3r--z2r--cycle; -%endtchar; etest; - -stest(pexcla); telchar "punctuation exclamation point"; -begintchar(p_excla_code,dot_radius#,asc_height#,0,0,0,ur#); -z1=(dot_radius,dot_radius); -fill_dot(1); -fill fullcircle scaled 2x1 shifted z1; -top z2=(x1,h); bot z3 =(x1,4*y1); -sketch z2--z3; -endtchar; etest; - -stest(pasterisk); telchar "punctuation asterisk"; -begintchar(p_asterisk_code,x_height#,x_height#,0,0,0,ur#); -z1=(1/2w,1/2h); - for d=30 step 60 until 330: - z[d]=z1+0.5 dir d xscaled w yscaled h; - sketch z1--z[d]; - penlabels(z[d]); - endfor; -endtchar; etest; - -stest(pplus); telchar "punctuation plus"; -begintchar(p_plus_code,x_height#,x_height#,0,0,0,ur#); -lft z1=(0,h/2); rt z2=(w,y1); top z3=(w/2,h); bot z4=(x3,0); -sketch z1--z2; sketch z3--z4; -endtchar; etest; - - -stest(plbracket); telchar "punctuation left bracket"; -begintchar(p_lbracket_code,3u#,top_height#,bot_depth#,0,0,ur#); -p_lbracket_form; -sketch p_lbracket_p; -endtchar; etest; - -stest(prbracket); telchar "punctuation right bracket"; -begintchar(p_rbracket_code,3u#,top_height#,bot_depth#,0,0,ur#); -p_lbracket_form; -sketch p_lbracket_p shifted (-w,0) reflectedabout ((0,0),(0,h)); -endtchar; etest; - -stest(plparen); telchar "punctuation left parenthesis"; -begintchar(p_lparen_code,3u#,top_height#,bot_depth#,0,0,ur#); -p_rparen_form; -sketch p_rparen_p shifted (-w,0) reflectedabout ((0,0),(0,h)); -endtchar; etest; - -stest(prparen); telchar "punctuation right parenthesis"; -begintchar(p_rparen_code,3u#,top_height#,bot_depth#,0,0,ur#); -p_rparen_form; -sketch p_rparen_p; -endtchar; etest; - -stest(plbrace); telchar "punctuation left brace"; -begintchar(p_lbrace_code,4u#,top_height#,bot_depth#,0,0,ur#); -p_lbrace_form; -sketch p_lbrace_p; -endtchar; etest; - -stest(prbrace); telchar "punctuation right brace"; -begintchar(p_rbrace_code,4u#,top_height#,bot_depth#,0,0,ur#); -p_lbrace_form; - sketch (p_lbrace_p shifted (-w,0) reflectedabout ((0,0),(0,h)) ); -endtchar; etest; - -stest(ppercent); telchar "punctuation percent sign"; -begintchar(p_percent_code,6u#,asc_height#,des_depth#,0,0,ur#); -p_slash_form; -sketch p_slash_p; -z3=(3(x1+x2)/8,-d+7/8(h+d)); -z4=(w-x3,-d+(h-y3)); -sketch fullcircle scaled (1.5u) shifted z3; -sketch fullcircle scaled (1.5u) shifted z4; -endtchar; etest; - -stest(pbslash); telchar "punctuation backslash"; -begintchar(p_bslash_code,6u#,asc_height#,des_depth#,0,0,ur#); -p_slash_form; -sketch p_slash_p reflectedabout ((w/2,h),(w/2,0)); -endtchar; etest; - -stest(plbar); telchar "punctuation long bar"; -begintchar(p_lbar_code,u#,asc_height#,des_depth#,0,0,ur#); -top z1=(w/2,h); bot z2=(x1,-d); -sketch z1--z2; -endtchar; etest; - -stest(phyphen); telchar "punctuation hyphen"; -begintchar(p_hyphen_code,6u#,1/2x_height#,0,0,0,ur#); -top lft z1=(0,h); top rt z2=(w,h); -sketch z1--z2; -endtchar; etest; - -stest(plhyphen); telchar "punctuation long hyphen"; -begintchar(p_lhyphen_code,9u#,1/2x_height#,0,0,0,ur#); -top lft z1=(0,h); top rt z2=(w,h); -sketch z1--z2; -endtchar; etest; - -stest(pvlhyphen); telchar "punctuation very long hyphen"; -begintchar(p_vlhyphen_code,15u#,1/2x_height#,0,0,0,ur#); -top lft z1=(0,h); top rt z2=(w,h); -sketch z1--z2; -endtchar; etest; - -stest(pubar); telchar "punctuation underbar"; -begintchar(p_ubar_code,x_height#,0,uh#,0,0,ur#); -bot lft z1=(0,-d); bot rt z2=(w,-d); -sketch z1--z2; -endtchar; etest; - -stest(pquestion); telchar "punctuation question mark"; -begintchar(p_question_code,6u#,asc_height#,0,0,0,ur#); -lft z1=(0,h-2dot_radius); top z2=(w/2,h); -rt z3=(w,y1); z4=(x2,1/2x_height); -z5=(x2,1/3(y2+y4)); z6=(x2,dot_radius);fill_dot(6); -sketch z1..z2..z3..z5..tension 1.5..z4; -endtchar; etest; - -stest(pdollar); telchar "punctuation dollar sign"; -begintchar(p_dollar_code,cb_ka_width#,x_height#+1.5uh#,1.5uh#,0,0,ur#); -cb_ka_form; -sketch z1..z2..z3..z4..z5..z6..z7; -top z11 = (w/2,h); bot z12 = (w/2,-d); -sketch z11--z12; -endtchar; etest; - -stest(pgreater); telchar "punctuation greater than"; -begintchar(p_greater_code,7u#,x_height#,0,0,0,ur#); -bot lft z1=(0,0); top lft z2=(0,x_height); rt z3=(w,1/2(y1+y2)); -sketch z1--z3; sketch z2--z3; -endtchar; etest; - -stest(pless); telchar "punctuation less than"; -begintchar(p_less_code,7u#,x_height#,0,0,0,ur#); -bot rt z1=(w,0); top rt z2=(w,x_height); lft z3=(0,1/2(y1+y2)); -sketch z1--z3; sketch z2--z3; -endtchar; etest; - -stest(pat); telchar "punctuation at sign"; -begintchar(p_at_code,10u#,asc_height#,0,0,0,ur#); -z1=(w/2,3/4h); z2=(1/5w,1/2h); -z3=(x1,1/4h); z4=(4/5w,5/8h); -z5=(4/5w,3/8h); z6=(9/10w,y3); -rt z7=(w,y2); top z8=(x1,h); -lft z9=(0,y2); bot z10=(x1,0); rt z11=(x7,1/8h); -sketch z5..z3..z2..z1..z4&z4--z5& z5..z6..z7{up}..{left}z8..z9..z10..z11; -endtchar; etest; - -stest(ptilde); telchar "punctuation tilde sign"; -begintchar(p_tilde_code,9u#,asc_height#,0,0,0,ur#); -top lft z1=(0,asc_height2); top z2=(w/3,h); -z3=(2/3w,y1); top rt z4=(w,y2); -sketch z1..z2..z3..z4; -endtchar; etest; - -stest(phat); telchar "punctuation circumflex(hat)"; -begintchar(p_hat_code,5u#,asc_height#,0,0,0,ur#); -lft z1=(0,asc_height1); rt z2=(w,y1); top z3=(1/2(x1+x2),h); -sketch z1--z3; sketch z3--z2; -endtchar; etest; - -stest(pampersand); telchar "punctuation ampersand"; -begintchar(p_ampersand_code,11u#,asc_height#,0,0,0,ur#); -rt z11=(w,1/4x_height); bot z10=(3/4w,0); -z1=(x10+u,x_height); y1a=y1; x1-x1a=w-x1; rt z1b=(w,x_height); -bot z2=(w/4,0);lft z3=(0,y11); z4=(w/8,1/2x_height+uh); -z5=(x2,3/4x_height); z6=(w/2,asc_height1); -top z7=(5/12w,h); z8=(5/24w,y6); %z9=(x7,1/2x_height); -sketch z1a--z1b; -sketch z1..{left}z2..z3..z4..z5..z6..z7..z8..z5..z10..z11; -penlabels (1a,1b); -endtchar; etest; - -% ---------------- end of punctuation ------------ diff --git a/Master/texmf-dist/fonts/source/public/itrans/telcodes.mf b/Master/texmf-dist/fonts/source/public/itrans/telcodes.mf deleted file mode 100644 index 98f94481881..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/telcodes.mf +++ /dev/null @@ -1,282 +0,0 @@ -% This file is part of the TeluguTeX Software Package. -%Copyright (c) 1991 Lakshmankumar Mukkavilli -% -%The TeluguTeX Software Package is distributed in the hope that -%it will be useful,but WITHOUT ANY WARRANTY. No author or distributor -%accepts responsibility to anyone for the consequences of using it -%or for whether it serves any particular purpose or works at all, -%unless he says so in writing. Refer to the TeluguTeX Software Package -%General Public License for full details. -% -%Everyone is granted permission to copy, modify and redistribute -%the TeluguTeX Software Package, but only under the conditions described in the -%TeluguTeX Software Package General Public License. A copy of this license is -%supposed to have been given to you along with TeluguTeX Software Package so you -%can know your rights and responsibilities. It should be in a -%file named CopyrightLong. Among other things, the copyright notice -%and this notice must be preserved on all copies. -%%%%%%% -% This file contains codes to determine where various symbols -% are placed in the font. The symbols that are also part of ASCII -% character set are placed at the same location as in ASCII code. -% Any revision of this file MUST maintain this assignment. -% All telugu digits are given contiguous codes in the order -% 0,1,2,3,4,5,6,7,8,9. Any revision of this file MUST maintain -% this property. -% -% vowels -v_a_code := oct"027"; -v_aa_code := v_a_code +1; -v_e_code := v_aa_code +1; -v_ee_code := v_e_code +1; -v_u_code := v_ee_code +1; -v_uu_code := v_u_code +1; -v_ro_code := v_uu_code +1; -v_roo_code := v_ro_code +1; -v_lo_code := v_roo_code +1; -v_loo_code := v_lo_code +1; -v_ea_code := oct"101"; -v_eae_code := v_ea_code +1; -v_i_code := v_eae_code +1; -v_ao_code := v_i_code +1; -v_aoo_code := v_ao_code +1; -v_au_code := v_aoo_code +1; - -% vowel modifiers -vm_a_code := oct"200"; -vm_aa_code := vm_a_code +1; -vm_aaa_code := vm_aa_code +1; -vm_e_code := vm_aaa_code +1; -vm_ee_code := vm_e_code +1; -vm_eea_code := vm_ee_code +1; -vm_eeb_code := vm_eea_code +1; -vm_u_code := vm_eeb_code +1; -vm_uu_code := vm_u_code +1; -vm_ro_code := vm_uu_code +1; -vm_roo_code := vm_ro_code +1; -vm_lo_code := vm_roo_code +1; -vm_loo_code := vm_lo_code +1; -vm_ea_code := vm_loo_code +1; -vm_eae_code := vm_ea_code +1; -vm_i1_code := vm_ea_code; -vm_i2_code := vm_eae_code +1; -vm_ao_code := vm_i2_code +1; -vm_aoo_code := vm_ao_code +1; -vm_aoo_code_a := vm_aoo_code +1; -vm_au_code := vm_aoo_code_a+1; -vm_p_code := vm_au_code +1; - -% Consonant bases -cb_ka_code := v_au_code +1; -cb_kha_code := cb_ka_code +1; -cb_ga_code := cb_kha_code +1; -cb_gha_code := cb_ga_code +1; -cb_nga_code := cb_gha_code +1; -cb_cha_code := cb_nga_code +1; -cb_ccha_code := cb_cha_code +1; -cb_ja_code := cb_ccha_code +1; -cb_jha_code := cb_ja_code +1; -cb_nya_code := cb_jha_code +1; -cb_tta_code := cb_nya_code +1; -cb_ttha_code := cb_tta_code +1; -cb_dda_code := cb_ttha_code +1; -cb_ddha_code := cb_dda_code +1; -cb_nna_code := cb_ddha_code +1; -cb_ta_code := cb_nna_code +1; -cb_tha_code := cb_ta_code +1; -cb_da_code := cb_tha_code +1; -cb_dha_code := cb_da_code +1; -cb_na_code := cb_dha_code +1; -cb_pa_code := oct"141"; -cb_pha_code := cb_pa_code +1; -cb_ba_code := cb_pha_code +1; -cb_bha_code := cb_ba_code +1; -cb_ma_code := cb_bha_code +1; -cb_ya_code := cb_ma_code +1; -cb_ra_code := cb_ya_code +1; -cb_rra_code := cb_ra_code +1; -cb_la_code := cb_rra_code +1; -cb_lla_code := cb_la_code +1; -cb_va_code := cb_lla_code +1; -cb_ca_code := cb_va_code +1; -cb_sha_code := cb_ca_code +1; -cb_sa_code := cb_sha_code +1; -cb_ha_code := cb_sa_code +1; -cb_ksha_code := cb_ha_code +1; -cb_dt_code := cb_ksha_code +1; -cb_np_code := cb_dt_code +1; -cb_vg_code := cb_np_code +1; -cb_bb_code := cb_vg_code +1; % boxes(bb,bo,be)(used for demonstrating -% vowel modifiers, cons. conjuncts) -cb_bo_code := cb_bb_code +1; -cb_be_code := cb_bo_code +1; - -% Consonant conjuncts -cc_ka_code := vm_p_code +1; -cc_kha_code := cc_ka_code +1; -cc_ga_code := cc_kha_code +1; -cc_gha_code := cc_ga_code +1; -cc_nga_code := cc_gha_code +1; -cc_cha_code := cc_nga_code +1; -cc_ccha_code := cc_cha_code +1; -cc_ja_code := cc_ccha_code +1; -cc_jha_code := cc_ja_code +1; -cc_nya_code := cc_jha_code +1; -cc_tta_code := cc_nya_code +1; -cc_ttha_code := cc_tta_code +1; -cc_dda_code := cc_ttha_code +1; -cc_ddha_code := cc_dda_code +1; -cc_nna_code := cc_ddha_code +1; -cc_ta_code := cc_nna_code +1; -cc_tha_code := cc_ta_code +1; -cc_da_code := cc_tha_code +1; -cc_dha_code := cc_da_code +1; -cc_na_code := cc_dha_code +1; -cc_pa_code := cc_na_code +1; -cc_pha_code := cc_pa_code +1; -cc_ba_code := cc_pha_code +1; -cc_bha_code := cc_ba_code +1; -cc_ma_code := cc_bha_code +1; -cc_ya_code := cc_ma_code +1; -cc_ra_code := cc_ya_code +1; -cc_rra_code := cc_ra_code +1; -cc_la_code := cc_rra_code +1; -cc_lla_code := cc_la_code +1; -cc_va_code := cc_lla_code +1; -cc_ca_code := cc_va_code +1; -cc_sha_code := cc_ca_code +1; -cc_sa_code := cc_sha_code +1; -cc_ha_code := cc_sa_code +1; - -% bars used for transliteration of vedic hymns -% and other symbols used for singing -b_udatta1_code := oct"005"; -b_udatta2_code := b_udatta1_code +1; -b_anudatta_code := b_udatta2_code +1; - -% Roman digits -dr_zero_code := ASCII"0"; -dr_one_code := dr_zero_code +1; -dr_two_code := dr_one_code +1; -dr_three_code := dr_two_code +1; -dr_four_code := dr_three_code +1; -dr_five_code := dr_four_code +1; -dr_six_code := dr_five_code +1; -dr_seven_code := dr_six_code +1; -dr_eight_code := dr_seven_code +1; -dr_nine_code := dr_eight_code +1; - -% Telugu digits -dt_zero_code := oct"015"; -dt_one_code := dt_zero_code +1; -dt_two_code := dt_one_code +1; -dt_three_code := dt_two_code +1; -dt_four_code := dt_three_code +1; -dt_five_code := dt_four_code +1; -dt_six_code := dt_five_code +1; -dt_seven_code := dt_six_code +1; -dt_eight_code := dt_seven_code +1; -dt_nine_code := dt_eight_code +1; - -% Punctuations -p_period_code := ASCII"."; -p_comma_code := ASCII","; -p_equal_code := ASCII"="; -p_bar_code := oct"177"; -p_dbar_code := oct"000"; -p_colon_code := ASCII":"; -p_scolon_code := ASCII";"; -p_cquote_code := ASCII"'"; -p_cquotes_code := oct"001"; -p_oquote_code := ASCII"`"; -p_oquotes_code := oct"002"; -p_dquotes_code := ASCII ditto; %ASCII " -p_slash_code := ASCII"/"; -p_hash_code := ASCII"#"; -p_excla_code := ASCII"!"; -p_asterisk_code := ASCII"*"; -p_plus_code := ASCII"+"; -p_lbracket_code := ASCII"["; -p_rbracket_code := ASCII"]"; -p_lparen_code := ASCII"("; -p_rparen_code := ASCII")"; -p_lbrace_code := ASCII"{"; -p_rbrace_code := ASCII"}"; -p_percent_code := ASCII"%"; -p_bslash_code := ASCII"\"; -p_lbar_code := ASCII"|"; -p_hyphen_code := ASCII"-"; -p_lhyphen_code := oct"003"; -p_vlhyphen_code := oct"004"; -p_ubar_code := ASCII"_"; -p_question_code := ASCII"?"; -p_dollar_code := ASCII"$"; -p_greater_code := ASCII">"; -p_less_code := ASCII"<"; -p_at_code := ASCII"@"; -p_tilde_code := ASCII"~"; -p_hat_code := ASCII"^"; -p_ampersand_code := ASCII"&"; - -% Ubayaksharas -u_ardhasunna_code := oct"010"; -u_sunna_code := u_ardhasunna_code +1; -u_visarga_code := u_sunna_code +1; -u_ardhavisarga_code := u_visarga_code +1; -u_avagraha_code := u_ardhavisarga_code +1; - -%some consonant+vowel's need special symbols. Next we will -%define codes for these symbols. -cv_ku_code := cc_ha_code+1; -cv_khe_code := cv_ku_code+1; -cv_khao_code := cv_khe_code+1; -cv_ge_code := cv_khao_code+1; -cv_ngu_code := cv_ge_code+1; -cv_nguu_code := cv_ngu_code+1; -cv_che_code := cv_nguu_code+1; -cv_chao_code := cv_che_code+1; -cv_cche_code := cv_chao_code+1; -cv_cchao_code := cv_cche_code+1; -cv_je_code := cv_cchao_code+1; -cv_ju_code := cv_je_code+1; -cv_juu_code := cv_ju_code+1; -cv_jao_code := cv_juu_code+1; -cv_ttao_code := cv_jao_code+1; -cv_tthe_code := cv_ttao_code+1; -cv_ddu_code := cv_tthe_code+1; -cv_ddhu_code := cv_ddu_code+1; -cv_te_code := cv_ddhu_code+1; -cv_tao_code := cv_te_code+1; -cv_the_code := cv_tao_code+1; -cv_de_code := cv_the_code+1; -cv_dhe_code := cv_de_code+1; -cv_ne_code := cv_dhe_code+1; -cv_nao_code := cv_ne_code+1; -cv_paa_code := cv_nao_code+1; -cv_pu_code := cv_paa_code+1; -ccv_pu_code := cv_pu_code+1; %con. conjunct for pa + vowel u -cv_puu_code := ccv_pu_code+1; -ccv_puu_code := cv_puu_code+1; %con. conjunct for pa + vowel uu -cv_phaa_code := ccv_puu_code+1; -ccv_phu_code := cv_phaa_code+1; %con. conjunct for pha + vowel u -ccv_phuu_code := ccv_phu_code+1; %con. conjunct for pha + vowel uu -cv_be_code := ccv_phuu_code+1; -cv_bao_code := cv_be_code+1; -cv_bhe_code := cv_bao_code+1; -cv_bhao_code := cv_bhe_code+1; -cv_re_code := cv_bhao_code+1; -cv_le_code := cv_re_code+1; -cv_lao_code := cv_le_code+1; -cv_lle_code := cv_lao_code+1; -cv_llu_code := cv_lle_code+1; -cv_llao_code := cv_llu_code+1; -cv_ve_code := cv_llao_code+1; -cv_vao_code := cv_ve_code+1; -cv_ce_code := cv_vao_code+1; -cv_cao_code := cv_ce_code+1; -cv_shaa_code := cv_cao_code+1; -cv_shu_code := cv_shaa_code+1; -cv_saa_code := cv_shu_code+1; -cv_haa_code := cv_saa_code+1; -cv_hao_code := cv_haa_code+1; -cv_kshu_code := cv_hao_code+1; diff --git a/Master/texmf-dist/fonts/source/public/itrans/telmode.mf b/Master/texmf-dist/fonts/source/public/itrans/telmode.mf deleted file mode 100644 index 63760d2a2bc..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/telmode.mf +++ /dev/null @@ -1,21 +0,0 @@ -% This file is part of the TeluguTeX Software Package. -%Copyright (c) 1991 Lakshmankumar Mukkavilli -% -%The TeluguTeX Software Package is distributed in the hope that -%it will be useful,but WITHOUT ANY WARRANTY. No author or distributor -%accepts responsibility to anyone for the consequences of using it -%or for whether it serves any particular purpose or works at all, -%unless he says so in writing. Refer to the TeluguTeX Software Package -%General Public License for full details. -% -%Everyone is granted permission to copy, modify and redistribute -%the TeluguTeX Software Package, but only under the conditions described in the -%TeluguTeX Software Package General Public License. A copy of this license is -%supposed to have been given to you along with TeluguTeX Software Package so you -%can know your rights and responsibilities. It should be in a -%file named CopyrightLong. Among other things, the copyright notice -%and this notice must be preserved on all copies. - -% avinash: comment out the mode line, since MakeTeXPK or MakeTeXTFM will -% pass the correct mode to mf anyway, no need to hardcode it here. -% mode=localfont; diff --git a/Master/texmf-dist/fonts/source/public/itrans/telparam.mf b/Master/texmf-dist/fonts/source/public/itrans/telparam.mf deleted file mode 100644 index 74cb3f0efe0..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/telparam.mf +++ /dev/null @@ -1,135 +0,0 @@ -% This file is part of the TeluguTeX Software Package. -%Copyright (c) 1991 Lakshmankumar Mukkavilli -% -%The TeluguTeX Software Package is distributed in the hope that -%it will be useful,but WITHOUT ANY WARRANTY. No author or distributor -%accepts responsibility to anyone for the consequences of using it -%or for whether it serves any particular purpose or works at all, -%unless he says so in writing. Refer to the TeluguTeX Software Package -%General Public License for full details. -% -%Everyone is granted permission to copy, modify and redistribute -%the TeluguTeX Software Package, but only under the conditions described in the -%TeluguTeX Software Package General Public License. A copy of this license is -%supposed to have been given to you along with TeluguTeX Software Package so you -%can know your rights and responsibilities. It should be in a -%file named CopyrightLong. Among other things, the copyright notice -%and this notice must be preserved on all copies. -%%%%%%%% -% This file contains various parameters used in making a font -% for telugu. Many of the parameters are used in several places. -% Before changing anything here you should be very clear about -% the possible impact. -% -input telbase % read basefile - -font_identifier :="TELUGU"; - -% parameters - -u#:=designsize/18; % unit width -v#:=designsize; % total height -uh#:=v#/18; % unit height -top_shoulder:=2/36; % top shoulder proportion -bot_shoulder:=2/36; % bottom shoulder proportion -xheight:=15/36; % x height proportion -ascheight:=10/36; % ascender height proportion -desdepth:=7/36; % descender depth proportion -figheight:=6/36; % height of roman digits - -em_width#:=18u#; % same as font_quad - -asc_height#:=(ascheight+xheight)*v#; -des_depth#:=desdepth*v#; -x_height#:=xheight*v#; -bot_depth#:=(bot_shoulder+desdepth)*v#; -top_height#:=(top_shoulder+ascheight+xheight)*v#; -fig_height#:=(figheight+xheight)*v#; % height of roman digits -tfig_width#:=7.5u#; % width of telugu digits -tfig_height#:=x_height#; % height of telugu digits - -asc_height1#:=(1/3ascheight+xheight)*v#; -asc_height2#:=(2/3ascheight+xheight)*v#; - -j_height#:=2/3x_height#; % height of bowls in ja,ta etc -c_height#:=1/3x_height#; % height of circle in ma, va etc -% c_height is used to draw small circles. If we use a wide pen then the circle -% may not be clearly visible. Hence the following statement. -if c_height# < (3.2*pen_width#):c_height#:=3.2pen_width#; fi; -w_height#:=1/3x_height#; % height of wedge in da,ta etc -ascunit#:=1/6(asc_height#-x_height#); % a unit for acsender area -vmwidth#:=7u#; % width of vowel modifiers -top_accent#:=1.5uh#; % base for accents that appear at top -bot_accent#:=1.5uh#; % base for accents that appear below -cc_scale:=0.7; % scale factor for consonant conjuncts -ccwidth#:=vmwidth#; % width of co.conjuncts that appear on % the side -dot_radius#:=u#; % radius of dot -wedge_height#:=x_height#/4; % height of wedge (in dha, uu etc) -wedge_depth#:=4/9des_depth#; % depth of wedge(in dha,uu etc) -sc_height#:=1/6x_height#; % misc. usage - -v_a_width#:=10u#; % width of vowel a -v_e_width#:=7.5u#; % width of vowel e -v_u_width#:=8u#; % width of vowel u (like dda no hat -v_lo_width#:=11u#; % width of vowel lo(inverted ja) -v_ea_width#:=6u#; % width of vowel ea(like va without -v_i_width#:=7u#; % width of vowel i - -vm_a_width#:=5u#; % width of vowel modifier a -vm_e_width#:=4u#; % width of vowel modifier e -vm_e_height1#:=asc_height2#; % height of vowelmodifier e (used - % with certain consonants kha,cha, - % ccha,ja,ta,na,ba,bha,ma,la,va etc) -vm_e_height2#:=5/6x_height#; % vowel mod. e for ra,ga.da sits -vm_e_height3#:=(1/2ascheight+xheight)*v#; % between vm_e_height2 and 3 -vm_u_width#:=5u#; % width of ubowl (attached to letter -vm_ro_width#:=6u#; % width of vowel modifier ro -vm_ao_width#:=8u#; % width of vowel modifier ao -vm_aoo_width#:=vm_ao_width#+1.5u#; % width of vowel modifier aoo - -cb_ka_width#:=6u#; % width of ka -cb_kha_width#:=7.5u#; % width of kha -cb_ga_width#:=6u#; % width of ga -cb_cha_width#:=9u#; % width of cha -cb_ja_width#:=7.5u#; % width of ja -cb_tta_width#:=10.5u#; % width of tta -cb_nna_width#:=10u#; % width of nna -cb_ta_width#:=8u#; % width of ta -cb_da_width#:=9.0u#; % width of da -cb_na_width#:=7.5u#; % width of na -cb_ba_width#:=7.5u#; % width of ba -cb_ya_width#:=10u#; % width of ya (without bowl) -cb_ra_width#:=6u#; % width of ra -cb_la_width#:=9u#; % width of la -cb_lla_width#:=6u#; % width of lla -cb_va_width#:=7.5u#; % width of va -cb_ca_width#:=5u#; % width of ca -cb_sha_width#:=cb_va_width#+1.5u#; % width of sha -cb_ksha_width#:=cb_ka_width#; % width of ksha -cb_ksha_depth#:=des_depth#; % floor of ksha -cb_np_width#:=ccwidth#; % width of nakarapollu -cb_vg_width#:=ccwidth#; % width of valapalagilaka - -cv_pu_width#:=cb_va_width#+2u#; % width of u modifier for pa -cv_pu_depth#:=1.5uh#; % depth of u modifier for pa - -p_comma_width#:=2dot_radius#+u#; % width of comma -half_plus_width#:=cb_ja_width#/2; % width of symbol like truncated + - -% ul#, ur# indicate the amount of white space that is added -% to a symbol. Following are the criteria used to add space -% consonant base, vowels - none -% punctuation,digits - on right -% consonant conjuncts that appear below,vowel modifiers that appear -% above/below - none -% accents that appear below/above - none -% consonant conjuncts that appear on the side - on left -% vowel modifiers for u, uu - none -% vowel modifiers for ro, roo - on left -% While composing Telugu text using TeX, space is added after a syllable -% by the macros that build a syllable. -ul#:=2u#; % white space (on left) -ur#:=2u#; % white space (on right) - - -generate telugu; % switch to driver files diff --git a/Master/texmf-dist/fonts/source/public/itrans/telspc.mf b/Master/texmf-dist/fonts/source/public/itrans/telspc.mf deleted file mode 100644 index c2ae45d132e..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/telspc.mf +++ /dev/null @@ -1,52 +0,0 @@ -%telspc% -% generates striped characters with shading -input telmode; -font_size 72pt#; -slant:=0; -pen_width#:=2.5pt#; -% Following code(with minor modifications) is taken from the article, -% The ABC's of Special Effects by Georgia K. M. Tobin, -% that appeared in TUGboat, Volume 9(1988), No. 1 -vardef special_effects= -% creates characters filled with stripes and followed by a shadow. - cullit; - picture Normalchar; - Normalchar:=currentpicture; - clearit; -% Depending on the output device, pen size(0.1pt) may need to be -% changed. - pickup pencircle scaled 0.1pt; - filldraw (0,-d)--(w,-d)-- - (w,h)--(0,h)--cycle; - picture Blackbox; - Blackbox:=currentpicture; - picture Reversevideo; - Reversevideo:=Blackbox-Normalchar; - clearit; -% Depending on the output device,stepsize(uh/3) may need to be -% changed. - for f=-d step uh/3 until h: - draw(0,f)--(w,f); - endfor; - currentpicture:= - currentpicture-Reversevideo; - cullit; - picture Stripedchar; - Stripedchar:=currentpicture; - clearit; -% Depending on the output device,offset(1.5pt) may need to be -% changed. - currentpicture:=Normalchar shifted(1.5pt,-1.5pt); - picture Shadow; - Shadow:=currentpicture; - clearit; - currentpicture:=Shadow-Normalchar; - cullit; - picture Shadowonly; - Shadowonly:=currentpicture; - clearit; - - currentpicture:=Shadowonly+Stripedchar; -enddef; -input telparam; -%% diff --git a/Master/texmf-dist/fonts/source/public/itrans/telugu.mf b/Master/texmf-dist/fonts/source/public/itrans/telugu.mf deleted file mode 100644 index f442599c9f2..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/telugu.mf +++ /dev/null @@ -1,48 +0,0 @@ -% This file is part of the TeluguTeX Software Package. -%Copyright (c) 1991 Lakshmankumar Mukkavilli -% -%The TeluguTeX Software Package is distributed in the hope that -%it will be useful,but WITHOUT ANY WARRANTY. No author or distributor -%accepts responsibility to anyone for the consequences of using it -%or for whether it serves any particular purpose or works at all, -%unless he says so in writing. Refer to the TeluguTeX Software Package -%General Public License for full details. -% -%Everyone is granted permission to copy, modify and redistribute -%the TeluguTeX Software Package, but only under the conditions described in the -%TeluguTeX Software Package General Public License. A copy of this license is -%supposed to have been given to you along with TeluguTeX Software Package so you -%can know your rights and responsibilities. It should be in a -%file named CopyrightLong. Among other things, the copyright notice -%and this notice must be preserved on all copies. -%%%%%%% -% This file contains font dimensions, ligature definitions etc. -% -font_coding_scheme := "TeX text"; - -mode_setup; font_setup; - -input telcodes; % codes for telugu symbols -input telchrs1; % vowels,vowel modifiers, consonant bases, -% % consonant conjuncts, accents, c+v's -input telchrs2; % consonant + vowel that need special care -input telchrs3; % digits(roman&Telugu), punctuation - -% Font Dimensions - -font_slant slant; -font_x_height x_height#; -font_normal_space 6u#; -font_normal_stretch 3u#; -font_normal_shrink 2u#; -font_quad em_width#; -font_extra_space 2u#; - -%ligature and kern information - -ligtable "'": "'" =: p_cquotes_code; % close quotes -ligtable "`": "`" =: p_oquotes_code; % open quotes -ligtable "-": "-" =: p_lhyphen_code; % en dash -ligtable p_lhyphen_code: "-" =: p_vlhyphen_code; % em dash - -if not testing: expandafter stop fi; diff --git a/Master/texmf-dist/fonts/source/public/itrans/wntml12.mf b/Master/texmf-dist/fonts/source/public/itrans/wntml12.mf deleted file mode 100644 index 46d97df59aa..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/wntml12.mf +++ /dev/null @@ -1,77 +0,0 @@ -% This is WNTML12.MF (Washington Tamil 12pt) -% based on CMR12.MF -% Created by Avinash Chopde, from the existing U of Wash definition -if unknown cmbase: input cmbase fi - -font_identifier:="WNTML"; font_size 12pt#; - -u#:=23.5/36pt#; % unit width -width_adj#:=0pt#; % width adjustment for certain characters -serif_fit#:=0pt#; % extra sidebar near lowercase serifs -cap_serif_fit#:=5.8/36pt#; % extra sidebar near uppercase serifs -letter_fit#:=0pt#; % extra space added to all sidebars - -body_height#:=324/36pt#; % height of tallest characters -asc_height#:=300/36pt#; % height of lowercase ascenders -cap_height#:=295.2/36pt#; % height of caps -fig_height#:=278.4/36pt#; % height of numerals -x_height#:=186/36pt#; % height of lowercase without ascenders -math_axis#:=108/36pt#; % axis of symmetry for math symbols -bar_height#:=104.4/36pt#; % height of crossbar in lowercase e -comma_depth#:=84/36pt#; % depth of comma below baseline -desc_depth#:=84/36pt#; % depth of lowercase descenders - -crisp#:=0pt#; % diameter of serif corners -tiny#:=8/36pt#; % diameter of rounded corners -fine#:=7/36pt#; % diameter of sharply rounded corners -thin_join#:=7.5/36pt#; % width of extrafine details -hair#:=9.5/36pt#; % lowercase hairline breadth -stem#:=28/36pt#; % lowercase stem breadth -curve#:=33/36pt#; % lowercase curve breadth -ess#:=30/36pt#; % breadth in middle of lowercase s -flare#:=36/36pt#; % diameter of bulbs or breadth of terminals -dot_size#:=42/36pt#; % diameter of dots -cap_hair#:=11.5/36pt#; % uppercase hairline breadth -cap_stem#:=35/36pt#; % uppercase stem breadth -cap_curve#:=40/36pt#; % uppercase curve breadth -cap_ess#:=38/36pt#; % breadth in middle of uppercase s -rule_thickness#:=.44pt#; % thickness of lines in math symbols - -dish#:=1/36pt#; % amount erased at top or bottom of serifs -bracket#:=24/36pt#; % vertical distance from serif base to tangent -jut#:=33/36pt#; % protrusion of lowercase serifs -cap_jut#:=41/36pt#; % protrusion of uppercase serifs -beak_jut#:=11.4/36pt#; % horizontal protrusion of beak serifs -beak#:=84/36pt#; % vertical protrusion of beak serifs -vair#:=8.5/36pt#; % vertical diameter of hairlines -notch_cut#:=12pt#; % maximum breadth above or below notches -bar#:=12.5/36pt#; % lowercase bar thickness -slab#:=12.5/36pt#; % serif and arm thickness -cap_bar#:=12.5/36pt#; % uppercase bar thickness -cap_band#:=12.5/36pt#; % uppercase thickness above/below lobes -cap_notch_cut#:=12pt#; % max breadth above/below uppercase notches -serif_drop#:=4.8/36pt#; % vertical drop of sloped serifs -stem_corr#:=1/36pt#; % for small refinements of stem breadth -vair_corr#:=1/36pt#; % for small refinements of hairline height -apex_corr#:=0pt#; % extra width at diagonal junctions - -o#:=9/36pt#; % amount of overshoot for curves -apex_o#:=9/36pt#; % amount of overshoot for diagonal junctions - -slant:=0; % tilt ratio $(\Delta x/\Delta y)$ -fudge:=1; % factor applied to weights of heavy characters -math_spread:=-0.2; % extra openness of math symbols -superness:=1/sqrt2; % parameter for superellipses -superpull:=1/6; % extra openness inside bowls -beak_darkness:=11/30; % fraction of triangle inside beak serifs -ligs:=2; % level of ligatures to be included - -square_dots:=false; % should dots be square? -hefty:=false; % should we try hard not to be overweight? -serifs:=true; % should serifs and bulbs be attached? -monospace:=false; % should all characters have the same width? -variant_g:=false; % should an italic-style g be used? -low_asterisk:=false; % should the asterisk be centered at the axis? -math_fitting:=false; % should math-mode spacing be used? - -generate wntamil % switch to the driver file diff --git a/Master/texmf-dist/fonts/source/public/itrans/wntml17.mf b/Master/texmf-dist/fonts/source/public/itrans/wntml17.mf deleted file mode 100644 index 57fc94db469..00000000000 --- a/Master/texmf-dist/fonts/source/public/itrans/wntml17.mf +++ /dev/null @@ -1,77 +0,0 @@ -% This is WNTML12.MF (Washington Tamil 12pt) -% based on CMR12.MF -% Created by Avinash Chopde, from the existing U of Wash definition -if unknown cmbase: input cmbase fi - -font_identifier:="WNTML"; font_size 17.28pt#; - -u#:=32.5/36pt#; % unit width -width_adj#:=0pt#; % width adjustment for certain characters -serif_fit#:=0pt#; % extra sidebar near lowercase serifs -cap_serif_fit#:=8/36pt#; % extra sidebar near uppercase serifs -letter_fit#:=-0.1pt#; % extra space added to all sidebars - -body_height#:=466/36pt#; % height of tallest characters -asc_height#:=432/36pt#; % height of lowercase ascenders -cap_height#:=425/36pt#; % height of caps -fig_height#:=401/36pt#; % height of numerals -x_height#:=267.8/36pt#; % height of lowercase without ascenders -math_axis#:=155.5/36pt#; % axis of symmetry for math symbols -bar_height#:=150/36pt#; % height of crossbar in lowercase e -comma_depth#:=121/36pt#; % depth of comma below baseline -desc_depth#:=121/36pt#; % depth of lowercase descenders - -crisp#:=0pt#; % diameter of serif corners -tiny#:=8/36pt#; % diameter of rounded corners -fine#:=7/36pt#; % diameter of sharply rounded corners -thin_join#:=9/36pt#; % width of extrafine details -hair#:=11/36pt#; % lowercase hairline breadth -stem#:=33/36pt#; % lowercase stem breadth -curve#:=40/36pt#; % lowercase curve breadth -ess#:=35/36pt#; % breadth in middle of lowercase s -flare#:=45/36pt#; % diameter of bulbs or breadth of terminals -dot_size#:=51/36pt#; % diameter of dots -cap_hair#:=13/36pt#; % uppercase hairline breadth -cap_stem#:=41/36pt#; % uppercase stem breadth -cap_curve#:=47/36pt#; % uppercase curve breadth -cap_ess#:=43/36pt#; % breadth in middle of uppercase s -rule_thickness#:=.6pt#; % thickness of lines in math symbols - -dish#:=1/36pt#; % amount erased at top or bottom of serifs -bracket#:=34/36pt#; % vertical distance from serif base to tangent -jut#:=42/36pt#; % protrusion of lowercase serifs -cap_jut#:=50/36pt#; % protrusion of uppercase serifs -beak_jut#:=15/36pt#; % horizontal protrusion of beak serifs -beak#:=121/36pt#; % vertical protrusion of beak serifs -vair#:=10/36pt#; % vertical diameter of hairlines -notch_cut#:=17pt#; % maximum breadth above or below notches -bar#:=16/36pt#; % lowercase bar thickness -slab#:=16/36pt#; % serif and arm thickness -cap_bar#:=16/36pt#; % uppercase bar thickness -cap_band#:=16/36pt#; % uppercase thickness above/below lobes -cap_notch_cut#:=17pt#; % max breadth above/below uppercase notches -serif_drop#:=7/36pt#; % vertical drop of sloped serifs -stem_corr#:=1/36pt#; % for small refinements of stem breadth -vair_corr#:=1/36pt#; % for small refinements of hairline height -apex_corr#:=0pt#; % extra width at diagonal junctions - -o#:=10/36pt#; % amount of overshoot for curves -apex_o#:=10/36pt#; % amount of overshoot for diagonal junctions - -slant:=0; % tilt ratio $(\Delta x/\Delta y)$ -fudge:=1; % factor applied to weights of heavy characters -math_spread:=-0.4; % extra openness of math symbols -superness:=1/sqrt2; % parameter for superellipses -superpull:=1/6; % extra openness inside bowls -beak_darkness:=11/30; % fraction of triangle inside beak serifs -ligs:=2; % level of ligatures to be included - -square_dots:=false; % should dots be square? -hefty:=false; % should we try hard not to be overweight? -serifs:=true; % should serifs and bulbs be attached? -monospace:=false; % should all characters have the same width? -variant_g:=false; % should an italic-style g be used? -low_asterisk:=false; % should the asterisk be centered at the axis? -math_fitting:=false; % should math-mode spacing be used? - -generate wntamil % switch to the driver file diff --git a/Master/texmf-dist/fonts/tfm/public/itrans/kan12.tfm b/Master/texmf-dist/fonts/tfm/public/itrans/kan12.tfm Binary files differdeleted file mode 100644 index 78c6d308a82..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/itrans/kan12.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/itrans/kan12b.tfm b/Master/texmf-dist/fonts/tfm/public/itrans/kan12b.tfm Binary files differdeleted file mode 100644 index 79c5881bbef..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/itrans/kan12b.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/itrans/kan12nx.tfm b/Master/texmf-dist/fonts/tfm/public/itrans/kan12nx.tfm Binary files differdeleted file mode 100644 index e0357926dc7..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/itrans/kan12nx.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/itrans/kan12s.tfm b/Master/texmf-dist/fonts/tfm/public/itrans/kan12s.tfm Binary files differdeleted file mode 100644 index db26783995b..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/itrans/kan12s.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/itrans/kan18.tfm b/Master/texmf-dist/fonts/tfm/public/itrans/kan18.tfm Binary files differdeleted file mode 100644 index 4ef2585ed47..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/itrans/kan18.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/itrans/ncpicsxp.tfm b/Master/texmf-dist/fonts/tfm/public/itrans/ncpicsxp.tfm Binary files differdeleted file mode 100644 index b600497687f..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/itrans/ncpicsxp.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/itrans/ncprcsxp.tfm b/Master/texmf-dist/fonts/tfm/public/itrans/ncprcsxp.tfm Binary files differdeleted file mode 100644 index 7efe1d3b722..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/itrans/ncprcsxp.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/itrans/tel12.tfm b/Master/texmf-dist/fonts/tfm/public/itrans/tel12.tfm Binary files differdeleted file mode 100644 index fd694338328..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/itrans/tel12.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/itrans/tel12b.tfm b/Master/texmf-dist/fonts/tfm/public/itrans/tel12b.tfm Binary files differdeleted file mode 100644 index 84a689d370f..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/itrans/tel12b.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/itrans/tel12nx.tfm b/Master/texmf-dist/fonts/tfm/public/itrans/tel12nx.tfm Binary files differdeleted file mode 100644 index 5452c260857..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/itrans/tel12nx.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/itrans/tel12ny.tfm b/Master/texmf-dist/fonts/tfm/public/itrans/tel12ny.tfm Binary files differdeleted file mode 100644 index 9a3fbe79d7b..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/itrans/tel12ny.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/itrans/tel12s.tfm b/Master/texmf-dist/fonts/tfm/public/itrans/tel12s.tfm Binary files differdeleted file mode 100644 index b3a6f712f25..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/itrans/tel12s.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/itrans/tel18.tfm b/Master/texmf-dist/fonts/tfm/public/itrans/tel18.tfm Binary files differdeleted file mode 100644 index b8526911a1e..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/itrans/tel18.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/itrans/telspc.tfm b/Master/texmf-dist/fonts/tfm/public/itrans/telspc.tfm Binary files differdeleted file mode 100644 index 879ed6c6410..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/itrans/telspc.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/itrans/wntml12.tfm b/Master/texmf-dist/fonts/tfm/public/itrans/wntml12.tfm Binary files differdeleted file mode 100644 index 9f64f0e1867..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/itrans/wntml12.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/tfm/public/itrans/wntml17.tfm b/Master/texmf-dist/fonts/tfm/public/itrans/wntml17.tfm Binary files differdeleted file mode 100644 index 010dcb8f302..00000000000 --- a/Master/texmf-dist/fonts/tfm/public/itrans/wntml17.tfm +++ /dev/null diff --git a/Master/texmf-dist/fonts/truetype/public/itrans/ncpi____.ttf b/Master/texmf-dist/fonts/truetype/public/itrans/ncpi____.ttf Binary files differdeleted file mode 100644 index 0904ea46f14..00000000000 --- a/Master/texmf-dist/fonts/truetype/public/itrans/ncpi____.ttf +++ /dev/null diff --git a/Master/texmf-dist/fonts/truetype/public/itrans/ncpr____.ttf b/Master/texmf-dist/fonts/truetype/public/itrans/ncpr____.ttf Binary files differdeleted file mode 100644 index 51bef1e7993..00000000000 --- a/Master/texmf-dist/fonts/truetype/public/itrans/ncpr____.ttf +++ /dev/null diff --git a/Master/texmf-dist/fonts/type1/public/itrans/ncpi____.pfb b/Master/texmf-dist/fonts/type1/public/itrans/ncpi____.pfb Binary files differdeleted file mode 100644 index 66c0db7e807..00000000000 --- a/Master/texmf-dist/fonts/type1/public/itrans/ncpi____.pfb +++ /dev/null diff --git a/Master/texmf-dist/fonts/type1/public/itrans/ncpr____.pfb b/Master/texmf-dist/fonts/type1/public/itrans/ncpr____.pfb Binary files differdeleted file mode 100644 index 3446f8f0b7b..00000000000 --- a/Master/texmf-dist/fonts/type1/public/itrans/ncpr____.pfb +++ /dev/null diff --git a/Master/texmf-dist/tex/latex/itrans/htmlstub.sty b/Master/texmf-dist/tex/latex/itrans/htmlstub.sty deleted file mode 100644 index 9be8488457b..00000000000 --- a/Master/texmf-dist/tex/latex/itrans/htmlstub.sty +++ /dev/null @@ -1,16 +0,0 @@ -% ITRANS html.sty stub file -% USE THIS FILE IF YOU DO NOT HAVE html.sty from the Latex2HTML package - -\usepackage{comment} - -\excludecomment{htmlonly} - -\newcommand{\htmladdnormallink}[2]{#1} - -\newenvironment{makeimage}{}{} - -\newenvironment{imagesonly}{}{} - -\newcommand{\htmlrule}[1][]{} - -\newcommand{\htmlimage}[1]{} diff --git a/Master/texmf-dist/tex/latex/itrans/idevn.tex b/Master/texmf-dist/tex/latex/itrans/idevn.tex deleted file mode 100644 index f5b551be8e5..00000000000 --- a/Master/texmf-dist/tex/latex/itrans/idevn.tex +++ /dev/null @@ -1,299 +0,0 @@ -% ITRANS Devanagari Header for TeX/LaTeX. -% using either Devnac or Devnag font -% Defines devanagari fonts in various sizes -% Also includes some macros for the ITRANS song book.... -%----- -% Copy this file to someplace where TeX can find it, the best place -% is usually the ITRANS lib/ directory. Make sure to add that directory -% to the TEXINPUTS environment variable. -%----- -% created: avinash chopde, february 1994 -% avinash@acm.org -% modified: may 2001 -% $Header:$ -% ----------------------------------------------------------------- -%% Usage: -%% Include this file somewhere in the beginning of your input file. -% \input <thisfilename> -%% Then, if you are using Frans's font, add these lines (uncommented): -% #indianifm=dvng_is.ifm % ITRANS command -% #indianfont=\fransdvng -%% If you are using the PostScript Devnac font that came with ITRANS, add -%% these lines (uncommented): -% #indianifm=dvnc.ifm % ITRANS command -% #indianfont=\postdvng -%% Then, whenever you need to use some particular size of the font, -%% use the following command: -% \let\usedvng=\largedvng % usedvng is used by \fransdvng or \avidvng -%% sizes available: normaldvng < largedvng < LARGEdvng < hugedvng -% see the file ../doc/sample.itx for an example. -% ----------------------------------------------------------------- -\newif\iffrans -% ----------------------------------------------------------------- -% Page commands (for LaTeX ONLY, use one of these commands in preamble) -\def\portraitpage{% - \setlength{\topmargin}{-0.50in} % real margin == this + 1in - \setlength{\oddsidemargin}{-0.0in} % real margin == this + 1in - \setlength{\evensidemargin}{-0.0in} % real margin == this + 1in - \setlength{\columnsep}{20pt} - \setlength{\columnseprule}{0.4pt} - - % Use Portrait Size Page - \setlength{\textwidth}{6.5in} - \setlength{\textheight}{9.0in}% -} -\def\landscapepage{% - \typeout{Landscape Mode: be sure to print in landscape format} - \typeout{ (for dvips, use -t landscape option)} - - \setlength{\topmargin}{-0.75in} % real margin == this + 1in - \setlength{\oddsidemargin}{-0.0in} % real margin == this + 1in - \setlength{\evensidemargin}{-0.0in} % real margin == this + 1in - \setlength{\columnsep}{20pt} - \setlength{\columnseprule}{0.4pt} - - % Use Landscape Size Page - \setlength{\textwidth}{9.5in} - \setlength{\textheight}{7in}% -} -% ----------------------------------------------------------------- -% Font Stuff -\font\sixrm=cmr6 -\font\sevenrm=cmr7 -\font\eightrm=cmr8 -\font\ninerm=cmr9 -\font\tenrm=cmr10 - -\let\smallcmr=\sixrm -\let\titlefont=\eightrm - -\def\devnmode{ - \tolerance=10000 - \pretolerance=10000 - \normalbaselines - \hyphenchar\devnfont=-1 % do not hyphenate words using this font - % - % If using Frans's font, need to make punctuation chars active. - \iffrans - \specialsforfrans % turn this on for Frans' font only. - \fi - % \englfont % default font is english font. - \devnfont % default font is devanagari font. -} -% ------------------------------------------------------------------------ -% Devanagari font macros -% sizes: normal < large < Large < LARGE < huge < Huge - -% 10pt text -\def\normaldvng{ - \iffrans - \font\devnfont=dvng10 - \font\englfont=cmr10 - \else - \font\devnfont=dnh at 12pt % size looks like 10pt - \font\englfont=cmbx10 - \fi - \normalbaselineskip=15pt \devnmode} - -% 10.95pt text -\def\largedvng{\iffrans \font\devnfont=dvng10 scaled\magstephalf - \font\englfont=cmr10 scaled\magstephalf - \else \font\devnfont=dnh at 14pt % size looks like 11pt - \font\englfont=cmbx10 scaled\magstephalf - \fi - \normalbaselineskip=16pt \devnmode} - -% 12pt text -\def\Largedvng{\iffrans \font\devnfont=dvng10 scaled\magstep1 - \font\englfont=cmr10 scaled\magstep1 - \else \font\devnfont=dnh at 16pt % size looks like 12pt - \font\englfont=cmbx10 scaled\magstep1 - \fi - \normalbaselineskip=18pt \devnmode} - -% 14.4pt text -\def\LARGEdvng{\iffrans \font\devnfont=dvng10 scaled\magstep2 % 14.4pt - \font\englfont=cmr10 scaled\magstep2 - \else \font\devnfont=dnh at 19pt % size looks like 14.4 pt - \font\englfont=cmbx10 scaled\magstep2 - \fi - \normalbaselineskip=21pt minus2pt \devnmode} - -% 17.28pt text -\def\hugedvng{\iffrans \font\devnfont=dvng10 scaled\magstep3 % 17.28pt - \font\englfont=cmr10 scaled\magstep3 - \else \font\devnfont=dnh at 22pt % size looks like 17.28 pt - \font\englfont=cmbx10 scaled\magstep3 - \fi - \normalbaselineskip=25pt \devnmode} - -% 20.74pt text -\def\Hugedvng{\iffrans \font\devnfont=dvng10 scaled\magstep4 % 20.74 - \font\englfont=cmr10 scaled\magstep4 - \else \font\devnfont=dnh at 25pt % size looks like 20.74 pt - \font\englfont=cmbx10 scaled\magstep4 - \fi - \normalbaselineskip=28pt \devnmode} - -% ------------------------------------------------------------------------ -% (Must do \let\usedvng after normaldvng is defined...) -% -\let\usedvng=\normaldvng % default font size definition - -\def\fransdvng{\franstrue\usedvng} - -\def\postdvng{\fransfalse\usedvng} - -% ------------------------------------------------------------------------ -% Macro for song listings (verbatim mode---see page 381 of the TeXbook) -\def\obeyspaceslines{\def\par{\leavevmode\null\endgraf\penalty-500\relax}% - \obeylines \obeyspaces} -% actually, the TeXbook defn has problems -- according to comp.text.tex -% readers, I needed to add the \null and \relax above to make it correct! -% otherwise TeX will eat up any number that starts a line!!!!! -%{\obeyspaces\global\let =\ } % TeX sets space = "\space", change it to "\ " -{\obeyspaces\global\let =~} % use this for a non-breaking space - -\def\threedots{{\englfont% - \leavevmode\hbox{\hskip2pt .\hskip2pt .\hskip2pt .\hskip2pt}}} - -% For Frans's devanagari font, make punctuation chars that are absent from -% the font active characters, and define them to use the roman font punctuation. -% These characters have to be made special -% NO NEED TO DO THIS FOR THE PostScript Devnac font... -\def\specialsforfrans{% - \catcode`\(=\active - \catcode`\,=\active - \catcode`\)=\active - \catcode`\:=\active - \catcode`\;=\active - \catcode`\!=\active - \catcode`\?=\active - \catcode`\'=\active - \catcode`\"=\active - \catcode`\/=\active - \catcode`\|=\active% -} -% define the commands for the punctuations -{\specialsforfrans - \gdef,{{\englfont\char`\,}} - \gdef({{\englfont\char`\(}} - \gdef){{\englfont\char`\)}} - \gdef:{{\englfont\char`\:}} - \gdef;{{\englfont\char`\;}} - \gdef!{{\englfont\char`\!}} - \gdef?{{\englfont\char`\?}} - \gdef'{{\englfont\char`\'}} - \gdef"{{\englfont\char`\"}} - \gdef/{{\englfont\char`\/}} - \gdef|{.} - % CANNOT do the same for - (numbers like kern-0.3 get screwed up!) - % \catcode`\-=\active % NOTE: this implies that minus cannot be used (no numbers)! - % \def-{{\englfont\char`\-}} % DONT EVER TURN THIS ON! - % Therefore, have to use \- in the input song - % Similarly, cannot use . in input text (to get roman period) - % Use \. instead. -} -% Frans's Font does not have -, but cannot make - an active character, -% so you must use \- to get a dash (same goes for . (dot) use \. instead). -% For PostScript out, the hdr.ips defines a \- procedure, so all works -% there too..... (IF your PostScript intepretor accepts \ in a name!) -% See the comments regarding "specialsforfrans" in this file to see how -% other punctuation characters are handled for Frans's devnag font... -% ------------------ -% -% ------ definitions for song headings, etc ------ -\def\fileinfo{% - \ifx\songfile\undefined % songfile is defined when multiple - % .s files are combined by "isongcat" program. - \ifx\jobname\undefined - \rightline{\hbox to 120pt{\hfill\smallcmr ITRANS Song Book}}% - \else - \rightline{\hbox to 120pt{\smallcmr ITRANS Song Book:\hfill{\jobname}.s}}% - \fi - \else - \rightline{\hbox to 120pt{\smallcmr ITRANS Song Book:\hfill{\songfile}}}% - \fi -} - -% songtitle - use if needed. Invoke this after a \startsong statement -% Assumes that both \startsong and \songtitle lines in the input text -% do not contain a % at the end.... - \def\stitle#1{} % unused today... - \def\film#1{\def\vvfilm{#1}} - \def\starring#1{} - \def\singer#1{\def\vvsinger{#1}} - \def\lyrics#1{\def\vvlyrics{#1}} - \def\music#1{\def\vvmusic{#1}} - - \def\printtitle{{% print out vvfilm, vvsinger, vvlyrics, vvmusic - \ifx\vvfilm\undefined \def\vvfilm{} \fi - \ifx\vvsinger\undefined \def\vvsinger{} \fi - \ifx\vvlyrics\undefined \def\vvlyrics{} \fi - \ifx\vvmusic\undefined \def\vvmusic{} \fi - \vskip3pt - \baselineskip=0pt% local def only, using 2 {'s to define \printtitle.. - % - % Now, print out legend only if atleast one of the args is non-{} - \def\vvnonempty{1} % initialize non-empty to TRUE - \ifx\vvfilm\empty \else\def\vvnonempty{0}\fi % check film non-empty - \ifx\vvsinger\empty \else\def\vvnonempty{0}\fi % check singers - \ifx\vvlyrics\empty \else\def\vvnonempty{0}\fi % check lyrics - \ifx\vvmusic\empty \else\def\vvnonempty{0}\fi % check music - % if any args present, print out legend: - \nobreak - \if0\vvnonempty - \setbox0=\hbox{\titlefont {\smallcmr film:} \vvfilm% - \quad{\smallcmr singer:} \vvsinger% - \quad{\smallcmr lyrics:} \vvlyrics% - \quad{\smallcmr music:} \vvmusic}% - \ifdim\wd0>\hsize - % too large, split into two lines - \hbox to\hsize{\titlefont {\smallcmr film:} \vvfilm% - \quad{\smallcmr singer:} \vvsinger\hfill}% - \vskip2pt - \hbox to\hsize{\titlefont {\smallcmr lyrics:} \vvlyrics% - \quad{\smallcmr music:} \vvmusic\hfill}% - \else - \hbox to\hsize{\titlefont {\smallcmr film:} \vvfilm% - \hfill{\smallcmr singer:} \vvsinger% - \hfill{\smallcmr lyrics:} \vvlyrics% - \hfill{\smallcmr music:} \vvmusic\hfill}% - \fi - \fi - \nobreak - }}% printtitle - -% ------------------------------------------------ -%%%%%%%%%%%%% Shrisha Rao's macros %%%%%%%%%%%%%% -\def\ldq{{\englfont ``\hskip+0.1em}} % Avinash Chopde's definitions -\def\rdq{{\englfont ''}} % to make quotes possible. - -\def\ast{{\englfont *}} % defined to use an asterisk -\def\dash{{\englfont ---}} % defined to use a long dash -\def\spl{{\englfont \S}} % defined to use a special symbol - -\def\lsq{{\englfont `\hskip+0.1em}} % single open-quote -\def\rsq{{\englfont '}} % single close-quote - -\def\?{{\englfont ?}} % defined to use a question-mark -%%%%%%%%%%%%% End of Shrisha Rao's macros %%%%%%%%%%%%%% -% ------------------------------------------------ - -\def\startsong{\bgroup - \def\-{{\englfont -}}% - \def\.{{\englfont .}}% - \usedvng % use whatever font the user wants...default normaldvng - \englfont % usedvng makes default font indian, restore english font - \parindent=7pt% - \obeyspaceslines} - -\def\endsong{% - \nobreak - \vskip 9pt plus1fill % fill this page if no more material available - \fileinfo\smallskip - \hrule height0.4pt% - \egroup - } - -% ----------------------- End of idevn.tex ------------------------ diff --git a/Master/texmf-dist/tex/latex/itrans/itrans.sty b/Master/texmf-dist/tex/latex/itrans/itrans.sty deleted file mode 100644 index 433a9fe07de..00000000000 --- a/Master/texmf-dist/tex/latex/itrans/itrans.sty +++ /dev/null @@ -1,147 +0,0 @@ -%------------------------------------------------------------------------ -% Avinash Chopde: Ross Moore's itrans.sty for supporting ITRANS with -% LaTeX2HTML are now included with ITRANS (version 5.2 and beyond). June '98. -% This file is same as latex2html/IndicTeX-HTML/itrans.sty -%------------------------------------------------------------------------ -% itrans.sty by Ross Moore <ross@mpce.mq.edu.au> $ -%% $Log: -% -% LaTeX2e package interface for ... -% -% ITRANS pre-processor, and indic fonts, by Avinash Chopde -% -% The ITRANS system is *not* included with this package. -% Obtain if from: http://www.aczone.com/itrans/ -% -% =================================================================== -% In LaTeX this package does little more than to load . -% However... -% -% ...the package has a corresponding implementation for LaTeX2HTML -% called: itrans.perl . -% -% With LaTeX2HTML the options on the \usepackage line specify -% pre-processor commands to be included automatically. -% -% Usage: -% -% \usepackage{itrans} %| for text already pre-processed -% \usepackage[itrans]{itrans} %| for all supported languages -% \usepackage[preprocess]{itrans}%| same as [itrans] -% -% options affecting Input-forms -% -% \usepackage[7bit]{itrans} %| -% \usepackage[8bit]{itrans} %| -% \usepackage[csx]{itrans} %| 8-bit Sanskrit extension of ISO 646 -% \usepackage[csxx]{itrans} %| CSX+ transliteration (not ready yet) -% \usepackage[latex]{itrans} %| standardized LaTeX transcription form -% \usepackage[unicode]{itrans} %| ISO 10646-1 + Sinhalese extension -% \usepackage[ind]{itrans} %| Indian -% -% options specifyinging languages: -% -% \usepackage[ben]{itrans} %| Bengali -% \usepackage[guj]{itrans} %| Gujarati -% \usepackage[gur]{itrans} %| Gurmukhi -% \usepackage[hin]{itrans} %| Hindi -% \usepackage[kan]{itrans} %| Kannada -% \usepackage[mar]{itrans} %| Marathi -% \usepackage[ori]{itrans} %| Oriya -% \usepackage[pun]{itrans} %| Punjabi -% \usepackage[rom]{itrans} %| Roman -% \usepackage[san]{itrans} %| Sanskrit -% \usepackage[tam]{itrans} %| Tamil -% \usepackage[tel]{itrans} %| Telugu -% -% -% \usepackage[bengali]{itrans} %| Bengali -% \usepackage[gujarati]{itrans} %| Gujarati -% \usepackage[gurmukhi]{itrans} %| Gurmukhi -% \usepackage[hindi]{itrans} %| Hindi -% \usepackage[kannada]{itrans} %| Kannada -% \usepackage[marathi]{itrans} %| Marathi -% \usepackage[oriya]{itrans} %| Oriya -% \usepackage[punjabi]{itrans} %| Punjabi -% \usepackage[roman]{itrans} %| Roman -% \usepackage[sanskrit]{itrans} %| Sanskrit -% \usepackage[tamil]{itrans} %| Tamil -% \usepackage[telugu]{itrans} %| Telugu -% -% -% =================================================================== -% -\ProvidesFile{itrans.sty}[1998/6/12] -% -\NeedsTeXFormat{LaTeX2e} -% -\DeclareOption{preprocess}{\ds@itrans} -\DeclareOption{indica}{\ds@itrans} -\DeclareOption{html7}{\ds@itrans} -\DeclareOption{html8}{\ds@itrans} -\DeclareOption{csx}{\ds@itrans} -\DeclareOption{csxx}{\ds@notyetitrans{csxx}} -\DeclareOption{html}{\ds@itrans} -\DeclareOption{postscript}{\ds@itrans} -\DeclareOption{unicode}{\ds@itrans} - -\DeclareOption{ben}{\ds@itrans} %| Bengali -\DeclareOption{dev}{\ds@itrans} %| Devanagari -\DeclareOption{guj}{\ds@itrans} %| Gujarati -\DeclareOption{gur}{\ds@itrans} %| Gurmukhi -\DeclareOption{hin}{\ds@itrans} %| Hindi -\DeclareOption{kan}{\ds@itrans} %| Kannada -\DeclareOption{mar}{\ds@itrans} %| Marathi -\DeclareOption{ori}{\ds@itrans} %| Oriya -\DeclareOption{pun}{\ds@itrans} %| Punjabi -\DeclareOption{rom}{\ds@itrans} %| Roman -\DeclareOption{san}{\ds@itrans} %| Sanskrit -\DeclareOption{tam}{\ds@itrans} %| Tamil -\DeclareOption{tel}{\ds@itrans} %| Telugu - -\DeclareOption{bengali}{\ds@itrans} %| Bengali -\DeclareOption{devanagari}{\ds@itrans}%| Devanagari -\DeclareOption{gujarati}{\ds@itrans} %| Gujarati -\DeclareOption{gurmukhi}{\ds@itrans} %| Gurmukhi -\DeclareOption{hindi}{\ds@itrans} %| Hindi -\DeclareOption{kannada}{\ds@itrans} %| Kannada -\DeclareOption{marathi}{\ds@itrans} %| Marathi -\DeclareOption{oriya}{\ds@itrans} %| Oriya -\DeclareOption{punjabi}{\ds@itrans} %| Punjabi -\DeclareOption{roman}{\ds@itrans} %| Roman -\DeclareOption{sanskrit}{\ds@itrans} %| Sanskrit -\DeclareOption{tamil}{\ds@itrans} %| Tamil -\DeclareOption{telugu}{\ds@itrans\ds@itrans@telugu}%| Telugu - - -\DeclareOption*{\@latexerr{% - `\CurrentOption' is an invalid option, using `preprocess' instead}% - {Available Options:^^J^^J itrans,html7,html8,bengali,devanagari^^J - gujarati,gurmukhi,hindi,kannada,marathi,oriya,punjabi,roman,sanskrit,^^J - tamil,telugu, ben,dev,guj,gur,hin,kan,mar,ori,pun,rom,san,tam,tel^^J}% - \PassOptionsToPackage{preprocess}{itrans}} - - -\def\ds@itrans@telugu{% - \InputIfFileExists{itrnstlg.tex}{}{\@latexerr{% - Could not find the itrnstlg.tex macros file.}}} - -\def\ds@itrans@devnag{% - \InputIfFileExists{idevn.tex}{}{\@latexerr{% - Could not find the idevn.tex macros file.}}} - -% this lets you put the pagenumbers in devanaagarii -% by using \pagenumbering{itrans} in the preamble -\def\@itrans#1{{\fransdvng\number #1}} - -\def\ds@notyetitrans#1{% - \typeout{** Sorry, the #1 option isn't implemented yet. **}% -} - -\def\ds@itrans{\ds@itrans@devnag - \def\itransloaded{}} - -\ProcessOptions* -\expandafter\ifx\csname itransloaded\endcsname\relax\expandafter\ds@itrans\fi -\endinput - diff --git a/Master/texmf-dist/tex/latex/itrans/itrnstlg.tex b/Master/texmf-dist/tex/latex/itrans/itrnstlg.tex deleted file mode 100644 index d3f3387924d..00000000000 --- a/Master/texmf-dist/tex/latex/itrans/itrnstlg.tex +++ /dev/null @@ -1,43 +0,0 @@ -%=================================================================== -% Copyright 1992 Avinash Chopde, All Rights Reserved. -% -% Macros for additional Telugu characters. -% For use with the ITRANS package, using the TeluguTeX font. -% $Header: /home/cvsroot/itrans/nextrel/lib/itrnstlg.tex,v 1.1.1.1 1996/11/29 01:45:32 avinash Exp $ -%=================================================================== - -\def\TGas{\char8} % arasunna (also available as ".r") -\def\TGs{\char9} % sunna (also available as ".n") -\def\TGav{\char12} % avagraha (also available as ".a") - -\def\TGadh{\char11} % ardha visargha - -\def\TGnp{\char114} % nakarapolla -\def\TGvp{\char115} % valapalagilaka - -\def\TGbar{\char127} % single vertical bar (fullstop) -\def\TGbarr{\char0} % double vertical bar - -\def\TGpu{\char211} % \tlccvpu in original TeluguTeX package -\def\TGpuu{\char213} % \tlccvpU in original TeluguTeX package -\def\TGphu{\char215} % \tlccvphu in original TeluguTeX package -\def\TGphuu{\char216} % \tlccvphU in original TeluguTeX package - -% -------------------------------------------------------------------- -% The following are not fully supported: udatta, anudatta, and dantyam -% But, here are some examples of using these, if you need to ... - -\def\TGBud{\hbox{}\kern0.2em\raise0.55em\hbox{\char5}\kern-0.25em} % udatta (1 line) -\def\TGud{\hbox{}\kern-0.5em\raise0.55em\hbox{\char5}\kern0.3em} % udatta (1 line) - -\def\TGudd{\hbox{}\kern-0.5em\raise0.55em\hbox{\char6}\kern0.3em} % udatta (2 lines) - -\def\TGan{\hbox{}\kern-0.4em\char7\kern0.2em} % anudatta -\def\TGBan{\hbox{}\kern0.1em\char7\kern-0.3em} % anudatta -\def\TGCan{\hbox{}\kern0.1em\raise-0.5em\hbox{\char7}\kern-0.3em} % anudatta -\def\TGAan#1{\hbox{}\kern0.1em\raise#1em\hbox{\char7}\kern-0.3em} % anudatta - -\def\TGAdt#1#2{\kern#1em\raise0.5em\hbox{\char113}\kern#2em} % dantyam -\def\TGBdt{\raise0.5em\hbox{\char113}\kern-0.3em} % dantyam -\def\TGdt{\hbox{}\kern-0.500em\raise0.5em\hbox{\char113}\kern0.1em} % dantyam -% -------------------------------------------------------------------- diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index d2bf38f92f1..f1cb3d97f4f 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -455,6 +455,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'latex-pro-pragmatiky',"die 'skipping, no source'", 'latex-tipps-und-tricks',"die 'skipping, noinfo license'", 'latex_maker', "die 'skipping, we must not usurp two-character cmd name'", + 'latex2html', "die 'skipping, not self-locating, needs apache changes'", 'latex2pdf', "die 'skipping, too bare-bones'", 'latex3', "die 'skipping, use xpackages'", 'latexdb', "die 'skipping, needs sql, etc.'", diff --git a/Master/tlpkg/tlpsrc/collection-langindic.tlpsrc b/Master/tlpkg/tlpsrc/collection-langindic.tlpsrc index b69df813a93..2c7fa1dc1c4 100644 --- a/Master/tlpkg/tlpsrc/collection-langindic.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-langindic.tlpsrc @@ -8,7 +8,6 @@ depend devnag depend ebong depend hyphen-indic depend hyphen-sanskrit -depend itrans depend malayalam depend sanskrit depend velthuis diff --git a/Master/tlpkg/tlpsrc/itrans.tlpsrc b/Master/tlpkg/tlpsrc/itrans.tlpsrc deleted file mode 100644 index 020227bbeea..00000000000 --- a/Master/tlpkg/tlpsrc/itrans.tlpsrc +++ /dev/null @@ -1 +0,0 @@ -catalogue itrans-processor |