Web Page: http://wiki.inkscape.org/wiki/index.php/Google_Summer_Of_Code
[IMAGE http://www.inkscape.org/ink-logo.png]An Open Source vector graphics editor, with capabilities similar to Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector Graphics (SVG) file format. Inkscape supports many advanced SVG features (markers, clones, alpha blending, etc.) and great care is taken in designing a streamlined interface. It is very easy to edit nodes, perform complex path operations, trace bitmaps and much more. We also aim to maintain a thriving user and developer community by using open, community-oriented development.
- Improve the CSS situation Currently inkscape has an incomplete CSS2 implementation, missing features like font fallback support. W3C SVG suite is -ve for multiple CSS tests. This project will: 1. Evaluate Inkscape's current CSS parsing library (libcroco) against other possible libraries such as htmlcxx, csstidy, and mozilla/webkit. 2. Either improve libcroco or replace it. 3. Fix CSS support problems, including font-fallback support. 4. Locate, create, and/or supplement test suites for CSS support in SVG.
- Inkscape rendering performance improvements This project builds on the work done during GSoC2010 as part of the project "Cairo rendering in Inkscape". The aim is to improve the performance of Cairo software rendering by implementing several forms of caching.