dillo-devOn Mon, Aug 02, 2004 at 07:41:33PM +0800, Calvin Yu wrote:
Dear Jorge Arellano Cid: I'm very thankul for your advice and help.
Good.
I'm a student of colloge in China. My advicer gave me a project of linux light-weight browser as my project for graduation. After reviewing several open-source linux browsers, I think Dillo is a good choice. For it is small and fast, especially fit for embedded linux device. But there are some flaws with it. For example, it doesn't support Chinese and JavaScript. I think these functions are important for a browser. So I hope I can add those functions to Dillo.
As I told you before, Javascript is very complex to add. Not only the current Dw system is not ready for it, but also Javascript poses a big security threat that needs to be addressed in detail.
You told me that many persons want to make Dillo render chinese, but they don't collaborate with you. Yes it is possbile. I think most of them want to do such work because of their own interest, not necessary mission. When they meet with difficulties they will give up and disappear...
I understand.
But now I have to do some work on Dillo (If I choose it as my prototype system). I hope I can resolve those problems.
Rendering chinese, alone, is more than a challenging task for a graduation project. As you know, we plan to port Dillo to FLTK, once that's done, rendering Chinese would require two things: a) Add the glyph logic module for Chinese to FLTK. b) Make sure Dillo works OK with it (FORMS, etc). You can also help us with the port to FLTK.
By the way, would you please tell me what documention should I read if I want to do those work? I can't find enough documents on www.dillo.org. Now I'm reading the code of Dillo.
The new FAQ in our site will suggest several links (that's plenty of documentation, only for the i18n subject). Then follow the whole thread on FLTK. It shows the feasibility analysis. Please note that it's an abridgement, not all the emails we exchanged with the FLTK team are there! It was a large work. Beware that one of the worst mistakes to do in SW projects is to underestimate the complexity. My advice for you is to try Chinese rendering. That is: a) Add the glyph logic module for Chinese to FLTK. b) Make sure Dillo works OK with it (FORMS, etc). c) Help us with the port to FLTK. Cheers Jorge.-