summaryrefslogtreecommitdiff
path: root/language/malayalam/fonts/rachana
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 /language/malayalam/fonts/rachana
Initial commit
Diffstat (limited to 'language/malayalam/fonts/rachana')
-rw-r--r--language/malayalam/fonts/rachana/mlr1b.afm178
-rw-r--r--language/malayalam/fonts/rachana/mlr1b.pfbbin0 -> 38947 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr1b.tfmbin0 -> 1832 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr1bi.afm178
-rw-r--r--language/malayalam/fonts/rachana/mlr1bi.pfbbin0 -> 52004 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr1bi.tfmbin0 -> 1980 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr1i.afm178
-rw-r--r--language/malayalam/fonts/rachana/mlr1i.pfbbin0 -> 40147 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr1i.tfmbin0 -> 1968 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr1r.afm178
-rw-r--r--language/malayalam/fonts/rachana/mlr1r.pfbbin0 -> 43549 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr1r.tfmbin0 -> 1796 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr2b.afm203
-rw-r--r--language/malayalam/fonts/rachana/mlr2b.pfbbin0 -> 89193 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr2b.tfmbin0 -> 1796 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr2bi.afm203
-rw-r--r--language/malayalam/fonts/rachana/mlr2bi.pfbbin0 -> 111478 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr2bi.tfmbin0 -> 1900 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr2i.afm203
-rw-r--r--language/malayalam/fonts/rachana/mlr2i.pfbbin0 -> 92724 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr2i.tfmbin0 -> 1892 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr2r.afm203
-rw-r--r--language/malayalam/fonts/rachana/mlr2r.pfbbin0 -> 88767 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr2r.tfmbin0 -> 1752 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr3b.afm209
-rw-r--r--language/malayalam/fonts/rachana/mlr3b.pfbbin0 -> 81749 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr3b.tfmbin0 -> 1828 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr3bi.afm209
-rw-r--r--language/malayalam/fonts/rachana/mlr3bi.pfbbin0 -> 101284 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr3bi.tfmbin0 -> 1892 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr3i.afm209
-rw-r--r--language/malayalam/fonts/rachana/mlr3i.pfbbin0 -> 84684 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr3i.tfmbin0 -> 1884 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr3r.afm209
-rw-r--r--language/malayalam/fonts/rachana/mlr3r.pfbbin0 -> 81778 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr3r.tfmbin0 -> 1792 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr4b.afm204
-rw-r--r--language/malayalam/fonts/rachana/mlr4b.pfbbin0 -> 80106 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr4b.tfmbin0 -> 1628 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr4bi.afm204
-rw-r--r--language/malayalam/fonts/rachana/mlr4bi.pfbbin0 -> 99964 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr4bi.tfmbin0 -> 1704 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr4i.afm204
-rw-r--r--language/malayalam/fonts/rachana/mlr4i.pfbbin0 -> 78779 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr4i.tfmbin0 -> 1700 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr4r.afm204
-rw-r--r--language/malayalam/fonts/rachana/mlr4r.pfbbin0 -> 75011 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr4r.tfmbin0 -> 1608 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr5b.afm207
-rw-r--r--language/malayalam/fonts/rachana/mlr5b.pfbbin0 -> 85818 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr5b.tfmbin0 -> 1540 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr5bi.afm207
-rw-r--r--language/malayalam/fonts/rachana/mlr5bi.pfbbin0 -> 108087 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr5bi.tfmbin0 -> 1628 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr5i.afm207
-rw-r--r--language/malayalam/fonts/rachana/mlr5i.pfbbin0 -> 90321 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr5i.tfmbin0 -> 1624 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr5r.afm207
-rw-r--r--language/malayalam/fonts/rachana/mlr5r.pfbbin0 -> 85949 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr5r.tfmbin0 -> 1516 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr6b.afm111
-rw-r--r--language/malayalam/fonts/rachana/mlr6b.pfbbin0 -> 36490 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr6b.tfmbin0 -> 1540 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr6bi.afm111
-rw-r--r--language/malayalam/fonts/rachana/mlr6bi.pfbbin0 -> 51438 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr6bi.tfmbin0 -> 1640 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr6i.afm111
-rw-r--r--language/malayalam/fonts/rachana/mlr6i.pfbbin0 -> 43189 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr6i.tfmbin0 -> 1612 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr6r.afm111
-rw-r--r--language/malayalam/fonts/rachana/mlr6r.pfbbin0 -> 41450 bytes
-rw-r--r--language/malayalam/fonts/rachana/mlr6r.tfmbin0 -> 1512 bytes
72 files changed, 4448 insertions, 0 deletions
diff --git a/language/malayalam/fonts/rachana/mlr1b.afm b/language/malayalam/fonts/rachana/mlr1b.afm
new file mode 100644
index 0000000000..3333e4204b
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr1b.afm
@@ -0,0 +1,178 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:25:41 2003
+FontName Ra1-Bold
+FullName Ra1-Bold
+FamilyName Ra1
+Weight Bold
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -46 -496 1600 641
+CapHeight 454
+XHeight 434
+Ascender 454
+StartCharMetrics 157
+C 0 ; WX 489 ; N .notdef ; B 62 0 444 602 ;
+C 32 ; WX 294 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 226 ; N exclam ; B 81 -24 193 592 ;
+C 34 ; WX 189 ; N quotedbl ; B 76 382 222 621 ;
+C 35 ; WX 441 ; N numbersign ; B 57 -86 476 530 ;
+C 36 ; WX 420 ; N dollar ; B 73 -87 434 619 ;
+C 37 ; WX 598 ; N percent ; B 80 -95 607 535 ;
+C 38 ; WX 693 ; N ampersand ; B 74 -7 710 611 ;
+C 39 ; WX 189 ; N quotesingle ; B 57 382 202 621 ;
+C 40 ; WX 282 ; N parenleft ; B 73 -195 324 621 ;
+C 41 ; WX 282 ; N parenright ; B 46 -194 296 622 ;
+C 42 ; WX 387 ; N asterisk ; B 74 89 402 458 ;
+C 43 ; WX 633 ; N plus ; B 122 33 596 506 ;
+C 44 ; WX 201 ; N comma ; B 61 -152 202 97 ;
+C 45 ; WX 0 ; N hyphen ; B 0 0 0 0 ;
+C 46 ; WX 176 ; N period ; B 57 -19 167 93 ;
+C 47 ; WX 237 ; N slash ; B 36 -114 302 517 ;
+C 48 ; WX 462 ; N zero ; B 75 -4 464 610 ;
+C 49 ; WX 461 ; N one ; B 148 7 393 611 ;
+C 50 ; WX 460 ; N two ; B 73 7 473 611 ;
+C 51 ; WX 459 ; N three ; B 100 -4 443 610 ;
+C 52 ; WX 460 ; N four ; B 68 7 475 611 ;
+C 53 ; WX 461 ; N five ; B 96 -4 452 597 ;
+C 54 ; WX 462 ; N six ; B 82 -4 462 610 ;
+C 55 ; WX 461 ; N seven ; B 80 -6 462 597 ;
+C 56 ; WX 462 ; N eight ; B 99 -4 446 610 ;
+C 57 ; WX 461 ; N nine ; B 83 -6 461 610 ;
+C 58 ; WX 201 ; N colon ; B 75 2 187 412 ;
+C 59 ; WX 237 ; N semicolon ; B 75 -147 218 275 ;
+C 60 ; WX 550 ; N less ; B 69 49 543 491 ;
+C 61 ; WX 560 ; N equal ; B 89 104 563 292 ;
+C 62 ; WX 578 ; N greater ; B 94 49 566 491 ;
+C 63 ; WX 411 ; N question ; B 64 -38 391 578 ;
+C 64 ; WX 819 ; N at ; B 77 -192 836 616 ;
+C 65 ; WX 1032 ; N A ; B 74 -11 1047 454 ;
+C 66 ; WX 1167 ; N B ; B 74 -156 1182 454 ;
+C 67 ; WX 775 ; N C ; B 74 -156 792 456 ;
+C 68 ; WX 558 ; N D ; B 75 -156 573 457 ;
+C 69 ; WX 662 ; N E ; B 77 -177 675 454 ;
+C 70 ; WX 986 ; N F ; B 76 -191 999 456 ;
+C 71 ; WX 983 ; N G ; B 76 -188 1001 452 ;
+C 72 ; WX 573 ; N H ; B 76 -11 589 456 ;
+C 73 ; WX 759 ; N I ; B 73 -10 774 454 ;
+C 74 ; WX 781 ; N J ; B 75 -11 796 457 ;
+C 75 ; WX 678 ; N K ; B 75 -13 689 456 ;
+C 76 ; WX 1072 ; N L ; B 74 0 1086 456 ;
+C 77 ; WX 792 ; N M ; B 74 -12 809 456 ;
+C 78 ; WX 711 ; N N ; B 72 0 727 447 ;
+C 79 ; WX 942 ; N O ; B 70 -9 957 454 ;
+C 80 ; WX 688 ; N P ; B 73 -12 704 455 ;
+C 81 ; WX 1217 ; N Q ; B 74 -12 1233 456 ;
+C 82 ; WX 1080 ; N R ; B 75 -11 1097 456 ;
+C 83 ; WX 453 ; N S ; B 71 -9 474 454 ;
+C 84 ; WX 520 ; N T ; B 75 -10 534 454 ;
+C 85 ; WX 962 ; N U ; B 75 -12 978 456 ;
+C 86 ; WX 1005 ; N V ; B 75 -13 1021 456 ;
+C 87 ; WX 1078 ; N W ; B 74 -11 1090 456 ;
+C 88 ; WX 764 ; N X ; B 74 -11 779 457 ;
+C 89 ; WX 716 ; N Y ; B 75 0 731 456 ;
+C 90 ; WX 475 ; N Z ; B 75 -15 489 455 ;
+C 91 ; WX 722 ; N bracketleft ; B 75 -12 736 456 ;
+C 92 ; WX 731 ; N backslash ; B 77 -12 745 458 ;
+C 93 ; WX 764 ; N bracketright ; B 73 -12 778 447 ;
+C 94 ; WX 941 ; N asciicircum ; B 73 -12 956 457 ;
+C 95 ; WX 1001 ; N underscore ; B 73 -12 1016 457 ;
+C 96 ; WX 305 ; N grave ; B 56 479 223 641 ;
+C 97 ; WX 500 ; N a ; B 75 0 515 456 ;
+C 98 ; WX 775 ; N b ; B 77 -10 788 456 ;
+C 99 ; WX 517 ; N c ; B 75 -15 534 458 ;
+C 100 ; WX 698 ; N d ; B 75 0 712 455 ;
+C 101 ; WX 700 ; N e ; B 74 -13 716 455 ;
+C 102 ; WX 768 ; N f ; B 75 -9 784 457 ;
+C 103 ; WX 900 ; N g ; B 73 -12 916 454 ;
+C 104 ; WX 959 ; N h ; B 74 -12 974 457 ;
+C 105 ; WX 956 ; N i ; B 73 -12 972 453 ;
+C 106 ; WX 548 ; N j ; B 74 -156 568 455 ;
+C 107 ; WX 505 ; N k ; B 75 -8 523 459 ;
+C 108 ; WX 501 ; N l ; B 74 -12 516 454 ;
+C 109 ; WX 88 ; N m ; B -46 428 242 602 ;
+C 110 ; WX 395 ; N n ; B 75 -12 408 456 ;
+C 111 ; WX 278 ; N o ; B -38 0 265 603 ;
+C 112 ; WX 317 ; N p ; B 2 0 307 603 ;
+C 113 ; WX 270 ; N q ; B 43 -241 279 456 ;
+C 114 ; WX 253 ; N r ; B 39 -226 262 429 ;
+C 115 ; WX 371 ; N s ; B 72 -241 388 442 ;
+C 116 ; WX 531 ; N t ; B 74 -12 544 456 ;
+C 117 ; WX 468 ; N u ; B 74 -10 483 455 ;
+C 118 ; WX 662 ; N v ; B 74 -12 678 456 ;
+C 119 ; WX 409 ; N w ; B 75 -11 422 336 ;
+C 120 ; WX 217 ; N x ; B 55 8 233 434 ;
+C 121 ; WX 376 ; N y ; B 8 -253 392 442 ;
+C 122 ; WX 376 ; N z ; B 8 -429 392 442 ;
+C 123 ; WX 376 ; N braceleft ; B 8 -496 394 442 ;
+C 124 ; WX 278 ; N bar ; B 4 -58 292 432 ;
+C 125 ; WX 238 ; N braceright ; B 79 -127 326 447 ;
+C 145 ; WX 189 ; N quoteleft ; B 57 396 202 635 ;
+C 146 ; WX 189 ; N quoteright ; B 57 396 202 635 ;
+C 147 ; WX 189 ; N quotedblleft ; B 76 396 222 635 ;
+C 148 ; WX 189 ; N quotedblright ; B 76 396 222 635 ;
+C 161 ; WX 662 ; N exclamdown ; B 77 -264 675 454 ;
+C 162 ; WX 879 ; N cent ; B 80 -10 891 453 ;
+C 163 ; WX 986 ; N sterling ; B 75 -142 999 453 ;
+C 164 ; WX 1435 ; N currency ; B 74 -156 1451 456 ;
+C 165 ; WX 1216 ; N yen ; B 75 -156 1232 457 ;
+C 166 ; WX 1505 ; N brokenbar ; B 74 -191 1520 456 ;
+C 168 ; WX 960 ; N dieresis ; B 76 -12 976 456 ;
+C 169 ; WX 1227 ; N copyright ; B 76 -12 1241 456 ;
+C 170 ; WX 1167 ; N ordfeminine ; B 0 0 0 0 ;
+C 172 ; WX 521 ; N logicalnot ; B 46 250 520 438 ;
+C 174 ; WX 1115 ; N registered ; B 75 -11 1127 606 ;
+C 176 ; WX 764 ; N degree ; B 75 -12 774 605 ;
+C 177 ; WX 523 ; N plusminus ; B 76 -13 539 606 ;
+C 178 ; WX 840 ; N twosuperior ; B 74 -12 857 603 ;
+C 179 ; WX 768 ; N threesuperior ; B 74 -9 779 605 ;
+C 180 ; WX 851 ; N acute ; B 73 -10 862 604 ;
+C 181 ; WX 534 ; N mu1 ; B 89 -204 513 388 ;
+C 182 ; WX 418 ; N paragraph ; B 19 -193 435 587 ;
+C 183 ; WX 1045 ; N middot ; B 73 -15 1057 456 ;
+C 184 ; WX 1206 ; N cedilla ; B 75 -8 1223 456 ;
+C 185 ; WX 747 ; N onesuperior ; B 75 -12 764 456 ;
+C 186 ; WX 1111 ; N ordmasculine ; B 74 -12 1125 457 ;
+C 187 ; WX 711 ; N guillemotright ; B 72 -195 726 447 ;
+C 188 ; WX 1585 ; N onequarter ; B 75 -14 1600 456 ;
+C 189 ; WX 459 ; N onehalf ; B 69 -190 479 456 ;
+C 190 ; WX 1130 ; N threequarters ; B 70 -10 1148 458 ;
+C 191 ; WX 1273 ; N questiondown ; B 69 -10 1288 458 ;
+C 192 ; WX 715 ; N Agrave ; B 71 -10 733 458 ;
+C 193 ; WX 999 ; N Aacute ; B 71 -12 1015 458 ;
+C 194 ; WX 764 ; N Acircumflex ; B 75 -319 774 605 ;
+C 195 ; WX 764 ; N Atilde ; B 76 -272 781 447 ;
+C 196 ; WX 936 ; N Adieresis ; B 71 -10 952 457 ;
+C 197 ; WX 921 ; N Aring ; B 71 0 935 457 ;
+C 198 ; WX 775 ; N AE ; B 77 -321 791 456 ;
+C 199 ; WX 775 ; N Ccedilla ; B 77 -195 788 456 ;
+C 200 ; WX 698 ; N Egrave ; B 75 -312 725 454 ;
+C 201 ; WX 1071 ; N Eacute ; B 74 -156 1086 455 ;
+C 202 ; WX 501 ; N Ecircumflex ; B 74 -308 516 454 ;
+C 225 ; WX 1218 ; N aacute ; B 78 -52 1234 577 ;
+C 226 ; WX 1103 ; N acircumflex ; B 78 -52 1118 577 ;
+C 227 ; WX 1016 ; N atilde ; B 78 -52 1031 577 ;
+C 228 ; WX 812 ; N adieresis ; B 78 -184 825 577 ;
+C 229 ; WX 760 ; N aring ; B 78 -52 775 577 ;
+C 230 ; WX 253 ; N ae ; B 0 0 0 0 ;
+C 240 ; WX 252 ; N eth ; B 77 -176 280 601 ;
+C 241 ; WX 248 ; N ntilde ; B 36 -5 302 628 ;
+C 242 ; WX 237 ; N ograve ; B 47 -176 250 601 ;
+C 243 ; WX 387 ; N oacute ; B 35 308 439 629 ;
+C 244 ; WX 407 ; N ocircumflex ; B 96 91 398 171 ;
+C 245 ; WX 489 ; N otilde ; B 75 -12 503 456 ;
+C 246 ; WX 318 ; N odieresis ; B 78 -193 330 617 ;
+C 247 ; WX 150 ; N divide ; B 79 -192 130 616 ;
+C 248 ; WX 316 ; N oslash ; B 75 -193 328 617 ;
+C 249 ; WX 500 ; N ugrave ; B 57 168 526 303 ;
+C 250 ; WX 446 ; N uacute ; B 27 -183 466 606 ;
+C 251 ; WX 311 ; N ucircumflex ; B 49 336 326 613 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N CR ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr1b.pfb b/language/malayalam/fonts/rachana/mlr1b.pfb
new file mode 100644
index 0000000000..8d1d7d435f
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr1b.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr1b.tfm b/language/malayalam/fonts/rachana/mlr1b.tfm
new file mode 100644
index 0000000000..5203f2a567
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr1b.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr1bi.afm b/language/malayalam/fonts/rachana/mlr1bi.afm
new file mode 100644
index 0000000000..e861c4e283
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr1bi.afm
@@ -0,0 +1,178 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:26:32 2003
+FontName Ra1-BoldItalic
+FullName Ra1-BoldItalic
+FamilyName Ra1
+Weight Bold
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -62 -496 1604 641
+CapHeight 454
+XHeight 434
+Ascender 454
+StartCharMetrics 157
+C 0 ; WX 489 ; N .notdef ; B -17 0 522 602 ;
+C 32 ; WX 294 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 226 ; N exclam ; B 14 -24 258 592 ;
+C 34 ; WX 189 ; N quotedbl ; B 77 382 239 621 ;
+C 35 ; WX 441 ; N numbersign ; B 8 -86 525 530 ;
+C 36 ; WX 420 ; N dollar ; B 4 -87 478 619 ;
+C 37 ; WX 598 ; N percent ; B 68 -95 618 535 ;
+C 38 ; WX 693 ; N ampersand ; B 24 -7 703 611 ;
+C 39 ; WX 189 ; N quotesingle ; B 44 380 211 621 ;
+C 40 ; WX 282 ; N parenleft ; B 57 -195 429 622 ;
+C 41 ; WX 282 ; N parenright ; B -60 -195 312 621 ;
+C 42 ; WX 387 ; N asterisk ; B 55 89 420 458 ;
+C 43 ; WX 633 ; N plus ; B 114 33 603 506 ;
+C 44 ; WX 201 ; N comma ; B 26 -153 212 97 ;
+C 45 ; WX 0 ; N hyphen ; B 0 0 0 0 ;
+C 46 ; WX 176 ; N period ; B 55 -19 168 93 ;
+C 47 ; WX 237 ; N slash ; B -45 -114 383 517 ;
+C 48 ; WX 462 ; N zero ; B 59 -4 480 610 ;
+C 49 ; WX 461 ; N one ; B 82 7 399 611 ;
+C 50 ; WX 460 ; N two ; B -4 7 476 611 ;
+C 51 ; WX 459 ; N three ; B 32 -4 465 610 ;
+C 52 ; WX 460 ; N four ; B 28 7 476 611 ;
+C 53 ; WX 461 ; N five ; B 32 -4 531 597 ;
+C 54 ; WX 462 ; N six ; B 55 -4 530 610 ;
+C 55 ; WX 461 ; N seven ; B 118 -6 537 597 ;
+C 56 ; WX 462 ; N eight ; B 53 -4 482 610 ;
+C 57 ; WX 461 ; N nine ; B 14 -6 488 610 ;
+C 58 ; WX 201 ; N colon ; B 34 2 227 412 ;
+C 59 ; WX 237 ; N semicolon ; B 19 -148 239 275 ;
+C 60 ; WX 550 ; N less ; B 66 49 600 492 ;
+C 61 ; WX 560 ; N equal ; B 64 104 589 292 ;
+C 62 ; WX 578 ; N greater ; B 35 48 570 491 ;
+C 63 ; WX 411 ; N question ; B 96 -38 438 578 ;
+C 64 ; WX 819 ; N at ; B 57 -192 837 616 ;
+C 65 ; WX 1032 ; N A ; B 59 -11 1051 454 ;
+C 66 ; WX 1167 ; N B ; B 77 -156 1180 454 ;
+C 67 ; WX 775 ; N C ; B 20 -156 816 456 ;
+C 68 ; WX 558 ; N D ; B 20 -156 598 457 ;
+C 69 ; WX 662 ; N E ; B 31 -177 717 454 ;
+C 70 ; WX 986 ; N F ; B 68 -191 1015 456 ;
+C 71 ; WX 983 ; N G ; B 68 -188 1017 452 ;
+C 72 ; WX 573 ; N H ; B 59 -11 603 456 ;
+C 73 ; WX 759 ; N I ; B 46 -10 754 454 ;
+C 74 ; WX 781 ; N J ; B 53 -11 854 457 ;
+C 75 ; WX 678 ; N K ; B 64 -14 703 456 ;
+C 76 ; WX 1072 ; N L ; B 83 0 1143 456 ;
+C 77 ; WX 792 ; N M ; B 52 -12 829 456 ;
+C 78 ; WX 711 ; N N ; B 15 0 786 447 ;
+C 79 ; WX 942 ; N O ; B 12 -9 959 454 ;
+C 80 ; WX 688 ; N P ; B 34 -12 729 455 ;
+C 81 ; WX 1217 ; N Q ; B 62 -12 1243 456 ;
+C 82 ; WX 1080 ; N R ; B 55 -11 1101 456 ;
+C 83 ; WX 453 ; N S ; B 31 -9 512 454 ;
+C 84 ; WX 520 ; N T ; B 65 -10 542 454 ;
+C 85 ; WX 962 ; N U ; B 66 -12 987 456 ;
+C 86 ; WX 1005 ; N V ; B 66 -13 1040 456 ;
+C 87 ; WX 1078 ; N W ; B 54 -11 1099 456 ;
+C 88 ; WX 764 ; N X ; B 61 -11 782 457 ;
+C 89 ; WX 716 ; N Y ; B 15 0 741 456 ;
+C 90 ; WX 475 ; N Z ; B 44 -15 513 455 ;
+C 91 ; WX 722 ; N bracketleft ; B 66 -12 746 456 ;
+C 92 ; WX 731 ; N backslash ; B 65 -12 754 458 ;
+C 93 ; WX 764 ; N bracketright ; B 45 -13 838 447 ;
+C 94 ; WX 941 ; N asciicircum ; B 43 -13 968 457 ;
+C 95 ; WX 1001 ; N underscore ; B 53 -12 1074 457 ;
+C 96 ; WX 305 ; N grave ; B 77 479 200 641 ;
+C 97 ; WX 500 ; N a ; B 15 0 518 456 ;
+C 98 ; WX 775 ; N b ; B 76 -10 805 456 ;
+C 99 ; WX 517 ; N c ; B 62 -14 539 458 ;
+C 100 ; WX 698 ; N d ; B 16 0 769 455 ;
+C 101 ; WX 700 ; N e ; B 64 -13 774 455 ;
+C 102 ; WX 768 ; N f ; B 62 -9 786 457 ;
+C 103 ; WX 900 ; N g ; B 43 -13 975 454 ;
+C 104 ; WX 959 ; N h ; B 65 -12 981 457 ;
+C 105 ; WX 956 ; N i ; B 44 -12 981 453 ;
+C 106 ; WX 548 ; N j ; B 18 -156 605 455 ;
+C 107 ; WX 505 ; N k ; B 78 -8 547 459 ;
+C 108 ; WX 501 ; N l ; B 64 -12 526 454 ;
+C 109 ; WX 88 ; N m ; B -39 428 259 602 ;
+C 110 ; WX 395 ; N n ; B 52 -12 418 456 ;
+C 111 ; WX 278 ; N o ; B -2 0 312 603 ;
+C 112 ; WX 317 ; N p ; B 44 0 354 603 ;
+C 113 ; WX 270 ; N q ; B -17 -241 285 456 ;
+C 114 ; WX 253 ; N r ; B -17 -226 269 429 ;
+C 115 ; WX 371 ; N s ; B 11 -241 344 442 ;
+C 116 ; WX 531 ; N t ; B 55 -12 550 456 ;
+C 117 ; WX 468 ; N u ; B 66 -10 513 455 ;
+C 118 ; WX 662 ; N v ; B 70 -12 686 456 ;
+C 119 ; WX 409 ; N w ; B 69 -11 428 336 ;
+C 120 ; WX 217 ; N x ; B 20 8 267 434 ;
+C 121 ; WX 376 ; N y ; B -55 -253 351 442 ;
+C 122 ; WX 376 ; N z ; B -32 -429 373 442 ;
+C 123 ; WX 376 ; N braceleft ; B -23 -496 382 442 ;
+C 124 ; WX 278 ; N bar ; B -60 -58 356 432 ;
+C 125 ; WX 238 ; N braceright ; B 43 -127 283 447 ;
+C 145 ; WX 189 ; N quoteleft ; B 43 394 211 635 ;
+C 146 ; WX 189 ; N quoteright ; B 43 394 211 635 ;
+C 147 ; WX 189 ; N quotedblleft ; B 77 396 240 635 ;
+C 148 ; WX 189 ; N quotedblright ; B 77 396 240 635 ;
+C 161 ; WX 662 ; N exclamdown ; B 23 -264 723 454 ;
+C 162 ; WX 879 ; N cent ; B 62 -10 891 453 ;
+C 163 ; WX 986 ; N sterling ; B 74 -142 993 453 ;
+C 164 ; WX 1435 ; N currency ; B 20 -156 1478 456 ;
+C 165 ; WX 1216 ; N yen ; B 20 -156 1259 457 ;
+C 166 ; WX 1505 ; N brokenbar ; B 78 -191 1536 456 ;
+C 168 ; WX 960 ; N dieresis ; B 59 -12 986 456 ;
+C 169 ; WX 1227 ; N copyright ; B 59 -12 1249 456 ;
+C 170 ; WX 1167 ; N ordfeminine ; B 0 0 0 0 ;
+C 172 ; WX 521 ; N logicalnot ; B 56 250 545 438 ;
+C 174 ; WX 1115 ; N registered ; B 35 -11 1128 606 ;
+C 176 ; WX 764 ; N degree ; B 48 -13 777 605 ;
+C 177 ; WX 523 ; N plusminus ; B 42 -13 545 606 ;
+C 178 ; WX 840 ; N twosuperior ; B 43 -11 870 603 ;
+C 179 ; WX 768 ; N threesuperior ; B 40 -9 784 605 ;
+C 180 ; WX 851 ; N acute ; B 26 -10 850 604 ;
+C 181 ; WX 534 ; N mu1 ; B 22 -204 511 388 ;
+C 182 ; WX 418 ; N paragraph ; B 69 -193 537 587 ;
+C 183 ; WX 1045 ; N middot ; B 46 -16 1065 456 ;
+C 184 ; WX 1206 ; N cedilla ; B 49 -8 1282 456 ;
+C 185 ; WX 747 ; N onesuperior ; B 50 -12 744 456 ;
+C 186 ; WX 1111 ; N ordmasculine ; B 51 -12 1144 457 ;
+C 187 ; WX 711 ; N guillemotright ; B 38 -195 809 447 ;
+C 188 ; WX 1585 ; N onequarter ; B 54 -14 1604 456 ;
+C 189 ; WX 459 ; N onehalf ; B 12 -190 541 456 ;
+C 190 ; WX 1130 ; N threequarters ; B 50 -10 1169 458 ;
+C 191 ; WX 1273 ; N questiondown ; B 56 -9 1291 458 ;
+C 192 ; WX 715 ; N Agrave ; B 62 -10 756 458 ;
+C 193 ; WX 999 ; N Aacute ; B 61 -12 1024 458 ;
+C 194 ; WX 764 ; N Acircumflex ; B 88 -319 817 605 ;
+C 195 ; WX 764 ; N Atilde ; B 81 -272 874 447 ;
+C 196 ; WX 936 ; N Adieresis ; B 61 -9 1011 457 ;
+C 197 ; WX 921 ; N Aring ; B 11 0 936 457 ;
+C 198 ; WX 775 ; N AE ; B 60 -322 845 456 ;
+C 199 ; WX 775 ; N Ccedilla ; B 101 -195 828 456 ;
+C 200 ; WX 698 ; N Egrave ; B 56 -312 809 454 ;
+C 201 ; WX 1071 ; N Eacute ; B 18 -156 1123 455 ;
+C 202 ; WX 501 ; N Ecircumflex ; B 72 -308 564 454 ;
+C 225 ; WX 1218 ; N aacute ; B 30 -52 1281 577 ;
+C 226 ; WX 1103 ; N acircumflex ; B 30 -52 1165 577 ;
+C 227 ; WX 1016 ; N atilde ; B 30 -52 1078 577 ;
+C 228 ; WX 812 ; N adieresis ; B 14 -184 889 577 ;
+C 229 ; WX 760 ; N aring ; B 30 -52 822 577 ;
+C 230 ; WX 253 ; N ae ; B 0 0 0 0 ;
+C 240 ; WX 252 ; N eth ; B -23 -176 379 601 ;
+C 241 ; WX 248 ; N ntilde ; B 118 -5 219 628 ;
+C 242 ; WX 237 ; N ograve ; B -54 -176 351 601 ;
+C 243 ; WX 387 ; N oacute ; B -8 308 397 629 ;
+C 244 ; WX 407 ; N ocircumflex ; B 84 91 409 171 ;
+C 245 ; WX 489 ; N otilde ; B 42 -12 529 456 ;
+C 246 ; WX 318 ; N odieresis ; B 73 -193 435 617 ;
+C 247 ; WX 150 ; N divide ; B -25 -192 235 616 ;
+C 248 ; WX 316 ; N oslash ; B -29 -194 331 617 ;
+C 249 ; WX 500 ; N ugrave ; B 38 168 544 303 ;
+C 250 ; WX 446 ; N uacute ; B -62 -183 555 606 ;
+C 251 ; WX 311 ; N ucircumflex ; B 44 336 329 613 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N CR ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr1bi.pfb b/language/malayalam/fonts/rachana/mlr1bi.pfb
new file mode 100644
index 0000000000..9f0b592c3a
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr1bi.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr1bi.tfm b/language/malayalam/fonts/rachana/mlr1bi.tfm
new file mode 100644
index 0000000000..2017815e6e
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr1bi.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr1i.afm b/language/malayalam/fonts/rachana/mlr1i.afm
new file mode 100644
index 0000000000..ac79c98517
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr1i.afm
@@ -0,0 +1,178 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:22:39 2003
+FontName Ra1-Italic
+FullName Ra1-Italic
+FamilyName Ra1
+Weight normal
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -64 -507 1626 640
+CapHeight 448
+XHeight 428
+Ascender 448
+StartCharMetrics 157
+C 0 ; WX 500 ; N .notdef ; B -14 0 515 600 ;
+C 32 ; WX 294 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 231 ; N exclam ; B 14 -25 248 590 ;
+C 34 ; WX 193 ; N quotedbl ; B 79 394 229 619 ;
+C 35 ; WX 451 ; N numbersign ; B 12 -88 517 526 ;
+C 36 ; WX 430 ; N dollar ; B 6 -89 471 617 ;
+C 37 ; WX 612 ; N percent ; B 78 -97 608 531 ;
+C 38 ; WX 709 ; N ampersand ; B 24 -7 701 609 ;
+C 39 ; WX 193 ; N quotesingle ; B 49 394 201 619 ;
+C 40 ; WX 288 ; N parenleft ; B 58 -194 419 615 ;
+C 41 ; WX 288 ; N parenright ; B -57 -194 304 615 ;
+C 42 ; WX 396 ; N asterisk ; B 55 91 415 452 ;
+C 43 ; WX 647 ; N plus ; B 120 34 598 502 ;
+C 44 ; WX 206 ; N comma ; B 31 -152 201 83 ;
+C 45 ; WX 0 ; N hyphen ; B 0 0 0 0 ;
+C 46 ; WX 180 ; N period ; B 56 -19 157 79 ;
+C 47 ; WX 242 ; N slash ; B -40 -117 370 513 ;
+C 48 ; WX 473 ; N zero ; B 59 -4 476 608 ;
+C 49 ; WX 472 ; N one ; B 87 7 389 609 ;
+C 50 ; WX 471 ; N two ; B -2 7 471 609 ;
+C 51 ; WX 470 ; N three ; B 32 -4 460 608 ;
+C 52 ; WX 471 ; N four ; B 32 7 468 609 ;
+C 53 ; WX 472 ; N five ; B 33 -4 519 595 ;
+C 54 ; WX 473 ; N six ; B 56 -4 524 608 ;
+C 55 ; WX 472 ; N seven ; B 125 -6 533 595 ;
+C 56 ; WX 473 ; N eight ; B 54 -4 477 608 ;
+C 57 ; WX 472 ; N nine ; B 16 -6 483 608 ;
+C 58 ; WX 206 ; N colon ; B 35 2 216 405 ;
+C 59 ; WX 242 ; N semicolon ; B 23 -147 228 265 ;
+C 60 ; WX 563 ; N less ; B 68 54 594 482 ;
+C 61 ; WX 573 ; N equal ; B 68 106 583 283 ;
+C 62 ; WX 591 ; N greater ; B 40 54 565 482 ;
+C 63 ; WX 420 ; N question ; B 98 -39 433 575 ;
+C 64 ; WX 838 ; N at ; B 58 -196 841 614 ;
+C 65 ; WX 1056 ; N A ; B 59 -10 1060 448 ;
+C 66 ; WX 1194 ; N B ; B 79 -160 1191 448 ;
+C 67 ; WX 793 ; N C ; B 19 -160 819 450 ;
+C 68 ; WX 571 ; N D ; B 20 -160 596 451 ;
+C 69 ; WX 677 ; N E ; B 31 -181 717 448 ;
+C 70 ; WX 1009 ; N F ; B 69 -194 1023 450 ;
+C 71 ; WX 1005 ; N G ; B 70 -192 1025 446 ;
+C 72 ; WX 586 ; N H ; B 59 -11 601 450 ;
+C 73 ; WX 776 ; N I ; B 46 -10 756 448 ;
+C 74 ; WX 799 ; N J ; B 54 -11 855 451 ;
+C 75 ; WX 693 ; N K ; B 64 -12 704 448 ;
+C 76 ; WX 1096 ; N L ; B 84 0 1150 450 ;
+C 77 ; WX 810 ; N M ; B 53 -12 832 450 ;
+C 78 ; WX 727 ; N N ; B 17 0 785 441 ;
+C 79 ; WX 964 ; N O ; B 15 -9 965 448 ;
+C 80 ; WX 704 ; N P ; B 35 -12 730 449 ;
+C 81 ; WX 1245 ; N Q ; B 62 -12 1255 448 ;
+C 82 ; WX 1105 ; N R ; B 56 -11 1111 450 ;
+C 83 ; WX 463 ; N S ; B 35 -9 505 448 ;
+C 84 ; WX 532 ; N T ; B 65 -10 538 448 ;
+C 85 ; WX 984 ; N U ; B 67 -12 994 450 ;
+C 86 ; WX 1028 ; N V ; B 67 -13 1049 450 ;
+C 87 ; WX 1103 ; N W ; B 54 -11 1108 450 ;
+C 88 ; WX 781 ; N X ; B 61 -10 784 451 ;
+C 89 ; WX 732 ; N Y ; B 18 0 743 450 ;
+C 90 ; WX 486 ; N Z ; B 45 -15 510 449 ;
+C 91 ; WX 739 ; N bracketleft ; B 66 -12 747 448 ;
+C 92 ; WX 748 ; N backslash ; B 66 -10 756 452 ;
+C 93 ; WX 781 ; N bracketright ; B 45 -10 838 441 ;
+C 94 ; WX 962 ; N asciicircum ; B 44 -10 975 451 ;
+C 95 ; WX 1024 ; N underscore ; B 53 -12 1080 451 ;
+C 96 ; WX 312 ; N grave ; B 85 490 189 640 ;
+C 97 ; WX 511 ; N a ; B 18 0 514 450 ;
+C 98 ; WX 793 ; N b ; B 77 -10 808 448 ;
+C 99 ; WX 529 ; N c ; B 62 -12 535 452 ;
+C 100 ; WX 714 ; N d ; B 19 0 768 449 ;
+C 101 ; WX 716 ; N e ; B 64 -10 773 449 ;
+C 102 ; WX 786 ; N f ; B 63 -9 788 451 ;
+C 103 ; WX 921 ; N g ; B 44 -10 978 448 ;
+C 104 ; WX 981 ; N h ; B 66 -10 987 451 ;
+C 105 ; WX 978 ; N i ; B 44 -10 988 447 ;
+C 106 ; WX 561 ; N j ; B 18 -160 603 449 ;
+C 107 ; WX 517 ; N k ; B 81 -8 544 451 ;
+C 108 ; WX 512 ; N l ; B 65 -10 523 448 ;
+C 109 ; WX 90 ; N m ; B -40 438 249 600 ;
+C 110 ; WX 404 ; N n ; B 53 -12 412 450 ;
+C 111 ; WX 284 ; N o ; B 1 0 304 601 ;
+C 112 ; WX 324 ; N p ; B 44 0 346 601 ;
+C 113 ; WX 276 ; N q ; B -18 -246 277 448 ;
+C 114 ; WX 259 ; N r ; B -18 -231 260 421 ;
+C 115 ; WX 379 ; N s ; B 10 -246 336 436 ;
+C 116 ; WX 543 ; N t ; B 55 -11 547 450 ;
+C 117 ; WX 479 ; N u ; B 66 -10 509 449 ;
+C 118 ; WX 677 ; N v ; B 72 -12 687 450 ;
+C 119 ; WX 418 ; N w ; B 70 -11 422 328 ;
+C 120 ; WX 222 ; N x ; B 20 8 257 428 ;
+C 121 ; WX 385 ; N y ; B -57 -259 343 436 ;
+C 122 ; WX 385 ; N z ; B -34 -439 366 436 ;
+C 123 ; WX 385 ; N braceleft ; B -25 -507 375 436 ;
+C 124 ; WX 284 ; N bar ; B -58 -59 345 426 ;
+C 125 ; WX 243 ; N braceright ; B 43 -130 267 441 ;
+C 145 ; WX 193 ; N quoteleft ; B 48 408 201 634 ;
+C 146 ; WX 193 ; N quoteright ; B 48 408 201 634 ;
+C 147 ; WX 193 ; N quotedblleft ; B 79 408 229 634 ;
+C 148 ; WX 193 ; N quotedblright ; B 79 408 229 634 ;
+C 161 ; WX 677 ; N exclamdown ; B 23 -270 725 448 ;
+C 162 ; WX 899 ; N cent ; B 63 -10 896 447 ;
+C 163 ; WX 1009 ; N sterling ; B 75 -145 1000 447 ;
+C 164 ; WX 1468 ; N currency ; B 19 -160 1497 450 ;
+C 165 ; WX 1244 ; N yen ; B 20 -160 1273 451 ;
+C 166 ; WX 1539 ; N brokenbar ; B 79 -194 1556 450 ;
+C 168 ; WX 982 ; N dieresis ; B 59 -12 993 450 ;
+C 169 ; WX 1255 ; N copyright ; B 59 -12 1263 450 ;
+C 170 ; WX 1167 ; N ordfeminine ; B 0 0 0 0 ;
+C 172 ; WX 533 ; N logicalnot ; B 60 256 538 432 ;
+C 174 ; WX 1140 ; N registered ; B 36 -11 1138 604 ;
+C 176 ; WX 781 ; N degree ; B 49 -10 780 603 ;
+C 177 ; WX 535 ; N plusminus ; B 43 -11 542 604 ;
+C 178 ; WX 859 ; N twosuperior ; B 43 -10 874 601 ;
+C 179 ; WX 786 ; N threesuperior ; B 41 -9 786 603 ;
+C 180 ; WX 870 ; N acute ; B 26 -10 853 602 ;
+C 181 ; WX 546 ; N mu1 ; B 23 -209 504 381 ;
+C 182 ; WX 428 ; N paragraph ; B 70 -197 530 584 ;
+C 183 ; WX 1069 ; N middot ; B 47 -14 1073 450 ;
+C 184 ; WX 1234 ; N cedilla ; B 49 -8 1292 450 ;
+C 185 ; WX 764 ; N onesuperior ; B 50 -12 746 450 ;
+C 186 ; WX 1136 ; N ordmasculine ; B 52 -12 1154 451 ;
+C 187 ; WX 727 ; N guillemotright ; B 42 -199 809 441 ;
+C 188 ; WX 1621 ; N onequarter ; B 55 -13 1626 450 ;
+C 189 ; WX 470 ; N onehalf ; B 13 -194 534 450 ;
+C 190 ; WX 1156 ; N threequarters ; B 50 -10 1180 452 ;
+C 191 ; WX 1302 ; N questiondown ; B 56 -8 1305 452 ;
+C 192 ; WX 731 ; N Agrave ; B 62 -10 757 452 ;
+C 193 ; WX 1022 ; N Aacute ; B 62 -10 1032 452 ;
+C 194 ; WX 781 ; N Acircumflex ; B 89 -324 820 603 ;
+C 195 ; WX 781 ; N Atilde ; B 83 -276 875 441 ;
+C 196 ; WX 957 ; N Adieresis ; B 62 -8 1015 451 ;
+C 197 ; WX 942 ; N Aring ; B 14 0 942 451 ;
+C 198 ; WX 793 ; N AE ; B 60 -327 849 448 ;
+C 199 ; WX 793 ; N Ccedilla ; B 102 -199 832 448 ;
+C 200 ; WX 714 ; N Egrave ; B 60 -319 809 448 ;
+C 201 ; WX 1095 ; N Eacute ; B 18 -160 1133 449 ;
+C 202 ; WX 512 ; N Ecircumflex ; B 74 -313 562 448 ;
+C 225 ; WX 1246 ; N aacute ; B 31 -53 1294 574 ;
+C 226 ; WX 1128 ; N acircumflex ; B 31 -53 1176 574 ;
+C 227 ; WX 1039 ; N atilde ; B 31 -53 1087 574 ;
+C 228 ; WX 831 ; N adieresis ; B 13 -188 894 574 ;
+C 229 ; WX 777 ; N aring ; B 31 -53 825 574 ;
+C 230 ; WX 253 ; N ae ; B 0 0 0 0 ;
+C 240 ; WX 258 ; N eth ; B -21 -180 370 599 ;
+C 241 ; WX 254 ; N ntilde ; B 122 -5 207 626 ;
+C 242 ; WX 242 ; N ograve ; B -52 -180 340 599 ;
+C 243 ; WX 396 ; N oacute ; B 1 315 386 627 ;
+C 244 ; WX 416 ; N ocircumflex ; B 89 93 399 159 ;
+C 245 ; WX 500 ; N otilde ; B 43 -11 526 450 ;
+C 246 ; WX 325 ; N odieresis ; B 77 -196 426 614 ;
+C 247 ; WX 153 ; N divide ; B -23 -196 221 614 ;
+C 248 ; WX 323 ; N oslash ; B -27 -196 321 614 ;
+C 249 ; WX 511 ; N ugrave ; B 42 172 537 294 ;
+C 250 ; WX 456 ; N uacute ; B -64 -187 552 604 ;
+C 251 ; WX 318 ; N ucircumflex ; B 44 344 322 611 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N CR ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr1i.pfb b/language/malayalam/fonts/rachana/mlr1i.pfb
new file mode 100644
index 0000000000..1a9f0b4dbd
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr1i.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr1i.tfm b/language/malayalam/fonts/rachana/mlr1i.tfm
new file mode 100644
index 0000000000..5e88375a79
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr1i.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr1r.afm b/language/malayalam/fonts/rachana/mlr1r.afm
new file mode 100644
index 0000000000..f373a39962
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr1r.afm
@@ -0,0 +1,178 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:21:26 2003
+FontName Ra1-Regular
+FullName Ra1-Regular
+FamilyName Ra1
+Weight Regular
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -47 -507 1621 640
+CapHeight 448
+XHeight 428
+Ascender 448
+StartCharMetrics 157
+C 0 ; WX 500 ; N .notdef ; B 63 0 438 600 ;
+C 32 ; WX 294 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 231 ; N exclam ; B 83 -25 181 590 ;
+C 34 ; WX 193 ; N quotedbl ; B 78 394 211 619 ;
+C 35 ; WX 451 ; N numbersign ; B 58 -88 471 526 ;
+C 36 ; WX 430 ; N dollar ; B 75 -89 428 617 ;
+C 37 ; WX 612 ; N percent ; B 82 -97 605 531 ;
+C 38 ; WX 709 ; N ampersand ; B 76 -7 708 609 ;
+C 39 ; WX 193 ; N quotesingle ; B 58 394 191 619 ;
+C 40 ; WX 288 ; N parenleft ; B 75 -194 315 615 ;
+C 41 ; WX 288 ; N parenright ; B 47 -194 287 615 ;
+C 42 ; WX 396 ; N asterisk ; B 76 91 395 452 ;
+C 43 ; WX 647 ; N plus ; B 125 34 594 502 ;
+C 44 ; WX 206 ; N comma ; B 62 -152 191 83 ;
+C 45 ; WX 0 ; N hyphen ; B 0 0 0 0 ;
+C 46 ; WX 180 ; N period ; B 58 -19 155 79 ;
+C 47 ; WX 242 ; N slash ; B 41 -117 289 513 ;
+C 48 ; WX 473 ; N zero ; B 77 -4 459 608 ;
+C 49 ; WX 472 ; N one ; B 154 7 386 609 ;
+C 50 ; WX 471 ; N two ; B 75 7 464 609 ;
+C 51 ; WX 470 ; N three ; B 102 -4 437 608 ;
+C 52 ; WX 471 ; N four ; B 70 7 470 609 ;
+C 53 ; WX 472 ; N five ; B 98 -4 442 595 ;
+C 54 ; WX 473 ; N six ; B 84 -4 457 608 ;
+C 55 ; WX 472 ; N seven ; B 84 -6 457 595 ;
+C 56 ; WX 473 ; N eight ; B 101 -4 440 608 ;
+C 57 ; WX 472 ; N nine ; B 85 -6 456 608 ;
+C 58 ; WX 206 ; N colon ; B 77 2 175 405 ;
+C 59 ; WX 242 ; N semicolon ; B 77 -147 207 265 ;
+C 60 ; WX 563 ; N less ; B 71 54 539 482 ;
+C 61 ; WX 573 ; N equal ; B 91 106 560 283 ;
+C 62 ; WX 591 ; N greater ; B 96 54 563 482 ;
+C 63 ; WX 420 ; N question ; B 65 -39 384 575 ;
+C 64 ; WX 838 ; N at ; B 79 -196 835 614 ;
+C 65 ; WX 1056 ; N A ; B 76 -10 1055 448 ;
+C 66 ; WX 1194 ; N B ; B 76 -160 1193 448 ;
+C 67 ; WX 793 ; N C ; B 76 -160 794 450 ;
+C 68 ; WX 571 ; N D ; B 77 -160 570 451 ;
+C 69 ; WX 677 ; N E ; B 79 -181 674 448 ;
+C 70 ; WX 1009 ; N F ; B 78 -194 1006 450 ;
+C 71 ; WX 1005 ; N G ; B 78 -192 1008 446 ;
+C 72 ; WX 586 ; N H ; B 78 -11 586 450 ;
+C 73 ; WX 776 ; N I ; B 75 -10 776 448 ;
+C 74 ; WX 799 ; N J ; B 77 -11 798 451 ;
+C 75 ; WX 693 ; N K ; B 77 -12 689 448 ;
+C 76 ; WX 1096 ; N L ; B 76 0 1095 450 ;
+C 77 ; WX 810 ; N M ; B 76 -12 811 450 ;
+C 78 ; WX 727 ; N N ; B 74 0 728 441 ;
+C 79 ; WX 964 ; N O ; B 72 -9 963 448 ;
+C 80 ; WX 704 ; N P ; B 75 -12 704 449 ;
+C 81 ; WX 1245 ; N Q ; B 76 -12 1245 448 ;
+C 82 ; WX 1105 ; N R ; B 77 -11 1106 450 ;
+C 83 ; WX 463 ; N S ; B 75 -9 466 448 ;
+C 84 ; WX 532 ; N T ; B 77 -10 530 448 ;
+C 85 ; WX 984 ; N U ; B 77 -12 984 450 ;
+C 86 ; WX 1028 ; N V ; B 77 -13 1028 450 ;
+C 87 ; WX 1103 ; N W ; B 76 -11 1099 450 ;
+C 88 ; WX 781 ; N X ; B 76 -10 781 451 ;
+C 89 ; WX 732 ; N Y ; B 77 0 732 450 ;
+C 90 ; WX 486 ; N Z ; B 77 -15 484 449 ;
+C 91 ; WX 739 ; N bracketleft ; B 77 -12 737 448 ;
+C 92 ; WX 748 ; N backslash ; B 79 -10 746 452 ;
+C 93 ; WX 781 ; N bracketright ; B 75 -10 780 441 ;
+C 94 ; WX 962 ; N asciicircum ; B 75 -10 962 451 ;
+C 95 ; WX 1024 ; N underscore ; B 75 -12 1023 451 ;
+C 96 ; WX 312 ; N grave ; B 66 490 209 640 ;
+C 97 ; WX 511 ; N a ; B 77 0 511 450 ;
+C 98 ; WX 793 ; N b ; B 79 -10 790 448 ;
+C 99 ; WX 529 ; N c ; B 77 -12 530 452 ;
+C 100 ; WX 714 ; N d ; B 77 0 712 449 ;
+C 101 ; WX 716 ; N e ; B 76 -10 716 449 ;
+C 102 ; WX 786 ; N f ; B 77 -9 786 451 ;
+C 103 ; WX 921 ; N g ; B 75 -10 921 448 ;
+C 104 ; WX 981 ; N h ; B 76 -10 980 451 ;
+C 105 ; WX 978 ; N i ; B 75 -10 978 447 ;
+C 106 ; WX 561 ; N j ; B 76 -160 565 449 ;
+C 107 ; WX 517 ; N k ; B 77 -8 519 451 ;
+C 108 ; WX 512 ; N l ; B 76 -10 512 448 ;
+C 109 ; WX 90 ; N m ; B -47 438 232 600 ;
+C 110 ; WX 404 ; N n ; B 77 -12 401 450 ;
+C 111 ; WX 284 ; N o ; B -39 0 255 601 ;
+C 112 ; WX 324 ; N p ; B 2 0 298 601 ;
+C 113 ; WX 276 ; N q ; B 44 -246 269 448 ;
+C 114 ; WX 259 ; N r ; B 40 -231 252 421 ;
+C 115 ; WX 379 ; N s ; B 74 -246 381 436 ;
+C 116 ; WX 543 ; N t ; B 76 -11 540 450 ;
+C 117 ; WX 479 ; N u ; B 76 -10 478 449 ;
+C 118 ; WX 677 ; N v ; B 76 -12 677 450 ;
+C 119 ; WX 418 ; N w ; B 77 -11 416 328 ;
+C 120 ; WX 222 ; N x ; B 56 8 222 428 ;
+C 121 ; WX 385 ; N y ; B 8 -259 385 436 ;
+C 122 ; WX 385 ; N z ; B 8 -439 385 436 ;
+C 123 ; WX 385 ; N braceleft ; B 8 -507 387 436 ;
+C 124 ; WX 284 ; N bar ; B 4 -59 283 426 ;
+C 125 ; WX 243 ; N braceright ; B 81 -130 315 441 ;
+C 145 ; WX 193 ; N quoteleft ; B 58 408 191 634 ;
+C 146 ; WX 193 ; N quoteright ; B 58 408 191 634 ;
+C 147 ; WX 193 ; N quotedblleft ; B 78 408 211 634 ;
+C 148 ; WX 193 ; N quotedblright ; B 78 408 211 634 ;
+C 161 ; WX 677 ; N exclamdown ; B 79 -270 674 448 ;
+C 162 ; WX 899 ; N cent ; B 82 -10 895 447 ;
+C 163 ; WX 1009 ; N sterling ; B 77 -145 1006 447 ;
+C 164 ; WX 1468 ; N currency ; B 76 -160 1468 450 ;
+C 165 ; WX 1244 ; N yen ; B 77 -160 1244 451 ;
+C 166 ; WX 1539 ; N brokenbar ; B 76 -194 1539 450 ;
+C 168 ; WX 982 ; N dieresis ; B 78 -12 982 450 ;
+C 169 ; WX 1255 ; N copyright ; B 78 -12 1253 450 ;
+C 170 ; WX 1167 ; N ordfeminine ; B 0 0 0 0 ;
+C 172 ; WX 533 ; N logicalnot ; B 47 256 516 432 ;
+C 174 ; WX 1140 ; N registered ; B 77 -11 1137 604 ;
+C 176 ; WX 781 ; N degree ; B 77 -10 776 603 ;
+C 177 ; WX 535 ; N plusminus ; B 78 -11 535 604 ;
+C 178 ; WX 859 ; N twosuperior ; B 76 -10 861 601 ;
+C 179 ; WX 786 ; N threesuperior ; B 76 -9 781 603 ;
+C 180 ; WX 870 ; N acute ; B 75 -10 866 602 ;
+C 181 ; WX 546 ; N mu1 ; B 91 -209 508 381 ;
+C 182 ; WX 428 ; N paragraph ; B 19 -197 429 584 ;
+C 183 ; WX 1069 ; N middot ; B 75 -14 1065 450 ;
+C 184 ; WX 1234 ; N cedilla ; B 77 -8 1235 450 ;
+C 185 ; WX 764 ; N onesuperior ; B 77 -12 765 450 ;
+C 186 ; WX 1136 ; N ordmasculine ; B 76 -12 1135 451 ;
+C 187 ; WX 727 ; N guillemotright ; B 74 -199 727 441 ;
+C 188 ; WX 1621 ; N onequarter ; B 77 -13 1621 450 ;
+C 189 ; WX 470 ; N onehalf ; B 71 -194 473 450 ;
+C 190 ; WX 1156 ; N threequarters ; B 72 -10 1158 452 ;
+C 191 ; WX 1302 ; N questiondown ; B 71 -8 1301 452 ;
+C 192 ; WX 731 ; N Agrave ; B 73 -10 734 452 ;
+C 193 ; WX 1022 ; N Aacute ; B 73 -10 1022 452 ;
+C 194 ; WX 781 ; N Acircumflex ; B 77 -324 776 603 ;
+C 195 ; WX 781 ; N Atilde ; B 78 -276 783 441 ;
+C 196 ; WX 957 ; N Adieresis ; B 73 -8 958 451 ;
+C 197 ; WX 942 ; N Aring ; B 73 0 940 451 ;
+C 198 ; WX 793 ; N AE ; B 79 -327 793 448 ;
+C 199 ; WX 793 ; N Ccedilla ; B 79 -199 790 448 ;
+C 200 ; WX 714 ; N Egrave ; B 77 -319 726 448 ;
+C 201 ; WX 1095 ; N Eacute ; B 76 -160 1095 449 ;
+C 202 ; WX 512 ; N Ecircumflex ; B 76 -313 512 448 ;
+C 225 ; WX 1246 ; N aacute ; B 80 -53 1246 574 ;
+C 226 ; WX 1128 ; N acircumflex ; B 80 -53 1128 574 ;
+C 227 ; WX 1039 ; N atilde ; B 80 -53 1039 574 ;
+C 228 ; WX 831 ; N adieresis ; B 80 -188 828 574 ;
+C 229 ; WX 777 ; N aring ; B 80 -53 777 574 ;
+C 230 ; WX 253 ; N ae ; B 0 0 0 0 ;
+C 240 ; WX 258 ; N eth ; B 79 -180 270 599 ;
+C 241 ; WX 254 ; N ntilde ; B 41 -5 289 626 ;
+C 242 ; WX 242 ; N ograve ; B 48 -180 240 599 ;
+C 243 ; WX 396 ; N oacute ; B 42 315 427 627 ;
+C 244 ; WX 416 ; N ocircumflex ; B 98 93 391 159 ;
+C 245 ; WX 500 ; N otilde ; B 77 -11 499 450 ;
+C 246 ; WX 325 ; N odieresis ; B 80 -196 322 614 ;
+C 247 ; WX 153 ; N divide ; B 81 -196 117 614 ;
+C 248 ; WX 323 ; N oslash ; B 77 -196 319 614 ;
+C 249 ; WX 511 ; N ugrave ; B 58 172 522 294 ;
+C 250 ; WX 456 ; N uacute ; B 28 -187 461 604 ;
+C 251 ; WX 318 ; N ucircumflex ; B 50 344 317 611 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N CR ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr1r.pfb b/language/malayalam/fonts/rachana/mlr1r.pfb
new file mode 100644
index 0000000000..53dc2b2ce8
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr1r.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr1r.tfm b/language/malayalam/fonts/rachana/mlr1r.tfm
new file mode 100644
index 0000000000..bf3088c989
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr1r.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr2b.afm b/language/malayalam/fonts/rachana/mlr2b.afm
new file mode 100644
index 0000000000..7be3a8b14b
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr2b.afm
@@ -0,0 +1,203 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:29:19 2003
+FontName Ra2-Bold
+FullName Ra2-Bold
+FamilyName Ra2
+Weight Bold
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox 57 -521 1707 602
+CapHeight 456
+XHeight 456
+Ascender 459
+Descender -193
+StartCharMetrics 181
+C 0 ; WX 489 ; N .notdef ; B 62 0 444 602 ;
+C 32 ; WX 500 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 752 ; N exclam ; B 73 -8 767 456 ;
+C 34 ; WX 747 ; N quotedbl ; B 69 -157 765 453 ;
+C 35 ; WX 759 ; N numbersign ; B 73 -223 775 454 ;
+C 36 ; WX 727 ; N dollar ; B 67 -182 742 457 ;
+C 37 ; WX 1086 ; N percent ; B 73 -9 1102 456 ;
+C 38 ; WX 1066 ; N ampersand ; B 71 -157 1083 458 ;
+C 39 ; WX 1045 ; N quotesingle ; B 73 -222 1063 458 ;
+C 40 ; WX 1181 ; N parenleft ; B 72 -184 1199 459 ;
+C 41 ; WX 1181 ; N parenright ; B 72 -220 1211 459 ;
+C 42 ; WX 1181 ; N asterisk ; B 72 -287 1264 459 ;
+C 43 ; WX 759 ; N plus ; B 73 -310 774 454 ;
+C 44 ; WX 730 ; N comma ; B 72 -405 747 459 ;
+C 45 ; WX 5 ; N hyphen ; B 0 0 0 0 ;
+C 46 ; WX 730 ; N period ; B 72 -410 749 455 ;
+C 47 ; WX 759 ; N slash ; B 73 -312 774 454 ;
+C 48 ; WX 779 ; N zero ; B 68 -314 792 454 ;
+C 49 ; WX 852 ; N one ; B 77 -411 869 454 ;
+C 50 ; WX 1160 ; N two ; B 69 -9 1168 456 ;
+C 51 ; WX 1130 ; N three ; B 73 -159 1147 456 ;
+C 52 ; WX 1136 ; N four ; B 73 -159 1153 455 ;
+C 53 ; WX 1161 ; N five ; B 75 -222 1176 456 ;
+C 54 ; WX 1291 ; N six ; B 71 -203 1308 459 ;
+C 55 ; WX 1288 ; N seven ; B 75 -205 1332 459 ;
+C 56 ; WX 1317 ; N eight ; B 76 -244 1408 459 ;
+C 57 ; WX 759 ; N nine ; B 73 -316 774 454 ;
+C 58 ; WX 730 ; N colon ; B 72 -257 747 457 ;
+C 59 ; WX 740 ; N semicolon ; B 72 -354 808 459 ;
+C 60 ; WX 759 ; N less ; B 73 -303 774 454 ;
+C 61 ; WX 730 ; N equal ; B 72 -405 747 459 ;
+C 62 ; WX 730 ; N greater ; B 72 -407 820 459 ;
+C 63 ; WX 902 ; N question ; B 72 -184 917 459 ;
+C 64 ; WX 902 ; N at ; B 72 -306 917 459 ;
+C 65 ; WX 902 ; N A ; B 72 -387 917 459 ;
+C 66 ; WX 759 ; N B ; B 73 -316 774 454 ;
+C 67 ; WX 759 ; N C ; B 73 -499 774 454 ;
+C 68 ; WX 759 ; N D ; B 73 -521 777 454 ;
+C 69 ; WX 1206 ; N E ; B 75 -183 1223 456 ;
+C 70 ; WX 1206 ; N F ; B 75 -242 1225 456 ;
+C 71 ; WX 1276 ; N G ; B 73 -222 1285 456 ;
+C 72 ; WX 1206 ; N H ; B 75 -316 1223 456 ;
+C 73 ; WX 1206 ; N I ; B 75 -316 1223 456 ;
+C 74 ; WX 1206 ; N J ; B 75 -414 1231 456 ;
+C 75 ; WX 1206 ; N K ; B 75 -307 1223 456 ;
+C 76 ; WX 1127 ; N L ; B 73 -405 1150 459 ;
+C 77 ; WX 1173 ; N M ; B 73 -408 1274 457 ;
+C 78 ; WX 1127 ; N N ; B 73 -406 1141 457 ;
+C 79 ; WX 759 ; N O ; B 73 -316 774 454 ;
+C 80 ; WX 759 ; N P ; B 73 -499 774 454 ;
+C 81 ; WX 759 ; N Q ; B 73 -521 777 454 ;
+C 82 ; WX 759 ; N R ; B 73 -459 774 454 ;
+C 83 ; WX 759 ; N S ; B 73 -319 774 454 ;
+C 84 ; WX 759 ; N T ; B 73 -499 779 454 ;
+C 85 ; WX 759 ; N U ; B 73 -521 777 454 ;
+C 86 ; WX 781 ; N V ; B 75 -197 796 457 ;
+C 87 ; WX 781 ; N W ; B 75 -252 796 457 ;
+C 88 ; WX 761 ; N X ; B 75 -222 775 456 ;
+C 89 ; WX 677 ; N Y ; B 71 -157 688 456 ;
+C 90 ; WX 679 ; N Z ; B 71 -154 695 459 ;
+C 91 ; WX 692 ; N bracketleft ; B 70 -222 711 457 ;
+C 92 ; WX 678 ; N backslash ; B 75 -320 689 456 ;
+C 93 ; WX 678 ; N bracketright ; B 75 -415 689 456 ;
+C 94 ; WX 678 ; N asciicircum ; B 75 -413 689 456 ;
+C 97 ; WX 695 ; N a ; B 71 -13 711 458 ;
+C 98 ; WX 695 ; N b ; B 71 -193 713 458 ;
+C 99 ; WX 695 ; N c ; B 71 -252 711 458 ;
+C 100 ; WX 723 ; N d ; B 70 -184 738 457 ;
+C 101 ; WX 986 ; N e ; B 70 -21 1002 459 ;
+C 102 ; WX 986 ; N f ; B 70 -184 1003 459 ;
+C 103 ; WX 986 ; N g ; B 70 -254 1002 459 ;
+C 104 ; WX 1002 ; N h ; B 76 -222 1018 459 ;
+C 105 ; WX 1121 ; N i ; B 74 -184 1138 459 ;
+C 106 ; WX 1121 ; N j ; B 73 -205 1161 459 ;
+C 107 ; WX 1188 ; N k ; B 73 -244 1234 459 ;
+C 108 ; WX 955 ; N l ; B 70 -10 973 459 ;
+C 109 ; WX 1061 ; N m ; B 69 -10 1075 459 ;
+C 110 ; WX 1191 ; N n ; B 70 -154 1207 458 ;
+C 111 ; WX 780 ; N o ; B 68 -9 797 456 ;
+C 112 ; WX 780 ; N p ; B 68 -193 797 456 ;
+C 113 ; WX 780 ; N q ; B 68 -252 797 456 ;
+C 114 ; WX 825 ; N r ; B 69 -181 839 459 ;
+C 115 ; WX 825 ; N s ; B 69 -273 840 459 ;
+C 116 ; WX 825 ; N t ; B 69 -366 841 459 ;
+C 117 ; WX 678 ; N u ; B 75 -316 689 456 ;
+C 118 ; WX 678 ; N v ; B 75 -499 691 456 ;
+C 119 ; WX 678 ; N w ; B 75 -521 699 456 ;
+C 120 ; WX 1072 ; N x ; B 74 -193 1094 456 ;
+C 121 ; WX 1072 ; N y ; B 74 -252 1088 456 ;
+C 122 ; WX 1124 ; N z ; B 70 -222 1134 456 ;
+C 123 ; WX 1072 ; N braceleft ; B 74 -311 1094 456 ;
+C 124 ; WX 1073 ; N bar ; B 70 -258 1095 454 ;
+C 125 ; WX 1104 ; N braceright ; B 70 -357 1174 455 ;
+C 126 ; WX 1261 ; N asciitilde ; B 57 -244 1239 458 ;
+C 145 ; WX 1045 ; N quoteleft ; B 73 -222 1063 458 ;
+C 146 ; WX 1045 ; N quoteright ; B 73 -222 1063 458 ;
+C 147 ; WX 747 ; N quotedblleft ; B 69 -157 765 453 ;
+C 148 ; WX 747 ; N quotedblright ; B 69 -157 765 453 ;
+C 161 ; WX 1199 ; N exclamdown ; B 75 -205 1260 459 ;
+C 162 ; WX 1200 ; N cent ; B 77 -292 1283 459 ;
+C 163 ; WX 792 ; N sterling ; B 74 -193 809 456 ;
+C 164 ; WX 792 ; N currency ; B 74 -252 817 456 ;
+C 165 ; WX 749 ; N yen ; B 70 -8 766 456 ;
+C 166 ; WX 756 ; N brokenbar ; B 70 -153 773 453 ;
+C 168 ; WX 767 ; N dieresis ; B 75 -222 782 456 ;
+C 169 ; WX 1111 ; N copyright ; B 74 -193 1125 457 ;
+C 170 ; WX 1111 ; N ordfeminine ; B 74 -257 1137 457 ;
+C 171 ; WX 711 ; N guillemotleft ; B 72 -197 729 447 ;
+C 174 ; WX 711 ; N registered ; B 72 -381 730 447 ;
+C 176 ; WX 711 ; N degree ; B 72 -406 735 447 ;
+C 177 ; WX 711 ; N plusminus ; B 72 -303 733 447 ;
+C 178 ; WX 761 ; N twosuperior ; B 73 -363 779 446 ;
+C 179 ; WX 767 ; N threesuperior ; B 73 -359 786 450 ;
+C 180 ; WX 764 ; N acute ; B 73 -414 781 449 ;
+C 183 ; WX 878 ; N middot ; B 73 -382 892 446 ;
+C 184 ; WX 878 ; N cedilla ; B 73 -414 996 449 ;
+C 185 ; WX 878 ; N onesuperior ; B 73 -416 1107 449 ;
+C 186 ; WX 1055 ; N ordmasculine ; B 70 -145 1072 456 ;
+C 187 ; WX 1054 ; N guillemotright ; B 75 -145 1070 454 ;
+C 188 ; WX 1048 ; N onequarter ; B 74 -222 1065 456 ;
+C 189 ; WX 1144 ; N onehalf ; B 73 -188 1132 462 ;
+C 190 ; WX 1150 ; N threequarters ; B 77 -225 1211 460 ;
+C 191 ; WX 1184 ; N questiondown ; B 76 -283 1279 461 ;
+C 192 ; WX 790 ; N Agrave ; B 70 -203 806 459 ;
+C 193 ; WX 932 ; N Aacute ; B 75 -241 947 454 ;
+C 194 ; WX 812 ; N Acircumflex ; B 75 -241 828 459 ;
+C 195 ; WX 1360 ; N Atilde ; B 75 -13 1373 459 ;
+C 196 ; WX 1291 ; N Adieresis ; B 72 -174 1306 459 ;
+C 197 ; WX 1259 ; N Aring ; B 74 -174 1278 459 ;
+C 198 ; WX 1300 ; N AE ; B 74 -222 1314 459 ;
+C 199 ; WX 1692 ; N Ccedilla ; B 74 -14 1707 457 ;
+C 200 ; WX 1477 ; N Egrave ; B 74 -177 1492 459 ;
+C 201 ; WX 1534 ; N Eacute ; B 76 -249 1583 459 ;
+C 202 ; WX 962 ; N Ecircumflex ; B 73 -191 979 453 ;
+C 203 ; WX 1010 ; N Edieresis ; B 72 -225 1087 459 ;
+C 204 ; WX 1084 ; N Igrave ; B 72 -283 1159 459 ;
+C 205 ; WX 1217 ; N Iacute ; B 74 -183 1233 456 ;
+C 206 ; WX 1217 ; N Icircumflex ; B 74 -252 1235 456 ;
+C 207 ; WX 1222 ; N Idieresis ; B 75 -222 1234 458 ;
+C 208 ; WX 1216 ; N Eth ; B 78 -184 1230 461 ;
+C 209 ; WX 1213 ; N Ntilde ; B 78 -225 1230 462 ;
+C 210 ; WX 1216 ; N Ograve ; B 76 -283 1279 462 ;
+C 211 ; WX 1085 ; N Oacute ; B 75 -194 1096 456 ;
+C 212 ; WX 1085 ; N Ocircumflex ; B 75 -255 1098 456 ;
+C 213 ; WX 1144 ; N Otilde ; B 67 -8 1159 458 ;
+C 214 ; WX 1144 ; N Odieresis ; B 67 -193 1162 458 ;
+C 215 ; WX 1144 ; N multiply ; B 67 -252 1168 458 ;
+C 216 ; WX 1204 ; N Oslash ; B 75 -222 1214 456 ;
+C 217 ; WX 1313 ; N Ugrave ; B 78 -8 1327 456 ;
+C 218 ; WX 1441 ; N Uacute ; B 73 -154 1454 458 ;
+C 219 ; WX 1445 ; N Ucircumflex ; B 73 -154 1461 458 ;
+C 220 ; WX 1452 ; N Udieresis ; B 74 -222 1467 456 ;
+C 221 ; WX 1225 ; N Yacute ; B 75 -15 1241 457 ;
+C 222 ; WX 1334 ; N Thorn ; B 75 -174 1346 457 ;
+C 223 ; WX 1487 ; N germandbls ; B 75 -219 1502 457 ;
+C 224 ; WX 1585 ; N agrave ; B 75 -192 1600 451 ;
+C 225 ; WX 1585 ; N aacute ; B 75 -258 1609 451 ;
+C 226 ; WX 453 ; N acircumflex ; B 71 -189 474 454 ;
+C 227 ; WX 453 ; N atilde ; B 71 -252 474 454 ;
+C 228 ; WX 476 ; N adieresis ; B 72 -85 493 454 ;
+C 229 ; WX 459 ; N aring ; B 69 -369 479 456 ;
+C 230 ; WX 459 ; N ae ; B 69 -438 479 456 ;
+C 231 ; WX 609 ; N ccedilla ; B 72 -10 627 457 ;
+C 232 ; WX 609 ; N egrave ; B 72 -183 627 457 ;
+C 233 ; WX 609 ; N eacute ; B 72 -252 629 457 ;
+C 234 ; WX 520 ; N ecircumflex ; B 75 -168 537 454 ;
+C 235 ; WX 520 ; N edieresis ; B 75 -246 535 454 ;
+C 236 ; WX 962 ; N igrave ; B 75 -183 978 456 ;
+C 237 ; WX 962 ; N iacute ; B 75 -254 978 456 ;
+C 238 ; WX 958 ; N icircumflex ; B 70 -222 973 459 ;
+C 239 ; WX 962 ; N idieresis ; B 75 -317 978 456 ;
+C 240 ; WX 962 ; N eth ; B 75 -499 978 456 ;
+C 241 ; WX 962 ; N ntilde ; B 75 -521 983 456 ;
+C 242 ; WX 962 ; N ograve ; B 75 -453 978 456 ;
+C 243 ; WX 962 ; N oacute ; B 75 -316 979 456 ;
+C 244 ; WX 962 ; N ocircumflex ; B 75 -499 979 456 ;
+C 245 ; WX 962 ; N otilde ; B 75 -521 983 456 ;
+C 250 ; WX 711 ; N uacute ; B 72 -253 731 447 ;
+C 251 ; WX 678 ; N ucircumflex ; B 75 -457 689 456 ;
+C -1 ; WX 500 ; N CR ; B 0 0 0 0 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr2b.pfb b/language/malayalam/fonts/rachana/mlr2b.pfb
new file mode 100644
index 0000000000..9e326e9901
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr2b.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr2b.tfm b/language/malayalam/fonts/rachana/mlr2b.tfm
new file mode 100644
index 0000000000..86ea3fce8e
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr2b.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr2bi.afm b/language/malayalam/fonts/rachana/mlr2bi.afm
new file mode 100644
index 0000000000..97901f032f
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr2bi.afm
@@ -0,0 +1,203 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:30:07 2003
+FontName Ra2-BoldItalic
+FullName Ra2-BoldItalic
+FamilyName Ra2
+Weight Bold
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -17 -521 1712 602
+CapHeight 456
+XHeight 456
+Ascender 459
+Descender -193
+StartCharMetrics 181
+C 0 ; WX 489 ; N .notdef ; B -17 0 522 602 ;
+C 32 ; WX 500 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 752 ; N exclam ; B 46 -8 758 456 ;
+C 34 ; WX 747 ; N quotedbl ; B 12 -157 782 453 ;
+C 35 ; WX 759 ; N numbersign ; B 74 -223 769 454 ;
+C 36 ; WX 727 ; N dollar ; B 41 -182 763 457 ;
+C 37 ; WX 1086 ; N percent ; B 46 -9 1119 456 ;
+C 38 ; WX 1066 ; N ampersand ; B 14 -157 1130 458 ;
+C 39 ; WX 1045 ; N quotesingle ; B 73 -222 1085 458 ;
+C 40 ; WX 1181 ; N parenleft ; B 82 -184 1228 460 ;
+C 41 ; WX 1181 ; N parenright ; B 87 -220 1234 460 ;
+C 42 ; WX 1181 ; N asterisk ; B 96 -287 1243 460 ;
+C 43 ; WX 759 ; N plus ; B 84 -310 793 454 ;
+C 44 ; WX 730 ; N comma ; B 110 -405 791 459 ;
+C 45 ; WX 5 ; N hyphen ; B 0 0 0 0 ;
+C 46 ; WX 730 ; N period ; B 110 -410 790 455 ;
+C 47 ; WX 759 ; N slash ; B 25 -312 793 454 ;
+C 48 ; WX 779 ; N zero ; B -4 -314 804 454 ;
+C 49 ; WX 852 ; N one ; B 17 -411 835 454 ;
+C 50 ; WX 1160 ; N two ; B 41 -9 1176 456 ;
+C 51 ; WX 1130 ; N three ; B 17 -159 1175 456 ;
+C 52 ; WX 1136 ; N four ; B 17 -159 1199 455 ;
+C 53 ; WX 1161 ; N five ; B 75 -222 1203 456 ;
+C 54 ; WX 1291 ; N six ; B 76 -203 1334 459 ;
+C 55 ; WX 1288 ; N seven ; B 87 -205 1330 459 ;
+C 56 ; WX 1317 ; N eight ; B 93 -244 1362 459 ;
+C 57 ; WX 759 ; N nine ; B 85 -316 794 454 ;
+C 58 ; WX 730 ; N colon ; B 88 -258 768 457 ;
+C 59 ; WX 740 ; N semicolon ; B 101 -354 780 459 ;
+C 60 ; WX 759 ; N less ; B 83 -303 792 454 ;
+C 61 ; WX 730 ; N equal ; B 110 -405 791 459 ;
+C 62 ; WX 730 ; N greater ; B 110 -407 790 459 ;
+C 63 ; WX 902 ; N question ; B 75 -184 917 459 ;
+C 64 ; WX 902 ; N at ; B 91 -306 933 459 ;
+C 65 ; WX 902 ; N A ; B 102 -387 943 459 ;
+C 66 ; WX 759 ; N B ; B 85 -316 794 454 ;
+C 67 ; WX 759 ; N C ; B 109 -499 817 454 ;
+C 68 ; WX 759 ; N D ; B 111 -521 820 454 ;
+C 69 ; WX 1206 ; N E ; B 72 -183 1304 456 ;
+C 70 ; WX 1206 ; N F ; B 79 -242 1312 456 ;
+C 71 ; WX 1276 ; N G ; B 73 -222 1371 456 ;
+C 72 ; WX 1206 ; N H ; B 89 -316 1322 456 ;
+C 73 ; WX 1206 ; N I ; B 89 -316 1322 456 ;
+C 74 ; WX 1206 ; N J ; B 102 -414 1334 456 ;
+C 75 ; WX 1206 ; N K ; B 88 -307 1321 456 ;
+C 76 ; WX 1127 ; N L ; B 111 -405 1251 459 ;
+C 77 ; WX 1173 ; N M ; B 111 -408 1251 457 ;
+C 78 ; WX 1127 ; N N ; B 110 -406 1251 457 ;
+C 79 ; WX 759 ; N O ; B 85 -315 794 454 ;
+C 80 ; WX 759 ; N P ; B 109 -499 817 454 ;
+C 81 ; WX 759 ; N Q ; B 111 -521 820 454 ;
+C 82 ; WX 759 ; N R ; B 104 -459 812 454 ;
+C 83 ; WX 759 ; N S ; B 82 -319 794 454 ;
+C 84 ; WX 759 ; N T ; B 74 -499 817 454 ;
+C 85 ; WX 759 ; N U ; B 69 -521 820 454 ;
+C 86 ; WX 781 ; N V ; B 77 -197 879 457 ;
+C 87 ; WX 781 ; N W ; B 84 -252 886 457 ;
+C 88 ; WX 761 ; N X ; B 82 -222 861 456 ;
+C 89 ; WX 677 ; N Y ; B 16 -157 722 456 ;
+C 90 ; WX 679 ; N Z ; B 16 -154 740 459 ;
+C 91 ; WX 692 ; N bracketleft ; B 87 -222 737 458 ;
+C 92 ; WX 678 ; N backslash ; B 104 -321 743 456 ;
+C 93 ; WX 678 ; N bracketright ; B 115 -415 755 456 ;
+C 94 ; WX 678 ; N asciicircum ; B 115 -413 755 456 ;
+C 97 ; WX 695 ; N a ; B 59 -13 734 458 ;
+C 98 ; WX 695 ; N b ; B 81 -193 758 458 ;
+C 99 ; WX 695 ; N c ; B 89 -252 766 458 ;
+C 100 ; WX 723 ; N d ; B 82 -184 770 458 ;
+C 101 ; WX 986 ; N e ; B 57 -21 1012 459 ;
+C 102 ; WX 986 ; N f ; B 78 -184 1033 459 ;
+C 103 ; WX 986 ; N g ; B 87 -254 1042 459 ;
+C 104 ; WX 1002 ; N h ; B 91 -222 1049 459 ;
+C 105 ; WX 1121 ; N i ; B 84 -184 1166 459 ;
+C 106 ; WX 1121 ; N j ; B 85 -205 1163 459 ;
+C 107 ; WX 1188 ; N k ; B 90 -244 1188 459 ;
+C 108 ; WX 955 ; N l ; B 58 -9 982 459 ;
+C 109 ; WX 1061 ; N m ; B 58 -10 1076 459 ;
+C 110 ; WX 1191 ; N n ; B 76 -154 1205 458 ;
+C 111 ; WX 780 ; N o ; B 56 -9 806 456 ;
+C 112 ; WX 780 ; N p ; B 79 -193 829 456 ;
+C 113 ; WX 780 ; N q ; B 87 -252 837 456 ;
+C 114 ; WX 825 ; N r ; B 75 -181 872 459 ;
+C 115 ; WX 825 ; N s ; B 87 -273 884 459 ;
+C 116 ; WX 825 ; N t ; B 99 -366 896 459 ;
+C 117 ; WX 678 ; N u ; B 103 -316 743 456 ;
+C 118 ; WX 678 ; N v ; B 126 -499 766 456 ;
+C 119 ; WX 678 ; N w ; B 129 -521 768 456 ;
+C 120 ; WX 1072 ; N x ; B 108 -193 1168 456 ;
+C 121 ; WX 1072 ; N y ; B 115 -252 1176 456 ;
+C 122 ; WX 1124 ; N z ; B 109 -222 1220 456 ;
+C 123 ; WX 1072 ; N braceleft ; B 122 -311 1183 456 ;
+C 124 ; WX 1073 ; N bar ; B 124 -258 1180 454 ;
+C 125 ; WX 1104 ; N braceright ; B 137 -357 1193 455 ;
+C 126 ; WX 1261 ; N asciitilde ; B 72 -244 1328 458 ;
+C 145 ; WX 1045 ; N quoteleft ; B 73 -222 1085 458 ;
+C 146 ; WX 1045 ; N quoteright ; B 73 -222 1085 458 ;
+C 147 ; WX 747 ; N quotedblleft ; B 12 -157 782 453 ;
+C 148 ; WX 747 ; N quotedblright ; B 12 -157 782 453 ;
+C 161 ; WX 1199 ; N exclamdown ; B 89 -205 1222 459 ;
+C 162 ; WX 1200 ; N cent ; B 103 -292 1236 459 ;
+C 163 ; WX 792 ; N sterling ; B 75 -193 853 456 ;
+C 164 ; WX 792 ; N currency ; B 83 -252 860 456 ;
+C 165 ; WX 749 ; N yen ; B 45 -8 754 456 ;
+C 166 ; WX 756 ; N brokenbar ; B 14 -153 787 453 ;
+C 168 ; WX 767 ; N dieresis ; B 77 -222 776 456 ;
+C 169 ; WX 1111 ; N copyright ; B 74 -193 1167 457 ;
+C 170 ; WX 1111 ; N ordfeminine ; B 83 -257 1176 457 ;
+C 171 ; WX 711 ; N guillemotleft ; B 38 -197 811 447 ;
+C 174 ; WX 711 ; N registered ; B 63 -381 834 447 ;
+C 176 ; WX 711 ; N degree ; B 66 -406 837 447 ;
+C 177 ; WX 711 ; N plusminus ; B 47 -303 825 447 ;
+C 178 ; WX 761 ; N twosuperior ; B -4 -363 847 446 ;
+C 179 ; WX 767 ; N threesuperior ; B -10 -359 842 450 ;
+C 180 ; WX 764 ; N acute ; B 21 -414 853 449 ;
+C 183 ; WX 878 ; N middot ; B 30 -382 904 446 ;
+C 184 ; WX 878 ; N cedilla ; B 35 -414 911 449 ;
+C 185 ; WX 878 ; N onesuperior ; B 35 -416 1031 449 ;
+C 186 ; WX 1055 ; N ordmasculine ; B 14 -145 1079 456 ;
+C 187 ; WX 1054 ; N guillemotright ; B 20 -145 1093 454 ;
+C 188 ; WX 1048 ; N onequarter ; B 43 -222 1070 456 ;
+C 189 ; WX 1144 ; N onehalf ; B 80 -188 1138 462 ;
+C 190 ; WX 1150 ; N threequarters ; B 88 -225 1174 460 ;
+C 191 ; WX 1184 ; N questiondown ; B 94 -283 1228 461 ;
+C 192 ; WX 790 ; N Agrave ; B 15 -203 786 459 ;
+C 193 ; WX 932 ; N Aacute ; B 82 -241 941 454 ;
+C 194 ; WX 812 ; N Acircumflex ; B 67 -241 801 459 ;
+C 195 ; WX 1360 ; N Atilde ; B 50 -13 1397 459 ;
+C 196 ; WX 1291 ; N Adieresis ; B 61 -174 1291 459 ;
+C 197 ; WX 1259 ; N Aring ; B 63 -174 1271 459 ;
+C 198 ; WX 1300 ; N AE ; B 67 -222 1298 459 ;
+C 199 ; WX 1692 ; N Ccedilla ; B 40 -14 1712 457 ;
+C 200 ; WX 1477 ; N Egrave ; B 71 -177 1519 459 ;
+C 201 ; WX 1534 ; N Eacute ; B 82 -249 1537 459 ;
+C 202 ; WX 962 ; N Ecircumflex ; B 77 -191 951 453 ;
+C 203 ; WX 1010 ; N Edieresis ; B 86 -225 1031 459 ;
+C 204 ; WX 1084 ; N Igrave ; B 93 -283 1107 459 ;
+C 205 ; WX 1217 ; N Iacute ; B 83 -183 1264 456 ;
+C 206 ; WX 1217 ; N Icircumflex ; B 92 -252 1273 456 ;
+C 207 ; WX 1222 ; N Idieresis ; B 92 -222 1269 458 ;
+C 208 ; WX 1216 ; N Eth ; B 86 -184 1261 462 ;
+C 209 ; WX 1213 ; N Ntilde ; B 91 -225 1266 463 ;
+C 210 ; WX 1216 ; N Ograve ; B 97 -283 1272 462 ;
+C 211 ; WX 1085 ; N Oacute ; B 78 -194 1125 456 ;
+C 212 ; WX 1085 ; N Ocircumflex ; B 86 -255 1133 456 ;
+C 213 ; WX 1144 ; N Otilde ; B 47 -8 1217 458 ;
+C 214 ; WX 1144 ; N Odieresis ; B 71 -193 1241 458 ;
+C 215 ; WX 1144 ; N multiply ; B 78 -252 1248 458 ;
+C 216 ; WX 1204 ; N Oslash ; B 82 -222 1300 456 ;
+C 217 ; WX 1313 ; N Ugrave ; B 57 -8 1332 456 ;
+C 218 ; WX 1441 ; N Uacute ; B 84 -154 1466 458 ;
+C 219 ; WX 1445 ; N Ucircumflex ; B 84 -154 1486 458 ;
+C 220 ; WX 1452 ; N Udieresis ; B 79 -222 1473 456 ;
+C 221 ; WX 1225 ; N Yacute ; B 55 -15 1270 457 ;
+C 222 ; WX 1334 ; N Thorn ; B 75 -174 1324 457 ;
+C 223 ; WX 1487 ; N germandbls ; B 81 -219 1485 457 ;
+C 224 ; WX 1585 ; N agrave ; B 77 -192 1629 451 ;
+C 225 ; WX 1585 ; N aacute ; B 86 -258 1637 451 ;
+C 226 ; WX 453 ; N acircumflex ; B 55 -189 536 454 ;
+C 227 ; WX 453 ; N atilde ; B 63 -252 544 454 ;
+C 228 ; WX 476 ; N adieresis ; B 23 -85 542 454 ;
+C 229 ; WX 459 ; N aring ; B 34 -369 564 456 ;
+C 230 ; WX 459 ; N ae ; B 43 -438 573 456 ;
+C 231 ; WX 609 ; N ccedilla ; B 76 -10 666 457 ;
+C 232 ; WX 609 ; N egrave ; B 99 -183 688 457 ;
+C 233 ; WX 609 ; N eacute ; B 108 -252 697 457 ;
+C 234 ; WX 520 ; N ecircumflex ; B 85 -168 562 454 ;
+C 235 ; WX 520 ; N edieresis ; B 95 -246 572 454 ;
+C 236 ; WX 962 ; N igrave ; B 89 -183 1010 456 ;
+C 237 ; WX 962 ; N iacute ; B 98 -254 1019 456 ;
+C 238 ; WX 958 ; N icircumflex ; B 90 -222 1007 458 ;
+C 239 ; WX 962 ; N idieresis ; B 106 -317 1028 456 ;
+C 240 ; WX 962 ; N eth ; B 129 -499 1051 456 ;
+C 241 ; WX 962 ; N ntilde ; B 132 -521 1054 456 ;
+C 242 ; WX 962 ; N ograve ; B 123 -453 1045 456 ;
+C 243 ; WX 962 ; N oacute ; B 106 -316 1028 456 ;
+C 244 ; WX 962 ; N ocircumflex ; B 129 -499 1051 456 ;
+C 245 ; WX 962 ; N otilde ; B 132 -521 1054 456 ;
+C 250 ; WX 711 ; N uacute ; B 46 -253 818 447 ;
+C 251 ; WX 678 ; N ucircumflex ; B 121 -457 761 457 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 500 ; N CR ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr2bi.pfb b/language/malayalam/fonts/rachana/mlr2bi.pfb
new file mode 100644
index 0000000000..8d7d64a8bd
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr2bi.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr2bi.tfm b/language/malayalam/fonts/rachana/mlr2bi.tfm
new file mode 100644
index 0000000000..d70332a1e3
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr2bi.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr2i.afm b/language/malayalam/fonts/rachana/mlr2i.afm
new file mode 100644
index 0000000000..494c9f07bd
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr2i.afm
@@ -0,0 +1,203 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:28:34 2003
+FontName Ra2-Italic
+FullName Ra2-Italic
+FamilyName Ra2
+Weight normal
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -14 -533 1735 600
+CapHeight 450
+XHeight 450
+Ascender 453
+Descender -197
+StartCharMetrics 181
+C 0 ; WX 500 ; N .notdef ; B -14 0 515 600 ;
+C 32 ; WX 500 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 769 ; N exclam ; B 46 -8 759 450 ;
+C 34 ; WX 764 ; N quotedbl ; B 12 -161 785 447 ;
+C 35 ; WX 776 ; N numbersign ; B 75 -228 771 448 ;
+C 36 ; WX 744 ; N dollar ; B 41 -186 764 451 ;
+C 37 ; WX 1111 ; N percent ; B 46 -9 1130 450 ;
+C 38 ; WX 1090 ; N ampersand ; B 14 -161 1140 452 ;
+C 39 ; WX 1069 ; N quotesingle ; B 74 -227 1094 452 ;
+C 40 ; WX 1208 ; N parenleft ; B 83 -188 1241 450 ;
+C 41 ; WX 1208 ; N parenright ; B 89 -225 1247 450 ;
+C 42 ; WX 1208 ; N asterisk ; B 97 -294 1256 450 ;
+C 43 ; WX 776 ; N plus ; B 86 -317 796 448 ;
+C 44 ; WX 747 ; N comma ; B 112 -414 793 453 ;
+C 45 ; WX 5 ; N hyphen ; B 0 0 0 0 ;
+C 46 ; WX 747 ; N period ; B 112 -419 793 449 ;
+C 47 ; WX 776 ; N slash ; B 26 -319 796 448 ;
+C 48 ; WX 797 ; N zero ; B -4 -321 806 448 ;
+C 49 ; WX 871 ; N one ; B 17 -420 839 448 ;
+C 50 ; WX 1187 ; N two ; B 42 -8 1187 450 ;
+C 51 ; WX 1156 ; N three ; B 16 -163 1187 450 ;
+C 52 ; WX 1162 ; N four ; B 16 -163 1211 449 ;
+C 53 ; WX 1188 ; N five ; B 76 -227 1215 450 ;
+C 54 ; WX 1321 ; N six ; B 77 -208 1349 450 ;
+C 55 ; WX 1317 ; N seven ; B 88 -210 1344 450 ;
+C 56 ; WX 1347 ; N eight ; B 94 -250 1377 450 ;
+C 57 ; WX 776 ; N nine ; B 87 -321 796 448 ;
+C 58 ; WX 747 ; N colon ; B 89 -261 770 451 ;
+C 59 ; WX 757 ; N semicolon ; B 103 -362 783 453 ;
+C 60 ; WX 776 ; N less ; B 85 -310 795 448 ;
+C 61 ; WX 747 ; N equal ; B 112 -414 793 453 ;
+C 62 ; WX 747 ; N greater ; B 112 -416 793 453 ;
+C 63 ; WX 923 ; N question ; B 76 -188 923 450 ;
+C 64 ; WX 923 ; N at ; B 92 -313 939 450 ;
+C 65 ; WX 923 ; N A ; B 103 -396 950 450 ;
+C 66 ; WX 776 ; N B ; B 87 -323 796 448 ;
+C 67 ; WX 776 ; N C ; B 111 -510 821 448 ;
+C 68 ; WX 776 ; N D ; B 114 -533 823 448 ;
+C 69 ; WX 1234 ; N E ; B 73 -187 1315 450 ;
+C 70 ; WX 1234 ; N F ; B 80 -248 1323 450 ;
+C 71 ; WX 1305 ; N G ; B 75 -227 1383 450 ;
+C 72 ; WX 1234 ; N H ; B 90 -322 1333 450 ;
+C 73 ; WX 1234 ; N I ; B 90 -323 1333 450 ;
+C 74 ; WX 1234 ; N J ; B 103 -423 1346 450 ;
+C 75 ; WX 1234 ; N K ; B 89 -314 1332 450 ;
+C 76 ; WX 1153 ; N L ; B 113 -414 1261 453 ;
+C 77 ; WX 1200 ; N M ; B 113 -417 1261 451 ;
+C 78 ; WX 1153 ; N N ; B 113 -415 1261 451 ;
+C 79 ; WX 776 ; N O ; B 87 -321 796 448 ;
+C 80 ; WX 776 ; N P ; B 111 -510 821 448 ;
+C 81 ; WX 776 ; N Q ; B 114 -533 823 448 ;
+C 82 ; WX 776 ; N R ; B 106 -469 815 448 ;
+C 83 ; WX 776 ; N S ; B 84 -324 796 448 ;
+C 84 ; WX 776 ; N T ; B 76 -510 821 448 ;
+C 85 ; WX 776 ; N U ; B 71 -533 823 448 ;
+C 86 ; WX 799 ; N V ; B 79 -202 880 451 ;
+C 87 ; WX 799 ; N W ; B 86 -258 887 451 ;
+C 88 ; WX 778 ; N X ; B 84 -227 862 450 ;
+C 89 ; WX 692 ; N Y ; B 16 -161 723 449 ;
+C 90 ; WX 695 ; N Z ; B 16 -158 742 452 ;
+C 91 ; WX 708 ; N bracketleft ; B 88 -227 738 450 ;
+C 92 ; WX 693 ; N backslash ; B 105 -326 745 448 ;
+C 93 ; WX 693 ; N bracketright ; B 118 -424 757 448 ;
+C 94 ; WX 693 ; N asciicircum ; B 118 -422 757 448 ;
+C 97 ; WX 711 ; N a ; B 59 -13 736 452 ;
+C 98 ; WX 711 ; N b ; B 83 -197 760 452 ;
+C 99 ; WX 711 ; N c ; B 90 -258 767 452 ;
+C 100 ; WX 740 ; N d ; B 83 -188 773 451 ;
+C 101 ; WX 1009 ; N e ; B 58 -21 1020 451 ;
+C 102 ; WX 1009 ; N f ; B 80 -188 1041 451 ;
+C 103 ; WX 1009 ; N g ; B 89 -260 1051 451 ;
+C 104 ; WX 1025 ; N h ; B 93 -227 1058 451 ;
+C 105 ; WX 1147 ; N i ; B 86 -188 1177 451 ;
+C 106 ; WX 1147 ; N j ; B 86 -210 1175 451 ;
+C 107 ; WX 1215 ; N k ; B 92 -250 1199 451 ;
+C 108 ; WX 977 ; N l ; B 59 -9 988 453 ;
+C 109 ; WX 1085 ; N m ; B 58 -10 1085 453 ;
+C 110 ; WX 1218 ; N n ; B 78 -158 1218 450 ;
+C 111 ; WX 798 ; N o ; B 56 -9 808 450 ;
+C 112 ; WX 798 ; N p ; B 80 -197 833 450 ;
+C 113 ; WX 798 ; N q ; B 88 -258 840 450 ;
+C 114 ; WX 844 ; N r ; B 76 -185 876 450 ;
+C 115 ; WX 844 ; N s ; B 88 -279 888 450 ;
+C 116 ; WX 844 ; N t ; B 100 -374 901 450 ;
+C 117 ; WX 693 ; N u ; B 105 -323 744 448 ;
+C 118 ; WX 693 ; N v ; B 129 -510 768 448 ;
+C 119 ; WX 693 ; N w ; B 132 -533 771 448 ;
+C 120 ; WX 1096 ; N x ; B 109 -197 1176 450 ;
+C 121 ; WX 1096 ; N y ; B 117 -258 1184 450 ;
+C 122 ; WX 1150 ; N z ; B 111 -228 1229 450 ;
+C 123 ; WX 1096 ; N braceleft ; B 125 -316 1191 450 ;
+C 124 ; WX 1098 ; N bar ; B 126 -262 1188 448 ;
+C 125 ; WX 1129 ; N braceright ; B 139 -365 1201 449 ;
+C 126 ; WX 1290 ; N asciitilde ; B 74 -250 1339 450 ;
+C 145 ; WX 1069 ; N quoteleft ; B 74 -227 1094 452 ;
+C 146 ; WX 1069 ; N quoteright ; B 74 -227 1094 452 ;
+C 147 ; WX 764 ; N quotedblleft ; B 12 -161 785 447 ;
+C 148 ; WX 764 ; N quotedblright ; B 12 -161 785 447 ;
+C 161 ; WX 1226 ; N exclamdown ; B 91 -210 1231 450 ;
+C 162 ; WX 1227 ; N cent ; B 105 -299 1245 450 ;
+C 163 ; WX 810 ; N sterling ; B 77 -197 856 450 ;
+C 164 ; WX 810 ; N currency ; B 85 -258 864 450 ;
+C 165 ; WX 766 ; N yen ; B 45 -8 756 450 ;
+C 166 ; WX 773 ; N brokenbar ; B 13 -156 789 447 ;
+C 168 ; WX 785 ; N dieresis ; B 79 -227 778 450 ;
+C 169 ; WX 1136 ; N copyright ; B 76 -197 1178 451 ;
+C 170 ; WX 1136 ; N ordfeminine ; B 84 -263 1187 451 ;
+C 171 ; WX 727 ; N guillemotleft ; B 42 -201 811 441 ;
+C 174 ; WX 727 ; N registered ; B 67 -390 834 441 ;
+C 176 ; WX 727 ; N degree ; B 70 -415 837 441 ;
+C 177 ; WX 727 ; N plusminus ; B 50 -310 825 441 ;
+C 178 ; WX 778 ; N twosuperior ; B -4 -371 847 440 ;
+C 179 ; WX 785 ; N threesuperior ; B -10 -367 842 444 ;
+C 180 ; WX 781 ; N acute ; B 23 -423 854 443 ;
+C 183 ; WX 898 ; N middot ; B 31 -391 906 440 ;
+C 184 ; WX 898 ; N cedilla ; B 36 -423 917 443 ;
+C 185 ; WX 898 ; N onesuperior ; B 36 -425 1040 443 ;
+C 186 ; WX 1079 ; N ordmasculine ; B 14 -148 1089 450 ;
+C 187 ; WX 1078 ; N guillemotright ; B 19 -148 1103 448 ;
+C 188 ; WX 1072 ; N onequarter ; B 47 -227 1079 450 ;
+C 189 ; WX 1170 ; N onehalf ; B 82 -192 1148 452 ;
+C 190 ; WX 1176 ; N threequarters ; B 90 -230 1185 450 ;
+C 191 ; WX 1211 ; N questiondown ; B 96 -289 1241 451 ;
+C 192 ; WX 808 ; N Agrave ; B 14 -208 788 453 ;
+C 193 ; WX 953 ; N Aacute ; B 83 -246 947 448 ;
+C 194 ; WX 831 ; N Acircumflex ; B 69 -247 804 453 ;
+C 195 ; WX 1391 ; N Atilde ; B 50 -13 1413 453 ;
+C 196 ; WX 1320 ; N Adieresis ; B 61 -178 1305 453 ;
+C 197 ; WX 1288 ; N Aring ; B 64 -178 1285 453 ;
+C 198 ; WX 1330 ; N AE ; B 69 -227 1312 453 ;
+C 199 ; WX 1731 ; N Ccedilla ; B 40 -13 1735 451 ;
+C 200 ; WX 1511 ; N Egrave ; B 73 -181 1538 453 ;
+C 201 ; WX 1569 ; N Eacute ; B 83 -255 1556 453 ;
+C 202 ; WX 984 ; N Ecircumflex ; B 79 -195 958 447 ;
+C 203 ; WX 1033 ; N Edieresis ; B 87 -230 1040 453 ;
+C 204 ; WX 1109 ; N Igrave ; B 95 -289 1116 453 ;
+C 205 ; WX 1245 ; N Iacute ; B 84 -187 1278 448 ;
+C 206 ; WX 1245 ; N Icircumflex ; B 94 -258 1287 448 ;
+C 207 ; WX 1250 ; N Idieresis ; B 94 -227 1283 450 ;
+C 208 ; WX 1244 ; N Eth ; B 88 -188 1274 451 ;
+C 209 ; WX 1241 ; N Ntilde ; B 93 -230 1279 451 ;
+C 210 ; WX 1244 ; N Ograve ; B 99 -289 1286 451 ;
+C 211 ; WX 1110 ; N Oacute ; B 80 -198 1135 450 ;
+C 212 ; WX 1110 ; N Ocircumflex ; B 88 -261 1143 450 ;
+C 213 ; WX 1170 ; N Otilde ; B 48 -8 1226 452 ;
+C 214 ; WX 1170 ; N Odieresis ; B 72 -197 1250 452 ;
+C 215 ; WX 1170 ; N multiply ; B 80 -258 1258 452 ;
+C 216 ; WX 1232 ; N Oslash ; B 84 -227 1311 450 ;
+C 217 ; WX 1343 ; N Ugrave ; B 57 -8 1347 450 ;
+C 218 ; WX 1474 ; N Uacute ; B 86 -158 1483 452 ;
+C 219 ; WX 1478 ; N Ucircumflex ; B 86 -158 1504 452 ;
+C 220 ; WX 1485 ; N Udieresis ; B 81 -227 1492 450 ;
+C 221 ; WX 1253 ; N Yacute ; B 56 -15 1284 451 ;
+C 222 ; WX 1365 ; N Thorn ; B 77 -178 1338 451 ;
+C 223 ; WX 1521 ; N germandbls ; B 83 -224 1504 451 ;
+C 224 ; WX 1621 ; N agrave ; B 79 -196 1650 445 ;
+C 225 ; WX 1621 ; N aacute ; B 88 -264 1659 445 ;
+C 226 ; WX 463 ; N acircumflex ; B 59 -193 529 448 ;
+C 227 ; WX 463 ; N atilde ; B 67 -258 537 448 ;
+C 228 ; WX 487 ; N adieresis ; B 24 -87 535 448 ;
+C 229 ; WX 470 ; N aring ; B 36 -377 558 450 ;
+C 230 ; WX 470 ; N ae ; B 45 -448 567 450 ;
+C 231 ; WX 623 ; N ccedilla ; B 77 -10 662 450 ;
+C 232 ; WX 623 ; N egrave ; B 101 -187 685 450 ;
+C 233 ; WX 623 ; N eacute ; B 110 -258 694 450 ;
+C 234 ; WX 532 ; N ecircumflex ; B 86 -172 559 448 ;
+C 235 ; WX 532 ; N edieresis ; B 96 -252 570 448 ;
+C 236 ; WX 984 ; N igrave ; B 90 -187 1017 450 ;
+C 237 ; WX 984 ; N iacute ; B 99 -260 1027 450 ;
+C 238 ; WX 980 ; N icircumflex ; B 91 -227 1014 450 ;
+C 239 ; WX 984 ; N idieresis ; B 107 -323 1035 450 ;
+C 240 ; WX 984 ; N eth ; B 132 -510 1059 450 ;
+C 241 ; WX 984 ; N ntilde ; B 134 -533 1062 450 ;
+C 242 ; WX 984 ; N ograve ; B 125 -463 1053 450 ;
+C 243 ; WX 984 ; N oacute ; B 107 -323 1035 450 ;
+C 244 ; WX 984 ; N ocircumflex ; B 132 -510 1059 450 ;
+C 245 ; WX 984 ; N otilde ; B 134 -533 1062 450 ;
+C 250 ; WX 727 ; N uacute ; B 50 -259 818 441 ;
+C 251 ; WX 693 ; N ucircumflex ; B 123 -467 763 448 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 500 ; N CR ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr2i.pfb b/language/malayalam/fonts/rachana/mlr2i.pfb
new file mode 100644
index 0000000000..be3e3334fb
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr2i.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr2i.tfm b/language/malayalam/fonts/rachana/mlr2i.tfm
new file mode 100644
index 0000000000..e3a8c74e24
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr2i.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr2r.afm b/language/malayalam/fonts/rachana/mlr2r.afm
new file mode 100644
index 0000000000..b9f92500dc
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr2r.afm
@@ -0,0 +1,203 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:27:38 2003
+FontName Ra2-Regular
+FullName Ra2-Regular
+FamilyName Ra2
+Weight Regular
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox 58 -533 1730 600
+CapHeight 450
+XHeight 450
+Ascender 453
+Descender -197
+StartCharMetrics 181
+C 0 ; WX 500 ; N .notdef ; B 63 0 438 600 ;
+C 32 ; WX 500 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 769 ; N exclam ; B 75 -8 769 450 ;
+C 34 ; WX 764 ; N quotedbl ; B 71 -161 766 447 ;
+C 35 ; WX 776 ; N numbersign ; B 75 -228 777 448 ;
+C 36 ; WX 744 ; N dollar ; B 69 -186 743 451 ;
+C 37 ; WX 1111 ; N percent ; B 75 -9 1111 450 ;
+C 38 ; WX 1090 ; N ampersand ; B 73 -161 1092 452 ;
+C 39 ; WX 1069 ; N quotesingle ; B 75 -227 1071 452 ;
+C 40 ; WX 1208 ; N parenleft ; B 74 -188 1210 450 ;
+C 41 ; WX 1208 ; N parenright ; B 74 -225 1223 450 ;
+C 42 ; WX 1208 ; N asterisk ; B 74 -294 1277 450 ;
+C 43 ; WX 776 ; N plus ; B 75 -317 776 448 ;
+C 44 ; WX 747 ; N comma ; B 74 -414 748 453 ;
+C 45 ; WX 5 ; N hyphen ; B 0 0 0 0 ;
+C 46 ; WX 747 ; N period ; B 74 -419 750 449 ;
+C 47 ; WX 776 ; N slash ; B 75 -319 776 448 ;
+C 48 ; WX 797 ; N zero ; B 70 -321 794 448 ;
+C 49 ; WX 871 ; N one ; B 79 -420 873 448 ;
+C 50 ; WX 1187 ; N two ; B 71 -8 1179 450 ;
+C 51 ; WX 1156 ; N three ; B 75 -163 1157 450 ;
+C 52 ; WX 1162 ; N four ; B 75 -163 1163 449 ;
+C 53 ; WX 1188 ; N five ; B 77 -227 1187 450 ;
+C 54 ; WX 1321 ; N six ; B 73 -208 1322 450 ;
+C 55 ; WX 1317 ; N seven ; B 77 -210 1346 450 ;
+C 56 ; WX 1347 ; N eight ; B 78 -250 1424 450 ;
+C 57 ; WX 776 ; N nine ; B 75 -321 776 448 ;
+C 58 ; WX 747 ; N colon ; B 74 -261 748 451 ;
+C 59 ; WX 757 ; N semicolon ; B 74 -362 810 453 ;
+C 60 ; WX 776 ; N less ; B 75 -310 776 448 ;
+C 61 ; WX 747 ; N equal ; B 74 -414 748 453 ;
+C 62 ; WX 747 ; N greater ; B 74 -416 823 453 ;
+C 63 ; WX 923 ; N question ; B 74 -188 922 450 ;
+C 64 ; WX 923 ; N at ; B 74 -313 922 450 ;
+C 65 ; WX 923 ; N A ; B 74 -396 922 450 ;
+C 66 ; WX 776 ; N B ; B 75 -323 776 448 ;
+C 67 ; WX 776 ; N C ; B 75 -510 776 448 ;
+C 68 ; WX 776 ; N D ; B 75 -533 779 448 ;
+C 69 ; WX 1234 ; N E ; B 77 -187 1235 450 ;
+C 70 ; WX 1234 ; N F ; B 77 -248 1237 450 ;
+C 71 ; WX 1305 ; N G ; B 75 -227 1298 450 ;
+C 72 ; WX 1234 ; N H ; B 77 -322 1235 450 ;
+C 73 ; WX 1234 ; N I ; B 77 -323 1235 450 ;
+C 74 ; WX 1234 ; N J ; B 77 -423 1243 450 ;
+C 75 ; WX 1234 ; N K ; B 77 -314 1235 450 ;
+C 76 ; WX 1153 ; N L ; B 75 -414 1160 453 ;
+C 77 ; WX 1200 ; N M ; B 75 -417 1287 451 ;
+C 78 ; WX 1153 ; N N ; B 75 -415 1151 451 ;
+C 79 ; WX 776 ; N O ; B 75 -321 776 448 ;
+C 80 ; WX 776 ; N P ; B 75 -510 776 448 ;
+C 81 ; WX 776 ; N Q ; B 75 -533 779 448 ;
+C 82 ; WX 776 ; N R ; B 75 -469 776 448 ;
+C 83 ; WX 776 ; N S ; B 75 -324 776 448 ;
+C 84 ; WX 776 ; N T ; B 75 -510 781 448 ;
+C 85 ; WX 776 ; N U ; B 75 -533 779 448 ;
+C 86 ; WX 799 ; N V ; B 77 -202 798 451 ;
+C 87 ; WX 799 ; N W ; B 77 -258 798 451 ;
+C 88 ; WX 778 ; N X ; B 77 -227 777 450 ;
+C 89 ; WX 692 ; N Y ; B 73 -161 688 449 ;
+C 90 ; WX 695 ; N Z ; B 73 -158 695 452 ;
+C 91 ; WX 708 ; N bracketleft ; B 72 -227 711 450 ;
+C 92 ; WX 693 ; N backslash ; B 77 -326 689 448 ;
+C 93 ; WX 693 ; N bracketright ; B 77 -424 689 448 ;
+C 94 ; WX 693 ; N asciicircum ; B 77 -422 689 448 ;
+C 97 ; WX 711 ; N a ; B 73 -13 711 452 ;
+C 98 ; WX 711 ; N b ; B 73 -197 713 452 ;
+C 99 ; WX 711 ; N c ; B 73 -258 711 452 ;
+C 100 ; WX 740 ; N d ; B 72 -188 739 451 ;
+C 101 ; WX 1009 ; N e ; B 72 -21 1009 451 ;
+C 102 ; WX 1009 ; N f ; B 72 -188 1010 451 ;
+C 103 ; WX 1009 ; N g ; B 72 -260 1009 451 ;
+C 104 ; WX 1025 ; N h ; B 78 -227 1025 451 ;
+C 105 ; WX 1147 ; N i ; B 76 -188 1148 451 ;
+C 106 ; WX 1147 ; N j ; B 75 -210 1172 451 ;
+C 107 ; WX 1215 ; N k ; B 75 -250 1246 451 ;
+C 108 ; WX 977 ; N l ; B 72 -9 979 453 ;
+C 109 ; WX 1085 ; N m ; B 71 -10 1084 453 ;
+C 110 ; WX 1218 ; N n ; B 72 -158 1219 450 ;
+C 111 ; WX 798 ; N o ; B 70 -9 799 450 ;
+C 112 ; WX 798 ; N p ; B 70 -197 799 450 ;
+C 113 ; WX 798 ; N q ; B 70 -258 799 450 ;
+C 114 ; WX 844 ; N r ; B 71 -185 842 450 ;
+C 115 ; WX 844 ; N s ; B 71 -279 843 450 ;
+C 116 ; WX 844 ; N t ; B 71 -374 844 450 ;
+C 117 ; WX 693 ; N u ; B 77 -323 689 448 ;
+C 118 ; WX 693 ; N v ; B 77 -510 691 448 ;
+C 119 ; WX 693 ; N w ; B 77 -533 699 448 ;
+C 120 ; WX 1096 ; N x ; B 76 -197 1103 450 ;
+C 121 ; WX 1096 ; N y ; B 76 -258 1097 450 ;
+C 122 ; WX 1150 ; N z ; B 72 -228 1144 450 ;
+C 123 ; WX 1096 ; N braceleft ; B 76 -316 1103 450 ;
+C 124 ; WX 1098 ; N bar ; B 72 -262 1104 448 ;
+C 125 ; WX 1129 ; N braceright ; B 72 -365 1185 449 ;
+C 126 ; WX 1290 ; N asciitilde ; B 58 -250 1251 450 ;
+C 145 ; WX 1069 ; N quoteleft ; B 75 -227 1071 452 ;
+C 146 ; WX 1069 ; N quoteright ; B 75 -227 1071 452 ;
+C 147 ; WX 764 ; N quotedblleft ; B 71 -161 766 447 ;
+C 148 ; WX 764 ; N quotedblright ; B 71 -161 766 447 ;
+C 161 ; WX 1226 ; N exclamdown ; B 77 -210 1273 450 ;
+C 162 ; WX 1227 ; N cent ; B 79 -299 1296 450 ;
+C 163 ; WX 810 ; N sterling ; B 76 -197 811 450 ;
+C 164 ; WX 810 ; N currency ; B 76 -258 820 450 ;
+C 165 ; WX 766 ; N yen ; B 72 -8 768 450 ;
+C 166 ; WX 773 ; N brokenbar ; B 72 -156 775 447 ;
+C 168 ; WX 785 ; N dieresis ; B 77 -227 784 450 ;
+C 169 ; WX 1136 ; N copyright ; B 76 -197 1135 451 ;
+C 170 ; WX 1136 ; N ordfeminine ; B 76 -263 1147 451 ;
+C 171 ; WX 727 ; N guillemotleft ; B 74 -201 730 441 ;
+C 174 ; WX 727 ; N registered ; B 74 -390 731 441 ;
+C 176 ; WX 727 ; N degree ; B 74 -415 736 441 ;
+C 177 ; WX 727 ; N plusminus ; B 74 -310 734 441 ;
+C 178 ; WX 778 ; N twosuperior ; B 75 -371 781 440 ;
+C 179 ; WX 785 ; N threesuperior ; B 75 -367 788 444 ;
+C 180 ; WX 781 ; N acute ; B 75 -423 783 443 ;
+C 183 ; WX 898 ; N middot ; B 75 -391 896 440 ;
+C 184 ; WX 898 ; N cedilla ; B 75 -423 1003 443 ;
+C 185 ; WX 898 ; N onesuperior ; B 75 -425 1116 443 ;
+C 186 ; WX 1079 ; N ordmasculine ; B 72 -148 1081 450 ;
+C 187 ; WX 1078 ; N guillemotright ; B 77 -148 1078 448 ;
+C 188 ; WX 1072 ; N onequarter ; B 76 -227 1073 450 ;
+C 189 ; WX 1170 ; N onehalf ; B 75 -192 1142 452 ;
+C 190 ; WX 1176 ; N threequarters ; B 79 -230 1223 450 ;
+C 191 ; WX 1211 ; N questiondown ; B 78 -289 1292 451 ;
+C 192 ; WX 808 ; N Agrave ; B 72 -208 808 453 ;
+C 193 ; WX 953 ; N Aacute ; B 77 -246 953 448 ;
+C 194 ; WX 831 ; N Acircumflex ; B 77 -247 831 453 ;
+C 195 ; WX 1391 ; N Atilde ; B 77 -13 1388 453 ;
+C 196 ; WX 1320 ; N Adieresis ; B 74 -178 1320 453 ;
+C 197 ; WX 1288 ; N Aring ; B 76 -178 1291 453 ;
+C 198 ; WX 1330 ; N AE ; B 76 -227 1328 453 ;
+C 199 ; WX 1731 ; N Ccedilla ; B 76 -13 1730 451 ;
+C 200 ; WX 1511 ; N Egrave ; B 76 -181 1510 453 ;
+C 201 ; WX 1569 ; N Eacute ; B 78 -255 1603 453 ;
+C 202 ; WX 984 ; N Ecircumflex ; B 75 -195 985 447 ;
+C 203 ; WX 1033 ; N Edieresis ; B 74 -230 1096 453 ;
+C 204 ; WX 1109 ; N Igrave ; B 74 -289 1169 453 ;
+C 205 ; WX 1245 ; N Iacute ; B 76 -187 1245 448 ;
+C 206 ; WX 1245 ; N Icircumflex ; B 76 -258 1247 448 ;
+C 207 ; WX 1250 ; N Idieresis ; B 77 -227 1246 450 ;
+C 208 ; WX 1244 ; N Eth ; B 80 -188 1242 451 ;
+C 209 ; WX 1241 ; N Ntilde ; B 80 -230 1242 451 ;
+C 210 ; WX 1244 ; N Ograve ; B 78 -289 1292 451 ;
+C 211 ; WX 1110 ; N Oacute ; B 77 -198 1105 450 ;
+C 212 ; WX 1110 ; N Ocircumflex ; B 77 -261 1107 450 ;
+C 213 ; WX 1170 ; N Otilde ; B 69 -8 1169 452 ;
+C 214 ; WX 1170 ; N Odieresis ; B 69 -197 1173 452 ;
+C 215 ; WX 1170 ; N multiply ; B 69 -258 1179 452 ;
+C 216 ; WX 1232 ; N Oslash ; B 77 -227 1226 450 ;
+C 217 ; WX 1343 ; N Ugrave ; B 80 -8 1341 450 ;
+C 218 ; WX 1474 ; N Uacute ; B 75 -158 1471 452 ;
+C 219 ; WX 1478 ; N Ucircumflex ; B 75 -158 1478 452 ;
+C 220 ; WX 1485 ; N Udieresis ; B 76 -227 1485 450 ;
+C 221 ; WX 1253 ; N Yacute ; B 77 -15 1253 451 ;
+C 222 ; WX 1365 ; N Thorn ; B 77 -178 1361 451 ;
+C 223 ; WX 1521 ; N germandbls ; B 77 -224 1520 451 ;
+C 224 ; WX 1621 ; N agrave ; B 77 -196 1621 445 ;
+C 225 ; WX 1621 ; N aacute ; B 77 -264 1630 445 ;
+C 226 ; WX 463 ; N acircumflex ; B 75 -193 466 448 ;
+C 227 ; WX 463 ; N atilde ; B 75 -258 467 448 ;
+C 228 ; WX 487 ; N adieresis ; B 74 -87 487 448 ;
+C 229 ; WX 470 ; N aring ; B 71 -377 473 450 ;
+C 230 ; WX 470 ; N ae ; B 71 -448 473 450 ;
+C 231 ; WX 623 ; N ccedilla ; B 74 -10 622 450 ;
+C 232 ; WX 623 ; N egrave ; B 74 -187 623 450 ;
+C 233 ; WX 623 ; N eacute ; B 74 -258 627 450 ;
+C 234 ; WX 532 ; N ecircumflex ; B 77 -172 533 448 ;
+C 235 ; WX 532 ; N edieresis ; B 77 -252 531 448 ;
+C 236 ; WX 984 ; N igrave ; B 77 -187 984 450 ;
+C 237 ; WX 984 ; N iacute ; B 77 -260 984 450 ;
+C 238 ; WX 980 ; N icircumflex ; B 72 -227 979 450 ;
+C 239 ; WX 984 ; N idieresis ; B 77 -323 984 450 ;
+C 240 ; WX 984 ; N eth ; B 77 -510 984 450 ;
+C 241 ; WX 984 ; N ntilde ; B 77 -533 989 450 ;
+C 242 ; WX 984 ; N ograve ; B 77 -463 984 450 ;
+C 243 ; WX 984 ; N oacute ; B 77 -323 985 450 ;
+C 244 ; WX 984 ; N ocircumflex ; B 77 -510 985 450 ;
+C 245 ; WX 984 ; N otilde ; B 77 -533 989 450 ;
+C 250 ; WX 727 ; N uacute ; B 74 -259 732 441 ;
+C 251 ; WX 693 ; N ucircumflex ; B 77 -467 689 448 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 500 ; N CR ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr2r.pfb b/language/malayalam/fonts/rachana/mlr2r.pfb
new file mode 100644
index 0000000000..33004f00d6
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr2r.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr2r.tfm b/language/malayalam/fonts/rachana/mlr2r.tfm
new file mode 100644
index 0000000000..ab7fdfd470
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr2r.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr3b.afm b/language/malayalam/fonts/rachana/mlr3b.afm
new file mode 100644
index 0000000000..415dbe0519
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr3b.afm
@@ -0,0 +1,209 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:40:55 2003
+FontName Ra3-Bold
+FullName Ra3-Bold
+FamilyName Ra3
+Weight Bold
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox 62 -521 1743 605
+CapHeight 459
+XHeight 455
+Ascender 457
+Descender -307
+StartCharMetrics 187
+C 0 ; WX 489 ; N .notdef ; B 62 0 444 602 ;
+C 32 ; WX 294 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 962 ; N exclam ; B 75 -307 978 456 ;
+C 34 ; WX 852 ; N quotedbl ; B 71 -392 868 457 ;
+C 35 ; WX 852 ; N numbersign ; B 71 -410 1016 458 ;
+C 36 ; WX 852 ; N dollar ; B 71 -408 867 458 ;
+C 37 ; WX 1103 ; N percent ; B 73 -179 1116 457 ;
+C 38 ; WX 1103 ; N ampersand ; B 73 -241 1119 457 ;
+C 39 ; WX 1103 ; N quotesingle ; B 73 -335 1117 457 ;
+C 40 ; WX 1005 ; N parenleft ; B 75 -182 1021 456 ;
+C 41 ; WX 1005 ; N parenright ; B 75 -252 1021 456 ;
+C 42 ; WX 1009 ; N asterisk ; B 75 -223 1021 455 ;
+C 43 ; WX 1144 ; N plus ; B 70 -187 1159 457 ;
+C 44 ; WX 1144 ; N comma ; B 70 -241 1159 457 ;
+C 46 ; WX 1144 ; N period ; B 70 -332 1159 457 ;
+C 48 ; WX 1248 ; N zero ; B 72 -155 1264 458 ;
+C 49 ; WX 1130 ; N one ; B 70 -193 1148 458 ;
+C 50 ; WX 1130 ; N two ; B 70 -252 1148 458 ;
+C 51 ; WX 1277 ; N three ; B 77 -186 1296 457 ;
+C 52 ; WX 1313 ; N four ; B 72 -222 1388 457 ;
+C 53 ; WX 1326 ; N five ; B 72 -298 1426 457 ;
+C 54 ; WX 1078 ; N six ; B 74 -315 1090 456 ;
+C 55 ; WX 1402 ; N seven ; B 74 -11 1417 457 ;
+C 56 ; WX 1402 ; N eight ; B 74 -187 1417 457 ;
+C 57 ; WX 1402 ; N nine ; B 74 -257 1421 457 ;
+C 58 ; WX 1406 ; N colon ; B 79 -224 1417 458 ;
+C 59 ; WX 1619 ; N semicolon ; B 81 -186 1631 459 ;
+C 60 ; WX 1611 ; N less ; B 81 -222 1632 459 ;
+C 61 ; WX 1619 ; N equal ; B 81 -298 1637 459 ;
+C 62 ; WX 1447 ; N greater ; B 73 -9 1458 454 ;
+C 63 ; WX 1444 ; N question ; B 75 -179 1488 454 ;
+C 64 ; WX 1447 ; N at ; B 71 -250 1502 454 ;
+C 65 ; WX 1451 ; N A ; B 73 -224 1460 455 ;
+C 66 ; WX 1078 ; N B ; B 74 -318 1090 456 ;
+C 67 ; WX 1078 ; N C ; B 74 -316 1090 456 ;
+C 68 ; WX 1078 ; N D ; B 74 -414 1104 456 ;
+C 69 ; WX 1170 ; N E ; B 75 -9 1186 455 ;
+C 70 ; WX 1170 ; N F ; B 75 -187 1192 455 ;
+C 71 ; WX 1170 ; N G ; B 75 -252 1196 455 ;
+C 72 ; WX 744 ; N H ; B 71 -160 759 458 ;
+C 73 ; WX 737 ; N I ; B 66 -160 754 459 ;
+C 74 ; WX 767 ; N J ; B 74 -223 783 457 ;
+C 75 ; WX 1236 ; N K ; B 68 -160 1249 458 ;
+C 76 ; WX 1254 ; N L ; B 68 -160 1268 455 ;
+C 77 ; WX 1281 ; N M ; B 70 -224 1294 455 ;
+C 78 ; WX 1258 ; N N ; B 73 -191 1274 459 ;
+C 79 ; WX 1258 ; N O ; B 77 -222 1283 460 ;
+C 80 ; WX 1264 ; N P ; B 76 -275 1341 460 ;
+C 81 ; WX 1210 ; N Q ; B 71 -10 1225 457 ;
+C 82 ; WX 1210 ; N R ; B 71 -183 1231 457 ;
+C 83 ; WX 1210 ; N S ; B 71 -246 1235 457 ;
+C 84 ; WX 1211 ; N T ; B 75 -223 1228 455 ;
+C 85 ; WX 1007 ; N U ; B 74 -12 1023 459 ;
+C 86 ; WX 1086 ; N V ; B 70 -12 1101 458 ;
+C 87 ; WX 1069 ; N W ; B 70 -153 1083 454 ;
+C 88 ; WX 1066 ; N X ; B 69 -152 1085 454 ;
+C 89 ; WX 1094 ; N Y ; B 70 -190 1111 457 ;
+C 90 ; WX 1125 ; N Z ; B 75 -10 1140 457 ;
+C 91 ; WX 1125 ; N bracketleft ; B 75 -183 1153 457 ;
+C 92 ; WX 1125 ; N backslash ; B 75 -246 1147 457 ;
+C 93 ; WX 1125 ; N bracketright ; B 75 -224 1140 455 ;
+C 94 ; WX 913 ; N asciicircum ; B 73 -180 927 458 ;
+C 97 ; WX 913 ; N a ; B 73 -374 929 458 ;
+C 98 ; WX 764 ; N b ; B 74 -312 779 457 ;
+C 99 ; WX 764 ; N c ; B 74 -491 779 457 ;
+C 100 ; WX 764 ; N d ; B 74 -521 779 457 ;
+C 101 ; WX 1229 ; N e ; B 69 -10 1246 457 ;
+C 102 ; WX 1229 ; N f ; B 69 -183 1246 457 ;
+C 103 ; WX 1229 ; N g ; B 69 -255 1246 457 ;
+C 104 ; WX 1238 ; N h ; B 70 -223 1254 457 ;
+C 105 ; WX 1714 ; N i ; B 69 -10 1728 457 ;
+C 106 ; WX 1714 ; N j ; B 69 -183 1739 457 ;
+C 107 ; WX 1714 ; N k ; B 69 -248 1743 457 ;
+C 108 ; WX 1492 ; N l ; B 71 -224 1506 457 ;
+C 109 ; WX 1229 ; N m ; B 69 -321 1246 457 ;
+C 110 ; WX 1229 ; N n ; B 69 -320 1246 457 ;
+C 111 ; WX 1229 ; N o ; B 69 -415 1246 457 ;
+C 112 ; WX 1229 ; N p ; B 69 -307 1246 457 ;
+C 113 ; WX 972 ; N q ; B 71 -408 1001 458 ;
+C 114 ; WX 972 ; N r ; B 71 -410 1168 458 ;
+C 115 ; WX 972 ; N s ; B 71 -408 986 458 ;
+C 116 ; WX 1236 ; N t ; B 79 -180 1247 458 ;
+C 117 ; WX 1236 ; N u ; B 81 -222 1274 457 ;
+C 118 ; WX 1255 ; N v ; B 79 -275 1324 457 ;
+C 119 ; WX 783 ; N w ; B 87 -186 803 455 ;
+C 120 ; WX 783 ; N x ; B 87 -249 800 455 ;
+C 121 ; WX 783 ; N y ; B 82 -259 799 452 ;
+C 122 ; WX 750 ; N z ; B 72 -263 765 450 ;
+C 123 ; WX 763 ; N braceleft ; B 72 -362 808 450 ;
+C 124 ; WX 783 ; N bar ; B 82 -245 791 452 ;
+C 125 ; WX 738 ; N braceright ; B 72 -412 806 452 ;
+C 126 ; WX 738 ; N asciitilde ; B 72 -415 983 452 ;
+C 145 ; WX 1119 ; N quoteleft ; B 72 -303 1216 457 ;
+C 146 ; WX 1119 ; N quoteright ; B 72 -303 1216 457 ;
+C 147 ; WX 852 ; N quotedblleft ; B 71 -392 868 457 ;
+C 148 ; WX 852 ; N quotedblright ; B 71 -392 868 457 ;
+C 161 ; WX 738 ; N exclamdown ; B 72 -412 753 452 ;
+C 162 ; WX 475 ; N cent ; B 75 -191 498 455 ;
+C 163 ; WX 475 ; N sterling ; B 75 -260 492 455 ;
+C 164 ; WX 491 ; N currency ; B 75 -182 506 453 ;
+C 165 ; WX 472 ; N yen ; B 75 -188 486 455 ;
+C 166 ; WX 472 ; N brokenbar ; B 75 -369 488 455 ;
+C 168 ; WX 472 ; N dieresis ; B 75 -433 489 455 ;
+C 169 ; WX 483 ; N copyright ; B 73 -224 499 455 ;
+C 170 ; WX 879 ; N ordfeminine ; B 71 -13 894 456 ;
+C 171 ; WX 879 ; N guillemotleft ; B 71 -182 894 456 ;
+C 174 ; WX 886 ; N registered ; B 75 -223 895 457 ;
+C 176 ; WX 879 ; N degree ; B 71 -321 894 456 ;
+C 177 ; WX 781 ; N plusminus ; B 71 -260 797 454 ;
+C 178 ; WX 830 ; N twosuperior ; B 71 -362 848 454 ;
+C 179 ; WX 886 ; N threesuperior ; B 75 -245 897 458 ;
+C 180 ; WX 781 ; N acute ; B 71 -408 797 456 ;
+C 183 ; WX 822 ; N middot ; B 71 -410 940 456 ;
+C 184 ; WX 781 ; N cedilla ; B 71 -408 797 456 ;
+C 185 ; WX 1033 ; N onesuperior ; B 72 -179 1048 459 ;
+C 186 ; WX 1026 ; N ordmasculine ; B 72 -222 1082 457 ;
+C 187 ; WX 1050 ; N guillemotright ; B 72 -275 1140 457 ;
+C 188 ; WX 599 ; N onequarter ; B 72 -192 618 458 ;
+C 189 ; WX 599 ; N onehalf ; B 72 -351 618 458 ;
+C 190 ; WX 599 ; N threequarters ; B 72 -428 619 458 ;
+C 191 ; WX 722 ; N questiondown ; B 75 -183 742 456 ;
+C 192 ; WX 722 ; N Agrave ; B 75 -256 736 456 ;
+C 193 ; WX 729 ; N Aacute ; B 73 -227 745 456 ;
+C 194 ; WX 722 ; N Acircumflex ; B 75 -321 736 456 ;
+C 195 ; WX 689 ; N Atilde ; B 74 -263 705 449 ;
+C 196 ; WX 667 ; N Adieresis ; B 71 -357 709 454 ;
+C 197 ; WX 722 ; N Aring ; B 75 -307 736 456 ;
+C 198 ; WX 689 ; N AE ; B 74 -408 705 458 ;
+C 199 ; WX 689 ; N Ccedilla ; B 74 -410 806 458 ;
+C 200 ; WX 689 ; N Egrave ; B 74 -408 705 458 ;
+C 201 ; WX 859 ; N Eacute ; B 69 -180 876 457 ;
+C 202 ; WX 859 ; N Ecircumflex ; B 69 -281 876 457 ;
+C 203 ; WX 859 ; N Edieresis ; B 69 -370 876 457 ;
+C 204 ; WX 789 ; N Igrave ; B 72 -10 803 457 ;
+C 205 ; WX 847 ; N Iacute ; B 75 -11 861 455 ;
+C 206 ; WX 920 ; N Icircumflex ; B 72 -154 936 457 ;
+C 207 ; WX 745 ; N Idieresis ; B 75 -224 759 458 ;
+C 208 ; WX 1003 ; N Eth ; B 70 -11 1018 457 ;
+C 209 ; WX 990 ; N Ntilde ; B 69 -152 1005 458 ;
+C 210 ; WX 996 ; N Ograve ; B 69 -152 1013 458 ;
+C 211 ; WX 1021 ; N Oacute ; B 70 -224 1035 456 ;
+C 212 ; WX 1152 ; N Ocircumflex ; B 72 -185 1169 456 ;
+C 213 ; WX 1152 ; N Otilde ; B 72 -251 1169 456 ;
+C 214 ; WX 1152 ; N Odieresis ; B 72 -340 1169 456 ;
+C 215 ; WX 1216 ; N multiply ; B 70 -11 1230 457 ;
+C 216 ; WX 1216 ; N Oslash ; B 70 -186 1241 457 ;
+C 217 ; WX 1216 ; N Ugrave ; B 70 -248 1245 457 ;
+C 218 ; WX 1245 ; N Uacute ; B 70 -223 1249 455 ;
+C 219 ; WX 715 ; N Ucircumflex ; B 71 -193 733 458 ;
+C 220 ; WX 715 ; N Udieresis ; B 71 -257 747 458 ;
+C 221 ; WX 758 ; N Yacute ; B 71 -223 772 456 ;
+C 222 ; WX 879 ; N Thorn ; B 77 -189 894 456 ;
+C 223 ; WX 879 ; N germandbls ; B 77 -329 894 456 ;
+C 224 ; WX 879 ; N agrave ; B 77 -406 894 456 ;
+C 225 ; WX 1234 ; N aacute ; B 71 -11 1249 457 ;
+C 226 ; WX 1234 ; N acircumflex ; B 71 -183 1250 457 ;
+C 227 ; WX 1234 ; N atilde ; B 71 -254 1249 457 ;
+C 228 ; WX 1247 ; N adieresis ; B 70 -224 1260 457 ;
+C 229 ; WX 1241 ; N aring ; B 74 -200 1256 458 ;
+C 230 ; WX 1241 ; N ae ; B 75 -222 1256 458 ;
+C 231 ; WX 1243 ; N ccedilla ; B 77 -280 1288 458 ;
+C 232 ; WX 1069 ; N egrave ; B 70 -14 1085 456 ;
+C 233 ; WX 1201 ; N eacute ; B 71 -155 1214 456 ;
+C 234 ; WX 999 ; N ecircumflex ; B 70 -223 1021 455 ;
+C 235 ; WX 1144 ; N edieresis ; B 72 -186 1159 458 ;
+C 236 ; WX 1144 ; N igrave ; B 72 -222 1202 458 ;
+C 237 ; WX 1158 ; N iacute ; B 72 -275 1245 458 ;
+C 238 ; WX 795 ; N icircumflex ; B 71 -13 810 458 ;
+C 239 ; WX 795 ; N idieresis ; B 71 -186 815 458 ;
+C 240 ; WX 795 ; N eth ; B 71 -248 819 458 ;
+C 241 ; WX 805 ; N ntilde ; B 75 -224 814 455 ;
+C 242 ; WX 944 ; N ograve ; B 72 -186 957 457 ;
+C 243 ; WX 944 ; N oacute ; B 72 -255 1102 457 ;
+C 244 ; WX 944 ; N ocircumflex ; B 72 -331 1145 457 ;
+C 245 ; WX 861 ; N otilde ; B 71 -182 878 458 ;
+C 246 ; WX 869 ; N odieresis ; B 72 -222 953 458 ;
+C 247 ; WX 927 ; N divide ; B 72 -275 1021 458 ;
+C 248 ; WX 764 ; N oslash ; B 75 -499 789 605 ;
+C 249 ; WX 764 ; N ugrave ; B 75 -521 807 605 ;
+C 250 ; WX 879 ; N uacute ; B 71 -256 894 456 ;
+C 251 ; WX 913 ; N ucircumflex ; B 73 -290 928 458 ;
+C 252 ; WX 1146 ; N udieresis ; B 74 -11 1163 457 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N CR ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N _184 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N _185 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N _186 ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr3b.pfb b/language/malayalam/fonts/rachana/mlr3b.pfb
new file mode 100644
index 0000000000..1fb3cf6676
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr3b.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr3b.tfm b/language/malayalam/fonts/rachana/mlr3b.tfm
new file mode 100644
index 0000000000..7c064ea67e
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr3b.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr3bi.afm b/language/malayalam/fonts/rachana/mlr3bi.afm
new file mode 100644
index 0000000000..e33e3cba61
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr3bi.afm
@@ -0,0 +1,209 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:41:47 2003
+FontName Ra3-BoldItalic
+FullName Ra3-BoldItalic
+FamilyName Ra3
+Weight Bold
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -17 -521 1771 605
+CapHeight 459
+XHeight 455
+Ascender 457
+Descender -307
+StartCharMetrics 187
+C 0 ; WX 489 ; N .notdef ; B -17 0 522 602 ;
+C 32 ; WX 294 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 962 ; N exclam ; B 105 -307 1026 456 ;
+C 34 ; WX 852 ; N quotedbl ; B 123 -392 932 458 ;
+C 35 ; WX 852 ; N numbersign ; B 125 -410 941 458 ;
+C 36 ; WX 852 ; N dollar ; B 125 -408 934 458 ;
+C 37 ; WX 1103 ; N percent ; B 78 -179 1146 457 ;
+C 38 ; WX 1103 ; N ampersand ; B 86 -241 1154 457 ;
+C 39 ; WX 1103 ; N quotesingle ; B 99 -335 1166 458 ;
+C 40 ; WX 1005 ; N parenleft ; B 88 -182 1062 456 ;
+C 41 ; WX 1005 ; N parenright ; B 97 -252 1072 456 ;
+C 42 ; WX 1009 ; N asterisk ; B 95 -223 1071 455 ;
+C 43 ; WX 1144 ; N plus ; B 76 -187 1198 457 ;
+C 44 ; WX 1144 ; N comma ; B 83 -241 1204 457 ;
+C 46 ; WX 1144 ; N period ; B 95 -332 1216 457 ;
+C 48 ; WX 1248 ; N zero ; B 69 -155 1264 458 ;
+C 49 ; WX 1130 ; N one ; B 73 -193 1193 458 ;
+C 50 ; WX 1130 ; N two ; B 81 -252 1201 458 ;
+C 51 ; WX 1277 ; N three ; B 88 -186 1341 458 ;
+C 52 ; WX 1313 ; N four ; B 87 -222 1340 458 ;
+C 53 ; WX 1326 ; N five ; B 97 -298 1374 458 ;
+C 54 ; WX 1078 ; N six ; B 93 -315 1138 456 ;
+C 55 ; WX 1402 ; N seven ; B 53 -11 1427 457 ;
+C 56 ; WX 1402 ; N eight ; B 75 -187 1450 457 ;
+C 57 ; WX 1402 ; N nine ; B 85 -257 1459 457 ;
+C 58 ; WX 1406 ; N colon ; B 85 -224 1452 458 ;
+C 59 ; WX 1619 ; N semicolon ; B 91 -186 1662 460 ;
+C 60 ; WX 1611 ; N less ; B 95 -222 1667 460 ;
+C 61 ; WX 1619 ; N equal ; B 105 -298 1677 460 ;
+C 62 ; WX 1447 ; N greater ; B 52 -9 1477 454 ;
+C 63 ; WX 1444 ; N question ; B 75 -179 1501 454 ;
+C 64 ; WX 1447 ; N at ; B 80 -250 1507 454 ;
+C 65 ; WX 1451 ; N A ; B 79 -224 1502 455 ;
+C 66 ; WX 1078 ; N B ; B 93 -318 1138 456 ;
+C 67 ; WX 1078 ; N C ; B 93 -316 1138 456 ;
+C 68 ; WX 1078 ; N D ; B 106 -414 1151 456 ;
+C 69 ; WX 1170 ; N E ; B 54 -9 1193 455 ;
+C 70 ; WX 1170 ; N F ; B 77 -187 1215 455 ;
+C 71 ; WX 1170 ; N G ; B 85 -252 1224 455 ;
+C 72 ; WX 744 ; N H ; B 14 -160 786 458 ;
+C 73 ; WX 737 ; N I ; B 10 -160 802 459 ;
+C 74 ; WX 767 ; N J ; B 90 -223 803 457 ;
+C 75 ; WX 1236 ; N K ; B 13 -160 1281 458 ;
+C 76 ; WX 1254 ; N L ; B 14 -160 1312 455 ;
+C 77 ; WX 1281 ; N M ; B 87 -224 1321 455 ;
+C 78 ; WX 1258 ; N N ; B 82 -191 1304 459 ;
+C 79 ; WX 1258 ; N O ; B 91 -222 1309 461 ;
+C 80 ; WX 1264 ; N P ; B 97 -275 1315 461 ;
+C 81 ; WX 1210 ; N Q ; B 59 -10 1237 457 ;
+C 82 ; WX 1210 ; N R ; B 81 -183 1259 457 ;
+C 83 ; WX 1210 ; N S ; B 90 -246 1268 457 ;
+C 84 ; WX 1211 ; N T ; B 92 -223 1268 455 ;
+C 85 ; WX 1007 ; N U ; B 61 -12 1031 459 ;
+C 86 ; WX 1086 ; N V ; B 58 -12 1128 458 ;
+C 87 ; WX 1069 ; N W ; B 14 -153 1129 454 ;
+C 88 ; WX 1066 ; N X ; B 13 -152 1134 454 ;
+C 89 ; WX 1094 ; N Y ; B 83 -190 1150 457 ;
+C 90 ; WX 1125 ; N Z ; B 62 -10 1145 457 ;
+C 91 ; WX 1125 ; N bracketleft ; B 84 -183 1167 457 ;
+C 92 ; WX 1125 ; N backslash ; B 92 -246 1175 457 ;
+C 93 ; WX 1125 ; N bracketright ; B 92 -224 1174 455 ;
+C 94 ; WX 913 ; N asciicircum ; B 81 -180 943 458 ;
+C 97 ; WX 913 ; N a ; B 107 -374 969 458 ;
+C 98 ; WX 764 ; N b ; B 100 -312 821 457 ;
+C 99 ; WX 764 ; N c ; B 123 -491 844 457 ;
+C 100 ; WX 764 ; N d ; B 127 -521 849 457 ;
+C 101 ; WX 1229 ; N e ; B 56 -10 1255 457 ;
+C 102 ; WX 1229 ; N f ; B 78 -183 1278 457 ;
+C 103 ; WX 1229 ; N g ; B 88 -255 1288 457 ;
+C 104 ; WX 1238 ; N h ; B 87 -223 1287 457 ;
+C 105 ; WX 1714 ; N i ; B 56 -10 1739 457 ;
+C 106 ; WX 1714 ; N j ; B 78 -183 1762 457 ;
+C 107 ; WX 1714 ; N k ; B 87 -248 1771 457 ;
+C 108 ; WX 1492 ; N l ; B 94 -224 1547 457 ;
+C 109 ; WX 1229 ; N m ; B 96 -321 1295 457 ;
+C 110 ; WX 1229 ; N n ; B 96 -320 1295 457 ;
+C 111 ; WX 1229 ; N o ; B 109 -415 1308 457 ;
+C 112 ; WX 1229 ; N p ; B 95 -307 1293 457 ;
+C 113 ; WX 972 ; N q ; B 123 -408 1051 459 ;
+C 114 ; WX 972 ; N r ; B 123 -410 1093 458 ;
+C 115 ; WX 972 ; N s ; B 123 -408 1051 459 ;
+C 116 ; WX 1236 ; N t ; B 87 -180 1276 458 ;
+C 117 ; WX 1236 ; N u ; B 95 -222 1282 457 ;
+C 118 ; WX 1255 ; N v ; B 101 -275 1288 457 ;
+C 119 ; WX 783 ; N w ; B 51 -186 831 455 ;
+C 120 ; WX 783 ; N x ; B 59 -249 840 455 ;
+C 121 ; WX 783 ; N y ; B 68 -259 841 452 ;
+C 122 ; WX 750 ; N z ; B 64 -263 805 450 ;
+C 123 ; WX 763 ; N braceleft ; B 76 -362 817 450 ;
+C 124 ; WX 783 ; N bar ; B 67 -245 839 452 ;
+C 125 ; WX 738 ; N braceright ; B 83 -412 824 452 ;
+C 126 ; WX 738 ; N asciitilde ; B 84 -415 907 452 ;
+C 145 ; WX 1119 ; N quoteleft ; B 96 -303 1165 458 ;
+C 146 ; WX 1119 ; N quoteright ; B 96 -303 1165 458 ;
+C 147 ; WX 852 ; N quotedblleft ; B 123 -392 932 458 ;
+C 148 ; WX 852 ; N quotedblright ; B 123 -392 932 458 ;
+C 161 ; WX 738 ; N exclamdown ; B 83 -412 824 452 ;
+C 162 ; WX 475 ; N cent ; B 66 -191 537 455 ;
+C 163 ; WX 475 ; N sterling ; B 75 -260 546 455 ;
+C 164 ; WX 491 ; N currency ; B 30 -182 547 453 ;
+C 165 ; WX 472 ; N yen ; B 67 -188 530 455 ;
+C 166 ; WX 472 ; N brokenbar ; B 91 -369 553 455 ;
+C 168 ; WX 472 ; N dieresis ; B 99 -433 561 455 ;
+C 169 ; WX 483 ; N copyright ; B 6 -224 517 455 ;
+C 170 ; WX 879 ; N ordfeminine ; B 40 -13 901 456 ;
+C 171 ; WX 879 ; N guillemotleft ; B 62 -182 923 457 ;
+C 174 ; WX 886 ; N registered ; B 71 -223 926 457 ;
+C 176 ; WX 879 ; N degree ; B 79 -321 941 457 ;
+C 177 ; WX 781 ; N plusminus ; B 86 -260 840 454 ;
+C 178 ; WX 830 ; N twosuperior ; B 100 -362 853 454 ;
+C 179 ; WX 886 ; N threesuperior ; B 88 -245 937 458 ;
+C 180 ; WX 781 ; N acute ; B 107 -408 860 456 ;
+C 183 ; WX 822 ; N middot ; B 107 -410 864 456 ;
+C 184 ; WX 781 ; N cedilla ; B 107 -408 860 456 ;
+C 185 ; WX 1033 ; N onesuperior ; B 78 -179 1074 459 ;
+C 186 ; WX 1026 ; N ordmasculine ; B 86 -222 1072 457 ;
+C 187 ; WX 1050 ; N guillemotright ; B 93 -275 1090 457 ;
+C 188 ; WX 599 ; N onequarter ; B 70 -192 663 458 ;
+C 189 ; WX 599 ; N onehalf ; B 91 -351 683 458 ;
+C 190 ; WX 599 ; N threequarters ; B 102 -428 693 458 ;
+C 191 ; WX 722 ; N questiondown ; B 88 -183 768 456 ;
+C 192 ; WX 722 ; N Agrave ; B 97 -256 778 456 ;
+C 193 ; WX 729 ; N Aacute ; B 91 -227 770 456 ;
+C 194 ; WX 722 ; N Acircumflex ; B 105 -321 786 456 ;
+C 195 ; WX 689 ; N Atilde ; B 72 -263 751 450 ;
+C 196 ; WX 667 ; N Adieresis ; B 94 -357 715 454 ;
+C 197 ; WX 722 ; N Aring ; B 104 -307 784 456 ;
+C 198 ; WX 689 ; N AE ; B 125 -408 769 458 ;
+C 199 ; WX 689 ; N Ccedilla ; B 125 -410 770 458 ;
+C 200 ; WX 689 ; N Egrave ; B 120 -408 769 458 ;
+C 201 ; WX 859 ; N Eacute ; B 75 -180 902 457 ;
+C 202 ; WX 859 ; N Ecircumflex ; B 89 -281 915 457 ;
+C 203 ; WX 859 ; N Edieresis ; B 101 -370 927 457 ;
+C 204 ; WX 789 ; N Igrave ; B 62 -10 803 457 ;
+C 205 ; WX 847 ; N Iacute ; B 67 -11 875 455 ;
+C 206 ; WX 920 ; N Icircumflex ; B 81 -154 935 457 ;
+C 207 ; WX 745 ; N Idieresis ; B 92 -224 781 458 ;
+C 208 ; WX 1003 ; N Eth ; B 60 -10 1023 457 ;
+C 209 ; WX 990 ; N Ntilde ; B 11 -152 1032 458 ;
+C 210 ; WX 996 ; N Ograve ; B 12 -152 1052 458 ;
+C 211 ; WX 1021 ; N Oacute ; B 88 -224 1057 456 ;
+C 212 ; WX 1152 ; N Ocircumflex ; B 81 -185 1198 457 ;
+C 213 ; WX 1152 ; N Otilde ; B 90 -251 1205 456 ;
+C 214 ; WX 1152 ; N Odieresis ; B 101 -340 1217 457 ;
+C 215 ; WX 1216 ; N multiply ; B 60 -10 1243 457 ;
+C 216 ; WX 1216 ; N Oslash ; B 83 -186 1266 457 ;
+C 217 ; WX 1216 ; N Ugrave ; B 91 -248 1274 457 ;
+C 218 ; WX 1245 ; N Uacute ; B 91 -223 1291 455 ;
+C 219 ; WX 715 ; N Ucircumflex ; B 85 -193 779 458 ;
+C 220 ; WX 715 ; N Udieresis ; B 94 -257 788 458 ;
+C 221 ; WX 758 ; N Yacute ; B 89 -223 810 456 ;
+C 222 ; WX 879 ; N Thorn ; B 82 -189 937 456 ;
+C 223 ; WX 879 ; N germandbls ; B 101 -329 955 456 ;
+C 224 ; WX 879 ; N agrave ; B 110 -406 965 456 ;
+C 225 ; WX 1234 ; N aacute ; B 62 -11 1258 457 ;
+C 226 ; WX 1234 ; N acircumflex ; B 83 -183 1281 457 ;
+C 227 ; WX 1234 ; N atilde ; B 93 -254 1290 457 ;
+C 228 ; WX 1247 ; N adieresis ; B 90 -224 1281 457 ;
+C 229 ; WX 1241 ; N aring ; B 89 -200 1285 458 ;
+C 230 ; WX 1241 ; N ae ; B 101 -222 1295 458 ;
+C 231 ; WX 1243 ; N ccedilla ; B 110 -280 1305 458 ;
+C 232 ; WX 1069 ; N egrave ; B 60 -14 1086 456 ;
+C 233 ; WX 1201 ; N eacute ; B 79 -155 1212 456 ;
+C 234 ; WX 999 ; N ecircumflex ; B 90 -223 1049 455 ;
+C 235 ; WX 1144 ; N edieresis ; B 94 -186 1193 458 ;
+C 236 ; WX 1144 ; N igrave ; B 99 -222 1198 458 ;
+C 237 ; WX 1158 ; N iacute ; B 106 -275 1204 458 ;
+C 238 ; WX 795 ; N icircumflex ; B 61 -13 814 458 ;
+C 239 ; WX 795 ; N idieresis ; B 83 -186 837 458 ;
+C 240 ; WX 795 ; N eth ; B 91 -248 845 458 ;
+C 241 ; WX 805 ; N ntilde ; B 94 -224 849 455 ;
+C 242 ; WX 944 ; N ograve ; B 80 -186 985 457 ;
+C 243 ; WX 944 ; N oacute ; B 90 -255 1043 457 ;
+C 244 ; WX 944 ; N ocircumflex ; B 100 -331 1087 457 ;
+C 245 ; WX 861 ; N otilde ; B 78 -182 904 458 ;
+C 246 ; WX 869 ; N odieresis ; B 83 -222 919 457 ;
+C 247 ; WX 927 ; N divide ; B 90 -275 971 457 ;
+C 248 ; WX 764 ; N oslash ; B 111 -499 841 605 ;
+C 249 ; WX 764 ; N ugrave ; B 114 -521 844 605 ;
+C 250 ; WX 879 ; N uacute ; B 71 -256 933 456 ;
+C 251 ; WX 913 ; N ucircumflex ; B 96 -290 958 458 ;
+C 252 ; WX 1146 ; N udieresis ; B 54 -11 1162 457 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N CR ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N _184 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N _185 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N _186 ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr3bi.pfb b/language/malayalam/fonts/rachana/mlr3bi.pfb
new file mode 100644
index 0000000000..980afbc93d
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr3bi.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr3bi.tfm b/language/malayalam/fonts/rachana/mlr3bi.tfm
new file mode 100644
index 0000000000..1a38b43ebc
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr3bi.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr3i.afm b/language/malayalam/fonts/rachana/mlr3i.afm
new file mode 100644
index 0000000000..6ed0cd1461
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr3i.afm
@@ -0,0 +1,209 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:40:11 2003
+FontName Ra3-Italic
+FullName Ra3-Italic
+FamilyName Ra3
+Weight normal
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -14 -533 1796 603
+CapHeight 454
+XHeight 449
+Ascender 449
+Descender -314
+StartCharMetrics 187
+C 0 ; WX 500 ; N .notdef ; B -14 0 515 600 ;
+C 32 ; WX 294 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 984 ; N exclam ; B 106 -314 1034 450 ;
+C 34 ; WX 871 ; N quotedbl ; B 126 -401 937 449 ;
+C 35 ; WX 871 ; N numbersign ; B 128 -419 947 450 ;
+C 36 ; WX 871 ; N dollar ; B 128 -417 940 450 ;
+C 37 ; WX 1128 ; N percent ; B 79 -183 1156 451 ;
+C 38 ; WX 1128 ; N ampersand ; B 87 -247 1165 451 ;
+C 39 ; WX 1128 ; N quotesingle ; B 100 -343 1177 451 ;
+C 40 ; WX 1028 ; N parenleft ; B 90 -186 1071 450 ;
+C 41 ; WX 1028 ; N parenright ; B 99 -258 1080 450 ;
+C 42 ; WX 1032 ; N asterisk ; B 96 -228 1079 449 ;
+C 43 ; WX 1170 ; N plus ; B 77 -191 1210 449 ;
+C 44 ; WX 1170 ; N comma ; B 85 -247 1217 449 ;
+C 46 ; WX 1170 ; N period ; B 97 -340 1229 449 ;
+C 48 ; WX 1277 ; N zero ; B 71 -159 1277 452 ;
+C 49 ; WX 1156 ; N one ; B 75 -197 1204 452 ;
+C 50 ; WX 1156 ; N two ; B 83 -258 1212 452 ;
+C 51 ; WX 1306 ; N three ; B 89 -190 1356 449 ;
+C 52 ; WX 1343 ; N four ; B 88 -227 1355 449 ;
+C 53 ; WX 1356 ; N five ; B 99 -305 1389 449 ;
+C 54 ; WX 1103 ; N six ; B 94 -322 1149 450 ;
+C 55 ; WX 1434 ; N seven ; B 54 -11 1444 451 ;
+C 56 ; WX 1434 ; N eight ; B 77 -191 1467 451 ;
+C 57 ; WX 1434 ; N nine ; B 86 -263 1477 451 ;
+C 58 ; WX 1438 ; N colon ; B 86 -229 1469 449 ;
+C 59 ; WX 1656 ; N semicolon ; B 93 -190 1684 449 ;
+C 60 ; WX 1648 ; N less ; B 97 -227 1690 449 ;
+C 61 ; WX 1656 ; N equal ; B 107 -305 1700 449 ;
+C 62 ; WX 1480 ; N greater ; B 52 -9 1495 448 ;
+C 63 ; WX 1477 ; N question ; B 77 -183 1520 448 ;
+C 64 ; WX 1480 ; N at ; B 82 -256 1525 448 ;
+C 65 ; WX 1484 ; N A ; B 80 -229 1521 449 ;
+C 66 ; WX 1103 ; N B ; B 95 -324 1149 450 ;
+C 67 ; WX 1103 ; N C ; B 95 -323 1149 450 ;
+C 68 ; WX 1103 ; N D ; B 108 -423 1162 450 ;
+C 69 ; WX 1197 ; N E ; B 55 -9 1204 449 ;
+C 70 ; WX 1197 ; N F ; B 78 -191 1227 449 ;
+C 71 ; WX 1197 ; N G ; B 87 -258 1236 449 ;
+C 72 ; WX 761 ; N H ; B 14 -164 788 452 ;
+C 73 ; WX 754 ; N I ; B 9 -164 804 454 ;
+C 74 ; WX 785 ; N J ; B 92 -228 805 451 ;
+C 75 ; WX 1264 ; N K ; B 13 -164 1294 452 ;
+C 76 ; WX 1283 ; N L ; B 14 -164 1327 449 ;
+C 77 ; WX 1310 ; N M ; B 89 -229 1336 449 ;
+C 78 ; WX 1287 ; N N ; B 83 -195 1318 449 ;
+C 79 ; WX 1287 ; N O ; B 92 -227 1323 449 ;
+C 80 ; WX 1293 ; N P ; B 98 -281 1329 449 ;
+C 81 ; WX 1238 ; N Q ; B 60 -9 1250 451 ;
+C 82 ; WX 1238 ; N R ; B 83 -187 1273 451 ;
+C 83 ; WX 1238 ; N S ; B 91 -252 1282 451 ;
+C 84 ; WX 1239 ; N T ; B 94 -228 1282 449 ;
+C 85 ; WX 1030 ; N U ; B 61 -11 1039 453 ;
+C 86 ; WX 1111 ; N V ; B 58 -12 1138 452 ;
+C 87 ; WX 1093 ; N W ; B 14 -157 1139 448 ;
+C 88 ; WX 1090 ; N X ; B 13 -155 1145 448 ;
+C 89 ; WX 1119 ; N Y ; B 84 -194 1160 451 ;
+C 90 ; WX 1151 ; N Z ; B 62 -9 1156 451 ;
+C 91 ; WX 1151 ; N bracketleft ; B 85 -187 1179 451 ;
+C 92 ; WX 1151 ; N backslash ; B 94 -252 1187 451 ;
+C 93 ; WX 1151 ; N bracketright ; B 94 -229 1185 449 ;
+C 94 ; WX 934 ; N asciicircum ; B 83 -184 949 452 ;
+C 97 ; WX 934 ; N a ; B 108 -383 975 452 ;
+C 98 ; WX 781 ; N b ; B 101 -319 824 451 ;
+C 99 ; WX 781 ; N c ; B 125 -502 848 451 ;
+C 100 ; WX 781 ; N d ; B 129 -533 852 451 ;
+C 101 ; WX 1257 ; N e ; B 56 -10 1268 451 ;
+C 102 ; WX 1257 ; N f ; B 79 -187 1291 451 ;
+C 103 ; WX 1257 ; N g ; B 89 -261 1301 451 ;
+C 104 ; WX 1266 ; N h ; B 88 -228 1300 449 ;
+C 105 ; WX 1753 ; N i ; B 56 -10 1764 451 ;
+C 106 ; WX 1753 ; N j ; B 79 -187 1787 451 ;
+C 107 ; WX 1753 ; N k ; B 88 -254 1796 451 ;
+C 108 ; WX 1526 ; N l ; B 95 -229 1567 449 ;
+C 109 ; WX 1257 ; N m ; B 97 -326 1309 451 ;
+C 110 ; WX 1257 ; N n ; B 97 -325 1309 451 ;
+C 111 ; WX 1257 ; N o ; B 110 -424 1322 451 ;
+C 112 ; WX 1257 ; N p ; B 96 -314 1308 451 ;
+C 113 ; WX 994 ; N q ; B 125 -417 1059 450 ;
+C 114 ; WX 994 ; N r ; B 125 -419 1103 450 ;
+C 115 ; WX 994 ; N s ; B 125 -417 1059 450 ;
+C 116 ; WX 1264 ; N t ; B 88 -184 1290 449 ;
+C 117 ; WX 1264 ; N u ; B 97 -227 1295 449 ;
+C 118 ; WX 1284 ; N v ; B 102 -281 1301 449 ;
+C 119 ; WX 801 ; N w ; B 55 -190 835 449 ;
+C 120 ; WX 801 ; N x ; B 63 -255 843 449 ;
+C 121 ; WX 801 ; N y ; B 73 -263 844 446 ;
+C 122 ; WX 767 ; N z ; B 68 -267 807 444 ;
+C 123 ; WX 780 ; N braceleft ; B 81 -370 820 444 ;
+C 124 ; WX 801 ; N bar ; B 72 -251 842 446 ;
+C 125 ; WX 755 ; N braceright ; B 88 -421 827 446 ;
+C 126 ; WX 755 ; N asciitilde ; B 89 -424 913 446 ;
+C 145 ; WX 1145 ; N quoteleft ; B 98 -310 1177 449 ;
+C 146 ; WX 1145 ; N quoteright ; B 98 -310 1177 449 ;
+C 147 ; WX 871 ; N quotedblleft ; B 126 -401 937 449 ;
+C 148 ; WX 871 ; N quotedblright ; B 126 -401 937 449 ;
+C 161 ; WX 755 ; N exclamdown ; B 88 -421 827 446 ;
+C 162 ; WX 486 ; N cent ; B 68 -195 533 449 ;
+C 163 ; WX 486 ; N sterling ; B 77 -266 543 449 ;
+C 164 ; WX 502 ; N currency ; B 31 -186 543 447 ;
+C 165 ; WX 483 ; N yen ; B 69 -192 526 449 ;
+C 166 ; WX 483 ; N brokenbar ; B 93 -377 550 449 ;
+C 168 ; WX 483 ; N dieresis ; B 101 -443 559 449 ;
+C 169 ; WX 494 ; N copyright ; B 5 -229 514 449 ;
+C 170 ; WX 899 ; N ordfeminine ; B 41 -13 907 450 ;
+C 171 ; WX 899 ; N guillemotleft ; B 63 -186 929 450 ;
+C 174 ; WX 906 ; N registered ; B 73 -228 932 449 ;
+C 176 ; WX 899 ; N degree ; B 81 -326 947 450 ;
+C 177 ; WX 799 ; N plusminus ; B 88 -263 844 446 ;
+C 178 ; WX 849 ; N twosuperior ; B 102 -370 856 446 ;
+C 179 ; WX 906 ; N threesuperior ; B 89 -251 943 450 ;
+C 180 ; WX 799 ; N acute ; B 109 -417 864 448 ;
+C 183 ; WX 841 ; N middot ; B 109 -419 869 448 ;
+C 184 ; WX 799 ; N cedilla ; B 109 -417 864 448 ;
+C 185 ; WX 1057 ; N onesuperior ; B 79 -183 1084 449 ;
+C 186 ; WX 1049 ; N ordmasculine ; B 88 -227 1080 449 ;
+C 187 ; WX 1074 ; N guillemotright ; B 95 -281 1099 449 ;
+C 188 ; WX 613 ; N onequarter ; B 71 -196 663 449 ;
+C 189 ; WX 613 ; N onehalf ; B 92 -359 684 449 ;
+C 190 ; WX 613 ; N threequarters ; B 104 -438 694 449 ;
+C 191 ; WX 739 ; N questiondown ; B 89 -187 770 448 ;
+C 192 ; WX 739 ; N Agrave ; B 99 -262 780 448 ;
+C 193 ; WX 746 ; N Aacute ; B 93 -232 773 448 ;
+C 194 ; WX 739 ; N Acircumflex ; B 107 -326 788 448 ;
+C 195 ; WX 705 ; N Atilde ; B 74 -267 752 441 ;
+C 196 ; WX 682 ; N Adieresis ; B 96 -365 715 446 ;
+C 197 ; WX 739 ; N Aring ; B 105 -314 787 448 ;
+C 198 ; WX 705 ; N AE ; B 127 -417 772 449 ;
+C 199 ; WX 705 ; N Ccedilla ; B 127 -419 772 449 ;
+C 200 ; WX 705 ; N Egrave ; B 123 -417 772 449 ;
+C 201 ; WX 879 ; N Eacute ; B 77 -184 907 448 ;
+C 202 ; WX 879 ; N Ecircumflex ; B 90 -287 921 448 ;
+C 203 ; WX 879 ; N Edieresis ; B 102 -378 932 448 ;
+C 204 ; WX 807 ; N Igrave ; B 63 -8 805 451 ;
+C 205 ; WX 866 ; N Iacute ; B 69 -9 876 449 ;
+C 206 ; WX 941 ; N Icircumflex ; B 82 -158 941 451 ;
+C 207 ; WX 762 ; N Idieresis ; B 94 -229 784 452 ;
+C 208 ; WX 1026 ; N Eth ; B 61 -9 1030 451 ;
+C 209 ; WX 1013 ; N Ntilde ; B 11 -155 1040 452 ;
+C 210 ; WX 1019 ; N Ograve ; B 11 -155 1061 452 ;
+C 211 ; WX 1044 ; N Oacute ; B 90 -229 1066 450 ;
+C 212 ; WX 1178 ; N Ocircumflex ; B 83 -189 1209 450 ;
+C 213 ; WX 1178 ; N Otilde ; B 92 -257 1217 450 ;
+C 214 ; WX 1178 ; N Odieresis ; B 103 -348 1229 450 ;
+C 215 ; WX 1244 ; N multiply ; B 61 -9 1255 451 ;
+C 216 ; WX 1244 ; N Oslash ; B 85 -190 1279 451 ;
+C 217 ; WX 1244 ; N Ugrave ; B 93 -254 1287 451 ;
+C 218 ; WX 1273 ; N Uacute ; B 92 -228 1304 449 ;
+C 219 ; WX 731 ; N Ucircumflex ; B 86 -197 782 452 ;
+C 220 ; WX 731 ; N Udieresis ; B 95 -263 790 452 ;
+C 221 ; WX 775 ; N Yacute ; B 90 -228 814 450 ;
+C 222 ; WX 899 ; N Thorn ; B 84 -193 943 450 ;
+C 223 ; WX 899 ; N germandbls ; B 102 -337 961 450 ;
+C 224 ; WX 899 ; N agrave ; B 112 -415 971 450 ;
+C 225 ; WX 1262 ; N aacute ; B 62 -11 1272 450 ;
+C 226 ; WX 1262 ; N acircumflex ; B 85 -187 1295 450 ;
+C 227 ; WX 1262 ; N atilde ; B 94 -260 1304 450 ;
+C 228 ; WX 1276 ; N adieresis ; B 92 -229 1294 449 ;
+C 229 ; WX 1269 ; N aring ; B 90 -205 1298 451 ;
+C 230 ; WX 1269 ; N ae ; B 103 -227 1310 449 ;
+C 231 ; WX 1271 ; N ccedilla ; B 113 -286 1319 449 ;
+C 232 ; WX 1093 ; N egrave ; B 61 -12 1095 450 ;
+C 233 ; WX 1228 ; N eacute ; B 81 -159 1224 450 ;
+C 234 ; WX 1022 ; N ecircumflex ; B 92 -228 1058 449 ;
+C 235 ; WX 1170 ; N edieresis ; B 95 -190 1204 449 ;
+C 236 ; WX 1170 ; N igrave ; B 100 -227 1209 449 ;
+C 237 ; WX 1184 ; N iacute ; B 107 -281 1216 449 ;
+C 238 ; WX 813 ; N icircumflex ; B 62 -11 818 452 ;
+C 239 ; WX 813 ; N idieresis ; B 85 -190 841 452 ;
+C 240 ; WX 813 ; N eth ; B 93 -254 849 452 ;
+C 241 ; WX 823 ; N ntilde ; B 96 -229 852 449 ;
+C 242 ; WX 966 ; N ograve ; B 82 -190 992 449 ;
+C 243 ; WX 966 ; N oacute ; B 91 -261 1051 449 ;
+C 244 ; WX 966 ; N ocircumflex ; B 102 -339 1096 449 ;
+C 245 ; WX 881 ; N otilde ; B 79 -186 910 451 ;
+C 246 ; WX 889 ; N odieresis ; B 85 -227 924 449 ;
+C 247 ; WX 948 ; N divide ; B 92 -281 977 449 ;
+C 248 ; WX 781 ; N oslash ; B 114 -510 844 603 ;
+C 249 ; WX 781 ; N ugrave ; B 116 -533 847 603 ;
+C 250 ; WX 899 ; N uacute ; B 73 -262 939 450 ;
+C 251 ; WX 934 ; N ucircumflex ; B 97 -297 964 452 ;
+C 252 ; WX 1172 ; N udieresis ; B 55 -11 1173 451 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N CR ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N _184 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N _185 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N _186 ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr3i.pfb b/language/malayalam/fonts/rachana/mlr3i.pfb
new file mode 100644
index 0000000000..5f1daf97ba
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr3i.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr3i.tfm b/language/malayalam/fonts/rachana/mlr3i.tfm
new file mode 100644
index 0000000000..d010c41876
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr3i.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr3r.afm b/language/malayalam/fonts/rachana/mlr3r.afm
new file mode 100644
index 0000000000..1e044a8cf9
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr3r.afm
@@ -0,0 +1,209 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:39:16 2003
+FontName Ra3-Regular
+FullName Ra3-Regular
+FamilyName Ra3
+Weight Regular
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox 63 -533 1767 603
+CapHeight 454
+XHeight 449
+Ascender 449
+Descender -314
+StartCharMetrics 187
+C 0 ; WX 500 ; N .notdef ; B 63 0 438 600 ;
+C 32 ; WX 294 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 984 ; N exclam ; B 77 -314 984 450 ;
+C 34 ; WX 871 ; N quotedbl ; B 73 -401 872 449 ;
+C 35 ; WX 871 ; N numbersign ; B 73 -419 1023 450 ;
+C 36 ; WX 871 ; N dollar ; B 73 -417 871 450 ;
+C 37 ; WX 1128 ; N percent ; B 75 -183 1126 451 ;
+C 38 ; WX 1128 ; N ampersand ; B 75 -247 1129 451 ;
+C 39 ; WX 1128 ; N quotesingle ; B 75 -343 1127 451 ;
+C 40 ; WX 1028 ; N parenleft ; B 77 -186 1028 450 ;
+C 41 ; WX 1028 ; N parenright ; B 77 -258 1028 450 ;
+C 42 ; WX 1032 ; N asterisk ; B 77 -228 1028 449 ;
+C 43 ; WX 1170 ; N plus ; B 72 -191 1170 449 ;
+C 44 ; WX 1170 ; N comma ; B 72 -247 1170 449 ;
+C 46 ; WX 1170 ; N period ; B 72 -340 1170 449 ;
+C 48 ; WX 1277 ; N zero ; B 74 -159 1277 452 ;
+C 49 ; WX 1156 ; N one ; B 72 -197 1158 452 ;
+C 50 ; WX 1156 ; N two ; B 72 -258 1158 452 ;
+C 51 ; WX 1306 ; N three ; B 79 -190 1310 449 ;
+C 52 ; WX 1343 ; N four ; B 74 -227 1404 449 ;
+C 53 ; WX 1356 ; N five ; B 74 -305 1443 449 ;
+C 54 ; WX 1103 ; N six ; B 76 -322 1099 450 ;
+C 55 ; WX 1434 ; N seven ; B 76 -11 1433 451 ;
+C 56 ; WX 1434 ; N eight ; B 76 -191 1433 451 ;
+C 57 ; WX 1434 ; N nine ; B 76 -263 1437 451 ;
+C 58 ; WX 1438 ; N colon ; B 81 -229 1433 449 ;
+C 59 ; WX 1656 ; N semicolon ; B 83 -190 1652 449 ;
+C 60 ; WX 1648 ; N less ; B 83 -227 1653 449 ;
+C 61 ; WX 1656 ; N equal ; B 83 -305 1658 449 ;
+C 62 ; WX 1480 ; N greater ; B 75 -9 1475 448 ;
+C 63 ; WX 1477 ; N question ; B 77 -183 1506 448 ;
+C 64 ; WX 1480 ; N at ; B 73 -256 1520 448 ;
+C 65 ; WX 1484 ; N A ; B 75 -229 1477 449 ;
+C 66 ; WX 1103 ; N B ; B 76 -324 1099 450 ;
+C 67 ; WX 1103 ; N C ; B 76 -323 1099 450 ;
+C 68 ; WX 1103 ; N D ; B 76 -423 1113 450 ;
+C 69 ; WX 1197 ; N E ; B 77 -9 1197 449 ;
+C 70 ; WX 1197 ; N F ; B 77 -191 1203 449 ;
+C 71 ; WX 1197 ; N G ; B 77 -258 1207 449 ;
+C 72 ; WX 761 ; N H ; B 73 -164 760 452 ;
+C 73 ; WX 754 ; N I ; B 68 -164 755 454 ;
+C 74 ; WX 785 ; N J ; B 76 -228 785 451 ;
+C 75 ; WX 1264 ; N K ; B 70 -164 1262 452 ;
+C 76 ; WX 1283 ; N L ; B 70 -164 1281 449 ;
+C 77 ; WX 1310 ; N M ; B 72 -229 1308 449 ;
+C 78 ; WX 1287 ; N N ; B 75 -195 1287 449 ;
+C 79 ; WX 1287 ; N O ; B 79 -227 1296 449 ;
+C 80 ; WX 1293 ; N P ; B 78 -281 1356 449 ;
+C 81 ; WX 1238 ; N Q ; B 73 -9 1237 451 ;
+C 82 ; WX 1238 ; N R ; B 73 -187 1243 451 ;
+C 83 ; WX 1238 ; N S ; B 73 -252 1247 451 ;
+C 84 ; WX 1239 ; N T ; B 77 -228 1240 449 ;
+C 85 ; WX 1030 ; N U ; B 76 -11 1030 453 ;
+C 86 ; WX 1111 ; N V ; B 72 -12 1110 452 ;
+C 87 ; WX 1093 ; N W ; B 72 -157 1092 448 ;
+C 88 ; WX 1090 ; N X ; B 71 -155 1094 448 ;
+C 89 ; WX 1119 ; N Y ; B 72 -194 1120 451 ;
+C 90 ; WX 1151 ; N Z ; B 77 -9 1150 451 ;
+C 91 ; WX 1151 ; N bracketleft ; B 77 -187 1163 451 ;
+C 92 ; WX 1151 ; N backslash ; B 77 -252 1157 451 ;
+C 93 ; WX 1151 ; N bracketright ; B 77 -229 1150 449 ;
+C 94 ; WX 934 ; N asciicircum ; B 75 -184 932 452 ;
+C 97 ; WX 934 ; N a ; B 75 -383 934 452 ;
+C 98 ; WX 781 ; N b ; B 76 -319 781 451 ;
+C 99 ; WX 781 ; N c ; B 76 -502 781 451 ;
+C 100 ; WX 781 ; N d ; B 76 -533 781 451 ;
+C 101 ; WX 1257 ; N e ; B 71 -10 1258 451 ;
+C 102 ; WX 1257 ; N f ; B 71 -187 1258 451 ;
+C 103 ; WX 1257 ; N g ; B 71 -261 1258 451 ;
+C 104 ; WX 1266 ; N h ; B 72 -228 1267 449 ;
+C 105 ; WX 1753 ; N i ; B 71 -10 1752 451 ;
+C 106 ; WX 1753 ; N j ; B 71 -187 1763 451 ;
+C 107 ; WX 1753 ; N k ; B 71 -254 1767 451 ;
+C 108 ; WX 1526 ; N l ; B 73 -229 1524 449 ;
+C 109 ; WX 1257 ; N m ; B 71 -326 1258 451 ;
+C 110 ; WX 1257 ; N n ; B 71 -325 1258 451 ;
+C 111 ; WX 1257 ; N o ; B 71 -424 1258 451 ;
+C 112 ; WX 1257 ; N p ; B 71 -314 1258 451 ;
+C 113 ; WX 994 ; N q ; B 73 -417 1008 450 ;
+C 114 ; WX 994 ; N r ; B 73 -419 1179 450 ;
+C 115 ; WX 994 ; N s ; B 73 -417 993 450 ;
+C 116 ; WX 1264 ; N t ; B 81 -184 1260 449 ;
+C 117 ; WX 1264 ; N u ; B 83 -227 1287 449 ;
+C 118 ; WX 1284 ; N v ; B 81 -281 1338 449 ;
+C 119 ; WX 801 ; N w ; B 89 -190 805 449 ;
+C 120 ; WX 801 ; N x ; B 89 -255 802 449 ;
+C 121 ; WX 801 ; N y ; B 84 -263 801 446 ;
+C 122 ; WX 767 ; N z ; B 74 -267 766 444 ;
+C 123 ; WX 780 ; N braceleft ; B 74 -370 810 444 ;
+C 124 ; WX 801 ; N bar ; B 84 -251 793 446 ;
+C 125 ; WX 755 ; N braceright ; B 74 -421 808 446 ;
+C 126 ; WX 755 ; N asciitilde ; B 74 -424 989 446 ;
+C 145 ; WX 1145 ; N quoteleft ; B 74 -310 1228 449 ;
+C 146 ; WX 1145 ; N quoteright ; B 74 -310 1228 449 ;
+C 147 ; WX 871 ; N quotedblleft ; B 73 -401 872 449 ;
+C 148 ; WX 871 ; N quotedblright ; B 73 -401 872 449 ;
+C 161 ; WX 755 ; N exclamdown ; B 74 -421 754 446 ;
+C 162 ; WX 486 ; N cent ; B 77 -195 493 449 ;
+C 163 ; WX 486 ; N sterling ; B 77 -266 487 449 ;
+C 164 ; WX 502 ; N currency ; B 77 -186 502 447 ;
+C 165 ; WX 483 ; N yen ; B 77 -192 481 449 ;
+C 166 ; WX 483 ; N brokenbar ; B 77 -377 483 449 ;
+C 168 ; WX 483 ; N dieresis ; B 77 -443 484 449 ;
+C 169 ; WX 494 ; N copyright ; B 75 -229 494 449 ;
+C 170 ; WX 899 ; N ordfeminine ; B 73 -13 898 450 ;
+C 171 ; WX 899 ; N guillemotleft ; B 73 -186 898 450 ;
+C 174 ; WX 906 ; N registered ; B 77 -228 899 449 ;
+C 176 ; WX 899 ; N degree ; B 73 -326 898 450 ;
+C 177 ; WX 799 ; N plusminus ; B 73 -263 799 446 ;
+C 178 ; WX 849 ; N twosuperior ; B 73 -370 851 446 ;
+C 179 ; WX 906 ; N threesuperior ; B 77 -251 902 450 ;
+C 180 ; WX 799 ; N acute ; B 73 -417 799 448 ;
+C 183 ; WX 841 ; N middot ; B 73 -419 945 448 ;
+C 184 ; WX 799 ; N cedilla ; B 73 -417 799 448 ;
+C 185 ; WX 1057 ; N onesuperior ; B 74 -183 1056 449 ;
+C 186 ; WX 1049 ; N ordmasculine ; B 74 -227 1091 449 ;
+C 187 ; WX 1074 ; N guillemotright ; B 74 -281 1150 449 ;
+C 188 ; WX 613 ; N onequarter ; B 74 -196 616 449 ;
+C 189 ; WX 613 ; N onehalf ; B 74 -359 616 449 ;
+C 190 ; WX 613 ; N threequarters ; B 74 -438 617 449 ;
+C 191 ; WX 739 ; N questiondown ; B 77 -187 743 448 ;
+C 192 ; WX 739 ; N Agrave ; B 77 -262 737 448 ;
+C 193 ; WX 746 ; N Aacute ; B 75 -232 746 448 ;
+C 194 ; WX 739 ; N Acircumflex ; B 77 -326 737 448 ;
+C 195 ; WX 705 ; N Atilde ; B 76 -267 705 441 ;
+C 196 ; WX 682 ; N Adieresis ; B 73 -365 709 446 ;
+C 197 ; WX 739 ; N Aring ; B 77 -314 737 448 ;
+C 198 ; WX 705 ; N AE ; B 76 -417 705 449 ;
+C 199 ; WX 705 ; N Ccedilla ; B 76 -419 808 449 ;
+C 200 ; WX 705 ; N Egrave ; B 76 -417 705 449 ;
+C 201 ; WX 879 ; N Eacute ; B 71 -184 880 448 ;
+C 202 ; WX 879 ; N Ecircumflex ; B 71 -287 880 448 ;
+C 203 ; WX 879 ; N Edieresis ; B 71 -378 880 448 ;
+C 204 ; WX 807 ; N Igrave ; B 74 -8 805 451 ;
+C 205 ; WX 866 ; N Iacute ; B 77 -9 865 449 ;
+C 206 ; WX 941 ; N Icircumflex ; B 74 -158 941 451 ;
+C 207 ; WX 762 ; N Idieresis ; B 77 -229 760 452 ;
+C 208 ; WX 1026 ; N Eth ; B 72 -9 1025 451 ;
+C 209 ; WX 1013 ; N Ntilde ; B 71 -155 1012 452 ;
+C 210 ; WX 1019 ; N Ograve ; B 71 -155 1020 452 ;
+C 211 ; WX 1044 ; N Oacute ; B 72 -229 1043 450 ;
+C 212 ; WX 1178 ; N Ocircumflex ; B 74 -189 1180 450 ;
+C 213 ; WX 1178 ; N Otilde ; B 74 -257 1180 450 ;
+C 214 ; WX 1178 ; N Odieresis ; B 74 -348 1180 450 ;
+C 215 ; WX 1244 ; N multiply ; B 72 -9 1242 451 ;
+C 216 ; WX 1244 ; N Oslash ; B 72 -190 1253 451 ;
+C 217 ; WX 1244 ; N Ugrave ; B 72 -254 1257 451 ;
+C 218 ; WX 1273 ; N Uacute ; B 72 -228 1262 449 ;
+C 219 ; WX 731 ; N Ucircumflex ; B 73 -197 734 452 ;
+C 220 ; WX 731 ; N Udieresis ; B 73 -263 748 452 ;
+C 221 ; WX 775 ; N Yacute ; B 73 -228 774 450 ;
+C 222 ; WX 899 ; N Thorn ; B 79 -193 898 450 ;
+C 223 ; WX 899 ; N germandbls ; B 79 -337 898 450 ;
+C 224 ; WX 899 ; N agrave ; B 79 -415 898 450 ;
+C 225 ; WX 1262 ; N aacute ; B 73 -11 1262 450 ;
+C 226 ; WX 1262 ; N acircumflex ; B 73 -187 1263 450 ;
+C 227 ; WX 1262 ; N atilde ; B 73 -260 1262 450 ;
+C 228 ; WX 1276 ; N adieresis ; B 72 -229 1273 449 ;
+C 229 ; WX 1269 ; N aring ; B 76 -205 1269 451 ;
+C 230 ; WX 1269 ; N ae ; B 77 -227 1269 449 ;
+C 231 ; WX 1271 ; N ccedilla ; B 79 -286 1301 449 ;
+C 232 ; WX 1093 ; N egrave ; B 72 -12 1094 450 ;
+C 233 ; WX 1228 ; N eacute ; B 73 -159 1226 450 ;
+C 234 ; WX 1022 ; N ecircumflex ; B 72 -228 1028 449 ;
+C 235 ; WX 1170 ; N edieresis ; B 74 -190 1169 449 ;
+C 236 ; WX 1170 ; N igrave ; B 74 -227 1213 449 ;
+C 237 ; WX 1184 ; N iacute ; B 74 -281 1257 449 ;
+C 238 ; WX 813 ; N icircumflex ; B 73 -11 813 452 ;
+C 239 ; WX 813 ; N idieresis ; B 73 -190 818 452 ;
+C 240 ; WX 813 ; N eth ; B 73 -254 822 452 ;
+C 241 ; WX 823 ; N ntilde ; B 77 -229 817 449 ;
+C 242 ; WX 966 ; N ograve ; B 74 -190 963 449 ;
+C 243 ; WX 966 ; N oacute ; B 74 -261 1111 449 ;
+C 244 ; WX 966 ; N ocircumflex ; B 74 -339 1155 449 ;
+C 245 ; WX 881 ; N otilde ; B 73 -186 882 451 ;
+C 246 ; WX 889 ; N odieresis ; B 74 -227 959 449 ;
+C 247 ; WX 948 ; N divide ; B 74 -281 1028 449 ;
+C 248 ; WX 781 ; N oslash ; B 77 -510 791 603 ;
+C 249 ; WX 781 ; N ugrave ; B 77 -533 809 603 ;
+C 250 ; WX 899 ; N uacute ; B 73 -262 898 450 ;
+C 251 ; WX 934 ; N ucircumflex ; B 75 -297 933 452 ;
+C 252 ; WX 1172 ; N udieresis ; B 76 -11 1174 451 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N CR ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N _184 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N _185 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N _186 ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr3r.pfb b/language/malayalam/fonts/rachana/mlr3r.pfb
new file mode 100644
index 0000000000..43ba9eb8d6
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr3r.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr3r.tfm b/language/malayalam/fonts/rachana/mlr3r.tfm
new file mode 100644
index 0000000000..efe72273fc
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr3r.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr4b.afm b/language/malayalam/fonts/rachana/mlr4b.afm
new file mode 100644
index 0000000000..bc6950356b
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr4b.afm
@@ -0,0 +1,204 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:44:37 2003
+FontName Ra4-Bold
+FullName Ra4-Bold
+FamilyName Ra4
+Weight Bold
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox 26 -525 1167 602
+CapHeight 451
+XHeight 457
+Ascender 457
+Descender -317
+StartCharMetrics 182
+C 0 ; WX 489 ; N .notdef ; B 62 0 444 602 ;
+C 32 ; WX 294 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 764 ; N exclam ; B 73 -187 791 447 ;
+C 34 ; WX 764 ; N quotedbl ; B 73 -248 791 447 ;
+C 35 ; WX 764 ; N numbersign ; B 73 -222 779 448 ;
+C 36 ; WX 764 ; N dollar ; B 73 -315 785 447 ;
+C 37 ; WX 778 ; N percent ; B 71 -402 820 449 ;
+C 38 ; WX 819 ; N ampersand ; B 71 -410 920 449 ;
+C 39 ; WX 764 ; N quotesingle ; B 73 -317 793 447 ;
+C 40 ; WX 764 ; N parenleft ; B 73 -416 790 447 ;
+C 41 ; WX 764 ; N parenright ; B 73 -415 791 447 ;
+C 42 ; WX 764 ; N asterisk ; B 73 -457 789 447 ;
+C 43 ; WX 764 ; N plus ; B 73 -321 791 447 ;
+C 44 ; WX 764 ; N comma ; B 73 -320 790 447 ;
+C 45 ; WX 5 ; N hyphen ; B 0 0 0 0 ;
+C 46 ; WX 764 ; N period ; B 73 -415 800 447 ;
+C 47 ; WX 764 ; N slash ; B 73 -440 789 447 ;
+C 48 ; WX 764 ; N zero ; B 73 -470 789 447 ;
+C 49 ; WX 778 ; N one ; B 71 -387 789 449 ;
+C 50 ; WX 764 ; N two ; B 73 -319 780 447 ;
+C 51 ; WX 778 ; N three ; B 71 -397 887 449 ;
+C 52 ; WX 778 ; N four ; B 71 -410 1030 449 ;
+C 53 ; WX 901 ; N five ; B 70 -208 918 459 ;
+C 54 ; WX 901 ; N six ; B 70 -329 928 459 ;
+C 55 ; WX 901 ; N seven ; B 70 -411 925 459 ;
+C 56 ; WX 764 ; N eight ; B 73 -312 789 447 ;
+C 57 ; WX 764 ; N nine ; B 73 -495 789 447 ;
+C 58 ; WX 764 ; N colon ; B 73 -525 789 447 ;
+C 59 ; WX 764 ; N semicolon ; B 73 -321 790 447 ;
+C 60 ; WX 766 ; N less ; B 75 -420 789 448 ;
+C 61 ; WX 766 ; N equal ; B 75 -421 789 448 ;
+C 62 ; WX 778 ; N greater ; B 71 -412 795 444 ;
+C 63 ; WX 764 ; N question ; B 73 -429 790 447 ;
+C 64 ; WX 794 ; N at ; B 71 -407 901 444 ;
+C 65 ; WX 794 ; N A ; B 71 -414 1001 444 ;
+C 66 ; WX 941 ; N B ; B 73 -183 967 457 ;
+C 67 ; WX 941 ; N C ; B 73 -247 968 457 ;
+C 68 ; WX 941 ; N D ; B 73 -313 966 457 ;
+C 69 ; WX 904 ; N E ; B 73 -251 928 453 ;
+C 70 ; WX 904 ; N F ; B 73 -367 928 454 ;
+C 71 ; WX 941 ; N G ; B 73 -315 965 457 ;
+C 72 ; WX 902 ; N H ; B 73 -408 920 451 ;
+C 73 ; WX 902 ; N I ; B 73 -415 1039 451 ;
+C 74 ; WX 941 ; N J ; B 73 -317 969 457 ;
+C 75 ; WX 904 ; N K ; B 73 -364 929 454 ;
+C 76 ; WX 904 ; N L ; B 73 -368 929 454 ;
+C 77 ; WX 904 ; N M ; B 73 -412 930 451 ;
+C 78 ; WX 941 ; N N ; B 73 -321 967 457 ;
+C 79 ; WX 904 ; N O ; B 73 -258 922 454 ;
+C 80 ; WX 936 ; N P ; B 73 -362 993 454 ;
+C 81 ; WX 944 ; N Q ; B 72 -215 955 451 ;
+C 82 ; WX 902 ; N R ; B 73 -408 1011 451 ;
+C 83 ; WX 902 ; N S ; B 73 -415 1135 451 ;
+C 84 ; WX 941 ; N T ; B 73 -307 956 457 ;
+C 85 ; WX 902 ; N U ; B 73 -408 973 451 ;
+C 86 ; WX 902 ; N V ; B 73 -415 1112 451 ;
+C 87 ; WX 1078 ; N W ; B 72 -217 1095 458 ;
+C 88 ; WX 1078 ; N X ; B 72 -346 1104 458 ;
+C 89 ; WX 1078 ; N Y ; B 72 -428 1095 458 ;
+C 90 ; WX 941 ; N Z ; B 73 -312 970 457 ;
+C 91 ; WX 941 ; N bracketleft ; B 73 -496 970 457 ;
+C 92 ; WX 941 ; N backslash ; B 73 -521 970 457 ;
+C 93 ; WX 941 ; N bracketright ; B 73 -321 968 457 ;
+C 94 ; WX 944 ; N asciicircum ; B 72 -422 966 451 ;
+C 97 ; WX 902 ; N a ; B 73 -412 924 451 ;
+C 98 ; WX 941 ; N b ; B 73 -319 964 457 ;
+C 99 ; WX 902 ; N c ; B 73 -403 963 456 ;
+C 100 ; WX 902 ; N d ; B 73 -415 1092 451 ;
+C 101 ; WX 1001 ; N e ; B 73 -186 1026 457 ;
+C 102 ; WX 1001 ; N f ; B 73 -248 1028 457 ;
+C 103 ; WX 1028 ; N g ; B 75 -224 1037 455 ;
+C 104 ; WX 1001 ; N h ; B 73 -320 1028 457 ;
+C 105 ; WX 978 ; N i ; B 70 -367 996 454 ;
+C 106 ; WX 978 ; N j ; B 70 -367 1005 454 ;
+C 107 ; WX 978 ; N k ; B 70 -412 1001 451 ;
+C 108 ; WX 1001 ; N l ; B 73 -316 1028 457 ;
+C 109 ; WX 978 ; N m ; B 70 -383 999 455 ;
+C 110 ; WX 978 ; N n ; B 70 -384 998 455 ;
+C 111 ; WX 978 ; N o ; B 70 -412 998 451 ;
+C 112 ; WX 1001 ; N p ; B 73 -317 1026 457 ;
+C 113 ; WX 1001 ; N q ; B 73 -499 1028 457 ;
+C 114 ; WX 1001 ; N r ; B 73 -521 1037 457 ;
+C 115 ; WX 978 ; N s ; B 70 -384 996 455 ;
+C 116 ; WX 1001 ; N t ; B 73 -313 1028 457 ;
+C 117 ; WX 978 ; N u ; B 70 -408 1034 451 ;
+C 118 ; WX 978 ; N v ; B 70 -415 1145 451 ;
+C 119 ; WX 989 ; N w ; B 70 -408 1000 451 ;
+C 120 ; WX 1001 ; N x ; B 73 -321 1026 457 ;
+C 121 ; WX 1028 ; N y ; B 75 -252 1047 453 ;
+C 122 ; WX 1103 ; N z ; B 75 -357 1167 453 ;
+C 123 ; WX 1001 ; N braceleft ; B 73 -195 1016 457 ;
+C 124 ; WX 1001 ; N bar ; B 73 -379 1028 457 ;
+C 125 ; WX 1001 ; N braceright ; B 73 -443 1026 457 ;
+C 126 ; WX 1140 ; N asciitilde ; B 72 -215 1155 458 ;
+C 145 ; WX 817 ; N quoteleft ; B 75 -249 839 447 ;
+C 146 ; WX 817 ; N quoteright ; B 75 -249 839 447 ;
+C 147 ; WX 817 ; N quotedblleft ; B 75 -249 836 447 ;
+C 148 ; WX 817 ; N quotedblright ; B 75 -249 836 447 ;
+C 161 ; WX 1140 ; N exclamdown ; B 72 -339 1162 458 ;
+C 162 ; WX 1140 ; N cent ; B 72 -414 1166 458 ;
+C 163 ; WX 1001 ; N sterling ; B 73 -312 1028 457 ;
+C 164 ; WX 1001 ; N currency ; B 73 -499 1028 457 ;
+C 165 ; WX 1001 ; N yen ; B 73 -521 1028 457 ;
+C 166 ; WX 494 ; N brokenbar ; B 70 -156 515 451 ;
+C 168 ; WX 632 ; N dieresis ; B 72 -210 657 458 ;
+C 169 ; WX 515 ; N copyright ; B 72 -223 540 454 ;
+C 170 ; WX 642 ; N ordfeminine ; B 53 -216 662 457 ;
+C 171 ; WX 642 ; N guillemotleft ; B 53 -374 663 457 ;
+C 174 ; WX 500 ; N registered ; B 75 -183 527 456 ;
+C 176 ; WX 500 ; N degree ; B 75 -248 524 456 ;
+C 177 ; WX 496 ; N plusminus ; B 70 -223 511 458 ;
+C 178 ; WX 500 ; N twosuperior ; B 75 -321 527 456 ;
+C 179 ; WX 532 ; N threesuperior ; B 69 -260 558 455 ;
+C 180 ; WX 593 ; N acute ; B 67 -357 642 455 ;
+C 183 ; WX 936 ; N middot ; B 71 -186 963 457 ;
+C 184 ; WX 936 ; N cedilla ; B 71 -247 961 457 ;
+C 185 ; WX 958 ; N onesuperior ; B 75 -224 967 455 ;
+C 186 ; WX 1073 ; N ordmasculine ; B 72 -218 1090 457 ;
+C 187 ; WX 1095 ; N guillemotright ; B 72 -335 1119 457 ;
+C 188 ; WX 1073 ; N onequarter ; B 72 -418 1098 457 ;
+C 189 ; WX 921 ; N onehalf ; B 71 -187 947 457 ;
+C 190 ; WX 921 ; N threequarters ; B 71 -248 945 457 ;
+C 191 ; WX 926 ; N questiondown ; B 79 -224 941 455 ;
+C 192 ; WX 646 ; N Agrave ; B 67 -184 663 457 ;
+C 193 ; WX 658 ; N Aacute ; B 72 -265 810 457 ;
+C 194 ; WX 658 ; N Acircumflex ; B 72 -331 868 457 ;
+C 195 ; WX 500 ; N Atilde ; B 75 -312 527 456 ;
+C 196 ; WX 500 ; N Adieresis ; B 75 -499 527 456 ;
+C 197 ; WX 500 ; N Aring ; B 75 -521 527 456 ;
+C 198 ; WX 775 ; N AE ; B 77 -167 791 456 ;
+C 199 ; WX 775 ; N Ccedilla ; B 77 -242 789 456 ;
+C 201 ; WX 775 ; N Eacute ; B 77 -313 790 456 ;
+C 202 ; WX 775 ; N Ecircumflex ; B 77 -314 795 456 ;
+C 203 ; WX 775 ; N Edieresis ; B 77 -411 793 456 ;
+C 204 ; WX 768 ; N Igrave ; B 70 -337 782 456 ;
+C 205 ; WX 775 ; N Iacute ; B 77 -316 791 456 ;
+C 206 ; WX 775 ; N Icircumflex ; B 77 -416 792 456 ;
+C 207 ; WX 775 ; N Idieresis ; B 77 -272 788 456 ;
+C 208 ; WX 739 ; N Eth ; B 70 -347 825 456 ;
+C 209 ; WX 739 ; N Ntilde ; B 70 -415 872 454 ;
+C 210 ; WX 775 ; N Ograve ; B 77 -317 793 456 ;
+C 211 ; WX 775 ; N Oacute ; B 77 -416 790 456 ;
+C 212 ; WX 775 ; N Ocircumflex ; B 77 -415 791 456 ;
+C 213 ; WX 768 ; N Otilde ; B 70 -333 782 457 ;
+C 214 ; WX 804 ; N Odieresis ; B 36 -316 846 456 ;
+C 215 ; WX 775 ; N multiply ; B 36 -418 820 456 ;
+C 216 ; WX 775 ; N Oslash ; B 26 -416 823 456 ;
+C 217 ; WX 865 ; N Ugrave ; B 70 -412 884 454 ;
+C 218 ; WX 775 ; N Uacute ; B 77 -321 791 456 ;
+C 219 ; WX 739 ; N Ucircumflex ; B 70 -258 761 456 ;
+C 220 ; WX 802 ; N Udieresis ; B 70 -362 817 456 ;
+C 221 ; WX 775 ; N Yacute ; B 77 -272 788 456 ;
+C 222 ; WX 775 ; N Thorn ; B 77 -450 789 456 ;
+C 223 ; WX 775 ; N germandbls ; B 77 -482 788 456 ;
+C 224 ; WX 739 ; N agrave ; B 70 -353 754 456 ;
+C 225 ; WX 775 ; N aacute ; B 77 -307 788 456 ;
+C 226 ; WX 739 ; N acircumflex ; B 70 -397 754 458 ;
+C 227 ; WX 739 ; N atilde ; B 70 -415 877 454 ;
+C 228 ; WX 739 ; N adieresis ; B 70 -412 754 454 ;
+C 229 ; WX 775 ; N aring ; B 77 -378 788 456 ;
+C 230 ; WX 775 ; N ae ; B 77 -445 788 456 ;
+C 231 ; WX 755 ; N ccedilla ; B 72 -11 770 456 ;
+C 232 ; WX 903 ; N egrave ; B 72 -190 918 457 ;
+C 233 ; WX 591 ; N eacute ; B 73 -224 604 453 ;
+C 234 ; WX 698 ; N ecircumflex ; B 75 -183 722 455 ;
+C 235 ; WX 698 ; N edieresis ; B 75 -247 723 455 ;
+C 236 ; WX 742 ; N igrave ; B 72 -224 757 455 ;
+C 237 ; WX 698 ; N iacute ; B 75 -313 722 455 ;
+C 238 ; WX 698 ; N icircumflex ; B 75 -314 727 455 ;
+C 239 ; WX 698 ; N idieresis ; B 75 -411 724 455 ;
+C 240 ; WX 713 ; N eth ; B 71 -407 729 452 ;
+C 241 ; WX 698 ; N ntilde ; B 71 -321 726 455 ;
+C 242 ; WX 698 ; N ograve ; B 60 -316 743 455 ;
+C 243 ; WX 698 ; N oacute ; B 66 -416 739 455 ;
+C 244 ; WX 698 ; N ocircumflex ; B 75 -320 724 455 ;
+C 245 ; WX 713 ; N otilde ; B 71 -367 729 455 ;
+C 246 ; WX 713 ; N odieresis ; B 71 -367 729 455 ;
+C 247 ; WX 713 ; N divide ; B 71 -408 729 452 ;
+C 250 ; WX 642 ; N uacute ; B 53 -448 663 457 ;
+C 251 ; WX 944 ; N ucircumflex ; B 72 -423 965 457 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N CR ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr4b.pfb b/language/malayalam/fonts/rachana/mlr4b.pfb
new file mode 100644
index 0000000000..463adc8fa3
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr4b.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr4b.tfm b/language/malayalam/fonts/rachana/mlr4b.tfm
new file mode 100644
index 0000000000..01e630717e
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr4b.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr4bi.afm b/language/malayalam/fonts/rachana/mlr4bi.afm
new file mode 100644
index 0000000000..67fc0d38d0
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr4bi.afm
@@ -0,0 +1,204 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:45:23 2003
+FontName Ra4-BoldItalic
+FullName Ra4-BoldItalic
+FamilyName Ra4
+Weight Bold
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -68 -525 1265 602
+CapHeight 451
+XHeight 457
+Ascender 457
+Descender -317
+StartCharMetrics 182
+C 0 ; WX 489 ; N .notdef ; B -17 0 522 602 ;
+C 32 ; WX 294 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 764 ; N exclam ; B 67 -187 860 447 ;
+C 34 ; WX 764 ; N quotedbl ; B 75 -248 869 447 ;
+C 35 ; WX 764 ; N numbersign ; B 72 -222 866 448 ;
+C 36 ; WX 764 ; N dollar ; B 84 -315 877 447 ;
+C 37 ; WX 778 ; N percent ; B 110 -402 904 449 ;
+C 38 ; WX 819 ; N ampersand ; B 111 -410 905 449 ;
+C 39 ; WX 764 ; N quotesingle ; B 84 -316 877 447 ;
+C 40 ; WX 764 ; N parenleft ; B 97 -416 891 447 ;
+C 41 ; WX 764 ; N parenright ; B 97 -415 891 447 ;
+C 42 ; WX 764 ; N asterisk ; B 103 -457 896 447 ;
+C 43 ; WX 764 ; N plus ; B 84 -321 878 447 ;
+C 44 ; WX 764 ; N comma ; B 84 -320 878 447 ;
+C 45 ; WX 5 ; N hyphen ; B 0 0 0 0 ;
+C 46 ; WX 764 ; N period ; B 97 -415 891 447 ;
+C 47 ; WX 764 ; N slash ; B 100 -440 894 447 ;
+C 48 ; WX 764 ; N zero ; B 104 -470 897 447 ;
+C 49 ; WX 778 ; N one ; B 87 -387 897 449 ;
+C 50 ; WX 764 ; N two ; B 84 -319 878 447 ;
+C 51 ; WX 778 ; N three ; B 66 -397 898 449 ;
+C 52 ; WX 778 ; N four ; B 67 -410 956 449 ;
+C 53 ; WX 901 ; N five ; B 73 -208 1002 459 ;
+C 54 ; WX 901 ; N six ; B 92 -329 1018 459 ;
+C 55 ; WX 901 ; N seven ; B 103 -411 1028 459 ;
+C 56 ; WX 764 ; N eight ; B 83 -312 877 447 ;
+C 57 ; WX 764 ; N nine ; B 107 -495 900 447 ;
+C 58 ; WX 764 ; N colon ; B 111 -525 904 447 ;
+C 59 ; WX 764 ; N semicolon ; B 84 -320 878 447 ;
+C 60 ; WX 766 ; N less ; B 114 -420 891 448 ;
+C 61 ; WX 766 ; N equal ; B 117 -421 892 448 ;
+C 62 ; WX 778 ; N greater ; B 111 -412 897 444 ;
+C 63 ; WX 764 ; N question ; B 46 -429 892 447 ;
+C 64 ; WX 794 ; N at ; B 75 -407 895 444 ;
+C 65 ; WX 794 ; N A ; B 77 -414 927 444 ;
+C 66 ; WX 941 ; N B ; B 66 -183 990 457 ;
+C 67 ; WX 941 ; N C ; B 74 -247 999 457 ;
+C 68 ; WX 941 ; N D ; B 82 -313 1007 457 ;
+C 69 ; WX 904 ; N E ; B 92 -251 971 453 ;
+C 70 ; WX 904 ; N F ; B 108 -367 985 454 ;
+C 71 ; WX 941 ; N G ; B 83 -315 1008 457 ;
+C 72 ; WX 902 ; N H ; B 111 -408 990 451 ;
+C 73 ; WX 902 ; N I ; B 113 -415 990 451 ;
+C 74 ; WX 941 ; N J ; B 83 -316 1008 457 ;
+C 75 ; WX 904 ; N K ; B 107 -364 985 454 ;
+C 76 ; WX 904 ; N L ; B 108 -368 985 454 ;
+C 77 ; WX 904 ; N M ; B 112 -412 990 451 ;
+C 78 ; WX 941 ; N N ; B 83 -321 1008 457 ;
+C 79 ; WX 904 ; N O ; B 93 -258 972 454 ;
+C 80 ; WX 936 ; N P ; B 107 -362 984 454 ;
+C 81 ; WX 944 ; N Q ; B 83 -215 998 451 ;
+C 82 ; WX 902 ; N R ; B 111 -408 985 451 ;
+C 83 ; WX 902 ; N S ; B 113 -415 1060 451 ;
+C 84 ; WX 941 ; N T ; B 82 -307 1007 457 ;
+C 85 ; WX 902 ; N U ; B 111 -408 989 451 ;
+C 86 ; WX 902 ; N V ; B 113 -415 1036 451 ;
+C 87 ; WX 1078 ; N W ; B 80 -217 1134 458 ;
+C 88 ; WX 1078 ; N X ; B 97 -346 1151 458 ;
+C 89 ; WX 1078 ; N Y ; B 108 -428 1161 458 ;
+C 90 ; WX 941 ; N Z ; B 82 -312 1007 457 ;
+C 91 ; WX 941 ; N bracketleft ; B 106 -496 1031 457 ;
+C 92 ; WX 941 ; N backslash ; B 109 -521 1034 457 ;
+C 93 ; WX 941 ; N bracketright ; B 83 -320 1008 457 ;
+C 94 ; WX 944 ; N asciicircum ; B 110 -422 1025 451 ;
+C 97 ; WX 902 ; N a ; B 112 -412 990 451 ;
+C 98 ; WX 941 ; N b ; B 83 -319 1008 457 ;
+C 99 ; WX 902 ; N c ; B 111 -403 989 456 ;
+C 100 ; WX 902 ; N d ; B 113 -415 1017 451 ;
+C 101 ; WX 1001 ; N e ; B 75 -186 1097 457 ;
+C 102 ; WX 1001 ; N f ; B 83 -248 1105 457 ;
+C 103 ; WX 1028 ; N g ; B 82 -224 1123 455 ;
+C 104 ; WX 1001 ; N h ; B 92 -321 1115 457 ;
+C 105 ; WX 978 ; N i ; B 109 -367 1100 454 ;
+C 106 ; WX 978 ; N j ; B 109 -367 1100 454 ;
+C 107 ; WX 978 ; N k ; B 114 -412 1105 451 ;
+C 108 ; WX 1001 ; N l ; B 92 -316 1114 457 ;
+C 109 ; WX 978 ; N m ; B 110 -383 1102 455 ;
+C 110 ; WX 978 ; N n ; B 110 -384 1102 455 ;
+C 111 ; WX 978 ; N o ; B 113 -412 1105 451 ;
+C 112 ; WX 1001 ; N p ; B 92 -317 1114 457 ;
+C 113 ; WX 1001 ; N q ; B 115 -499 1137 457 ;
+C 114 ; WX 1001 ; N r ; B 118 -521 1140 457 ;
+C 115 ; WX 978 ; N s ; B 110 -384 1102 455 ;
+C 116 ; WX 1001 ; N t ; B 91 -313 1114 457 ;
+C 117 ; WX 978 ; N u ; B 113 -408 1104 451 ;
+C 118 ; WX 978 ; N v ; B 114 -415 1105 451 ;
+C 119 ; WX 989 ; N w ; B 113 -408 1104 451 ;
+C 120 ; WX 1001 ; N x ; B 92 -321 1115 457 ;
+C 121 ; WX 1028 ; N y ; B 99 -252 1127 453 ;
+C 122 ; WX 1103 ; N z ; B 112 -357 1140 453 ;
+C 123 ; WX 1001 ; N braceleft ; B 76 -195 1098 457 ;
+C 124 ; WX 1001 ; N bar ; B 100 -379 1122 457 ;
+C 125 ; WX 1001 ; N braceright ; B 108 -443 1130 457 ;
+C 126 ; WX 1140 ; N asciitilde ; B 79 -215 1240 459 ;
+C 145 ; WX 817 ; N quoteleft ; B 92 -249 919 447 ;
+C 146 ; WX 817 ; N quoteright ; B 92 -249 919 447 ;
+C 147 ; WX 817 ; N quotedblleft ; B 81 -249 919 447 ;
+C 148 ; WX 817 ; N quotedblright ; B 81 -249 919 447 ;
+C 161 ; WX 1140 ; N exclamdown ; B 95 -339 1255 459 ;
+C 162 ; WX 1140 ; N cent ; B 105 -414 1265 459 ;
+C 163 ; WX 1001 ; N sterling ; B 91 -312 1114 457 ;
+C 164 ; WX 1001 ; N currency ; B 115 -499 1137 457 ;
+C 165 ; WX 1001 ; N yen ; B 118 -521 1140 457 ;
+C 166 ; WX 494 ; N brokenbar ; B 14 -156 551 451 ;
+C 168 ; WX 632 ; N dieresis ; B 70 -210 696 457 ;
+C 169 ; WX 515 ; N copyright ; B 15 -223 574 454 ;
+C 170 ; WX 642 ; N ordfeminine ; B 51 -216 703 457 ;
+C 171 ; WX 642 ; N guillemotleft ; B 71 -374 723 457 ;
+C 174 ; WX 500 ; N registered ; B 38 -183 542 456 ;
+C 176 ; WX 500 ; N degree ; B 47 -248 550 456 ;
+C 177 ; WX 496 ; N plusminus ; B 10 -223 545 458 ;
+C 178 ; WX 500 ; N twosuperior ; B 14 -321 560 456 ;
+C 179 ; WX 532 ; N threesuperior ; B 16 -260 552 455 ;
+C 180 ; WX 593 ; N acute ; B 26 -357 594 455 ;
+C 183 ; WX 936 ; N middot ; B 84 -186 1034 457 ;
+C 184 ; WX 936 ; N cedilla ; B 92 -247 1042 457 ;
+C 185 ; WX 958 ; N onesuperior ; B 96 -224 1053 455 ;
+C 186 ; WX 1073 ; N ordmasculine ; B 78 -218 1175 458 ;
+C 187 ; WX 1095 ; N guillemotright ; B 96 -335 1211 458 ;
+C 188 ; WX 1073 ; N onequarter ; B 105 -418 1202 458 ;
+C 189 ; WX 921 ; N onehalf ; B 35 -187 960 457 ;
+C 190 ; WX 921 ; N threequarters ; B 43 -248 968 457 ;
+C 191 ; WX 926 ; N questiondown ; B 48 -224 975 455 ;
+C 192 ; WX 646 ; N Agrave ; B 69 -184 691 458 ;
+C 193 ; WX 658 ; N Aacute ; B 87 -265 750 456 ;
+C 194 ; WX 658 ; N Acircumflex ; B 96 -331 810 456 ;
+C 195 ; WX 500 ; N Atilde ; B 12 -312 559 456 ;
+C 196 ; WX 500 ; N Adieresis ; B 35 -499 583 456 ;
+C 197 ; WX 500 ; N Aring ; B 38 -521 586 456 ;
+C 198 ; WX 775 ; N AE ; B 97 -167 825 456 ;
+C 199 ; WX 775 ; N Ccedilla ; B 107 -242 835 456 ;
+C 201 ; WX 775 ; N Eacute ; B 115 -313 844 456 ;
+C 202 ; WX 775 ; N Ecircumflex ; B 115 -314 844 456 ;
+C 203 ; WX 775 ; N Edieresis ; B 128 -411 856 456 ;
+C 204 ; WX 768 ; N Igrave ; B 122 -337 845 456 ;
+C 205 ; WX 775 ; N Iacute ; B 30 -316 844 456 ;
+C 206 ; WX 775 ; N Icircumflex ; B 22 -416 857 456 ;
+C 207 ; WX 775 ; N Idieresis ; B 110 -272 838 456 ;
+C 208 ; WX 739 ; N Eth ; B 66 -347 816 457 ;
+C 209 ; WX 739 ; N Ntilde ; B 75 -415 824 455 ;
+C 210 ; WX 775 ; N Ograve ; B 115 -316 844 456 ;
+C 211 ; WX 775 ; N Oacute ; B 129 -416 857 456 ;
+C 212 ; WX 775 ; N Ocircumflex ; B 128 -415 856 456 ;
+C 213 ; WX 768 ; N Otilde ; B 122 -333 844 457 ;
+C 214 ; WX 804 ; N Odieresis ; B -31 -315 844 456 ;
+C 215 ; WX 775 ; N multiply ; B -59 -418 857 456 ;
+C 216 ; WX 775 ; N Oslash ; B -68 -416 857 456 ;
+C 217 ; WX 865 ; N Ugrave ; B 34 -412 855 454 ;
+C 218 ; WX 775 ; N Uacute ; B 116 -321 845 456 ;
+C 219 ; WX 739 ; N Ucircumflex ; B 63 -258 805 456 ;
+C 220 ; WX 802 ; N Udieresis ; B 109 -362 818 456 ;
+C 221 ; WX 775 ; N Yacute ; B 109 -273 838 456 ;
+C 222 ; WX 775 ; N Thorn ; B 133 -450 861 456 ;
+C 223 ; WX 775 ; N germandbls ; B 137 -482 865 456 ;
+C 224 ; WX 739 ; N agrave ; B 122 -353 817 456 ;
+C 225 ; WX 775 ; N aacute ; B 114 -307 843 456 ;
+C 226 ; WX 739 ; N acircumflex ; B 128 -397 823 458 ;
+C 227 ; WX 739 ; N atilde ; B 130 -415 824 455 ;
+C 228 ; WX 739 ; N adieresis ; B 129 -412 824 454 ;
+C 229 ; WX 775 ; N aring ; B 124 -378 853 456 ;
+C 230 ; WX 775 ; N ae ; B 132 -445 860 456 ;
+C 231 ; WX 755 ; N ccedilla ; B 59 -11 793 456 ;
+C 232 ; WX 903 ; N egrave ; B 81 -190 962 457 ;
+C 233 ; WX 591 ; N eacute ; B 82 -224 610 453 ;
+C 234 ; WX 698 ; N ecircumflex ; B 39 -183 793 455 ;
+C 235 ; WX 698 ; N edieresis ; B 47 -247 801 455 ;
+C 236 ; WX 742 ; N igrave ; B 41 -224 843 455 ;
+C 237 ; WX 698 ; N iacute ; B 56 -313 809 455 ;
+C 238 ; WX 698 ; N icircumflex ; B 56 -314 809 455 ;
+C 239 ; WX 698 ; N idieresis ; B 68 -411 822 455 ;
+C 240 ; WX 713 ; N eth ; B 81 -407 839 452 ;
+C 241 ; WX 698 ; N ntilde ; B -5 -322 810 455 ;
+C 242 ; WX 698 ; N ograve ; B -17 -316 809 455 ;
+C 243 ; WX 698 ; N oacute ; B -29 -416 823 455 ;
+C 244 ; WX 698 ; N ocircumflex ; B 57 -321 810 455 ;
+C 245 ; WX 713 ; N otilde ; B 77 -367 835 455 ;
+C 246 ; WX 713 ; N odieresis ; B 77 -367 835 455 ;
+C 247 ; WX 713 ; N divide ; B 82 -408 840 452 ;
+C 250 ; WX 642 ; N uacute ; B 80 -448 732 457 ;
+C 251 ; WX 944 ; N ucircumflex ; B 113 -423 1026 457 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N CR ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr4bi.pfb b/language/malayalam/fonts/rachana/mlr4bi.pfb
new file mode 100644
index 0000000000..59c5d9d0d8
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr4bi.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr4bi.tfm b/language/malayalam/fonts/rachana/mlr4bi.tfm
new file mode 100644
index 0000000000..a648148c9b
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr4bi.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr4i.afm b/language/malayalam/fonts/rachana/mlr4i.afm
new file mode 100644
index 0000000000..164d70b5cf
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr4i.afm
@@ -0,0 +1,204 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:43:50 2003
+FontName Ra4-Italic
+FullName Ra4-Italic
+FamilyName Ra4
+Weight normal
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -70 -537 1275 600
+CapHeight 445
+XHeight 451
+Ascender 451
+Descender -324
+StartCharMetrics 182
+C 0 ; WX 500 ; N .notdef ; B -14 0 515 600 ;
+C 32 ; WX 294 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 781 ; N exclam ; B 69 -191 861 441 ;
+C 34 ; WX 781 ; N quotedbl ; B 77 -254 870 441 ;
+C 35 ; WX 781 ; N numbersign ; B 74 -227 867 442 ;
+C 36 ; WX 781 ; N dollar ; B 86 -322 878 441 ;
+C 37 ; WX 796 ; N percent ; B 113 -411 906 443 ;
+C 38 ; WX 838 ; N ampersand ; B 114 -419 907 443 ;
+C 39 ; WX 781 ; N quotesingle ; B 86 -322 878 441 ;
+C 40 ; WX 781 ; N parenleft ; B 99 -425 892 441 ;
+C 41 ; WX 781 ; N parenright ; B 99 -424 892 441 ;
+C 42 ; WX 781 ; N asterisk ; B 104 -467 897 441 ;
+C 43 ; WX 781 ; N plus ; B 86 -326 879 441 ;
+C 44 ; WX 781 ; N comma ; B 86 -325 879 441 ;
+C 45 ; WX 5 ; N hyphen ; B 0 0 0 0 ;
+C 46 ; WX 781 ; N period ; B 99 -424 892 441 ;
+C 47 ; WX 781 ; N slash ; B 102 -450 895 441 ;
+C 48 ; WX 781 ; N zero ; B 106 -481 899 441 ;
+C 49 ; WX 796 ; N one ; B 88 -396 899 443 ;
+C 50 ; WX 781 ; N two ; B 86 -324 879 441 ;
+C 51 ; WX 796 ; N three ; B 68 -406 900 443 ;
+C 52 ; WX 796 ; N four ; B 68 -419 963 443 ;
+C 53 ; WX 922 ; N five ; B 75 -213 1006 449 ;
+C 54 ; WX 922 ; N six ; B 94 -337 1022 449 ;
+C 55 ; WX 922 ; N seven ; B 105 -420 1033 449 ;
+C 56 ; WX 781 ; N eight ; B 85 -319 878 441 ;
+C 57 ; WX 781 ; N nine ; B 109 -506 902 441 ;
+C 58 ; WX 781 ; N colon ; B 113 -537 906 441 ;
+C 59 ; WX 781 ; N semicolon ; B 86 -326 879 441 ;
+C 60 ; WX 783 ; N less ; B 116 -430 892 442 ;
+C 61 ; WX 783 ; N equal ; B 119 -431 893 442 ;
+C 62 ; WX 796 ; N greater ; B 114 -421 898 438 ;
+C 63 ; WX 781 ; N question ; B 46 -439 893 441 ;
+C 64 ; WX 812 ; N at ; B 77 -416 896 438 ;
+C 65 ; WX 812 ; N A ; B 79 -423 933 438 ;
+C 66 ; WX 962 ; N B ; B 67 -187 998 451 ;
+C 67 ; WX 962 ; N C ; B 75 -253 1007 451 ;
+C 68 ; WX 962 ; N D ; B 84 -320 1015 451 ;
+C 69 ; WX 925 ; N E ; B 94 -257 977 447 ;
+C 70 ; WX 925 ; N F ; B 110 -375 992 448 ;
+C 71 ; WX 962 ; N G ; B 84 -322 1016 451 ;
+C 72 ; WX 923 ; N H ; B 114 -417 997 445 ;
+C 73 ; WX 923 ; N I ; B 116 -424 998 445 ;
+C 74 ; WX 962 ; N J ; B 84 -322 1016 451 ;
+C 75 ; WX 925 ; N K ; B 109 -372 992 448 ;
+C 76 ; WX 925 ; N L ; B 110 -376 992 448 ;
+C 77 ; WX 925 ; N M ; B 115 -421 998 445 ;
+C 78 ; WX 962 ; N N ; B 85 -326 1016 451 ;
+C 79 ; WX 925 ; N O ; B 95 -262 978 448 ;
+C 80 ; WX 957 ; N P ; B 109 -370 991 448 ;
+C 81 ; WX 966 ; N Q ; B 84 -217 1006 445 ;
+C 82 ; WX 923 ; N R ; B 114 -417 992 445 ;
+C 83 ; WX 923 ; N S ; B 116 -424 1069 445 ;
+C 84 ; WX 962 ; N T ; B 83 -314 1015 451 ;
+C 85 ; WX 923 ; N U ; B 114 -417 996 445 ;
+C 86 ; WX 923 ; N V ; B 116 -424 1045 445 ;
+C 87 ; WX 1103 ; N W ; B 81 -222 1145 452 ;
+C 88 ; WX 1103 ; N X ; B 98 -354 1162 452 ;
+C 89 ; WX 1103 ; N Y ; B 109 -438 1173 452 ;
+C 90 ; WX 962 ; N Z ; B 84 -319 1015 451 ;
+C 91 ; WX 962 ; N bracketleft ; B 108 -507 1039 451 ;
+C 92 ; WX 962 ; N backslash ; B 112 -533 1043 451 ;
+C 93 ; WX 962 ; N bracketright ; B 85 -326 1016 451 ;
+C 94 ; WX 966 ; N asciicircum ; B 112 -432 1032 445 ;
+C 97 ; WX 923 ; N a ; B 115 -421 998 445 ;
+C 98 ; WX 962 ; N b ; B 85 -324 1016 451 ;
+C 99 ; WX 923 ; N c ; B 114 -412 996 450 ;
+C 100 ; WX 923 ; N d ; B 116 -424 1025 445 ;
+C 101 ; WX 1024 ; N e ; B 76 -190 1103 451 ;
+C 102 ; WX 1024 ; N f ; B 84 -254 1111 451 ;
+C 103 ; WX 1051 ; N g ; B 83 -229 1130 449 ;
+C 104 ; WX 1024 ; N h ; B 94 -326 1121 451 ;
+C 105 ; WX 1000 ; N i ; B 111 -375 1106 448 ;
+C 106 ; WX 1000 ; N j ; B 111 -375 1106 448 ;
+C 107 ; WX 1000 ; N k ; B 116 -421 1111 445 ;
+C 108 ; WX 1024 ; N l ; B 93 -323 1120 451 ;
+C 109 ; WX 1000 ; N m ; B 113 -392 1108 449 ;
+C 110 ; WX 1000 ; N n ; B 113 -393 1108 449 ;
+C 111 ; WX 1000 ; N o ; B 116 -421 1111 445 ;
+C 112 ; WX 1024 ; N p ; B 93 -324 1120 451 ;
+C 113 ; WX 1024 ; N q ; B 117 -510 1144 451 ;
+C 114 ; WX 1024 ; N r ; B 120 -533 1147 451 ;
+C 115 ; WX 1000 ; N s ; B 113 -393 1108 449 ;
+C 116 ; WX 1024 ; N t ; B 93 -320 1120 451 ;
+C 117 ; WX 1000 ; N u ; B 116 -417 1110 445 ;
+C 118 ; WX 1000 ; N v ; B 117 -424 1111 445 ;
+C 119 ; WX 1012 ; N w ; B 116 -417 1110 445 ;
+C 120 ; WX 1024 ; N x ; B 94 -326 1121 451 ;
+C 121 ; WX 1051 ; N y ; B 101 -257 1134 447 ;
+C 122 ; WX 1128 ; N z ; B 114 -365 1147 447 ;
+C 123 ; WX 1024 ; N braceleft ; B 77 -199 1104 451 ;
+C 124 ; WX 1024 ; N bar ; B 102 -388 1129 451 ;
+C 125 ; WX 1024 ; N braceright ; B 110 -453 1137 451 ;
+C 126 ; WX 1166 ; N asciitilde ; B 80 -220 1249 451 ;
+C 145 ; WX 836 ; N quoteleft ; B 93 -254 921 441 ;
+C 146 ; WX 836 ; N quoteright ; B 93 -254 921 441 ;
+C 147 ; WX 836 ; N quotedblleft ; B 82 -255 921 441 ;
+C 148 ; WX 836 ; N quotedblright ; B 82 -255 921 441 ;
+C 161 ; WX 1166 ; N exclamdown ; B 97 -347 1265 451 ;
+C 162 ; WX 1166 ; N cent ; B 106 -423 1275 451 ;
+C 163 ; WX 1024 ; N sterling ; B 93 -319 1120 451 ;
+C 164 ; WX 1024 ; N currency ; B 117 -510 1144 451 ;
+C 165 ; WX 1024 ; N yen ; B 120 -533 1147 451 ;
+C 166 ; WX 505 ; N brokenbar ; B 14 -160 548 445 ;
+C 168 ; WX 646 ; N dieresis ; B 72 -215 696 449 ;
+C 169 ; WX 527 ; N copyright ; B 15 -228 571 448 ;
+C 170 ; WX 657 ; N ordfeminine ; B 51 -221 703 451 ;
+C 171 ; WX 657 ; N guillemotleft ; B 72 -383 724 451 ;
+C 174 ; WX 511 ; N registered ; B 42 -187 539 451 ;
+C 176 ; WX 511 ; N degree ; B 51 -254 548 451 ;
+C 177 ; WX 507 ; N plusminus ; B 9 -228 542 452 ;
+C 178 ; WX 511 ; N twosuperior ; B 13 -326 557 451 ;
+C 179 ; WX 544 ; N threesuperior ; B 15 -263 549 449 ;
+C 180 ; WX 607 ; N acute ; B 27 -365 592 449 ;
+C 183 ; WX 957 ; N middot ; B 85 -190 1039 451 ;
+C 184 ; WX 957 ; N cedilla ; B 93 -253 1047 451 ;
+C 185 ; WX 980 ; N onesuperior ; B 97 -229 1058 449 ;
+C 186 ; WX 1098 ; N ordmasculine ; B 80 -223 1183 450 ;
+C 187 ; WX 1120 ; N guillemotright ; B 97 -343 1220 449 ;
+C 188 ; WX 1098 ; N onequarter ; B 106 -428 1210 450 ;
+C 189 ; WX 942 ; N onehalf ; B 39 -191 967 451 ;
+C 190 ; WX 942 ; N threequarters ; B 47 -254 975 451 ;
+C 191 ; WX 947 ; N questiondown ; B 52 -229 982 449 ;
+C 192 ; WX 661 ; N Agrave ; B 71 -188 692 450 ;
+C 193 ; WX 673 ; N Aacute ; B 88 -271 752 449 ;
+C 194 ; WX 673 ; N Acircumflex ; B 97 -339 813 449 ;
+C 195 ; WX 511 ; N Atilde ; B 11 -319 556 450 ;
+C 196 ; WX 511 ; N Adieresis ; B 36 -510 580 450 ;
+C 197 ; WX 511 ; N Aring ; B 39 -533 583 450 ;
+C 198 ; WX 793 ; N AE ; B 98 -171 829 448 ;
+C 199 ; WX 793 ; N Ccedilla ; B 108 -248 839 448 ;
+C 201 ; WX 793 ; N Eacute ; B 118 -320 848 448 ;
+C 202 ; WX 793 ; N Ecircumflex ; B 118 -321 848 448 ;
+C 203 ; WX 793 ; N Edieresis ; B 130 -420 861 448 ;
+C 204 ; WX 786 ; N Igrave ; B 124 -345 848 447 ;
+C 205 ; WX 793 ; N Iacute ; B 31 -323 848 448 ;
+C 206 ; WX 793 ; N Icircumflex ; B 22 -426 862 448 ;
+C 207 ; WX 793 ; N Idieresis ; B 112 -278 842 448 ;
+C 208 ; WX 756 ; N Eth ; B 71 -355 820 447 ;
+C 209 ; WX 756 ; N Ntilde ; B 80 -424 828 445 ;
+C 210 ; WX 793 ; N Ograve ; B 118 -322 848 448 ;
+C 211 ; WX 793 ; N Oacute ; B 131 -425 862 448 ;
+C 212 ; WX 793 ; N Ocircumflex ; B 131 -424 861 448 ;
+C 213 ; WX 786 ; N Otilde ; B 124 -341 847 448 ;
+C 214 ; WX 822 ; N Odieresis ; B -32 -321 848 448 ;
+C 215 ; WX 793 ; N multiply ; B -61 -428 862 448 ;
+C 216 ; WX 793 ; N Oslash ; B -70 -426 862 448 ;
+C 217 ; WX 885 ; N Ugrave ; B 35 -421 860 445 ;
+C 218 ; WX 793 ; N Uacute ; B 118 -326 849 448 ;
+C 219 ; WX 756 ; N Ucircumflex ; B 64 -262 808 448 ;
+C 220 ; WX 820 ; N Udieresis ; B 112 -370 822 448 ;
+C 221 ; WX 793 ; N Yacute ; B 112 -276 842 448 ;
+C 222 ; WX 793 ; N Thorn ; B 136 -460 866 448 ;
+C 223 ; WX 793 ; N germandbls ; B 140 -493 870 448 ;
+C 224 ; WX 756 ; N agrave ; B 125 -361 820 447 ;
+C 225 ; WX 793 ; N aacute ; B 117 -314 847 448 ;
+C 226 ; WX 756 ; N acircumflex ; B 131 -406 827 449 ;
+C 227 ; WX 756 ; N atilde ; B 133 -424 828 445 ;
+C 228 ; WX 756 ; N adieresis ; B 132 -421 828 445 ;
+C 229 ; WX 793 ; N aring ; B 126 -387 857 448 ;
+C 230 ; WX 793 ; N ae ; B 135 -455 865 448 ;
+C 231 ; WX 772 ; N ccedilla ; B 60 -11 795 450 ;
+C 232 ; WX 924 ; N egrave ; B 83 -194 968 450 ;
+C 233 ; WX 604 ; N eacute ; B 83 -229 608 447 ;
+C 234 ; WX 714 ; N ecircumflex ; B 43 -187 792 449 ;
+C 235 ; WX 714 ; N edieresis ; B 51 -253 800 449 ;
+C 236 ; WX 759 ; N igrave ; B 45 -229 843 449 ;
+C 237 ; WX 714 ; N iacute ; B 60 -320 809 449 ;
+C 238 ; WX 714 ; N icircumflex ; B 60 -321 809 449 ;
+C 239 ; WX 714 ; N idieresis ; B 73 -420 822 449 ;
+C 240 ; WX 729 ; N eth ; B 86 -416 839 446 ;
+C 241 ; WX 714 ; N ntilde ; B -5 -327 810 449 ;
+C 242 ; WX 714 ; N ograve ; B -18 -323 809 449 ;
+C 243 ; WX 714 ; N oacute ; B -31 -426 823 449 ;
+C 244 ; WX 714 ; N ocircumflex ; B 61 -326 810 449 ;
+C 245 ; WX 729 ; N otilde ; B 82 -375 835 449 ;
+C 246 ; WX 729 ; N odieresis ; B 82 -375 835 449 ;
+C 247 ; WX 729 ; N divide ; B 87 -417 840 446 ;
+C 250 ; WX 657 ; N uacute ; B 82 -458 734 451 ;
+C 251 ; WX 966 ; N ucircumflex ; B 116 -433 1034 451 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N CR ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr4i.pfb b/language/malayalam/fonts/rachana/mlr4i.pfb
new file mode 100644
index 0000000000..b65eea18a6
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr4i.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr4i.tfm b/language/malayalam/fonts/rachana/mlr4i.tfm
new file mode 100644
index 0000000000..f0af4909f5
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr4i.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr4r.afm b/language/malayalam/fonts/rachana/mlr4r.afm
new file mode 100644
index 0000000000..066f5f7a22
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr4r.afm
@@ -0,0 +1,204 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:43:07 2003
+FontName Ra4-Regular
+FullName Ra4-Regular
+FamilyName Ra4
+Weight Regular
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox 27 -537 1178 600
+CapHeight 445
+XHeight 451
+Ascender 451
+Descender -324
+StartCharMetrics 182
+C 0 ; WX 500 ; N .notdef ; B 63 0 438 600 ;
+C 32 ; WX 294 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 781 ; N exclam ; B 75 -191 793 441 ;
+C 34 ; WX 781 ; N quotedbl ; B 75 -254 793 441 ;
+C 35 ; WX 781 ; N numbersign ; B 75 -227 781 442 ;
+C 36 ; WX 781 ; N dollar ; B 75 -322 783 441 ;
+C 37 ; WX 796 ; N percent ; B 73 -411 823 443 ;
+C 38 ; WX 838 ; N ampersand ; B 73 -419 925 443 ;
+C 39 ; WX 781 ; N quotesingle ; B 75 -322 795 441 ;
+C 40 ; WX 781 ; N parenleft ; B 75 -425 792 441 ;
+C 41 ; WX 781 ; N parenright ; B 75 -424 793 441 ;
+C 42 ; WX 781 ; N asterisk ; B 75 -467 791 441 ;
+C 43 ; WX 781 ; N plus ; B 75 -326 793 441 ;
+C 44 ; WX 781 ; N comma ; B 75 -325 792 441 ;
+C 45 ; WX 5 ; N hyphen ; B 0 0 0 0 ;
+C 46 ; WX 781 ; N period ; B 75 -424 802 441 ;
+C 47 ; WX 781 ; N slash ; B 75 -450 791 441 ;
+C 48 ; WX 781 ; N zero ; B 75 -481 791 441 ;
+C 49 ; WX 796 ; N one ; B 73 -396 791 443 ;
+C 50 ; WX 781 ; N two ; B 75 -324 782 441 ;
+C 51 ; WX 796 ; N three ; B 73 -406 891 443 ;
+C 52 ; WX 796 ; N four ; B 73 -419 1038 443 ;
+C 53 ; WX 922 ; N five ; B 72 -213 923 449 ;
+C 54 ; WX 922 ; N six ; B 72 -337 933 449 ;
+C 55 ; WX 922 ; N seven ; B 72 -420 930 449 ;
+C 56 ; WX 781 ; N eight ; B 75 -319 791 441 ;
+C 57 ; WX 781 ; N nine ; B 75 -506 791 441 ;
+C 58 ; WX 781 ; N colon ; B 75 -537 791 441 ;
+C 59 ; WX 781 ; N semicolon ; B 75 -326 792 441 ;
+C 60 ; WX 783 ; N less ; B 77 -430 791 442 ;
+C 61 ; WX 783 ; N equal ; B 77 -431 791 442 ;
+C 62 ; WX 796 ; N greater ; B 73 -421 797 438 ;
+C 63 ; WX 781 ; N question ; B 75 -439 792 441 ;
+C 64 ; WX 812 ; N at ; B 73 -416 906 438 ;
+C 65 ; WX 812 ; N A ; B 73 -423 1008 438 ;
+C 66 ; WX 962 ; N B ; B 75 -187 973 451 ;
+C 67 ; WX 962 ; N C ; B 75 -253 974 451 ;
+C 68 ; WX 962 ; N D ; B 75 -320 972 451 ;
+C 69 ; WX 925 ; N E ; B 75 -257 933 447 ;
+C 70 ; WX 925 ; N F ; B 75 -375 933 448 ;
+C 71 ; WX 962 ; N G ; B 75 -322 967 451 ;
+C 72 ; WX 923 ; N H ; B 75 -417 925 445 ;
+C 73 ; WX 923 ; N I ; B 75 -424 1047 445 ;
+C 74 ; WX 962 ; N J ; B 75 -322 975 451 ;
+C 75 ; WX 925 ; N K ; B 75 -372 934 448 ;
+C 76 ; WX 925 ; N L ; B 75 -376 934 448 ;
+C 77 ; WX 925 ; N M ; B 75 -421 935 445 ;
+C 78 ; WX 962 ; N N ; B 75 -326 973 451 ;
+C 79 ; WX 925 ; N O ; B 75 -262 927 448 ;
+C 80 ; WX 957 ; N P ; B 75 -370 1000 448 ;
+C 81 ; WX 966 ; N Q ; B 74 -217 961 445 ;
+C 82 ; WX 923 ; N R ; B 75 -417 1018 445 ;
+C 83 ; WX 923 ; N S ; B 75 -424 1145 445 ;
+C 84 ; WX 962 ; N T ; B 75 -314 962 451 ;
+C 85 ; WX 923 ; N U ; B 75 -417 979 445 ;
+C 86 ; WX 923 ; N V ; B 75 -424 1121 445 ;
+C 87 ; WX 1103 ; N W ; B 74 -222 1104 452 ;
+C 88 ; WX 1103 ; N X ; B 74 -354 1113 452 ;
+C 89 ; WX 1103 ; N Y ; B 74 -438 1104 452 ;
+C 90 ; WX 962 ; N Z ; B 75 -319 976 451 ;
+C 91 ; WX 962 ; N bracketleft ; B 75 -507 976 451 ;
+C 92 ; WX 962 ; N backslash ; B 75 -533 976 451 ;
+C 93 ; WX 962 ; N bracketright ; B 75 -326 974 451 ;
+C 94 ; WX 966 ; N asciicircum ; B 74 -432 972 445 ;
+C 97 ; WX 923 ; N a ; B 75 -421 929 445 ;
+C 98 ; WX 962 ; N b ; B 75 -324 970 451 ;
+C 99 ; WX 923 ; N c ; B 75 -412 969 450 ;
+C 100 ; WX 923 ; N d ; B 75 -424 1101 445 ;
+C 101 ; WX 1024 ; N e ; B 75 -190 1033 451 ;
+C 102 ; WX 1024 ; N f ; B 75 -254 1035 451 ;
+C 103 ; WX 1051 ; N g ; B 77 -229 1045 449 ;
+C 104 ; WX 1024 ; N h ; B 75 -326 1035 451 ;
+C 105 ; WX 1000 ; N i ; B 72 -375 1003 448 ;
+C 106 ; WX 1000 ; N j ; B 72 -375 1012 448 ;
+C 107 ; WX 1000 ; N k ; B 72 -421 1008 445 ;
+C 108 ; WX 1024 ; N l ; B 75 -323 1036 451 ;
+C 109 ; WX 1000 ; N m ; B 72 -392 1006 449 ;
+C 110 ; WX 1000 ; N n ; B 72 -393 1005 449 ;
+C 111 ; WX 1000 ; N o ; B 72 -421 1005 445 ;
+C 112 ; WX 1024 ; N p ; B 75 -324 1033 451 ;
+C 113 ; WX 1024 ; N q ; B 75 -510 1035 451 ;
+C 114 ; WX 1024 ; N r ; B 75 -533 1045 451 ;
+C 115 ; WX 1000 ; N s ; B 72 -393 1003 449 ;
+C 116 ; WX 1024 ; N t ; B 75 -320 1035 451 ;
+C 117 ; WX 1000 ; N u ; B 72 -417 1042 445 ;
+C 118 ; WX 1000 ; N v ; B 72 -424 1155 445 ;
+C 119 ; WX 1012 ; N w ; B 72 -417 1007 445 ;
+C 120 ; WX 1024 ; N x ; B 75 -326 1033 451 ;
+C 121 ; WX 1051 ; N y ; B 77 -257 1055 447 ;
+C 122 ; WX 1128 ; N z ; B 77 -365 1178 447 ;
+C 123 ; WX 1024 ; N braceleft ; B 75 -199 1023 451 ;
+C 124 ; WX 1024 ; N bar ; B 75 -388 1036 451 ;
+C 125 ; WX 1024 ; N braceright ; B 75 -453 1033 451 ;
+C 126 ; WX 1166 ; N asciitilde ; B 74 -220 1165 451 ;
+C 145 ; WX 836 ; N quoteleft ; B 77 -254 842 441 ;
+C 146 ; WX 836 ; N quoteright ; B 77 -254 842 441 ;
+C 147 ; WX 836 ; N quotedblleft ; B 77 -255 839 441 ;
+C 148 ; WX 836 ; N quotedblright ; B 77 -255 839 441 ;
+C 161 ; WX 1166 ; N exclamdown ; B 74 -347 1173 451 ;
+C 162 ; WX 1166 ; N cent ; B 74 -423 1177 451 ;
+C 163 ; WX 1024 ; N sterling ; B 75 -319 1036 451 ;
+C 164 ; WX 1024 ; N currency ; B 75 -510 1036 451 ;
+C 165 ; WX 1024 ; N yen ; B 75 -533 1036 451 ;
+C 166 ; WX 505 ; N brokenbar ; B 72 -160 511 445 ;
+C 168 ; WX 646 ; N dieresis ; B 74 -215 656 449 ;
+C 169 ; WX 527 ; N copyright ; B 74 -228 536 448 ;
+C 170 ; WX 657 ; N ordfeminine ; B 54 -221 661 451 ;
+C 171 ; WX 657 ; N guillemotleft ; B 54 -383 662 451 ;
+C 174 ; WX 511 ; N registered ; B 77 -187 523 451 ;
+C 176 ; WX 511 ; N degree ; B 77 -254 520 451 ;
+C 177 ; WX 507 ; N plusminus ; B 72 -228 507 452 ;
+C 178 ; WX 511 ; N twosuperior ; B 77 -326 523 451 ;
+C 179 ; WX 544 ; N threesuperior ; B 71 -263 555 449 ;
+C 180 ; WX 607 ; N acute ; B 69 -365 641 449 ;
+C 183 ; WX 957 ; N middot ; B 73 -190 969 451 ;
+C 184 ; WX 957 ; N cedilla ; B 73 -253 967 451 ;
+C 185 ; WX 980 ; N onesuperior ; B 77 -229 973 449 ;
+C 186 ; WX 1098 ; N ordmasculine ; B 74 -223 1099 450 ;
+C 187 ; WX 1120 ; N guillemotright ; B 74 -343 1129 449 ;
+C 188 ; WX 1098 ; N onequarter ; B 74 -428 1107 450 ;
+C 189 ; WX 942 ; N onehalf ; B 73 -191 953 451 ;
+C 190 ; WX 942 ; N threequarters ; B 73 -254 951 451 ;
+C 191 ; WX 947 ; N questiondown ; B 81 -229 946 449 ;
+C 192 ; WX 661 ; N Agrave ; B 69 -188 662 450 ;
+C 193 ; WX 673 ; N Aacute ; B 74 -271 813 449 ;
+C 194 ; WX 673 ; N Acircumflex ; B 74 -339 872 449 ;
+C 195 ; WX 511 ; N Atilde ; B 77 -319 523 450 ;
+C 196 ; WX 511 ; N Adieresis ; B 77 -510 523 450 ;
+C 197 ; WX 511 ; N Aring ; B 77 -533 523 450 ;
+C 198 ; WX 793 ; N AE ; B 79 -171 793 448 ;
+C 199 ; WX 793 ; N Ccedilla ; B 79 -248 791 448 ;
+C 201 ; WX 793 ; N Eacute ; B 79 -320 792 448 ;
+C 202 ; WX 793 ; N Ecircumflex ; B 79 -321 797 448 ;
+C 203 ; WX 793 ; N Edieresis ; B 79 -420 795 448 ;
+C 204 ; WX 786 ; N Igrave ; B 72 -345 784 447 ;
+C 205 ; WX 793 ; N Iacute ; B 79 -323 793 448 ;
+C 206 ; WX 793 ; N Icircumflex ; B 79 -426 794 448 ;
+C 207 ; WX 793 ; N Idieresis ; B 79 -278 790 448 ;
+C 208 ; WX 756 ; N Eth ; B 72 -355 828 447 ;
+C 209 ; WX 756 ; N Ntilde ; B 72 -424 876 445 ;
+C 210 ; WX 793 ; N Ograve ; B 79 -322 795 448 ;
+C 211 ; WX 793 ; N Oacute ; B 79 -425 792 448 ;
+C 212 ; WX 793 ; N Ocircumflex ; B 79 -424 793 448 ;
+C 213 ; WX 786 ; N Otilde ; B 72 -341 784 448 ;
+C 214 ; WX 822 ; N Odieresis ; B 37 -321 849 448 ;
+C 215 ; WX 793 ; N multiply ; B 37 -428 823 448 ;
+C 216 ; WX 793 ; N Oslash ; B 27 -426 826 448 ;
+C 217 ; WX 885 ; N Ugrave ; B 72 -421 888 445 ;
+C 218 ; WX 793 ; N Uacute ; B 79 -326 793 448 ;
+C 219 ; WX 756 ; N Ucircumflex ; B 72 -262 762 448 ;
+C 220 ; WX 820 ; N Udieresis ; B 72 -370 820 448 ;
+C 221 ; WX 793 ; N Yacute ; B 79 -276 790 448 ;
+C 222 ; WX 793 ; N Thorn ; B 79 -460 791 448 ;
+C 223 ; WX 793 ; N germandbls ; B 79 -493 790 448 ;
+C 224 ; WX 756 ; N agrave ; B 72 -361 755 447 ;
+C 225 ; WX 793 ; N aacute ; B 79 -314 790 448 ;
+C 226 ; WX 756 ; N acircumflex ; B 72 -406 755 449 ;
+C 227 ; WX 756 ; N atilde ; B 72 -424 881 445 ;
+C 228 ; WX 756 ; N adieresis ; B 72 -421 755 445 ;
+C 229 ; WX 793 ; N aring ; B 79 -387 790 448 ;
+C 230 ; WX 793 ; N ae ; B 79 -455 790 448 ;
+C 231 ; WX 772 ; N ccedilla ; B 74 -11 772 450 ;
+C 232 ; WX 924 ; N egrave ; B 74 -194 923 450 ;
+C 233 ; WX 604 ; N eacute ; B 75 -229 602 447 ;
+C 234 ; WX 714 ; N ecircumflex ; B 77 -187 723 449 ;
+C 235 ; WX 714 ; N edieresis ; B 77 -253 724 449 ;
+C 236 ; WX 759 ; N igrave ; B 74 -229 758 449 ;
+C 237 ; WX 714 ; N iacute ; B 77 -320 722 449 ;
+C 238 ; WX 714 ; N icircumflex ; B 77 -321 728 449 ;
+C 239 ; WX 714 ; N idieresis ; B 77 -420 725 449 ;
+C 240 ; WX 729 ; N eth ; B 73 -416 730 446 ;
+C 241 ; WX 714 ; N ntilde ; B 73 -327 727 449 ;
+C 242 ; WX 714 ; N ograve ; B 61 -323 744 449 ;
+C 243 ; WX 714 ; N oacute ; B 68 -426 740 449 ;
+C 244 ; WX 714 ; N ocircumflex ; B 77 -326 725 449 ;
+C 245 ; WX 729 ; N otilde ; B 73 -375 730 449 ;
+C 246 ; WX 729 ; N odieresis ; B 73 -375 730 449 ;
+C 247 ; WX 729 ; N divide ; B 73 -417 730 446 ;
+C 250 ; WX 657 ; N uacute ; B 54 -458 662 451 ;
+C 251 ; WX 966 ; N ucircumflex ; B 74 -433 971 451 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N CR ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr4r.pfb b/language/malayalam/fonts/rachana/mlr4r.pfb
new file mode 100644
index 0000000000..f98a8d754f
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr4r.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr4r.tfm b/language/malayalam/fonts/rachana/mlr4r.tfm
new file mode 100644
index 0000000000..10e92910e4
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr4r.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr5b.afm b/language/malayalam/fonts/rachana/mlr5b.afm
new file mode 100644
index 0000000000..f0bc9e72f8
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr5b.afm
@@ -0,0 +1,207 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:47:48 2003
+FontName Ra5-Bold
+FullName Ra5-Bold
+FamilyName Ra5
+Weight Bold
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox 42 -526 1475 602
+CapHeight 457
+XHeight 454
+Ascender 454
+Descender -321
+StartCharMetrics 185
+C 0 ; WX 489 ; N .notdef ; B 62 0 444 602 ;
+C 32 ; WX 294 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 698 ; N exclam ; B 75 -282 712 455 ;
+C 34 ; WX 713 ; N quotedbl ; B 71 -390 810 458 ;
+C 35 ; WX 713 ; N numbersign ; B 71 -408 935 459 ;
+C 36 ; WX 698 ; N dollar ; B 75 -317 724 455 ;
+C 37 ; WX 698 ; N percent ; B 75 -416 722 455 ;
+C 38 ; WX 698 ; N ampersand ; B 75 -415 727 455 ;
+C 39 ; WX 713 ; N quotesingle ; B 71 -401 729 459 ;
+C 40 ; WX 698 ; N parenleft ; B 42 -316 756 455 ;
+C 41 ; WX 698 ; N parenright ; B 60 -418 752 455 ;
+C 42 ; WX 698 ; N asterisk ; B 50 -416 753 455 ;
+C 43 ; WX 695 ; N plus ; B 75 -288 712 455 ;
+C 44 ; WX 695 ; N comma ; B 75 -462 721 455 ;
+C 45 ; WX 5 ; N hyphen ; B 0 0 0 0 ;
+C 46 ; WX 695 ; N period ; B 75 -499 724 455 ;
+C 47 ; WX 698 ; N slash ; B 75 -422 713 455 ;
+C 48 ; WX 713 ; N zero ; B 71 -401 901 459 ;
+C 49 ; WX 713 ; N one ; B 71 -408 978 459 ;
+C 50 ; WX 698 ; N two ; B 75 -319 717 455 ;
+C 51 ; WX 713 ; N three ; B 71 -390 806 458 ;
+C 52 ; WX 713 ; N four ; B 71 -408 968 459 ;
+C 53 ; WX 696 ; N five ; B 75 -318 713 455 ;
+C 54 ; WX 713 ; N six ; B 71 -401 801 459 ;
+C 55 ; WX 713 ; N seven ; B 71 -408 944 459 ;
+C 56 ; WX 695 ; N eight ; B 75 -307 712 455 ;
+C 57 ; WX 695 ; N nine ; B 75 -489 721 455 ;
+C 58 ; WX 695 ; N colon ; B 75 -521 719 455 ;
+C 59 ; WX 698 ; N semicolon ; B 75 -493 730 454 ;
+C 60 ; WX 698 ; N less ; B 75 -521 725 454 ;
+C 61 ; WX 700 ; N equal ; B 74 -186 722 455 ;
+C 62 ; WX 700 ; N greater ; B 74 -248 723 455 ;
+C 63 ; WX 699 ; N question ; B 70 -223 716 454 ;
+C 64 ; WX 847 ; N at ; B 71 -204 863 458 ;
+C 65 ; WX 847 ; N A ; B 71 -349 872 458 ;
+C 66 ; WX 847 ; N B ; B 71 -423 873 458 ;
+C 67 ; WX 700 ; N C ; B 74 -312 725 455 ;
+C 68 ; WX 700 ; N D ; B 74 -493 730 455 ;
+C 69 ; WX 700 ; N E ; B 74 -521 728 455 ;
+C 70 ; WX 700 ; N F ; B 74 -195 716 455 ;
+C 71 ; WX 700 ; N G ; B 74 -378 722 455 ;
+C 72 ; WX 700 ; N H ; B 74 -442 726 455 ;
+C 73 ; WX 835 ; N I ; B 70 -162 848 457 ;
+C 74 ; WX 837 ; N J ; B 70 -163 854 456 ;
+C 75 ; WX 904 ; N K ; B 71 -223 920 458 ;
+C 76 ; WX 1093 ; N L ; B 72 -10 1109 458 ;
+C 77 ; WX 1093 ; N M ; B 72 -185 1116 458 ;
+C 78 ; WX 1093 ; N N ; B 72 -249 1117 458 ;
+C 79 ; WX 1141 ; N O ; B 71 -222 1158 459 ;
+C 80 ; WX 1381 ; N P ; B 72 -10 1397 458 ;
+C 81 ; WX 1276 ; N Q ; B 75 -154 1291 462 ;
+C 82 ; WX 1296 ; N R ; B 77 -154 1312 462 ;
+C 83 ; WX 1280 ; N S ; B 80 -222 1296 461 ;
+C 84 ; WX 768 ; N T ; B 75 -321 784 457 ;
+C 85 ; WX 768 ; N U ; B 75 -320 784 457 ;
+C 86 ; WX 768 ; N V ; B 75 -415 800 457 ;
+C 87 ; WX 768 ; N W ; B 75 -307 784 457 ;
+C 88 ; WX 768 ; N X ; B 75 -491 785 457 ;
+C 89 ; WX 768 ; N Y ; B 75 -521 787 457 ;
+C 90 ; WX 768 ; N Z ; B 75 -457 784 457 ;
+C 91 ; WX 1046 ; N bracketleft ; B 70 -202 1065 458 ;
+C 92 ; WX 1046 ; N backslash ; B 70 -300 1065 458 ;
+C 93 ; WX 1046 ; N bracketright ; B 70 -389 1065 458 ;
+C 94 ; WX 768 ; N asciicircum ; B 75 -312 784 457 ;
+C 97 ; WX 768 ; N a ; B 75 -521 787 457 ;
+C 98 ; WX 768 ; N b ; B 75 -319 784 457 ;
+C 99 ; WX 768 ; N c ; B 75 -404 784 457 ;
+C 100 ; WX 768 ; N d ; B 75 -407 784 457 ;
+C 101 ; WX 768 ; N e ; B 75 -459 788 457 ;
+C 102 ; WX 768 ; N f ; B 75 -432 786 457 ;
+C 103 ; WX 759 ; N g ; B 70 -418 822 460 ;
+C 104 ; WX 759 ; N h ; B 70 -416 850 459 ;
+C 105 ; WX 900 ; N i ; B 73 -183 928 454 ;
+C 106 ; WX 900 ; N j ; B 73 -247 926 454 ;
+C 107 ; WX 911 ; N k ; B 75 -222 927 457 ;
+C 108 ; WX 900 ; N l ; B 73 -313 927 454 ;
+C 109 ; WX 900 ; N m ; B 73 -314 923 454 ;
+C 110 ; WX 900 ; N n ; B 73 -411 927 454 ;
+C 111 ; WX 900 ; N o ; B 73 -456 928 454 ;
+C 112 ; WX 900 ; N p ; B 73 -321 928 454 ;
+C 113 ; WX 900 ; N q ; B 73 -316 928 454 ;
+C 114 ; WX 900 ; N r ; B 73 -416 928 454 ;
+C 115 ; WX 900 ; N s ; B 73 -459 929 454 ;
+C 116 ; WX 900 ; N t ; B 73 -431 924 454 ;
+C 117 ; WX 900 ; N u ; B 73 -518 926 454 ;
+C 118 ; WX 900 ; N v ; B 73 -517 924 454 ;
+C 119 ; WX 900 ; N w ; B 73 -315 932 454 ;
+C 120 ; WX 900 ; N x ; B 73 -499 932 454 ;
+C 121 ; WX 900 ; N y ; B 73 -521 932 454 ;
+C 122 ; WX 849 ; N z ; B 70 -293 853 452 ;
+C 123 ; WX 900 ; N braceleft ; B 73 -317 928 454 ;
+C 124 ; WX 849 ; N bar ; B 70 -385 863 457 ;
+C 125 ; WX 849 ; N braceright ; B 70 -413 935 453 ;
+C 126 ; WX 900 ; N asciitilde ; B 73 -315 927 454 ;
+C 145 ; WX 713 ; N quoteleft ; B 71 -406 729 454 ;
+C 146 ; WX 713 ; N quoteright ; B 71 -406 729 454 ;
+C 147 ; WX 713 ; N quotedblleft ; B 71 -395 810 453 ;
+C 148 ; WX 713 ; N quotedblright ; B 71 -395 810 453 ;
+C 161 ; WX 900 ; N exclamdown ; B 73 -494 930 454 ;
+C 162 ; WX 900 ; N cent ; B 73 -521 931 454 ;
+C 163 ; WX 900 ; N sterling ; B 73 -318 926 454 ;
+C 164 ; WX 900 ; N currency ; B 73 -316 929 454 ;
+C 165 ; WX 900 ; N yen ; B 73 -414 938 454 ;
+C 166 ; WX 900 ; N brokenbar ; B 73 -290 917 454 ;
+C 168 ; WX 900 ; N dieresis ; B 73 -466 926 454 ;
+C 169 ; WX 900 ; N copyright ; B 73 -495 924 454 ;
+C 170 ; WX 900 ; N ordfeminine ; B 73 -425 916 454 ;
+C 171 ; WX 900 ; N guillemotleft ; B 73 -420 916 454 ;
+C 174 ; WX 900 ; N registered ; B 73 -521 927 454 ;
+C 176 ; WX 900 ; N degree ; B 73 -319 916 454 ;
+C 177 ; WX 838 ; N plusminus ; B 70 -401 958 458 ;
+C 178 ; WX 838 ; N twosuperior ; B 70 -408 1092 458 ;
+C 179 ; WX 900 ; N threesuperior ; B 73 -307 917 454 ;
+C 180 ; WX 838 ; N acute ; B 70 -390 858 457 ;
+C 183 ; WX 838 ; N middot ; B 70 -408 978 458 ;
+C 184 ; WX 1059 ; N cedilla ; B 82 -218 1074 459 ;
+C 185 ; WX 1059 ; N onesuperior ; B 72 -286 1178 459 ;
+C 186 ; WX 1142 ; N ordmasculine ; B 72 -329 1264 459 ;
+C 187 ; WX 959 ; N guillemotright ; B 74 -183 977 457 ;
+C 188 ; WX 959 ; N onequarter ; B 74 -254 976 457 ;
+C 189 ; WX 969 ; N onehalf ; B 71 -222 983 458 ;
+C 190 ; WX 959 ; N threequarters ; B 74 -313 976 457 ;
+C 191 ; WX 959 ; N questiondown ; B 74 -314 976 457 ;
+C 192 ; WX 959 ; N Agrave ; B 74 -411 976 457 ;
+C 193 ; WX 959 ; N Aacute ; B 74 -456 977 457 ;
+C 194 ; WX 959 ; N Acircumflex ; B 74 -321 977 457 ;
+C 195 ; WX 959 ; N Atilde ; B 74 -316 977 457 ;
+C 196 ; WX 959 ; N Adieresis ; B 74 -416 974 457 ;
+C 197 ; WX 959 ; N Aring ; B 74 -459 974 457 ;
+C 198 ; WX 959 ; N AE ; B 74 -431 974 457 ;
+C 199 ; WX 959 ; N Ccedilla ; B 74 -518 975 457 ;
+C 200 ; WX 959 ; N Egrave ; B 74 -520 974 457 ;
+C 201 ; WX 959 ; N Eacute ; B 74 -298 974 457 ;
+C 202 ; WX 959 ; N Ecircumflex ; B 74 -475 984 457 ;
+C 203 ; WX 959 ; N Edieresis ; B 74 -508 974 457 ;
+C 204 ; WX 959 ; N Igrave ; B 74 -315 974 457 ;
+C 205 ; WX 959 ; N Iacute ; B 74 -504 975 457 ;
+C 206 ; WX 959 ; N Icircumflex ; B 74 -526 974 457 ;
+C 207 ; WX 959 ; N Idieresis ; B 74 -317 974 457 ;
+C 208 ; WX 959 ; N Eth ; B 74 -502 974 457 ;
+C 209 ; WX 959 ; N Ntilde ; B 74 -524 974 457 ;
+C 210 ; WX 959 ; N Ograve ; B 74 -317 974 457 ;
+C 211 ; WX 959 ; N Oacute ; B 74 -416 976 457 ;
+C 212 ; WX 959 ; N Ocircumflex ; B 74 -415 974 457 ;
+C 213 ; WX 959 ; N Otilde ; B 74 -457 975 457 ;
+C 214 ; WX 959 ; N Odieresis ; B 74 -426 974 457 ;
+C 215 ; WX 959 ; N multiply ; B 74 -525 974 457 ;
+C 216 ; WX 959 ; N Oslash ; B 74 -514 974 457 ;
+C 217 ; WX 1448 ; N Ugrave ; B 74 -12 1465 457 ;
+C 218 ; WX 1448 ; N Uacute ; B 74 -183 1475 457 ;
+C 219 ; WX 1448 ; N Ucircumflex ; B 74 -248 1472 457 ;
+C 220 ; WX 1213 ; N Udieresis ; B 79 -222 1226 460 ;
+C 221 ; WX 959 ; N Yacute ; B 74 -321 974 457 ;
+C 222 ; WX 959 ; N Thorn ; B 74 -320 974 457 ;
+C 223 ; WX 959 ; N germandbls ; B 74 -415 985 457 ;
+C 224 ; WX 959 ; N agrave ; B 74 -291 974 457 ;
+C 225 ; WX 959 ; N aacute ; B 74 -467 975 457 ;
+C 226 ; WX 959 ; N acircumflex ; B 74 -502 974 457 ;
+C 227 ; WX 959 ; N atilde ; B 74 -413 974 457 ;
+C 228 ; WX 959 ; N adieresis ; B 74 -407 974 457 ;
+C 229 ; WX 959 ; N aring ; B 74 -518 975 457 ;
+C 230 ; WX 959 ; N ae ; B 74 -521 974 457 ;
+C 231 ; WX 959 ; N ccedilla ; B 74 -319 974 457 ;
+C 232 ; WX 959 ; N egrave ; B 74 -499 984 457 ;
+C 233 ; WX 959 ; N eacute ; B 74 -521 987 457 ;
+C 234 ; WX 959 ; N ecircumflex ; B 74 -307 974 457 ;
+C 235 ; WX 959 ; N edieresis ; B 74 -489 975 457 ;
+C 236 ; WX 959 ; N igrave ; B 74 -521 974 457 ;
+C 237 ; WX 959 ; N iacute ; B 74 -457 974 457 ;
+C 238 ; WX 1100 ; N icircumflex ; B 75 -202 1113 458 ;
+C 239 ; WX 1100 ; N idieresis ; B 75 -276 1114 458 ;
+C 240 ; WX 1100 ; N eth ; B 75 -364 1117 458 ;
+C 241 ; WX 959 ; N ntilde ; B 74 -312 974 457 ;
+C 242 ; WX 959 ; N ograve ; B 74 -494 975 457 ;
+C 243 ; WX 959 ; N oacute ; B 74 -521 974 457 ;
+C 244 ; WX 959 ; N ocircumflex ; B 74 -321 974 457 ;
+C 245 ; WX 959 ; N otilde ; B 74 -499 975 457 ;
+C 246 ; WX 959 ; N odieresis ; B 74 -521 974 457 ;
+C 247 ; WX 959 ; N divide ; B 74 -459 978 457 ;
+C 250 ; WX 900 ; N uacute ; B 73 -519 926 454 ;
+C 251 ; WX 768 ; N ucircumflex ; B 75 -499 784 457 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N CR ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N _183 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N _184 ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr5b.pfb b/language/malayalam/fonts/rachana/mlr5b.pfb
new file mode 100644
index 0000000000..8052afbe39
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr5b.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr5b.tfm b/language/malayalam/fonts/rachana/mlr5b.tfm
new file mode 100644
index 0000000000..902515c39c
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr5b.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr5bi.afm b/language/malayalam/fonts/rachana/mlr5bi.afm
new file mode 100644
index 0000000000..795ca4c8b4
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr5bi.afm
@@ -0,0 +1,207 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:48:46 2003
+FontName Ra5-BoldItalic
+FullName Ra5-BoldItalic
+FamilyName Ra5
+Weight Bold
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -45 -526 1507 602
+CapHeight 457
+XHeight 454
+Ascender 454
+Descender -322
+StartCharMetrics 185
+C 0 ; WX 489 ; N .notdef ; B -17 0 522 602 ;
+C 32 ; WX 294 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 698 ; N exclam ; B 52 -282 806 455 ;
+C 34 ; WX 713 ; N quotedbl ; B 32 -390 830 458 ;
+C 35 ; WX 713 ; N numbersign ; B 33 -408 859 459 ;
+C 36 ; WX 698 ; N dollar ; B 56 -316 809 455 ;
+C 37 ; WX 698 ; N percent ; B 68 -416 823 455 ;
+C 38 ; WX 698 ; N ampersand ; B 68 -415 823 455 ;
+C 39 ; WX 713 ; N quotesingle ; B 82 -401 840 459 ;
+C 40 ; WX 698 ; N parenleft ; B -26 -316 809 455 ;
+C 41 ; WX 698 ; N parenright ; B -36 -418 823 455 ;
+C 42 ; WX 698 ; N asterisk ; B -45 -416 823 455 ;
+C 43 ; WX 695 ; N plus ; B 52 -288 806 455 ;
+C 44 ; WX 695 ; N comma ; B 75 -462 829 455 ;
+C 45 ; WX 5 ; N hyphen ; B 0 0 0 0 ;
+C 46 ; WX 695 ; N period ; B 79 -499 833 455 ;
+C 47 ; WX 698 ; N slash ; B 69 -422 824 455 ;
+C 48 ; WX 713 ; N zero ; B 82 -401 839 459 ;
+C 49 ; WX 713 ; N one ; B 83 -408 902 459 ;
+C 50 ; WX 698 ; N two ; B 51 -319 810 455 ;
+C 51 ; WX 713 ; N three ; B 80 -390 828 458 ;
+C 52 ; WX 713 ; N four ; B 83 -408 893 459 ;
+C 53 ; WX 696 ; N five ; B 7 -318 810 455 ;
+C 54 ; WX 713 ; N six ; B 45 -401 839 459 ;
+C 55 ; WX 713 ; N seven ; B 47 -408 869 459 ;
+C 56 ; WX 695 ; N eight ; B 55 -307 809 455 ;
+C 57 ; WX 695 ; N nine ; B 78 -489 832 455 ;
+C 58 ; WX 695 ; N colon ; B 82 -521 837 455 ;
+C 59 ; WX 698 ; N semicolon ; B 79 -493 833 454 ;
+C 60 ; WX 698 ; N less ; B 82 -521 837 454 ;
+C 61 ; WX 700 ; N equal ; B 86 -186 797 455 ;
+C 62 ; WX 700 ; N greater ; B 94 -248 806 455 ;
+C 63 ; WX 699 ; N question ; B 87 -223 802 454 ;
+C 64 ; WX 847 ; N at ; B 78 -204 947 458 ;
+C 65 ; WX 847 ; N A ; B 98 -349 966 458 ;
+C 66 ; WX 847 ; N B ; B 107 -423 976 458 ;
+C 67 ; WX 700 ; N C ; B 102 -312 813 455 ;
+C 68 ; WX 700 ; N D ; B 125 -493 837 455 ;
+C 69 ; WX 700 ; N E ; B 129 -521 841 455 ;
+C 70 ; WX 700 ; N F ; B 87 -195 798 455 ;
+C 71 ; WX 700 ; N G ; B 110 -378 822 455 ;
+C 72 ; WX 700 ; N H ; B 118 -442 830 455 ;
+C 73 ; WX 835 ; N I ; B 14 -162 859 457 ;
+C 74 ; WX 837 ; N J ; B 14 -163 879 456 ;
+C 75 ; WX 904 ; N K ; B 85 -223 924 458 ;
+C 76 ; WX 1093 ; N L ; B 61 -10 1167 459 ;
+C 77 ; WX 1093 ; N M ; B 83 -185 1190 459 ;
+C 78 ; WX 1093 ; N N ; B 91 -249 1199 459 ;
+C 79 ; WX 1141 ; N O ; B 87 -222 1244 459 ;
+C 80 ; WX 1381 ; N P ; B 61 -10 1399 459 ;
+C 81 ; WX 1276 ; N Q ; B 93 -154 1303 462 ;
+C 82 ; WX 1296 ; N R ; B 95 -154 1335 462 ;
+C 83 ; WX 1280 ; N S ; B 94 -222 1304 461 ;
+C 84 ; WX 768 ; N T ; B 102 -321 826 457 ;
+C 85 ; WX 768 ; N U ; B 102 -320 826 457 ;
+C 86 ; WX 768 ; N V ; B 114 -415 839 457 ;
+C 87 ; WX 768 ; N W ; B 101 -307 824 457 ;
+C 88 ; WX 768 ; N X ; B 124 -491 848 457 ;
+C 89 ; WX 768 ; N Y ; B 128 -521 852 457 ;
+C 90 ; WX 768 ; N Z ; B 119 -457 844 457 ;
+C 91 ; WX 1046 ; N bracketleft ; B 80 -202 1073 458 ;
+C 92 ; WX 1046 ; N backslash ; B 92 -300 1086 458 ;
+C 93 ; WX 1046 ; N bracketright ; B 104 -389 1098 458 ;
+C 94 ; WX 768 ; N asciicircum ; B 101 -312 825 457 ;
+C 97 ; WX 768 ; N a ; B 128 -521 852 457 ;
+C 98 ; WX 768 ; N b ; B 102 -319 826 457 ;
+C 99 ; WX 768 ; N c ; B 112 -404 837 457 ;
+C 100 ; WX 768 ; N d ; B 113 -407 837 457 ;
+C 101 ; WX 768 ; N e ; B 120 -459 844 457 ;
+C 102 ; WX 768 ; N f ; B 69 -432 841 457 ;
+C 103 ; WX 759 ; N g ; B 45 -418 841 459 ;
+C 104 ; WX 759 ; N h ; B 48 -416 842 459 ;
+C 105 ; WX 900 ; N i ; B 66 -183 997 454 ;
+C 106 ; WX 900 ; N j ; B 74 -247 1006 454 ;
+C 107 ; WX 911 ; N k ; B 77 -222 1012 457 ;
+C 108 ; WX 900 ; N l ; B 83 -313 1014 454 ;
+C 109 ; WX 900 ; N m ; B 83 -314 1014 454 ;
+C 110 ; WX 900 ; N n ; B 96 -411 1027 454 ;
+C 111 ; WX 900 ; N o ; B 101 -456 1032 454 ;
+C 112 ; WX 900 ; N p ; B 84 -322 1015 454 ;
+C 113 ; WX 900 ; N q ; B 83 -316 1015 454 ;
+C 114 ; WX 900 ; N r ; B 96 -416 1028 454 ;
+C 115 ; WX 900 ; N s ; B 102 -459 1032 454 ;
+C 116 ; WX 900 ; N t ; B 98 -431 1029 454 ;
+C 117 ; WX 900 ; N u ; B 109 -518 1040 454 ;
+C 118 ; WX 900 ; N v ; B 109 -517 1040 454 ;
+C 119 ; WX 900 ; N w ; B 83 -315 1014 454 ;
+C 120 ; WX 900 ; N x ; B 107 -499 1038 454 ;
+C 121 ; WX 900 ; N y ; B 109 -521 1041 454 ;
+C 122 ; WX 849 ; N z ; B 95 -293 948 452 ;
+C 123 ; WX 900 ; N braceleft ; B 83 -317 1015 454 ;
+C 124 ; WX 849 ; N bar ; B 107 -385 971 457 ;
+C 125 ; WX 849 ; N braceright ; B 110 -413 975 453 ;
+C 126 ; WX 900 ; N asciitilde ; B 83 -315 1014 454 ;
+C 145 ; WX 713 ; N quoteleft ; B 82 -406 840 454 ;
+C 146 ; WX 713 ; N quoteright ; B 82 -406 840 454 ;
+C 147 ; WX 713 ; N quotedblleft ; B 32 -395 830 453 ;
+C 148 ; WX 713 ; N quotedblright ; B 32 -395 830 453 ;
+C 161 ; WX 900 ; N exclamdown ; B 106 -494 1037 454 ;
+C 162 ; WX 900 ; N cent ; B 109 -521 1041 454 ;
+C 163 ; WX 900 ; N sterling ; B 83 -318 1015 454 ;
+C 164 ; WX 900 ; N currency ; B 83 -316 1015 454 ;
+C 165 ; WX 900 ; N yen ; B 85 -414 1028 454 ;
+C 166 ; WX 900 ; N brokenbar ; B 79 -290 1011 454 ;
+C 168 ; WX 900 ; N dieresis ; B 103 -466 1033 454 ;
+C 169 ; WX 900 ; N copyright ; B 107 -495 1037 454 ;
+C 170 ; WX 900 ; N ordfeminine ; B 98 -425 1028 454 ;
+C 171 ; WX 900 ; N guillemotleft ; B 97 -420 1028 454 ;
+C 174 ; WX 900 ; N registered ; B 109 -521 1041 454 ;
+C 176 ; WX 900 ; N degree ; B 83 -319 1015 454 ;
+C 177 ; WX 838 ; N plusminus ; B 109 -401 963 458 ;
+C 178 ; WX 838 ; N twosuperior ; B 109 -408 1017 458 ;
+C 179 ; WX 900 ; N threesuperior ; B 82 -307 1013 454 ;
+C 180 ; WX 838 ; N acute ; B 108 -390 962 457 ;
+C 183 ; WX 838 ; N middot ; B 109 -408 965 458 ;
+C 184 ; WX 1059 ; N cedilla ; B 93 -218 1160 459 ;
+C 185 ; WX 1059 ; N onesuperior ; B 95 -286 1169 459 ;
+C 186 ; WX 1142 ; N ordmasculine ; B 101 -329 1206 459 ;
+C 187 ; WX 959 ; N guillemotright ; B 87 -183 1002 457 ;
+C 188 ; WX 959 ; N onequarter ; B 96 -254 1012 457 ;
+C 189 ; WX 969 ; N onehalf ; B 88 -222 1002 458 ;
+C 190 ; WX 959 ; N threequarters ; B 104 -313 1020 457 ;
+C 191 ; WX 959 ; N questiondown ; B 104 -314 1020 457 ;
+C 192 ; WX 959 ; N Agrave ; B 116 -411 1032 457 ;
+C 193 ; WX 959 ; N Aacute ; B 122 -456 1037 457 ;
+C 194 ; WX 959 ; N Acircumflex ; B 105 -322 1020 457 ;
+C 195 ; WX 959 ; N Atilde ; B 105 -316 1020 457 ;
+C 196 ; WX 959 ; N Adieresis ; B 117 -416 1032 457 ;
+C 197 ; WX 959 ; N Aring ; B 122 -459 1038 457 ;
+C 198 ; WX 959 ; N AE ; B 119 -431 1034 457 ;
+C 199 ; WX 959 ; N Ccedilla ; B 130 -518 1046 457 ;
+C 200 ; WX 959 ; N Egrave ; B 130 -520 1046 457 ;
+C 201 ; WX 959 ; N Eacute ; B 102 -298 1018 457 ;
+C 202 ; WX 959 ; N Ecircumflex ; B 124 -475 1040 457 ;
+C 203 ; WX 959 ; N Edieresis ; B 129 -508 1044 457 ;
+C 204 ; WX 959 ; N Igrave ; B 105 -315 1020 457 ;
+C 205 ; WX 959 ; N Iacute ; B 128 -504 1044 457 ;
+C 206 ; WX 959 ; N Icircumflex ; B 131 -526 1047 457 ;
+C 207 ; WX 959 ; N Idieresis ; B 105 -317 1020 457 ;
+C 208 ; WX 959 ; N Eth ; B 128 -502 1044 457 ;
+C 209 ; WX 959 ; N Ntilde ; B 131 -524 1046 457 ;
+C 210 ; WX 959 ; N Ograve ; B 105 -316 1020 457 ;
+C 211 ; WX 959 ; N Oacute ; B 117 -416 1032 457 ;
+C 212 ; WX 959 ; N Ocircumflex ; B 117 -415 1032 457 ;
+C 213 ; WX 959 ; N Otilde ; B 122 -457 1038 457 ;
+C 214 ; WX 959 ; N Odieresis ; B 118 -426 1034 457 ;
+C 215 ; WX 959 ; N multiply ; B 131 -525 1047 457 ;
+C 216 ; WX 959 ; N Oslash ; B 130 -514 1045 457 ;
+C 217 ; WX 1448 ; N Ugrave ; B 65 -12 1475 457 ;
+C 218 ; WX 1448 ; N Uacute ; B 87 -183 1498 457 ;
+C 219 ; WX 1448 ; N Ucircumflex ; B 96 -248 1507 457 ;
+C 220 ; WX 1213 ; N Udieresis ; B 104 -222 1267 459 ;
+C 221 ; WX 959 ; N Yacute ; B 105 -321 1020 457 ;
+C 222 ; WX 959 ; N Thorn ; B 105 -320 1020 457 ;
+C 223 ; WX 959 ; N germandbls ; B 117 -415 1032 457 ;
+C 224 ; WX 959 ; N agrave ; B 101 -291 1017 457 ;
+C 225 ; WX 959 ; N aacute ; B 123 -467 1039 457 ;
+C 226 ; WX 959 ; N acircumflex ; B 128 -502 1044 457 ;
+C 227 ; WX 959 ; N atilde ; B 116 -413 1032 457 ;
+C 228 ; WX 959 ; N adieresis ; B 116 -407 1031 457 ;
+C 229 ; WX 959 ; N aring ; B 130 -518 1046 457 ;
+C 230 ; WX 959 ; N ae ; B 131 -521 1046 457 ;
+C 231 ; WX 959 ; N ccedilla ; B 105 -319 1020 457 ;
+C 232 ; WX 959 ; N egrave ; B 128 -499 1043 457 ;
+C 233 ; WX 959 ; N eacute ; B 131 -521 1046 457 ;
+C 234 ; WX 959 ; N ecircumflex ; B 103 -307 1019 457 ;
+C 235 ; WX 959 ; N edieresis ; B 126 -489 1042 457 ;
+C 236 ; WX 959 ; N igrave ; B 131 -521 1046 457 ;
+C 237 ; WX 959 ; N iacute ; B 122 -457 1038 457 ;
+C 238 ; WX 1100 ; N icircumflex ; B 84 -202 1141 458 ;
+C 239 ; WX 1100 ; N idieresis ; B 93 -276 1151 458 ;
+C 240 ; WX 1100 ; N eth ; B 105 -364 1162 458 ;
+C 241 ; WX 959 ; N ntilde ; B 104 -312 1019 457 ;
+C 242 ; WX 959 ; N ograve ; B 127 -494 1043 457 ;
+C 243 ; WX 959 ; N oacute ; B 131 -521 1046 457 ;
+C 244 ; WX 959 ; N ocircumflex ; B 105 -320 1020 457 ;
+C 245 ; WX 959 ; N otilde ; B 128 -499 1043 457 ;
+C 246 ; WX 959 ; N odieresis ; B 131 -521 1046 457 ;
+C 247 ; WX 959 ; N divide ; B 122 -459 1038 457 ;
+C 250 ; WX 900 ; N uacute ; B 109 -519 1040 454 ;
+C 251 ; WX 768 ; N ucircumflex ; B 125 -499 849 457 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N CR ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N _183 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N _184 ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr5bi.pfb b/language/malayalam/fonts/rachana/mlr5bi.pfb
new file mode 100644
index 0000000000..59452ea86c
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr5bi.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr5bi.tfm b/language/malayalam/fonts/rachana/mlr5bi.tfm
new file mode 100644
index 0000000000..0022176e89
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr5bi.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr5i.afm b/language/malayalam/fonts/rachana/mlr5i.afm
new file mode 100644
index 0000000000..c6901cef43
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr5i.afm
@@ -0,0 +1,207 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:46:59 2003
+FontName Ra5-Italic
+FullName Ra5-Italic
+FamilyName Ra5
+Weight normal
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -47 -538 1526 600
+CapHeight 449
+XHeight 448
+Ascender 448
+Descender -327
+StartCharMetrics 185
+C 0 ; WX 500 ; N .notdef ; B -14 0 515 600 ;
+C 32 ; WX 294 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 714 ; N exclam ; B 56 -288 805 449 ;
+C 34 ; WX 729 ; N quotedbl ; B 35 -399 830 452 ;
+C 35 ; WX 729 ; N numbersign ; B 37 -417 864 453 ;
+C 36 ; WX 714 ; N dollar ; B 60 -322 809 449 ;
+C 37 ; WX 714 ; N percent ; B 73 -425 823 449 ;
+C 38 ; WX 714 ; N ampersand ; B 73 -424 823 449 ;
+C 39 ; WX 729 ; N quotesingle ; B 87 -410 840 453 ;
+C 40 ; WX 714 ; N parenleft ; B -27 -321 809 449 ;
+C 41 ; WX 714 ; N parenright ; B -37 -428 823 449 ;
+C 42 ; WX 714 ; N asterisk ; B -47 -426 823 449 ;
+C 43 ; WX 711 ; N plus ; B 56 -293 805 449 ;
+C 44 ; WX 711 ; N comma ; B 80 -473 829 449 ;
+C 45 ; WX 5 ; N hyphen ; B 0 0 0 0 ;
+C 46 ; WX 711 ; N period ; B 84 -510 833 449 ;
+C 47 ; WX 714 ; N slash ; B 74 -432 824 449 ;
+C 48 ; WX 729 ; N zero ; B 87 -410 839 453 ;
+C 49 ; WX 729 ; N one ; B 88 -417 908 453 ;
+C 50 ; WX 714 ; N two ; B 51 -324 810 449 ;
+C 51 ; WX 729 ; N three ; B 85 -399 828 452 ;
+C 52 ; WX 729 ; N four ; B 88 -417 898 453 ;
+C 53 ; WX 712 ; N five ; B 6 -325 810 449 ;
+C 54 ; WX 729 ; N six ; B 46 -410 839 453 ;
+C 55 ; WX 729 ; N seven ; B 47 -417 874 453 ;
+C 56 ; WX 711 ; N eight ; B 59 -314 808 449 ;
+C 57 ; WX 711 ; N nine ; B 83 -500 832 449 ;
+C 58 ; WX 711 ; N colon ; B 87 -533 837 449 ;
+C 59 ; WX 714 ; N semicolon ; B 84 -504 833 448 ;
+C 60 ; WX 714 ; N less ; B 87 -533 837 448 ;
+C 61 ; WX 716 ; N equal ; B 88 -190 796 449 ;
+C 62 ; WX 716 ; N greater ; B 96 -254 805 449 ;
+C 63 ; WX 715 ; N question ; B 88 -228 801 448 ;
+C 64 ; WX 866 ; N at ; B 80 -209 950 449 ;
+C 65 ; WX 866 ; N A ; B 99 -357 969 449 ;
+C 66 ; WX 866 ; N B ; B 109 -433 979 449 ;
+C 67 ; WX 716 ; N C ; B 104 -319 813 449 ;
+C 68 ; WX 716 ; N D ; B 128 -504 837 449 ;
+C 69 ; WX 716 ; N E ; B 132 -533 841 449 ;
+C 70 ; WX 716 ; N F ; B 89 -199 797 449 ;
+C 71 ; WX 716 ; N G ; B 113 -387 822 449 ;
+C 72 ; WX 716 ; N H ; B 121 -452 830 449 ;
+C 73 ; WX 854 ; N I ; B 13 -166 864 449 ;
+C 74 ; WX 856 ; N J ; B 13 -167 884 450 ;
+C 75 ; WX 925 ; N K ; B 87 -228 930 452 ;
+C 76 ; WX 1118 ; N L ; B 61 -10 1175 451 ;
+C 77 ; WX 1118 ; N M ; B 84 -189 1198 451 ;
+C 78 ; WX 1118 ; N N ; B 92 -255 1207 451 ;
+C 79 ; WX 1167 ; N O ; B 89 -227 1253 451 ;
+C 80 ; WX 1413 ; N P ; B 61 -10 1415 451 ;
+C 81 ; WX 1305 ; N Q ; B 95 -158 1318 454 ;
+C 82 ; WX 1326 ; N R ; B 97 -158 1350 454 ;
+C 83 ; WX 1309 ; N S ; B 96 -227 1318 452 ;
+C 84 ; WX 786 ; N T ; B 104 -326 829 451 ;
+C 85 ; WX 786 ; N U ; B 104 -325 829 451 ;
+C 86 ; WX 786 ; N V ; B 117 -424 842 451 ;
+C 87 ; WX 786 ; N W ; B 103 -314 827 451 ;
+C 88 ; WX 786 ; N X ; B 127 -502 851 451 ;
+C 89 ; WX 786 ; N Y ; B 131 -533 856 451 ;
+C 90 ; WX 786 ; N Z ; B 122 -467 847 451 ;
+C 91 ; WX 1070 ; N bracketleft ; B 81 -207 1082 450 ;
+C 92 ; WX 1070 ; N backslash ; B 94 -307 1095 450 ;
+C 93 ; WX 1070 ; N bracketright ; B 105 -398 1107 450 ;
+C 94 ; WX 786 ; N asciicircum ; B 103 -319 828 451 ;
+C 97 ; WX 786 ; N a ; B 131 -533 856 451 ;
+C 98 ; WX 786 ; N b ; B 104 -326 829 451 ;
+C 99 ; WX 786 ; N c ; B 115 -413 840 451 ;
+C 100 ; WX 786 ; N d ; B 116 -416 841 451 ;
+C 101 ; WX 786 ; N e ; B 123 -470 847 451 ;
+C 102 ; WX 786 ; N f ; B 71 -442 844 451 ;
+C 103 ; WX 776 ; N g ; B 45 -428 845 453 ;
+C 104 ; WX 776 ; N h ; B 48 -426 845 452 ;
+C 105 ; WX 921 ; N i ; B 67 -187 1001 448 ;
+C 106 ; WX 921 ; N j ; B 76 -253 1010 448 ;
+C 107 ; WX 932 ; N k ; B 78 -227 1016 451 ;
+C 108 ; WX 921 ; N l ; B 84 -320 1018 448 ;
+C 109 ; WX 921 ; N m ; B 85 -321 1018 448 ;
+C 110 ; WX 921 ; N n ; B 97 -420 1031 448 ;
+C 111 ; WX 921 ; N o ; B 103 -466 1037 448 ;
+C 112 ; WX 921 ; N p ; B 85 -327 1019 448 ;
+C 113 ; WX 921 ; N q ; B 85 -323 1019 448 ;
+C 114 ; WX 921 ; N r ; B 98 -426 1032 448 ;
+C 115 ; WX 921 ; N s ; B 104 -470 1037 448 ;
+C 116 ; WX 921 ; N t ; B 100 -441 1034 448 ;
+C 117 ; WX 921 ; N u ; B 112 -530 1045 448 ;
+C 118 ; WX 921 ; N v ; B 111 -529 1045 448 ;
+C 119 ; WX 921 ; N w ; B 85 -322 1018 448 ;
+C 120 ; WX 921 ; N x ; B 109 -510 1043 448 ;
+C 121 ; WX 921 ; N y ; B 112 -533 1046 448 ;
+C 122 ; WX 868 ; N z ; B 96 -300 951 446 ;
+C 123 ; WX 921 ; N braceleft ; B 85 -324 1019 448 ;
+C 124 ; WX 868 ; N bar ; B 108 -394 974 451 ;
+C 125 ; WX 868 ; N braceright ; B 112 -422 978 447 ;
+C 126 ; WX 921 ; N asciitilde ; B 85 -322 1018 448 ;
+C 145 ; WX 729 ; N quoteleft ; B 87 -415 840 448 ;
+C 146 ; WX 729 ; N quoteright ; B 87 -415 840 448 ;
+C 147 ; WX 729 ; N quotedblleft ; B 35 -404 830 447 ;
+C 148 ; WX 729 ; N quotedblright ; B 35 -404 830 447 ;
+C 161 ; WX 921 ; N exclamdown ; B 108 -505 1042 448 ;
+C 162 ; WX 921 ; N cent ; B 112 -533 1046 448 ;
+C 163 ; WX 921 ; N sterling ; B 85 -324 1019 448 ;
+C 164 ; WX 921 ; N currency ; B 85 -323 1019 448 ;
+C 165 ; WX 921 ; N yen ; B 87 -423 1032 448 ;
+C 166 ; WX 921 ; N brokenbar ; B 81 -295 1015 448 ;
+C 168 ; WX 921 ; N dieresis ; B 105 -477 1038 448 ;
+C 169 ; WX 921 ; N copyright ; B 108 -506 1042 448 ;
+C 170 ; WX 921 ; N ordfeminine ; B 99 -435 1033 448 ;
+C 171 ; WX 921 ; N guillemotleft ; B 99 -430 1032 448 ;
+C 174 ; WX 921 ; N registered ; B 112 -533 1046 448 ;
+C 176 ; WX 921 ; N degree ; B 85 -324 1019 448 ;
+C 177 ; WX 857 ; N plusminus ; B 110 -410 966 452 ;
+C 178 ; WX 857 ; N twosuperior ; B 112 -417 1025 452 ;
+C 179 ; WX 921 ; N threesuperior ; B 84 -314 1017 448 ;
+C 180 ; WX 857 ; N acute ; B 109 -399 965 451 ;
+C 183 ; WX 857 ; N middot ; B 112 -417 968 452 ;
+C 184 ; WX 1083 ; N cedilla ; B 95 -223 1168 451 ;
+C 185 ; WX 1083 ; N onesuperior ; B 96 -293 1177 451 ;
+C 186 ; WX 1168 ; N ordmasculine ; B 102 -337 1218 451 ;
+C 187 ; WX 981 ; N guillemotright ; B 89 -187 1010 451 ;
+C 188 ; WX 981 ; N onequarter ; B 98 -260 1019 451 ;
+C 189 ; WX 991 ; N onehalf ; B 90 -227 1010 451 ;
+C 190 ; WX 981 ; N threequarters ; B 106 -320 1027 451 ;
+C 191 ; WX 981 ; N questiondown ; B 106 -321 1027 451 ;
+C 192 ; WX 981 ; N Agrave ; B 119 -420 1040 451 ;
+C 193 ; WX 981 ; N Aacute ; B 125 -466 1046 451 ;
+C 194 ; WX 981 ; N Acircumflex ; B 107 -327 1028 451 ;
+C 195 ; WX 981 ; N Atilde ; B 106 -323 1027 451 ;
+C 196 ; WX 981 ; N Adieresis ; B 120 -426 1041 451 ;
+C 197 ; WX 981 ; N Aring ; B 125 -470 1046 451 ;
+C 198 ; WX 981 ; N AE ; B 122 -441 1043 451 ;
+C 199 ; WX 981 ; N Ccedilla ; B 133 -530 1054 451 ;
+C 200 ; WX 981 ; N Egrave ; B 133 -532 1054 451 ;
+C 201 ; WX 981 ; N Eacute ; B 104 -305 1025 451 ;
+C 202 ; WX 981 ; N Ecircumflex ; B 127 -486 1048 451 ;
+C 203 ; WX 981 ; N Edieresis ; B 132 -520 1053 451 ;
+C 204 ; WX 981 ; N Igrave ; B 106 -322 1027 451 ;
+C 205 ; WX 981 ; N Iacute ; B 131 -516 1052 451 ;
+C 206 ; WX 981 ; N Icircumflex ; B 134 -538 1055 451 ;
+C 207 ; WX 981 ; N Idieresis ; B 107 -324 1028 451 ;
+C 208 ; WX 981 ; N Eth ; B 131 -513 1052 451 ;
+C 209 ; WX 981 ; N Ntilde ; B 134 -536 1055 451 ;
+C 210 ; WX 981 ; N Ograve ; B 106 -322 1027 451 ;
+C 211 ; WX 981 ; N Oacute ; B 120 -425 1041 451 ;
+C 212 ; WX 981 ; N Ocircumflex ; B 120 -424 1041 451 ;
+C 213 ; WX 981 ; N Otilde ; B 125 -467 1046 451 ;
+C 214 ; WX 981 ; N Odieresis ; B 121 -436 1042 451 ;
+C 215 ; WX 981 ; N multiply ; B 134 -537 1055 451 ;
+C 216 ; WX 981 ; N Oslash ; B 133 -526 1053 451 ;
+C 217 ; WX 1481 ; N Ugrave ; B 66 -10 1494 451 ;
+C 218 ; WX 1481 ; N Uacute ; B 89 -187 1517 451 ;
+C 219 ; WX 1481 ; N Ucircumflex ; B 98 -254 1526 451 ;
+C 220 ; WX 1241 ; N Udieresis ; B 106 -227 1280 452 ;
+C 221 ; WX 981 ; N Yacute ; B 107 -326 1028 451 ;
+C 222 ; WX 981 ; N Thorn ; B 107 -325 1028 451 ;
+C 223 ; WX 981 ; N germandbls ; B 120 -424 1041 451 ;
+C 224 ; WX 981 ; N agrave ; B 103 -296 1024 451 ;
+C 225 ; WX 981 ; N aacute ; B 126 -478 1047 451 ;
+C 226 ; WX 981 ; N acircumflex ; B 131 -513 1052 451 ;
+C 227 ; WX 981 ; N atilde ; B 119 -422 1040 451 ;
+C 228 ; WX 981 ; N adieresis ; B 119 -416 1040 451 ;
+C 229 ; WX 981 ; N aring ; B 133 -530 1054 451 ;
+C 230 ; WX 981 ; N ae ; B 134 -533 1055 451 ;
+C 231 ; WX 981 ; N ccedilla ; B 107 -324 1028 451 ;
+C 232 ; WX 981 ; N egrave ; B 131 -510 1051 451 ;
+C 233 ; WX 981 ; N eacute ; B 134 -533 1055 451 ;
+C 234 ; WX 981 ; N ecircumflex ; B 105 -314 1026 451 ;
+C 235 ; WX 981 ; N edieresis ; B 129 -500 1050 451 ;
+C 236 ; WX 981 ; N igrave ; B 134 -533 1055 451 ;
+C 237 ; WX 981 ; N iacute ; B 125 -467 1046 451 ;
+C 238 ; WX 1125 ; N icircumflex ; B 85 -207 1152 451 ;
+C 239 ; WX 1125 ; N idieresis ; B 95 -282 1161 451 ;
+C 240 ; WX 1125 ; N eth ; B 106 -372 1173 451 ;
+C 241 ; WX 981 ; N ntilde ; B 106 -319 1027 451 ;
+C 242 ; WX 981 ; N ograve ; B 130 -505 1051 451 ;
+C 243 ; WX 981 ; N oacute ; B 134 -533 1055 451 ;
+C 244 ; WX 981 ; N ocircumflex ; B 107 -326 1028 451 ;
+C 245 ; WX 981 ; N otilde ; B 131 -510 1051 451 ;
+C 246 ; WX 981 ; N odieresis ; B 134 -533 1055 451 ;
+C 247 ; WX 981 ; N divide ; B 125 -469 1046 451 ;
+C 250 ; WX 921 ; N uacute ; B 112 -531 1045 448 ;
+C 251 ; WX 786 ; N ucircumflex ; B 128 -510 852 451 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N CR ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N _183 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N _184 ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr5i.pfb b/language/malayalam/fonts/rachana/mlr5i.pfb
new file mode 100644
index 0000000000..a709636005
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr5i.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr5i.tfm b/language/malayalam/fonts/rachana/mlr5i.tfm
new file mode 100644
index 0000000000..e059d76a3a
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr5i.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr5r.afm b/language/malayalam/fonts/rachana/mlr5r.afm
new file mode 100644
index 0000000000..cd9749387f
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr5r.afm
@@ -0,0 +1,207 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:46:09 2003
+FontName Ra5-Regular
+FullName Ra5-Regular
+FamilyName Ra5
+Weight Regular
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox 43 -538 1493 600
+CapHeight 449
+XHeight 448
+Ascender 448
+Descender -327
+StartCharMetrics 185
+C 0 ; WX 500 ; N .notdef ; B 63 0 438 600 ;
+C 32 ; WX 294 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 714 ; N exclam ; B 77 -288 712 449 ;
+C 34 ; WX 729 ; N quotedbl ; B 73 -399 813 452 ;
+C 35 ; WX 729 ; N numbersign ; B 73 -417 940 453 ;
+C 36 ; WX 714 ; N dollar ; B 77 -322 725 449 ;
+C 37 ; WX 714 ; N percent ; B 77 -425 722 449 ;
+C 38 ; WX 714 ; N ampersand ; B 77 -424 728 449 ;
+C 39 ; WX 729 ; N quotesingle ; B 73 -410 730 453 ;
+C 40 ; WX 714 ; N parenleft ; B 43 -321 757 449 ;
+C 41 ; WX 714 ; N parenright ; B 61 -428 753 449 ;
+C 42 ; WX 714 ; N asterisk ; B 51 -426 754 449 ;
+C 43 ; WX 711 ; N plus ; B 77 -293 712 449 ;
+C 44 ; WX 711 ; N comma ; B 77 -473 721 449 ;
+C 45 ; WX 5 ; N hyphen ; B 0 0 0 0 ;
+C 46 ; WX 711 ; N period ; B 77 -510 725 449 ;
+C 47 ; WX 714 ; N slash ; B 77 -432 713 449 ;
+C 48 ; WX 729 ; N zero ; B 73 -410 906 453 ;
+C 49 ; WX 729 ; N one ; B 73 -417 984 453 ;
+C 50 ; WX 714 ; N two ; B 77 -324 717 449 ;
+C 51 ; WX 729 ; N three ; B 73 -399 808 452 ;
+C 52 ; WX 729 ; N four ; B 73 -417 974 453 ;
+C 53 ; WX 712 ; N five ; B 77 -325 713 449 ;
+C 54 ; WX 729 ; N six ; B 73 -410 803 453 ;
+C 55 ; WX 729 ; N seven ; B 73 -417 950 453 ;
+C 56 ; WX 711 ; N eight ; B 77 -314 712 449 ;
+C 57 ; WX 711 ; N nine ; B 77 -500 721 449 ;
+C 58 ; WX 711 ; N colon ; B 77 -533 719 449 ;
+C 59 ; WX 714 ; N semicolon ; B 77 -504 731 448 ;
+C 60 ; WX 714 ; N less ; B 77 -533 726 448 ;
+C 61 ; WX 716 ; N equal ; B 76 -190 723 449 ;
+C 62 ; WX 716 ; N greater ; B 76 -254 724 449 ;
+C 63 ; WX 715 ; N question ; B 72 -228 716 448 ;
+C 64 ; WX 866 ; N at ; B 73 -209 867 449 ;
+C 65 ; WX 866 ; N A ; B 73 -357 876 449 ;
+C 66 ; WX 866 ; N B ; B 73 -433 877 449 ;
+C 67 ; WX 716 ; N C ; B 76 -319 726 449 ;
+C 68 ; WX 716 ; N D ; B 76 -504 731 449 ;
+C 69 ; WX 716 ; N E ; B 76 -533 729 449 ;
+C 70 ; WX 716 ; N F ; B 76 -199 716 449 ;
+C 71 ; WX 716 ; N G ; B 76 -387 723 449 ;
+C 72 ; WX 716 ; N H ; B 76 -452 727 449 ;
+C 73 ; WX 854 ; N I ; B 72 -166 851 449 ;
+C 74 ; WX 856 ; N J ; B 72 -167 858 450 ;
+C 75 ; WX 925 ; N K ; B 73 -228 925 452 ;
+C 76 ; WX 1118 ; N L ; B 74 -10 1118 451 ;
+C 77 ; WX 1118 ; N M ; B 74 -189 1126 451 ;
+C 78 ; WX 1118 ; N N ; B 74 -255 1127 451 ;
+C 79 ; WX 1167 ; N O ; B 73 -227 1168 451 ;
+C 80 ; WX 1413 ; N P ; B 74 -10 1413 451 ;
+C 81 ; WX 1305 ; N Q ; B 77 -158 1305 454 ;
+C 82 ; WX 1326 ; N R ; B 79 -158 1326 454 ;
+C 83 ; WX 1309 ; N S ; B 82 -227 1310 452 ;
+C 84 ; WX 786 ; N T ; B 77 -326 786 451 ;
+C 85 ; WX 786 ; N U ; B 77 -325 786 451 ;
+C 86 ; WX 786 ; N V ; B 77 -424 802 451 ;
+C 87 ; WX 786 ; N W ; B 77 -314 786 451 ;
+C 88 ; WX 786 ; N X ; B 77 -502 787 451 ;
+C 89 ; WX 786 ; N Y ; B 77 -533 789 451 ;
+C 90 ; WX 786 ; N Z ; B 77 -467 786 451 ;
+C 91 ; WX 1070 ; N bracketleft ; B 72 -207 1073 450 ;
+C 92 ; WX 1070 ; N backslash ; B 72 -307 1073 450 ;
+C 93 ; WX 1070 ; N bracketright ; B 72 -398 1073 450 ;
+C 94 ; WX 786 ; N asciicircum ; B 77 -319 786 451 ;
+C 97 ; WX 786 ; N a ; B 77 -533 789 451 ;
+C 98 ; WX 786 ; N b ; B 77 -326 786 451 ;
+C 99 ; WX 786 ; N c ; B 77 -413 786 451 ;
+C 100 ; WX 786 ; N d ; B 77 -416 786 451 ;
+C 101 ; WX 786 ; N e ; B 77 -470 790 451 ;
+C 102 ; WX 786 ; N f ; B 77 -442 788 451 ;
+C 103 ; WX 776 ; N g ; B 72 -428 825 453 ;
+C 104 ; WX 776 ; N h ; B 72 -426 853 452 ;
+C 105 ; WX 921 ; N i ; B 75 -187 933 448 ;
+C 106 ; WX 921 ; N j ; B 75 -253 931 448 ;
+C 107 ; WX 932 ; N k ; B 77 -227 932 451 ;
+C 108 ; WX 921 ; N l ; B 75 -320 932 448 ;
+C 109 ; WX 921 ; N m ; B 75 -321 928 448 ;
+C 110 ; WX 921 ; N n ; B 75 -420 932 448 ;
+C 111 ; WX 921 ; N o ; B 75 -466 933 448 ;
+C 112 ; WX 921 ; N p ; B 75 -327 933 448 ;
+C 113 ; WX 921 ; N q ; B 75 -323 933 448 ;
+C 114 ; WX 921 ; N r ; B 75 -426 933 448 ;
+C 115 ; WX 921 ; N s ; B 75 -470 934 448 ;
+C 116 ; WX 921 ; N t ; B 75 -441 929 448 ;
+C 117 ; WX 921 ; N u ; B 75 -530 931 448 ;
+C 118 ; WX 921 ; N v ; B 75 -529 929 448 ;
+C 119 ; WX 921 ; N w ; B 75 -322 933 448 ;
+C 120 ; WX 921 ; N x ; B 75 -510 933 448 ;
+C 121 ; WX 921 ; N y ; B 75 -533 934 448 ;
+C 122 ; WX 868 ; N z ; B 72 -300 857 446 ;
+C 123 ; WX 921 ; N braceleft ; B 75 -324 930 448 ;
+C 124 ; WX 868 ; N bar ; B 72 -394 867 451 ;
+C 125 ; WX 868 ; N braceright ; B 72 -422 940 447 ;
+C 126 ; WX 921 ; N asciitilde ; B 75 -322 932 448 ;
+C 145 ; WX 729 ; N quoteleft ; B 73 -415 730 448 ;
+C 146 ; WX 729 ; N quoteright ; B 73 -415 730 448 ;
+C 147 ; WX 729 ; N quotedblleft ; B 73 -404 813 447 ;
+C 148 ; WX 729 ; N quotedblright ; B 73 -404 813 447 ;
+C 161 ; WX 921 ; N exclamdown ; B 75 -505 935 448 ;
+C 162 ; WX 921 ; N cent ; B 75 -533 936 448 ;
+C 163 ; WX 921 ; N sterling ; B 75 -324 931 448 ;
+C 164 ; WX 921 ; N currency ; B 75 -323 934 448 ;
+C 165 ; WX 921 ; N yen ; B 75 -423 943 448 ;
+C 166 ; WX 921 ; N brokenbar ; B 75 -295 922 448 ;
+C 168 ; WX 921 ; N dieresis ; B 75 -477 931 448 ;
+C 169 ; WX 921 ; N copyright ; B 75 -506 929 448 ;
+C 170 ; WX 921 ; N ordfeminine ; B 75 -435 921 448 ;
+C 171 ; WX 921 ; N guillemotleft ; B 75 -430 921 448 ;
+C 174 ; WX 921 ; N registered ; B 75 -533 932 448 ;
+C 176 ; WX 921 ; N degree ; B 75 -324 921 448 ;
+C 177 ; WX 857 ; N plusminus ; B 72 -410 964 452 ;
+C 178 ; WX 857 ; N twosuperior ; B 72 -417 1101 452 ;
+C 179 ; WX 921 ; N threesuperior ; B 75 -314 922 448 ;
+C 180 ; WX 857 ; N acute ; B 72 -399 862 451 ;
+C 183 ; WX 857 ; N middot ; B 72 -417 984 452 ;
+C 184 ; WX 1083 ; N cedilla ; B 84 -223 1083 451 ;
+C 185 ; WX 1083 ; N onesuperior ; B 74 -293 1189 451 ;
+C 186 ; WX 1168 ; N ordmasculine ; B 74 -337 1277 451 ;
+C 187 ; WX 981 ; N guillemotright ; B 76 -187 983 451 ;
+C 188 ; WX 981 ; N onequarter ; B 76 -260 982 451 ;
+C 189 ; WX 991 ; N onehalf ; B 73 -227 989 451 ;
+C 190 ; WX 981 ; N threequarters ; B 76 -320 982 451 ;
+C 191 ; WX 981 ; N questiondown ; B 76 -321 982 451 ;
+C 192 ; WX 981 ; N Agrave ; B 76 -420 982 451 ;
+C 193 ; WX 981 ; N Aacute ; B 76 -466 983 451 ;
+C 194 ; WX 981 ; N Acircumflex ; B 76 -327 983 451 ;
+C 195 ; WX 981 ; N Atilde ; B 76 -323 983 451 ;
+C 196 ; WX 981 ; N Adieresis ; B 76 -426 980 451 ;
+C 197 ; WX 981 ; N Aring ; B 76 -470 980 451 ;
+C 198 ; WX 981 ; N AE ; B 76 -441 980 451 ;
+C 199 ; WX 981 ; N Ccedilla ; B 76 -530 981 451 ;
+C 200 ; WX 981 ; N Egrave ; B 76 -532 980 451 ;
+C 201 ; WX 981 ; N Eacute ; B 76 -305 980 451 ;
+C 202 ; WX 981 ; N Ecircumflex ; B 76 -486 991 451 ;
+C 203 ; WX 981 ; N Edieresis ; B 76 -520 980 451 ;
+C 204 ; WX 981 ; N Igrave ; B 76 -322 980 451 ;
+C 205 ; WX 981 ; N Iacute ; B 76 -516 981 451 ;
+C 206 ; WX 981 ; N Icircumflex ; B 76 -538 980 451 ;
+C 207 ; WX 981 ; N Idieresis ; B 76 -324 980 451 ;
+C 208 ; WX 981 ; N Eth ; B 76 -513 980 451 ;
+C 209 ; WX 981 ; N Ntilde ; B 76 -536 980 451 ;
+C 210 ; WX 981 ; N Ograve ; B 76 -322 980 451 ;
+C 211 ; WX 981 ; N Oacute ; B 76 -425 982 451 ;
+C 212 ; WX 981 ; N Ocircumflex ; B 76 -424 980 451 ;
+C 213 ; WX 981 ; N Otilde ; B 76 -467 981 451 ;
+C 214 ; WX 981 ; N Odieresis ; B 76 -436 980 451 ;
+C 215 ; WX 981 ; N multiply ; B 76 -537 980 451 ;
+C 216 ; WX 981 ; N Oslash ; B 76 -526 980 451 ;
+C 217 ; WX 1481 ; N Ugrave ; B 76 -10 1482 451 ;
+C 218 ; WX 1481 ; N Uacute ; B 76 -187 1493 451 ;
+C 219 ; WX 1481 ; N Ucircumflex ; B 76 -254 1490 451 ;
+C 220 ; WX 1241 ; N Udieresis ; B 81 -227 1238 452 ;
+C 221 ; WX 981 ; N Yacute ; B 76 -326 980 451 ;
+C 222 ; WX 981 ; N Thorn ; B 76 -325 980 451 ;
+C 223 ; WX 981 ; N germandbls ; B 76 -424 992 451 ;
+C 224 ; WX 981 ; N agrave ; B 76 -296 980 451 ;
+C 225 ; WX 981 ; N aacute ; B 76 -478 981 451 ;
+C 226 ; WX 981 ; N acircumflex ; B 76 -513 980 451 ;
+C 227 ; WX 981 ; N atilde ; B 76 -422 980 451 ;
+C 228 ; WX 981 ; N adieresis ; B 76 -416 980 451 ;
+C 229 ; WX 981 ; N aring ; B 76 -530 981 451 ;
+C 230 ; WX 981 ; N ae ; B 76 -533 980 451 ;
+C 231 ; WX 981 ; N ccedilla ; B 76 -324 980 451 ;
+C 232 ; WX 981 ; N egrave ; B 76 -510 991 451 ;
+C 233 ; WX 981 ; N eacute ; B 76 -533 994 451 ;
+C 234 ; WX 981 ; N ecircumflex ; B 76 -314 980 451 ;
+C 235 ; WX 981 ; N edieresis ; B 76 -500 981 451 ;
+C 236 ; WX 981 ; N igrave ; B 76 -533 980 451 ;
+C 237 ; WX 981 ; N iacute ; B 76 -467 980 451 ;
+C 238 ; WX 1125 ; N icircumflex ; B 77 -207 1122 451 ;
+C 239 ; WX 1125 ; N idieresis ; B 77 -282 1123 451 ;
+C 240 ; WX 1125 ; N eth ; B 77 -372 1127 451 ;
+C 241 ; WX 981 ; N ntilde ; B 76 -319 980 451 ;
+C 242 ; WX 981 ; N ograve ; B 76 -505 981 451 ;
+C 243 ; WX 981 ; N oacute ; B 76 -533 980 451 ;
+C 244 ; WX 981 ; N ocircumflex ; B 76 -326 980 451 ;
+C 245 ; WX 981 ; N otilde ; B 76 -510 981 451 ;
+C 246 ; WX 981 ; N odieresis ; B 76 -533 980 451 ;
+C 247 ; WX 981 ; N divide ; B 76 -469 984 451 ;
+C 250 ; WX 921 ; N uacute ; B 75 -531 931 448 ;
+C 251 ; WX 786 ; N ucircumflex ; B 77 -510 786 451 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N CR ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N _183 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N _184 ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr5r.pfb b/language/malayalam/fonts/rachana/mlr5r.pfb
new file mode 100644
index 0000000000..22d58b95e0
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr5r.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr5r.tfm b/language/malayalam/fonts/rachana/mlr5r.tfm
new file mode 100644
index 0000000000..fad648b974
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr5r.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr6b.afm b/language/malayalam/fonts/rachana/mlr6b.afm
new file mode 100644
index 0000000000..94cfcc2d7b
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr6b.afm
@@ -0,0 +1,111 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:51:13 2003
+FontName Ra6-Bold
+FullName Ra6-Bold
+FamilyName Ra6
+Weight Bold
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox 28 -521 1364 654
+CapHeight 459
+StartCharMetrics 92
+C 0 ; WX 489 ; N .notdef ; B 62 0 444 602 ;
+C 32 ; WX 294 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 959 ; N exclam ; B 74 -429 976 457 ;
+C 34 ; WX 959 ; N quotedbl ; B 74 -517 976 457 ;
+C 35 ; WX 959 ; N numbersign ; B 74 -521 976 457 ;
+C 36 ; WX 959 ; N dollar ; B 74 -319 974 457 ;
+C 37 ; WX 959 ; N percent ; B 74 -489 984 457 ;
+C 38 ; WX 959 ; N ampersand ; B 74 -521 983 457 ;
+C 40 ; WX 959 ; N parenleft ; B 74 -520 982 457 ;
+C 41 ; WX 959 ; N parenright ; B 74 -521 974 457 ;
+C 42 ; WX 923 ; N asterisk ; B 69 -145 940 456 ;
+C 43 ; WX 916 ; N plus ; B 69 -145 931 455 ;
+C 44 ; WX 969 ; N comma ; B 68 -222 984 456 ;
+C 45 ; WX 5 ; N hyphen ; B 0 0 0 0 ;
+C 46 ; WX 1166 ; N period ; B 73 -9 1181 456 ;
+C 47 ; WX 1237 ; N slash ; B 74 -9 1250 458 ;
+C 48 ; WX 1351 ; N zero ; B 73 -153 1364 457 ;
+C 49 ; WX 953 ; N one ; B 73 -12 970 455 ;
+C 50 ; WX 953 ; N two ; B 73 -185 977 455 ;
+C 51 ; WX 953 ; N three ; B 73 -247 981 455 ;
+C 52 ; WX 969 ; N four ; B 75 -222 984 457 ;
+C 53 ; WX 1101 ; N five ; B 72 -220 1112 459 ;
+C 54 ; WX 1101 ; N six ; B 72 -290 1114 459 ;
+C 55 ; WX 1101 ; N seven ; B 72 -389 1112 459 ;
+C 56 ; WX 956 ; N eight ; B 73 -312 972 453 ;
+C 57 ; WX 956 ; N nine ; B 73 -492 975 453 ;
+C 58 ; WX 956 ; N colon ; B 73 -521 973 453 ;
+C 59 ; WX 548 ; N semicolon ; B 74 -339 576 455 ;
+C 60 ; WX 548 ; N less ; B 74 -405 570 455 ;
+C 61 ; WX 1055 ; N equal ; B 72 -341 1070 456 ;
+C 62 ; WX 1055 ; N greater ; B 72 -403 1070 456 ;
+C 63 ; WX 505 ; N question ; B 75 -163 523 459 ;
+C 64 ; WX 505 ; N at ; B 75 -233 523 459 ;
+C 65 ; WX 505 ; N A ; B 75 -303 546 459 ;
+C 66 ; WX 505 ; N B ; B 68 -304 532 459 ;
+C 67 ; WX 505 ; N C ; B 75 -401 539 459 ;
+C 68 ; WX 620 ; N D ; B 28 -311 683 459 ;
+C 69 ; WX 659 ; N E ; B 39 -306 722 459 ;
+C 70 ; WX 656 ; N F ; B 37 -407 710 459 ;
+C 71 ; WX 505 ; N G ; B 75 -242 523 459 ;
+C 72 ; WX 505 ; N H ; B 75 -425 523 459 ;
+C 73 ; WX 505 ; N I ; B 75 -456 523 459 ;
+C 74 ; WX 505 ; N J ; B 75 -317 552 459 ;
+C 75 ; WX 505 ; N K ; B 75 -416 536 459 ;
+C 76 ; WX 505 ; N L ; B 73 -415 532 459 ;
+C 77 ; WX 806 ; N M ; B 66 -316 875 459 ;
+C 78 ; WX 759 ; N N ; B 46 -418 830 459 ;
+C 79 ; WX 776 ; N O ; B 46 -416 843 459 ;
+C 80 ; WX 505 ; N P ; B 75 -316 527 459 ;
+C 81 ; WX 517 ; N Q ; B 68 -310 555 459 ;
+C 82 ; WX 538 ; N R ; B 49 -415 624 459 ;
+C 83 ; WX 594 ; N S ; B 42 -318 670 459 ;
+C 84 ; WX 637 ; N T ; B 41 -319 717 459 ;
+C 85 ; WX 738 ; N U ; B 42 -410 802 459 ;
+C 86 ; WX 523 ; N V ; B 66 -233 538 459 ;
+C 87 ; WX 521 ; N W ; B 66 -411 545 459 ;
+C 88 ; WX 522 ; N X ; B 66 -443 548 459 ;
+C 89 ; WX 505 ; N Y ; B 75 -297 523 459 ;
+C 90 ; WX 505 ; N Z ; B 75 -479 525 459 ;
+C 91 ; WX 505 ; N bracketleft ; B 75 -511 523 459 ;
+C 92 ; WX 505 ; N backslash ; B 75 -321 523 459 ;
+C 93 ; WX 505 ; N bracketright ; B 75 -499 523 459 ;
+C 94 ; WX 505 ; N asciicircum ; B 75 -521 523 459 ;
+C 97 ; WX 590 ; N a ; B 49 -491 648 459 ;
+C 98 ; WX 590 ; N b ; B 49 -521 660 459 ;
+C 99 ; WX 501 ; N c ; B 74 -183 517 454 ;
+C 100 ; WX 501 ; N d ; B 74 -256 524 454 ;
+C 101 ; WX 501 ; N e ; B 74 -499 516 454 ;
+C 102 ; WX 501 ; N f ; B 74 -521 516 454 ;
+C 103 ; WX 1113 ; N g ; B 72 -207 1133 459 ;
+C 104 ; WX 1113 ; N h ; B 72 -268 1133 459 ;
+C 105 ; WX 1113 ; N i ; B 72 -359 1133 459 ;
+C 145 ; WX 959 ; N quoteleft ; B 74 -443 977 457 ;
+C 146 ; WX 959 ; N quoteright ; B 74 -443 977 457 ;
+C 147 ; WX 959 ; N quotedblleft ; B 74 -517 976 457 ;
+C 148 ; WX 959 ; N quotedblright ; B 74 -517 976 457 ;
+C 161 ; WX 759 ; N exclamdown ; B 73 -258 775 454 ;
+C 240 ; WX 663 ; N eth ; B 74 -10 678 454 ;
+C 241 ; WX 654 ; N ntilde ; B 76 -148 668 455 ;
+C 242 ; WX 659 ; N ograve ; B 75 -13 676 454 ;
+C 243 ; WX 722 ; N oacute ; B 76 -14 678 454 ;
+C 244 ; WX 706 ; N ocircumflex ; B 77 -8 675 654 ;
+C 245 ; WX 687 ; N otilde ; B 76 -187 699 592 ;
+C 246 ; WX 687 ; N odieresis ; B 78 -185 701 459 ;
+C 247 ; WX 673 ; N divide ; B 75 -185 690 457 ;
+C 248 ; WX 661 ; N oslash ; B 78 -185 677 455 ;
+C 249 ; WX 669 ; N ugrave ; B 78 -15 681 618 ;
+C 251 ; WX 590 ; N ucircumflex ; B 49 -311 648 459 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N CR ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N Rho ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N Sigma ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr6b.pfb b/language/malayalam/fonts/rachana/mlr6b.pfb
new file mode 100644
index 0000000000..f2a97c837c
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr6b.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr6b.tfm b/language/malayalam/fonts/rachana/mlr6b.tfm
new file mode 100644
index 0000000000..f83cf3dbdb
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr6b.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr6bi.afm b/language/malayalam/fonts/rachana/mlr6bi.afm
new file mode 100644
index 0000000000..2c49382977
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr6bi.afm
@@ -0,0 +1,111 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:52:06 2003
+FontName Ra6-BoldItalic
+FullName Ra6-BoldItalic
+FamilyName Ra6
+Weight Bold
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -58 -521 1362 654
+CapHeight 459
+StartCharMetrics 92
+C 0 ; WX 489 ; N .notdef ; B -17 0 522 602 ;
+C 32 ; WX 294 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 959 ; N exclam ; B 119 -429 1034 457 ;
+C 34 ; WX 959 ; N quotedbl ; B 130 -517 1046 457 ;
+C 35 ; WX 959 ; N numbersign ; B 131 -521 1046 457 ;
+C 36 ; WX 959 ; N dollar ; B 105 -319 1020 457 ;
+C 37 ; WX 959 ; N percent ; B 126 -489 1042 457 ;
+C 38 ; WX 959 ; N ampersand ; B 131 -521 1046 457 ;
+C 40 ; WX 959 ; N parenleft ; B 130 -520 1046 457 ;
+C 41 ; WX 959 ; N parenright ; B 131 -521 1046 457 ;
+C 42 ; WX 923 ; N asterisk ; B 13 -145 965 456 ;
+C 43 ; WX 916 ; N plus ; B 14 -145 969 455 ;
+C 44 ; WX 969 ; N comma ; B 66 -222 1008 456 ;
+C 45 ; WX 5 ; N hyphen ; B 0 0 0 0 ;
+C 46 ; WX 1166 ; N period ; B 43 -9 1190 456 ;
+C 47 ; WX 1237 ; N slash ; B 44 -10 1249 458 ;
+C 48 ; WX 1351 ; N zero ; B 63 -153 1362 457 ;
+C 49 ; WX 953 ; N one ; B 43 -12 975 455 ;
+C 50 ; WX 953 ; N two ; B 66 -185 997 455 ;
+C 51 ; WX 953 ; N three ; B 74 -247 1005 455 ;
+C 52 ; WX 969 ; N four ; B 77 -222 1017 457 ;
+C 53 ; WX 1101 ; N five ; B 82 -220 1137 459 ;
+C 54 ; WX 1101 ; N six ; B 91 -290 1146 459 ;
+C 55 ; WX 1101 ; N seven ; B 105 -389 1159 459 ;
+C 56 ; WX 956 ; N eight ; B 83 -312 1020 453 ;
+C 57 ; WX 956 ; N nine ; B 107 -492 1043 453 ;
+C 58 ; WX 956 ; N colon ; B 110 -521 1047 453 ;
+C 59 ; WX 548 ; N semicolon ; B 41 -339 629 455 ;
+C 60 ; WX 548 ; N less ; B 50 -405 637 455 ;
+C 61 ; WX 1055 ; N equal ; B 41 -341 1118 456 ;
+C 62 ; WX 1055 ; N greater ; B 49 -403 1126 456 ;
+C 63 ; WX 505 ; N question ; B 99 -163 568 459 ;
+C 64 ; WX 505 ; N at ; B 108 -233 577 459 ;
+C 65 ; WX 505 ; N A ; B 2 -303 586 459 ;
+C 66 ; WX 505 ; N B ; B -8 -304 586 459 ;
+C 67 ; WX 505 ; N C ; B -20 -401 598 459 ;
+C 68 ; WX 620 ; N D ; B -46 -312 645 459 ;
+C 69 ; WX 659 ; N E ; B -36 -306 676 459 ;
+C 70 ; WX 656 ; N F ; B -58 -407 681 459 ;
+C 71 ; WX 505 ; N G ; B -11 -242 578 459 ;
+C 72 ; WX 505 ; N H ; B 12 -425 601 459 ;
+C 73 ; WX 505 ; N I ; B 16 -456 605 459 ;
+C 74 ; WX 505 ; N J ; B 14 -316 588 459 ;
+C 75 ; WX 505 ; N K ; B -20 -416 600 459 ;
+C 76 ; WX 505 ; N L ; B -22 -415 600 459 ;
+C 77 ; WX 806 ; N M ; B -2 -315 818 459 ;
+C 78 ; WX 759 ; N N ; B -50 -418 791 459 ;
+C 79 ; WX 776 ; N O ; B -49 -416 811 459 ;
+C 80 ; WX 505 ; N P ; B 14 -316 588 459 ;
+C 81 ; WX 517 ; N Q ; B 2 -310 587 459 ;
+C 82 ; WX 538 ; N R ; B -6 -415 600 459 ;
+C 83 ; WX 594 ; N S ; B -24 -318 646 459 ;
+C 84 ; WX 637 ; N T ; B -25 -319 657 459 ;
+C 85 ; WX 738 ; N U ; B -12 -410 740 459 ;
+C 86 ; WX 523 ; N V ; B -1 -234 577 459 ;
+C 87 ; WX 521 ; N W ; B 22 -411 600 459 ;
+C 88 ; WX 522 ; N X ; B 26 -443 604 459 ;
+C 89 ; WX 505 ; N Y ; B 116 -297 586 459 ;
+C 90 ; WX 505 ; N Z ; B 139 -479 608 459 ;
+C 91 ; WX 505 ; N bracketleft ; B 144 -511 613 459 ;
+C 92 ; WX 505 ; N backslash ; B 16 -321 588 459 ;
+C 93 ; WX 505 ; N bracketright ; B 38 -499 611 459 ;
+C 94 ; WX 505 ; N asciicircum ; B 42 -521 614 459 ;
+C 97 ; WX 590 ; N a ; B 8 -491 618 459 ;
+C 98 ; WX 590 ; N b ; B 11 -521 622 459 ;
+C 99 ; WX 501 ; N c ; B 86 -183 548 454 ;
+C 100 ; WX 501 ; N d ; B 95 -256 557 454 ;
+C 101 ; WX 501 ; N e ; B 98 -499 589 454 ;
+C 102 ; WX 501 ; N f ; B 100 -521 591 454 ;
+C 103 ; WX 1113 ; N g ; B 82 -207 1162 459 ;
+C 104 ; WX 1113 ; N h ; B 90 -268 1170 459 ;
+C 105 ; WX 1113 ; N i ; B 102 -359 1182 459 ;
+C 145 ; WX 959 ; N quoteleft ; B 120 -443 1036 457 ;
+C 146 ; WX 959 ; N quoteright ; B 120 -443 1036 457 ;
+C 147 ; WX 959 ; N quotedblleft ; B 130 -517 1046 457 ;
+C 148 ; WX 959 ; N quotedblright ; B 130 -517 1046 457 ;
+C 161 ; WX 759 ; N exclamdown ; B 78 -258 772 454 ;
+C 240 ; WX 663 ; N eth ; B 65 -10 684 454 ;
+C 241 ; WX 654 ; N ntilde ; B 21 -148 699 455 ;
+C 242 ; WX 659 ; N ograve ; B 66 -13 632 454 ;
+C 243 ; WX 722 ; N oacute ; B 66 -14 634 454 ;
+C 244 ; WX 706 ; N ocircumflex ; B 42 -8 654 654 ;
+C 245 ; WX 687 ; N otilde ; B 53 -187 713 592 ;
+C 246 ; WX 687 ; N odieresis ; B 86 -185 734 459 ;
+C 247 ; WX 673 ; N divide ; B 82 -185 706 457 ;
+C 248 ; WX 661 ; N oslash ; B 89 -185 757 455 ;
+C 249 ; WX 669 ; N ugrave ; B 45 -16 669 618 ;
+C 251 ; WX 590 ; N ucircumflex ; B -16 -311 594 459 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N CR ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N Rho ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N Sigma ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr6bi.pfb b/language/malayalam/fonts/rachana/mlr6bi.pfb
new file mode 100644
index 0000000000..08b65b1a39
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr6bi.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr6bi.tfm b/language/malayalam/fonts/rachana/mlr6bi.tfm
new file mode 100644
index 0000000000..53d2022469
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr6bi.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr6i.afm b/language/malayalam/fonts/rachana/mlr6i.afm
new file mode 100644
index 0000000000..f4e0314473
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr6i.afm
@@ -0,0 +1,111 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:50:33 2003
+FontName Ra6-Italic
+FullName Ra6-Italic
+FamilyName Ra6
+Weight normal
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox -60 -533 1378 653
+CapHeight 451
+StartCharMetrics 92
+C 0 ; WX 500 ; N .notdef ; B -14 0 515 600 ;
+C 32 ; WX 294 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 981 ; N exclam ; B 121 -439 1042 451 ;
+C 34 ; WX 981 ; N quotedbl ; B 133 -529 1054 451 ;
+C 35 ; WX 981 ; N numbersign ; B 134 -533 1055 451 ;
+C 36 ; WX 981 ; N dollar ; B 107 -324 1028 451 ;
+C 37 ; WX 981 ; N percent ; B 129 -500 1050 451 ;
+C 38 ; WX 981 ; N ampersand ; B 134 -533 1055 451 ;
+C 40 ; WX 981 ; N parenleft ; B 133 -532 1054 451 ;
+C 41 ; WX 981 ; N parenright ; B 134 -533 1055 451 ;
+C 42 ; WX 944 ; N asterisk ; B 13 -148 972 450 ;
+C 43 ; WX 937 ; N plus ; B 14 -148 975 449 ;
+C 44 ; WX 991 ; N comma ; B 68 -227 1015 450 ;
+C 45 ; WX 5 ; N hyphen ; B 0 0 0 0 ;
+C 46 ; WX 1193 ; N period ; B 44 -7 1202 450 ;
+C 47 ; WX 1265 ; N slash ; B 45 -7 1263 452 ;
+C 48 ; WX 1382 ; N zero ; B 63 -157 1378 451 ;
+C 49 ; WX 975 ; N one ; B 44 -10 982 449 ;
+C 50 ; WX 975 ; N two ; B 67 -189 1005 449 ;
+C 51 ; WX 975 ; N three ; B 75 -253 1013 449 ;
+C 52 ; WX 991 ; N four ; B 78 -227 1025 451 ;
+C 53 ; WX 1126 ; N five ; B 83 -225 1148 451 ;
+C 54 ; WX 1126 ; N six ; B 93 -297 1157 451 ;
+C 55 ; WX 1126 ; N seven ; B 106 -398 1170 451 ;
+C 56 ; WX 978 ; N eight ; B 84 -319 1028 447 ;
+C 57 ; WX 978 ; N nine ; B 108 -503 1052 447 ;
+C 58 ; WX 978 ; N colon ; B 112 -533 1055 447 ;
+C 59 ; WX 561 ; N semicolon ; B 42 -347 627 449 ;
+C 60 ; WX 561 ; N less ; B 51 -414 636 449 ;
+C 61 ; WX 1079 ; N equal ; B 42 -349 1128 450 ;
+C 62 ; WX 1079 ; N greater ; B 50 -412 1136 450 ;
+C 63 ; WX 517 ; N question ; B 102 -167 565 451 ;
+C 64 ; WX 517 ; N at ; B 111 -238 574 451 ;
+C 65 ; WX 517 ; N A ; B 2 -310 583 451 ;
+C 66 ; WX 517 ; N B ; B -8 -311 583 451 ;
+C 67 ; WX 517 ; N C ; B -21 -410 596 451 ;
+C 68 ; WX 634 ; N D ; B -48 -317 644 451 ;
+C 69 ; WX 674 ; N E ; B -38 -313 675 451 ;
+C 70 ; WX 671 ; N F ; B -60 -416 682 451 ;
+C 71 ; WX 517 ; N G ; B -8 -248 575 451 ;
+C 72 ; WX 517 ; N H ; B 15 -435 599 451 ;
+C 73 ; WX 517 ; N I ; B 19 -466 603 451 ;
+C 74 ; WX 517 ; N J ; B 14 -322 585 451 ;
+C 75 ; WX 517 ; N K ; B -21 -425 598 451 ;
+C 76 ; WX 517 ; N L ; B -23 -424 598 451 ;
+C 77 ; WX 824 ; N M ; B -3 -321 821 451 ;
+C 78 ; WX 776 ; N N ; B -52 -428 793 451 ;
+C 79 ; WX 794 ; N O ; B -50 -426 815 451 ;
+C 80 ; WX 517 ; N P ; B 14 -321 585 451 ;
+C 81 ; WX 529 ; N Q ; B 2 -315 584 451 ;
+C 82 ; WX 550 ; N R ; B -6 -424 598 451 ;
+C 83 ; WX 608 ; N S ; B -25 -323 645 451 ;
+C 84 ; WX 652 ; N T ; B -26 -324 657 451 ;
+C 85 ; WX 755 ; N U ; B -12 -419 742 451 ;
+C 86 ; WX 535 ; N V ; B -1 -236 574 451 ;
+C 87 ; WX 533 ; N W ; B 22 -420 598 451 ;
+C 88 ; WX 534 ; N X ; B 26 -453 602 451 ;
+C 89 ; WX 517 ; N Y ; B 120 -304 583 451 ;
+C 90 ; WX 517 ; N Z ; B 143 -490 606 451 ;
+C 91 ; WX 517 ; N bracketleft ; B 148 -523 611 451 ;
+C 92 ; WX 517 ; N backslash ; B 15 -325 585 451 ;
+C 93 ; WX 517 ; N bracketright ; B 39 -510 609 451 ;
+C 94 ; WX 517 ; N asciicircum ; B 42 -533 612 451 ;
+C 97 ; WX 603 ; N a ; B 7 -502 617 451 ;
+C 98 ; WX 603 ; N b ; B 11 -533 621 451 ;
+C 99 ; WX 512 ; N c ; B 88 -187 546 448 ;
+C 100 ; WX 512 ; N d ; B 97 -262 555 448 ;
+C 101 ; WX 512 ; N e ; B 100 -510 587 448 ;
+C 102 ; WX 512 ; N f ; B 102 -533 590 448 ;
+C 103 ; WX 1138 ; N g ; B 83 -212 1174 451 ;
+C 104 ; WX 1138 ; N h ; B 91 -274 1182 451 ;
+C 105 ; WX 1138 ; N i ; B 103 -367 1194 451 ;
+C 145 ; WX 981 ; N quoteleft ; B 123 -453 1044 451 ;
+C 146 ; WX 981 ; N quoteright ; B 123 -453 1044 451 ;
+C 147 ; WX 981 ; N quotedblleft ; B 133 -529 1054 451 ;
+C 148 ; WX 981 ; N quotedblright ; B 133 -529 1054 451 ;
+C 161 ; WX 776 ; N exclamdown ; B 80 -264 774 448 ;
+C 240 ; WX 678 ; N eth ; B 66 -10 685 448 ;
+C 241 ; WX 669 ; N ntilde ; B 21 -151 700 449 ;
+C 242 ; WX 674 ; N ograve ; B 67 -10 627 448 ;
+C 243 ; WX 738 ; N oacute ; B 68 -10 630 448 ;
+C 244 ; WX 722 ; N ocircumflex ; B 43 -7 654 653 ;
+C 245 ; WX 703 ; N otilde ; B 54 -191 713 590 ;
+C 246 ; WX 703 ; N odieresis ; B 88 -189 735 453 ;
+C 247 ; WX 688 ; N divide ; B 83 -189 706 451 ;
+C 248 ; WX 676 ; N oslash ; B 90 -189 755 449 ;
+C 249 ; WX 684 ; N ugrave ; B 45 -13 669 616 ;
+C 251 ; WX 603 ; N ucircumflex ; B -16 -316 593 451 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N CR ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N Rho ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N Sigma ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr6i.pfb b/language/malayalam/fonts/rachana/mlr6i.pfb
new file mode 100644
index 0000000000..2361f798a4
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr6i.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr6i.tfm b/language/malayalam/fonts/rachana/mlr6i.tfm
new file mode 100644
index 0000000000..d10a0da98b
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr6i.tfm
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr6r.afm b/language/malayalam/fonts/rachana/mlr6r.afm
new file mode 100644
index 0000000000..57eca7dbc9
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr6r.afm
@@ -0,0 +1,111 @@
+StartFontMetrics 2.0
+Comment Generated by pfaedit
+Comment Creation Date: Wed Apr 16 11:49:53 2003
+FontName Ra6-Regular
+FullName Ra6-Regular
+FamilyName Ra6
+Weight Regular
+Notice (Generated by Pfaedit)
+ItalicAngle 0
+IsFixedPitch false
+UnderlinePosition -533
+UnderlineThickness 20
+Version 001.001
+EncodingScheme FontSpecific
+FontBBox 29 -533 1379 653
+CapHeight 451
+StartCharMetrics 92
+C 0 ; WX 500 ; N .notdef ; B 63 0 438 600 ;
+C 32 ; WX 294 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 981 ; N exclam ; B 76 -439 982 451 ;
+C 34 ; WX 981 ; N quotedbl ; B 76 -529 982 451 ;
+C 35 ; WX 981 ; N numbersign ; B 76 -533 982 451 ;
+C 36 ; WX 981 ; N dollar ; B 76 -324 980 451 ;
+C 37 ; WX 981 ; N percent ; B 76 -500 991 451 ;
+C 38 ; WX 981 ; N ampersand ; B 76 -533 989 451 ;
+C 40 ; WX 981 ; N parenleft ; B 76 -532 988 451 ;
+C 41 ; WX 981 ; N parenright ; B 76 -533 980 451 ;
+C 42 ; WX 944 ; N asterisk ; B 71 -148 945 450 ;
+C 43 ; WX 937 ; N plus ; B 71 -148 936 449 ;
+C 44 ; WX 991 ; N comma ; B 70 -227 990 450 ;
+C 45 ; WX 5 ; N hyphen ; B 0 0 0 0 ;
+C 46 ; WX 1193 ; N period ; B 75 -7 1192 450 ;
+C 47 ; WX 1265 ; N slash ; B 76 -7 1263 452 ;
+C 48 ; WX 1382 ; N zero ; B 75 -157 1379 451 ;
+C 49 ; WX 975 ; N one ; B 75 -10 976 449 ;
+C 50 ; WX 975 ; N two ; B 75 -189 983 449 ;
+C 51 ; WX 975 ; N three ; B 75 -253 987 449 ;
+C 52 ; WX 991 ; N four ; B 77 -227 991 451 ;
+C 53 ; WX 1126 ; N five ; B 74 -225 1121 451 ;
+C 54 ; WX 1126 ; N six ; B 74 -297 1123 451 ;
+C 55 ; WX 1126 ; N seven ; B 74 -398 1121 451 ;
+C 56 ; WX 978 ; N eight ; B 75 -319 978 447 ;
+C 57 ; WX 978 ; N nine ; B 75 -503 981 447 ;
+C 58 ; WX 978 ; N colon ; B 75 -533 979 447 ;
+C 59 ; WX 561 ; N semicolon ; B 76 -347 573 449 ;
+C 60 ; WX 561 ; N less ; B 76 -414 567 449 ;
+C 61 ; WX 1079 ; N equal ; B 74 -349 1078 450 ;
+C 62 ; WX 1079 ; N greater ; B 74 -412 1078 450 ;
+C 63 ; WX 517 ; N question ; B 77 -167 519 451 ;
+C 64 ; WX 517 ; N at ; B 77 -238 519 451 ;
+C 65 ; WX 517 ; N A ; B 77 -310 542 451 ;
+C 66 ; WX 517 ; N B ; B 70 -311 528 451 ;
+C 67 ; WX 517 ; N C ; B 77 -410 535 451 ;
+C 68 ; WX 634 ; N D ; B 29 -317 683 451 ;
+C 69 ; WX 674 ; N E ; B 40 -313 723 451 ;
+C 70 ; WX 671 ; N F ; B 38 -416 710 451 ;
+C 71 ; WX 517 ; N G ; B 77 -248 519 451 ;
+C 72 ; WX 517 ; N H ; B 77 -435 519 451 ;
+C 73 ; WX 517 ; N I ; B 77 -466 519 451 ;
+C 74 ; WX 517 ; N J ; B 77 -322 549 451 ;
+C 75 ; WX 517 ; N K ; B 77 -425 532 451 ;
+C 76 ; WX 517 ; N L ; B 75 -424 528 451 ;
+C 77 ; WX 824 ; N M ; B 67 -321 879 451 ;
+C 78 ; WX 776 ; N N ; B 47 -428 833 451 ;
+C 79 ; WX 794 ; N O ; B 47 -426 846 451 ;
+C 80 ; WX 517 ; N P ; B 77 -321 523 451 ;
+C 81 ; WX 529 ; N Q ; B 70 -315 552 451 ;
+C 82 ; WX 550 ; N R ; B 50 -424 622 451 ;
+C 83 ; WX 608 ; N S ; B 43 -323 669 451 ;
+C 84 ; WX 652 ; N T ; B 42 -324 717 451 ;
+C 85 ; WX 755 ; N U ; B 43 -419 804 451 ;
+C 86 ; WX 535 ; N V ; B 68 -236 534 451 ;
+C 87 ; WX 533 ; N W ; B 68 -420 541 451 ;
+C 88 ; WX 534 ; N X ; B 68 -453 545 451 ;
+C 89 ; WX 517 ; N Y ; B 77 -304 519 451 ;
+C 90 ; WX 517 ; N Z ; B 77 -490 521 451 ;
+C 91 ; WX 517 ; N bracketleft ; B 77 -523 519 451 ;
+C 92 ; WX 517 ; N backslash ; B 77 -325 519 451 ;
+C 93 ; WX 517 ; N bracketright ; B 77 -510 519 451 ;
+C 94 ; WX 517 ; N asciicircum ; B 77 -533 519 451 ;
+C 97 ; WX 603 ; N a ; B 50 -502 647 451 ;
+C 98 ; WX 603 ; N b ; B 50 -533 659 451 ;
+C 99 ; WX 512 ; N c ; B 76 -187 513 448 ;
+C 100 ; WX 512 ; N d ; B 76 -262 520 448 ;
+C 101 ; WX 512 ; N e ; B 76 -510 512 448 ;
+C 102 ; WX 512 ; N f ; B 76 -533 512 448 ;
+C 103 ; WX 1138 ; N g ; B 74 -212 1143 451 ;
+C 104 ; WX 1138 ; N h ; B 74 -274 1143 451 ;
+C 105 ; WX 1138 ; N i ; B 74 -367 1143 451 ;
+C 145 ; WX 981 ; N quoteleft ; B 76 -453 983 451 ;
+C 146 ; WX 981 ; N quoteright ; B 76 -453 983 451 ;
+C 147 ; WX 981 ; N quotedblleft ; B 76 -529 982 451 ;
+C 148 ; WX 981 ; N quotedblright ; B 76 -529 982 451 ;
+C 161 ; WX 776 ; N exclamdown ; B 75 -264 777 448 ;
+C 240 ; WX 678 ; N eth ; B 76 -10 678 448 ;
+C 241 ; WX 669 ; N ntilde ; B 78 -151 667 449 ;
+C 242 ; WX 674 ; N ograve ; B 77 -10 675 448 ;
+C 243 ; WX 738 ; N oacute ; B 78 -10 678 448 ;
+C 244 ; WX 722 ; N ocircumflex ; B 79 -7 674 653 ;
+C 245 ; WX 703 ; N otilde ; B 78 -191 699 590 ;
+C 246 ; WX 703 ; N odieresis ; B 80 -189 701 453 ;
+C 247 ; WX 688 ; N divide ; B 77 -189 690 451 ;
+C 248 ; WX 676 ; N oslash ; B 80 -189 676 449 ;
+C 249 ; WX 684 ; N ugrave ; B 80 -13 681 616 ;
+C 251 ; WX 603 ; N ucircumflex ; B 50 -316 647 451 ;
+C -1 ; WX 0 ; N _1 ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N CR ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N Rho ; B 0 0 0 0 ;
+C -1 ; WX 294 ; N Sigma ; B 0 0 0 0 ;
+EndCharMetrics
+EndFontMetrics
diff --git a/language/malayalam/fonts/rachana/mlr6r.pfb b/language/malayalam/fonts/rachana/mlr6r.pfb
new file mode 100644
index 0000000000..4609e35311
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr6r.pfb
Binary files differ
diff --git a/language/malayalam/fonts/rachana/mlr6r.tfm b/language/malayalam/fonts/rachana/mlr6r.tfm
new file mode 100644
index 0000000000..9ba9be0a8c
--- /dev/null
+++ b/language/malayalam/fonts/rachana/mlr6r.tfm
Binary files differ