summaryrefslogtreecommitdiff
path: root/macros/omega/latex/contrib/malayalam-omega/omega
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/omega/latex/contrib/malayalam-omega/omega
Initial commit
Diffstat (limited to 'macros/omega/latex/contrib/malayalam-omega/omega')
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlambili.fd48
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlanjali.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlaparna.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlaswathi.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlatchu.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlbeckal.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlchandrika.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlchithira.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umldevika.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlguruvayur.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umljyothy.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umljyotsna.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlkala.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlkamini.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlkanika.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlkeerthi.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlleela.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlmalavika.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlmayoori.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlnalini.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlnandini.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlnanditha.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlnila.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlonam.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlperiyar.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlpooram.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlpoornima.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlrohini.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlsabari.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlsankara.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlsruthy.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlsugatha.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlsuparna.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlsurya.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlswathy.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umltheyyam.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlthunchan.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlvaisali.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlvarsha.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlvinay.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlvisakham.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlvishu.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/Umlyashasri.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/omal.sty438
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umkl.fd54
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umlaathira.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umlanakha.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umlashtamudi.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umlayilyambold.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umlbhavana.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umlgauri.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umlgopika.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umlindulekha.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umljaya.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umlkarthika.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umlkaumudi.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umlravivarma.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umlrevathi.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umlsarada.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umlthiruvathira.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umr1.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umr2.fd48
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umr3.fd49
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umr4.fd48
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umr5.fd48
-rw-r--r--macros/omega/latex/contrib/malayalam-omega/omega/umr6.fd48
66 files changed, 3623 insertions, 0 deletions
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlambili.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlambili.fd
new file mode 100644
index 0000000000..9d2e68fcdb
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlambili.fd
@@ -0,0 +1,48 @@
+%
+\ProvidesFile{Umlambili.fd}
+%
+\DeclareFontFamily{U}{mlambili}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLAMBILI}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlambili}{m}{n}{<->mlam0nps}{}
+\DeclareFontShape{U}{mlambili}{m}{sc}{<->mlam0nps}{}
+\DeclareFontShape{U}{mlambili}{m}{it}{<->mlam0ips}{}
+\DeclareFontShape{U}{mlambili}{m}{itsc}{<->mlam0ips}{}
+\DeclareFontShape{U}{mlambili}{m}{sl}{<->mlam0ips}{}
+\DeclareFontShape{U}{mlambili}{m}{slsc}{<->mlam0ips}{}
+\DeclareFontShape{U}{mlambili}{b}{n}{<->mlam0bps}{}
+\DeclareFontShape{U}{mlambili}{b}{sc}{<->mlam0bps}{}
+\DeclareFontShape{U}{mlambili}{b}{it}{<->mlam0xps}{}
+\DeclareFontShape{U}{mlambili}{b}{itsc}{<->mlam0xps}{}
+\DeclareFontShape{U}{mlambili}{b}{sl}{<->mlam0xps}{}
+\DeclareFontShape{U}{mlambili}{b}{slsc}{<->mlam0xps}{}
+%
+\DeclareFontShape{U}{mlambili}{bx}{n}{<->mlam0bps}{}
+\DeclareFontShape{U}{mlambili}{bx}{sc}{<->mlam0bps}{}
+\DeclareFontShape{U}{mlambili}{bx}{it}{<->mlam0xps}{}
+\DeclareFontShape{U}{mlambili}{bx}{itsc}{<->mlam0xps}{}
+\DeclareFontShape{U}{mlambili}{bx}{sl}{<->mlam0xps}{}
+\DeclareFontShape{U}{mlambili}{bx}{slsc}{<->mlam0xps}{}
+%
+\DeclareFontShape{U}{MLAMBILI}{m}{n}{<->mlam0nps}{}
+\DeclareFontShape{U}{MLAMBILI}{m}{sc}{<->mlam0nps}{}
+\DeclareFontShape{U}{MLAMBILI}{m}{it}{<->mlam0ips}{}
+\DeclareFontShape{U}{MLAMBILI}{m}{itsc}{<->mlam0ips}{}
+\DeclareFontShape{U}{MLAMBILI}{m}{sl}{<->mlam0ips}{}
+\DeclareFontShape{U}{MLAMBILI}{m}{slsc}{<->mlam0ips}{}
+\DeclareFontShape{U}{MLAMBILI}{b}{n}{<->mlam0bps}{}
+\DeclareFontShape{U}{MLAMBILI}{b}{sc}{<->mlam0bps}{}
+\DeclareFontShape{U}{MLAMBILI}{b}{it}{<->mlam0xps}{}
+\DeclareFontShape{U}{MLAMBILI}{b}{itsc}{<->mlam0xps}{}
+\DeclareFontShape{U}{MLAMBILI}{b}{sl}{<->mlam0xps}{}
+\DeclareFontShape{U}{MLAMBILI}{b}{slsc}{<->mlam0xps}{}
+%
+\DeclareFontShape{U}{MLAMBILI}{bx}{n}{<->mlam0bps}{}
+\DeclareFontShape{U}{MLAMBILI}{bx}{sc}{<->mlam0bps}{}
+\DeclareFontShape{U}{MLAMBILI}{bx}{it}{<->mlam0xps}{}
+\DeclareFontShape{U}{MLAMBILI}{bx}{itsc}{<->mlam0xps}{}
+\DeclareFontShape{U}{MLAMBILI}{bx}{sl}{<->mlam0xps}{}
+\DeclareFontShape{U}{MLAMBILI}{bx}{slsc}{<->mlam0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlanjali.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlanjali.fd
new file mode 100644
index 0000000000..38907270e9
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlanjali.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlanjali.fd}
+%
+\DeclareFontFamily{U}{mlanjali}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLANJALI}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlanjali}{m}{n}{<->mlaj0bps}{}
+\DeclareFontShape{U}{mlanjali}{m}{sc}{<->mlaj0bps}{}
+\DeclareFontShape{U}{mlanjali}{m}{it}{<->mlaj0xps}{}
+\DeclareFontShape{U}{mlanjali}{m}{itsc}{<->mlaj0xps}{}
+\DeclareFontShape{U}{mlanjali}{m}{sl}{<->mlaj0xps}{}
+\DeclareFontShape{U}{mlanjali}{m}{slsc}{<->mlaj0xps}{}
+\DeclareFontShape{U}{mlanjali}{b}{n}{<->mlaj0bps}{}
+\DeclareFontShape{U}{mlanjali}{b}{sc}{<->mlaj0bps}{}
+\DeclareFontShape{U}{mlanjali}{b}{it}{<->mlaj0xps}{}
+\DeclareFontShape{U}{mlanjali}{b}{itsc}{<->mlaj0xps}{}
+\DeclareFontShape{U}{mlanjali}{b}{sl}{<->mlaj0xps}{}
+\DeclareFontShape{U}{mlanjali}{b}{slsc}{<->mlaj0xps}{}
+%
+\DeclareFontShape{U}{mlanjali}{bx}{n}{<->mlaj0bps}{}
+\DeclareFontShape{U}{mlanjali}{bx}{sc}{<->mlaj0bps}{}
+\DeclareFontShape{U}{mlanjali}{bx}{it}{<->mlaj0xps}{}
+\DeclareFontShape{U}{mlanjali}{bx}{itsc}{<->mlaj0xps}{}
+\DeclareFontShape{U}{mlanjali}{bx}{sl}{<->mlaj0xps}{}
+\DeclareFontShape{U}{mlanjali}{bx}{slsc}{<->mlaj0xps}{}
+%
+\DeclareFontShape{U}{MLANJALI}{m}{n}{<->mlaj0bps}{}
+\DeclareFontShape{U}{MLANJALI}{m}{sc}{<->mlaj0bps}{}
+\DeclareFontShape{U}{MLANJALI}{m}{it}{<->mlaj0xps}{}
+\DeclareFontShape{U}{MLANJALI}{m}{itsc}{<->mlaj0xps}{}
+\DeclareFontShape{U}{MLANJALI}{m}{sl}{<->mlaj0xps}{}
+\DeclareFontShape{U}{MLANJALI}{m}{slsc}{<->mlaj0xps}{}
+\DeclareFontShape{U}{MLANJALI}{b}{n}{<->mlaj0bps}{}
+\DeclareFontShape{U}{MLANJALI}{b}{sc}{<->mlaj0bps}{}
+\DeclareFontShape{U}{MLANJALI}{b}{it}{<->mlaj0xps}{}
+\DeclareFontShape{U}{MLANJALI}{b}{itsc}{<->mlaj0xps}{}
+\DeclareFontShape{U}{MLANJALI}{b}{sl}{<->mlaj0xps}{}
+\DeclareFontShape{U}{MLANJALI}{b}{slsc}{<->mlaj0xps}{}
+%
+\DeclareFontShape{U}{MLANJALI}{bx}{n}{<->mlaj0bps}{}
+\DeclareFontShape{U}{MLANJALI}{bx}{sc}{<->mlaj0bps}{}
+\DeclareFontShape{U}{MLANJALI}{bx}{it}{<->mlaj0xps}{}
+\DeclareFontShape{U}{MLANJALI}{bx}{itsc}{<->mlaj0xps}{}
+\DeclareFontShape{U}{MLANJALI}{bx}{sl}{<->mlaj0xps}{}
+\DeclareFontShape{U}{MLANJALI}{bx}{slsc}{<->mlaj0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlaparna.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlaparna.fd
new file mode 100644
index 0000000000..3a9c22e691
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlaparna.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlaparna.fd}
+%
+\DeclareFontFamily{U}{mlaparna}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLAPARNA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlaparna}{m}{n}{<->mlap0bps}{}
+\DeclareFontShape{U}{mlaparna}{m}{sc}{<->mlap0bps}{}
+\DeclareFontShape{U}{mlaparna}{m}{it}{<->mlap0xps}{}
+\DeclareFontShape{U}{mlaparna}{m}{itsc}{<->mlap0xps}{}
+\DeclareFontShape{U}{mlaparna}{m}{sl}{<->mlap0xps}{}
+\DeclareFontShape{U}{mlaparna}{m}{slsc}{<->mlap0xps}{}
+\DeclareFontShape{U}{mlaparna}{b}{n}{<->mlap0bps}{}
+\DeclareFontShape{U}{mlaparna}{b}{sc}{<->mlap0bps}{}
+\DeclareFontShape{U}{mlaparna}{b}{it}{<->mlap0xps}{}
+\DeclareFontShape{U}{mlaparna}{b}{itsc}{<->mlap0xps}{}
+\DeclareFontShape{U}{mlaparna}{b}{sl}{<->mlap0xps}{}
+\DeclareFontShape{U}{mlaparna}{b}{slsc}{<->mlap0xps}{}
+%
+\DeclareFontShape{U}{mlaparna}{bx}{n}{<->mlap0bps}{}
+\DeclareFontShape{U}{mlaparna}{bx}{sc}{<->mlap0bps}{}
+\DeclareFontShape{U}{mlaparna}{bx}{it}{<->mlap0xps}{}
+\DeclareFontShape{U}{mlaparna}{bx}{itsc}{<->mlap0xps}{}
+\DeclareFontShape{U}{mlaparna}{bx}{sl}{<->mlap0xps}{}
+\DeclareFontShape{U}{mlaparna}{bx}{slsc}{<->mlap0xps}{}
+%
+\DeclareFontShape{U}{MLAPARNA}{m}{n}{<->mlap0bps}{}
+\DeclareFontShape{U}{MLAPARNA}{m}{sc}{<->mlap0bps}{}
+\DeclareFontShape{U}{MLAPARNA}{m}{it}{<->mlap0xps}{}
+\DeclareFontShape{U}{MLAPARNA}{m}{itsc}{<->mlap0xps}{}
+\DeclareFontShape{U}{MLAPARNA}{m}{sl}{<->mlap0xps}{}
+\DeclareFontShape{U}{MLAPARNA}{m}{slsc}{<->mlap0xps}{}
+\DeclareFontShape{U}{MLAPARNA}{b}{n}{<->mlap0bps}{}
+\DeclareFontShape{U}{MLAPARNA}{b}{sc}{<->mlap0bps}{}
+\DeclareFontShape{U}{MLAPARNA}{b}{it}{<->mlap0xps}{}
+\DeclareFontShape{U}{MLAPARNA}{b}{itsc}{<->mlap0xps}{}
+\DeclareFontShape{U}{MLAPARNA}{b}{sl}{<->mlap0xps}{}
+\DeclareFontShape{U}{MLAPARNA}{b}{slsc}{<->mlap0xps}{}
+%
+\DeclareFontShape{U}{MLAPARNA}{bx}{n}{<->mlap0bps}{}
+\DeclareFontShape{U}{MLAPARNA}{bx}{sc}{<->mlap0bps}{}
+\DeclareFontShape{U}{MLAPARNA}{bx}{it}{<->mlap0xps}{}
+\DeclareFontShape{U}{MLAPARNA}{bx}{itsc}{<->mlap0xps}{}
+\DeclareFontShape{U}{MLAPARNA}{bx}{sl}{<->mlap0xps}{}
+\DeclareFontShape{U}{MLAPARNA}{bx}{slsc}{<->mlap0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlaswathi.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlaswathi.fd
new file mode 100644
index 0000000000..0d7693d5df
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlaswathi.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlaswathi.fd}
+%
+\DeclareFontFamily{U}{mlaswathi}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLASWATHI}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlaswathi}{m}{n}{<->mlas0nps}{}
+\DeclareFontShape{U}{mlaswathi}{m}{sc}{<->mlas0nps}{}
+\DeclareFontShape{U}{mlaswathi}{m}{it}{<->mlas0ips}{}
+\DeclareFontShape{U}{mlaswathi}{m}{itsc}{<->mlas0ips}{}
+\DeclareFontShape{U}{mlaswathi}{m}{sl}{<->mlas0ips}{}
+\DeclareFontShape{U}{mlaswathi}{m}{slsc}{<->mlas0ips}{}
+\DeclareFontShape{U}{mlaswathi}{b}{n}{<->mlas0bps}{}
+\DeclareFontShape{U}{mlaswathi}{b}{sc}{<->mlas0bps}{}
+\DeclareFontShape{U}{mlaswathi}{b}{it}{<->mlas0xps}{}
+\DeclareFontShape{U}{mlaswathi}{b}{itsc}{<->mlas0xps}{}
+\DeclareFontShape{U}{mlaswathi}{b}{sl}{<->mlas0xps}{}
+\DeclareFontShape{U}{mlaswathi}{b}{slsc}{<->mlas0xps}{}
+%
+\DeclareFontShape{U}{mlaswathi}{bx}{n}{<->mlas0bps}{}
+\DeclareFontShape{U}{mlaswathi}{bx}{sc}{<->mlas0bps}{}
+\DeclareFontShape{U}{mlaswathi}{bx}{it}{<->mlas0xps}{}
+\DeclareFontShape{U}{mlaswathi}{bx}{itsc}{<->mlas0xps}{}
+\DeclareFontShape{U}{mlaswathi}{bx}{sl}{<->mlas0xps}{}
+\DeclareFontShape{U}{mlaswathi}{bx}{slsc}{<->mlas0xps}{}
+%
+\DeclareFontShape{U}{MLASWATHI}{m}{n}{<->mlas0nps}{}
+\DeclareFontShape{U}{MLASWATHI}{m}{sc}{<->mlas0nps}{}
+\DeclareFontShape{U}{MLASWATHI}{m}{it}{<->mlas0ips}{}
+\DeclareFontShape{U}{MLASWATHI}{m}{itsc}{<->mlas0ips}{}
+\DeclareFontShape{U}{MLASWATHI}{m}{sl}{<->mlas0ips}{}
+\DeclareFontShape{U}{MLASWATHI}{m}{slsc}{<->mlas0ips}{}
+\DeclareFontShape{U}{MLASWATHI}{b}{n}{<->mlas0bps}{}
+\DeclareFontShape{U}{MLASWATHI}{b}{sc}{<->mlas0bps}{}
+\DeclareFontShape{U}{MLASWATHI}{b}{it}{<->mlas0xps}{}
+\DeclareFontShape{U}{MLASWATHI}{b}{itsc}{<->mlas0xps}{}
+\DeclareFontShape{U}{MLASWATHI}{b}{sl}{<->mlas0xps}{}
+\DeclareFontShape{U}{MLASWATHI}{b}{slsc}{<->mlas0xps}{}
+%
+\DeclareFontShape{U}{MLASWATHI}{bx}{n}{<->mlas0bps}{}
+\DeclareFontShape{U}{MLASWATHI}{bx}{sc}{<->mlas0bps}{}
+\DeclareFontShape{U}{MLASWATHI}{bx}{it}{<->mlas0xps}{}
+\DeclareFontShape{U}{MLASWATHI}{bx}{itsc}{<->mlas0xps}{}
+\DeclareFontShape{U}{MLASWATHI}{bx}{sl}{<->mlas0xps}{}
+\DeclareFontShape{U}{MLASWATHI}{bx}{slsc}{<->mlas0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlatchu.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlatchu.fd
new file mode 100644
index 0000000000..5b752513c0
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlatchu.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlatchu.fd}
+%
+\DeclareFontFamily{U}{mlatchu}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLATCHU}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlatchu}{m}{n}{<->mlat0nps}{}
+\DeclareFontShape{U}{mlatchu}{m}{sc}{<->mlat0nps}{}
+\DeclareFontShape{U}{mlatchu}{m}{it}{<->mlat0ips}{}
+\DeclareFontShape{U}{mlatchu}{m}{itsc}{<->mlat0ips}{}
+\DeclareFontShape{U}{mlatchu}{m}{sl}{<->mlat0ips}{}
+\DeclareFontShape{U}{mlatchu}{m}{slsc}{<->mlat0ips}{}
+\DeclareFontShape{U}{mlatchu}{b}{n}{<->mlat0bps}{}
+\DeclareFontShape{U}{mlatchu}{b}{sc}{<->mlat0bps}{}
+\DeclareFontShape{U}{mlatchu}{b}{it}{<->mlat0xps}{}
+\DeclareFontShape{U}{mlatchu}{b}{itsc}{<->mlat0xps}{}
+\DeclareFontShape{U}{mlatchu}{b}{sl}{<->mlat0xps}{}
+\DeclareFontShape{U}{mlatchu}{b}{slsc}{<->mlat0xps}{}
+%
+\DeclareFontShape{U}{mlatchu}{bx}{n}{<->mlat0bps}{}
+\DeclareFontShape{U}{mlatchu}{bx}{sc}{<->mlat0bps}{}
+\DeclareFontShape{U}{mlatchu}{bx}{it}{<->mlat0xps}{}
+\DeclareFontShape{U}{mlatchu}{bx}{itsc}{<->mlat0xps}{}
+\DeclareFontShape{U}{mlatchu}{bx}{sl}{<->mlat0xps}{}
+\DeclareFontShape{U}{mlatchu}{bx}{slsc}{<->mlat0xps}{}
+%
+\DeclareFontShape{U}{MLATCHU}{m}{n}{<->mlat0nps}{}
+\DeclareFontShape{U}{MLATCHU}{m}{sc}{<->mlat0nps}{}
+\DeclareFontShape{U}{MLATCHU}{m}{it}{<->mlat0ips}{}
+\DeclareFontShape{U}{MLATCHU}{m}{itsc}{<->mlat0ips}{}
+\DeclareFontShape{U}{MLATCHU}{m}{sl}{<->mlat0ips}{}
+\DeclareFontShape{U}{MLATCHU}{m}{slsc}{<->mlat0ips}{}
+\DeclareFontShape{U}{MLATCHU}{b}{n}{<->mlat0bps}{}
+\DeclareFontShape{U}{MLATCHU}{b}{sc}{<->mlat0bps}{}
+\DeclareFontShape{U}{MLATCHU}{b}{it}{<->mlat0xps}{}
+\DeclareFontShape{U}{MLATCHU}{b}{itsc}{<->mlat0xps}{}
+\DeclareFontShape{U}{MLATCHU}{b}{sl}{<->mlat0xps}{}
+\DeclareFontShape{U}{MLATCHU}{b}{slsc}{<->mlat0xps}{}
+%
+\DeclareFontShape{U}{MLATCHU}{bx}{n}{<->mlat0bps}{}
+\DeclareFontShape{U}{MLATCHU}{bx}{sc}{<->mlat0bps}{}
+\DeclareFontShape{U}{MLATCHU}{bx}{it}{<->mlat0xps}{}
+\DeclareFontShape{U}{MLATCHU}{bx}{itsc}{<->mlat0xps}{}
+\DeclareFontShape{U}{MLATCHU}{bx}{sl}{<->mlat0xps}{}
+\DeclareFontShape{U}{MLATCHU}{bx}{slsc}{<->mlat0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlbeckal.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlbeckal.fd
new file mode 100644
index 0000000000..6be04a6b89
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlbeckal.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlbeckal.fd}
+%
+\DeclareFontFamily{U}{mlbeckal}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLBECKAL}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlbeckal}{m}{n}{<->mlbk0nps}{}
+\DeclareFontShape{U}{mlbeckal}{m}{sc}{<->mlbk0nps}{}
+\DeclareFontShape{U}{mlbeckal}{m}{it}{<->mlbk0ips}{}
+\DeclareFontShape{U}{mlbeckal}{m}{itsc}{<->mlbk0ips}{}
+\DeclareFontShape{U}{mlbeckal}{m}{sl}{<->mlbk0ips}{}
+\DeclareFontShape{U}{mlbeckal}{m}{slsc}{<->mlbk0ips}{}
+\DeclareFontShape{U}{mlbeckal}{b}{n}{<->mlbk0nps}{}
+\DeclareFontShape{U}{mlbeckal}{b}{sc}{<->mlbk0nps}{}
+\DeclareFontShape{U}{mlbeckal}{b}{it}{<->mlbk0ips}{}
+\DeclareFontShape{U}{mlbeckal}{b}{itsc}{<->mlbk0ips}{}
+\DeclareFontShape{U}{mlbeckal}{b}{sl}{<->mlbk0ips}{}
+\DeclareFontShape{U}{mlbeckal}{b}{slsc}{<->mlbk0ips}{}
+%
+\DeclareFontShape{U}{mlbeckal}{bx}{n}{<->mlbk0nps}{}
+\DeclareFontShape{U}{mlbeckal}{bx}{sc}{<->mlbk0nps}{}
+\DeclareFontShape{U}{mlbeckal}{bx}{it}{<->mlbk0ips}{}
+\DeclareFontShape{U}{mlbeckal}{bx}{itsc}{<->mlbk0ips}{}
+\DeclareFontShape{U}{mlbeckal}{bx}{sl}{<->mlbk0ips}{}
+\DeclareFontShape{U}{mlbeckal}{bx}{slsc}{<->mlbk0ips}{}
+%
+\DeclareFontShape{U}{MLBECKAL}{m}{n}{<->mlbk0nps}{}
+\DeclareFontShape{U}{MLBECKAL}{m}{sc}{<->mlbk0nps}{}
+\DeclareFontShape{U}{MLBECKAL}{m}{it}{<->mlbk0ips}{}
+\DeclareFontShape{U}{MLBECKAL}{m}{itsc}{<->mlbk0ips}{}
+\DeclareFontShape{U}{MLBECKAL}{m}{sl}{<->mlbk0ips}{}
+\DeclareFontShape{U}{MLBECKAL}{m}{slsc}{<->mlbk0ips}{}
+\DeclareFontShape{U}{MLBECKAL}{b}{n}{<->mlbk0nps}{}
+\DeclareFontShape{U}{MLBECKAL}{b}{sc}{<->mlbk0nps}{}
+\DeclareFontShape{U}{MLBECKAL}{b}{it}{<->mlbk0ips}{}
+\DeclareFontShape{U}{MLBECKAL}{b}{itsc}{<->mlbk0ips}{}
+\DeclareFontShape{U}{MLBECKAL}{b}{sl}{<->mlbk0ips}{}
+\DeclareFontShape{U}{MLBECKAL}{b}{slsc}{<->mlbk0ips}{}
+%
+\DeclareFontShape{U}{MLBECKAL}{bx}{n}{<->mlbk0nps}{}
+\DeclareFontShape{U}{MLBECKAL}{bx}{sc}{<->mlbk0nps}{}
+\DeclareFontShape{U}{MLBECKAL}{bx}{it}{<->mlbk0ips}{}
+\DeclareFontShape{U}{MLBECKAL}{bx}{itsc}{<->mlbk0ips}{}
+\DeclareFontShape{U}{MLBECKAL}{bx}{sl}{<->mlbk0ips}{}
+\DeclareFontShape{U}{MLBECKAL}{bx}{slsc}{<->mlbk0ips}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlchandrika.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlchandrika.fd
new file mode 100644
index 0000000000..a94e688e0c
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlchandrika.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlchandrika.fd}
+%
+\DeclareFontFamily{U}{mlchandrika}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLCHANDRIKA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlchandrika}{m}{n}{<->mlcn0nps}{}
+\DeclareFontShape{U}{mlchandrika}{m}{sc}{<->mlcn0nps}{}
+\DeclareFontShape{U}{mlchandrika}{m}{it}{<->mlcn0ips}{}
+\DeclareFontShape{U}{mlchandrika}{m}{itsc}{<->mlcn0ips}{}
+\DeclareFontShape{U}{mlchandrika}{m}{sl}{<->mlcn0ips}{}
+\DeclareFontShape{U}{mlchandrika}{m}{slsc}{<->mlcn0ips}{}
+\DeclareFontShape{U}{mlchandrika}{b}{n}{<->mlcn0bps}{}
+\DeclareFontShape{U}{mlchandrika}{b}{sc}{<->mlcn0bps}{}
+\DeclareFontShape{U}{mlchandrika}{b}{it}{<->mlcn0xps}{}
+\DeclareFontShape{U}{mlchandrika}{b}{itsc}{<->mlcn0xps}{}
+\DeclareFontShape{U}{mlchandrika}{b}{sl}{<->mlcn0xps}{}
+\DeclareFontShape{U}{mlchandrika}{b}{slsc}{<->mlcn0xps}{}
+%
+\DeclareFontShape{U}{mlchandrika}{bx}{n}{<->mlcn0bps}{}
+\DeclareFontShape{U}{mlchandrika}{bx}{sc}{<->mlcn0bps}{}
+\DeclareFontShape{U}{mlchandrika}{bx}{it}{<->mlcn0xps}{}
+\DeclareFontShape{U}{mlchandrika}{bx}{itsc}{<->mlcn0xps}{}
+\DeclareFontShape{U}{mlchandrika}{bx}{sl}{<->mlcn0xps}{}
+\DeclareFontShape{U}{mlchandrika}{bx}{slsc}{<->mlcn0xps}{}
+%
+\DeclareFontShape{U}{MLCHANDRIKA}{m}{n}{<->mlcn0nps}{}
+\DeclareFontShape{U}{MLCHANDRIKA}{m}{sc}{<->mlcn0nps}{}
+\DeclareFontShape{U}{MLCHANDRIKA}{m}{it}{<->mlcn0ips}{}
+\DeclareFontShape{U}{MLCHANDRIKA}{m}{itsc}{<->mlcn0ips}{}
+\DeclareFontShape{U}{MLCHANDRIKA}{m}{sl}{<->mlcn0ips}{}
+\DeclareFontShape{U}{MLCHANDRIKA}{m}{slsc}{<->mlcn0ips}{}
+\DeclareFontShape{U}{MLCHANDRIKA}{b}{n}{<->mlcn0bps}{}
+\DeclareFontShape{U}{MLCHANDRIKA}{b}{sc}{<->mlcn0bps}{}
+\DeclareFontShape{U}{MLCHANDRIKA}{b}{it}{<->mlcn0xps}{}
+\DeclareFontShape{U}{MLCHANDRIKA}{b}{itsc}{<->mlcn0xps}{}
+\DeclareFontShape{U}{MLCHANDRIKA}{b}{sl}{<->mlcn0xps}{}
+\DeclareFontShape{U}{MLCHANDRIKA}{b}{slsc}{<->mlcn0xps}{}
+%
+\DeclareFontShape{U}{MLCHANDRIKA}{bx}{n}{<->mlcn0bps}{}
+\DeclareFontShape{U}{MLCHANDRIKA}{bx}{sc}{<->mlcn0bps}{}
+\DeclareFontShape{U}{MLCHANDRIKA}{bx}{it}{<->mlcn0xps}{}
+\DeclareFontShape{U}{MLCHANDRIKA}{bx}{itsc}{<->mlcn0xps}{}
+\DeclareFontShape{U}{MLCHANDRIKA}{bx}{sl}{<->mlcn0xps}{}
+\DeclareFontShape{U}{MLCHANDRIKA}{bx}{slsc}{<->mlcn0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlchithira.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlchithira.fd
new file mode 100644
index 0000000000..9663d2e1d3
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlchithira.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlchithira.fd}
+%
+\DeclareFontFamily{U}{mlchithira}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLCHITHIRA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlchithira}{m}{n}{<->mlch0nps}{}
+\DeclareFontShape{U}{mlchithira}{m}{sc}{<->mlch0nps}{}
+\DeclareFontShape{U}{mlchithira}{m}{it}{<->mlch0nps}{}
+\DeclareFontShape{U}{mlchithira}{m}{itsc}{<->mlch0nps}{}
+\DeclareFontShape{U}{mlchithira}{m}{sl}{<->mlch0nps}{}
+\DeclareFontShape{U}{mlchithira}{m}{slsc}{<->mlch0nps}{}
+\DeclareFontShape{U}{mlchithira}{b}{n}{<->mlch0bps}{}
+\DeclareFontShape{U}{mlchithira}{b}{sc}{<->mlch0bps}{}
+\DeclareFontShape{U}{mlchithira}{b}{it}{<->mlch0bps}{}
+\DeclareFontShape{U}{mlchithira}{b}{itsc}{<->mlch0bps}{}
+\DeclareFontShape{U}{mlchithira}{b}{sl}{<->mlch0bps}{}
+\DeclareFontShape{U}{mlchithira}{b}{slsc}{<->mlch0bps}{}
+%
+\DeclareFontShape{U}{mlchithira}{bx}{n}{<->mlch0bps}{}
+\DeclareFontShape{U}{mlchithira}{bx}{sc}{<->mlch0bps}{}
+\DeclareFontShape{U}{mlchithira}{bx}{it}{<->mlch0bps}{}
+\DeclareFontShape{U}{mlchithira}{bx}{itsc}{<->mlch0bps}{}
+\DeclareFontShape{U}{mlchithira}{bx}{sl}{<->mlch0bps}{}
+\DeclareFontShape{U}{mlchithira}{bx}{slsc}{<->mlch0bps}{}
+%
+\DeclareFontShape{U}{MLCHITHIRA}{m}{n}{<->mlch0nps}{}
+\DeclareFontShape{U}{MLCHITHIRA}{m}{sc}{<->mlch0nps}{}
+\DeclareFontShape{U}{MLCHITHIRA}{m}{it}{<->mlch0nps}{}
+\DeclareFontShape{U}{MLCHITHIRA}{m}{itsc}{<->mlch0nps}{}
+\DeclareFontShape{U}{MLCHITHIRA}{m}{sl}{<->mlch0nps}{}
+\DeclareFontShape{U}{MLCHITHIRA}{m}{slsc}{<->mlch0nps}{}
+\DeclareFontShape{U}{MLCHITHIRA}{b}{n}{<->mlch0bps}{}
+\DeclareFontShape{U}{MLCHITHIRA}{b}{sc}{<->mlch0bps}{}
+\DeclareFontShape{U}{MLCHITHIRA}{b}{it}{<->mlch0bps}{}
+\DeclareFontShape{U}{MLCHITHIRA}{b}{itsc}{<->mlch0bps}{}
+\DeclareFontShape{U}{MLCHITHIRA}{b}{sl}{<->mlch0bps}{}
+\DeclareFontShape{U}{MLCHITHIRA}{b}{slsc}{<->mlch0bps}{}
+%
+\DeclareFontShape{U}{MLCHITHIRA}{bx}{n}{<->mlch0bps}{}
+\DeclareFontShape{U}{MLCHITHIRA}{bx}{sc}{<->mlch0bps}{}
+\DeclareFontShape{U}{MLCHITHIRA}{bx}{it}{<->mlch0bps}{}
+\DeclareFontShape{U}{MLCHITHIRA}{bx}{itsc}{<->mlch0bps}{}
+\DeclareFontShape{U}{MLCHITHIRA}{bx}{sl}{<->mlch0bps}{}
+\DeclareFontShape{U}{MLCHITHIRA}{bx}{slsc}{<->mlch0bps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umldevika.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umldevika.fd
new file mode 100644
index 0000000000..35727872b8
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umldevika.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umldevika.fd}
+%
+\DeclareFontFamily{U}{mldevika}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLDEVIKA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mldevika}{m}{n}{<->mldv0bps}{}
+\DeclareFontShape{U}{mldevika}{m}{sc}{<->mldv0bps}{}
+\DeclareFontShape{U}{mldevika}{m}{it}{<->mldv0xps}{}
+\DeclareFontShape{U}{mldevika}{m}{itsc}{<->mldv0xps}{}
+\DeclareFontShape{U}{mldevika}{m}{sl}{<->mldv0xps}{}
+\DeclareFontShape{U}{mldevika}{m}{slsc}{<->mldv0xps}{}
+\DeclareFontShape{U}{mldevika}{b}{n}{<->mldv0bps}{}
+\DeclareFontShape{U}{mldevika}{b}{sc}{<->mldv0bps}{}
+\DeclareFontShape{U}{mldevika}{b}{it}{<->mldv0xps}{}
+\DeclareFontShape{U}{mldevika}{b}{itsc}{<->mldv0xps}{}
+\DeclareFontShape{U}{mldevika}{b}{sl}{<->mldv0xps}{}
+\DeclareFontShape{U}{mldevika}{b}{slsc}{<->mldv0xps}{}
+%
+\DeclareFontShape{U}{mldevika}{bx}{n}{<->mldv0bps}{}
+\DeclareFontShape{U}{mldevika}{bx}{sc}{<->mldv0bps}{}
+\DeclareFontShape{U}{mldevika}{bx}{it}{<->mldv0xps}{}
+\DeclareFontShape{U}{mldevika}{bx}{itsc}{<->mldv0xps}{}
+\DeclareFontShape{U}{mldevika}{bx}{sl}{<->mldv0xps}{}
+\DeclareFontShape{U}{mldevika}{bx}{slsc}{<->mldv0xps}{}
+%
+\DeclareFontShape{U}{MLDEVIKA}{m}{n}{<->mldv0bps}{}
+\DeclareFontShape{U}{MLDEVIKA}{m}{sc}{<->mldv0bps}{}
+\DeclareFontShape{U}{MLDEVIKA}{m}{it}{<->mldv0xps}{}
+\DeclareFontShape{U}{MLDEVIKA}{m}{itsc}{<->mldv0xps}{}
+\DeclareFontShape{U}{MLDEVIKA}{m}{sl}{<->mldv0xps}{}
+\DeclareFontShape{U}{MLDEVIKA}{m}{slsc}{<->mldv0xps}{}
+\DeclareFontShape{U}{MLDEVIKA}{b}{n}{<->mldv0bps}{}
+\DeclareFontShape{U}{MLDEVIKA}{b}{sc}{<->mldv0bps}{}
+\DeclareFontShape{U}{MLDEVIKA}{b}{it}{<->mldv0xps}{}
+\DeclareFontShape{U}{MLDEVIKA}{b}{itsc}{<->mldv0xps}{}
+\DeclareFontShape{U}{MLDEVIKA}{b}{sl}{<->mldv0xps}{}
+\DeclareFontShape{U}{MLDEVIKA}{b}{slsc}{<->mldv0xps}{}
+%
+\DeclareFontShape{U}{MLDEVIKA}{bx}{n}{<->mldv0bps}{}
+\DeclareFontShape{U}{MLDEVIKA}{bx}{sc}{<->mldv0bps}{}
+\DeclareFontShape{U}{MLDEVIKA}{bx}{it}{<->mldv0xps}{}
+\DeclareFontShape{U}{MLDEVIKA}{bx}{itsc}{<->mldv0xps}{}
+\DeclareFontShape{U}{MLDEVIKA}{bx}{sl}{<->mldv0xps}{}
+\DeclareFontShape{U}{MLDEVIKA}{bx}{slsc}{<->mldv0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlguruvayur.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlguruvayur.fd
new file mode 100644
index 0000000000..e232aa277a
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlguruvayur.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlguruvayur.fd}
+%
+\DeclareFontFamily{U}{mlguruvayur}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLGURUVAYUR}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlguruvayur}{m}{n}{<->mlgr0bps}{}
+\DeclareFontShape{U}{mlguruvayur}{m}{sc}{<->mlgr0bps}{}
+\DeclareFontShape{U}{mlguruvayur}{m}{it}{<->mlgr0xps}{}
+\DeclareFontShape{U}{mlguruvayur}{m}{itsc}{<->mlgr0xps}{}
+\DeclareFontShape{U}{mlguruvayur}{m}{sl}{<->mlgr0xps}{}
+\DeclareFontShape{U}{mlguruvayur}{m}{slsc}{<->mlgr0xps}{}
+\DeclareFontShape{U}{mlguruvayur}{b}{n}{<->mlgr0bps}{}
+\DeclareFontShape{U}{mlguruvayur}{b}{sc}{<->mlgr0bps}{}
+\DeclareFontShape{U}{mlguruvayur}{b}{it}{<->mlgr0xps}{}
+\DeclareFontShape{U}{mlguruvayur}{b}{itsc}{<->mlgr0xps}{}
+\DeclareFontShape{U}{mlguruvayur}{b}{sl}{<->mlgr0xps}{}
+\DeclareFontShape{U}{mlguruvayur}{b}{slsc}{<->mlgr0xps}{}
+%
+\DeclareFontShape{U}{mlguruvayur}{bx}{n}{<->mlgr0bps}{}
+\DeclareFontShape{U}{mlguruvayur}{bx}{sc}{<->mlgr0bps}{}
+\DeclareFontShape{U}{mlguruvayur}{bx}{it}{<->mlgr0xps}{}
+\DeclareFontShape{U}{mlguruvayur}{bx}{itsc}{<->mlgr0xps}{}
+\DeclareFontShape{U}{mlguruvayur}{bx}{sl}{<->mlgr0xps}{}
+\DeclareFontShape{U}{mlguruvayur}{bx}{slsc}{<->mlgr0xps}{}
+%
+\DeclareFontShape{U}{MLGURUVAYUR}{m}{n}{<->mlgr0bps}{}
+\DeclareFontShape{U}{MLGURUVAYUR}{m}{sc}{<->mlgr0bps}{}
+\DeclareFontShape{U}{MLGURUVAYUR}{m}{it}{<->mlgr0xps}{}
+\DeclareFontShape{U}{MLGURUVAYUR}{m}{itsc}{<->mlgr0xps}{}
+\DeclareFontShape{U}{MLGURUVAYUR}{m}{sl}{<->mlgr0xps}{}
+\DeclareFontShape{U}{MLGURUVAYUR}{m}{slsc}{<->mlgr0xps}{}
+\DeclareFontShape{U}{MLGURUVAYUR}{b}{n}{<->mlgr0bps}{}
+\DeclareFontShape{U}{MLGURUVAYUR}{b}{sc}{<->mlgr0bps}{}
+\DeclareFontShape{U}{MLGURUVAYUR}{b}{it}{<->mlgr0xps}{}
+\DeclareFontShape{U}{MLGURUVAYUR}{b}{itsc}{<->mlgr0xps}{}
+\DeclareFontShape{U}{MLGURUVAYUR}{b}{sl}{<->mlgr0xps}{}
+\DeclareFontShape{U}{MLGURUVAYUR}{b}{slsc}{<->mlgr0xps}{}
+%
+\DeclareFontShape{U}{MLGURUVAYUR}{bx}{n}{<->mlgr0bps}{}
+\DeclareFontShape{U}{MLGURUVAYUR}{bx}{sc}{<->mlgr0bps}{}
+\DeclareFontShape{U}{MLGURUVAYUR}{bx}{it}{<->mlgr0xps}{}
+\DeclareFontShape{U}{MLGURUVAYUR}{bx}{itsc}{<->mlgr0xps}{}
+\DeclareFontShape{U}{MLGURUVAYUR}{bx}{sl}{<->mlgr0xps}{}
+\DeclareFontShape{U}{MLGURUVAYUR}{bx}{slsc}{<->mlgr0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umljyothy.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umljyothy.fd
new file mode 100644
index 0000000000..79d2f76beb
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umljyothy.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umljyothy.fd}
+%
+\DeclareFontFamily{U}{mljyothy}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLJYOTHY}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mljyothy}{m}{n}{<->mljy0nps}{}
+\DeclareFontShape{U}{mljyothy}{m}{sc}{<->mljy0nps}{}
+\DeclareFontShape{U}{mljyothy}{m}{it}{<->mljy0ips}{}
+\DeclareFontShape{U}{mljyothy}{m}{itsc}{<->mljy0ips}{}
+\DeclareFontShape{U}{mljyothy}{m}{sl}{<->mljy0ips}{}
+\DeclareFontShape{U}{mljyothy}{m}{slsc}{<->mljy0ips}{}
+\DeclareFontShape{U}{mljyothy}{b}{n}{<->mljy0bps}{}
+\DeclareFontShape{U}{mljyothy}{b}{sc}{<->mljy0bps}{}
+\DeclareFontShape{U}{mljyothy}{b}{it}{<->mljy0xps}{}
+\DeclareFontShape{U}{mljyothy}{b}{itsc}{<->mljy0xps}{}
+\DeclareFontShape{U}{mljyothy}{b}{sl}{<->mljy0xps}{}
+\DeclareFontShape{U}{mljyothy}{b}{slsc}{<->mljy0xps}{}
+%
+\DeclareFontShape{U}{mljyothy}{bx}{n}{<->mljy0bps}{}
+\DeclareFontShape{U}{mljyothy}{bx}{sc}{<->mljy0bps}{}
+\DeclareFontShape{U}{mljyothy}{bx}{it}{<->mljy0xps}{}
+\DeclareFontShape{U}{mljyothy}{bx}{itsc}{<->mljy0xps}{}
+\DeclareFontShape{U}{mljyothy}{bx}{sl}{<->mljy0xps}{}
+\DeclareFontShape{U}{mljyothy}{bx}{slsc}{<->mljy0xps}{}
+%
+\DeclareFontShape{U}{MLJYOTHY}{m}{n}{<->mljy0nps}{}
+\DeclareFontShape{U}{MLJYOTHY}{m}{sc}{<->mljy0nps}{}
+\DeclareFontShape{U}{MLJYOTHY}{m}{it}{<->mljy0ips}{}
+\DeclareFontShape{U}{MLJYOTHY}{m}{itsc}{<->mljy0ips}{}
+\DeclareFontShape{U}{MLJYOTHY}{m}{sl}{<->mljy0ips}{}
+\DeclareFontShape{U}{MLJYOTHY}{m}{slsc}{<->mljy0ips}{}
+\DeclareFontShape{U}{MLJYOTHY}{b}{n}{<->mljy0bps}{}
+\DeclareFontShape{U}{MLJYOTHY}{b}{sc}{<->mljy0bps}{}
+\DeclareFontShape{U}{MLJYOTHY}{b}{it}{<->mljy0xps}{}
+\DeclareFontShape{U}{MLJYOTHY}{b}{itsc}{<->mljy0xps}{}
+\DeclareFontShape{U}{MLJYOTHY}{b}{sl}{<->mljy0xps}{}
+\DeclareFontShape{U}{MLJYOTHY}{b}{slsc}{<->mljy0xps}{}
+%
+\DeclareFontShape{U}{MLJYOTHY}{bx}{n}{<->mljy0bps}{}
+\DeclareFontShape{U}{MLJYOTHY}{bx}{sc}{<->mljy0bps}{}
+\DeclareFontShape{U}{MLJYOTHY}{bx}{it}{<->mljy0xps}{}
+\DeclareFontShape{U}{MLJYOTHY}{bx}{itsc}{<->mljy0xps}{}
+\DeclareFontShape{U}{MLJYOTHY}{bx}{sl}{<->mljy0xps}{}
+\DeclareFontShape{U}{MLJYOTHY}{bx}{slsc}{<->mljy0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umljyotsna.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umljyotsna.fd
new file mode 100644
index 0000000000..03c2eab81c
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umljyotsna.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umljyotsna.fd}
+%
+\DeclareFontFamily{U}{mljyotsna}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLJYOTSNA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mljyotsna}{m}{n}{<->mljs0bps}{}
+\DeclareFontShape{U}{mljyotsna}{m}{sc}{<->mljs0bps}{}
+\DeclareFontShape{U}{mljyotsna}{m}{it}{<->mljs0xps}{}
+\DeclareFontShape{U}{mljyotsna}{m}{itsc}{<->mljs0xps}{}
+\DeclareFontShape{U}{mljyotsna}{m}{sl}{<->mljs0xps}{}
+\DeclareFontShape{U}{mljyotsna}{m}{slsc}{<->mljs0xps}{}
+\DeclareFontShape{U}{mljyotsna}{b}{n}{<->mljs0bps}{}
+\DeclareFontShape{U}{mljyotsna}{b}{sc}{<->mljs0bps}{}
+\DeclareFontShape{U}{mljyotsna}{b}{it}{<->mljs0xps}{}
+\DeclareFontShape{U}{mljyotsna}{b}{itsc}{<->mljs0xps}{}
+\DeclareFontShape{U}{mljyotsna}{b}{sl}{<->mljs0xps}{}
+\DeclareFontShape{U}{mljyotsna}{b}{slsc}{<->mljs0xps}{}
+%
+\DeclareFontShape{U}{mljyotsna}{bx}{n}{<->mljs0bps}{}
+\DeclareFontShape{U}{mljyotsna}{bx}{sc}{<->mljs0bps}{}
+\DeclareFontShape{U}{mljyotsna}{bx}{it}{<->mljs0xps}{}
+\DeclareFontShape{U}{mljyotsna}{bx}{itsc}{<->mljs0xps}{}
+\DeclareFontShape{U}{mljyotsna}{bx}{sl}{<->mljs0xps}{}
+\DeclareFontShape{U}{mljyotsna}{bx}{slsc}{<->mljs0xps}{}
+%
+\DeclareFontShape{U}{MLJYOTSNA}{m}{n}{<->mljs0bps}{}
+\DeclareFontShape{U}{MLJYOTSNA}{m}{sc}{<->mljs0bps}{}
+\DeclareFontShape{U}{MLJYOTSNA}{m}{it}{<->mljs0xps}{}
+\DeclareFontShape{U}{MLJYOTSNA}{m}{itsc}{<->mljs0xps}{}
+\DeclareFontShape{U}{MLJYOTSNA}{m}{sl}{<->mljs0xps}{}
+\DeclareFontShape{U}{MLJYOTSNA}{m}{slsc}{<->mljs0xps}{}
+\DeclareFontShape{U}{MLJYOTSNA}{b}{n}{<->mljs0bps}{}
+\DeclareFontShape{U}{MLJYOTSNA}{b}{sc}{<->mljs0bps}{}
+\DeclareFontShape{U}{MLJYOTSNA}{b}{it}{<->mljs0xps}{}
+\DeclareFontShape{U}{MLJYOTSNA}{b}{itsc}{<->mljs0xps}{}
+\DeclareFontShape{U}{MLJYOTSNA}{b}{sl}{<->mljs0xps}{}
+\DeclareFontShape{U}{MLJYOTSNA}{b}{slsc}{<->mljs0xps}{}
+%
+\DeclareFontShape{U}{MLJYOTSNA}{bx}{n}{<->mljs0bps}{}
+\DeclareFontShape{U}{MLJYOTSNA}{bx}{sc}{<->mljs0bps}{}
+\DeclareFontShape{U}{MLJYOTSNA}{bx}{it}{<->mljs0xps}{}
+\DeclareFontShape{U}{MLJYOTSNA}{bx}{itsc}{<->mljs0xps}{}
+\DeclareFontShape{U}{MLJYOTSNA}{bx}{sl}{<->mljs0xps}{}
+\DeclareFontShape{U}{MLJYOTSNA}{bx}{slsc}{<->mljs0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlkala.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlkala.fd
new file mode 100644
index 0000000000..3a1bc807a0
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlkala.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlkala.fd}
+%
+\DeclareFontFamily{U}{mlkala}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLKALA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlkala}{m}{n}{<->mlkl0bps}{}
+\DeclareFontShape{U}{mlkala}{m}{sc}{<->mlkl0bps}{}
+\DeclareFontShape{U}{mlkala}{m}{it}{<->mlkl0xps}{}
+\DeclareFontShape{U}{mlkala}{m}{itsc}{<->mlkl0xps}{}
+\DeclareFontShape{U}{mlkala}{m}{sl}{<->mlkl0xps}{}
+\DeclareFontShape{U}{mlkala}{m}{slsc}{<->mlkl0xps}{}
+\DeclareFontShape{U}{mlkala}{b}{n}{<->mlkl0bps}{}
+\DeclareFontShape{U}{mlkala}{b}{sc}{<->mlkl0bps}{}
+\DeclareFontShape{U}{mlkala}{b}{it}{<->mlkl0xps}{}
+\DeclareFontShape{U}{mlkala}{b}{itsc}{<->mlkl0xps}{}
+\DeclareFontShape{U}{mlkala}{b}{sl}{<->mlkl0xps}{}
+\DeclareFontShape{U}{mlkala}{b}{slsc}{<->mlkl0xps}{}
+%
+\DeclareFontShape{U}{mlkala}{bx}{n}{<->mlkl0bps}{}
+\DeclareFontShape{U}{mlkala}{bx}{sc}{<->mlkl0bps}{}
+\DeclareFontShape{U}{mlkala}{bx}{it}{<->mlkl0xps}{}
+\DeclareFontShape{U}{mlkala}{bx}{itsc}{<->mlkl0xps}{}
+\DeclareFontShape{U}{mlkala}{bx}{sl}{<->mlkl0xps}{}
+\DeclareFontShape{U}{mlkala}{bx}{slsc}{<->mlkl0xps}{}
+%
+\DeclareFontShape{U}{MLKALA}{m}{n}{<->mlkl0bps}{}
+\DeclareFontShape{U}{MLKALA}{m}{sc}{<->mlkl0bps}{}
+\DeclareFontShape{U}{MLKALA}{m}{it}{<->mlkl0xps}{}
+\DeclareFontShape{U}{MLKALA}{m}{itsc}{<->mlkl0xps}{}
+\DeclareFontShape{U}{MLKALA}{m}{sl}{<->mlkl0xps}{}
+\DeclareFontShape{U}{MLKALA}{m}{slsc}{<->mlkl0xps}{}
+\DeclareFontShape{U}{MLKALA}{b}{n}{<->mlkl0bps}{}
+\DeclareFontShape{U}{MLKALA}{b}{sc}{<->mlkl0bps}{}
+\DeclareFontShape{U}{MLKALA}{b}{it}{<->mlkl0xps}{}
+\DeclareFontShape{U}{MLKALA}{b}{itsc}{<->mlkl0xps}{}
+\DeclareFontShape{U}{MLKALA}{b}{sl}{<->mlkl0xps}{}
+\DeclareFontShape{U}{MLKALA}{b}{slsc}{<->mlkl0xps}{}
+%
+\DeclareFontShape{U}{MLKALA}{bx}{n}{<->mlkl0bps}{}
+\DeclareFontShape{U}{MLKALA}{bx}{sc}{<->mlkl0bps}{}
+\DeclareFontShape{U}{MLKALA}{bx}{it}{<->mlkl0xps}{}
+\DeclareFontShape{U}{MLKALA}{bx}{itsc}{<->mlkl0xps}{}
+\DeclareFontShape{U}{MLKALA}{bx}{sl}{<->mlkl0xps}{}
+\DeclareFontShape{U}{MLKALA}{bx}{slsc}{<->mlkl0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlkamini.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlkamini.fd
new file mode 100644
index 0000000000..3f25927b65
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlkamini.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlkamini.fd}
+%
+\DeclareFontFamily{U}{mlkamini}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLKAMINI}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlkamini}{m}{n}{<->mlkn0nps}{}
+\DeclareFontShape{U}{mlkamini}{m}{sc}{<->mlkn0nps}{}
+\DeclareFontShape{U}{mlkamini}{m}{it}{<->mlkn0nps}{}
+\DeclareFontShape{U}{mlkamini}{m}{itsc}{<->mlkn0nps}{}
+\DeclareFontShape{U}{mlkamini}{m}{sl}{<->mlkn0nps}{}
+\DeclareFontShape{U}{mlkamini}{m}{slsc}{<->mlkn0nps}{}
+\DeclareFontShape{U}{mlkamini}{b}{n}{<->mlkn0nps}{}
+\DeclareFontShape{U}{mlkamini}{b}{sc}{<->mlkn0nps}{}
+\DeclareFontShape{U}{mlkamini}{b}{it}{<->mlkn0nps}{}
+\DeclareFontShape{U}{mlkamini}{b}{itsc}{<->mlkn0nps}{}
+\DeclareFontShape{U}{mlkamini}{b}{sl}{<->mlkn0nps}{}
+\DeclareFontShape{U}{mlkamini}{b}{slsc}{<->mlkn0nps}{}
+%
+\DeclareFontShape{U}{mlkamini}{bx}{n}{<->mlkn0nps}{}
+\DeclareFontShape{U}{mlkamini}{bx}{sc}{<->mlkn0nps}{}
+\DeclareFontShape{U}{mlkamini}{bx}{it}{<->mlkn0nps}{}
+\DeclareFontShape{U}{mlkamini}{bx}{itsc}{<->mlkn0nps}{}
+\DeclareFontShape{U}{mlkamini}{bx}{sl}{<->mlkn0nps}{}
+\DeclareFontShape{U}{mlkamini}{bx}{slsc}{<->mlkn0nps}{}
+%
+\DeclareFontShape{U}{MLKAMINI}{m}{n}{<->mlkn0nps}{}
+\DeclareFontShape{U}{MLKAMINI}{m}{sc}{<->mlkn0nps}{}
+\DeclareFontShape{U}{MLKAMINI}{m}{it}{<->mlkn0nps}{}
+\DeclareFontShape{U}{MLKAMINI}{m}{itsc}{<->mlkn0nps}{}
+\DeclareFontShape{U}{MLKAMINI}{m}{sl}{<->mlkn0nps}{}
+\DeclareFontShape{U}{MLKAMINI}{m}{slsc}{<->mlkn0nps}{}
+\DeclareFontShape{U}{MLKAMINI}{b}{n}{<->mlkn0nps}{}
+\DeclareFontShape{U}{MLKAMINI}{b}{sc}{<->mlkn0nps}{}
+\DeclareFontShape{U}{MLKAMINI}{b}{it}{<->mlkn0nps}{}
+\DeclareFontShape{U}{MLKAMINI}{b}{itsc}{<->mlkn0nps}{}
+\DeclareFontShape{U}{MLKAMINI}{b}{sl}{<->mlkn0nps}{}
+\DeclareFontShape{U}{MLKAMINI}{b}{slsc}{<->mlkn0nps}{}
+%
+\DeclareFontShape{U}{MLKAMINI}{bx}{n}{<->mlkn0nps}{}
+\DeclareFontShape{U}{MLKAMINI}{bx}{sc}{<->mlkn0nps}{}
+\DeclareFontShape{U}{MLKAMINI}{bx}{it}{<->mlkn0nps}{}
+\DeclareFontShape{U}{MLKAMINI}{bx}{itsc}{<->mlkn0nps}{}
+\DeclareFontShape{U}{MLKAMINI}{bx}{sl}{<->mlkn0nps}{}
+\DeclareFontShape{U}{MLKAMINI}{bx}{slsc}{<->mlkn0nps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlkanika.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlkanika.fd
new file mode 100644
index 0000000000..dc72d20221
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlkanika.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlkanika.fd}
+%
+\DeclareFontFamily{U}{mlkanika}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLKANIKA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlkanika}{m}{n}{<->mlka0nps}{}
+\DeclareFontShape{U}{mlkanika}{m}{sc}{<->mlka0nps}{}
+\DeclareFontShape{U}{mlkanika}{m}{it}{<->mlka0ips}{}
+\DeclareFontShape{U}{mlkanika}{m}{itsc}{<->mlka0ips}{}
+\DeclareFontShape{U}{mlkanika}{m}{sl}{<->mlka0ips}{}
+\DeclareFontShape{U}{mlkanika}{m}{slsc}{<->mlka0ips}{}
+\DeclareFontShape{U}{mlkanika}{b}{n}{<->mlka0bps}{}
+\DeclareFontShape{U}{mlkanika}{b}{sc}{<->mlka0bps}{}
+\DeclareFontShape{U}{mlkanika}{b}{it}{<->mlka0xps}{}
+\DeclareFontShape{U}{mlkanika}{b}{itsc}{<->mlka0xps}{}
+\DeclareFontShape{U}{mlkanika}{b}{sl}{<->mlka0xps}{}
+\DeclareFontShape{U}{mlkanika}{b}{slsc}{<->mlka0xps}{}
+%
+\DeclareFontShape{U}{mlkanika}{bx}{n}{<->mlka0bps}{}
+\DeclareFontShape{U}{mlkanika}{bx}{sc}{<->mlka0bps}{}
+\DeclareFontShape{U}{mlkanika}{bx}{it}{<->mlka0xps}{}
+\DeclareFontShape{U}{mlkanika}{bx}{itsc}{<->mlka0xps}{}
+\DeclareFontShape{U}{mlkanika}{bx}{sl}{<->mlka0xps}{}
+\DeclareFontShape{U}{mlkanika}{bx}{slsc}{<->mlka0xps}{}
+%
+\DeclareFontShape{U}{MLKANIKA}{m}{n}{<->mlka0nps}{}
+\DeclareFontShape{U}{MLKANIKA}{m}{sc}{<->mlka0nps}{}
+\DeclareFontShape{U}{MLKANIKA}{m}{it}{<->mlka0ips}{}
+\DeclareFontShape{U}{MLKANIKA}{m}{itsc}{<->mlka0ips}{}
+\DeclareFontShape{U}{MLKANIKA}{m}{sl}{<->mlka0ips}{}
+\DeclareFontShape{U}{MLKANIKA}{m}{slsc}{<->mlka0ips}{}
+\DeclareFontShape{U}{MLKANIKA}{b}{n}{<->mlka0bps}{}
+\DeclareFontShape{U}{MLKANIKA}{b}{sc}{<->mlka0bps}{}
+\DeclareFontShape{U}{MLKANIKA}{b}{it}{<->mlka0xps}{}
+\DeclareFontShape{U}{MLKANIKA}{b}{itsc}{<->mlka0xps}{}
+\DeclareFontShape{U}{MLKANIKA}{b}{sl}{<->mlka0xps}{}
+\DeclareFontShape{U}{MLKANIKA}{b}{slsc}{<->mlka0xps}{}
+%
+\DeclareFontShape{U}{MLKANIKA}{bx}{n}{<->mlka0bps}{}
+\DeclareFontShape{U}{MLKANIKA}{bx}{sc}{<->mlka0bps}{}
+\DeclareFontShape{U}{MLKANIKA}{bx}{it}{<->mlka0xps}{}
+\DeclareFontShape{U}{MLKANIKA}{bx}{itsc}{<->mlka0xps}{}
+\DeclareFontShape{U}{MLKANIKA}{bx}{sl}{<->mlka0xps}{}
+\DeclareFontShape{U}{MLKANIKA}{bx}{slsc}{<->mlka0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlkeerthi.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlkeerthi.fd
new file mode 100644
index 0000000000..90772fdfee
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlkeerthi.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlkeerthi.fd}
+%
+\DeclareFontFamily{U}{mlkeerthi}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLKEERTHI}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlkeerthi}{m}{n}{<->mlky0bps}{}
+\DeclareFontShape{U}{mlkeerthi}{m}{sc}{<->mlky0bps}{}
+\DeclareFontShape{U}{mlkeerthi}{m}{it}{<->mlky0xps}{}
+\DeclareFontShape{U}{mlkeerthi}{m}{itsc}{<->mlky0xps}{}
+\DeclareFontShape{U}{mlkeerthi}{m}{sl}{<->mlky0xps}{}
+\DeclareFontShape{U}{mlkeerthi}{m}{slsc}{<->mlky0xps}{}
+\DeclareFontShape{U}{mlkeerthi}{b}{n}{<->mlky0bps}{}
+\DeclareFontShape{U}{mlkeerthi}{b}{sc}{<->mlky0bps}{}
+\DeclareFontShape{U}{mlkeerthi}{b}{it}{<->mlky0xps}{}
+\DeclareFontShape{U}{mlkeerthi}{b}{itsc}{<->mlky0xps}{}
+\DeclareFontShape{U}{mlkeerthi}{b}{sl}{<->mlky0xps}{}
+\DeclareFontShape{U}{mlkeerthi}{b}{slsc}{<->mlky0xps}{}
+%
+\DeclareFontShape{U}{mlkeerthi}{bx}{n}{<->mlky0bps}{}
+\DeclareFontShape{U}{mlkeerthi}{bx}{sc}{<->mlky0bps}{}
+\DeclareFontShape{U}{mlkeerthi}{bx}{it}{<->mlky0xps}{}
+\DeclareFontShape{U}{mlkeerthi}{bx}{itsc}{<->mlky0xps}{}
+\DeclareFontShape{U}{mlkeerthi}{bx}{sl}{<->mlky0xps}{}
+\DeclareFontShape{U}{mlkeerthi}{bx}{slsc}{<->mlky0xps}{}
+%
+\DeclareFontShape{U}{MLKEERTHI}{m}{n}{<->mlky0bps}{}
+\DeclareFontShape{U}{MLKEERTHI}{m}{sc}{<->mlky0bps}{}
+\DeclareFontShape{U}{MLKEERTHI}{m}{it}{<->mlky0xps}{}
+\DeclareFontShape{U}{MLKEERTHI}{m}{itsc}{<->mlky0xps}{}
+\DeclareFontShape{U}{MLKEERTHI}{m}{sl}{<->mlky0xps}{}
+\DeclareFontShape{U}{MLKEERTHI}{m}{slsc}{<->mlky0xps}{}
+\DeclareFontShape{U}{MLKEERTHI}{b}{n}{<->mlky0bps}{}
+\DeclareFontShape{U}{MLKEERTHI}{b}{sc}{<->mlky0bps}{}
+\DeclareFontShape{U}{MLKEERTHI}{b}{it}{<->mlky0xps}{}
+\DeclareFontShape{U}{MLKEERTHI}{b}{itsc}{<->mlky0xps}{}
+\DeclareFontShape{U}{MLKEERTHI}{b}{sl}{<->mlky0xps}{}
+\DeclareFontShape{U}{MLKEERTHI}{b}{slsc}{<->mlky0xps}{}
+%
+\DeclareFontShape{U}{MLKEERTHI}{bx}{n}{<->mlky0bps}{}
+\DeclareFontShape{U}{MLKEERTHI}{bx}{sc}{<->mlky0bps}{}
+\DeclareFontShape{U}{MLKEERTHI}{bx}{it}{<->mlky0xps}{}
+\DeclareFontShape{U}{MLKEERTHI}{bx}{itsc}{<->mlky0xps}{}
+\DeclareFontShape{U}{MLKEERTHI}{bx}{sl}{<->mlky0xps}{}
+\DeclareFontShape{U}{MLKEERTHI}{bx}{slsc}{<->mlky0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlleela.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlleela.fd
new file mode 100644
index 0000000000..02aa875c99
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlleela.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlleela.fd}
+%
+\DeclareFontFamily{U}{mlleela}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLLEELA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlleela}{m}{n}{<->mlll0nps}{}
+\DeclareFontShape{U}{mlleela}{m}{sc}{<->mlll0nps}{}
+\DeclareFontShape{U}{mlleela}{m}{it}{<->mlll0ips}{}
+\DeclareFontShape{U}{mlleela}{m}{itsc}{<->mlll0ips}{}
+\DeclareFontShape{U}{mlleela}{m}{sl}{<->mlll0ips}{}
+\DeclareFontShape{U}{mlleela}{m}{slsc}{<->mlll0ips}{}
+\DeclareFontShape{U}{mlleela}{b}{n}{<->mlll0bps}{}
+\DeclareFontShape{U}{mlleela}{b}{sc}{<->mlll0bps}{}
+\DeclareFontShape{U}{mlleela}{b}{it}{<->mlll0xps}{}
+\DeclareFontShape{U}{mlleela}{b}{itsc}{<->mlll0xps}{}
+\DeclareFontShape{U}{mlleela}{b}{sl}{<->mlll0xps}{}
+\DeclareFontShape{U}{mlleela}{b}{slsc}{<->mlll0xps}{}
+%
+\DeclareFontShape{U}{mlleela}{bx}{n}{<->mlll0bps}{}
+\DeclareFontShape{U}{mlleela}{bx}{sc}{<->mlll0bps}{}
+\DeclareFontShape{U}{mlleela}{bx}{it}{<->mlll0xps}{}
+\DeclareFontShape{U}{mlleela}{bx}{itsc}{<->mlll0xps}{}
+\DeclareFontShape{U}{mlleela}{bx}{sl}{<->mlll0xps}{}
+\DeclareFontShape{U}{mlleela}{bx}{slsc}{<->mlll0xps}{}
+%
+\DeclareFontShape{U}{MLLEELA}{m}{n}{<->mlll0nps}{}
+\DeclareFontShape{U}{MLLEELA}{m}{sc}{<->mlll0nps}{}
+\DeclareFontShape{U}{MLLEELA}{m}{it}{<->mlll0ips}{}
+\DeclareFontShape{U}{MLLEELA}{m}{itsc}{<->mlll0ips}{}
+\DeclareFontShape{U}{MLLEELA}{m}{sl}{<->mlll0ips}{}
+\DeclareFontShape{U}{MLLEELA}{m}{slsc}{<->mlll0ips}{}
+\DeclareFontShape{U}{MLLEELA}{b}{n}{<->mlll0bps}{}
+\DeclareFontShape{U}{MLLEELA}{b}{sc}{<->mlll0bps}{}
+\DeclareFontShape{U}{MLLEELA}{b}{it}{<->mlll0xps}{}
+\DeclareFontShape{U}{MLLEELA}{b}{itsc}{<->mlll0xps}{}
+\DeclareFontShape{U}{MLLEELA}{b}{sl}{<->mlll0xps}{}
+\DeclareFontShape{U}{MLLEELA}{b}{slsc}{<->mlll0xps}{}
+%
+\DeclareFontShape{U}{MLLEELA}{bx}{n}{<->mlll0bps}{}
+\DeclareFontShape{U}{MLLEELA}{bx}{sc}{<->mlll0bps}{}
+\DeclareFontShape{U}{MLLEELA}{bx}{it}{<->mlll0xps}{}
+\DeclareFontShape{U}{MLLEELA}{bx}{itsc}{<->mlll0xps}{}
+\DeclareFontShape{U}{MLLEELA}{bx}{sl}{<->mlll0xps}{}
+\DeclareFontShape{U}{MLLEELA}{bx}{slsc}{<->mlll0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlmalavika.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlmalavika.fd
new file mode 100644
index 0000000000..5686f99566
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlmalavika.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlmalavika.fd}
+%
+\DeclareFontFamily{U}{mlmalavika}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLMALAVIKA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlmalavika}{m}{n}{<->mlml0nps}{}
+\DeclareFontShape{U}{mlmalavika}{m}{sc}{<->mlml0nps}{}
+\DeclareFontShape{U}{mlmalavika}{m}{it}{<->mlml0ips}{}
+\DeclareFontShape{U}{mlmalavika}{m}{itsc}{<->mlml0ips}{}
+\DeclareFontShape{U}{mlmalavika}{m}{sl}{<->mlml0ips}{}
+\DeclareFontShape{U}{mlmalavika}{m}{slsc}{<->mlml0ips}{}
+\DeclareFontShape{U}{mlmalavika}{b}{n}{<->mlml0bps}{}
+\DeclareFontShape{U}{mlmalavika}{b}{sc}{<->mlml0bps}{}
+\DeclareFontShape{U}{mlmalavika}{b}{it}{<->mlml0xps}{}
+\DeclareFontShape{U}{mlmalavika}{b}{itsc}{<->mlml0xps}{}
+\DeclareFontShape{U}{mlmalavika}{b}{sl}{<->mlml0xps}{}
+\DeclareFontShape{U}{mlmalavika}{b}{slsc}{<->mlml0xps}{}
+%
+\DeclareFontShape{U}{mlmalavika}{bx}{n}{<->mlml0bps}{}
+\DeclareFontShape{U}{mlmalavika}{bx}{sc}{<->mlml0bps}{}
+\DeclareFontShape{U}{mlmalavika}{bx}{it}{<->mlml0xps}{}
+\DeclareFontShape{U}{mlmalavika}{bx}{itsc}{<->mlml0xps}{}
+\DeclareFontShape{U}{mlmalavika}{bx}{sl}{<->mlml0xps}{}
+\DeclareFontShape{U}{mlmalavika}{bx}{slsc}{<->mlml0xps}{}
+%
+\DeclareFontShape{U}{MLMALAVIKA}{m}{n}{<->mlml0nps}{}
+\DeclareFontShape{U}{MLMALAVIKA}{m}{sc}{<->mlml0nps}{}
+\DeclareFontShape{U}{MLMALAVIKA}{m}{it}{<->mlml0ips}{}
+\DeclareFontShape{U}{MLMALAVIKA}{m}{itsc}{<->mlml0ips}{}
+\DeclareFontShape{U}{MLMALAVIKA}{m}{sl}{<->mlml0ips}{}
+\DeclareFontShape{U}{MLMALAVIKA}{m}{slsc}{<->mlml0ips}{}
+\DeclareFontShape{U}{MLMALAVIKA}{b}{n}{<->mlml0bps}{}
+\DeclareFontShape{U}{MLMALAVIKA}{b}{sc}{<->mlml0bps}{}
+\DeclareFontShape{U}{MLMALAVIKA}{b}{it}{<->mlml0xps}{}
+\DeclareFontShape{U}{MLMALAVIKA}{b}{itsc}{<->mlml0xps}{}
+\DeclareFontShape{U}{MLMALAVIKA}{b}{sl}{<->mlml0xps}{}
+\DeclareFontShape{U}{MLMALAVIKA}{b}{slsc}{<->mlml0xps}{}
+%
+\DeclareFontShape{U}{MLMALAVIKA}{bx}{n}{<->mlml0bps}{}
+\DeclareFontShape{U}{MLMALAVIKA}{bx}{sc}{<->mlml0bps}{}
+\DeclareFontShape{U}{MLMALAVIKA}{bx}{it}{<->mlml0xps}{}
+\DeclareFontShape{U}{MLMALAVIKA}{bx}{itsc}{<->mlml0xps}{}
+\DeclareFontShape{U}{MLMALAVIKA}{bx}{sl}{<->mlml0xps}{}
+\DeclareFontShape{U}{MLMALAVIKA}{bx}{slsc}{<->mlml0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlmayoori.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlmayoori.fd
new file mode 100644
index 0000000000..d8f43401f5
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlmayoori.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlmayoori.fd}
+%
+\DeclareFontFamily{U}{mlmayoori}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLMAYOORI}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlmayoori}{m}{n}{<->mlmy0bps}{}
+\DeclareFontShape{U}{mlmayoori}{m}{sc}{<->mlmy0bps}{}
+\DeclareFontShape{U}{mlmayoori}{m}{it}{<->mlmy0xps}{}
+\DeclareFontShape{U}{mlmayoori}{m}{itsc}{<->mlmy0xps}{}
+\DeclareFontShape{U}{mlmayoori}{m}{sl}{<->mlmy0xps}{}
+\DeclareFontShape{U}{mlmayoori}{m}{slsc}{<->mlmy0xps}{}
+\DeclareFontShape{U}{mlmayoori}{b}{n}{<->mlmy0bps}{}
+\DeclareFontShape{U}{mlmayoori}{b}{sc}{<->mlmy0bps}{}
+\DeclareFontShape{U}{mlmayoori}{b}{it}{<->mlmy0xps}{}
+\DeclareFontShape{U}{mlmayoori}{b}{itsc}{<->mlmy0xps}{}
+\DeclareFontShape{U}{mlmayoori}{b}{sl}{<->mlmy0xps}{}
+\DeclareFontShape{U}{mlmayoori}{b}{slsc}{<->mlmy0xps}{}
+%
+\DeclareFontShape{U}{mlmayoori}{bx}{n}{<->mlmy0bps}{}
+\DeclareFontShape{U}{mlmayoori}{bx}{sc}{<->mlmy0bps}{}
+\DeclareFontShape{U}{mlmayoori}{bx}{it}{<->mlmy0xps}{}
+\DeclareFontShape{U}{mlmayoori}{bx}{itsc}{<->mlmy0xps}{}
+\DeclareFontShape{U}{mlmayoori}{bx}{sl}{<->mlmy0xps}{}
+\DeclareFontShape{U}{mlmayoori}{bx}{slsc}{<->mlmy0xps}{}
+%
+\DeclareFontShape{U}{MLMAYOORI}{m}{n}{<->mlmy0bps}{}
+\DeclareFontShape{U}{MLMAYOORI}{m}{sc}{<->mlmy0bps}{}
+\DeclareFontShape{U}{MLMAYOORI}{m}{it}{<->mlmy0xps}{}
+\DeclareFontShape{U}{MLMAYOORI}{m}{itsc}{<->mlmy0xps}{}
+\DeclareFontShape{U}{MLMAYOORI}{m}{sl}{<->mlmy0xps}{}
+\DeclareFontShape{U}{MLMAYOORI}{m}{slsc}{<->mlmy0xps}{}
+\DeclareFontShape{U}{MLMAYOORI}{b}{n}{<->mlmy0bps}{}
+\DeclareFontShape{U}{MLMAYOORI}{b}{sc}{<->mlmy0bps}{}
+\DeclareFontShape{U}{MLMAYOORI}{b}{it}{<->mlmy0xps}{}
+\DeclareFontShape{U}{MLMAYOORI}{b}{itsc}{<->mlmy0xps}{}
+\DeclareFontShape{U}{MLMAYOORI}{b}{sl}{<->mlmy0xps}{}
+\DeclareFontShape{U}{MLMAYOORI}{b}{slsc}{<->mlmy0xps}{}
+%
+\DeclareFontShape{U}{MLMAYOORI}{bx}{n}{<->mlmy0bps}{}
+\DeclareFontShape{U}{MLMAYOORI}{bx}{sc}{<->mlmy0bps}{}
+\DeclareFontShape{U}{MLMAYOORI}{bx}{it}{<->mlmy0xps}{}
+\DeclareFontShape{U}{MLMAYOORI}{bx}{itsc}{<->mlmy0xps}{}
+\DeclareFontShape{U}{MLMAYOORI}{bx}{sl}{<->mlmy0xps}{}
+\DeclareFontShape{U}{MLMAYOORI}{bx}{slsc}{<->mlmy0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlnalini.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlnalini.fd
new file mode 100644
index 0000000000..85a20fc724
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlnalini.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlnalini.fd}
+%
+\DeclareFontFamily{U}{mlnalini}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLNALINI}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlnalini}{m}{n}{<->mlna0nps}{}
+\DeclareFontShape{U}{mlnalini}{m}{sc}{<->mlna0nps}{}
+\DeclareFontShape{U}{mlnalini}{m}{it}{<->mlna0ips}{}
+\DeclareFontShape{U}{mlnalini}{m}{itsc}{<->mlna0ips}{}
+\DeclareFontShape{U}{mlnalini}{m}{sl}{<->mlna0ips}{}
+\DeclareFontShape{U}{mlnalini}{m}{slsc}{<->mlna0ips}{}
+\DeclareFontShape{U}{mlnalini}{b}{n}{<->mlna0bps}{}
+\DeclareFontShape{U}{mlnalini}{b}{sc}{<->mlna0bps}{}
+\DeclareFontShape{U}{mlnalini}{b}{it}{<->mlna0xps}{}
+\DeclareFontShape{U}{mlnalini}{b}{itsc}{<->mlna0xps}{}
+\DeclareFontShape{U}{mlnalini}{b}{sl}{<->mlna0xps}{}
+\DeclareFontShape{U}{mlnalini}{b}{slsc}{<->mlna0xps}{}
+%
+\DeclareFontShape{U}{mlnalini}{bx}{n}{<->mlna0bps}{}
+\DeclareFontShape{U}{mlnalini}{bx}{sc}{<->mlna0bps}{}
+\DeclareFontShape{U}{mlnalini}{bx}{it}{<->mlna0xps}{}
+\DeclareFontShape{U}{mlnalini}{bx}{itsc}{<->mlna0xps}{}
+\DeclareFontShape{U}{mlnalini}{bx}{sl}{<->mlna0xps}{}
+\DeclareFontShape{U}{mlnalini}{bx}{slsc}{<->mlna0xps}{}
+%
+\DeclareFontShape{U}{MLNALINI}{m}{n}{<->mlna0nps}{}
+\DeclareFontShape{U}{MLNALINI}{m}{sc}{<->mlna0nps}{}
+\DeclareFontShape{U}{MLNALINI}{m}{it}{<->mlna0ips}{}
+\DeclareFontShape{U}{MLNALINI}{m}{itsc}{<->mlna0ips}{}
+\DeclareFontShape{U}{MLNALINI}{m}{sl}{<->mlna0ips}{}
+\DeclareFontShape{U}{MLNALINI}{m}{slsc}{<->mlna0ips}{}
+\DeclareFontShape{U}{MLNALINI}{b}{n}{<->mlna0bps}{}
+\DeclareFontShape{U}{MLNALINI}{b}{sc}{<->mlna0bps}{}
+\DeclareFontShape{U}{MLNALINI}{b}{it}{<->mlna0xps}{}
+\DeclareFontShape{U}{MLNALINI}{b}{itsc}{<->mlna0xps}{}
+\DeclareFontShape{U}{MLNALINI}{b}{sl}{<->mlna0xps}{}
+\DeclareFontShape{U}{MLNALINI}{b}{slsc}{<->mlna0xps}{}
+%
+\DeclareFontShape{U}{MLNALINI}{bx}{n}{<->mlna0bps}{}
+\DeclareFontShape{U}{MLNALINI}{bx}{sc}{<->mlna0bps}{}
+\DeclareFontShape{U}{MLNALINI}{bx}{it}{<->mlna0xps}{}
+\DeclareFontShape{U}{MLNALINI}{bx}{itsc}{<->mlna0xps}{}
+\DeclareFontShape{U}{MLNALINI}{bx}{sl}{<->mlna0xps}{}
+\DeclareFontShape{U}{MLNALINI}{bx}{slsc}{<->mlna0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlnandini.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlnandini.fd
new file mode 100644
index 0000000000..5ea9615bc1
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlnandini.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlnandini.fd}
+%
+\DeclareFontFamily{U}{mlnandini}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLNANDINI}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlnandini}{m}{n}{<->mlnn0nps}{}
+\DeclareFontShape{U}{mlnandini}{m}{sc}{<->mlnn0nps}{}
+\DeclareFontShape{U}{mlnandini}{m}{it}{<->mlnn0ips}{}
+\DeclareFontShape{U}{mlnandini}{m}{itsc}{<->mlnn0ips}{}
+\DeclareFontShape{U}{mlnandini}{m}{sl}{<->mlnn0ips}{}
+\DeclareFontShape{U}{mlnandini}{m}{slsc}{<->mlnn0ips}{}
+\DeclareFontShape{U}{mlnandini}{b}{n}{<->mlnn0bps}{}
+\DeclareFontShape{U}{mlnandini}{b}{sc}{<->mlnn0bps}{}
+\DeclareFontShape{U}{mlnandini}{b}{it}{<->mlnn0xps}{}
+\DeclareFontShape{U}{mlnandini}{b}{itsc}{<->mlnn0xps}{}
+\DeclareFontShape{U}{mlnandini}{b}{sl}{<->mlnn0xps}{}
+\DeclareFontShape{U}{mlnandini}{b}{slsc}{<->mlnn0xps}{}
+%
+\DeclareFontShape{U}{mlnandini}{bx}{n}{<->mlnn0bps}{}
+\DeclareFontShape{U}{mlnandini}{bx}{sc}{<->mlnn0bps}{}
+\DeclareFontShape{U}{mlnandini}{bx}{it}{<->mlnn0xps}{}
+\DeclareFontShape{U}{mlnandini}{bx}{itsc}{<->mlnn0xps}{}
+\DeclareFontShape{U}{mlnandini}{bx}{sl}{<->mlnn0xps}{}
+\DeclareFontShape{U}{mlnandini}{bx}{slsc}{<->mlnn0xps}{}
+%
+\DeclareFontShape{U}{MLNANDINI}{m}{n}{<->mlnn0nps}{}
+\DeclareFontShape{U}{MLNANDINI}{m}{sc}{<->mlnn0nps}{}
+\DeclareFontShape{U}{MLNANDINI}{m}{it}{<->mlnn0ips}{}
+\DeclareFontShape{U}{MLNANDINI}{m}{itsc}{<->mlnn0ips}{}
+\DeclareFontShape{U}{MLNANDINI}{m}{sl}{<->mlnn0ips}{}
+\DeclareFontShape{U}{MLNANDINI}{m}{slsc}{<->mlnn0ips}{}
+\DeclareFontShape{U}{MLNANDINI}{b}{n}{<->mlnn0bps}{}
+\DeclareFontShape{U}{MLNANDINI}{b}{sc}{<->mlnn0bps}{}
+\DeclareFontShape{U}{MLNANDINI}{b}{it}{<->mlnn0xps}{}
+\DeclareFontShape{U}{MLNANDINI}{b}{itsc}{<->mlnn0xps}{}
+\DeclareFontShape{U}{MLNANDINI}{b}{sl}{<->mlnn0xps}{}
+\DeclareFontShape{U}{MLNANDINI}{b}{slsc}{<->mlnn0xps}{}
+%
+\DeclareFontShape{U}{MLNANDINI}{bx}{n}{<->mlnn0bps}{}
+\DeclareFontShape{U}{MLNANDINI}{bx}{sc}{<->mlnn0bps}{}
+\DeclareFontShape{U}{MLNANDINI}{bx}{it}{<->mlnn0xps}{}
+\DeclareFontShape{U}{MLNANDINI}{bx}{itsc}{<->mlnn0xps}{}
+\DeclareFontShape{U}{MLNANDINI}{bx}{sl}{<->mlnn0xps}{}
+\DeclareFontShape{U}{MLNANDINI}{bx}{slsc}{<->mlnn0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlnanditha.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlnanditha.fd
new file mode 100644
index 0000000000..871dfb2793
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlnanditha.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlnanditha.fd}
+%
+\DeclareFontFamily{U}{mlnanditha}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLNANDITHA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlnanditha}{m}{n}{<->mlnd0nps}{}
+\DeclareFontShape{U}{mlnanditha}{m}{sc}{<->mlnd0nps}{}
+\DeclareFontShape{U}{mlnanditha}{m}{it}{<->mlnd0ips}{}
+\DeclareFontShape{U}{mlnanditha}{m}{itsc}{<->mlnd0ips}{}
+\DeclareFontShape{U}{mlnanditha}{m}{sl}{<->mlnd0ips}{}
+\DeclareFontShape{U}{mlnanditha}{m}{slsc}{<->mlnd0ips}{}
+\DeclareFontShape{U}{mlnanditha}{b}{n}{<->mlnd0bps}{}
+\DeclareFontShape{U}{mlnanditha}{b}{sc}{<->mlnd0bps}{}
+\DeclareFontShape{U}{mlnanditha}{b}{it}{<->mlnd0xps}{}
+\DeclareFontShape{U}{mlnanditha}{b}{itsc}{<->mlnd0xps}{}
+\DeclareFontShape{U}{mlnanditha}{b}{sl}{<->mlnd0xps}{}
+\DeclareFontShape{U}{mlnanditha}{b}{slsc}{<->mlnd0xps}{}
+%
+\DeclareFontShape{U}{mlnanditha}{bx}{n}{<->mlnd0bps}{}
+\DeclareFontShape{U}{mlnanditha}{bx}{sc}{<->mlnd0bps}{}
+\DeclareFontShape{U}{mlnanditha}{bx}{it}{<->mlnd0xps}{}
+\DeclareFontShape{U}{mlnanditha}{bx}{itsc}{<->mlnd0xps}{}
+\DeclareFontShape{U}{mlnanditha}{bx}{sl}{<->mlnd0xps}{}
+\DeclareFontShape{U}{mlnanditha}{bx}{slsc}{<->mlnd0xps}{}
+%
+\DeclareFontShape{U}{MLNANDITHA}{m}{n}{<->mlnd0nps}{}
+\DeclareFontShape{U}{MLNANDITHA}{m}{sc}{<->mlnd0nps}{}
+\DeclareFontShape{U}{MLNANDITHA}{m}{it}{<->mlnd0ips}{}
+\DeclareFontShape{U}{MLNANDITHA}{m}{itsc}{<->mlnd0ips}{}
+\DeclareFontShape{U}{MLNANDITHA}{m}{sl}{<->mlnd0ips}{}
+\DeclareFontShape{U}{MLNANDITHA}{m}{slsc}{<->mlnd0ips}{}
+\DeclareFontShape{U}{MLNANDITHA}{b}{n}{<->mlnd0bps}{}
+\DeclareFontShape{U}{MLNANDITHA}{b}{sc}{<->mlnd0bps}{}
+\DeclareFontShape{U}{MLNANDITHA}{b}{it}{<->mlnd0xps}{}
+\DeclareFontShape{U}{MLNANDITHA}{b}{itsc}{<->mlnd0xps}{}
+\DeclareFontShape{U}{MLNANDITHA}{b}{sl}{<->mlnd0xps}{}
+\DeclareFontShape{U}{MLNANDITHA}{b}{slsc}{<->mlnd0xps}{}
+%
+\DeclareFontShape{U}{MLNANDITHA}{bx}{n}{<->mlnd0bps}{}
+\DeclareFontShape{U}{MLNANDITHA}{bx}{sc}{<->mlnd0bps}{}
+\DeclareFontShape{U}{MLNANDITHA}{bx}{it}{<->mlnd0xps}{}
+\DeclareFontShape{U}{MLNANDITHA}{bx}{itsc}{<->mlnd0xps}{}
+\DeclareFontShape{U}{MLNANDITHA}{bx}{sl}{<->mlnd0xps}{}
+\DeclareFontShape{U}{MLNANDITHA}{bx}{slsc}{<->mlnd0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlnila.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlnila.fd
new file mode 100644
index 0000000000..b1462dc959
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlnila.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlnila.fd}
+%
+\DeclareFontFamily{U}{mlnila}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLNILA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlnila}{m}{n}{<->mlnl0bps}{}
+\DeclareFontShape{U}{mlnila}{m}{sc}{<->mlnl0bps}{}
+\DeclareFontShape{U}{mlnila}{m}{it}{<->mlnl0xps}{}
+\DeclareFontShape{U}{mlnila}{m}{itsc}{<->mlnl0xps}{}
+\DeclareFontShape{U}{mlnila}{m}{sl}{<->mlnl0xps}{}
+\DeclareFontShape{U}{mlnila}{m}{slsc}{<->mlnl0xps}{}
+\DeclareFontShape{U}{mlnila}{b}{n}{<->mlnl0bps}{}
+\DeclareFontShape{U}{mlnila}{b}{sc}{<->mlnl0bps}{}
+\DeclareFontShape{U}{mlnila}{b}{it}{<->mlnl0xps}{}
+\DeclareFontShape{U}{mlnila}{b}{itsc}{<->mlnl0xps}{}
+\DeclareFontShape{U}{mlnila}{b}{sl}{<->mlnl0xps}{}
+\DeclareFontShape{U}{mlnila}{b}{slsc}{<->mlnl0xps}{}
+%
+\DeclareFontShape{U}{mlnila}{bx}{n}{<->mlnl0bps}{}
+\DeclareFontShape{U}{mlnila}{bx}{sc}{<->mlnl0bps}{}
+\DeclareFontShape{U}{mlnila}{bx}{it}{<->mlnl0xps}{}
+\DeclareFontShape{U}{mlnila}{bx}{itsc}{<->mlnl0xps}{}
+\DeclareFontShape{U}{mlnila}{bx}{sl}{<->mlnl0xps}{}
+\DeclareFontShape{U}{mlnila}{bx}{slsc}{<->mlnl0xps}{}
+%
+\DeclareFontShape{U}{MLNILA}{m}{n}{<->mlnl0bps}{}
+\DeclareFontShape{U}{MLNILA}{m}{sc}{<->mlnl0bps}{}
+\DeclareFontShape{U}{MLNILA}{m}{it}{<->mlnl0xps}{}
+\DeclareFontShape{U}{MLNILA}{m}{itsc}{<->mlnl0xps}{}
+\DeclareFontShape{U}{MLNILA}{m}{sl}{<->mlnl0xps}{}
+\DeclareFontShape{U}{MLNILA}{m}{slsc}{<->mlnl0xps}{}
+\DeclareFontShape{U}{MLNILA}{b}{n}{<->mlnl0bps}{}
+\DeclareFontShape{U}{MLNILA}{b}{sc}{<->mlnl0bps}{}
+\DeclareFontShape{U}{MLNILA}{b}{it}{<->mlnl0xps}{}
+\DeclareFontShape{U}{MLNILA}{b}{itsc}{<->mlnl0xps}{}
+\DeclareFontShape{U}{MLNILA}{b}{sl}{<->mlnl0xps}{}
+\DeclareFontShape{U}{MLNILA}{b}{slsc}{<->mlnl0xps}{}
+%
+\DeclareFontShape{U}{MLNILA}{bx}{n}{<->mlnl0bps}{}
+\DeclareFontShape{U}{MLNILA}{bx}{sc}{<->mlnl0bps}{}
+\DeclareFontShape{U}{MLNILA}{bx}{it}{<->mlnl0xps}{}
+\DeclareFontShape{U}{MLNILA}{bx}{itsc}{<->mlnl0xps}{}
+\DeclareFontShape{U}{MLNILA}{bx}{sl}{<->mlnl0xps}{}
+\DeclareFontShape{U}{MLNILA}{bx}{slsc}{<->mlnl0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlonam.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlonam.fd
new file mode 100644
index 0000000000..831eae5fb6
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlonam.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlonam.fd}
+%
+\DeclareFontFamily{U}{mlonam}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLONAM}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlonam}{m}{n}{<->mlon0bps}{}
+\DeclareFontShape{U}{mlonam}{m}{sc}{<->mlon0bps}{}
+\DeclareFontShape{U}{mlonam}{m}{it}{<->mlon0xps}{}
+\DeclareFontShape{U}{mlonam}{m}{itsc}{<->mlon0xps}{}
+\DeclareFontShape{U}{mlonam}{m}{sl}{<->mlon0xps}{}
+\DeclareFontShape{U}{mlonam}{m}{slsc}{<->mlon0xps}{}
+\DeclareFontShape{U}{mlonam}{b}{n}{<->mlon0bps}{}
+\DeclareFontShape{U}{mlonam}{b}{sc}{<->mlon0bps}{}
+\DeclareFontShape{U}{mlonam}{b}{it}{<->mlon0xps}{}
+\DeclareFontShape{U}{mlonam}{b}{itsc}{<->mlon0xps}{}
+\DeclareFontShape{U}{mlonam}{b}{sl}{<->mlon0xps}{}
+\DeclareFontShape{U}{mlonam}{b}{slsc}{<->mlon0xps}{}
+%
+\DeclareFontShape{U}{mlonam}{bx}{n}{<->mlon0bps}{}
+\DeclareFontShape{U}{mlonam}{bx}{sc}{<->mlon0bps}{}
+\DeclareFontShape{U}{mlonam}{bx}{it}{<->mlon0xps}{}
+\DeclareFontShape{U}{mlonam}{bx}{itsc}{<->mlon0xps}{}
+\DeclareFontShape{U}{mlonam}{bx}{sl}{<->mlon0xps}{}
+\DeclareFontShape{U}{mlonam}{bx}{slsc}{<->mlon0xps}{}
+%
+\DeclareFontShape{U}{MLONAM}{m}{n}{<->mlon0bps}{}
+\DeclareFontShape{U}{MLONAM}{m}{sc}{<->mlon0bps}{}
+\DeclareFontShape{U}{MLONAM}{m}{it}{<->mlon0xps}{}
+\DeclareFontShape{U}{MLONAM}{m}{itsc}{<->mlon0xps}{}
+\DeclareFontShape{U}{MLONAM}{m}{sl}{<->mlon0xps}{}
+\DeclareFontShape{U}{MLONAM}{m}{slsc}{<->mlon0xps}{}
+\DeclareFontShape{U}{MLONAM}{b}{n}{<->mlon0bps}{}
+\DeclareFontShape{U}{MLONAM}{b}{sc}{<->mlon0bps}{}
+\DeclareFontShape{U}{MLONAM}{b}{it}{<->mlon0xps}{}
+\DeclareFontShape{U}{MLONAM}{b}{itsc}{<->mlon0xps}{}
+\DeclareFontShape{U}{MLONAM}{b}{sl}{<->mlon0xps}{}
+\DeclareFontShape{U}{MLONAM}{b}{slsc}{<->mlon0xps}{}
+%
+\DeclareFontShape{U}{MLONAM}{bx}{n}{<->mlon0bps}{}
+\DeclareFontShape{U}{MLONAM}{bx}{sc}{<->mlon0bps}{}
+\DeclareFontShape{U}{MLONAM}{bx}{it}{<->mlon0xps}{}
+\DeclareFontShape{U}{MLONAM}{bx}{itsc}{<->mlon0xps}{}
+\DeclareFontShape{U}{MLONAM}{bx}{sl}{<->mlon0xps}{}
+\DeclareFontShape{U}{MLONAM}{bx}{slsc}{<->mlon0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlperiyar.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlperiyar.fd
new file mode 100644
index 0000000000..6904850b6d
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlperiyar.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlperiyar.fd}
+%
+\DeclareFontFamily{U}{mlperiyar}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLPERIYAR}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlperiyar}{m}{n}{<->mlpy0nps}{}
+\DeclareFontShape{U}{mlperiyar}{m}{sc}{<->mlpy0nps}{}
+\DeclareFontShape{U}{mlperiyar}{m}{it}{<->mlpy0ips}{}
+\DeclareFontShape{U}{mlperiyar}{m}{itsc}{<->mlpy0ips}{}
+\DeclareFontShape{U}{mlperiyar}{m}{sl}{<->mlpy0ips}{}
+\DeclareFontShape{U}{mlperiyar}{m}{slsc}{<->mlpy0ips}{}
+\DeclareFontShape{U}{mlperiyar}{b}{n}{<->mlpy0bps}{}
+\DeclareFontShape{U}{mlperiyar}{b}{sc}{<->mlpy0bps}{}
+\DeclareFontShape{U}{mlperiyar}{b}{it}{<->mlpy0xps}{}
+\DeclareFontShape{U}{mlperiyar}{b}{itsc}{<->mlpy0xps}{}
+\DeclareFontShape{U}{mlperiyar}{b}{sl}{<->mlpy0xps}{}
+\DeclareFontShape{U}{mlperiyar}{b}{slsc}{<->mlpy0xps}{}
+%
+\DeclareFontShape{U}{mlperiyar}{bx}{n}{<->mlpy0bps}{}
+\DeclareFontShape{U}{mlperiyar}{bx}{sc}{<->mlpy0bps}{}
+\DeclareFontShape{U}{mlperiyar}{bx}{it}{<->mlpy0xps}{}
+\DeclareFontShape{U}{mlperiyar}{bx}{itsc}{<->mlpy0xps}{}
+\DeclareFontShape{U}{mlperiyar}{bx}{sl}{<->mlpy0xps}{}
+\DeclareFontShape{U}{mlperiyar}{bx}{slsc}{<->mlpy0xps}{}
+%
+\DeclareFontShape{U}{MLPERIYAR}{m}{n}{<->mlpy0nps}{}
+\DeclareFontShape{U}{MLPERIYAR}{m}{sc}{<->mlpy0nps}{}
+\DeclareFontShape{U}{MLPERIYAR}{m}{it}{<->mlpy0ips}{}
+\DeclareFontShape{U}{MLPERIYAR}{m}{itsc}{<->mlpy0ips}{}
+\DeclareFontShape{U}{MLPERIYAR}{m}{sl}{<->mlpy0ips}{}
+\DeclareFontShape{U}{MLPERIYAR}{m}{slsc}{<->mlpy0ips}{}
+\DeclareFontShape{U}{MLPERIYAR}{b}{n}{<->mlpy0bps}{}
+\DeclareFontShape{U}{MLPERIYAR}{b}{sc}{<->mlpy0bps}{}
+\DeclareFontShape{U}{MLPERIYAR}{b}{it}{<->mlpy0xps}{}
+\DeclareFontShape{U}{MLPERIYAR}{b}{itsc}{<->mlpy0xps}{}
+\DeclareFontShape{U}{MLPERIYAR}{b}{sl}{<->mlpy0xps}{}
+\DeclareFontShape{U}{MLPERIYAR}{b}{slsc}{<->mlpy0xps}{}
+%
+\DeclareFontShape{U}{MLPERIYAR}{bx}{n}{<->mlpy0bps}{}
+\DeclareFontShape{U}{MLPERIYAR}{bx}{sc}{<->mlpy0bps}{}
+\DeclareFontShape{U}{MLPERIYAR}{bx}{it}{<->mlpy0xps}{}
+\DeclareFontShape{U}{MLPERIYAR}{bx}{itsc}{<->mlpy0xps}{}
+\DeclareFontShape{U}{MLPERIYAR}{bx}{sl}{<->mlpy0xps}{}
+\DeclareFontShape{U}{MLPERIYAR}{bx}{slsc}{<->mlpy0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlpooram.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlpooram.fd
new file mode 100644
index 0000000000..914c640640
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlpooram.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlpooram.fd}
+%
+\DeclareFontFamily{U}{mlpooram}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLPOORAM}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlpooram}{m}{n}{<->mlpa0nps}{}
+\DeclareFontShape{U}{mlpooram}{m}{sc}{<->mlpa0nps}{}
+\DeclareFontShape{U}{mlpooram}{m}{it}{<->mlpa0ips}{}
+\DeclareFontShape{U}{mlpooram}{m}{itsc}{<->mlpa0ips}{}
+\DeclareFontShape{U}{mlpooram}{m}{sl}{<->mlpa0ips}{}
+\DeclareFontShape{U}{mlpooram}{m}{slsc}{<->mlpa0ips}{}
+\DeclareFontShape{U}{mlpooram}{b}{n}{<->mlpa0bps}{}
+\DeclareFontShape{U}{mlpooram}{b}{sc}{<->mlpa0bps}{}
+\DeclareFontShape{U}{mlpooram}{b}{it}{<->mlpa0xps}{}
+\DeclareFontShape{U}{mlpooram}{b}{itsc}{<->mlpa0xps}{}
+\DeclareFontShape{U}{mlpooram}{b}{sl}{<->mlpa0xps}{}
+\DeclareFontShape{U}{mlpooram}{b}{slsc}{<->mlpa0xps}{}
+%
+\DeclareFontShape{U}{mlpooram}{bx}{n}{<->mlpa0bps}{}
+\DeclareFontShape{U}{mlpooram}{bx}{sc}{<->mlpa0bps}{}
+\DeclareFontShape{U}{mlpooram}{bx}{it}{<->mlpa0xps}{}
+\DeclareFontShape{U}{mlpooram}{bx}{itsc}{<->mlpa0xps}{}
+\DeclareFontShape{U}{mlpooram}{bx}{sl}{<->mlpa0xps}{}
+\DeclareFontShape{U}{mlpooram}{bx}{slsc}{<->mlpa0xps}{}
+%
+\DeclareFontShape{U}{MLPOORAM}{m}{n}{<->mlpa0nps}{}
+\DeclareFontShape{U}{MLPOORAM}{m}{sc}{<->mlpa0nps}{}
+\DeclareFontShape{U}{MLPOORAM}{m}{it}{<->mlpa0ips}{}
+\DeclareFontShape{U}{MLPOORAM}{m}{itsc}{<->mlpa0ips}{}
+\DeclareFontShape{U}{MLPOORAM}{m}{sl}{<->mlpa0ips}{}
+\DeclareFontShape{U}{MLPOORAM}{m}{slsc}{<->mlpa0ips}{}
+\DeclareFontShape{U}{MLPOORAM}{b}{n}{<->mlpa0bps}{}
+\DeclareFontShape{U}{MLPOORAM}{b}{sc}{<->mlpa0bps}{}
+\DeclareFontShape{U}{MLPOORAM}{b}{it}{<->mlpa0xps}{}
+\DeclareFontShape{U}{MLPOORAM}{b}{itsc}{<->mlpa0xps}{}
+\DeclareFontShape{U}{MLPOORAM}{b}{sl}{<->mlpa0xps}{}
+\DeclareFontShape{U}{MLPOORAM}{b}{slsc}{<->mlpa0xps}{}
+%
+\DeclareFontShape{U}{MLPOORAM}{bx}{n}{<->mlpa0bps}{}
+\DeclareFontShape{U}{MLPOORAM}{bx}{sc}{<->mlpa0bps}{}
+\DeclareFontShape{U}{MLPOORAM}{bx}{it}{<->mlpa0xps}{}
+\DeclareFontShape{U}{MLPOORAM}{bx}{itsc}{<->mlpa0xps}{}
+\DeclareFontShape{U}{MLPOORAM}{bx}{sl}{<->mlpa0xps}{}
+\DeclareFontShape{U}{MLPOORAM}{bx}{slsc}{<->mlpa0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlpoornima.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlpoornima.fd
new file mode 100644
index 0000000000..6b1d8216c9
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlpoornima.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlpoornima.fd}
+%
+\DeclareFontFamily{U}{mlpoornima}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLPOORNIMA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlpoornima}{m}{n}{<->mlpr0nps}{}
+\DeclareFontShape{U}{mlpoornima}{m}{sc}{<->mlpr0nps}{}
+\DeclareFontShape{U}{mlpoornima}{m}{it}{<->mlpr0nps}{}
+\DeclareFontShape{U}{mlpoornima}{m}{itsc}{<->mlpr0nps}{}
+\DeclareFontShape{U}{mlpoornima}{m}{sl}{<->mlpr0nps}{}
+\DeclareFontShape{U}{mlpoornima}{m}{slsc}{<->mlpr0nps}{}
+\DeclareFontShape{U}{mlpoornima}{b}{n}{<->mlpr0bps}{}
+\DeclareFontShape{U}{mlpoornima}{b}{sc}{<->mlpr0bps}{}
+\DeclareFontShape{U}{mlpoornima}{b}{it}{<->mlpr0bps}{}
+\DeclareFontShape{U}{mlpoornima}{b}{itsc}{<->mlpr0bps}{}
+\DeclareFontShape{U}{mlpoornima}{b}{sl}{<->mlpr0bps}{}
+\DeclareFontShape{U}{mlpoornima}{b}{slsc}{<->mlpr0bps}{}
+%
+\DeclareFontShape{U}{mlpoornima}{bx}{n}{<->mlpr0bps}{}
+\DeclareFontShape{U}{mlpoornima}{bx}{sc}{<->mlpr0bps}{}
+\DeclareFontShape{U}{mlpoornima}{bx}{it}{<->mlpr0bps}{}
+\DeclareFontShape{U}{mlpoornima}{bx}{itsc}{<->mlpr0bps}{}
+\DeclareFontShape{U}{mlpoornima}{bx}{sl}{<->mlpr0bps}{}
+\DeclareFontShape{U}{mlpoornima}{bx}{slsc}{<->mlpr0bps}{}
+%
+\DeclareFontShape{U}{MLPOORNIMA}{m}{n}{<->mlpr0nps}{}
+\DeclareFontShape{U}{MLPOORNIMA}{m}{sc}{<->mlpr0nps}{}
+\DeclareFontShape{U}{MLPOORNIMA}{m}{it}{<->mlpr0nps}{}
+\DeclareFontShape{U}{MLPOORNIMA}{m}{itsc}{<->mlpr0nps}{}
+\DeclareFontShape{U}{MLPOORNIMA}{m}{sl}{<->mlpr0nps}{}
+\DeclareFontShape{U}{MLPOORNIMA}{m}{slsc}{<->mlpr0nps}{}
+\DeclareFontShape{U}{MLPOORNIMA}{b}{n}{<->mlpr0bps}{}
+\DeclareFontShape{U}{MLPOORNIMA}{b}{sc}{<->mlpr0bps}{}
+\DeclareFontShape{U}{MLPOORNIMA}{b}{it}{<->mlpr0bps}{}
+\DeclareFontShape{U}{MLPOORNIMA}{b}{itsc}{<->mlpr0bps}{}
+\DeclareFontShape{U}{MLPOORNIMA}{b}{sl}{<->mlpr0bps}{}
+\DeclareFontShape{U}{MLPOORNIMA}{b}{slsc}{<->mlpr0bps}{}
+%
+\DeclareFontShape{U}{MLPOORNIMA}{bx}{n}{<->mlpr0bps}{}
+\DeclareFontShape{U}{MLPOORNIMA}{bx}{sc}{<->mlpr0bps}{}
+\DeclareFontShape{U}{MLPOORNIMA}{bx}{it}{<->mlpr0bps}{}
+\DeclareFontShape{U}{MLPOORNIMA}{bx}{itsc}{<->mlpr0bps}{}
+\DeclareFontShape{U}{MLPOORNIMA}{bx}{sl}{<->mlpr0bps}{}
+\DeclareFontShape{U}{MLPOORNIMA}{bx}{slsc}{<->mlpr0bps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlrohini.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlrohini.fd
new file mode 100644
index 0000000000..0a7dc40993
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlrohini.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlrohini.fd}
+%
+\DeclareFontFamily{U}{mlrohini}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLROHINI}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlrohini}{m}{n}{<->mlrh0bps}{}
+\DeclareFontShape{U}{mlrohini}{m}{sc}{<->mlrh0bps}{}
+\DeclareFontShape{U}{mlrohini}{m}{it}{<->mlrh0xps}{}
+\DeclareFontShape{U}{mlrohini}{m}{itsc}{<->mlrh0xps}{}
+\DeclareFontShape{U}{mlrohini}{m}{sl}{<->mlrh0xps}{}
+\DeclareFontShape{U}{mlrohini}{m}{slsc}{<->mlrh0xps}{}
+\DeclareFontShape{U}{mlrohini}{b}{n}{<->mlrh0bps}{}
+\DeclareFontShape{U}{mlrohini}{b}{sc}{<->mlrh0bps}{}
+\DeclareFontShape{U}{mlrohini}{b}{it}{<->mlrh0xps}{}
+\DeclareFontShape{U}{mlrohini}{b}{itsc}{<->mlrh0xps}{}
+\DeclareFontShape{U}{mlrohini}{b}{sl}{<->mlrh0xps}{}
+\DeclareFontShape{U}{mlrohini}{b}{slsc}{<->mlrh0xps}{}
+%
+\DeclareFontShape{U}{mlrohini}{bx}{n}{<->mlrh0bps}{}
+\DeclareFontShape{U}{mlrohini}{bx}{sc}{<->mlrh0bps}{}
+\DeclareFontShape{U}{mlrohini}{bx}{it}{<->mlrh0xps}{}
+\DeclareFontShape{U}{mlrohini}{bx}{itsc}{<->mlrh0xps}{}
+\DeclareFontShape{U}{mlrohini}{bx}{sl}{<->mlrh0xps}{}
+\DeclareFontShape{U}{mlrohini}{bx}{slsc}{<->mlrh0xps}{}
+%
+\DeclareFontShape{U}{MLROHINI}{m}{n}{<->mlrh0bps}{}
+\DeclareFontShape{U}{MLROHINI}{m}{sc}{<->mlrh0bps}{}
+\DeclareFontShape{U}{MLROHINI}{m}{it}{<->mlrh0xps}{}
+\DeclareFontShape{U}{MLROHINI}{m}{itsc}{<->mlrh0xps}{}
+\DeclareFontShape{U}{MLROHINI}{m}{sl}{<->mlrh0xps}{}
+\DeclareFontShape{U}{MLROHINI}{m}{slsc}{<->mlrh0xps}{}
+\DeclareFontShape{U}{MLROHINI}{b}{n}{<->mlrh0bps}{}
+\DeclareFontShape{U}{MLROHINI}{b}{sc}{<->mlrh0bps}{}
+\DeclareFontShape{U}{MLROHINI}{b}{it}{<->mlrh0xps}{}
+\DeclareFontShape{U}{MLROHINI}{b}{itsc}{<->mlrh0xps}{}
+\DeclareFontShape{U}{MLROHINI}{b}{sl}{<->mlrh0xps}{}
+\DeclareFontShape{U}{MLROHINI}{b}{slsc}{<->mlrh0xps}{}
+%
+\DeclareFontShape{U}{MLROHINI}{bx}{n}{<->mlrh0bps}{}
+\DeclareFontShape{U}{MLROHINI}{bx}{sc}{<->mlrh0bps}{}
+\DeclareFontShape{U}{MLROHINI}{bx}{it}{<->mlrh0xps}{}
+\DeclareFontShape{U}{MLROHINI}{bx}{itsc}{<->mlrh0xps}{}
+\DeclareFontShape{U}{MLROHINI}{bx}{sl}{<->mlrh0xps}{}
+\DeclareFontShape{U}{MLROHINI}{bx}{slsc}{<->mlrh0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlsabari.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlsabari.fd
new file mode 100644
index 0000000000..ef3d43cfb0
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlsabari.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlsabari.fd}
+%
+\DeclareFontFamily{U}{mlsabari}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLSABARI}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlsabari}{m}{n}{<->mlsa0bps}{}
+\DeclareFontShape{U}{mlsabari}{m}{sc}{<->mlsa0bps}{}
+\DeclareFontShape{U}{mlsabari}{m}{it}{<->mlsa0xps}{}
+\DeclareFontShape{U}{mlsabari}{m}{itsc}{<->mlsa0xps}{}
+\DeclareFontShape{U}{mlsabari}{m}{sl}{<->mlsa0xps}{}
+\DeclareFontShape{U}{mlsabari}{m}{slsc}{<->mlsa0xps}{}
+\DeclareFontShape{U}{mlsabari}{b}{n}{<->mlsa0bps}{}
+\DeclareFontShape{U}{mlsabari}{b}{sc}{<->mlsa0bps}{}
+\DeclareFontShape{U}{mlsabari}{b}{it}{<->mlsa0xps}{}
+\DeclareFontShape{U}{mlsabari}{b}{itsc}{<->mlsa0xps}{}
+\DeclareFontShape{U}{mlsabari}{b}{sl}{<->mlsa0xps}{}
+\DeclareFontShape{U}{mlsabari}{b}{slsc}{<->mlsa0xps}{}
+%
+\DeclareFontShape{U}{mlsabari}{bx}{n}{<->mlsa0bps}{}
+\DeclareFontShape{U}{mlsabari}{bx}{sc}{<->mlsa0bps}{}
+\DeclareFontShape{U}{mlsabari}{bx}{it}{<->mlsa0xps}{}
+\DeclareFontShape{U}{mlsabari}{bx}{itsc}{<->mlsa0xps}{}
+\DeclareFontShape{U}{mlsabari}{bx}{sl}{<->mlsa0xps}{}
+\DeclareFontShape{U}{mlsabari}{bx}{slsc}{<->mlsa0xps}{}
+%
+\DeclareFontShape{U}{MLSABARI}{m}{n}{<->mlsa0bps}{}
+\DeclareFontShape{U}{MLSABARI}{m}{sc}{<->mlsa0bps}{}
+\DeclareFontShape{U}{MLSABARI}{m}{it}{<->mlsa0xps}{}
+\DeclareFontShape{U}{MLSABARI}{m}{itsc}{<->mlsa0xps}{}
+\DeclareFontShape{U}{MLSABARI}{m}{sl}{<->mlsa0xps}{}
+\DeclareFontShape{U}{MLSABARI}{m}{slsc}{<->mlsa0xps}{}
+\DeclareFontShape{U}{MLSABARI}{b}{n}{<->mlsa0bps}{}
+\DeclareFontShape{U}{MLSABARI}{b}{sc}{<->mlsa0bps}{}
+\DeclareFontShape{U}{MLSABARI}{b}{it}{<->mlsa0xps}{}
+\DeclareFontShape{U}{MLSABARI}{b}{itsc}{<->mlsa0xps}{}
+\DeclareFontShape{U}{MLSABARI}{b}{sl}{<->mlsa0xps}{}
+\DeclareFontShape{U}{MLSABARI}{b}{slsc}{<->mlsa0xps}{}
+%
+\DeclareFontShape{U}{MLSABARI}{bx}{n}{<->mlsa0bps}{}
+\DeclareFontShape{U}{MLSABARI}{bx}{sc}{<->mlsa0bps}{}
+\DeclareFontShape{U}{MLSABARI}{bx}{it}{<->mlsa0xps}{}
+\DeclareFontShape{U}{MLSABARI}{bx}{itsc}{<->mlsa0xps}{}
+\DeclareFontShape{U}{MLSABARI}{bx}{sl}{<->mlsa0xps}{}
+\DeclareFontShape{U}{MLSABARI}{bx}{slsc}{<->mlsa0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlsankara.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlsankara.fd
new file mode 100644
index 0000000000..f6f1fefc1c
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlsankara.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlsankara.fd}
+%
+\DeclareFontFamily{U}{mlsankara}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLSANKARA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlsankara}{m}{n}{<->mlsn0bps}{}
+\DeclareFontShape{U}{mlsankara}{m}{sc}{<->mlsn0bps}{}
+\DeclareFontShape{U}{mlsankara}{m}{it}{<->mlsn0xps}{}
+\DeclareFontShape{U}{mlsankara}{m}{itsc}{<->mlsn0xps}{}
+\DeclareFontShape{U}{mlsankara}{m}{sl}{<->mlsn0xps}{}
+\DeclareFontShape{U}{mlsankara}{m}{slsc}{<->mlsn0xps}{}
+\DeclareFontShape{U}{mlsankara}{b}{n}{<->mlsn0bps}{}
+\DeclareFontShape{U}{mlsankara}{b}{sc}{<->mlsn0bps}{}
+\DeclareFontShape{U}{mlsankara}{b}{it}{<->mlsn0xps}{}
+\DeclareFontShape{U}{mlsankara}{b}{itsc}{<->mlsn0xps}{}
+\DeclareFontShape{U}{mlsankara}{b}{sl}{<->mlsn0xps}{}
+\DeclareFontShape{U}{mlsankara}{b}{slsc}{<->mlsn0xps}{}
+%
+\DeclareFontShape{U}{mlsankara}{bx}{n}{<->mlsn0bps}{}
+\DeclareFontShape{U}{mlsankara}{bx}{sc}{<->mlsn0bps}{}
+\DeclareFontShape{U}{mlsankara}{bx}{it}{<->mlsn0xps}{}
+\DeclareFontShape{U}{mlsankara}{bx}{itsc}{<->mlsn0xps}{}
+\DeclareFontShape{U}{mlsankara}{bx}{sl}{<->mlsn0xps}{}
+\DeclareFontShape{U}{mlsankara}{bx}{slsc}{<->mlsn0xps}{}
+%
+\DeclareFontShape{U}{MLSANKARA}{m}{n}{<->mlsn0bps}{}
+\DeclareFontShape{U}{MLSANKARA}{m}{sc}{<->mlsn0bps}{}
+\DeclareFontShape{U}{MLSANKARA}{m}{it}{<->mlsn0xps}{}
+\DeclareFontShape{U}{MLSANKARA}{m}{itsc}{<->mlsn0xps}{}
+\DeclareFontShape{U}{MLSANKARA}{m}{sl}{<->mlsn0xps}{}
+\DeclareFontShape{U}{MLSANKARA}{m}{slsc}{<->mlsn0xps}{}
+\DeclareFontShape{U}{MLSANKARA}{b}{n}{<->mlsn0bps}{}
+\DeclareFontShape{U}{MLSANKARA}{b}{sc}{<->mlsn0bps}{}
+\DeclareFontShape{U}{MLSANKARA}{b}{it}{<->mlsn0xps}{}
+\DeclareFontShape{U}{MLSANKARA}{b}{itsc}{<->mlsn0xps}{}
+\DeclareFontShape{U}{MLSANKARA}{b}{sl}{<->mlsn0xps}{}
+\DeclareFontShape{U}{MLSANKARA}{b}{slsc}{<->mlsn0xps}{}
+%
+\DeclareFontShape{U}{MLSANKARA}{bx}{n}{<->mlsn0bps}{}
+\DeclareFontShape{U}{MLSANKARA}{bx}{sc}{<->mlsn0bps}{}
+\DeclareFontShape{U}{MLSANKARA}{bx}{it}{<->mlsn0xps}{}
+\DeclareFontShape{U}{MLSANKARA}{bx}{itsc}{<->mlsn0xps}{}
+\DeclareFontShape{U}{MLSANKARA}{bx}{sl}{<->mlsn0xps}{}
+\DeclareFontShape{U}{MLSANKARA}{bx}{slsc}{<->mlsn0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlsruthy.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlsruthy.fd
new file mode 100644
index 0000000000..5f4558ce37
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlsruthy.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlsruthy.fd}
+%
+\DeclareFontFamily{U}{mlsruthy}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLSRUTHY}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlsruthy}{m}{n}{<->mlsu0nps}{}
+\DeclareFontShape{U}{mlsruthy}{m}{sc}{<->mlsu0nps}{}
+\DeclareFontShape{U}{mlsruthy}{m}{it}{<->mlsu0ips}{}
+\DeclareFontShape{U}{mlsruthy}{m}{itsc}{<->mlsu0ips}{}
+\DeclareFontShape{U}{mlsruthy}{m}{sl}{<->mlsu0ips}{}
+\DeclareFontShape{U}{mlsruthy}{m}{slsc}{<->mlsu0ips}{}
+\DeclareFontShape{U}{mlsruthy}{b}{n}{<->mlsu0bps}{}
+\DeclareFontShape{U}{mlsruthy}{b}{sc}{<->mlsu0bps}{}
+\DeclareFontShape{U}{mlsruthy}{b}{it}{<->mlsu0xps}{}
+\DeclareFontShape{U}{mlsruthy}{b}{itsc}{<->mlsu0xps}{}
+\DeclareFontShape{U}{mlsruthy}{b}{sl}{<->mlsu0xps}{}
+\DeclareFontShape{U}{mlsruthy}{b}{slsc}{<->mlsu0xps}{}
+%
+\DeclareFontShape{U}{mlsruthy}{bx}{n}{<->mlsu0bps}{}
+\DeclareFontShape{U}{mlsruthy}{bx}{sc}{<->mlsu0bps}{}
+\DeclareFontShape{U}{mlsruthy}{bx}{it}{<->mlsu0xps}{}
+\DeclareFontShape{U}{mlsruthy}{bx}{itsc}{<->mlsu0xps}{}
+\DeclareFontShape{U}{mlsruthy}{bx}{sl}{<->mlsu0xps}{}
+\DeclareFontShape{U}{mlsruthy}{bx}{slsc}{<->mlsu0xps}{}
+%
+\DeclareFontShape{U}{MLSRUTHY}{m}{n}{<->mlsu0nps}{}
+\DeclareFontShape{U}{MLSRUTHY}{m}{sc}{<->mlsu0nps}{}
+\DeclareFontShape{U}{MLSRUTHY}{m}{it}{<->mlsu0ips}{}
+\DeclareFontShape{U}{MLSRUTHY}{m}{itsc}{<->mlsu0ips}{}
+\DeclareFontShape{U}{MLSRUTHY}{m}{sl}{<->mlsu0ips}{}
+\DeclareFontShape{U}{MLSRUTHY}{m}{slsc}{<->mlsu0ips}{}
+\DeclareFontShape{U}{MLSRUTHY}{b}{n}{<->mlsu0bps}{}
+\DeclareFontShape{U}{MLSRUTHY}{b}{sc}{<->mlsu0bps}{}
+\DeclareFontShape{U}{MLSRUTHY}{b}{it}{<->mlsu0xps}{}
+\DeclareFontShape{U}{MLSRUTHY}{b}{itsc}{<->mlsu0xps}{}
+\DeclareFontShape{U}{MLSRUTHY}{b}{sl}{<->mlsu0xps}{}
+\DeclareFontShape{U}{MLSRUTHY}{b}{slsc}{<->mlsu0xps}{}
+%
+\DeclareFontShape{U}{MLSRUTHY}{bx}{n}{<->mlsu0bps}{}
+\DeclareFontShape{U}{MLSRUTHY}{bx}{sc}{<->mlsu0bps}{}
+\DeclareFontShape{U}{MLSRUTHY}{bx}{it}{<->mlsu0xps}{}
+\DeclareFontShape{U}{MLSRUTHY}{bx}{itsc}{<->mlsu0xps}{}
+\DeclareFontShape{U}{MLSRUTHY}{bx}{sl}{<->mlsu0xps}{}
+\DeclareFontShape{U}{MLSRUTHY}{bx}{slsc}{<->mlsu0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlsugatha.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlsugatha.fd
new file mode 100644
index 0000000000..0cac2c9651
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlsugatha.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlsugatha.fd}
+%
+\DeclareFontFamily{U}{mlsugatha}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLSUGATHA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlsugatha}{m}{n}{<->mlsg0bps}{}
+\DeclareFontShape{U}{mlsugatha}{m}{sc}{<->mlsg0bps}{}
+\DeclareFontShape{U}{mlsugatha}{m}{it}{<->mlsg0xps}{}
+\DeclareFontShape{U}{mlsugatha}{m}{itsc}{<->mlsg0xps}{}
+\DeclareFontShape{U}{mlsugatha}{m}{sl}{<->mlsg0xps}{}
+\DeclareFontShape{U}{mlsugatha}{m}{slsc}{<->mlsg0xps}{}
+\DeclareFontShape{U}{mlsugatha}{b}{n}{<->mlsg0bps}{}
+\DeclareFontShape{U}{mlsugatha}{b}{sc}{<->mlsg0bps}{}
+\DeclareFontShape{U}{mlsugatha}{b}{it}{<->mlsg0xps}{}
+\DeclareFontShape{U}{mlsugatha}{b}{itsc}{<->mlsg0xps}{}
+\DeclareFontShape{U}{mlsugatha}{b}{sl}{<->mlsg0xps}{}
+\DeclareFontShape{U}{mlsugatha}{b}{slsc}{<->mlsg0xps}{}
+%
+\DeclareFontShape{U}{mlsugatha}{bx}{n}{<->mlsg0bps}{}
+\DeclareFontShape{U}{mlsugatha}{bx}{sc}{<->mlsg0bps}{}
+\DeclareFontShape{U}{mlsugatha}{bx}{it}{<->mlsg0xps}{}
+\DeclareFontShape{U}{mlsugatha}{bx}{itsc}{<->mlsg0xps}{}
+\DeclareFontShape{U}{mlsugatha}{bx}{sl}{<->mlsg0xps}{}
+\DeclareFontShape{U}{mlsugatha}{bx}{slsc}{<->mlsg0xps}{}
+%
+\DeclareFontShape{U}{MLSUGATHA}{m}{n}{<->mlsg0bps}{}
+\DeclareFontShape{U}{MLSUGATHA}{m}{sc}{<->mlsg0bps}{}
+\DeclareFontShape{U}{MLSUGATHA}{m}{it}{<->mlsg0xps}{}
+\DeclareFontShape{U}{MLSUGATHA}{m}{itsc}{<->mlsg0xps}{}
+\DeclareFontShape{U}{MLSUGATHA}{m}{sl}{<->mlsg0xps}{}
+\DeclareFontShape{U}{MLSUGATHA}{m}{slsc}{<->mlsg0xps}{}
+\DeclareFontShape{U}{MLSUGATHA}{b}{n}{<->mlsg0bps}{}
+\DeclareFontShape{U}{MLSUGATHA}{b}{sc}{<->mlsg0bps}{}
+\DeclareFontShape{U}{MLSUGATHA}{b}{it}{<->mlsg0xps}{}
+\DeclareFontShape{U}{MLSUGATHA}{b}{itsc}{<->mlsg0xps}{}
+\DeclareFontShape{U}{MLSUGATHA}{b}{sl}{<->mlsg0xps}{}
+\DeclareFontShape{U}{MLSUGATHA}{b}{slsc}{<->mlsg0xps}{}
+%
+\DeclareFontShape{U}{MLSUGATHA}{bx}{n}{<->mlsg0bps}{}
+\DeclareFontShape{U}{MLSUGATHA}{bx}{sc}{<->mlsg0bps}{}
+\DeclareFontShape{U}{MLSUGATHA}{bx}{it}{<->mlsg0xps}{}
+\DeclareFontShape{U}{MLSUGATHA}{bx}{itsc}{<->mlsg0xps}{}
+\DeclareFontShape{U}{MLSUGATHA}{bx}{sl}{<->mlsg0xps}{}
+\DeclareFontShape{U}{MLSUGATHA}{bx}{slsc}{<->mlsg0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlsuparna.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlsuparna.fd
new file mode 100644
index 0000000000..6300c23437
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlsuparna.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlsuparna.fd}
+%
+\DeclareFontFamily{U}{mlsuparna}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLSUPARNA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlsuparna}{m}{n}{<->mlsp0bps}{}
+\DeclareFontShape{U}{mlsuparna}{m}{sc}{<->mlsp0bps}{}
+\DeclareFontShape{U}{mlsuparna}{m}{it}{<->mlsp0xps}{}
+\DeclareFontShape{U}{mlsuparna}{m}{itsc}{<->mlsp0xps}{}
+\DeclareFontShape{U}{mlsuparna}{m}{sl}{<->mlsp0xps}{}
+\DeclareFontShape{U}{mlsuparna}{m}{slsc}{<->mlsp0xps}{}
+\DeclareFontShape{U}{mlsuparna}{b}{n}{<->mlsp0bps}{}
+\DeclareFontShape{U}{mlsuparna}{b}{sc}{<->mlsp0bps}{}
+\DeclareFontShape{U}{mlsuparna}{b}{it}{<->mlsp0xps}{}
+\DeclareFontShape{U}{mlsuparna}{b}{itsc}{<->mlsp0xps}{}
+\DeclareFontShape{U}{mlsuparna}{b}{sl}{<->mlsp0xps}{}
+\DeclareFontShape{U}{mlsuparna}{b}{slsc}{<->mlsp0xps}{}
+%
+\DeclareFontShape{U}{mlsuparna}{bx}{n}{<->mlsp0bps}{}
+\DeclareFontShape{U}{mlsuparna}{bx}{sc}{<->mlsp0bps}{}
+\DeclareFontShape{U}{mlsuparna}{bx}{it}{<->mlsp0xps}{}
+\DeclareFontShape{U}{mlsuparna}{bx}{itsc}{<->mlsp0xps}{}
+\DeclareFontShape{U}{mlsuparna}{bx}{sl}{<->mlsp0xps}{}
+\DeclareFontShape{U}{mlsuparna}{bx}{slsc}{<->mlsp0xps}{}
+%
+\DeclareFontShape{U}{MLSUPARNA}{m}{n}{<->mlsp0bps}{}
+\DeclareFontShape{U}{MLSUPARNA}{m}{sc}{<->mlsp0bps}{}
+\DeclareFontShape{U}{MLSUPARNA}{m}{it}{<->mlsp0xps}{}
+\DeclareFontShape{U}{MLSUPARNA}{m}{itsc}{<->mlsp0xps}{}
+\DeclareFontShape{U}{MLSUPARNA}{m}{sl}{<->mlsp0xps}{}
+\DeclareFontShape{U}{MLSUPARNA}{m}{slsc}{<->mlsp0xps}{}
+\DeclareFontShape{U}{MLSUPARNA}{b}{n}{<->mlsp0bps}{}
+\DeclareFontShape{U}{MLSUPARNA}{b}{sc}{<->mlsp0bps}{}
+\DeclareFontShape{U}{MLSUPARNA}{b}{it}{<->mlsp0xps}{}
+\DeclareFontShape{U}{MLSUPARNA}{b}{itsc}{<->mlsp0xps}{}
+\DeclareFontShape{U}{MLSUPARNA}{b}{sl}{<->mlsp0xps}{}
+\DeclareFontShape{U}{MLSUPARNA}{b}{slsc}{<->mlsp0xps}{}
+%
+\DeclareFontShape{U}{MLSUPARNA}{bx}{n}{<->mlsp0bps}{}
+\DeclareFontShape{U}{MLSUPARNA}{bx}{sc}{<->mlsp0bps}{}
+\DeclareFontShape{U}{MLSUPARNA}{bx}{it}{<->mlsp0xps}{}
+\DeclareFontShape{U}{MLSUPARNA}{bx}{itsc}{<->mlsp0xps}{}
+\DeclareFontShape{U}{MLSUPARNA}{bx}{sl}{<->mlsp0xps}{}
+\DeclareFontShape{U}{MLSUPARNA}{bx}{slsc}{<->mlsp0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlsurya.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlsurya.fd
new file mode 100644
index 0000000000..7057d79356
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlsurya.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlsurya.fd}
+%
+\DeclareFontFamily{U}{mlsurya}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLSURYA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlsurya}{m}{n}{<->mlsr0nps}{}
+\DeclareFontShape{U}{mlsurya}{m}{sc}{<->mlsr0nps}{}
+\DeclareFontShape{U}{mlsurya}{m}{it}{<->mlsr0nps}{}
+\DeclareFontShape{U}{mlsurya}{m}{itsc}{<->mlsr0nps}{}
+\DeclareFontShape{U}{mlsurya}{m}{sl}{<->mlsr0nps}{}
+\DeclareFontShape{U}{mlsurya}{m}{slsc}{<->mlsr0nps}{}
+\DeclareFontShape{U}{mlsurya}{b}{n}{<->mlsr0bps}{}
+\DeclareFontShape{U}{mlsurya}{b}{sc}{<->mlsr0bps}{}
+\DeclareFontShape{U}{mlsurya}{b}{it}{<->mlsr0bps}{}
+\DeclareFontShape{U}{mlsurya}{b}{itsc}{<->mlsr0bps}{}
+\DeclareFontShape{U}{mlsurya}{b}{sl}{<->mlsr0bps}{}
+\DeclareFontShape{U}{mlsurya}{b}{slsc}{<->mlsr0bps}{}
+%
+\DeclareFontShape{U}{mlsurya}{bx}{n}{<->mlsr0bps}{}
+\DeclareFontShape{U}{mlsurya}{bx}{sc}{<->mlsr0bps}{}
+\DeclareFontShape{U}{mlsurya}{bx}{it}{<->mlsr0bps}{}
+\DeclareFontShape{U}{mlsurya}{bx}{itsc}{<->mlsr0bps}{}
+\DeclareFontShape{U}{mlsurya}{bx}{sl}{<->mlsr0bps}{}
+\DeclareFontShape{U}{mlsurya}{bx}{slsc}{<->mlsr0bps}{}
+%
+\DeclareFontShape{U}{MLSURYA}{m}{n}{<->mlsr0nps}{}
+\DeclareFontShape{U}{MLSURYA}{m}{sc}{<->mlsr0nps}{}
+\DeclareFontShape{U}{MLSURYA}{m}{it}{<->mlsr0nps}{}
+\DeclareFontShape{U}{MLSURYA}{m}{itsc}{<->mlsr0nps}{}
+\DeclareFontShape{U}{MLSURYA}{m}{sl}{<->mlsr0nps}{}
+\DeclareFontShape{U}{MLSURYA}{m}{slsc}{<->mlsr0nps}{}
+\DeclareFontShape{U}{MLSURYA}{b}{n}{<->mlsr0bps}{}
+\DeclareFontShape{U}{MLSURYA}{b}{sc}{<->mlsr0bps}{}
+\DeclareFontShape{U}{MLSURYA}{b}{it}{<->mlsr0bps}{}
+\DeclareFontShape{U}{MLSURYA}{b}{itsc}{<->mlsr0bps}{}
+\DeclareFontShape{U}{MLSURYA}{b}{sl}{<->mlsr0bps}{}
+\DeclareFontShape{U}{MLSURYA}{b}{slsc}{<->mlsr0bps}{}
+%
+\DeclareFontShape{U}{MLSURYA}{bx}{n}{<->mlsr0bps}{}
+\DeclareFontShape{U}{MLSURYA}{bx}{sc}{<->mlsr0bps}{}
+\DeclareFontShape{U}{MLSURYA}{bx}{it}{<->mlsr0bps}{}
+\DeclareFontShape{U}{MLSURYA}{bx}{itsc}{<->mlsr0bps}{}
+\DeclareFontShape{U}{MLSURYA}{bx}{sl}{<->mlsr0bps}{}
+\DeclareFontShape{U}{MLSURYA}{bx}{slsc}{<->mlsr0bps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlswathy.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlswathy.fd
new file mode 100644
index 0000000000..3c40f7cb3c
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlswathy.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlswathy.fd}
+%
+\DeclareFontFamily{U}{mlswathy}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLSWATHY}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlswathy}{m}{n}{<->mlsw0nps}{}
+\DeclareFontShape{U}{mlswathy}{m}{sc}{<->mlsw0nps}{}
+\DeclareFontShape{U}{mlswathy}{m}{it}{<->mlsw0ips}{}
+\DeclareFontShape{U}{mlswathy}{m}{itsc}{<->mlsw0ips}{}
+\DeclareFontShape{U}{mlswathy}{m}{sl}{<->mlsw0ips}{}
+\DeclareFontShape{U}{mlswathy}{m}{slsc}{<->mlsw0ips}{}
+\DeclareFontShape{U}{mlswathy}{b}{n}{<->mlsw0nps}{}
+\DeclareFontShape{U}{mlswathy}{b}{sc}{<->mlsw0nps}{}
+\DeclareFontShape{U}{mlswathy}{b}{it}{<->mlsw0ips}{}
+\DeclareFontShape{U}{mlswathy}{b}{itsc}{<->mlsw0ips}{}
+\DeclareFontShape{U}{mlswathy}{b}{sl}{<->mlsw0ips}{}
+\DeclareFontShape{U}{mlswathy}{b}{slsc}{<->mlsw0ips}{}
+%
+\DeclareFontShape{U}{mlswathy}{bx}{n}{<->mlsw0nps}{}
+\DeclareFontShape{U}{mlswathy}{bx}{sc}{<->mlsw0nps}{}
+\DeclareFontShape{U}{mlswathy}{bx}{it}{<->mlsw0ips}{}
+\DeclareFontShape{U}{mlswathy}{bx}{itsc}{<->mlsw0ips}{}
+\DeclareFontShape{U}{mlswathy}{bx}{sl}{<->mlsw0ips}{}
+\DeclareFontShape{U}{mlswathy}{bx}{slsc}{<->mlsw0ips}{}
+%
+\DeclareFontShape{U}{MLSWATHY}{m}{n}{<->mlsw0nps}{}
+\DeclareFontShape{U}{MLSWATHY}{m}{sc}{<->mlsw0nps}{}
+\DeclareFontShape{U}{MLSWATHY}{m}{it}{<->mlsw0ips}{}
+\DeclareFontShape{U}{MLSWATHY}{m}{itsc}{<->mlsw0ips}{}
+\DeclareFontShape{U}{MLSWATHY}{m}{sl}{<->mlsw0ips}{}
+\DeclareFontShape{U}{MLSWATHY}{m}{slsc}{<->mlsw0ips}{}
+\DeclareFontShape{U}{MLSWATHY}{b}{n}{<->mlsw0nps}{}
+\DeclareFontShape{U}{MLSWATHY}{b}{sc}{<->mlsw0nps}{}
+\DeclareFontShape{U}{MLSWATHY}{b}{it}{<->mlsw0ips}{}
+\DeclareFontShape{U}{MLSWATHY}{b}{itsc}{<->mlsw0ips}{}
+\DeclareFontShape{U}{MLSWATHY}{b}{sl}{<->mlsw0ips}{}
+\DeclareFontShape{U}{MLSWATHY}{b}{slsc}{<->mlsw0ips}{}
+%
+\DeclareFontShape{U}{MLSWATHY}{bx}{n}{<->mlsw0nps}{}
+\DeclareFontShape{U}{MLSWATHY}{bx}{sc}{<->mlsw0nps}{}
+\DeclareFontShape{U}{MLSWATHY}{bx}{it}{<->mlsw0ips}{}
+\DeclareFontShape{U}{MLSWATHY}{bx}{itsc}{<->mlsw0ips}{}
+\DeclareFontShape{U}{MLSWATHY}{bx}{sl}{<->mlsw0ips}{}
+\DeclareFontShape{U}{MLSWATHY}{bx}{slsc}{<->mlsw0ips}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umltheyyam.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umltheyyam.fd
new file mode 100644
index 0000000000..cc9df75070
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umltheyyam.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umltheyyam.fd}
+%
+\DeclareFontFamily{U}{mltheyyam}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLTHEYYAM}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mltheyyam}{m}{n}{<->mlte0nps}{}
+\DeclareFontShape{U}{mltheyyam}{m}{sc}{<->mlte0nps}{}
+\DeclareFontShape{U}{mltheyyam}{m}{it}{<->mlte0ips}{}
+\DeclareFontShape{U}{mltheyyam}{m}{itsc}{<->mlte0ips}{}
+\DeclareFontShape{U}{mltheyyam}{m}{sl}{<->mlte0ips}{}
+\DeclareFontShape{U}{mltheyyam}{m}{slsc}{<->mlte0ips}{}
+\DeclareFontShape{U}{mltheyyam}{b}{n}{<->mlte0bps}{}
+\DeclareFontShape{U}{mltheyyam}{b}{sc}{<->mlte0bps}{}
+\DeclareFontShape{U}{mltheyyam}{b}{it}{<->mlte0xps}{}
+\DeclareFontShape{U}{mltheyyam}{b}{itsc}{<->mlte0xps}{}
+\DeclareFontShape{U}{mltheyyam}{b}{sl}{<->mlte0xps}{}
+\DeclareFontShape{U}{mltheyyam}{b}{slsc}{<->mlte0xps}{}
+%
+\DeclareFontShape{U}{mltheyyam}{bx}{n}{<->mlte0bps}{}
+\DeclareFontShape{U}{mltheyyam}{bx}{sc}{<->mlte0bps}{}
+\DeclareFontShape{U}{mltheyyam}{bx}{it}{<->mlte0xps}{}
+\DeclareFontShape{U}{mltheyyam}{bx}{itsc}{<->mlte0xps}{}
+\DeclareFontShape{U}{mltheyyam}{bx}{sl}{<->mlte0xps}{}
+\DeclareFontShape{U}{mltheyyam}{bx}{slsc}{<->mlte0xps}{}
+%
+\DeclareFontShape{U}{MLTHEYYAM}{m}{n}{<->mlte0nps}{}
+\DeclareFontShape{U}{MLTHEYYAM}{m}{sc}{<->mlte0nps}{}
+\DeclareFontShape{U}{MLTHEYYAM}{m}{it}{<->mlte0ips}{}
+\DeclareFontShape{U}{MLTHEYYAM}{m}{itsc}{<->mlte0ips}{}
+\DeclareFontShape{U}{MLTHEYYAM}{m}{sl}{<->mlte0ips}{}
+\DeclareFontShape{U}{MLTHEYYAM}{m}{slsc}{<->mlte0ips}{}
+\DeclareFontShape{U}{MLTHEYYAM}{b}{n}{<->mlte0bps}{}
+\DeclareFontShape{U}{MLTHEYYAM}{b}{sc}{<->mlte0bps}{}
+\DeclareFontShape{U}{MLTHEYYAM}{b}{it}{<->mlte0xps}{}
+\DeclareFontShape{U}{MLTHEYYAM}{b}{itsc}{<->mlte0xps}{}
+\DeclareFontShape{U}{MLTHEYYAM}{b}{sl}{<->mlte0xps}{}
+\DeclareFontShape{U}{MLTHEYYAM}{b}{slsc}{<->mlte0xps}{}
+%
+\DeclareFontShape{U}{MLTHEYYAM}{bx}{n}{<->mlte0bps}{}
+\DeclareFontShape{U}{MLTHEYYAM}{bx}{sc}{<->mlte0bps}{}
+\DeclareFontShape{U}{MLTHEYYAM}{bx}{it}{<->mlte0xps}{}
+\DeclareFontShape{U}{MLTHEYYAM}{bx}{itsc}{<->mlte0xps}{}
+\DeclareFontShape{U}{MLTHEYYAM}{bx}{sl}{<->mlte0xps}{}
+\DeclareFontShape{U}{MLTHEYYAM}{bx}{slsc}{<->mlte0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlthunchan.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlthunchan.fd
new file mode 100644
index 0000000000..f75772178d
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlthunchan.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlthunchan.fd}
+%
+\DeclareFontFamily{U}{mlthunchan}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLTHUNCHAN}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlthunchan}{m}{n}{<->mltu0nps}{}
+\DeclareFontShape{U}{mlthunchan}{m}{sc}{<->mltu0nps}{}
+\DeclareFontShape{U}{mlthunchan}{m}{it}{<->mltu0ips}{}
+\DeclareFontShape{U}{mlthunchan}{m}{itsc}{<->mltu0ips}{}
+\DeclareFontShape{U}{mlthunchan}{m}{sl}{<->mltu0ips}{}
+\DeclareFontShape{U}{mlthunchan}{m}{slsc}{<->mltu0ips}{}
+\DeclareFontShape{U}{mlthunchan}{b}{n}{<->mltu0bps}{}
+\DeclareFontShape{U}{mlthunchan}{b}{sc}{<->mltu0bps}{}
+\DeclareFontShape{U}{mlthunchan}{b}{it}{<->mltu0xps}{}
+\DeclareFontShape{U}{mlthunchan}{b}{itsc}{<->mltu0xps}{}
+\DeclareFontShape{U}{mlthunchan}{b}{sl}{<->mltu0xps}{}
+\DeclareFontShape{U}{mlthunchan}{b}{slsc}{<->mltu0xps}{}
+%
+\DeclareFontShape{U}{mlthunchan}{bx}{n}{<->mltu0bps}{}
+\DeclareFontShape{U}{mlthunchan}{bx}{sc}{<->mltu0bps}{}
+\DeclareFontShape{U}{mlthunchan}{bx}{it}{<->mltu0xps}{}
+\DeclareFontShape{U}{mlthunchan}{bx}{itsc}{<->mltu0xps}{}
+\DeclareFontShape{U}{mlthunchan}{bx}{sl}{<->mltu0xps}{}
+\DeclareFontShape{U}{mlthunchan}{bx}{slsc}{<->mltu0xps}{}
+%
+\DeclareFontShape{U}{MLTHUNCHAN}{m}{n}{<->mltu0nps}{}
+\DeclareFontShape{U}{MLTHUNCHAN}{m}{sc}{<->mltu0nps}{}
+\DeclareFontShape{U}{MLTHUNCHAN}{m}{it}{<->mltu0ips}{}
+\DeclareFontShape{U}{MLTHUNCHAN}{m}{itsc}{<->mltu0ips}{}
+\DeclareFontShape{U}{MLTHUNCHAN}{m}{sl}{<->mltu0ips}{}
+\DeclareFontShape{U}{MLTHUNCHAN}{m}{slsc}{<->mltu0ips}{}
+\DeclareFontShape{U}{MLTHUNCHAN}{b}{n}{<->mltu0bps}{}
+\DeclareFontShape{U}{MLTHUNCHAN}{b}{sc}{<->mltu0bps}{}
+\DeclareFontShape{U}{MLTHUNCHAN}{b}{it}{<->mltu0xps}{}
+\DeclareFontShape{U}{MLTHUNCHAN}{b}{itsc}{<->mltu0xps}{}
+\DeclareFontShape{U}{MLTHUNCHAN}{b}{sl}{<->mltu0xps}{}
+\DeclareFontShape{U}{MLTHUNCHAN}{b}{slsc}{<->mltu0xps}{}
+%
+\DeclareFontShape{U}{MLTHUNCHAN}{bx}{n}{<->mltu0bps}{}
+\DeclareFontShape{U}{MLTHUNCHAN}{bx}{sc}{<->mltu0bps}{}
+\DeclareFontShape{U}{MLTHUNCHAN}{bx}{it}{<->mltu0xps}{}
+\DeclareFontShape{U}{MLTHUNCHAN}{bx}{itsc}{<->mltu0xps}{}
+\DeclareFontShape{U}{MLTHUNCHAN}{bx}{sl}{<->mltu0xps}{}
+\DeclareFontShape{U}{MLTHUNCHAN}{bx}{slsc}{<->mltu0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlvaisali.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlvaisali.fd
new file mode 100644
index 0000000000..37e320c13e
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlvaisali.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlvaisali.fd}
+%
+\DeclareFontFamily{U}{mlvaisali}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLVAISALI}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlvaisali}{m}{n}{<->mlva0bps}{}
+\DeclareFontShape{U}{mlvaisali}{m}{sc}{<->mlva0bps}{}
+\DeclareFontShape{U}{mlvaisali}{m}{it}{<->mlva0xps}{}
+\DeclareFontShape{U}{mlvaisali}{m}{itsc}{<->mlva0xps}{}
+\DeclareFontShape{U}{mlvaisali}{m}{sl}{<->mlva0xps}{}
+\DeclareFontShape{U}{mlvaisali}{m}{slsc}{<->mlva0xps}{}
+\DeclareFontShape{U}{mlvaisali}{b}{n}{<->mlva0bps}{}
+\DeclareFontShape{U}{mlvaisali}{b}{sc}{<->mlva0bps}{}
+\DeclareFontShape{U}{mlvaisali}{b}{it}{<->mlva0xps}{}
+\DeclareFontShape{U}{mlvaisali}{b}{itsc}{<->mlva0xps}{}
+\DeclareFontShape{U}{mlvaisali}{b}{sl}{<->mlva0xps}{}
+\DeclareFontShape{U}{mlvaisali}{b}{slsc}{<->mlva0xps}{}
+%
+\DeclareFontShape{U}{mlvaisali}{bx}{n}{<->mlva0bps}{}
+\DeclareFontShape{U}{mlvaisali}{bx}{sc}{<->mlva0bps}{}
+\DeclareFontShape{U}{mlvaisali}{bx}{it}{<->mlva0xps}{}
+\DeclareFontShape{U}{mlvaisali}{bx}{itsc}{<->mlva0xps}{}
+\DeclareFontShape{U}{mlvaisali}{bx}{sl}{<->mlva0xps}{}
+\DeclareFontShape{U}{mlvaisali}{bx}{slsc}{<->mlva0xps}{}
+%
+\DeclareFontShape{U}{MLVAISALI}{m}{n}{<->mlva0bps}{}
+\DeclareFontShape{U}{MLVAISALI}{m}{sc}{<->mlva0bps}{}
+\DeclareFontShape{U}{MLVAISALI}{m}{it}{<->mlva0xps}{}
+\DeclareFontShape{U}{MLVAISALI}{m}{itsc}{<->mlva0xps}{}
+\DeclareFontShape{U}{MLVAISALI}{m}{sl}{<->mlva0xps}{}
+\DeclareFontShape{U}{MLVAISALI}{m}{slsc}{<->mlva0xps}{}
+\DeclareFontShape{U}{MLVAISALI}{b}{n}{<->mlva0bps}{}
+\DeclareFontShape{U}{MLVAISALI}{b}{sc}{<->mlva0bps}{}
+\DeclareFontShape{U}{MLVAISALI}{b}{it}{<->mlva0xps}{}
+\DeclareFontShape{U}{MLVAISALI}{b}{itsc}{<->mlva0xps}{}
+\DeclareFontShape{U}{MLVAISALI}{b}{sl}{<->mlva0xps}{}
+\DeclareFontShape{U}{MLVAISALI}{b}{slsc}{<->mlva0xps}{}
+%
+\DeclareFontShape{U}{MLVAISALI}{bx}{n}{<->mlva0bps}{}
+\DeclareFontShape{U}{MLVAISALI}{bx}{sc}{<->mlva0bps}{}
+\DeclareFontShape{U}{MLVAISALI}{bx}{it}{<->mlva0xps}{}
+\DeclareFontShape{U}{MLVAISALI}{bx}{itsc}{<->mlva0xps}{}
+\DeclareFontShape{U}{MLVAISALI}{bx}{sl}{<->mlva0xps}{}
+\DeclareFontShape{U}{MLVAISALI}{bx}{slsc}{<->mlva0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlvarsha.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlvarsha.fd
new file mode 100644
index 0000000000..95250bcc53
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlvarsha.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlvarsha.fd}
+%
+\DeclareFontFamily{U}{mlvarsha}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLVARSHA}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlvarsha}{m}{n}{<->mlvr0nps}{}
+\DeclareFontShape{U}{mlvarsha}{m}{sc}{<->mlvr0nps}{}
+\DeclareFontShape{U}{mlvarsha}{m}{it}{<->mlvr0ips}{}
+\DeclareFontShape{U}{mlvarsha}{m}{itsc}{<->mlvr0ips}{}
+\DeclareFontShape{U}{mlvarsha}{m}{sl}{<->mlvr0ips}{}
+\DeclareFontShape{U}{mlvarsha}{m}{slsc}{<->mlvr0ips}{}
+\DeclareFontShape{U}{mlvarsha}{b}{n}{<->mlvr0bps}{}
+\DeclareFontShape{U}{mlvarsha}{b}{sc}{<->mlvr0bps}{}
+\DeclareFontShape{U}{mlvarsha}{b}{it}{<->mlvr0xps}{}
+\DeclareFontShape{U}{mlvarsha}{b}{itsc}{<->mlvr0xps}{}
+\DeclareFontShape{U}{mlvarsha}{b}{sl}{<->mlvr0xps}{}
+\DeclareFontShape{U}{mlvarsha}{b}{slsc}{<->mlvr0xps}{}
+%
+\DeclareFontShape{U}{mlvarsha}{bx}{n}{<->mlvr0bps}{}
+\DeclareFontShape{U}{mlvarsha}{bx}{sc}{<->mlvr0bps}{}
+\DeclareFontShape{U}{mlvarsha}{bx}{it}{<->mlvr0xps}{}
+\DeclareFontShape{U}{mlvarsha}{bx}{itsc}{<->mlvr0xps}{}
+\DeclareFontShape{U}{mlvarsha}{bx}{sl}{<->mlvr0xps}{}
+\DeclareFontShape{U}{mlvarsha}{bx}{slsc}{<->mlvr0xps}{}
+%
+\DeclareFontShape{U}{MLVARSHA}{m}{n}{<->mlvr0nps}{}
+\DeclareFontShape{U}{MLVARSHA}{m}{sc}{<->mlvr0nps}{}
+\DeclareFontShape{U}{MLVARSHA}{m}{it}{<->mlvr0ips}{}
+\DeclareFontShape{U}{MLVARSHA}{m}{itsc}{<->mlvr0ips}{}
+\DeclareFontShape{U}{MLVARSHA}{m}{sl}{<->mlvr0ips}{}
+\DeclareFontShape{U}{MLVARSHA}{m}{slsc}{<->mlvr0ips}{}
+\DeclareFontShape{U}{MLVARSHA}{b}{n}{<->mlvr0bps}{}
+\DeclareFontShape{U}{MLVARSHA}{b}{sc}{<->mlvr0bps}{}
+\DeclareFontShape{U}{MLVARSHA}{b}{it}{<->mlvr0xps}{}
+\DeclareFontShape{U}{MLVARSHA}{b}{itsc}{<->mlvr0xps}{}
+\DeclareFontShape{U}{MLVARSHA}{b}{sl}{<->mlvr0xps}{}
+\DeclareFontShape{U}{MLVARSHA}{b}{slsc}{<->mlvr0xps}{}
+%
+\DeclareFontShape{U}{MLVARSHA}{bx}{n}{<->mlvr0bps}{}
+\DeclareFontShape{U}{MLVARSHA}{bx}{sc}{<->mlvr0bps}{}
+\DeclareFontShape{U}{MLVARSHA}{bx}{it}{<->mlvr0xps}{}
+\DeclareFontShape{U}{MLVARSHA}{bx}{itsc}{<->mlvr0xps}{}
+\DeclareFontShape{U}{MLVARSHA}{bx}{sl}{<->mlvr0xps}{}
+\DeclareFontShape{U}{MLVARSHA}{bx}{slsc}{<->mlvr0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlvinay.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlvinay.fd
new file mode 100644
index 0000000000..2f5dd502f5
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlvinay.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlvinay.fd}
+%
+\DeclareFontFamily{U}{mlvinay}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLVINAY}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlvinay}{m}{n}{<->mlvn0nps}{}
+\DeclareFontShape{U}{mlvinay}{m}{sc}{<->mlvn0nps}{}
+\DeclareFontShape{U}{mlvinay}{m}{it}{<->mlvn0nps}{}
+\DeclareFontShape{U}{mlvinay}{m}{itsc}{<->mlvn0nps}{}
+\DeclareFontShape{U}{mlvinay}{m}{sl}{<->mlvn0nps}{}
+\DeclareFontShape{U}{mlvinay}{m}{slsc}{<->mlvn0nps}{}
+\DeclareFontShape{U}{mlvinay}{b}{n}{<->mlvn0bps}{}
+\DeclareFontShape{U}{mlvinay}{b}{sc}{<->mlvn0bps}{}
+\DeclareFontShape{U}{mlvinay}{b}{it}{<->mlvn0bps}{}
+\DeclareFontShape{U}{mlvinay}{b}{itsc}{<->mlvn0bps}{}
+\DeclareFontShape{U}{mlvinay}{b}{sl}{<->mlvn0bps}{}
+\DeclareFontShape{U}{mlvinay}{b}{slsc}{<->mlvn0bps}{}
+%
+\DeclareFontShape{U}{mlvinay}{bx}{n}{<->mlvn0bps}{}
+\DeclareFontShape{U}{mlvinay}{bx}{sc}{<->mlvn0bps}{}
+\DeclareFontShape{U}{mlvinay}{bx}{it}{<->mlvn0bps}{}
+\DeclareFontShape{U}{mlvinay}{bx}{itsc}{<->mlvn0bps}{}
+\DeclareFontShape{U}{mlvinay}{bx}{sl}{<->mlvn0bps}{}
+\DeclareFontShape{U}{mlvinay}{bx}{slsc}{<->mlvn0bps}{}
+%
+\DeclareFontShape{U}{MLVINAY}{m}{n}{<->mlvn0nps}{}
+\DeclareFontShape{U}{MLVINAY}{m}{sc}{<->mlvn0nps}{}
+\DeclareFontShape{U}{MLVINAY}{m}{it}{<->mlvn0nps}{}
+\DeclareFontShape{U}{MLVINAY}{m}{itsc}{<->mlvn0nps}{}
+\DeclareFontShape{U}{MLVINAY}{m}{sl}{<->mlvn0nps}{}
+\DeclareFontShape{U}{MLVINAY}{m}{slsc}{<->mlvn0nps}{}
+\DeclareFontShape{U}{MLVINAY}{b}{n}{<->mlvn0bps}{}
+\DeclareFontShape{U}{MLVINAY}{b}{sc}{<->mlvn0bps}{}
+\DeclareFontShape{U}{MLVINAY}{b}{it}{<->mlvn0bps}{}
+\DeclareFontShape{U}{MLVINAY}{b}{itsc}{<->mlvn0bps}{}
+\DeclareFontShape{U}{MLVINAY}{b}{sl}{<->mlvn0bps}{}
+\DeclareFontShape{U}{MLVINAY}{b}{slsc}{<->mlvn0bps}{}
+%
+\DeclareFontShape{U}{MLVINAY}{bx}{n}{<->mlvn0bps}{}
+\DeclareFontShape{U}{MLVINAY}{bx}{sc}{<->mlvn0bps}{}
+\DeclareFontShape{U}{MLVINAY}{bx}{it}{<->mlvn0bps}{}
+\DeclareFontShape{U}{MLVINAY}{bx}{itsc}{<->mlvn0bps}{}
+\DeclareFontShape{U}{MLVINAY}{bx}{sl}{<->mlvn0bps}{}
+\DeclareFontShape{U}{MLVINAY}{bx}{slsc}{<->mlvn0bps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlvisakham.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlvisakham.fd
new file mode 100644
index 0000000000..d39cf3f3ee
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlvisakham.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlvisakham.fd}
+%
+\DeclareFontFamily{U}{mlvisakham}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLVISAKHAM}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlvisakham}{m}{n}{<->mlvs0nps}{}
+\DeclareFontShape{U}{mlvisakham}{m}{sc}{<->mlvs0nps}{}
+\DeclareFontShape{U}{mlvisakham}{m}{it}{<->mlvs0ips}{}
+\DeclareFontShape{U}{mlvisakham}{m}{itsc}{<->mlvs0ips}{}
+\DeclareFontShape{U}{mlvisakham}{m}{sl}{<->mlvs0ips}{}
+\DeclareFontShape{U}{mlvisakham}{m}{slsc}{<->mlvs0ips}{}
+\DeclareFontShape{U}{mlvisakham}{b}{n}{<->mlvs0bps}{}
+\DeclareFontShape{U}{mlvisakham}{b}{sc}{<->mlvs0bps}{}
+\DeclareFontShape{U}{mlvisakham}{b}{it}{<->mlvs0xps}{}
+\DeclareFontShape{U}{mlvisakham}{b}{itsc}{<->mlvs0xps}{}
+\DeclareFontShape{U}{mlvisakham}{b}{sl}{<->mlvs0xps}{}
+\DeclareFontShape{U}{mlvisakham}{b}{slsc}{<->mlvs0xps}{}
+%
+\DeclareFontShape{U}{mlvisakham}{bx}{n}{<->mlvs0bps}{}
+\DeclareFontShape{U}{mlvisakham}{bx}{sc}{<->mlvs0bps}{}
+\DeclareFontShape{U}{mlvisakham}{bx}{it}{<->mlvs0xps}{}
+\DeclareFontShape{U}{mlvisakham}{bx}{itsc}{<->mlvs0xps}{}
+\DeclareFontShape{U}{mlvisakham}{bx}{sl}{<->mlvs0xps}{}
+\DeclareFontShape{U}{mlvisakham}{bx}{slsc}{<->mlvs0xps}{}
+%
+\DeclareFontShape{U}{MLVISAKHAM}{m}{n}{<->mlvs0nps}{}
+\DeclareFontShape{U}{MLVISAKHAM}{m}{sc}{<->mlvs0nps}{}
+\DeclareFontShape{U}{MLVISAKHAM}{m}{it}{<->mlvs0ips}{}
+\DeclareFontShape{U}{MLVISAKHAM}{m}{itsc}{<->mlvs0ips}{}
+\DeclareFontShape{U}{MLVISAKHAM}{m}{sl}{<->mlvs0ips}{}
+\DeclareFontShape{U}{MLVISAKHAM}{m}{slsc}{<->mlvs0ips}{}
+\DeclareFontShape{U}{MLVISAKHAM}{b}{n}{<->mlvs0bps}{}
+\DeclareFontShape{U}{MLVISAKHAM}{b}{sc}{<->mlvs0bps}{}
+\DeclareFontShape{U}{MLVISAKHAM}{b}{it}{<->mlvs0xps}{}
+\DeclareFontShape{U}{MLVISAKHAM}{b}{itsc}{<->mlvs0xps}{}
+\DeclareFontShape{U}{MLVISAKHAM}{b}{sl}{<->mlvs0xps}{}
+\DeclareFontShape{U}{MLVISAKHAM}{b}{slsc}{<->mlvs0xps}{}
+%
+\DeclareFontShape{U}{MLVISAKHAM}{bx}{n}{<->mlvs0bps}{}
+\DeclareFontShape{U}{MLVISAKHAM}{bx}{sc}{<->mlvs0bps}{}
+\DeclareFontShape{U}{MLVISAKHAM}{bx}{it}{<->mlvs0xps}{}
+\DeclareFontShape{U}{MLVISAKHAM}{bx}{itsc}{<->mlvs0xps}{}
+\DeclareFontShape{U}{MLVISAKHAM}{bx}{sl}{<->mlvs0xps}{}
+\DeclareFontShape{U}{MLVISAKHAM}{bx}{slsc}{<->mlvs0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlvishu.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlvishu.fd
new file mode 100644
index 0000000000..12e4b49afc
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlvishu.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlvishu.fd}
+%
+\DeclareFontFamily{U}{mlvishu}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLVISHU}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlvishu}{m}{n}{<->mlvh0nps}{}
+\DeclareFontShape{U}{mlvishu}{m}{sc}{<->mlvh0nps}{}
+\DeclareFontShape{U}{mlvishu}{m}{it}{<->mlvh0ips}{}
+\DeclareFontShape{U}{mlvishu}{m}{itsc}{<->mlvh0ips}{}
+\DeclareFontShape{U}{mlvishu}{m}{sl}{<->mlvh0ips}{}
+\DeclareFontShape{U}{mlvishu}{m}{slsc}{<->mlvh0ips}{}
+\DeclareFontShape{U}{mlvishu}{b}{n}{<->mlvh0bps}{}
+\DeclareFontShape{U}{mlvishu}{b}{sc}{<->mlvh0bps}{}
+\DeclareFontShape{U}{mlvishu}{b}{it}{<->mlvh0xps}{}
+\DeclareFontShape{U}{mlvishu}{b}{itsc}{<->mlvh0xps}{}
+\DeclareFontShape{U}{mlvishu}{b}{sl}{<->mlvh0xps}{}
+\DeclareFontShape{U}{mlvishu}{b}{slsc}{<->mlvh0xps}{}
+%
+\DeclareFontShape{U}{mlvishu}{bx}{n}{<->mlvh0bps}{}
+\DeclareFontShape{U}{mlvishu}{bx}{sc}{<->mlvh0bps}{}
+\DeclareFontShape{U}{mlvishu}{bx}{it}{<->mlvh0xps}{}
+\DeclareFontShape{U}{mlvishu}{bx}{itsc}{<->mlvh0xps}{}
+\DeclareFontShape{U}{mlvishu}{bx}{sl}{<->mlvh0xps}{}
+\DeclareFontShape{U}{mlvishu}{bx}{slsc}{<->mlvh0xps}{}
+%
+\DeclareFontShape{U}{MLVISHU}{m}{n}{<->mlvh0nps}{}
+\DeclareFontShape{U}{MLVISHU}{m}{sc}{<->mlvh0nps}{}
+\DeclareFontShape{U}{MLVISHU}{m}{it}{<->mlvh0ips}{}
+\DeclareFontShape{U}{MLVISHU}{m}{itsc}{<->mlvh0ips}{}
+\DeclareFontShape{U}{MLVISHU}{m}{sl}{<->mlvh0ips}{}
+\DeclareFontShape{U}{MLVISHU}{m}{slsc}{<->mlvh0ips}{}
+\DeclareFontShape{U}{MLVISHU}{b}{n}{<->mlvh0bps}{}
+\DeclareFontShape{U}{MLVISHU}{b}{sc}{<->mlvh0bps}{}
+\DeclareFontShape{U}{MLVISHU}{b}{it}{<->mlvh0xps}{}
+\DeclareFontShape{U}{MLVISHU}{b}{itsc}{<->mlvh0xps}{}
+\DeclareFontShape{U}{MLVISHU}{b}{sl}{<->mlvh0xps}{}
+\DeclareFontShape{U}{MLVISHU}{b}{slsc}{<->mlvh0xps}{}
+%
+\DeclareFontShape{U}{MLVISHU}{bx}{n}{<->mlvh0bps}{}
+\DeclareFontShape{U}{MLVISHU}{bx}{sc}{<->mlvh0bps}{}
+\DeclareFontShape{U}{MLVISHU}{bx}{it}{<->mlvh0xps}{}
+\DeclareFontShape{U}{MLVISHU}{bx}{itsc}{<->mlvh0xps}{}
+\DeclareFontShape{U}{MLVISHU}{bx}{sl}{<->mlvh0xps}{}
+\DeclareFontShape{U}{MLVISHU}{bx}{slsc}{<->mlvh0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/Umlyashasri.fd b/macros/omega/latex/contrib/malayalam-omega/omega/Umlyashasri.fd
new file mode 100644
index 0000000000..c375e0a70a
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/Umlyashasri.fd
@@ -0,0 +1,49 @@
+%
+%
+\ProvidesFile{Umlyashasri.fd}
+%
+\DeclareFontFamily{U}{mlyashasri}{\hyphenchar\font=-1}
+\DeclareFontFamily{U}{MLYASHASRI}{\hyphenchar\font=-1}
+%
+\DeclareFontShape{U}{mlyashasri}{m}{n}{<->mlys0bps}{}
+\DeclareFontShape{U}{mlyashasri}{m}{sc}{<->mlys0bps}{}
+\DeclareFontShape{U}{mlyashasri}{m}{it}{<->mlys0xps}{}
+\DeclareFontShape{U}{mlyashasri}{m}{itsc}{<->mlys0xps}{}
+\DeclareFontShape{U}{mlyashasri}{m}{sl}{<->mlys0xps}{}
+\DeclareFontShape{U}{mlyashasri}{m}{slsc}{<->mlys0xps}{}
+\DeclareFontShape{U}{mlyashasri}{b}{n}{<->mlys0bps}{}
+\DeclareFontShape{U}{mlyashasri}{b}{sc}{<->mlys0bps}{}
+\DeclareFontShape{U}{mlyashasri}{b}{it}{<->mlys0xps}{}
+\DeclareFontShape{U}{mlyashasri}{b}{itsc}{<->mlys0xps}{}
+\DeclareFontShape{U}{mlyashasri}{b}{sl}{<->mlys0xps}{}
+\DeclareFontShape{U}{mlyashasri}{b}{slsc}{<->mlys0xps}{}
+%
+\DeclareFontShape{U}{mlyashasri}{bx}{n}{<->mlys0bps}{}
+\DeclareFontShape{U}{mlyashasri}{bx}{sc}{<->mlys0bps}{}
+\DeclareFontShape{U}{mlyashasri}{bx}{it}{<->mlys0xps}{}
+\DeclareFontShape{U}{mlyashasri}{bx}{itsc}{<->mlys0xps}{}
+\DeclareFontShape{U}{mlyashasri}{bx}{sl}{<->mlys0xps}{}
+\DeclareFontShape{U}{mlyashasri}{bx}{slsc}{<->mlys0xps}{}
+%
+\DeclareFontShape{U}{MLYASHASRI}{m}{n}{<->mlys0bps}{}
+\DeclareFontShape{U}{MLYASHASRI}{m}{sc}{<->mlys0bps}{}
+\DeclareFontShape{U}{MLYASHASRI}{m}{it}{<->mlys0xps}{}
+\DeclareFontShape{U}{MLYASHASRI}{m}{itsc}{<->mlys0xps}{}
+\DeclareFontShape{U}{MLYASHASRI}{m}{sl}{<->mlys0xps}{}
+\DeclareFontShape{U}{MLYASHASRI}{m}{slsc}{<->mlys0xps}{}
+\DeclareFontShape{U}{MLYASHASRI}{b}{n}{<->mlys0bps}{}
+\DeclareFontShape{U}{MLYASHASRI}{b}{sc}{<->mlys0bps}{}
+\DeclareFontShape{U}{MLYASHASRI}{b}{it}{<->mlys0xps}{}
+\DeclareFontShape{U}{MLYASHASRI}{b}{itsc}{<->mlys0xps}{}
+\DeclareFontShape{U}{MLYASHASRI}{b}{sl}{<->mlys0xps}{}
+\DeclareFontShape{U}{MLYASHASRI}{b}{slsc}{<->mlys0xps}{}
+%
+\DeclareFontShape{U}{MLYASHASRI}{bx}{n}{<->mlys0bps}{}
+\DeclareFontShape{U}{MLYASHASRI}{bx}{sc}{<->mlys0bps}{}
+\DeclareFontShape{U}{MLYASHASRI}{bx}{it}{<->mlys0xps}{}
+\DeclareFontShape{U}{MLYASHASRI}{bx}{itsc}{<->mlys0xps}{}
+\DeclareFontShape{U}{MLYASHASRI}{bx}{sl}{<->mlys0xps}{}
+\DeclareFontShape{U}{MLYASHASRI}{bx}{slsc}{<->mlys0xps}{}
+%
+
+\endinput
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/omal.sty b/macros/omega/latex/contrib/malayalam-omega/omega/omal.sty
new file mode 100644
index 0000000000..82dd82ba8d
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/omal.sty
@@ -0,0 +1,438 @@
+% omal.sty -- Macros for typesetting Malayalam using Omega
+%
+% Alex A.J. <indicTeX@gmail.com>
+%
+%
+%
+%
+%
+% 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.
+%
+%
+
+
+
+\def\eng#1{\clearocplists\fontfamily{\rmdefault}\selectfont{}#1}
+\def\english{\clearocplists\fontfamily{\rmdefault}\selectfont}
+
+\ocp\malA=mal-uni01
+\ocp\malB=mal-uni02
+\ocp\unitokeli=mal-uni2keli
+\ocp\unitorch=mal-uni2rch
+\ocp\unitooldrch=mal-uni2oldrch
+\ocp\unitoism=mal-uni2ism
+\ocp\unitoildc=mal-uni2ildc
+\ocp\malutf=inutf8
+
+\ocplist\malkeli=
+%\addbeforeocplist 1001 \malutf
+\addbeforeocplist 1002 \malA
+\addbeforeocplist 1003 \malB
+\addbeforeocplist 1004 \unitokeli
+\nullocplist
+
+\ocplist\malrch=
+%\addbeforeocplist 1001 \malutf
+\addbeforeocplist 1002 \malA
+\addbeforeocplist 1003 \malB
+\addbeforeocplist 1004 \unitorch
+\nullocplist
+
+\ocplist\maloldrch=
+%\addbeforeocplist 1001 \malutf
+\addbeforeocplist 1002 \malA
+\addbeforeocplist 1003 \malB
+\addbeforeocplist 1004 \unitooldrch
+\nullocplist
+
+\ocplist\malism=
+%\addbeforeocplist 1001 \malutf
+\addbeforeocplist 1002 \malA
+\addbeforeocplist 1003 \malB
+\addbeforeocplist 1004 \unitoism
+\nullocplist
+
+\ocplist\malildc=
+%\addbeforeocplist 1001 \malutf
+\addbeforeocplist 1002 \malA
+\addbeforeocplist 1003 \malB
+\addbeforeocplist 1004 \unitoildc
+\nullocplist
+
+\InputTranslation currentfile \malutf
+
+\def\K#1{\kern#1em}
+\def\X{\leavevmode\hbox}
+\def\<#1>{\leavevmode{\char#1}}
+
+\AtBeginDocument{\InputTranslation currentfile \malutf}
+
+\fontencoding{U}\fontfamily{mr2}\selectfont
+\fontencoding{U}\fontfamily{mr3}\selectfont
+\fontencoding{U}\fontfamily{mr4}\selectfont
+\fontencoding{U}\fontfamily{mr5}\selectfont
+\fontencoding{U}\fontfamily{mr6}\selectfont
+\fontencoding{\encodingdefault}\fontfamily{\rmdefault}\selectfont
+
+% The default font (Rachana)
+\def\mal{\fontencoding{U}\fontfamily{mr1}\selectfont\pushocplist\malrch}
+
+
+\def\rchB{\clearocplists\fontencoding{U}\fontfamily{mr2}\selectfont}
+\def\rchC{\clearocplists\fontencoding{U}\fontfamily{mr3}\selectfont}
+\def\rchD{\clearocplists\fontencoding{U}\fontfamily{mr4}\selectfont}
+\def\rchE{\clearocplists\fontencoding{U}\fontfamily{mr5}\selectfont}
+\def\rchF{\clearocplists\fontencoding{U}\fontfamily{mr6}\selectfont}
+
+%Fonts from ILDC CD-ROM
+
+\def\ambili{\pushocplist\malildc\fontencoding{U}\fontfamily{mlgistambili}\selectfont}
+\def\ashtamudi{\pushocplist\malildc\fontencoding{U}\fontfamily{mlgistashtamudi}\selectfont}
+\def\aswathi{\pushocplist\malildc\fontencoding{U}\fontfamily{mlgistaswathi}\selectfont}
+\def\bhanu{\pushocplist\malildc\fontencoding{U}\fontfamily{mlgistbhanu}\selectfont}
+\def\chippi{\pushocplist\malildc\fontencoding{U}\fontfamily{mlgistchippi}\selectfont}
+\def\karthika{\pushocplist\malildc\fontencoding{U}\fontfamily{mlgistkarthika}\selectfont}
+\def\kaumudi{\pushocplist\malildc\fontencoding{U}\fontfamily{mlgistkaumudi}\selectfont}
+\def\kottakkal{\pushocplist\malildc\fontencoding{U}\fontfamily{mlgistkottakkal}\selectfont}
+\def\makam{\pushocplist\malildc\fontencoding{U}\fontfamily{mlgistmakam}\selectfont}
+\def\malavika{\pushocplist\malildc\fontencoding{U}\fontfamily{mlgistmalavika}\selectfont}
+\def\mridula{\pushocplist\malildc\fontencoding{U}\fontfamily{mlgistmridula}\selectfont}
+\def\payippad{\pushocplist\malildc\fontencoding{U}\fontfamily{mlgistpayippad}\selectfont}
+\def\periyar{\pushocplist\malildc\fontencoding{U}\fontfamily{mlgistperiyar}\selectfont}
+\def\revathi{\pushocplist\malildc\fontencoding{U}\fontfamily{mlgistrevathi}\selectfont}
+\def\sabari{\pushocplist\malildc\fontencoding{U}\fontfamily{mlgistsabari}\selectfont}
+\def\sruthy{\pushocplist\malildc\fontencoding{U}\fontfamily{mlgistsruthy}\selectfont}
+
+%Fonts from C-DAC ISM
+
+\def\aathira{\pushocplist\malism\fontencoding{U}\fontfamily{mlaathira}\selectfont}
+\def\ISMambili{\pushocplist\malism\fontencoding{U}\fontfamily{mlambili}\selectfont}
+\def\anakha{\pushocplist\malism\fontencoding{U}\fontfamily{mlanakha}\selectfont}
+\def\anjali{\pushocplist\malism\fontencoding{U}\fontfamily{mlanjali}\selectfont}
+\def\aparna{\pushocplist\malism\fontencoding{U}\fontfamily{mlaparna}\selectfont}
+\def\ISMashtamudi{\pushocplist\malism\fontencoding{U}\fontfamily{mlashtamudi}\selectfont}
+\def\ISMaswathi{\pushocplist\malism\fontencoding{U}\fontfamily{mlaswathi}\selectfont}
+\def\atchu{\pushocplist\malism\fontencoding{U}\fontfamily{mlatchu}\selectfont}
+\def\ayilyambold{\pushocplist\malism\fontencoding{U}\fontfamily{mlayilyambold}\selectfont}
+\def\beckal{\pushocplist\malism\fontencoding{U}\fontfamily{mlbeckal}\selectfont}
+\def\bhavana{\pushocplist\malism\fontencoding{U}\fontfamily{mlbhavana}\selectfont}
+\def\chandrika{\pushocplist\malism\fontencoding{U}\fontfamily{mlchandrika}\selectfont}
+\def\chithira{\pushocplist\malism\fontencoding{U}\fontfamily{mlchithira}\selectfont}
+\def\devika{\pushocplist\malism\fontencoding{U}\fontfamily{mldevika}\selectfont}
+\def\gauri{\pushocplist\malism\fontencoding{U}\fontfamily{mlgauri}\selectfont}
+\def\gopika{\pushocplist\malism\fontencoding{U}\fontfamily{mlgopika}\selectfont}
+\def\guruvayur{\pushocplist\malism\fontencoding{U}\fontfamily{mlguruvayur}\selectfont}
+\def\indulekha{\pushocplist\malism\fontencoding{U}\fontfamily{mlindulekha}\selectfont}
+\def\jaya{\pushocplist\malism\fontencoding{U}\fontfamily{mljaya}\selectfont}
+\def\jyothy{\pushocplist\malism\fontencoding{U}\fontfamily{mljyothy}\selectfont}
+\def\jyotsna{\pushocplist\malism\fontencoding{U}\fontfamily{mljyotsna}\selectfont}
+\def\kala{\pushocplist\malism\fontencoding{U}\fontfamily{mlkala}\selectfont}
+\def\kamini{\pushocplist\malism\fontencoding{U}\fontfamily{mlkamini}\selectfont}
+\def\kanika{\pushocplist\malism\fontencoding{U}\fontfamily{mlkanika}\selectfont}
+\def\ISMkarthika{\pushocplist\malism\fontencoding{U}\fontfamily{mlkarthika}\selectfont}
+\def\ISMkaumudi{\pushocplist\malism\fontencoding{U}\fontfamily{mlkaumudi}\selectfont}
+\def\keerthi{\pushocplist\malism\fontencoding{U}\fontfamily{mlkeerthi}\selectfont}
+\def\leela{\pushocplist\malism\fontencoding{U}\fontfamily{mlleela}\selectfont}
+\def\ISMmalavika{\pushocplist\malism\fontencoding{U}\fontfamily{mlmalavika}\selectfont}
+\def\mayoori{\pushocplist\malism\fontencoding{U}\fontfamily{mlmayoori}\selectfont}
+\def\nalini{\pushocplist\malism\fontencoding{U}\fontfamily{mlnalini}\selectfont}
+\def\nandini{\pushocplist\malism\fontencoding{U}\fontfamily{mlnandini}\selectfont}
+\def\nanditha{\pushocplist\malism\fontencoding{U}\fontfamily{mlnanditha}\selectfont}
+\def\nila{\pushocplist\malism\fontencoding{U}\fontfamily{mlnila}\selectfont}
+\def\onam{\pushocplist\malism\fontencoding{U}\fontfamily{mlonam}\selectfont}
+\def\ISMperiyar{\pushocplist\malism\fontencoding{U}\fontfamily{mlperiyar}\selectfont}
+\def\pooram{\pushocplist\malism\fontencoding{U}\fontfamily{mlpooram}\selectfont}
+\def\poornima{\pushocplist\malism\fontencoding{U}\fontfamily{mlpoornima}\selectfont}
+\def\ravivarma{\pushocplist\malism\fontencoding{U}\fontfamily{mlravivarma}\selectfont}
+\def\ISMrevathi{\pushocplist\malism\fontencoding{U}\fontfamily{mlrevathi}\selectfont}
+\def\rohini{\pushocplist\malism\fontencoding{U}\fontfamily{mlrohini}\selectfont}
+\def\ISMsabari{\pushocplist\malism\fontencoding{U}\fontfamily{mlsabari}\selectfont}
+\def\sankara{\pushocplist\malism\fontencoding{U}\fontfamily{mlsankara}\selectfont}
+\def\sarada{\pushocplist\malism\fontencoding{U}\fontfamily{mlsarada}\selectfont}
+\def\ISMsruthy{\pushocplist\malism\fontencoding{U}\fontfamily{mlsruthy}\selectfont}
+\def\sugatha{\pushocplist\malism\fontencoding{U}\fontfamily{mlsugatha}\selectfont}
+\def\suparna{\pushocplist\malism\fontencoding{U}\fontfamily{mlsuparna}\selectfont}
+\def\surya{\pushocplist\malism\fontencoding{U}\fontfamily{mlsurya}\selectfont}
+\def\swathy{\pushocplist\malism\fontencoding{U}\fontfamily{mlswathy}\selectfont}
+\def\theyyam{\pushocplist\malism\fontencoding{U}\fontfamily{mltheyyam}\selectfont}
+\def\thiruvathira{\pushocplist\malism\fontencoding{U}\fontfamily{mlthiruvathira}\selectfont}
+\def\thunchan{\pushocplist\malism\fontencoding{U}\fontfamily{mlthunchan}\selectfont}
+\def\vaisali{\pushocplist\malism\fontencoding{U}\fontfamily{mlvaisali}\selectfont}
+\def\varsha{\pushocplist\malism\fontencoding{U}\fontfamily{mlvarsha}\selectfont}
+\def\vinay{\pushocplist\malism\fontencoding{U}\fontfamily{mlvinay}\selectfont}
+\def\visakham{\pushocplist\malism\fontencoding{U}\fontfamily{mlvisakham}\selectfont}
+\def\vishu{\pushocplist\malism\fontencoding{U}\fontfamily{mlvishu}\selectfont}
+\def\yashasri{\pushocplist\malism\fontencoding{U}\fontfamily{mlyashasri}\selectfont}
+%
+%
+%
+\def\keli{\pushocplist\malkeli\fontencoding{U}\fontfamily{mkl}\selectfont}
+\def\rachana{\pushocplist\malrch\fontencoding{U}\fontfamily{mr1}\selectfont}
+\def\oldlipi{\pushocplist\maloldrch\fontencoding{U}\fontfamily{mr1}\selectfont}
+%
+\DeclareOption{keli}{%
+\def\mal{\fontencoding{U}\fontfamily{mkl}\selectfont\pushocplist\malkeli}
+}
+\DeclareOption{rachana}{%
+\def\mal{\fontencoding{U}\fontfamily{mr1}\selectfont\pushocplist\malrch}
+}
+\DeclareOption{oldlipi}{%
+\def\mal{\fontencoding{U}\fontfamily{mr1}\selectfont\pushocplist\maloldrch}
+}
+%
+%
+% C-DAC Fonts from ILDC CD-ROM
+%
+\DeclareOption{ambili}{%
+\def\mal{\fontencoding{U}\fontfamily{mlgistambili}\selectfont\pushocplist\malildc}
+}
+\DeclareOption{ashtamudi}{%
+\def\mal{\fontencoding{U}\fontfamily{mlgistashtamudi}\selectfont\pushocplist\malildc}
+}
+\DeclareOption{aswathi}{%
+\def\mal{\fontencoding{U}\fontfamily{mlgistaswathi}\selectfont\pushocplist\malildc}
+}
+\DeclareOption{bhanu}{%
+\def\mal{\fontencoding{U}\fontfamily{mlgistbhanu}\selectfont\pushocplist\malildc}
+}
+\DeclareOption{chippi}{%
+\def\mal{\fontencoding{U}\fontfamily{mlgistchippi}\selectfont\pushocplist\malildc}
+}
+\DeclareOption{karthika}{%
+\def\mal{\fontencoding{U}\fontfamily{mlgistkarthika}\selectfont\pushocplist\malildc}
+}
+\DeclareOption{kaumudi}{%
+\def\mal{\fontencoding{U}\fontfamily{mlgistkaumudi}\selectfont\pushocplist\malildc}
+}
+\DeclareOption{kottakkal}{%
+\def\mal{\fontencoding{U}\fontfamily{mlgistkottakkal}\selectfont\pushocplist\malildc}
+}
+\DeclareOption{makam}{%
+\def\mal{\fontencoding{U}\fontfamily{mlgistmakam}\selectfont\pushocplist\malildc}
+}
+\DeclareOption{malavika}{%
+\def\mal{\fontencoding{U}\fontfamily{mlgistmalavika}\selectfont\pushocplist\malildc}
+}
+\DeclareOption{mridula}{%
+\def\mal{\fontencoding{U}\fontfamily{mlgistmridula}\selectfont\pushocplist\malildc}
+}
+\DeclareOption{payippad}{%
+\def\mal{\fontencoding{U}\fontfamily{mlgistpayippad}\selectfont\pushocplist\malildc}
+}
+\DeclareOption{periyar}{%
+\def\mal{\fontencoding{U}\fontfamily{mlgistperiyar}\selectfont\pushocplist\malildc}
+}
+\DeclareOption{revathi}{%
+\def\mal{\fontencoding{U}\fontfamily{mlgistrevathi}\selectfont\pushocplist\malildc}
+}
+\DeclareOption{sabari}{%
+\def\mal{\fontencoding{U}\fontfamily{mlgistsabari}\selectfont\pushocplist\malildc}
+}
+\DeclareOption{sruthy}{%
+\def\mal{\fontencoding{U}\fontfamily{mlgistsruthy}\selectfont\pushocplist\malildc}
+}
+% Fonts from CDAC ISM
+%
+\DeclareOption{aathira}{%
+\def\mal{\fontencoding{U}\fontfamily{mlaathira}\selectfont\pushocplist\malism}
+}
+\DeclareOption{ISMambili}{%
+\def\mal{\fontencoding{U}\fontfamily{mlambili}\selectfont\pushocplist\malism}
+}
+\DeclareOption{anakha}{%
+\def\mal{\fontencoding{U}\fontfamily{mlanakha}\selectfont\pushocplist\malism}
+}
+\DeclareOption{anjali}{%
+\def\mal{\fontencoding{U}\fontfamily{mlanjali}\selectfont\pushocplist\malism}
+}
+\DeclareOption{aparna}{%
+\def\mal{\fontencoding{U}\fontfamily{mlaparna}\selectfont\pushocplist\malism}
+}
+\DeclareOption{ISMashtamudi}{%
+\def\mal{\fontencoding{U}\fontfamily{mlashtamudi}\selectfont\pushocplist\malism}
+}
+\DeclareOption{ISMaswathi}{%
+\def\mal{\fontencoding{U}\fontfamily{mlaswathi}\selectfont\pushocplist\malism}
+}
+\DeclareOption{atchu}{%
+\def\mal{\fontencoding{U}\fontfamily{mlatchu}\selectfont\pushocplist\malism}
+}
+\DeclareOption{ayilyambold}{%
+\def\mal{\fontencoding{U}\fontfamily{mlayilyambold}\selectfont\pushocplist\malism}
+}
+\DeclareOption{beckal}{%
+\def\mal{\fontencoding{U}\fontfamily{mlbeckal}\selectfont\pushocplist\malism}
+}
+\DeclareOption{bhavana}{%
+\def\mal{\fontencoding{U}\fontfamily{mlbhavana}\selectfont\pushocplist\malism}
+}
+\DeclareOption{chandrika}{%
+\def\mal{\fontencoding{U}\fontfamily{mlchandrika}\selectfont\pushocplist\malism}
+}
+\DeclareOption{chithira}{%
+\def\mal{\fontencoding{U}\fontfamily{mlchithira}\selectfont\pushocplist\malism}
+}
+\DeclareOption{devika}{%
+\def\mal{\fontencoding{U}\fontfamily{mldevika}\selectfont\pushocplist\malism}
+}
+\DeclareOption{gauri}{%
+\def\mal{\fontencoding{U}\fontfamily{mlgauri}\selectfont\pushocplist\malism}
+}
+\DeclareOption{gopika}{%
+\def\mal{\fontencoding{U}\fontfamily{mlgopika}\selectfont\pushocplist\malism}
+}
+\DeclareOption{guruvayur}{%
+\def\mal{\fontencoding{U}\fontfamily{mlguruvayur}\selectfont\pushocplist\malism}
+}
+\DeclareOption{indulekha}{%
+\def\mal{\fontencoding{U}\fontfamily{mlindulekha}\selectfont\pushocplist\malism}
+}
+\DeclareOption{jaya}{%
+\def\mal{\fontencoding{U}\fontfamily{mljaya}\selectfont\pushocplist\malism}
+}
+\DeclareOption{jyothy}{%
+\def\mal{\fontencoding{U}\fontfamily{mljyothy}\selectfont\pushocplist\malism}
+}
+\DeclareOption{jyotsna}{%
+\def\mal{\fontencoding{U}\fontfamily{mljyotsna}\selectfont\pushocplist\malism}
+}
+\DeclareOption{kala}{%
+\def\mal{\fontencoding{U}\fontfamily{mlkala}\selectfont\pushocplist\malism}
+}
+\DeclareOption{kamini}{%
+\def\mal{\fontencoding{U}\fontfamily{mlkamini}\selectfont\pushocplist\malism}
+}
+\DeclareOption{kanika}{%
+\def\mal{\fontencoding{U}\fontfamily{mlkanika}\selectfont\pushocplist\malism}
+}
+\DeclareOption{ISMkarthika}{%
+\def\mal{\fontencoding{U}\fontfamily{mlkarthika}\selectfont\pushocplist\malism}
+}
+\DeclareOption{ISMkaumudi}{%
+\def\mal{\fontencoding{U}\fontfamily{mlkaumudi}\selectfont\pushocplist\malism}
+}
+\DeclareOption{keerthi}{%
+\def\mal{\fontencoding{U}\fontfamily{mlkeerthi}\selectfont\pushocplist\malism}
+}
+\DeclareOption{leela}{%
+\def\mal{\fontencoding{U}\fontfamily{mlleela}\selectfont\pushocplist\malism}
+}
+\DeclareOption{ISMmalavika}{%
+\def\mal{\fontencoding{U}\fontfamily{mlmalavika}\selectfont\pushocplist\malism}
+}
+\DeclareOption{mayoori}{%
+\def\mal{\fontencoding{U}\fontfamily{mlmayoori}\selectfont\pushocplist\malism}
+}
+\DeclareOption{nalini}{%
+\def\mal{\fontencoding{U}\fontfamily{mlnalini}\selectfont\pushocplist\malism}
+}
+\DeclareOption{nandini}{%
+\def\mal{\fontencoding{U}\fontfamily{mlnandini}\selectfont\pushocplist\malism}
+}
+\DeclareOption{nanditha}{%
+\def\mal{\fontencoding{U}\fontfamily{mlnanditha}\selectfont\pushocplist\malism}
+}
+\DeclareOption{nila}{%
+\def\mal{\fontencoding{U}\fontfamily{mlnila}\selectfont\pushocplist\malism}
+}
+\DeclareOption{onam}{%
+\def\mal{\fontencoding{U}\fontfamily{mlonam}\selectfont\pushocplist\malism}
+}
+\DeclareOption{ISMperiyar}{%
+\def\mal{\fontencoding{U}\fontfamily{mlperiyar}\selectfont\pushocplist\malism}
+}
+\DeclareOption{pooram}{%
+\def\mal{\fontencoding{U}\fontfamily{mlpooram}\selectfont\pushocplist\malism}
+}
+\DeclareOption{poornima}{%
+\def\mal{\fontencoding{U}\fontfamily{mlpoornima}\selectfont\pushocplist\malism}
+}
+\DeclareOption{ravivarma}{%
+\def\mal{\fontencoding{U}\fontfamily{mlravivarma}\selectfont\pushocplist\malism}
+}
+\DeclareOption{ISMrevathi}{%
+\def\mal{\fontencoding{U}\fontfamily{mlrevathi}\selectfont\pushocplist\malism}
+}
+\DeclareOption{rohini}{%
+\def\mal{\fontencoding{U}\fontfamily{mlrohini}\selectfont\pushocplist\malism}
+}
+\DeclareOption{ISMsabari}{%
+\def\mal{\fontencoding{U}\fontfamily{mlsabari}\selectfont\pushocplist\malism}
+}
+\DeclareOption{sankara}{%
+\def\mal{\fontencoding{U}\fontfamily{mlsankara}\selectfont\pushocplist\malism}
+}
+\DeclareOption{sarada}{%
+\def\mal{\fontencoding{U}\fontfamily{mlsarada}\selectfont\pushocplist\malism}
+}
+\DeclareOption{ISMsruthy}{%
+\def\mal{\fontencoding{U}\fontfamily{mlsruthy}\selectfont\pushocplist\malism}
+}
+\DeclareOption{sugatha}{%
+\def\mal{\fontencoding{U}\fontfamily{mlsugatha}\selectfont\pushocplist\malism}
+}
+\DeclareOption{suparna}{%
+\def\mal{\fontencoding{U}\fontfamily{mlsuparna}\selectfont\pushocplist\malism}
+}
+\DeclareOption{surya}{%
+\def\mal{\fontencoding{U}\fontfamily{mlsurya}\selectfont\pushocplist\malism}
+}
+\DeclareOption{swathy}{%
+\def\mal{\fontencoding{U}\fontfamily{mlswathy}\selectfont\pushocplist\malism}
+}
+\DeclareOption{theyyam}{%
+\def\mal{\fontencoding{U}\fontfamily{mltheyyam}\selectfont\pushocplist\malism}
+}
+\DeclareOption{thiruvathira}{%
+\def\mal{\fontencoding{U}\fontfamily{mlthiruvathira}\selectfont\pushocplist\malism}
+}
+\DeclareOption{thunchan}{%
+\def\mal{\fontencoding{U}\fontfamily{mlthunchan}\selectfont\pushocplist\malism}
+}
+\DeclareOption{vaisali}{%
+\def\mal{\fontencoding{U}\fontfamily{mlvaisali}\selectfont\pushocplist\malism}
+}
+\DeclareOption{varsha}{%
+\def\mal{\fontencoding{U}\fontfamily{mlvarsha}\selectfont\pushocplist\malism}
+}
+\DeclareOption{vinay}{%
+\def\mal{\fontencoding{U}\fontfamily{mlvinay}\selectfont\pushocplist\malism}
+}
+\DeclareOption{visakham}{%
+\def\mal{\fontencoding{U}\fontfamily{mlvisakham}\selectfont\pushocplist\malism}
+}
+\DeclareOption{vishu}{%
+\def\mal{\fontencoding{U}\fontfamily{mlvishu}\selectfont\pushocplist\malism}
+}
+\DeclareOption{yashasri}{%
+\def\mal{\fontencoding{U}\fontfamily{mlyashasri}\selectfont\pushocplist\malism}
+}
+%
+%
+\DeclareOption{malheads}{%
+\def\contentsname{\mal ഉള്ളടക്കം}
+\def\chaptername{\mal അദ്ധ്യായം}
+\def\listfigurename{\mal ചിത്രങ്ങള്‍}
+\def\listtablename{\mal ടേബിളുകള്‍}
+\def\tablename{\mal പട്ടിക}
+\def\figurename{\mal ചിത്രം}
+\def\partname{\mal ഭാഗം}
+\def\abstractname{\mal സംഗ്രഹം}
+\def\appendixname{\mal അനുബന്ധം}
+}
+%
+\ProcessOptions\relax
+
+
+
+\endinput
+
+%%%%%% end of omal.sty
diff --git a/macros/omega/latex/contrib/malayalam-omega/omega/umkl.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umkl.fd
new file mode 100644
index 0000000000..28660f3193
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umlaathira.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umlaathira.fd
new file mode 100644
index 0000000000..f2d2e96cfc
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umlanakha.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umlanakha.fd
new file mode 100644
index 0000000000..250dbf239b
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umlashtamudi.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umlashtamudi.fd
new file mode 100644
index 0000000000..14fc5a08c2
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umlayilyambold.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umlayilyambold.fd
new file mode 100644
index 0000000000..a528458987
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umlbhavana.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umlbhavana.fd
new file mode 100644
index 0000000000..04135cdfa3
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umlgauri.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umlgauri.fd
new file mode 100644
index 0000000000..b5512d21d0
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umlgopika.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umlgopika.fd
new file mode 100644
index 0000000000..6925f43546
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umlindulekha.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umlindulekha.fd
new file mode 100644
index 0000000000..3254246774
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umljaya.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umljaya.fd
new file mode 100644
index 0000000000..ba892832ae
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umlkarthika.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umlkarthika.fd
new file mode 100644
index 0000000000..7ef5e15ffe
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umlkaumudi.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umlkaumudi.fd
new file mode 100644
index 0000000000..b10ff932c0
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umlravivarma.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umlravivarma.fd
new file mode 100644
index 0000000000..56e03afec3
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umlrevathi.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umlrevathi.fd
new file mode 100644
index 0000000000..e4368c2029
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umlsarada.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umlsarada.fd
new file mode 100644
index 0000000000..a9535b29e0
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umlthiruvathira.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umlthiruvathira.fd
new file mode 100644
index 0000000000..0b2c3809e1
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umr1.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umr1.fd
new file mode 100644
index 0000000000..1b91770980
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umr2.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umr2.fd
new file mode 100644
index 0000000000..fb4a283dfe
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umr3.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umr3.fd
new file mode 100644
index 0000000000..46b037f1bb
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umr4.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umr4.fd
new file mode 100644
index 0000000000..622abcff1b
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umr5.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umr5.fd
new file mode 100644
index 0000000000..83db90c27b
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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/macros/omega/latex/contrib/malayalam-omega/omega/umr6.fd b/macros/omega/latex/contrib/malayalam-omega/omega/umr6.fd
new file mode 100644
index 0000000000..30a18a1d61
--- /dev/null
+++ b/macros/omega/latex/contrib/malayalam-omega/omega/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