From prunthaban at google.com Tue Nov 18 04:36:44 2008 From: prunthaban at google.com (Prunthaban Kanthakumar) Date: Tue, 18 Nov 2008 18:06:44 +0530 Subject: [Padma] Reg. Porting Padma to Webkit In-Reply-To: References: Message-ID: <5d651c0f0811180436t1e51c78awe5ea10d3491a1f7d@mail.gmail.com> 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 From vnagarjuna at gmail.com Tue Nov 18 05:22:23 2008 From: vnagarjuna at gmail.com (Nagarjuna Venna) Date: Tue, 18 Nov 2008 08:22:23 -0500 Subject: [Padma] Reg. Porting Padma to Webkit In-Reply-To: <5d651c0f0811180436t1e51c78awe5ea10d3491a1f7d@mail.gmail.com> References: <5d651c0f0811180436t1e51c78awe5ea10d3491a1f7d@mail.gmail.com> Message-ID: <89531ffe0811180522m724fb012qe1037ec95946dda4@mail.gmail.com> Hi Prunthaban, Good to hear there is interest in porting Padma to Webkit. I will be glad to assist with the porting though I wouldn't be able to contribute any code. Padma design is relatively straightforward - the somewhat hard piece is the code that breaks the input text into syllables. Everything else is table lookups. I will be happy to talk with whoever is working on the port. Thanks, Nagarjuna On Tue, Nov 18, 2008 at 7:36 AM, 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 shyama_p_chowdhury at yahoo.com Tue Nov 18 05:49:04 2008 From: shyama_p_chowdhury at yahoo.com (SHYAMA PROSAD CHOWDHURY) Date: Tue, 18 Nov 2008 19:19:04 +0530 (IST) Subject: [Padma] Reg. Porting Padma to Webkit References: <5d651c0f0811180436t1e51c78awe5ea10d3491a1f7d@mail.gmail.com> Message-ID: <723677.70678.qm@web94816.mail.in2.yahoo.com> Hi Prunthaban, I would feel myself happy to contribute in any means. Regards, Shyama Prosad ________________________________ From: Prunthaban Kanthakumar To: padma at mozdev.org Sent: Tuesday, 18 November, 2008 12:36:44 PM Subject: [Padma] Reg.. Porting Padma to Webkit 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 Be the first one to try the new Messenger 9 Beta! Go to http://in.messenger.yahoo.com/win/ From vsrawat at gmail.com Tue Nov 18 07:30:25 2008 From: vsrawat at gmail.com (V S Rawat) Date: Tue, 18 Nov 2008 21:00:25 +0530 Subject: [Padma] Reg. Porting Padma to Webkit In-Reply-To: <89531ffe0811180522m724fb012qe1037ec95946dda4@mail.gmail.com> References: <5d651c0f0811180436t1e51c78awe5ea10d3491a1f7d@mail.gmail.com> <89531ffe0811180522m724fb012qe1037ec95946dda4@mail.gmail.com> Message-ID: <4922DF91.9080401@gmail.com> We can understand because we all often get busy. However, is there any other input that you can share, apart from unzipping the xpi file? I mean could you share the table of codes and character mappings in excel or some other format that would come handy in understanding and changing. If such a table exists or could be created in excel, a macro or even just a simple function would generate the code file that would work in xpi. I had such a method for my own Perl based hindi fonts transliteration program. If such a table is shared, I might develop the function/ vba macro that would generate the code. That would facilitate several people in contributing the code for their font's transliteration who can't go through all that complex xpi procedures. And any other such things? Thanks. -- Rawat On 11/18/2008 6:52 PM India Time, _Nagarjuna Venna_ wrote: > Hi Prunthaban, > > Good to hear there is interest in porting Padma to Webkit. I will be > glad to assist with the porting though I wouldn't be able to > contribute any code. Padma design is relatively straightforward - the > somewhat hard piece is the code that breaks the input text into > syllables. Everything else is table lookups. I will be happy to talk > with whoever is working on the port. > > Thanks, > Nagarjuna From vnagarjuna at gmail.com Tue Nov 18 19:31:49 2008 From: vnagarjuna at gmail.com (Nagarjuna Venna) Date: Tue, 18 Nov 2008 22:31:49 -0500 Subject: [Padma] Reg. Porting Padma to Webkit In-Reply-To: <4922DF91.9080401@gmail.com> References: <5d651c0f0811180436t1e51c78awe5ea10d3491a1f7d@mail.gmail.com> <89531ffe0811180522m724fb012qe1037ec95946dda4@mail.gmail.com> <4922DF91.9080401@gmail.com> Message-ID: <89531ffe0811181931g3db01057l7c04130193686d6a@mail.gmail.com> Rawat, The documentation for the tables is in the JS code at http://www.mozdev.org/source/browse/padma/src/content/encodings. I don't have them in any other format. As you know determining all the ways different code points are used in a font is an iterative process and I updated the JS tables as I went along. I think it is relatively straightforward to generate a CSV kind of output from the JS. Thanks, Nagarjuna On Tue, Nov 18, 2008 at 10:30 AM, V S Rawat wrote: > We can understand because we all often get busy. > > However, is there any other input that you can share, apart from unzipping > the xpi file? > > I mean could you share the table of codes and character mappings in excel or > some other format that would come handy in understanding and changing. If > such a table exists or could be created in excel, a macro or even just a > simple function would generate the code file that would work in xpi. I had > such a method for my own Perl based hindi fonts transliteration program. > > If such a table is shared, I might develop the function/ vba macro that > would generate the code. That would facilitate several people in > contributing the code for their font's transliteration who can't go through > all that complex xpi procedures. > > And any other such things? > > Thanks. > -- > Rawat > > On 11/18/2008 6:52 PM India Time, _Nagarjuna Venna_ wrote: > >> Hi Prunthaban, >> >> Good to hear there is interest in porting Padma to Webkit. I will be >> glad to assist with the porting though I wouldn't be able to >> contribute any code. Padma design is relatively straightforward - the >> somewhat hard piece is the code that breaks the input text into >> syllables. Everything else is table lookups. I will be happy to talk >> with whoever is working on the port. >> >> Thanks, >> Nagarjuna > > _______________________________________________ > Padma mailing list > Padma at mozdev.org > https://www.mozdev.org/mailman/listinfo/padma > From vnagarjuna at gmail.com Tue Nov 18 19:35:04 2008 From: vnagarjuna at gmail.com (Nagarjuna Venna) Date: Tue, 18 Nov 2008 22:35:04 -0500 Subject: [Padma] Reg. Porting Padma to Webkit In-Reply-To: <89531ffe0811180522m724fb012qe1037ec95946dda4@mail.gmail.com> References: <5d651c0f0811180436t1e51c78awe5ea10d3491a1f7d@mail.gmail.com> <89531ffe0811180522m724fb012qe1037ec95946dda4@mail.gmail.com> Message-ID: <89531ffe0811181935k7c7ab4d9l57ec52b6bdfb7b@mail.gmail.com> Prunthaban, One point I forgot to add - it is not particularly hard to add support for more Indic scripts in Padma (note that we are dealing here with scripts and not languages). For our purposes, the scripts are actually very similar. I will be happy to walk through the design over a phone call if necessary. Regards, Nagarjuna On Tue, Nov 18, 2008 at 8:22 AM, Nagarjuna Venna wrote: > Hi Prunthaban, > > Good to hear there is interest in porting Padma to Webkit. I will be > glad to assist with the porting though I wouldn't be able to > contribute any code. Padma design is relatively straightforward - the > somewhat hard piece is the code that breaks the input text into > syllables. Everything else is table lookups. I will be happy to talk > with whoever is working on the port. > > Thanks, > Nagarjuna > > > On Tue, Nov 18, 2008 at 7:36 AM, 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 Tue Nov 18 21:37:42 2008 From: vsrawat at gmail.com (V S Rawat) Date: Wed, 19 Nov 2008 11:07:42 +0530 Subject: [Padma] Reg. Porting Padma to Webkit In-Reply-To: <89531ffe0811181931g3db01057l7c04130193686d6a@mail.gmail.com> References: <5d651c0f0811180436t1e51c78awe5ea10d3491a1f7d@mail.gmail.com> <89531ffe0811180522m724fb012qe1037ec95946dda4@mail.gmail.com> <4922DF91.9080401@gmail.com> <89531ffe0811181931g3db01057l7c04130193686d6a@mail.gmail.com> Message-ID: <4923A626.7050004@gmail.com> On 11/19/2008 9:01 AM India Time, _Nagarjuna Venna_ wrote: > Rawat, > > The documentation for the tables is in the JS code at > http://www.mozdev.org/source/browse/padma/src/content/encodings. I > don't have them in any other format. As you know determining all the > ways different code points are used in a font is an iterative process > and I updated the JS tables as I went along. I think it is relatively > straightforward to generate a CSV kind of output from the JS. Downloading from that system is even more complicated than working with xpi. Anyway, I have downloaded the latest xpi and extracted all the files. I am working on them and I hope to give a single character mapping file that would make it very easy to understand and thus, expand/ correct padma. However, I know only Hindi so can understand and create files of only Hindi/ Devanagari. Let us see how it comes out. > > Thanks, > Nagarjuna Thanks. -- Rawat > > On Tue, Nov 18, 2008 at 10:30 AM, V S Rawat wrote: >> We can understand because we all often get busy. >> >> However, is there any other input that you can share, apart from unzipping >> the xpi file? >> >> I mean could you share the table of codes and character mappings in excel or >> some other format that would come handy in understanding and changing. If >> such a table exists or could be created in excel, a macro or even just a >> simple function would generate the code file that would work in xpi. I had >> such a method for my own Perl based hindi fonts transliteration program. >> >> If such a table is shared, I might develop the function/ vba macro that >> would generate the code. That would facilitate several people in >> contributing the code for their font's transliteration who can't go through >> all that complex xpi procedures. >> >> And any other such things? >> >> Thanks. >> -- >> Rawat >> >> On 11/18/2008 6:52 PM India Time, _Nagarjuna Venna_ wrote: >> >>> Hi Prunthaban, >>> >>> Good to hear there is interest in porting Padma to Webkit. I will be >>> glad to assist with the porting though I wouldn't be able to >>> contribute any code. Padma design is relatively straightforward - the >>> somewhat hard piece is the code that breaks the input text into >>> syllables. Everything else is table lookups. I will be happy to talk >>> with whoever is working on the port. >>> >>> Thanks, >>> Nagarjuna >> _______________________________________________ >> Padma mailing list >> Padma at mozdev.org >> https://www.mozdev.org/mailman/listinfo/padma >> > _______________________________________________ > Padma mailing list > Padma at mozdev.org > https://www.mozdev.org/mailman/listinfo/padma > From prunthaban at google.com Tue Nov 18 21:23:21 2008 From: prunthaban at google.com (Prunthaban Kanthakumar) Date: Wed, 19 Nov 2008 10:53:21 +0530 Subject: [Padma] Reg. Porting Padma to Webkit In-Reply-To: <89531ffe0811181935k7c7ab4d9l57ec52b6bdfb7b@mail.gmail.com> References: <5d651c0f0811180436t1e51c78awe5ea10d3491a1f7d@mail.gmail.com> <89531ffe0811180522m724fb012qe1037ec95946dda4@mail.gmail.com> <89531ffe0811181935k7c7ab4d9l57ec52b6bdfb7b@mail.gmail.com> Message-ID: <5d651c0f0811182123g485454afhd99a3e4bb021d630@mail.gmail.com> Hi All, Glad to see the interest you show in porting Padma in C++. If anyone of you are actually ready to help in the rewrite of Padma in C++, we can have a separate project in code.google.com and work on that. There are plenty of font specific JS classes in Padma, and they mostly contain a look-up table and a method to do the actual look-up. It will be helpful if we can get your help in writing them in C++. I would like to hear from the developers about this option. Nagarjuna, Thanks a lot for your interest. I will consolidate my queries and reach you for clarifications when needed. Regards, Prunthaban On Wed, Nov 19, 2008 at 9:05 AM, Nagarjuna Venna wrote: > Prunthaban, > > One point I forgot to add - it is not particularly hard to add support > for more Indic scripts in Padma (note that we are dealing here with > scripts and not languages). For our purposes, the scripts are actually > very similar. > > I will be happy to walk through the design over a phone call if necessary. > > Regards, > Nagarjuna > > On Tue, Nov 18, 2008 at 8:22 AM, Nagarjuna Venna > wrote: > > Hi Prunthaban, > > > > Good to hear there is interest in porting Padma to Webkit. I will be > > glad to assist with the porting though I wouldn't be able to > > contribute any code. Padma design is relatively straightforward - the > > somewhat hard piece is the code that breaks the input text into > > syllables. Everything else is table lookups. I will be happy to talk > > with whoever is working on the port. > > > > Thanks, > > Nagarjuna > > > > > > On Tue, Nov 18, 2008 at 7:36 AM, 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 > >> > > > _______________________________________________ > Padma mailing list > Padma at mozdev.org > https://www.mozdev.org/mailman/listinfo/padma > From cibucj at gmail.com Wed Nov 19 08:51:16 2008 From: cibucj at gmail.com (cibu cj) Date: Wed, 19 Nov 2008 08:51:16 -0800 Subject: [Padma] Reg. Porting Padma to Webkit In-Reply-To: <5d651c0f0811182123g485454afhd99a3e4bb021d630@mail.gmail.com> References: <5d651c0f0811180436t1e51c78awe5ea10d3491a1f7d@mail.gmail.com> <89531ffe0811180522m724fb012qe1037ec95946dda4@mail.gmail.com> <89531ffe0811181935k7c7ab4d9l57ec52b6bdfb7b@mail.gmail.com> <5d651c0f0811182123g485454afhd99a3e4bb021d630@mail.gmail.com> Message-ID: My 2cents: If webkit has any text transforming modules that could be reused and rules in padma can be adopted for that. Otherwise, ICU transforms can be used to write the transformational logic. Cibu On Tue, Nov 18, 2008 at 9:23 PM, Prunthaban Kanthakumar < prunthaban at google.com> wrote: > Hi All, > > Glad to see the interest you show in porting Padma in C++. > If anyone of you are actually ready to help in the rewrite of Padma in C++, > we can have a separate project in code.google.com and work on that. > > There are plenty of font specific JS classes in Padma, and they mostly > contain a look-up table and a method to do the actual look-up. It will be > helpful if we can get your help in writing them in C++. > > I would like to hear from the developers about this option. > > Nagarjuna, > Thanks a lot for your interest. I will consolidate my queries and reach you > for clarifications when needed. > > Regards, > Prunthaban > > > On Wed, Nov 19, 2008 at 9:05 AM, Nagarjuna Venna >wrote: > > > Prunthaban, > > > > One point I forgot to add - it is not particularly hard to add support > > for more Indic scripts in Padma (note that we are dealing here with > > scripts and not languages). For our purposes, the scripts are actually > > very similar. > > > > I will be happy to walk through the design over a phone call if > necessary. > > > > Regards, > > Nagarjuna > > > > On Tue, Nov 18, 2008 at 8:22 AM, Nagarjuna Venna > > wrote: > > > Hi Prunthaban, > > > > > > Good to hear there is interest in porting Padma to Webkit. I will be > > > glad to assist with the porting though I wouldn't be able to > > > contribute any code. Padma design is relatively straightforward - the > > > somewhat hard piece is the code that breaks the input text into > > > syllables. Everything else is table lookups. I will be happy to talk > > > with whoever is working on the port. > > > > > > Thanks, > > > Nagarjuna > > > > > > > > > On Tue, Nov 18, 2008 at 7:36 AM, 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 > > >> > > > > > _______________________________________________ > > Padma mailing list > > Padma at mozdev.org > > https://www.mozdev.org/mailman/listinfo/padma > > > _______________________________________________ > Padma mailing list > Padma at mozdev.org > https://www.mozdev.org/mailman/listinfo/padma > From mdhandapanim at gmail.com Wed Nov 19 20:47:40 2008 From: mdhandapanim at gmail.com (MD) Date: Thu, 20 Nov 2008 10:17:40 +0530 Subject: [Padma] Reg. Porting Padma to Webkit In-Reply-To: <5d651c0f0811180436t1e51c78awe5ea10d3491a1f7d@mail.gmail.com> References: <5d651c0f0811180436t1e51c78awe5ea10d3491a1f7d@mail.gmail.com> Message-ID: <5315bb370811192047i6167c0c4s32b36c06f3e2fb17@mail.gmail.com> Hi, I can help u in any issues related to Tamil language. sorry, I do not know c++. m.dhandapani On Tue, Nov 18, 2008 at 6:06 PM, Prunthaban Kanthakumar < prunthaban at google.com> 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 saravanannkl at gmail.com Thu Nov 20 19:59:55 2008 From: saravanannkl at gmail.com (Saravana) Date: Thu, 20 Nov 2008 22:59:55 -0500 Subject: [Padma] Reg. Porting Padma to Webkit In-Reply-To: <5d651c0f0811182123g485454afhd99a3e4bb021d630@mail.gmail.com> References: <5d651c0f0811180436t1e51c78awe5ea10d3491a1f7d@mail.gmail.com> <89531ffe0811180522m724fb012qe1037ec95946dda4@mail.gmail.com> <89531ffe0811181935k7c7ab4d9l57ec52b6bdfb7b@mail.gmail.com> <5d651c0f0811182123g485454afhd99a3e4bb021d630@mail.gmail.com> Message-ID: Hi Prunthaban, Padma works by inspecting the font name of all the DOM nodes of the web page and uses lookup tables to transform text within the DOM nodes (See onPageLoad function in padma.js[1]). To implement padma in webkit, we need to start with porting the following modules, 1. transformation logic. 2. code pages/lookup tables. I am interested in contributing for this Padma port. Let me know how you want to proceed on this. Thanks Saravana [1] http://www.mozdev.org/source/browse/padma/src/content/padma.js?rev=1.31;content-type=text%2Fplain On Wed, Nov 19, 2008 at 12:23 AM, Prunthaban Kanthakumar wrote: > Hi All, > > Glad to see the interest you show in porting Padma in C++. > If anyone of you are actually ready to help in the rewrite of Padma in C++, > we can have a separate project in code.google.com and work on that. > > There are plenty of font specific JS classes in Padma, and they mostly > contain a look-up table and a method to do the actual look-up. It will be > helpful if we can get your help in writing them in C++. > > I would like to hear from the developers about this option. > > Nagarjuna, > Thanks a lot for your interest. I will consolidate my queries and reach you > for clarifications when needed. > > Regards, > Prunthaban > > > On Wed, Nov 19, 2008 at 9:05 AM, Nagarjuna Venna wrote: > >> Prunthaban, >> >> One point I forgot to add - it is not particularly hard to add support >> for more Indic scripts in Padma (note that we are dealing here with >> scripts and not languages). For our purposes, the scripts are actually >> very similar. >> >> I will be happy to walk through the design over a phone call if necessary. >> >> Regards, >> Nagarjuna >> >> On Tue, Nov 18, 2008 at 8:22 AM, Nagarjuna Venna >> wrote: >> > Hi Prunthaban, >> > >> > Good to hear there is interest in porting Padma to Webkit. I will be >> > glad to assist with the porting though I wouldn't be able to >> > contribute any code. Padma design is relatively straightforward - the >> > somewhat hard piece is the code that breaks the input text into >> > syllables. Everything else is table lookups. I will be happy to talk >> > with whoever is working on the port. >> > >> > Thanks, >> > Nagarjuna >> > >> > >> > On Tue, Nov 18, 2008 at 7:36 AM, 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 >> >> >> > >> _______________________________________________ >> Padma mailing list >> Padma at mozdev.org >> https://www.mozdev.org/mailman/listinfo/padma >> > _______________________________________________ > Padma mailing list > Padma at mozdev.org > https://www.mozdev.org/mailman/listinfo/padma >