What's New
  • Padma 0.4.18 released on January 21st, 2012
  • Padma 0.4.17 released on November 25th, 2011
  • Padma 0.4.16 released on October 27th, 2011
  • Padma 0.4.15 released on July 11th, 2009
  • Padma 0.4.14 released on June 8th, 2009
  • Padma 0.4.13 released on June 16th, 2008
  • Padma 0.4.12 released on February 29th, 2008
  • Padma 0.4.11 released on June 15th, 2007
  • Padma 0.4.10 released on December 19th, 2006
  • Padma 0.4.9 released on October 16th, 2006
  • Padma 0.4.8 released on September 26th, 2006
  • Padma 0.4.7 released on March 27th, 2006
  • Padma 0.4.6 released on March 7th, 2006
  • Padma 0.4.5 released on February 22nd, 2006
  • Padma 0.4.4 released on December 9th, 2005
  • Padma 0.4.3 released on November 11th, 2005
  • Padma 0.4.2 released on October 21st, 2005
  • Padma 0.4.1 released on October 7th, 2005
  • Padma 0.4.0 released on September 25th, 2005
  • Padma development version 0.3.7 released on September 6th, 2005
  • Padma development version 0.3.6 released on August 18th, 2005
  • Padma development version 0.3.5 released on August 9th, 2005
  • Padma development version 0.3.4 released on July 18th, 2005
  • Padma development version 0.3.3 released on July 11th, 2005
  • Padma development version 0.3.2 released on June 17th, 2005
  • Padma development version 0.3.1 released on June 3rd, 2005
  • Padma development version 0.3.0 released on May 26th, 2005
  • Padma 0.2.6 released on April 18th, 2005
  • Padma 0.2.5 released on March 28th, 2005
  • Padma 0.2.4 released on March 13th, 2005
  • Padma 0.2.3 released on March 10th, 2005
  • launched!
  • Padma 0.2.2 released on March 5th, 2005

Padma: Transformer for Indic Scripts

Padma 0.4.18, by Nagarjuna Venna and Harshita Vani

Padma is a system for transforming Indic text between various public and proprietary formats. This extension applies the technology to Mozilla based applications. Padma is available as an extension for Firefox, Thunderbird, Netscape, Mozilla suite and SeaMonkey platforms. Padma currently supports Telugu, Malayalam, Tamil, Devanagari, Gujarati, Kannada, Bengali, and Gurmukhi scripts. The following output formats are supported:

Input methods supported are:

Padma can automatically transform web pages that use the above dynamic font schemes to Unicode. Configuration can be done by clicking on Tools->Extensions->Padma. The script in which the website should be rendered is also configurable from there. (For ex: you can have the Malayalam newspaper Deepika rendered in Telugu). Some of the websites that work with Padma are:

Adding new converters to Padma is relatively straightforward. See Gopala Krishna Koduri's detailed instructions.

Padma's manual transformer is accessible whenever the context menu is launched after selecting a region in the page (typically by a right click). This menu is also configurable from the options window. Configurable options include schemes (RTS, ITRANS, ISCII), TSCII, TAB, TAM and scripts (Telugu, Malayalam, Tamil, Devanagari, Gujarati and Kannada). One menu item - 'Transform to Unicode' is always displayed. The selection can span arbitrary page elements. For RTS output, three different writing styles are supported - Kanneganti, Pillalamarri and Palana. See here for a definition of these 3 styles. RTS output can be further refined by choosing how "sunnaa" should be generated - the scheme popularized by Ramgvallika is supported in addition to the standard RTS method.

The current stable version of Padma is 0.4.18. 0.4.18 was released on January 21st, 2012 and may not be available for download from the mirrors for about 24 hours. Click here for Release Notes. You can leave a comment at Mozilla Update or send a mail to the Padma mailing list.

Padma is inspired by Kolichala Suresh's implementation of a converter from RTS to Unicode for the Internet Explorer. Many thanks to Kolichala Suresh, Saravan Kumar, M K Paul, Mayuresh Kadu, Indraganti Padma, Ben Bennett, C.J. Cibu, Guntupalli Karunakar, Golam Mortuza Hossain, AnvarLal Hasbulla, A S Alam, Harshita Vani, Kulbir Saini, Rajagiri Ravi, Kinshul Verma, Radhesh and Vishnu Fafat for their code contributions, input and advice.

The padma project can be contacted through the mailing list or the member list.
Copyright © 2000-2020. All rights reserved. Terms of Use & Privacy Policy.