Using WEFT (embed Malayalam)

The procedure is very much straight forward..
1.You must have an embeddable font…The present Rachana_w01 is NOT suitable..You have to perform extra steps to use it. But if you embed the font, I am not sure whether your document also becomes GPLed. Or you can use AnjaliOldLipi.( Just inform and thank Kevin for using this font.) Or you can very well use Meera. (It is a GPL font with font exception for embedding).
2. You should have the free WEFT utility from MS… (I used the latest (Beta?))
3. Ofcourse you’ll need Windows…
The WEFT software is simple…
I shall mention the step I did in WEFT…
Let’s go like the customer support I used to do for my Arab Customers over the telephone !!!
Start->Programs->OpenType Tools->Microsoft WEFT ( if you have an icon on desktop, well and good !)
Ignore the splash screen.. Click cancel for any screen or wizard..
Click Tools->Fonts to Embed…
Click Add… (Add the font AnjaliOldLipi) Click OK..
You can see whether the font is embeddable or not…
Choose no subsetting. (This is needed because you have to use Latin punctuations also) Click OK..
Click on Analyse Button on the toolbar, you’ll see the font(s) listed in the Used Fonts window.
Click on Embed Button on the toolbar.
Select the location, if you want the font to be created on your disk, select file:// and c:\weft , make sure you have a weft directory in c:\
Click Edit..
You see http:// already in the first box, in the second one type Click Add.
you can add as many places you want from where this font can be used…(just repeat the procedure)
Click OK when you are done.
Click on Show CSS.. if you dont know how to write the code in your webpage…
Click Finish…
and just wait as per the screen…
And That’s it.. Plain and Simple.

If you want to see how it works, you can view the page source of my malayalam blog at blogger.
Hope this helps.

Feel free to spread the word..Even if you take the credit of this advice, I wont be affected. No need of copyright worries !
If you generate some revenue from this advice please feed some poor and needy.

Ralminov Rosnovski

[new updates are in bold]

  1. Praveen Vijayan
    Posted മാര്‍ച്ച് 12, 2007 at 5:41 am | Permalink


    Is really a helpful tutorial.

    Thank you very much

    Parveen Vijayn

  2. Posted മാര്‍ച്ച് 23, 2007 at 3:12 pm | Permalink

    Hi, I tried font embedding. I couldnot solve my malayalam font problem. Please help me

  3. Posted മാര്‍ച്ച് 26, 2007 at 10:51 am | Permalink

    Be specific in your problem. This method is a tested and implemented one. You can gmail me , if you need more help.

  4. ila
    Posted ഓഗസ്റ്റ് 23, 2007 at 8:41 am | Permalink

    hello sir,

    i want to create one malayalam website, i used karthika font its working in my computer properly, but its not working in the another computer, becaz of the font problem, i want to create .eot file, for this which malayalm font is sutable, becaz i am not malayali, i searched in the and i saw ur article its really good, if u explain me it will be vely helpful for me,, thank u so much….

  5. Posted ഓഗസ്റ്റ് 26, 2008 at 2:21 pm | Permalink


    I try this one .. but result varies every secs … I think Its not a proper way

  6. Mina Mathew
    Posted സെപ്റ്റംബര്‍ 2, 2008 at 1:55 am | Permalink

    Thanks a lot for the details!! I was able to create the .eot using WEFT and use it to display malayalam, but it was showing funny characters in between and I was going to give up on this technology then found this page. It saved me from a lot of headache, it is working perfect now!! Only thing I had to do was ‘no subsetting” while creating the .eot file. THANKS AGAIN!!

  7. Mansoor
    Posted സെപ്റ്റംബര്‍ 3, 2008 at 6:58 am | Permalink

    Dear sir,

    I have created the .eot file for Karthika font and embedded with the document. When I uploaded the file with the embedded font., its showing the document with the Karthika font. But there is unnecessary spacing between the characters. How can I manage this. Plz help me

    For references , the link is:


  8. Posted സെപ്റ്റംബര്‍ 3, 2008 at 1:34 pm | Permalink

    Dear mansoor,
    1.The idea behind the WEFT tutorial was really to embed a malayalam font, not a malayalam ‘hack’ font like ML-KARTHIKA.
    2.Font embedding is suggested only for considering persons who have no way to install fonts in their systems (many offices prohibit this).
    3.I normally use firefox as my browser and all I can see at your site is junk! Please use real utf-8 malayalam at your site. The “hack malayalam” is now becoming history.
    4.I believe you didn’t violate C-DAC’s license while embedding ML-KARTHIKA font.

  9. Mansoor
    Posted സെപ്റ്റംബര്‍ 3, 2008 at 3:15 pm | Permalink

    Dear sir,
    I am new to this type of work, so now what is the best method to get the malayalam font correctly. Because I have already malayalam word files. Actually I am searching the method to convert it to web format. If there is no other ways I have to re- enter all the datas..

    If there is a solution for this plz let me know..
    already I spend a whole day for this


  10. Posted സെപ്റ്റംബര്‍ 3, 2008 at 4:31 pm | Permalink

    There are many solutions for your problem.
    1.Get an offline converter like Varamozhi from

    It can convert ascii fonts to unicode

    2.Use Thunderbird/Padma combination.
    3.use online converter at sample from your site converted here(പേരുകേട്ട മൂപ്പന്‍സ് കുടുംബത്തില്‍, മലപ്പുറം ജില്ലയിലെ തിരൂര്‍ കല്‍പകഞ്ചേരി എന്ന ഗ്രാമത്തിലാണ് അനൂപ് മൂപ്പന്‍ ജനിച്ചത്. കോഴിക്കോട്, പാലക്കാട്, ദുബായ് എന്നിവിടങ്ങളില്‍ സ്കൂള്‍ വിദ്യാഭ്യാസം പൂര്‍ത്തിയാക്കി. തുടര്‍ന്ന് കോഴിക്കോട് ഫാറൂഖ് കോളേജില്‍ പ്രീഡിഗ്രിയും മദ്രാസ് ക്രസന്റ് കോളേജില്‍ എന്‍ജീനിയറിംഗില്‍ ഡിഗ്രിയും എടുത്ത ശേഷം മസ്കറ്റിലെ ഗള്‍ഫാറില്‍ ഒരുവര്‍ഷം ജോലിചെയ്തു. )

  11. renish
    Posted ഒക്ടോബര്‍ 10, 2008 at 8:13 pm | Permalink

    i did create the eot for anjalioldlipi and ml-ttkarthika. I cud see them working fine with firefox, but only some squares and some malyalam fonts in IE. what would be the reason. please give a remedy. Also ur site is not seen properly in IE.

  12. Posted ഒക്ടോബര്‍ 12, 2008 at 12:06 am | Permalink

    ml-ttkarthika ഒരു മലയാളം യുണിക്കോഡ് ഫോണ്ടല്ല. അതൊരു ആസ്കി “ഹാക് ” ഫോണ്ടാണു്.
    പിന്നെ ഫയര്‍ഫോക്സില്‍ എംബഡഡ് ഫോണ്ട് പ്രവര്‍ത്തിക്കില്ല. താങ്കളുടെ കംപ്യൂട്ടറില്‍ മലയാളം ഫോണ്ടുള്ളതു് കൊണ്ടാണു് മലയാളം കാണാന്‍ പറ്റുന്നതു്. എന്റെ സൈറ്റ് ഐഇയില്‍ ചതുരം കാണിക്കുന്നുവെന്നുണ്ടെങ്കില്‍ ഐഇയുടെ ഫോണ്ട് സെറ്റിങുകള്‍ നോക്കുക.ഈ ബ്ലോഗ് എംബഡഡ് ഫോണ്ട് ഉപയോഗിക്കുന്നില്ല. ഉപയോഗിക്കുന്നതു് ബ്ലോഗ്​സ്പോട്ട് ബ്ലോഗുകളാണു്.

  13. raf
    Posted ഡിസംബര്‍ 22, 2010 at 12:53 pm | Permalink

    Hi Friends,

    I have embedded ml-tt karthika in my site, its working. But the problem is , there are unwanted spaces between fonts , when I tried the page in IE. I have added letter-spacing and word-spacing attributes in my style sheet. But, the browser is unable to differentiate between words and letters(for malayalam). Any help on these will be highly appreciated.

    Thanks in advance,

  14. Posted ജനുവരി 31, 2011 at 10:52 am | Permalink

    I have created EOT & uploaded, intially I am unable to see some characters, then I refferred the comment of Mina Mathew on this page and added not subsetting and it is working fine in my computer, but same thing exists in accessing uploaded website. Is there issue in IE6 with this?. Any words appreciated.

  15. sobin
    Posted ഡിസംബര്‍ 7, 2011 at 12:35 am | Permalink

    thanks a lot, but problem in internet explorer. i have create .eot file & uploaded it, its works in chrome, mozilla & opera. but internet explorer not support this feature.

    i create the eot using local folder (c:\webfonts) and upload it to a test sever. IE not support. how to solve this problem.. please help me..

  16. Posted ജനുവരി 18, 2012 at 11:48 am | Permalink

    i used this method in my sites.. but its not working perfectly in some browsers(IE 8).. i used meera font.. is there any way to resolve this?

  17. Anu
    Posted ജനുവരി 18, 2012 at 3:46 pm | Permalink

    I used meera unicode font[ttf file and eot file] in my site, It is getting correctly in chrome and firefox,It is not getting in there any method to solve this problem?

    • sobin
      Posted ജനുവരി 18, 2012 at 11:24 pm | Permalink

      Hi try this,
      1. use embeddable font like meera, anjali old lipi
      2.create the .eot font using your domain name

      i think this is your problem. the the weft font method work for only the in the specified domain ( entered when we create .eot).

      so use the original domain name.

      its work in my website :)

      • Posted ജനുവരി 19, 2012 at 8:44 am | Permalink

        i tried the above steps.. but still ie having issues… how can we solve..


  18. Tiya
    Posted നവംബര്‍ 19, 2012 at 2:28 pm | Permalink


    Can anyone help me to get ML Karthika Font. I dont want ML TTKarthika. From where can i download it?
    please help me.. please…

  19. ഗീത രാമചന്ദ്രന്‍
    Posted മേയ് 27, 2013 at 1:15 pm | Permalink

    ഒരുപാട് നന്ദി. ദൈവം നിങ്ങളെ അനുഗ്രഹിക്കട്ടെ.

    Thank a lot. May God Bless You!

  20. Posted ജൂണ്‍ 3, 2013 at 7:47 pm | Permalink

    I have got the hang of it and I am running with it. This model of Harbor Breeze Ceiling Fans is only priced
    at $109. Also check the minimum clearance from the mounting
    point to the closest wall surface.

  21. Posted ജൂലൈ 5, 2013 at 6:35 pm | Permalink

    automatically malayalam support any computer,laptop,mobilephone without change of any setting sample site

അഭിപ്രായം രേഖപ്പെടുത്തുക

Required fields are marked *


Get every new post delivered to your Inbox.

%d bloggers like this: