summaryrefslogtreecommitdiff
path: root/language/malayalam/latex
diff options
context:
space:
mode:
Diffstat (limited to 'language/malayalam/latex')
-rw-r--r--language/malayalam/latex/malayalam.sty560
-rw-r--r--language/malayalam/latex/umkl.fd54
-rw-r--r--language/malayalam/latex/umlaathira.fd49
-rw-r--r--language/malayalam/latex/umlanakha.fd49
-rw-r--r--language/malayalam/latex/umlashtamudi.fd49
-rw-r--r--language/malayalam/latex/umlayilyambold.fd49
-rw-r--r--language/malayalam/latex/umlbhavana.fd49
-rw-r--r--language/malayalam/latex/umlgauri.fd49
-rw-r--r--language/malayalam/latex/umlgopika.fd49
-rw-r--r--language/malayalam/latex/umlindulekha.fd49
-rw-r--r--language/malayalam/latex/umljaya.fd49
-rw-r--r--language/malayalam/latex/umlkarthika.fd49
-rw-r--r--language/malayalam/latex/umlkaumudi.fd49
-rw-r--r--language/malayalam/latex/umlravivarma.fd49
-rw-r--r--language/malayalam/latex/umlrevathi.fd49
-rw-r--r--language/malayalam/latex/umlsarada.fd49
-rw-r--r--language/malayalam/latex/umlthiruvathira.fd49
-rw-r--r--language/malayalam/latex/umr1.fd49
-rw-r--r--language/malayalam/latex/umr2.fd48
-rw-r--r--language/malayalam/latex/umr3.fd49
-rw-r--r--language/malayalam/latex/umr4.fd48
-rw-r--r--language/malayalam/latex/umr5.fd48
-rw-r--r--language/malayalam/latex/umr6.fd48
23 files changed, 1639 insertions, 0 deletions
diff --git a/language/malayalam/latex/malayalam.sty b/language/malayalam/latex/malayalam.sty
new file mode 100644
index 0000000000..4bda40c40a
--- /dev/null
+++ b/language/malayalam/latex/malayalam.sty
@@ -0,0 +1,560 @@
+% malayalam.sty -- macros for typesetting Malayalam using LaTeX2e
+%
+% Alex A.J. <tex@alex.org.in>
+%
+% 10 Nov 2007 : Added support for ILDC Fonts
+% 07 Jun 2005 : Version 0.9.2
+% 21 Jan 2005 : Added support for ISM Fonts
+% 03 Apr 2003 : Deleted unwanted stuff
+% 27 Feb 2003 : Changed default font to rachana
+% Nov 2002 : First version
+%
+%
+%% Copyright Alex A.J.
+%
+% This program may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.2
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.2 or later is part of all distributions of LaTeX
+% version 1999/12/01 or later.
+%
+
+
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesFile{malayalam.sty}
+
+\RequirePackage{ifpdf}
+
+% trick from the TeXbook, p. 375
+{\catcode`p=12 \catcode`t=12 \gdef\xxx#1pt{#1}}
+\let\getfactor=\xxx
+\def\getslant#1{\expandafter\getfactor\the\fontdimen1#1}
+
+\def\RMF{\fontencoding{T1}\fontfamily{ptm}\selectfont}
+
+
+%%%%%% single letter commands
+
+\def\K#1{\kern#1em}
+\def\X{\leavevmode\hbox}
+\def\<#1>{\leavevmode{\char#1}}
+
+% Macros for the default font (Rachana)
+
+\def\mm{\fontencoding{U}\fontfamily{mr1}\selectfont}
+\def\B{\fontencoding{U}\fontfamily{mr2}\selectfont}
+\def\C{\fontencoding{U}\fontfamily{mr3}\selectfont}
+\def\D{\fontencoding{U}\fontfamily{mr4}\selectfont}
+\def\E{\fontencoding{U}\fontfamily{mr5}\selectfont}
+\def\F{\fontencoding{U}\fontfamily{mr6}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}
+\def\chaptername{\mm \X{\<65>}\X{{\C\<170>}\<121>\<110>}\X{\<98>}\<119>}
+\def\listfigurename{\mm \X{\<78>\<111>}\X{\<125>\<88>}\X{\<186>}\X{\<179>}}
+\def\listtablename{%
+\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{\<106>\<113>}\X{\<73>}\X{\<179>}}
+\def\tablename{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{\<179>}}
+\def\figurename{\mm \X{\<78>\<111>}\X{\<125>\<88>}\<119>}
+\def\partname{\mm \X{\<93>\<110>}\X{\<177>\<189>\<109>}}
+\def\abstractname{\mm \X{\<104>}\<119>\X{\<125>\<75>}\X{\<105>}\<119>}
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<113>}\X{\<95>}\X{{\C\<225>}}\<119>}
+
+%ILDC-CDAC Fonts
+\def\ambili{\fontencoding{U}\fontfamily{mlgistambili}\selectfont}
+\def\ashtamudi{\fontencoding{U}\fontfamily{mlgistashtamudi}\selectfont}
+\def\aswathi{\fontencoding{U}\fontfamily{mlgistaswathi}\selectfont}
+\def\bhanu{\fontencoding{U}\fontfamily{mlgistbhanu}\selectfont}
+\def\chippi{\fontencoding{U}\fontfamily{mlgistchippi}\selectfont}
+\def\karthika{\fontencoding{U}\fontfamily{mlgistkarthika}\selectfont}
+\def\kaumudi{\fontencoding{U}\fontfamily{mlgistkaumudi}\selectfont}
+\def\kottakkal{\fontencoding{U}\fontfamily{mlgistkottakkal}\selectfont}
+\def\makam{\fontencoding{U}\fontfamily{mlgistmakam}\selectfont}
+\def\malavika{\fontencoding{U}\fontfamily{mlgistmalavika}\selectfont}
+\def\mridula{\fontencoding{U}\fontfamily{mlgistmridula}\selectfont}
+\def\payippad{\fontencoding{U}\fontfamily{mlgistpayippad}\selectfont}
+\def\periyar{\fontencoding{U}\fontfamily{mlgistperiyar}\selectfont}
+\def\revathi{\fontencoding{U}\fontfamily{mlgistrevathi}\selectfont}
+\def\sabari{\fontencoding{U}\fontfamily{mlgistsabari}\selectfont}
+\def\sruthy{\fontencoding{U}\fontfamily{mlgistsruthy}\selectfont}
+
+%ISM Fonts
+\def\ISMkarthika{\fontencoding{U}\fontfamily{mlkarthika}\selectfont}
+\def\jaya{\fontencoding{U}\fontfamily{mljaya}\selectfont}
+\def\gopika{\fontencoding{U}\fontfamily{mlgopika}\selectfont}
+\def\ISMrevathi{\fontencoding{U}\fontfamily{mlrevathi}\selectfont}
+\def\ISMashtamudi{\fontencoding{U}\fontfamily{mlashtamudi}\selectfont}
+\def\bhavana{\fontencoding{U}\fontfamily{mlbhavana}\selectfont}
+\def\aathira{\fontencoding{U}\fontfamily{mlaathira}\selectfont}
+\def\ayilyambold{\fontencoding{U}\fontfamily{mlayilyambold}\selectfont}
+\def\anakha{\fontencoding{U}\fontfamily{mlanakha}\selectfont}
+\def\indulekha{\fontencoding{U}\fontfamily{mlindulekha}\selectfont}
+\def\ISMkaumudi{\fontencoding{U}\fontfamily{mlkaumudi}\selectfont}
+\def\ravivarma{\fontencoding{U}\fontfamily{mlravivarma}\selectfont}
+\def\thiruvathira{\fontencoding{U}\fontfamily{mlthiruvathira}\selectfont}
+\def\sarada{\fontencoding{U}\fontfamily{mlsarada}\selectfont}
+\def\gauri{\fontencoding{U}\fontfamily{mlgauri}\selectfont}
+
+\DeclareOption{keli}{%
+\def\mm{\fontencoding{U}\fontfamily{mkl}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{rachana}{%
+%\def\B{\fontencoding{U}\fontfamily{mr2}\selectfont}%
+%\def\C{\fontencoding{U}\fontfamily{mr3}\selectfont}%
+%\def\D{\fontencoding{U}\fontfamily{mr4}\selectfont}%
+%\def\E{\fontencoding{U}\fontfamily{mr5}\selectfont}%
+%\def\F{\fontencoding{U}\fontfamily{mr6}\selectfont}%
+\def\contentsname{\mm \X{\<68>}\X{\<201>}\X{\<83>}\X{\<183>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{{\C\<170>}\<121>\<110>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<111>}\X{{\C\<94>}}\X{\<186>}\X{\<179>}}%
+\def\listtablename{%
+\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{{\F\<59>}}\X{\<73>}\X{\<179>}}%
+\def\tablename{\mm \X{\<117>\<83>}\X{\<95>\<111>}\X{\<179>}}%
+\def\figurename{\mm \X{\<78>\<111>}\X{{\C\<94>}}\<119>}%
+\def\partname{\mm \X{\<93>\<110>}\X{\<177>\<189>\<109>}}%
+\def\abstractname{\mm \X{\<104>}\<119>\X{{\B\<114>}}\X{\<105>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{{\C\<204>}}\X{\<95>}\X{{\C\<225>}}\<119>}%
+}
+%
+% Fonts from ILDC-CDAC
+%
+\DeclareOption{ambili}{%
+\def\mm{\fontencoding{U}\fontfamily{mlgistambili}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{ashtamudi}{%
+\def\mm{\fontencoding{U}\fontfamily{mlgistashtamudi}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{aswathi}{%
+\def\mm{\fontencoding{U}\fontfamily{mlgistaswathi}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{bhanu}{%
+\def\mm{\fontencoding{U}\fontfamily{mlgistbhanu}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{chippi}{%
+\def\mm{\fontencoding{U}\fontfamily{mlgistchippi}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{karthika}{%
+\def\mm{\fontencoding{U}\fontfamily{mlgistkarthika}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{kaumudi}{%
+\def\mm{\fontencoding{U}\fontfamily{mlgistkaumudi}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{kottakkal}{%
+\def\mm{\fontencoding{U}\fontfamily{mlgistkottakkal}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{makam}{%
+\def\mm{\fontencoding{U}\fontfamily{mlgistmakam}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{malavika}{%
+\def\mm{\fontencoding{U}\fontfamily{mlgistmalavika}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{mridula}{%
+\def\mm{\fontencoding{U}\fontfamily{mlgistmridula}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{payippad}{%
+\def\mm{\fontencoding{U}\fontfamily{mlgistpayippad}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{periyar}{%
+\def\mm{\fontencoding{U}\fontfamily{mlgistperiyar}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{revathi}{%
+\def\mm{\fontencoding{U}\fontfamily{mlgistrevathi}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{sabari}{%
+\def\mm{\fontencoding{U}\fontfamily{mlgistsabari}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{sruthy}{%
+\def\mm{\fontencoding{U}\fontfamily{mlgistsruthy}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+%
+% Fonts from ISM
+%
+\DeclareOption{ISMkarthika}{%
+\def\mm{\fontencoding{U}\fontfamily{mlkarthika}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{jaya}{%
+\def\mm{\fontencoding{U}\fontfamily{mljaya}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{gopika}{%
+\def\mm{\fontencoding{U}\fontfamily{mlgopika}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{ISMrevathi}{%
+\def\mm{\fontencoding{U}\fontfamily{mlrevathi}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{ISMashtamudi}{%
+\def\mm{\fontencoding{U}\fontfamily{mlashtamudi}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{bhavana}{%
+\def\mm{\fontencoding{U}\fontfamily{mlbhavana}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{aathira}{%
+\def\mm{\fontencoding{U}\fontfamily{mlaathira}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{ayilyambold}{%
+\def\mm{\fontencoding{U}\fontfamily{mlayilyambold}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{anakha}{%
+\def\mm{\fontencoding{U}\fontfamily{mlanakha}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{indulekha}{%
+\def\mm{\fontencoding{U}\fontfamily{mlindulekha}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{ISMkaumudi}{%
+\def\mm{\fontencoding{U}\fontfamily{mlkaumudi}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{ravivarma}{%
+\def\mm{\fontencoding{U}\fontfamily{mlravivarma}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{thiruvathira}{%
+\def\mm{\fontencoding{U}\fontfamily{mlthiruvathira}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{sarada}{%
+\def\mm{\fontencoding{U}\fontfamily{mlsarada}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{gauri}{%
+\def\mm{\fontencoding{U}\fontfamily{mlgauri}\selectfont}
+\def\contentsname{\mm \X{\<68>}\X{\<197>}\X{\<83>}\X{\<161>}\<119>}%
+\def\chaptername{\mm \X{\<65>}\X{\<178>\<121>\<109>}\X{\<98>}\<119>}%
+\def\listfigurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\X{\<167>}\X{\<196>}}%
+\def\listtablename{%
+\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<102>\<112>}\X{\<73>}\X{\<196>}}%
+\def\tablename{\mm \X{\<116>\<83>}\X{\<95>\<110>}\X{\<196>}}%
+\def\figurename{\mm \X{\<78>\<110>}\X{\<123>\<88>}\<119>}%
+\def\partname{\mm \X{\<93>\<109>}\X{\<192>\<171>\<118>}}%
+\def\abstractname{\mm \X{\<107>}\<119>\X{\<123>\<75>}\X{\<108>}\<119>}%
+\def\appendixname{\mm \X{\<65>}\X{\<92>\<112>}\X{\<95>}\X{\<212>}\<119>}%
+}
+\DeclareOption{english}{%
+\def\contentsname{Contents}
+\def\listfigurename{List of Figures}
+\def\listtablename{List of Tables}
+\def\bibname{Bibliography}
+\def\indexname{Index}
+\def\figurename{Figure}
+\def\tablename{Table}
+\def\partname{Part}
+\def\chaptername{Chapter}
+\def\appendixname{Appendix}
+\def\abstractname{Abstract}
+}
+\ProcessOptions\relax
+
+\setlength{\parskip}{1ex plus 0.5ex minus 0.2ex}
+
+\ifpdf
+\pdfmapfile{=malayalam_pdftex.map}
+\fi
+
+\endinput
+
+%%%%%% end of malayalam.sty
diff --git a/language/malayalam/latex/umkl.fd b/language/malayalam/latex/umkl.fd
new file mode 100644
index 0000000000..8dcae64d17
--- /dev/null
+++ b/language/malayalam/latex/umkl.fd
@@ -0,0 +1,54 @@
+%
+% LaTeX2e font description file for Keli font family
+% ==================================================
+% $Id$
+% This file contains the font definitions for the Keli family in the
+% U encoding. It is used by the LaTeX New Font Selection Scheme, which
+% is part of LaTeX2e.
+%
+\ProvidesFile{Umkl.fd}[2000/6/15]
+%
+\DeclareFontFamily{U}{mkl}{\hyphenchar\font=255}
+\DeclareFontFamily{U}{MKL}{\hyphenchar\font=255}
+%
+\DeclareFontShape{U}{mkl}{m}{n}{<->mlklr}{}
+\DeclareFontShape{U}{mkl}{m}{sc}{<->mlklr}{}
+\DeclareFontShape{U}{mkl}{m}{it}{<->mlkli}{}
+\DeclareFontShape{U}{mkl}{m}{itsc}{<->mlkli}{}
+\DeclareFontShape{U}{mkl}{m}{sl}{<->mlkli}{}
+\DeclareFontShape{U}{mkl}{m}{slsc}{<->mlkli}{}
+\DeclareFontShape{U}{mkl}{b}{n}{<->mlklb}{}
+\DeclareFontShape{U}{mkl}{b}{sc}{<->mlklb}{}
+\DeclareFontShape{U}{mkl}{b}{it}{<->mlklbi}{}
+\DeclareFontShape{U}{mkl}{b}{itsc}{<->mlklbi}{}
+\DeclareFontShape{U}{mkl}{b}{sl}{<->mlklbi}{}
+\DeclareFontShape{U}{mkl}{b}{slsc}{<->mlklbi}{}
+%
+\DeclareFontShape{U}{mkl}{bx}{n}{<->mlklb}{}
+\DeclareFontShape{U}{mkl}{bx}{sc}{<->mlklb}{}
+\DeclareFontShape{U}{mkl}{bx}{it}{<->mlklbi}{}
+\DeclareFontShape{U}{mkl}{bx}{itsc}{<->mlklbi}{}
+\DeclareFontShape{U}{mkl}{bx}{sl}{<->mlklbi}{}
+\DeclareFontShape{U}{mkl}{bx}{slsc}{<->mlklbi}{}
+%
+\DeclareFontShape{U}{MKL}{m}{n}{<->mlklr}{}
+\DeclareFontShape{U}{MKL}{m}{sc}{<->mlklr}{}
+\DeclareFontShape{U}{MKL}{m}{it}{<->mlkli}{}
+\DeclareFontShape{U}{MKL}{m}{itsc}{<->mlkli}{}
+\DeclareFontShape{U}{MKL}{m}{sl}{<->mlkli}{}
+\DeclareFontShape{U}{MKL}{m}{slsc}{<->mlkli}{}
+\DeclareFontShape{U}{MKL}{b}{n}{<->mlklb}{}
+\DeclareFontShape{U}{MKL}{b}{sc}{<->mlklb}{}
+\DeclareFontShape{U}{MKL}{b}{it}{<->mlklbi}{}
+\DeclareFontShape{U}{MKL}{b}{itsc}{<->mlklbi}{}
+\DeclareFontShape{U}{MKL}{b}{sl}{<->mlklbi}{}
+\DeclareFontShape{U}{MKL}{b}{slsc}{<->mlklbi}{}
+%
+\DeclareFontShape{U}{MKL}{bx}{n}{<->mlklb}{}
+\DeclareFontShape{U}{MKL}{bx}{sc}{<->mlklb}{}
+\DeclareFontShape{U}{MKL}{bx}{it}{<->mlklbi}{}
+\DeclareFontShape{U}{MKL}{bx}{itsc}{<->mlklbi}{}
+\DeclareFontShape{U}{MKL}{bx}{sl}{<->mlklbi}{}
+\DeclareFontShape{U}{MKL}{bx}{slsc}{<->mlklbi}{}
+
+\endinput
diff --git a/language/malayalam/latex/umlaathira.fd b/language/malayalam/latex/umlaathira.fd
new file mode 100644
index 0000000000..4d0581ecfa
--- /dev/null
+++ b/language/malayalam/latex/umlaathira.fd
@@ -0,0 +1,49 @@
+%
+% $Id$
+\ProvidesFile{Umlaathira.fd}[2000/6/15]
+%
+\DeclareFontFamily{U}{mlaathira}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLAATHIRA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlaathira}{m}{n}{<->mlaa0nps}{}
+\DeclareFontShape{U}{mlaathira}{m}{sc}{<->mlaa0nps}{}
+\DeclareFontShape{U}{mlaathira}{m}{it}{<->mlaa0ips}{}
+\DeclareFontShape{U}{mlaathira}{m}{itsc}{<->mlaa0ips}{}
+\DeclareFontShape{U}{mlaathira}{m}{sl}{<->mlaa0ips}{}
+\DeclareFontShape{U}{mlaathira}{m}{slsc}{<->mlaa0ips}{}
+\DeclareFontShape{U}{mlaathira}{b}{n}{<->mlaa0bps}{}
+\DeclareFontShape{U}{mlaathira}{b}{sc}{<->mlaa0bps}{}
+\DeclareFontShape{U}{mlaathira}{b}{it}{<->mlaa0xps}{}
+\DeclareFontShape{U}{mlaathira}{b}{itsc}{<->mlaa0xps}{}
+\DeclareFontShape{U}{mlaathira}{b}{sl}{<->mlaa0xps}{}
+\DeclareFontShape{U}{mlaathira}{b}{slsc}{<->mlaa0xps}{}
+%
+\DeclareFontShape{U}{mlaathira}{bx}{n}{<->mlaa0bps}{}
+\DeclareFontShape{U}{mlaathira}{bx}{sc}{<->mlaa0bps}{}
+\DeclareFontShape{U}{mlaathira}{bx}{it}{<->mlaa0xps}{}
+\DeclareFontShape{U}{mlaathira}{bx}{itsc}{<->mlaa0xps}{}
+\DeclareFontShape{U}{mlaathira}{bx}{sl}{<->mlaa0xps}{}
+\DeclareFontShape{U}{mlaathira}{bx}{slsc}{<->mlaa0xps}{}
+%
+\DeclareFontShape{U}{MLAATHIRA}{m}{n}{<->mlaa0nps}{}
+\DeclareFontShape{U}{MLAATHIRA}{m}{sc}{<->mlaa0nps}{}
+\DeclareFontShape{U}{MLAATHIRA}{m}{it}{<->mlaa0ips}{}
+\DeclareFontShape{U}{MLAATHIRA}{m}{itsc}{<->mlaa0ips}{}
+\DeclareFontShape{U}{MLAATHIRA}{m}{sl}{<->mlaa0ips}{}
+\DeclareFontShape{U}{MLAATHIRA}{m}{slsc}{<->mlaa0ips}{}
+\DeclareFontShape{U}{MLAATHIRA}{b}{n}{<->mlaa0bps}{}
+\DeclareFontShape{U}{MLAATHIRA}{b}{sc}{<->mlaa0bps}{}
+\DeclareFontShape{U}{MLAATHIRA}{b}{it}{<->mlaa0xps}{}
+\DeclareFontShape{U}{MLAATHIRA}{b}{itsc}{<->mlaa0xps}{}
+\DeclareFontShape{U}{MLAATHIRA}{b}{sl}{<->mlaa0xps}{}
+\DeclareFontShape{U}{MLAATHIRA}{b}{slsc}{<->mlaa0xps}{}
+%
+\DeclareFontShape{U}{MLAATHIRA}{bx}{n}{<->mlaa0bps}{}
+\DeclareFontShape{U}{MLAATHIRA}{bx}{sc}{<->mlaa0bps}{}
+\DeclareFontShape{U}{MLAATHIRA}{bx}{it}{<->mlaa0xps}{}
+\DeclareFontShape{U}{MLAATHIRA}{bx}{itsc}{<->mlaa0xps}{}
+\DeclareFontShape{U}{MLAATHIRA}{bx}{sl}{<->mlaa0xps}{}
+\DeclareFontShape{U}{MLAATHIRA}{bx}{slsc}{<->mlaa0xps}{}
+%
+
+\endinput
diff --git a/language/malayalam/latex/umlanakha.fd b/language/malayalam/latex/umlanakha.fd
new file mode 100644
index 0000000000..cd3470b65a
--- /dev/null
+++ b/language/malayalam/latex/umlanakha.fd
@@ -0,0 +1,49 @@
+%
+% $Id$
+\ProvidesFile{Umlanakha.fd}[2005/1/21]
+%
+\DeclareFontFamily{U}{mlanakha}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLANAKHA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlanakha}{m}{n}{<->mlan0bps}{}
+\DeclareFontShape{U}{mlanakha}{m}{sc}{<->mlan0bps}{}
+\DeclareFontShape{U}{mlanakha}{m}{it}{<->mlan0xps}{}
+\DeclareFontShape{U}{mlanakha}{m}{itsc}{<->mlan0xps}{}
+\DeclareFontShape{U}{mlanakha}{m}{sl}{<->mlan0xps}{}
+\DeclareFontShape{U}{mlanakha}{m}{slsc}{<->mlan0xps}{}
+\DeclareFontShape{U}{mlanakha}{b}{n}{<->mlan0bps}{}
+\DeclareFontShape{U}{mlanakha}{b}{sc}{<->mlan0bps}{}
+\DeclareFontShape{U}{mlanakha}{b}{it}{<->mlan0xps}{}
+\DeclareFontShape{U}{mlanakha}{b}{itsc}{<->mlan0xps}{}
+\DeclareFontShape{U}{mlanakha}{b}{sl}{<->mlan0xps}{}
+\DeclareFontShape{U}{mlanakha}{b}{slsc}{<->mlan0xps}{}
+%
+\DeclareFontShape{U}{mlanakha}{bx}{n}{<->mlan0bps}{}
+\DeclareFontShape{U}{mlanakha}{bx}{sc}{<->mlan0bps}{}
+\DeclareFontShape{U}{mlanakha}{bx}{it}{<->mlan0xps}{}
+\DeclareFontShape{U}{mlanakha}{bx}{itsc}{<->mlan0xps}{}
+\DeclareFontShape{U}{mlanakha}{bx}{sl}{<->mlan0xps}{}
+\DeclareFontShape{U}{mlanakha}{bx}{slsc}{<->mlan0xps}{}
+%
+\DeclareFontShape{U}{MLANAKHA}{m}{n}{<->mlan0bps}{}
+\DeclareFontShape{U}{MLANAKHA}{m}{sc}{<->mlan0bps}{}
+\DeclareFontShape{U}{MLANAKHA}{m}{it}{<->mlan0xps}{}
+\DeclareFontShape{U}{MLANAKHA}{m}{itsc}{<->mlan0xps}{}
+\DeclareFontShape{U}{MLANAKHA}{m}{sl}{<->mlan0xps}{}
+\DeclareFontShape{U}{MLANAKHA}{m}{slsc}{<->mlan0xps}{}
+\DeclareFontShape{U}{MLANAKHA}{b}{n}{<->mlan0bps}{}
+\DeclareFontShape{U}{MLANAKHA}{b}{sc}{<->mlan0bps}{}
+\DeclareFontShape{U}{MLANAKHA}{b}{it}{<->mlan0xps}{}
+\DeclareFontShape{U}{MLANAKHA}{b}{itsc}{<->mlan0xps}{}
+\DeclareFontShape{U}{MLANAKHA}{b}{sl}{<->mlan0xps}{}
+\DeclareFontShape{U}{MLANAKHA}{b}{slsc}{<->mlan0xps}{}
+%
+\DeclareFontShape{U}{MLANAKHA}{bx}{n}{<->mlan0bps}{}
+\DeclareFontShape{U}{MLANAKHA}{bx}{sc}{<->mlan0bps}{}
+\DeclareFontShape{U}{MLANAKHA}{bx}{it}{<->mlan0xps}{}
+\DeclareFontShape{U}{MLANAKHA}{bx}{itsc}{<->mlan0xps}{}
+\DeclareFontShape{U}{MLANAKHA}{bx}{sl}{<->mlan0xps}{}
+\DeclareFontShape{U}{MLANAKHA}{bx}{slsc}{<->mlan0xps}{}
+%
+
+\endinput
diff --git a/language/malayalam/latex/umlashtamudi.fd b/language/malayalam/latex/umlashtamudi.fd
new file mode 100644
index 0000000000..913acca463
--- /dev/null
+++ b/language/malayalam/latex/umlashtamudi.fd
@@ -0,0 +1,49 @@
+%
+% $Id$
+\ProvidesFile{Umlashtamudi.fd}[2000/6/15]
+%
+\DeclareFontFamily{U}{mlashtamudi}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLASHTAMUDI}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlashtamudi}{m}{n}{<->mlah0nps}{}
+\DeclareFontShape{U}{mlashtamudi}{m}{sc}{<->mlah0nps}{}
+\DeclareFontShape{U}{mlashtamudi}{m}{it}{<->mlah0ips}{}
+\DeclareFontShape{U}{mlashtamudi}{m}{itsc}{<->mlah0ips}{}
+\DeclareFontShape{U}{mlashtamudi}{m}{sl}{<->mlah0ips}{}
+\DeclareFontShape{U}{mlashtamudi}{m}{slsc}{<->mlah0ips}{}
+\DeclareFontShape{U}{mlashtamudi}{b}{n}{<->mlah0bps}{}
+\DeclareFontShape{U}{mlashtamudi}{b}{sc}{<->mlah0bps}{}
+\DeclareFontShape{U}{mlashtamudi}{b}{it}{<->mlah0xps}{}
+\DeclareFontShape{U}{mlashtamudi}{b}{itsc}{<->mlah0xps}{}
+\DeclareFontShape{U}{mlashtamudi}{b}{sl}{<->mlah0xps}{}
+\DeclareFontShape{U}{mlashtamudi}{b}{slsc}{<->mlah0xps}{}
+%
+\DeclareFontShape{U}{mlashtamudi}{bx}{n}{<->mlah0bps}{}
+\DeclareFontShape{U}{mlashtamudi}{bx}{sc}{<->mlah0bps}{}
+\DeclareFontShape{U}{mlashtamudi}{bx}{it}{<->mlah0xps}{}
+\DeclareFontShape{U}{mlashtamudi}{bx}{itsc}{<->mlah0xps}{}
+\DeclareFontShape{U}{mlashtamudi}{bx}{sl}{<->mlah0xps}{}
+\DeclareFontShape{U}{mlashtamudi}{bx}{slsc}{<->mlah0xps}{}
+%
+\DeclareFontShape{U}{MLASHTAMUDI}{m}{n}{<->mlah0nps}{}
+\DeclareFontShape{U}{MLASHTAMUDI}{m}{sc}{<->mlah0nps}{}
+\DeclareFontShape{U}{MLASHTAMUDI}{m}{it}{<->mlah0ips}{}
+\DeclareFontShape{U}{MLASHTAMUDI}{m}{itsc}{<->mlah0ips}{}
+\DeclareFontShape{U}{MLASHTAMUDI}{m}{sl}{<->mlah0ips}{}
+\DeclareFontShape{U}{MLASHTAMUDI}{m}{slsc}{<->mlah0ips}{}
+\DeclareFontShape{U}{MLASHTAMUDI}{b}{n}{<->mlah0bps}{}
+\DeclareFontShape{U}{MLASHTAMUDI}{b}{sc}{<->mlah0bps}{}
+\DeclareFontShape{U}{MLASHTAMUDI}{b}{it}{<->mlah0xps}{}
+\DeclareFontShape{U}{MLASHTAMUDI}{b}{itsc}{<->mlah0xps}{}
+\DeclareFontShape{U}{MLASHTAMUDI}{b}{sl}{<->mlah0xps}{}
+\DeclareFontShape{U}{MLASHTAMUDI}{b}{slsc}{<->mlah0xps}{}
+%
+\DeclareFontShape{U}{MLASHTAMUDI}{bx}{n}{<->mlah0bps}{}
+\DeclareFontShape{U}{MLASHTAMUDI}{bx}{sc}{<->mlah0bps}{}
+\DeclareFontShape{U}{MLASHTAMUDI}{bx}{it}{<->mlah0xps}{}
+\DeclareFontShape{U}{MLASHTAMUDI}{bx}{itsc}{<->mlah0xps}{}
+\DeclareFontShape{U}{MLASHTAMUDI}{bx}{sl}{<->mlah0xps}{}
+\DeclareFontShape{U}{MLASHTAMUDI}{bx}{slsc}{<->mlah0xps}{}
+%
+
+\endinput
diff --git a/language/malayalam/latex/umlayilyambold.fd b/language/malayalam/latex/umlayilyambold.fd
new file mode 100644
index 0000000000..02e1942c92
--- /dev/null
+++ b/language/malayalam/latex/umlayilyambold.fd
@@ -0,0 +1,49 @@
+%
+% $Id$
+\ProvidesFile{Umlayilyambold.fd}[2005/1/21]
+%
+\DeclareFontFamily{U}{mlayilyambold}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLAYILYAMBOLD}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlayilyambold}{m}{n}{<->mlal0nps}{}
+\DeclareFontShape{U}{mlayilyambold}{m}{sc}{<->mlal0nps}{}
+\DeclareFontShape{U}{mlayilyambold}{m}{it}{<->mlal0ips}{}
+\DeclareFontShape{U}{mlayilyambold}{m}{itsc}{<->mlal0ips}{}
+\DeclareFontShape{U}{mlayilyambold}{m}{sl}{<->mlal0ips}{}
+\DeclareFontShape{U}{mlayilyambold}{m}{slsc}{<->mlal0ips}{}
+\DeclareFontShape{U}{mlayilyambold}{b}{n}{<->mlal0nps}{}
+\DeclareFontShape{U}{mlayilyambold}{b}{sc}{<->mlal0nps}{}
+\DeclareFontShape{U}{mlayilyambold}{b}{it}{<->mlal0ips}{}
+\DeclareFontShape{U}{mlayilyambold}{b}{itsc}{<->mlal0ips}{}
+\DeclareFontShape{U}{mlayilyambold}{b}{sl}{<->mlal0ips}{}
+\DeclareFontShape{U}{mlayilyambold}{b}{slsc}{<->mlal0ips}{}
+%
+\DeclareFontShape{U}{mlayilyambold}{bx}{n}{<->mlal0nps}{}
+\DeclareFontShape{U}{mlayilyambold}{bx}{sc}{<->mlal0nps}{}
+\DeclareFontShape{U}{mlayilyambold}{bx}{it}{<->mlal0ips}{}
+\DeclareFontShape{U}{mlayilyambold}{bx}{itsc}{<->mlal0ips}{}
+\DeclareFontShape{U}{mlayilyambold}{bx}{sl}{<->mlal0ips}{}
+\DeclareFontShape{U}{mlayilyambold}{bx}{slsc}{<->mlal0ips}{}
+%
+\DeclareFontShape{U}{MLAYILYAMBOLD}{m}{n}{<->mlal0nps}{}
+\DeclareFontShape{U}{MLAYILYAMBOLD}{m}{sc}{<->mlal0nps}{}
+\DeclareFontShape{U}{MLAYILYAMBOLD}{m}{it}{<->mlal0ips}{}
+\DeclareFontShape{U}{MLAYILYAMBOLD}{m}{itsc}{<->mlal0ips}{}
+\DeclareFontShape{U}{MLAYILYAMBOLD}{m}{sl}{<->mlal0ips}{}
+\DeclareFontShape{U}{MLAYILYAMBOLD}{m}{slsc}{<->mlal0ips}{}
+\DeclareFontShape{U}{MLAYILYAMBOLD}{b}{n}{<->mlal0nps}{}
+\DeclareFontShape{U}{MLAYILYAMBOLD}{b}{sc}{<->mlal0nps}{}
+\DeclareFontShape{U}{MLAYILYAMBOLD}{b}{it}{<->mlal0ips}{}
+\DeclareFontShape{U}{MLAYILYAMBOLD}{b}{itsc}{<->mlal0ips}{}
+\DeclareFontShape{U}{MLAYILYAMBOLD}{b}{sl}{<->mlal0ips}{}
+\DeclareFontShape{U}{MLAYILYAMBOLD}{b}{slsc}{<->mlal0ips}{}
+%
+\DeclareFontShape{U}{MLAYILYAMBOLD}{bx}{n}{<->mlal0nps}{}
+\DeclareFontShape{U}{MLAYILYAMBOLD}{bx}{sc}{<->mlal0nps}{}
+\DeclareFontShape{U}{MLAYILYAMBOLD}{bx}{it}{<->mlal0ips}{}
+\DeclareFontShape{U}{MLAYILYAMBOLD}{bx}{itsc}{<->mlal0ips}{}
+\DeclareFontShape{U}{MLAYILYAMBOLD}{bx}{sl}{<->mlal0ips}{}
+\DeclareFontShape{U}{MLAYILYAMBOLD}{bx}{slsc}{<->mlal0ips}{}
+%
+
+\endinput
diff --git a/language/malayalam/latex/umlbhavana.fd b/language/malayalam/latex/umlbhavana.fd
new file mode 100644
index 0000000000..3d10ad8ff2
--- /dev/null
+++ b/language/malayalam/latex/umlbhavana.fd
@@ -0,0 +1,49 @@
+%
+% $Id$
+\ProvidesFile{Umlbhavana.fd}[2000/6/15]
+%
+\DeclareFontFamily{U}{mlbhavana}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLBHAVANA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlbhavana}{m}{n}{<->mlbh0nps}{}
+\DeclareFontShape{U}{mlbhavana}{m}{sc}{<->mlbh0nps}{}
+\DeclareFontShape{U}{mlbhavana}{m}{it}{<->mlbh0ips}{}
+\DeclareFontShape{U}{mlbhavana}{m}{itsc}{<->mlbh0ips}{}
+\DeclareFontShape{U}{mlbhavana}{m}{sl}{<->mlbh0ips}{}
+\DeclareFontShape{U}{mlbhavana}{m}{slsc}{<->mlbh0ips}{}
+\DeclareFontShape{U}{mlbhavana}{b}{n}{<->mlbh0bps}{}
+\DeclareFontShape{U}{mlbhavana}{b}{sc}{<->mlbh0bps}{}
+\DeclareFontShape{U}{mlbhavana}{b}{it}{<->mlbh0xps}{}
+\DeclareFontShape{U}{mlbhavana}{b}{itsc}{<->mlbh0xps}{}
+\DeclareFontShape{U}{mlbhavana}{b}{sl}{<->mlbh0xps}{}
+\DeclareFontShape{U}{mlbhavana}{b}{slsc}{<->mlbh0xps}{}
+%
+\DeclareFontShape{U}{mlbhavana}{bx}{n}{<->mlbh0bps}{}
+\DeclareFontShape{U}{mlbhavana}{bx}{sc}{<->mlbh0bps}{}
+\DeclareFontShape{U}{mlbhavana}{bx}{it}{<->mlbh0xps}{}
+\DeclareFontShape{U}{mlbhavana}{bx}{itsc}{<->mlbh0xps}{}
+\DeclareFontShape{U}{mlbhavana}{bx}{sl}{<->mlbh0xps}{}
+\DeclareFontShape{U}{mlbhavana}{bx}{slsc}{<->mlbh0xps}{}
+%
+\DeclareFontShape{U}{MLBHAVANA}{m}{n}{<->mlbh0nps}{}
+\DeclareFontShape{U}{MLBHAVANA}{m}{sc}{<->mlbh0nps}{}
+\DeclareFontShape{U}{MLBHAVANA}{m}{it}{<->mlbh0ips}{}
+\DeclareFontShape{U}{MLBHAVANA}{m}{itsc}{<->mlbh0ips}{}
+\DeclareFontShape{U}{MLBHAVANA}{m}{sl}{<->mlbh0ips}{}
+\DeclareFontShape{U}{MLBHAVANA}{m}{slsc}{<->mlbh0ips}{}
+\DeclareFontShape{U}{MLBHAVANA}{b}{n}{<->mlbh0bps}{}
+\DeclareFontShape{U}{MLBHAVANA}{b}{sc}{<->mlbh0bps}{}
+\DeclareFontShape{U}{MLBHAVANA}{b}{it}{<->mlbh0xps}{}
+\DeclareFontShape{U}{MLBHAVANA}{b}{itsc}{<->mlbh0xps}{}
+\DeclareFontShape{U}{MLBHAVANA}{b}{sl}{<->mlbh0xps}{}
+\DeclareFontShape{U}{MLBHAVANA}{b}{slsc}{<->mlbh0xps}{}
+%
+\DeclareFontShape{U}{MLBHAVANA}{bx}{n}{<->mlbh0bps}{}
+\DeclareFontShape{U}{MLBHAVANA}{bx}{sc}{<->mlbh0bps}{}
+\DeclareFontShape{U}{MLBHAVANA}{bx}{it}{<->mlbh0xps}{}
+\DeclareFontShape{U}{MLBHAVANA}{bx}{itsc}{<->mlbh0xps}{}
+\DeclareFontShape{U}{MLBHAVANA}{bx}{sl}{<->mlbh0xps}{}
+\DeclareFontShape{U}{MLBHAVANA}{bx}{slsc}{<->mlbh0xps}{}
+%
+
+\endinput
diff --git a/language/malayalam/latex/umlgauri.fd b/language/malayalam/latex/umlgauri.fd
new file mode 100644
index 0000000000..548f9f94cc
--- /dev/null
+++ b/language/malayalam/latex/umlgauri.fd
@@ -0,0 +1,49 @@
+%
+% $Id$
+\ProvidesFile{Umlgauri.fd}[2005/1/21]
+%
+\DeclareFontFamily{U}{mlgauri}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLGAURI}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlgauri}{m}{n}{<->mlgi0nps}{}
+\DeclareFontShape{U}{mlgauri}{m}{sc}{<->mlgi0nps}{}
+\DeclareFontShape{U}{mlgauri}{m}{it}{<->mlgi0ips}{}
+\DeclareFontShape{U}{mlgauri}{m}{itsc}{<->mlgi0ips}{}
+\DeclareFontShape{U}{mlgauri}{m}{sl}{<->mlgi0ips}{}
+\DeclareFontShape{U}{mlgauri}{m}{slsc}{<->mlgi0ips}{}
+\DeclareFontShape{U}{mlgauri}{b}{n}{<->mlgi0nps}{}
+\DeclareFontShape{U}{mlgauri}{b}{sc}{<->mlgi0nps}{}
+\DeclareFontShape{U}{mlgauri}{b}{it}{<->mlgi0ips}{}
+\DeclareFontShape{U}{mlgauri}{b}{itsc}{<->mlgi0ips}{}
+\DeclareFontShape{U}{mlgauri}{b}{sl}{<->mlgi0ips}{}
+\DeclareFontShape{U}{mlgauri}{b}{slsc}{<->mlgi0ips}{}
+%
+\DeclareFontShape{U}{mlgauri}{bx}{n}{<->mlgi0nps}{}
+\DeclareFontShape{U}{mlgauri}{bx}{sc}{<->mlgi0nps}{}
+\DeclareFontShape{U}{mlgauri}{bx}{it}{<->mlgi0ips}{}
+\DeclareFontShape{U}{mlgauri}{bx}{itsc}{<->mlgi0ips}{}
+\DeclareFontShape{U}{mlgauri}{bx}{sl}{<->mlgi0ips}{}
+\DeclareFontShape{U}{mlgauri}{bx}{slsc}{<->mlgi0ips}{}
+%
+\DeclareFontShape{U}{MLGAURI}{m}{n}{<->mlgi0nps}{}
+\DeclareFontShape{U}{MLGAURI}{m}{sc}{<->mlgi0nps}{}
+\DeclareFontShape{U}{MLGAURI}{m}{it}{<->mlgi0ips}{}
+\DeclareFontShape{U}{MLGAURI}{m}{itsc}{<->mlgi0ips}{}
+\DeclareFontShape{U}{MLGAURI}{m}{sl}{<->mlgi0ips}{}
+\DeclareFontShape{U}{MLGAURI}{m}{slsc}{<->mlgi0ips}{}
+\DeclareFontShape{U}{MLGAURI}{b}{n}{<->mlgi0nps}{}
+\DeclareFontShape{U}{MLGAURI}{b}{sc}{<->mlgi0nps}{}
+\DeclareFontShape{U}{MLGAURI}{b}{it}{<->mlgi0ips}{}
+\DeclareFontShape{U}{MLGAURI}{b}{itsc}{<->mlgi0ips}{}
+\DeclareFontShape{U}{MLGAURI}{b}{sl}{<->mlgi0ips}{}
+\DeclareFontShape{U}{MLGAURI}{b}{slsc}{<->mlgi0ips}{}
+%
+\DeclareFontShape{U}{MLGAURI}{bx}{n}{<->mlgi0nps}{}
+\DeclareFontShape{U}{MLGAURI}{bx}{sc}{<->mlgi0nps}{}
+\DeclareFontShape{U}{MLGAURI}{bx}{it}{<->mlgi0ips}{}
+\DeclareFontShape{U}{MLGAURI}{bx}{itsc}{<->mlgi0ips}{}
+\DeclareFontShape{U}{MLGAURI}{bx}{sl}{<->mlgi0ips}{}
+\DeclareFontShape{U}{MLGAURI}{bx}{slsc}{<->mlgi0ips}{}
+%
+
+\endinput
diff --git a/language/malayalam/latex/umlgopika.fd b/language/malayalam/latex/umlgopika.fd
new file mode 100644
index 0000000000..958b77eab1
--- /dev/null
+++ b/language/malayalam/latex/umlgopika.fd
@@ -0,0 +1,49 @@
+%
+% $Id$
+\ProvidesFile{Umlgopika.fd}[2005/1/21]
+%
+\DeclareFontFamily{U}{mlgopika}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLGOPIKA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlgopika}{m}{n}{<->mlgp0nps}{}
+\DeclareFontShape{U}{mlgopika}{m}{sc}{<->mlgp0nps}{}
+\DeclareFontShape{U}{mlgopika}{m}{it}{<->mlgp0ips}{}
+\DeclareFontShape{U}{mlgopika}{m}{itsc}{<->mlgp0ips}{}
+\DeclareFontShape{U}{mlgopika}{m}{sl}{<->mlgp0ips}{}
+\DeclareFontShape{U}{mlgopika}{m}{slsc}{<->mlgp0ips}{}
+\DeclareFontShape{U}{mlgopika}{b}{n}{<->mlgp0bps}{}
+\DeclareFontShape{U}{mlgopika}{b}{sc}{<->mlgp0bps}{}
+\DeclareFontShape{U}{mlgopika}{b}{it}{<->mlgp0xps}{}
+\DeclareFontShape{U}{mlgopika}{b}{itsc}{<->mlgp0xps}{}
+\DeclareFontShape{U}{mlgopika}{b}{sl}{<->mlgp0xps}{}
+\DeclareFontShape{U}{mlgopika}{b}{slsc}{<->mlgp0xps}{}
+%
+\DeclareFontShape{U}{mlgopika}{bx}{n}{<->mlgp0bps}{}
+\DeclareFontShape{U}{mlgopika}{bx}{sc}{<->mlgp0bps}{}
+\DeclareFontShape{U}{mlgopika}{bx}{it}{<->mlgp0xps}{}
+\DeclareFontShape{U}{mlgopika}{bx}{itsc}{<->mlgp0xps}{}
+\DeclareFontShape{U}{mlgopika}{bx}{sl}{<->mlgp0xps}{}
+\DeclareFontShape{U}{mlgopika}{bx}{slsc}{<->mlgp0xps}{}
+%
+\DeclareFontShape{U}{MLGOPIKA}{m}{n}{<->mlgp0nps}{}
+\DeclareFontShape{U}{MLGOPIKA}{m}{sc}{<->mlgp0nps}{}
+\DeclareFontShape{U}{MLGOPIKA}{m}{it}{<->mlgp0ips}{}
+\DeclareFontShape{U}{MLGOPIKA}{m}{itsc}{<->mlgp0ips}{}
+\DeclareFontShape{U}{MLGOPIKA}{m}{sl}{<->mlgp0ips}{}
+\DeclareFontShape{U}{MLGOPIKA}{m}{slsc}{<->mlgp0ips}{}
+\DeclareFontShape{U}{MLGOPIKA}{b}{n}{<->mlgp0bps}{}
+\DeclareFontShape{U}{MLGOPIKA}{b}{sc}{<->mlgp0bps}{}
+\DeclareFontShape{U}{MLGOPIKA}{b}{it}{<->mlgp0xps}{}
+\DeclareFontShape{U}{MLGOPIKA}{b}{itsc}{<->mlgp0xps}{}
+\DeclareFontShape{U}{MLGOPIKA}{b}{sl}{<->mlgp0xps}{}
+\DeclareFontShape{U}{MLGOPIKA}{b}{slsc}{<->mlgp0xps}{}
+%
+\DeclareFontShape{U}{MLGOPIKA}{bx}{n}{<->mlgp0bps}{}
+\DeclareFontShape{U}{MLGOPIKA}{bx}{sc}{<->mlgp0bps}{}
+\DeclareFontShape{U}{MLGOPIKA}{bx}{it}{<->mlgp0xps}{}
+\DeclareFontShape{U}{MLGOPIKA}{bx}{itsc}{<->mlgp0xps}{}
+\DeclareFontShape{U}{MLGOPIKA}{bx}{sl}{<->mlgp0xps}{}
+\DeclareFontShape{U}{MLGOPIKA}{bx}{slsc}{<->mlgp0xps}{}
+%
+
+\endinput
diff --git a/language/malayalam/latex/umlindulekha.fd b/language/malayalam/latex/umlindulekha.fd
new file mode 100644
index 0000000000..66d5aa354a
--- /dev/null
+++ b/language/malayalam/latex/umlindulekha.fd
@@ -0,0 +1,49 @@
+%
+% $Id$
+\ProvidesFile{Umlindulekha.fd}[2005/1/21]
+%
+\DeclareFontFamily{U}{mlindulekha}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLINDULEKHA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlindulekha}{m}{n}{<->mlin0nps}{}
+\DeclareFontShape{U}{mlindulekha}{m}{sc}{<->mlin0nps}{}
+\DeclareFontShape{U}{mlindulekha}{m}{it}{<->mlin0ips}{}
+\DeclareFontShape{U}{mlindulekha}{m}{itsc}{<->mlin0ips}{}
+\DeclareFontShape{U}{mlindulekha}{m}{sl}{<->mlin0ips}{}
+\DeclareFontShape{U}{mlindulekha}{m}{slsc}{<->mlin0ips}{}
+\DeclareFontShape{U}{mlindulekha}{b}{n}{<->mlin0bps}{}
+\DeclareFontShape{U}{mlindulekha}{b}{sc}{<->mlin0bps}{}
+\DeclareFontShape{U}{mlindulekha}{b}{it}{<->mlin0xps}{}
+\DeclareFontShape{U}{mlindulekha}{b}{itsc}{<->mlin0xps}{}
+\DeclareFontShape{U}{mlindulekha}{b}{sl}{<->mlin0xps}{}
+\DeclareFontShape{U}{mlindulekha}{b}{slsc}{<->mlin0xps}{}
+%
+\DeclareFontShape{U}{mlindulekha}{bx}{n}{<->mlin0bps}{}
+\DeclareFontShape{U}{mlindulekha}{bx}{sc}{<->mlin0bps}{}
+\DeclareFontShape{U}{mlindulekha}{bx}{it}{<->mlin0xps}{}
+\DeclareFontShape{U}{mlindulekha}{bx}{itsc}{<->mlin0xps}{}
+\DeclareFontShape{U}{mlindulekha}{bx}{sl}{<->mlin0xps}{}
+\DeclareFontShape{U}{mlindulekha}{bx}{slsc}{<->mlin0xps}{}
+%
+\DeclareFontShape{U}{MLINDULEKHA}{m}{n}{<->mlin0nps}{}
+\DeclareFontShape{U}{MLINDULEKHA}{m}{sc}{<->mlin0nps}{}
+\DeclareFontShape{U}{MLINDULEKHA}{m}{it}{<->mlin0ips}{}
+\DeclareFontShape{U}{MLINDULEKHA}{m}{itsc}{<->mlin0ips}{}
+\DeclareFontShape{U}{MLINDULEKHA}{m}{sl}{<->mlin0ips}{}
+\DeclareFontShape{U}{MLINDULEKHA}{m}{slsc}{<->mlin0ips}{}
+\DeclareFontShape{U}{MLINDULEKHA}{b}{n}{<->mlin0bps}{}
+\DeclareFontShape{U}{MLINDULEKHA}{b}{sc}{<->mlin0bps}{}
+\DeclareFontShape{U}{MLINDULEKHA}{b}{it}{<->mlin0xps}{}
+\DeclareFontShape{U}{MLINDULEKHA}{b}{itsc}{<->mlin0xps}{}
+\DeclareFontShape{U}{MLINDULEKHA}{b}{sl}{<->mlin0xps}{}
+\DeclareFontShape{U}{MLINDULEKHA}{b}{slsc}{<->mlin0xps}{}
+%
+\DeclareFontShape{U}{MLINDULEKHA}{bx}{n}{<->mlin0bps}{}
+\DeclareFontShape{U}{MLINDULEKHA}{bx}{sc}{<->mlin0bps}{}
+\DeclareFontShape{U}{MLINDULEKHA}{bx}{it}{<->mlin0xps}{}
+\DeclareFontShape{U}{MLINDULEKHA}{bx}{itsc}{<->mlin0xps}{}
+\DeclareFontShape{U}{MLINDULEKHA}{bx}{sl}{<->mlin0xps}{}
+\DeclareFontShape{U}{MLINDULEKHA}{bx}{slsc}{<->mlin0xps}{}
+%
+
+\endinput
diff --git a/language/malayalam/latex/umljaya.fd b/language/malayalam/latex/umljaya.fd
new file mode 100644
index 0000000000..88649f075c
--- /dev/null
+++ b/language/malayalam/latex/umljaya.fd
@@ -0,0 +1,49 @@
+%
+% $Id$
+\ProvidesFile{Umljaya.fd}[2005/1/21]
+%
+\DeclareFontFamily{U}{mljaya}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLJAYA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mljaya}{m}{n}{<->mlja0nps}{}
+\DeclareFontShape{U}{mljaya}{m}{sc}{<->mlja0nps}{}
+\DeclareFontShape{U}{mljaya}{m}{it}{<->mlja0ips}{}
+\DeclareFontShape{U}{mljaya}{m}{itsc}{<->mlja0ips}{}
+\DeclareFontShape{U}{mljaya}{m}{sl}{<->mlja0ips}{}
+\DeclareFontShape{U}{mljaya}{m}{slsc}{<->mlja0ips}{}
+\DeclareFontShape{U}{mljaya}{b}{n}{<->mlja0bps}{}
+\DeclareFontShape{U}{mljaya}{b}{sc}{<->mlja0bps}{}
+\DeclareFontShape{U}{mljaya}{b}{it}{<->mlja0xps}{}
+\DeclareFontShape{U}{mljaya}{b}{itsc}{<->mlja0xps}{}
+\DeclareFontShape{U}{mljaya}{b}{sl}{<->mlja0xps}{}
+\DeclareFontShape{U}{mljaya}{b}{slsc}{<->mlja0xps}{}
+%
+\DeclareFontShape{U}{mljaya}{bx}{n}{<->mlja0bps}{}
+\DeclareFontShape{U}{mljaya}{bx}{sc}{<->mlja0bps}{}
+\DeclareFontShape{U}{mljaya}{bx}{it}{<->mlja0xps}{}
+\DeclareFontShape{U}{mljaya}{bx}{itsc}{<->mlja0xps}{}
+\DeclareFontShape{U}{mljaya}{bx}{sl}{<->mlja0xps}{}
+\DeclareFontShape{U}{mljaya}{bx}{slsc}{<->mlja0xps}{}
+%
+\DeclareFontShape{U}{MLJAYA}{m}{n}{<->mlja0nps}{}
+\DeclareFontShape{U}{MLJAYA}{m}{sc}{<->mlja0nps}{}
+\DeclareFontShape{U}{MLJAYA}{m}{it}{<->mlja0ips}{}
+\DeclareFontShape{U}{MLJAYA}{m}{itsc}{<->mlja0ips}{}
+\DeclareFontShape{U}{MLJAYA}{m}{sl}{<->mlja0ips}{}
+\DeclareFontShape{U}{MLJAYA}{m}{slsc}{<->mlja0ips}{}
+\DeclareFontShape{U}{MLJAYA}{b}{n}{<->mlja0bps}{}
+\DeclareFontShape{U}{MLJAYA}{b}{sc}{<->mlja0bps}{}
+\DeclareFontShape{U}{MLJAYA}{b}{it}{<->mlja0xps}{}
+\DeclareFontShape{U}{MLJAYA}{b}{itsc}{<->mlja0xps}{}
+\DeclareFontShape{U}{MLJAYA}{b}{sl}{<->mlja0xps}{}
+\DeclareFontShape{U}{MLJAYA}{b}{slsc}{<->mlja0xps}{}
+%
+\DeclareFontShape{U}{MLJAYA}{bx}{n}{<->mlja0bps}{}
+\DeclareFontShape{U}{MLJAYA}{bx}{sc}{<->mlja0bps}{}
+\DeclareFontShape{U}{MLJAYA}{bx}{it}{<->mlja0xps}{}
+\DeclareFontShape{U}{MLJAYA}{bx}{itsc}{<->mlja0xps}{}
+\DeclareFontShape{U}{MLJAYA}{bx}{sl}{<->mlja0xps}{}
+\DeclareFontShape{U}{MLJAYA}{bx}{slsc}{<->mlja0xps}{}
+%
+
+\endinput
diff --git a/language/malayalam/latex/umlkarthika.fd b/language/malayalam/latex/umlkarthika.fd
new file mode 100644
index 0000000000..568f83adf3
--- /dev/null
+++ b/language/malayalam/latex/umlkarthika.fd
@@ -0,0 +1,49 @@
+%
+% $Id$
+\ProvidesFile{Umlkarthika.fd}[2005/1/21]
+%
+\DeclareFontFamily{U}{mlkarthika}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLKARTHIKA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlkarthika}{m}{n}{<->mlkr0nps}{}
+\DeclareFontShape{U}{mlkarthika}{m}{sc}{<->mlkr0nps}{}
+\DeclareFontShape{U}{mlkarthika}{m}{it}{<->mlkr0ips}{}
+\DeclareFontShape{U}{mlkarthika}{m}{itsc}{<->mlkr0ips}{}
+\DeclareFontShape{U}{mlkarthika}{m}{sl}{<->mlkr0ips}{}
+\DeclareFontShape{U}{mlkarthika}{m}{slsc}{<->mlkr0ips}{}
+\DeclareFontShape{U}{mlkarthika}{b}{n}{<->mlkr0bps}{}
+\DeclareFontShape{U}{mlkarthika}{b}{sc}{<->mlkr0bps}{}
+\DeclareFontShape{U}{mlkarthika}{b}{it}{<->mlkr0xps}{}
+\DeclareFontShape{U}{mlkarthika}{b}{itsc}{<->mlkr0xps}{}
+\DeclareFontShape{U}{mlkarthika}{b}{sl}{<->mlkr0xps}{}
+\DeclareFontShape{U}{mlkarthika}{b}{slsc}{<->mlkr0xps}{}
+%
+\DeclareFontShape{U}{mlkarthika}{bx}{n}{<->mlkr0bps}{}
+\DeclareFontShape{U}{mlkarthika}{bx}{sc}{<->mlkr0bps}{}
+\DeclareFontShape{U}{mlkarthika}{bx}{it}{<->mlkr0xps}{}
+\DeclareFontShape{U}{mlkarthika}{bx}{itsc}{<->mlkr0xps}{}
+\DeclareFontShape{U}{mlkarthika}{bx}{sl}{<->mlkr0xps}{}
+\DeclareFontShape{U}{mlkarthika}{bx}{slsc}{<->mlkr0xps}{}
+%
+\DeclareFontShape{U}{MLKARTHIKA}{m}{n}{<->mlkr0nps}{}
+\DeclareFontShape{U}{MLKARTHIKA}{m}{sc}{<->mlkr0nps}{}
+\DeclareFontShape{U}{MLKARTHIKA}{m}{it}{<->mlkr0ips}{}
+\DeclareFontShape{U}{MLKARTHIKA}{m}{itsc}{<->mlkr0ips}{}
+\DeclareFontShape{U}{MLKARTHIKA}{m}{sl}{<->mlkr0ips}{}
+\DeclareFontShape{U}{MLKARTHIKA}{m}{slsc}{<->mlkr0ips}{}
+\DeclareFontShape{U}{MLKARTHIKA}{b}{n}{<->mlkr0bps}{}
+\DeclareFontShape{U}{MLKARTHIKA}{b}{sc}{<->mlkr0bps}{}
+\DeclareFontShape{U}{MLKARTHIKA}{b}{it}{<->mlkr0xps}{}
+\DeclareFontShape{U}{MLKARTHIKA}{b}{itsc}{<->mlkr0xps}{}
+\DeclareFontShape{U}{MLKARTHIKA}{b}{sl}{<->mlkr0xps}{}
+\DeclareFontShape{U}{MLKARTHIKA}{b}{slsc}{<->mlkr0xps}{}
+%
+\DeclareFontShape{U}{MLKARTHIKA}{bx}{n}{<->mlkr0bps}{}
+\DeclareFontShape{U}{MLKARTHIKA}{bx}{sc}{<->mlkr0bps}{}
+\DeclareFontShape{U}{MLKARTHIKA}{bx}{it}{<->mlkr0xps}{}
+\DeclareFontShape{U}{MLKARTHIKA}{bx}{itsc}{<->mlkr0xps}{}
+\DeclareFontShape{U}{MLKARTHIKA}{bx}{sl}{<->mlkr0xps}{}
+\DeclareFontShape{U}{MLKARTHIKA}{bx}{slsc}{<->mlkr0xps}{}
+%
+
+\endinput
diff --git a/language/malayalam/latex/umlkaumudi.fd b/language/malayalam/latex/umlkaumudi.fd
new file mode 100644
index 0000000000..134bb471a6
--- /dev/null
+++ b/language/malayalam/latex/umlkaumudi.fd
@@ -0,0 +1,49 @@
+%
+% $Id$
+\ProvidesFile{Umlkaumudi.fd}[2005/1/21]
+%
+\DeclareFontFamily{U}{mlkaumudi}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLKAUMUDI}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlkaumudi}{m}{n}{<->mlkm0nps}{}
+\DeclareFontShape{U}{mlkaumudi}{m}{sc}{<->mlkm0nps}{}
+\DeclareFontShape{U}{mlkaumudi}{m}{it}{<->mlkm0ips}{}
+\DeclareFontShape{U}{mlkaumudi}{m}{itsc}{<->mlkm0ips}{}
+\DeclareFontShape{U}{mlkaumudi}{m}{sl}{<->mlkm0ips}{}
+\DeclareFontShape{U}{mlkaumudi}{m}{slsc}{<->mlkm0ips}{}
+\DeclareFontShape{U}{mlkaumudi}{b}{n}{<->mlkm0bps}{}
+\DeclareFontShape{U}{mlkaumudi}{b}{sc}{<->mlkm0bps}{}
+\DeclareFontShape{U}{mlkaumudi}{b}{it}{<->mlkm0xps}{}
+\DeclareFontShape{U}{mlkaumudi}{b}{itsc}{<->mlkm0xps}{}
+\DeclareFontShape{U}{mlkaumudi}{b}{sl}{<->mlkm0xps}{}
+\DeclareFontShape{U}{mlkaumudi}{b}{slsc}{<->mlkm0xps}{}
+%
+\DeclareFontShape{U}{mlkaumudi}{bx}{n}{<->mlkm0bps}{}
+\DeclareFontShape{U}{mlkaumudi}{bx}{sc}{<->mlkm0bps}{}
+\DeclareFontShape{U}{mlkaumudi}{bx}{it}{<->mlkm0xps}{}
+\DeclareFontShape{U}{mlkaumudi}{bx}{itsc}{<->mlkm0xps}{}
+\DeclareFontShape{U}{mlkaumudi}{bx}{sl}{<->mlkm0xps}{}
+\DeclareFontShape{U}{mlkaumudi}{bx}{slsc}{<->mlkm0xps}{}
+%
+\DeclareFontShape{U}{MLKAUMUDI}{m}{n}{<->mlkm0nps}{}
+\DeclareFontShape{U}{MLKAUMUDI}{m}{sc}{<->mlkm0nps}{}
+\DeclareFontShape{U}{MLKAUMUDI}{m}{it}{<->mlkm0ips}{}
+\DeclareFontShape{U}{MLKAUMUDI}{m}{itsc}{<->mlkm0ips}{}
+\DeclareFontShape{U}{MLKAUMUDI}{m}{sl}{<->mlkm0ips}{}
+\DeclareFontShape{U}{MLKAUMUDI}{m}{slsc}{<->mlkm0ips}{}
+\DeclareFontShape{U}{MLKAUMUDI}{b}{n}{<->mlkm0bps}{}
+\DeclareFontShape{U}{MLKAUMUDI}{b}{sc}{<->mlkm0bps}{}
+\DeclareFontShape{U}{MLKAUMUDI}{b}{it}{<->mlkm0xps}{}
+\DeclareFontShape{U}{MLKAUMUDI}{b}{itsc}{<->mlkm0xps}{}
+\DeclareFontShape{U}{MLKAUMUDI}{b}{sl}{<->mlkm0xps}{}
+\DeclareFontShape{U}{MLKAUMUDI}{b}{slsc}{<->mlkm0xps}{}
+%
+\DeclareFontShape{U}{MLKAUMUDI}{bx}{n}{<->mlkm0bps}{}
+\DeclareFontShape{U}{MLKAUMUDI}{bx}{sc}{<->mlkm0bps}{}
+\DeclareFontShape{U}{MLKAUMUDI}{bx}{it}{<->mlkm0xps}{}
+\DeclareFontShape{U}{MLKAUMUDI}{bx}{itsc}{<->mlkm0xps}{}
+\DeclareFontShape{U}{MLKAUMUDI}{bx}{sl}{<->mlkm0xps}{}
+\DeclareFontShape{U}{MLKAUMUDI}{bx}{slsc}{<->mlkm0xps}{}
+%
+
+\endinput
diff --git a/language/malayalam/latex/umlravivarma.fd b/language/malayalam/latex/umlravivarma.fd
new file mode 100644
index 0000000000..eda132ff96
--- /dev/null
+++ b/language/malayalam/latex/umlravivarma.fd
@@ -0,0 +1,49 @@
+%
+% $Id$
+\ProvidesFile{Umlravivarma.fd}[2005/1/21]
+%
+\DeclareFontFamily{U}{mlravivarma}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLRAVIVARMA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlravivarma}{m}{n}{<->mlra0nps}{}
+\DeclareFontShape{U}{mlravivarma}{m}{sc}{<->mlra0nps}{}
+\DeclareFontShape{U}{mlravivarma}{m}{it}{<->mlra0ips}{}
+\DeclareFontShape{U}{mlravivarma}{m}{itsc}{<->mlra0ips}{}
+\DeclareFontShape{U}{mlravivarma}{m}{sl}{<->mlra0ips}{}
+\DeclareFontShape{U}{mlravivarma}{m}{slsc}{<->mlra0ips}{}
+\DeclareFontShape{U}{mlravivarma}{b}{n}{<->mlra0bps}{}
+\DeclareFontShape{U}{mlravivarma}{b}{sc}{<->mlra0bps}{}
+\DeclareFontShape{U}{mlravivarma}{b}{it}{<->mlra0xps}{}
+\DeclareFontShape{U}{mlravivarma}{b}{itsc}{<->mlra0xps}{}
+\DeclareFontShape{U}{mlravivarma}{b}{sl}{<->mlra0xps}{}
+\DeclareFontShape{U}{mlravivarma}{b}{slsc}{<->mlra0xps}{}
+%
+\DeclareFontShape{U}{mlravivarma}{bx}{n}{<->mlra0bps}{}
+\DeclareFontShape{U}{mlravivarma}{bx}{sc}{<->mlra0bps}{}
+\DeclareFontShape{U}{mlravivarma}{bx}{it}{<->mlra0xps}{}
+\DeclareFontShape{U}{mlravivarma}{bx}{itsc}{<->mlra0xps}{}
+\DeclareFontShape{U}{mlravivarma}{bx}{sl}{<->mlra0xps}{}
+\DeclareFontShape{U}{mlravivarma}{bx}{slsc}{<->mlra0xps}{}
+%
+\DeclareFontShape{U}{MLRAVIVARMA}{m}{n}{<->mlra0nps}{}
+\DeclareFontShape{U}{MLRAVIVARMA}{m}{sc}{<->mlra0nps}{}
+\DeclareFontShape{U}{MLRAVIVARMA}{m}{it}{<->mlra0ips}{}
+\DeclareFontShape{U}{MLRAVIVARMA}{m}{itsc}{<->mlra0ips}{}
+\DeclareFontShape{U}{MLRAVIVARMA}{m}{sl}{<->mlra0ips}{}
+\DeclareFontShape{U}{MLRAVIVARMA}{m}{slsc}{<->mlra0ips}{}
+\DeclareFontShape{U}{MLRAVIVARMA}{b}{n}{<->mlra0bps}{}
+\DeclareFontShape{U}{MLRAVIVARMA}{b}{sc}{<->mlra0bps}{}
+\DeclareFontShape{U}{MLRAVIVARMA}{b}{it}{<->mlra0xps}{}
+\DeclareFontShape{U}{MLRAVIVARMA}{b}{itsc}{<->mlra0xps}{}
+\DeclareFontShape{U}{MLRAVIVARMA}{b}{sl}{<->mlra0xps}{}
+\DeclareFontShape{U}{MLRAVIVARMA}{b}{slsc}{<->mlra0xps}{}
+%
+\DeclareFontShape{U}{MLRAVIVARMA}{bx}{n}{<->mlra0bps}{}
+\DeclareFontShape{U}{MLRAVIVARMA}{bx}{sc}{<->mlra0bps}{}
+\DeclareFontShape{U}{MLRAVIVARMA}{bx}{it}{<->mlra0xps}{}
+\DeclareFontShape{U}{MLRAVIVARMA}{bx}{itsc}{<->mlra0xps}{}
+\DeclareFontShape{U}{MLRAVIVARMA}{bx}{sl}{<->mlra0xps}{}
+\DeclareFontShape{U}{MLRAVIVARMA}{bx}{slsc}{<->mlra0xps}{}
+%
+
+\endinput
diff --git a/language/malayalam/latex/umlrevathi.fd b/language/malayalam/latex/umlrevathi.fd
new file mode 100644
index 0000000000..0a64eb046b
--- /dev/null
+++ b/language/malayalam/latex/umlrevathi.fd
@@ -0,0 +1,49 @@
+%
+% $Id$
+\ProvidesFile{Umlrevathi.fd}[2005/1/21]
+%
+\DeclareFontFamily{U}{mlrevathi}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLREVATHI}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlrevathi}{m}{n}{<->mlrv0nps}{}
+\DeclareFontShape{U}{mlrevathi}{m}{sc}{<->mlrv0nps}{}
+\DeclareFontShape{U}{mlrevathi}{m}{it}{<->mlrv0ips}{}
+\DeclareFontShape{U}{mlrevathi}{m}{itsc}{<->mlrv0ips}{}
+\DeclareFontShape{U}{mlrevathi}{m}{sl}{<->mlrv0ips}{}
+\DeclareFontShape{U}{mlrevathi}{m}{slsc}{<->mlrv0ips}{}
+\DeclareFontShape{U}{mlrevathi}{b}{n}{<->mlrv0bps}{}
+\DeclareFontShape{U}{mlrevathi}{b}{sc}{<->mlrv0bps}{}
+\DeclareFontShape{U}{mlrevathi}{b}{it}{<->mlrv0xps}{}
+\DeclareFontShape{U}{mlrevathi}{b}{itsc}{<->mlrv0xps}{}
+\DeclareFontShape{U}{mlrevathi}{b}{sl}{<->mlrv0xps}{}
+\DeclareFontShape{U}{mlrevathi}{b}{slsc}{<->mlrv0xps}{}
+%
+\DeclareFontShape{U}{mlrevathi}{bx}{n}{<->mlrv0bps}{}
+\DeclareFontShape{U}{mlrevathi}{bx}{sc}{<->mlrv0bps}{}
+\DeclareFontShape{U}{mlrevathi}{bx}{it}{<->mlrv0xps}{}
+\DeclareFontShape{U}{mlrevathi}{bx}{itsc}{<->mlrv0xps}{}
+\DeclareFontShape{U}{mlrevathi}{bx}{sl}{<->mlrv0xps}{}
+\DeclareFontShape{U}{mlrevathi}{bx}{slsc}{<->mlrv0xps}{}
+%
+\DeclareFontShape{U}{MLREVATHI}{m}{n}{<->mlrv0nps}{}
+\DeclareFontShape{U}{MLREVATHI}{m}{sc}{<->mlrv0nps}{}
+\DeclareFontShape{U}{MLREVATHI}{m}{it}{<->mlrv0ips}{}
+\DeclareFontShape{U}{MLREVATHI}{m}{itsc}{<->mlrv0ips}{}
+\DeclareFontShape{U}{MLREVATHI}{m}{sl}{<->mlrv0ips}{}
+\DeclareFontShape{U}{MLREVATHI}{m}{slsc}{<->mlrv0ips}{}
+\DeclareFontShape{U}{MLREVATHI}{b}{n}{<->mlrv0bps}{}
+\DeclareFontShape{U}{MLREVATHI}{b}{sc}{<->mlrv0bps}{}
+\DeclareFontShape{U}{MLREVATHI}{b}{it}{<->mlrv0xps}{}
+\DeclareFontShape{U}{MLREVATHI}{b}{itsc}{<->mlrv0xps}{}
+\DeclareFontShape{U}{MLREVATHI}{b}{sl}{<->mlrv0xps}{}
+\DeclareFontShape{U}{MLREVATHI}{b}{slsc}{<->mlrv0xps}{}
+%
+\DeclareFontShape{U}{MLREVATHI}{bx}{n}{<->mlrv0bps}{}
+\DeclareFontShape{U}{MLREVATHI}{bx}{sc}{<->mlrv0bps}{}
+\DeclareFontShape{U}{MLREVATHI}{bx}{it}{<->mlrv0xps}{}
+\DeclareFontShape{U}{MLREVATHI}{bx}{itsc}{<->mlrv0xps}{}
+\DeclareFontShape{U}{MLREVATHI}{bx}{sl}{<->mlrv0xps}{}
+\DeclareFontShape{U}{MLREVATHI}{bx}{slsc}{<->mlrv0xps}{}
+%
+
+\endinput
diff --git a/language/malayalam/latex/umlsarada.fd b/language/malayalam/latex/umlsarada.fd
new file mode 100644
index 0000000000..e0dced1fc6
--- /dev/null
+++ b/language/malayalam/latex/umlsarada.fd
@@ -0,0 +1,49 @@
+%
+% $Id$
+\ProvidesFile{Umlsarada.fd}[2005/1/21]
+%
+\DeclareFontFamily{U}{mlsarada}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLSARADA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlsarada}{m}{n}{<->mlsd0nps}{}
+\DeclareFontShape{U}{mlsarada}{m}{sc}{<->mlsd0nps}{}
+\DeclareFontShape{U}{mlsarada}{m}{it}{<->mlsd0nps}{}
+\DeclareFontShape{U}{mlsarada}{m}{itsc}{<->mlsd0nps}{}
+\DeclareFontShape{U}{mlsarada}{m}{sl}{<->mlsd0nps}{}
+\DeclareFontShape{U}{mlsarada}{m}{slsc}{<->mlsd0nps}{}
+\DeclareFontShape{U}{mlsarada}{b}{n}{<->mlsd0bps}{}
+\DeclareFontShape{U}{mlsarada}{b}{sc}{<->mlsd0bps}{}
+\DeclareFontShape{U}{mlsarada}{b}{it}{<->mlsd0bps}{}
+\DeclareFontShape{U}{mlsarada}{b}{itsc}{<->mlsd0bps}{}
+\DeclareFontShape{U}{mlsarada}{b}{sl}{<->mlsd0bps}{}
+\DeclareFontShape{U}{mlsarada}{b}{slsc}{<->mlsd0bps}{}
+%
+\DeclareFontShape{U}{mlsarada}{bx}{n}{<->mlsd0bps}{}
+\DeclareFontShape{U}{mlsarada}{bx}{sc}{<->mlsd0bps}{}
+\DeclareFontShape{U}{mlsarada}{bx}{it}{<->mlsd0bps}{}
+\DeclareFontShape{U}{mlsarada}{bx}{itsc}{<->mlsd0bps}{}
+\DeclareFontShape{U}{mlsarada}{bx}{sl}{<->mlsd0bps}{}
+\DeclareFontShape{U}{mlsarada}{bx}{slsc}{<->mlsd0bps}{}
+%
+\DeclareFontShape{U}{MLSARADA}{m}{n}{<->mlsd0nps}{}
+\DeclareFontShape{U}{MLSARADA}{m}{sc}{<->mlsd0nps}{}
+\DeclareFontShape{U}{MLSARADA}{m}{it}{<->mlsd0nps}{}
+\DeclareFontShape{U}{MLSARADA}{m}{itsc}{<->mlsd0nps}{}
+\DeclareFontShape{U}{MLSARADA}{m}{sl}{<->mlsd0nps}{}
+\DeclareFontShape{U}{MLSARADA}{m}{slsc}{<->mlsd0nps}{}
+\DeclareFontShape{U}{MLSARADA}{b}{n}{<->mlsd0bps}{}
+\DeclareFontShape{U}{MLSARADA}{b}{sc}{<->mlsd0bps}{}
+\DeclareFontShape{U}{MLSARADA}{b}{it}{<->mlsd0bps}{}
+\DeclareFontShape{U}{MLSARADA}{b}{itsc}{<->mlsd0bps}{}
+\DeclareFontShape{U}{MLSARADA}{b}{sl}{<->mlsd0bps}{}
+\DeclareFontShape{U}{MLSARADA}{b}{slsc}{<->mlsd0bps}{}
+%
+\DeclareFontShape{U}{MLSARADA}{bx}{n}{<->mlsd0bps}{}
+\DeclareFontShape{U}{MLSARADA}{bx}{sc}{<->mlsd0bps}{}
+\DeclareFontShape{U}{MLSARADA}{bx}{it}{<->mlsd0bps}{}
+\DeclareFontShape{U}{MLSARADA}{bx}{itsc}{<->mlsd0bps}{}
+\DeclareFontShape{U}{MLSARADA}{bx}{sl}{<->mlsd0bps}{}
+\DeclareFontShape{U}{MLSARADA}{bx}{slsc}{<->mlsd0bps}{}
+%
+
+\endinput
diff --git a/language/malayalam/latex/umlthiruvathira.fd b/language/malayalam/latex/umlthiruvathira.fd
new file mode 100644
index 0000000000..bb276407f6
--- /dev/null
+++ b/language/malayalam/latex/umlthiruvathira.fd
@@ -0,0 +1,49 @@
+%
+% $Id$
+\ProvidesFile{Umlthiruvathira.fd}[2005/1/21]
+%
+\DeclareFontFamily{U}{mlthiruvathira}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLTHIRUVATHIRA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlthiruvathira}{m}{n}{<->mlth0nps}{}
+\DeclareFontShape{U}{mlthiruvathira}{m}{sc}{<->mlth0nps}{}
+\DeclareFontShape{U}{mlthiruvathira}{m}{it}{<->mlth0ips}{}
+\DeclareFontShape{U}{mlthiruvathira}{m}{itsc}{<->mlth0ips}{}
+\DeclareFontShape{U}{mlthiruvathira}{m}{sl}{<->mlth0ips}{}
+\DeclareFontShape{U}{mlthiruvathira}{m}{slsc}{<->mlth0ips}{}
+\DeclareFontShape{U}{mlthiruvathira}{b}{n}{<->mlth0bps}{}
+\DeclareFontShape{U}{mlthiruvathira}{b}{sc}{<->mlth0bps}{}
+\DeclareFontShape{U}{mlthiruvathira}{b}{it}{<->mlth0xps}{}
+\DeclareFontShape{U}{mlthiruvathira}{b}{itsc}{<->mlth0xps}{}
+\DeclareFontShape{U}{mlthiruvathira}{b}{sl}{<->mlth0xps}{}
+\DeclareFontShape{U}{mlthiruvathira}{b}{slsc}{<->mlth0xps}{}
+%
+\DeclareFontShape{U}{mlthiruvathira}{bx}{n}{<->mlth0bps}{}
+\DeclareFontShape{U}{mlthiruvathira}{bx}{sc}{<->mlth0bps}{}
+\DeclareFontShape{U}{mlthiruvathira}{bx}{it}{<->mlth0xps}{}
+\DeclareFontShape{U}{mlthiruvathira}{bx}{itsc}{<->mlth0xps}{}
+\DeclareFontShape{U}{mlthiruvathira}{bx}{sl}{<->mlth0xps}{}
+\DeclareFontShape{U}{mlthiruvathira}{bx}{slsc}{<->mlth0xps}{}
+%
+\DeclareFontShape{U}{MLTHIRUVATHIRA}{m}{n}{<->mlth0nps}{}
+\DeclareFontShape{U}{MLTHIRUVATHIRA}{m}{sc}{<->mlth0nps}{}
+\DeclareFontShape{U}{MLTHIRUVATHIRA}{m}{it}{<->mlth0ips}{}
+\DeclareFontShape{U}{MLTHIRUVATHIRA}{m}{itsc}{<->mlth0ips}{}
+\DeclareFontShape{U}{MLTHIRUVATHIRA}{m}{sl}{<->mlth0ips}{}
+\DeclareFontShape{U}{MLTHIRUVATHIRA}{m}{slsc}{<->mlth0ips}{}
+\DeclareFontShape{U}{MLTHIRUVATHIRA}{b}{n}{<->mlth0bps}{}
+\DeclareFontShape{U}{MLTHIRUVATHIRA}{b}{sc}{<->mlth0bps}{}
+\DeclareFontShape{U}{MLTHIRUVATHIRA}{b}{it}{<->mlth0xps}{}
+\DeclareFontShape{U}{MLTHIRUVATHIRA}{b}{itsc}{<->mlth0xps}{}
+\DeclareFontShape{U}{MLTHIRUVATHIRA}{b}{sl}{<->mlth0xps}{}
+\DeclareFontShape{U}{MLTHIRUVATHIRA}{b}{slsc}{<->mlth0xps}{}
+%
+\DeclareFontShape{U}{MLTHIRUVATHIRA}{bx}{n}{<->mlth0bps}{}
+\DeclareFontShape{U}{MLTHIRUVATHIRA}{bx}{sc}{<->mlth0bps}{}
+\DeclareFontShape{U}{MLTHIRUVATHIRA}{bx}{it}{<->mlth0xps}{}
+\DeclareFontShape{U}{MLTHIRUVATHIRA}{bx}{itsc}{<->mlth0xps}{}
+\DeclareFontShape{U}{MLTHIRUVATHIRA}{bx}{sl}{<->mlth0xps}{}
+\DeclareFontShape{U}{MLTHIRUVATHIRA}{bx}{slsc}{<->mlth0xps}{}
+%
+
+\endinput
diff --git a/language/malayalam/latex/umr1.fd b/language/malayalam/latex/umr1.fd
new file mode 100644
index 0000000000..13ae06bd15
--- /dev/null
+++ b/language/malayalam/latex/umr1.fd
@@ -0,0 +1,49 @@
+%
+% $Id$
+\ProvidesFile{Umr1.fd}[2000/6/15]
+%
+\DeclareFontFamily{U}{mr1}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MR1}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mr1}{m}{n}{<->mlr1r}{}
+\DeclareFontShape{U}{mr1}{m}{sc}{<->mlr1r}{}
+\DeclareFontShape{U}{mr1}{m}{it}{<->mlr1i}{}
+\DeclareFontShape{U}{mr1}{m}{itsc}{<->mlr1i}{}
+\DeclareFontShape{U}{mr1}{m}{sl}{<->mlr1i}{}
+\DeclareFontShape{U}{mr1}{m}{slsc}{<->mlr1i}{}
+\DeclareFontShape{U}{mr1}{b}{n}{<->mlr1b}{}
+\DeclareFontShape{U}{mr1}{b}{sc}{<->mlr1b}{}
+\DeclareFontShape{U}{mr1}{b}{it}{<->mlr1bi}{}
+\DeclareFontShape{U}{mr1}{b}{itsc}{<->mlr1bi}{}
+\DeclareFontShape{U}{mr1}{b}{sl}{<->mlr1bi}{}
+\DeclareFontShape{U}{mr1}{b}{slsc}{<->mlr1bi}{}
+%
+\DeclareFontShape{U}{mr1}{bx}{n}{<->mlr1b}{}
+\DeclareFontShape{U}{mr1}{bx}{sc}{<->mlr1b}{}
+\DeclareFontShape{U}{mr1}{bx}{it}{<->mlr1bi}{}
+\DeclareFontShape{U}{mr1}{bx}{itsc}{<->mlr1bi}{}
+\DeclareFontShape{U}{mr1}{bx}{sl}{<->mlr1bi}{}
+\DeclareFontShape{U}{mr1}{bx}{slsc}{<->mlr1bi}{}
+%
+\DeclareFontShape{U}{MR1}{m}{n}{<->mlr1r}{}
+\DeclareFontShape{U}{MR1}{m}{sc}{<->mlr1r}{}
+\DeclareFontShape{U}{MR1}{m}{it}{<->mlr1i}{}
+\DeclareFontShape{U}{MR1}{m}{itsc}{<->mlr1i}{}
+\DeclareFontShape{U}{MR1}{m}{sl}{<->mlr1i}{}
+\DeclareFontShape{U}{MR1}{m}{slsc}{<->mlr1i}{}
+\DeclareFontShape{U}{MR1}{b}{n}{<->mlr1b}{}
+\DeclareFontShape{U}{MR1}{b}{sc}{<->mlr1b}{}
+\DeclareFontShape{U}{MR1}{b}{it}{<->mlr1bi}{}
+\DeclareFontShape{U}{MR1}{b}{itsc}{<->mlr1bi}{}
+\DeclareFontShape{U}{MR1}{b}{sl}{<->mlr1bi}{}
+\DeclareFontShape{U}{MR1}{b}{slsc}{<->mlr1bi}{}
+%
+\DeclareFontShape{U}{MR1}{bx}{n}{<->mlr1b}{}
+\DeclareFontShape{U}{MR1}{bx}{sc}{<->mlr1b}{}
+\DeclareFontShape{U}{MR1}{bx}{it}{<->mlr1bi}{}
+\DeclareFontShape{U}{MR1}{bx}{itsc}{<->mlr1bi}{}
+\DeclareFontShape{U}{MR1}{bx}{sl}{<->mlr1bi}{}
+\DeclareFontShape{U}{MR1}{bx}{slsc}{<->mlr1bi}{}
+%
+
+\endinput
diff --git a/language/malayalam/latex/umr2.fd b/language/malayalam/latex/umr2.fd
new file mode 100644
index 0000000000..8454e4b80a
--- /dev/null
+++ b/language/malayalam/latex/umr2.fd
@@ -0,0 +1,48 @@
+%
+% $Id$
+\ProvidesFile{Umr2.fd}[2000/6/15]
+%
+\DeclareFontFamily{U}{mr2}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MR2}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mr2}{m}{n}{<->mlr2r}{}
+\DeclareFontShape{U}{mr2}{m}{sc}{<->mlr2r}{}
+\DeclareFontShape{U}{mr2}{m}{it}{<->mlr2i}{}
+\DeclareFontShape{U}{mr2}{m}{itsc}{<->mlr2i}{}
+\DeclareFontShape{U}{mr2}{m}{sl}{<->mlr2i}{}
+\DeclareFontShape{U}{mr2}{m}{slsc}{<->mlr2i}{}
+\DeclareFontShape{U}{mr2}{b}{n}{<->mlr2b}{}
+\DeclareFontShape{U}{mr2}{b}{sc}{<->mlr2b}{}
+\DeclareFontShape{U}{mr2}{b}{it}{<->mlr2bi}{}
+\DeclareFontShape{U}{mr2}{b}{itsc}{<->mlr2bi}{}
+\DeclareFontShape{U}{mr2}{b}{sl}{<->mlr2bi}{}
+\DeclareFontShape{U}{mr2}{b}{slsc}{<->mlr2bi}{}
+%
+\DeclareFontShape{U}{mr2}{bx}{n}{<->mlr2b}{}
+\DeclareFontShape{U}{mr2}{bx}{sc}{<->mlr2b}{}
+\DeclareFontShape{U}{mr2}{bx}{it}{<->mlr2bi}{}
+\DeclareFontShape{U}{mr2}{bx}{itsc}{<->mlr2bi}{}
+\DeclareFontShape{U}{mr2}{bx}{sl}{<->mlr2bi}{}
+\DeclareFontShape{U}{mr2}{bx}{slsc}{<->mlr2bi}{}
+%
+\DeclareFontShape{U}{MR2}{m}{n}{<->mlr2r}{}
+\DeclareFontShape{U}{MR2}{m}{sc}{<->mlr2r}{}
+\DeclareFontShape{U}{MR2}{m}{it}{<->mlr2i}{}
+\DeclareFontShape{U}{MR2}{m}{itsc}{<->mlr2i}{}
+\DeclareFontShape{U}{MR2}{m}{sl}{<->mlr2i}{}
+\DeclareFontShape{U}{MR2}{m}{slsc}{<->mlr2i}{}
+\DeclareFontShape{U}{MR2}{b}{n}{<->mlr2b}{}
+\DeclareFontShape{U}{MR2}{b}{sc}{<->mlr2b}{}
+\DeclareFontShape{U}{MR2}{b}{it}{<->mlr2bi}{}
+\DeclareFontShape{U}{MR2}{b}{itsc}{<->mlr2bi}{}
+\DeclareFontShape{U}{MR2}{b}{sl}{<->mlr2bi}{}
+\DeclareFontShape{U}{MR2}{b}{slsc}{<->mlr2bi}{}
+%
+\DeclareFontShape{U}{MR2}{bx}{n}{<->mlr2b}{}
+\DeclareFontShape{U}{MR2}{bx}{sc}{<->mlr2b}{}
+\DeclareFontShape{U}{MR2}{bx}{it}{<->mlr2bi}{}
+\DeclareFontShape{U}{MR2}{bx}{itsc}{<->mlr2bi}{}
+\DeclareFontShape{U}{MR2}{bx}{sl}{<->mlr2bi}{}
+\DeclareFontShape{U}{MR2}{bx}{slsc}{<->mlr2bi}{}
+
+\endinput
diff --git a/language/malayalam/latex/umr3.fd b/language/malayalam/latex/umr3.fd
new file mode 100644
index 0000000000..39eac30e82
--- /dev/null
+++ b/language/malayalam/latex/umr3.fd
@@ -0,0 +1,49 @@
+%
+% $Id$
+\ProvidesFile{Umr3.fd}[2000/6/15]
+%
+\DeclareFontFamily{U}{mr3}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MR3}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mr3}{m}{n}{<->mlr3r}{}
+\DeclareFontShape{U}{mr3}{m}{sc}{<->mlr3r}{}
+\DeclareFontShape{U}{mr3}{m}{it}{<->mlr3i}{}
+\DeclareFontShape{U}{mr3}{m}{itsc}{<->mlr3i}{}
+\DeclareFontShape{U}{mr3}{m}{sl}{<->mlr3i}{}
+\DeclareFontShape{U}{mr3}{m}{slsc}{<->mlr3i}{}
+\DeclareFontShape{U}{mr3}{b}{n}{<->mlr3b}{}
+\DeclareFontShape{U}{mr3}{b}{sc}{<->mlr3b}{}
+\DeclareFontShape{U}{mr3}{b}{it}{<->mlr3bi}{}
+\DeclareFontShape{U}{mr3}{b}{itsc}{<->mlr3bi}{}
+\DeclareFontShape{U}{mr3}{b}{sl}{<->mlr3bi}{}
+\DeclareFontShape{U}{mr3}{b}{slsc}{<->mlr3bi}{}
+%
+\DeclareFontShape{U}{mr3}{bx}{n}{<->mlr3b}{}
+\DeclareFontShape{U}{mr3}{bx}{sc}{<->mlr3b}{}
+\DeclareFontShape{U}{mr3}{bx}{it}{<->mlr3bi}{}
+\DeclareFontShape{U}{mr3}{bx}{itsc}{<->mlr3bi}{}
+\DeclareFontShape{U}{mr3}{bx}{sl}{<->mlr3bi}{}
+\DeclareFontShape{U}{mr3}{bx}{slsc}{<->mlr3bi}{}
+%
+\DeclareFontShape{U}{MR3}{m}{n}{<->mlr3r}{}
+\DeclareFontShape{U}{MR3}{m}{sc}{<->mlr3r}{}
+\DeclareFontShape{U}{MR3}{m}{it}{<->mlr3i}{}
+\DeclareFontShape{U}{MR3}{m}{itsc}{<->mlr3i}{}
+\DeclareFontShape{U}{MR3}{m}{sl}{<->mlr3i}{}
+\DeclareFontShape{U}{MR3}{m}{slsc}{<->mlr3i}{}
+\DeclareFontShape{U}{MR3}{b}{n}{<->mlr3b}{}
+\DeclareFontShape{U}{MR3}{b}{sc}{<->mlr3b}{}
+\DeclareFontShape{U}{MR3}{b}{it}{<->mlr3bi}{}
+\DeclareFontShape{U}{MR3}{b}{itsc}{<->mlr3bi}{}
+\DeclareFontShape{U}{MR3}{b}{sl}{<->mlr3bi}{}
+\DeclareFontShape{U}{MR3}{b}{slsc}{<->mlr3bi}{}
+%
+\DeclareFontShape{U}{MR3}{bx}{n}{<->mlr3b}{}
+\DeclareFontShape{U}{MR3}{bx}{sc}{<->mlr3b}{}
+\DeclareFontShape{U}{MR3}{bx}{it}{<->mlr3bi}{}
+\DeclareFontShape{U}{MR3}{bx}{itsc}{<->mlr3bi}{}
+\DeclareFontShape{U}{MR3}{bx}{sl}{<->mlr3bi}{}
+\DeclareFontShape{U}{MR3}{bx}{slsc}{<->mlr3bi}{}
+%
+
+\endinput
diff --git a/language/malayalam/latex/umr4.fd b/language/malayalam/latex/umr4.fd
new file mode 100644
index 0000000000..97a906a996
--- /dev/null
+++ b/language/malayalam/latex/umr4.fd
@@ -0,0 +1,48 @@
+%
+% $Id$
+\ProvidesFile{Umr4.fd}[2000/6/15]
+%
+\DeclareFontFamily{U}{mr4}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MR4}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mr4}{m}{n}{<->mlr4r}{}
+\DeclareFontShape{U}{mr4}{m}{sc}{<->mlr4r}{}
+\DeclareFontShape{U}{mr4}{m}{it}{<->mlr4i}{}
+\DeclareFontShape{U}{mr4}{m}{itsc}{<->mlr4i}{}
+\DeclareFontShape{U}{mr4}{m}{sl}{<->mlr4i}{}
+\DeclareFontShape{U}{mr4}{m}{slsc}{<->mlr4i}{}
+\DeclareFontShape{U}{mr4}{b}{n}{<->mlr4b}{}
+\DeclareFontShape{U}{mr4}{b}{sc}{<->mlr4b}{}
+\DeclareFontShape{U}{mr4}{b}{it}{<->mlr4bi}{}
+\DeclareFontShape{U}{mr4}{b}{itsc}{<->mlr4bi}{}
+\DeclareFontShape{U}{mr4}{b}{sl}{<->mlr4bi}{}
+\DeclareFontShape{U}{mr4}{b}{slsc}{<->mlr4bi}{}
+%
+\DeclareFontShape{U}{mr4}{bx}{n}{<->mlr4b}{}
+\DeclareFontShape{U}{mr4}{bx}{sc}{<->mlr4b}{}
+\DeclareFontShape{U}{mr4}{bx}{it}{<->mlr4bi}{}
+\DeclareFontShape{U}{mr4}{bx}{itsc}{<->mlr4bi}{}
+\DeclareFontShape{U}{mr4}{bx}{sl}{<->mlr4bi}{}
+\DeclareFontShape{U}{mr4}{bx}{slsc}{<->mlr4bi}{}
+%
+\DeclareFontShape{U}{MR4}{m}{n}{<->mlr4r}{}
+\DeclareFontShape{U}{MR4}{m}{sc}{<->mlr4r}{}
+\DeclareFontShape{U}{MR4}{m}{it}{<->mlr4i}{}
+\DeclareFontShape{U}{MR4}{m}{itsc}{<->mlr4i}{}
+\DeclareFontShape{U}{MR4}{m}{sl}{<->mlr4i}{}
+\DeclareFontShape{U}{MR4}{m}{slsc}{<->mlr4i}{}
+\DeclareFontShape{U}{MR4}{b}{n}{<->mlr4b}{}
+\DeclareFontShape{U}{MR4}{b}{sc}{<->mlr4b}{}
+\DeclareFontShape{U}{MR4}{b}{it}{<->mlr4bi}{}
+\DeclareFontShape{U}{MR4}{b}{itsc}{<->mlr4bi}{}
+\DeclareFontShape{U}{MR4}{b}{sl}{<->mlr4bi}{}
+\DeclareFontShape{U}{MR4}{b}{slsc}{<->mlr4bi}{}
+%
+\DeclareFontShape{U}{MR4}{bx}{n}{<->mlr4b}{}
+\DeclareFontShape{U}{MR4}{bx}{sc}{<->mlr4b}{}
+\DeclareFontShape{U}{MR4}{bx}{it}{<->mlr4bi}{}
+\DeclareFontShape{U}{MR4}{bx}{itsc}{<->mlr4bi}{}
+\DeclareFontShape{U}{MR4}{bx}{sl}{<->mlr4bi}{}
+\DeclareFontShape{U}{MR4}{bx}{slsc}{<->mlr4bi}{}
+
+\endinput
diff --git a/language/malayalam/latex/umr5.fd b/language/malayalam/latex/umr5.fd
new file mode 100644
index 0000000000..b140bb5289
--- /dev/null
+++ b/language/malayalam/latex/umr5.fd
@@ -0,0 +1,48 @@
+%
+% $Id$
+\ProvidesFile{Umr5.fd}[2000/6/15]
+%
+\DeclareFontFamily{U}{mr5}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MR5}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mr5}{m}{n}{<->mlr5r}{}
+\DeclareFontShape{U}{mr5}{m}{sc}{<->mlr5r}{}
+\DeclareFontShape{U}{mr5}{m}{it}{<->mlr5i}{}
+\DeclareFontShape{U}{mr5}{m}{itsc}{<->mlr5i}{}
+\DeclareFontShape{U}{mr5}{m}{sl}{<->mlr5i}{}
+\DeclareFontShape{U}{mr5}{m}{slsc}{<->mlr5i}{}
+\DeclareFontShape{U}{mr5}{b}{n}{<->mlr5b}{}
+\DeclareFontShape{U}{mr5}{b}{sc}{<->mlr5b}{}
+\DeclareFontShape{U}{mr5}{b}{it}{<->mlr5bi}{}
+\DeclareFontShape{U}{mr5}{b}{itsc}{<->mlr5bi}{}
+\DeclareFontShape{U}{mr5}{b}{sl}{<->mlr5bi}{}
+\DeclareFontShape{U}{mr5}{b}{slsc}{<->mlr5bi}{}
+%
+\DeclareFontShape{U}{mr5}{bx}{n}{<->mlr5b}{}
+\DeclareFontShape{U}{mr5}{bx}{sc}{<->mlr5b}{}
+\DeclareFontShape{U}{mr5}{bx}{it}{<->mlr5bi}{}
+\DeclareFontShape{U}{mr5}{bx}{itsc}{<->mlr5bi}{}
+\DeclareFontShape{U}{mr5}{bx}{sl}{<->mlr5bi}{}
+\DeclareFontShape{U}{mr5}{bx}{slsc}{<->mlr5bi}{}
+%
+\DeclareFontShape{U}{MR5}{m}{n}{<->mlr5r}{}
+\DeclareFontShape{U}{MR5}{m}{sc}{<->mlr5r}{}
+\DeclareFontShape{U}{MR5}{m}{it}{<->mlr5i}{}
+\DeclareFontShape{U}{MR5}{m}{itsc}{<->mlr5i}{}
+\DeclareFontShape{U}{MR5}{m}{sl}{<->mlr5i}{}
+\DeclareFontShape{U}{MR5}{m}{slsc}{<->mlr5i}{}
+\DeclareFontShape{U}{MR5}{b}{n}{<->mlr5b}{}
+\DeclareFontShape{U}{MR5}{b}{sc}{<->mlr5b}{}
+\DeclareFontShape{U}{MR5}{b}{it}{<->mlr5bi}{}
+\DeclareFontShape{U}{MR5}{b}{itsc}{<->mlr5bi}{}
+\DeclareFontShape{U}{MR5}{b}{sl}{<->mlr5bi}{}
+\DeclareFontShape{U}{MR5}{b}{slsc}{<->mlr5bi}{}
+%
+\DeclareFontShape{U}{MR5}{bx}{n}{<->mlr5b}{}
+\DeclareFontShape{U}{MR5}{bx}{sc}{<->mlr5b}{}
+\DeclareFontShape{U}{MR5}{bx}{it}{<->mlr5bi}{}
+\DeclareFontShape{U}{MR5}{bx}{itsc}{<->mlr5bi}{}
+\DeclareFontShape{U}{MR5}{bx}{sl}{<->mlr5bi}{}
+\DeclareFontShape{U}{MR5}{bx}{slsc}{<->mlr5bi}{}
+
+\endinput
diff --git a/language/malayalam/latex/umr6.fd b/language/malayalam/latex/umr6.fd
new file mode 100644
index 0000000000..27263654f6
--- /dev/null
+++ b/language/malayalam/latex/umr6.fd
@@ -0,0 +1,48 @@
+%
+% $Id$
+\ProvidesFile{Umr6.fd}[2000/6/15]
+%
+\DeclareFontFamily{U}{mr6}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MR6}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mr6}{m}{n}{<->mlr6r}{}
+\DeclareFontShape{U}{mr6}{m}{sc}{<->mlr6r}{}
+\DeclareFontShape{U}{mr6}{m}{it}{<->mlr6i}{}
+\DeclareFontShape{U}{mr6}{m}{itsc}{<->mlr6i}{}
+\DeclareFontShape{U}{mr6}{m}{sl}{<->mlr6i}{}
+\DeclareFontShape{U}{mr6}{m}{slsc}{<->mlr6i}{}
+\DeclareFontShape{U}{mr6}{b}{n}{<->mlr6b}{}
+\DeclareFontShape{U}{mr6}{b}{sc}{<->mlr6b}{}
+\DeclareFontShape{U}{mr6}{b}{it}{<->mlr6bi}{}
+\DeclareFontShape{U}{mr6}{b}{itsc}{<->mlr6bi}{}
+\DeclareFontShape{U}{mr6}{b}{sl}{<->mlr6bi}{}
+\DeclareFontShape{U}{mr6}{b}{slsc}{<->mlr6bi}{}
+%
+\DeclareFontShape{U}{mr6}{bx}{n}{<->mlr6b}{}
+\DeclareFontShape{U}{mr6}{bx}{sc}{<->mlr6b}{}
+\DeclareFontShape{U}{mr6}{bx}{it}{<->mlr6bi}{}
+\DeclareFontShape{U}{mr6}{bx}{itsc}{<->mlr6bi}{}
+\DeclareFontShape{U}{mr6}{bx}{sl}{<->mlr6bi}{}
+\DeclareFontShape{U}{mr6}{bx}{slsc}{<->mlr6bi}{}
+%
+\DeclareFontShape{U}{MR6}{m}{n}{<->mlr6r}{}
+\DeclareFontShape{U}{MR6}{m}{sc}{<->mlr6r}{}
+\DeclareFontShape{U}{MR6}{m}{it}{<->mlr6i}{}
+\DeclareFontShape{U}{MR6}{m}{itsc}{<->mlr6i}{}
+\DeclareFontShape{U}{MR6}{m}{sl}{<->mlr6i}{}
+\DeclareFontShape{U}{MR6}{m}{slsc}{<->mlr6i}{}
+\DeclareFontShape{U}{MR6}{b}{n}{<->mlr6b}{}
+\DeclareFontShape{U}{MR6}{b}{sc}{<->mlr6b}{}
+\DeclareFontShape{U}{MR6}{b}{it}{<->mlr6bi}{}
+\DeclareFontShape{U}{MR6}{b}{itsc}{<->mlr6bi}{}
+\DeclareFontShape{U}{MR6}{b}{sl}{<->mlr6bi}{}
+\DeclareFontShape{U}{MR6}{b}{slsc}{<->mlr6bi}{}
+%
+\DeclareFontShape{U}{MR6}{bx}{n}{<->mlr6b}{}
+\DeclareFontShape{U}{MR6}{bx}{sc}{<->mlr6b}{}
+\DeclareFontShape{U}{MR6}{bx}{it}{<->mlr6bi}{}
+\DeclareFontShape{U}{MR6}{bx}{itsc}{<->mlr6bi}{}
+\DeclareFontShape{U}{MR6}{bx}{sl}{<->mlr6bi}{}
+\DeclareFontShape{U}{MR6}{bx}{slsc}{<->mlr6bi}{}
+
+\endinput