On Tue, Mar 27, 2012 at 11:30 AM, Yevgeny Lezhnin <z_lezhnin@...2835...> wrote:
I think Multiple page support is an interesting project and I think it is a clear task. Also I'm interested in some other points of the paragraph, but they are not so clear. Is there any big or noticeable problems with SVG compliance? About svg viewbox support: viewbox is an svg tag? What is the problem with it?
You think all four points in better svg standard coverage would be too much for the project?
Problems with SVG compliance? Yes. Most notably would probably be our use of flowText and not having proper compliant fallbacks in place. With viewbox, from my understanding viewboxes themself are not really too hairy, but there's also a need for proper UI and sane canvas/rendering displaying. I think the mention of "Full" viewbox support is probably due to someone mentally including viewports and other related items.
Yes, all 4 main points and sub-points would be far too much for a GSoC project. Multiple Page support and the SVG 2.0 related items will require implementing proper fallback support since they are not in a finalized standard (and we are likely to be the only viewer supporting them for a while). The most sane way we've discussed is to use svg:switch and foreignElement. See the irc meeting notes at http://inkscape.13.n6.nabble.com/Minutes-of-the-Inkscape-team-IRC-meeting-25... specifically go to 2.1.1 to see a piece of discussion about it.
One thing to take into account when coming up with a proposal is if you have many other plans for the summer. Are there other work or travel plans that will be time consuming? Chances are that GSoC will be much more time consuming than you may be expecting (especially if you have not participated before).
Cheers, Josh