From harshita at atc.tcs.com Mon Dec 1 21:57:06 2008 From: harshita at atc.tcs.com (Harshita) Date: Tue, 02 Dec 2008 11:27:06 +0530 Subject: [Padma] Reg. Porting Padma to Webkit In-Reply-To: <5d651c0f0811180436t1e51c78awe5ea10d3491a1f7d@mail.gmail.com> References: <5d651c0f0811180436t1e51c78awe5ea10d3491a1f7d@mail.gmail.com> Message-ID: <1228197426.22465.9.camel@localhost.localdomain> Hi Prunthaban, Let me share our experience of rewriting part of padma in php, to make it work as a proxy. We implemented the part of converting web pages encoded in proprietary fonts to unicode. Following are the main files needed for translating proprietary content into unicode. transformers/Transformer.js parsers/parser.js parsers/DynamicFontParser.js encodings/Common/Padma.js encodings/Common/Syllable.js encodings/Common/Unicode/Unicode.js encodings/Common/Unicode/Shared.js In addition to that we have rewritten the language files and the font files (eg., encodings/Telugu/Telugu.js, encodings/Telugu/Eenadu.js) to add support for various scripts/languages and fonts. We added support for some more fonts(yet to be included in padma) in our project,eg., Kiran, MillenniumVarun, Anu, Krutidev, Manjusha etc.These font mappings can be rewritten in c++ for webkit. Our project site Demo URL Download URL Regards, Harshita On Tue, 2008-11-18 at 18:06 +0530, Prunthaban Kanthakumar wrote: > Hi All, > > This is Prunthaban from Google Chrome browser team. > > We are working on improving Indian language support in Google Chrome browser > (which used Webkit for rendering) and as a part of this work, we wanted to > do something similar to Padma in Webkit. But we would like to integrate it > as part of Webkit rather than having it as an extension/plug-in. > There were some discussions on this in Webkit and you can refer to the > comments in this bug discussion for details. > > https://bugs.webkit.org/show_bug.cgi?id=20542#c21 > > At present we are in the process of rewriting Padma plug-in and look-up > tables in C++ so that they can be integrated into Webkit. > > Would you be able to assist us in doing this? If you are interested in > contributing to - porting Padma in C++, please let us know so that we can > discuss further. > At present we do not have clear ideas of Padma's design because the current > team here do not have people with knowledge in all the languages (Padma > supports many languages and the intricacies of diffirent languages adds to > the complexity). Would you be able to provide your assistance in this > regard? > If the Padma developers team can help us with developing look-up tables for > fonts, etc in C++, it will be really helpful. > > Let us know about your preferences. > > Regards, > Prunthaban > _______________________________________________ > Padma mailing list > Padma at mozdev.org > https://www.mozdev.org/mailman/listinfo/padma From vsrawat at gmail.com Thu Dec 18 04:23:05 2008 From: vsrawat at gmail.com (V S Rawat) Date: Thu, 18 Dec 2008 17:53:05 +0530 Subject: [Padma] Any tips about converting csx+ font to utf-8 sanskrit display (devanagari script) Message-ID: <494A40A9.1090802@gmail.com> Padma doesn't cover csx+ encoding but can anyone provide tips to convert a text document in csx+ encoding to utf-8 sanskrit display (devanagari script)? csx+ seems a simple encoding system in roman with accented characters like earlier proprietary fonts that map lower/ upper ascii to provide display of different characters. Thanks. -- Rawat