Wednesday, November 16, 2005

Padma - Freedom from fonts

Update: Vikatan, Kumudam and Dinamalar websites have migrated to Unicode. So you need to enable Tamil Unicode to view these sites. Padma is not required to view these sites in Firefox.

Þ¬î àƒè÷£™ £iUP ˜zf\RÖ
If you want to read the above text then you can either install Vikatan, Kumudam, Shree Tam 0802 and Elango Panchali fonts in your system or simply install Padma.

Padma is a technology for transforming Indic text between public and proprietary formats for Mozilla based applications. The technology currently supports Telugu, Malayalam, Tamil and Devanagari. Indic scripts suffer from lack of standards support in various OS and platforms. As a result, many public and proprietary schemes have been adopted over time by different groups and businesses. Padma's goal is to bridge the gap between closed and open standards until the day Unicode support is widely available on all platforms. Padma transforms Indic text encoded in proprietary formats (ex: dynamic fonts) automatically to Unicode. Padma also has support for transforming from ISCII and transliteration schemes like ITRANS and RTS (Telugu only).

Padma is developed and maintened by Nagarjuna Venna. Although padma initially supported only Telugu scripts, later Nagarjuna added support for other Indian languages. I helped him in adding support for tamil fonts. Padma in addition to Telugu, Malayalam and Hindi fonts supports Tamil fonts Vikatan(Vikatan), Kumudam(Kumudam), Shree Tamil 0802(Dinamalar) and Elango Panchali(Dina Thanthi). Padma is available for download from mozilla update website and mozdev.org website.

When the text transformed from proprietary font to unicode by padma, the text size looks big in screen. I have written a greasemonkey script PadmaFontEnhancer to fix this. PadmaFontEnhancer script supports only tamil websites Vikatan, Kumudam, Dinamalar and Dina Thanthi. This feature should be available in padma's next version.

Any feature request, bug report or font support request can be either sent to padma at mozdev dot org email address or you can leave it as a comment here.

16 comments:

Anonymous said...

thankx for the useful post!

Anonymous said...

Looks like its broken again, atleast partially. I defnitely does not work for dinakaran. Both dailythanti and dinamalar are broken.

Anonymous said...

the above comment is for Firefox 1.5

Saravan said...

Anon,
Dinakaran - Currently not supported by padma.

Dinamalar - Will be fixed in Padma's next version.

Dailythanthi - we will fix bugs in padma. some of the characters are transformed incorrecly due to bug in firefox. so we may not able to fix them.

Padma's next version will be out in a week.

Thanks for your comments.

Anonymous said...

Thx saravan.
BTW tamil unicode itself seems to be broken in Firefox 1.5 although IE seems to render these sites perfectly.

Saravan said...

Firefox 1.5 supports Tamil Unicode fonts. If you are using Windows XP, check whether the following checkbox is checked,

Control Panel --> Regional And Language Options --> Languages --> Select Install files for complex script and right to left languages(including Thai).

If not select the checkbox and press "OK" button. This will add tamil unicode support to windows. you may need to have windows setup CD and have to restart after this step.

For more info about installing unicode font in other systems visit
http://ta.wikipedia.org/wiki/Wikipedia:Font_help

Firefox has problems in rendering tamil unicode fonts for certain style rules. My greasemonkey script fixes that,
http://www.userscripts.org/scripts/show/1480

mail me to saravanannkl at gmail dot com if you have any problems.

Aravind said...

hi,
I installed the padma extension as well as your greasemonkey script(not sure whether this script got installed properly) and still i am not able to view tamil pages properly.I use firefox 1.5 and also have installed several unicode fonts.
I use windows 2000 .any suggestions.

Saravan said...

check whether yoy are able to view the site,
http://www.thamizmanam.com/tamilblogs/userpanel.php

If the firefox doesnt display the tamil fonts correctly, then follow the details in this page to setup unicode fonts for your os,
http://ta.wikipedia.org/wiki/Wikipedia:Font_help#Windows_2000.2C_Windows_ME.2C_Windows_98

For tamil transformation, Padma only supports vikatan.com, kumudam.com, dinamalar.com and dailythanthi.com websites. If you are using any other websites padma may not work.

still you have problems create a sepearte profile in firefox and install the extension padma. dont install any other extensions including greasemonkey. still you have problems then mail me to saravanannkl@gmail.com with the screenshots.

How to create a profile in firefox
http://www.mozilla.org/support/firefox/profile

If you are using firefox 1.5, then you must use greasemonkey 0.6.4. Old versions of greasemonkey will not work in firefox 1.5. For more details visit,
http://greasemonkey.mozdev.org/

Aravind said...
This post has been removed by a blog administrator.
Aravind said...

hi i still have problems in Firefox but things are ok in IE though. but i think it is something to do with the windows regional settings stuff.
Thanks for your information.

குறும்பன் said...

நன்றி சரவணன். சில தமிழ் எழுத்துக்கள் சரியாக தெரியவில்லை (sila thamiz ezuththukkaL sariyaaka theriyavillai)- I am using Firefox 1.5.0.6.

sooriyan123 said...

if you really want to have freedom from fonts while typing and posting, i found a nice tool onliine
செல் அடிச்சா ரீங்கு சிவாஜி அடிச்சா சங்கு

i typed with it in no tieme
you can access it at http://quillpad.in/tamil

it is a very peaceful site and you can post long blogs peacefully

Anonymous said...

Thanks Saravanan.
Dinamalar website are not visible clearly these days.

Balaji said...

Hi saravanan,
I am using fire fox 2.0.0.01. I installed padma and greasemoney, still i can't see dinamalar properly
Cheers
Raj

Dr.R.Kannan,Ph.D. Botanist/Pharmacognosist said...

I could not read Dinamalar.com. Only question marks are visible. No TAMIL script. Please do something.
With thanks
Kannan

Saravan said...

Kannan,
Did you have tamil unicode installed in your system ? Refer my comment at http://saravan.blogspot.com/2005/11/padma-freedom-from-fonts.html#c113409903610611444