Re: [Tuxpaint-devel] [Tuxmath-devel] 2008 Google Summer of Code program
An award-winning drawing program for children of all ages
Brought to you by:
wkendrick
|
From: Bill K. <nb...@so...> - 2008-03-20 04:54:33
|
On Thu, Mar 20, 2008 at 03:53:29AM +0200, Ahmad Sayed wrote: > I have a question regarding, adding native svg support i did not get what > the word native means, i think as far as tuxmath is written in c so doing > so will be by using libsvg and/or libsvg_sdl is this consifer native > support or you expect something else. Hi, this is Bill Kendrick from the Tux Paint project. I actually didn't have much luck with the SDL+SVG libraries I tried, so I ended up writing my own code -- twice. First I ended up using libCairo and libSVG, but then discovered that it was deprecated, and ended up going down the libRSVG route (so that it would work out-of-the-box with modern Debian and Ubuntu systems). The fortunate thing about the Cairo code was that we can use it (albeit with some rendering bugs, for some SVGs) on platforms for which RSVG is not supported (e.g., Win95, I believe). > I'd like also to propose support for bidirection language like arabic, > hebrew and thai tuxpaint and tuxtype support bidi language by using > SDL_Pango which is good but I prefer other approach is to use fribidi > directly, SDL_Pango require a lot of dependencies on pango and gtk > libraries and make the porting harder, specially for MAC so using fribidi > is better considering that Pango itself uses fribidi > http://webcvs.freedesktop.org/fribidi/fribidi2/USERS?view=co > I already followed this method in Opensource SDL game (globulation2), i > start by using SDL_Pango but later on after some discussions which was a > poritng issue rasied by mac osx user, i replace it with fribidi. What were the porting issues? The Pango-based code is used by Tux Paint on the current OSX builds. Does fribidi deal with other languages for which we're benefiting from Pango? (e.g., Telugu) > My Last question is regarding the policy not technical :) ? > could a student submit a propsal(s) for more than one idea, to work on all > of them if he is accepted. I don't think there are hard and fast GSoC rules about this, and from my standpoint, I think it would be fine. :) Cc'ing tuxpaint-devel so they can see, too. :) -- -bill! bi...@ne... http://www.newbreedsoftware.com/ |