<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=EricWilhelm</id>
	<title>Inkscape Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=EricWilhelm"/>
	<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/Special:Contributions/EricWilhelm"/>
	<updated>2026-04-29T15:28:37Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=VectorSection&amp;diff=36774</id>
		<title>VectorSection</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=VectorSection&amp;diff=36774"/>
		<updated>2008-10-12T17:08:34Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: update vectorsection link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://vectorsection.org/ [[VectorSection]] project page]&lt;br /&gt;
&lt;br /&gt;
VectorSection is an open-source collection of programs which form a universal vector-graphics translation system.  By using hubs to collect formats fitting similar paradigms and then bridging between the hubs, we are able to achieve both a high-quality translation and a high level of code reuse.&lt;br /&gt;
&lt;br /&gt;
Connectors may be written in any language because the hubs are all YAML data-structures.  Developers and testers welcome.&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Related_programs&amp;diff=36764</id>
		<title>Related programs</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Related_programs&amp;diff=36764"/>
		<updated>2008-10-12T17:07:44Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: update vectorsection link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inkscape Plugins, Scripts, and Templates ==&lt;br /&gt;
* [http://sourceforge.net/projects/inkboard Inkboard] plans to add a shared whiteboard function to Inkscape via XMPP (used by Jabber).  With Inkboard, a local copy of a diagram can be edited &amp;quot;live&amp;quot; by other users you are chatting with.&lt;br /&gt;
* [http://www.digitalunleashed.com/giving.php SVGSlice] allows a high-quality SVG image to be directly sliced into bitmap graphics.&lt;br /&gt;
* [http://recusantmind.50webs.com/ Inkscape Extension for Linerider]: allows Inkscape to read and write [http://linerider.com/ LineRider] (.sol) files; can draw straight lines, beziers, zooming, erasing, modifying nodes, text, shapes and other drawings.&lt;br /&gt;
&lt;br /&gt;
== Similar Applications ==&lt;br /&gt;
&lt;br /&gt;
=== Free ===&lt;br /&gt;
==== graphics ====&lt;br /&gt;
* [[SodiPodi]]&lt;br /&gt;
* [[Karbon14]] (Koffice)&lt;br /&gt;
* [[OpenDraw]]&lt;br /&gt;
* [[Sketch|Skencil (formerly known as Sketch)]]&lt;br /&gt;
* [http://www.tuxpaint.org/ Tuxpaint] A child bitmap painting tool supporting SVG stamps and graphics. (GNU/GPL License)&lt;br /&gt;
&lt;br /&gt;
==== page layout ====&lt;br /&gt;
* [[Abiword]] support SVG import/export with [[librsvg]].&lt;br /&gt;
* [http://scribus.net/ Scribus Home Page] (Contacts: irc.freenode.net #scribus )&lt;br /&gt;
&lt;br /&gt;
==== animation ====&lt;br /&gt;
* [[Beez]] SVG animation software for Win32, written in Delphi. &amp;quot;As of 2004-09-30 07:29, this project is no longer under active development.&amp;quot;&lt;br /&gt;
* [[The Gimp gfig]]&lt;br /&gt;
* [[mvComicsMaker]] vector + bitmap animation (not maintened since several years).&lt;br /&gt;
* [http://software.newsforge.com/article.pl?sid=06/01/17/2056255&amp;amp;from=rss Synfig] Synfig is a two-dimensional vector animation studio, similar to the commercial product [[Moho]].&lt;br /&gt;
* [[KToon]]&lt;br /&gt;
*[http://www.les-stooges.org/pascal/pencil/ Pencil] free software (GPL) that support SVG import, manage bitmap/vector animation, serveral layers, drawing with tablet pressure, onionskin, export as flash SWF, movie, image sequence.&lt;br /&gt;
&lt;br /&gt;
==== diagrams ====&lt;br /&gt;
* [[Dia]] (more for diagrams, less for illustrations)&lt;br /&gt;
* [[Kivio]] (Koffice)&lt;br /&gt;
* [[Xfig]]&lt;br /&gt;
* [http://glipssvgeditor.sourceforge.net/ GLIPS Graffiti]&lt;br /&gt;
&lt;br /&gt;
==== Graphic notepad ====&lt;br /&gt;
* [http://www.adebenham.com/gournal/ Gournal] a gnome2-perl graphic and text notepad using SVG as fileformat.&lt;br /&gt;
* [http://java-notelab.sourceforge.net/ java-notebook] a java graphic and text notepad using SVG as fileformat&lt;br /&gt;
&lt;br /&gt;
==== Colors ====&lt;br /&gt;
* [http://home.gna.org/colorscheme/ Agave] A simple GNOME application for generating colorschemes in the .gpl (Gimp palette format, not the license) Inkscape/Gimp compatible format. (GNU/GPL License) &lt;br /&gt;
* [http://www.littlecms.com/ [[LittleCMS]] Home Page] Color Management System&lt;br /&gt;
&lt;br /&gt;
==== Fonts ====&lt;br /&gt;
[[FontForge]] [http://fontforge.sourceforge.net FontForge Home Page]&lt;br /&gt;
** Vector font editor and converter most bitmap/vector font format (ps,TTF,Type1 OpenType...)&lt;br /&gt;
** Can load/save SVG fonts&lt;br /&gt;
** Can import SVG curves to create characters.&lt;br /&gt;
** Interesting feature that could be imported in inkscape: allow to modify curves by draging the curve itself.&lt;br /&gt;
**(feature needed - an utility can be distributed with [[FontForge]] - an open .ttf viewer and printer like [[KeyTypeBook]] for MacOS Classic (7.0 to 9.6) )&lt;br /&gt;
**(w32 [[MinGW]] version (instead of Cygwin) of [[FontForge]] is missing)&lt;br /&gt;
&lt;br /&gt;
==== Conversion ====&lt;br /&gt;
* [http://www.imagemagick.org/script/magick-vector-graphics.php Magick Vector Graphics] An interesting suite of programs which handle SVG and have the flavour of Image Magick. (GNU/GPL License)&lt;br /&gt;
* [http://wvware.sourceforge.net/libwmf.html Libwmf]  provide the wmf2svg script we use for the extension.&lt;br /&gt;
* [http://thunder.prohosting.com/~rshi/svg/ ps2svg] A nice ps to svg converter written in postscript. Cannot handle text.&lt;br /&gt;
* [http://www.cityinthesky.co.uk/pdf2svg.html pdf2svg] A very useful pdf to svg converter.  (GNU/GPL, requires Poppler and Cairo)&lt;br /&gt;
* [http://fig2vect.sourceforge.net fig2vect] convert from fig format (used by Xfig) to several formats including SVG (BSD license).&lt;br /&gt;
* [http://freshmeat.net/projects/fti2svg.pl fti2svg.pl] A perl script to convert SGI Irix .fti vector-based icons to SVG. (License : proprietary with sources)&lt;br /&gt;
* [[UniConverter]] [http://sourceforge.net/projects/uniconvertor/ UniConverter] is in some way a substitution to Vectorsection. Currently it's based on [http://sk1.sourceforge.net sK1] code, but soon will be separated so that other applications could easier reuse it.&lt;br /&gt;
&lt;br /&gt;
=== Non-free ===&lt;br /&gt;
* [[Cenon]]&lt;br /&gt;
* [[Gestalter]]&lt;br /&gt;
* [[Tgif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Drawing ====&lt;br /&gt;
* [[AdobeIllustrator]]&lt;br /&gt;
* [[CorelDraw]]&lt;br /&gt;
* [[MacromediaFreehand]]&lt;br /&gt;
* [[JascWebDraw]]&lt;br /&gt;
* [[Xara X]]&lt;br /&gt;
* [[Expression]]&lt;br /&gt;
* [[Sketsa]]&lt;br /&gt;
* [http://www.macromedia.com/software/fireworks/ Macromedia Fireworks] Raster graphics for the web; infrastructure shared with other Macromedia software means it works very much like a Vector Graphics program.  More comparable to Adobe [[ImageReady]], but Fireworks is very specifically designed for effecient creation of web graphics.  &lt;br /&gt;
&lt;br /&gt;
==== Animation ====&lt;br /&gt;
* [[Ikivo Animator]] from [[Ikivo]] is an application that enables designing animated content for mobile devices. Most impressive is the integrated device pro-viewing for guaranteed content accuracy.&lt;br /&gt;
* [[MacromediaFlash]]&lt;br /&gt;
* [[Moho]] Moho is a 2D vector-based cartoon animation application.&lt;br /&gt;
* [[theTAB]] The TAB 2.2 Lite is an entry level animation application, intended for creating cartoons.&lt;br /&gt;
&lt;br /&gt;
==== Digrams ====&lt;br /&gt;
* [[MicrosoftVisio]]&lt;br /&gt;
&lt;br /&gt;
==== Colors ====&lt;br /&gt;
* [http://www.colorschemer.com/online.html Color Schemer] A specialized tool for working with colors (for creating color schemes, finding harmonious colors, etc). The link is to an online version of the software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== math ====&lt;br /&gt;
* [http://www.maa.org/editorial/mathgames/mathgames_08_01_05.html  Vector vs Raster] A comprehensive list of 67 Vector-based programs. 32 of the drawing programs support SVG.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Other ====&lt;br /&gt;
* [[XStudio]]&lt;br /&gt;
* [[Beatware Mobile Designer]]&lt;br /&gt;
* [[Real Draw Pro]]&lt;br /&gt;
&lt;br /&gt;
== Viewers ==&lt;br /&gt;
&lt;br /&gt;
=== Adobe SVG Viewer ===&lt;br /&gt;
&lt;br /&gt;
* Website&lt;br /&gt;
** [http://www.adobe.com/svg/viewer/install/main.html Download Page] updated to v3.03 04/2005&lt;br /&gt;
&lt;br /&gt;
== Browsers supporting SVG ==&lt;br /&gt;
=== Konqueror web browser ===&lt;br /&gt;
&lt;br /&gt;
* Website&lt;br /&gt;
** [http://www.konqueror.org/] The Konqueror KDE web browser support SVG via librsvg plugin (see below).&lt;br /&gt;
&lt;br /&gt;
=== Mozilla/Firefox SVG ===&lt;br /&gt;
&lt;br /&gt;
* Website(s)&lt;br /&gt;
** [http://www.mozilla.org/projects/svg/ Official Mozilla SVG Project]&lt;br /&gt;
** [http://www.croczilla.com/svg/ http://www.croczilla.com/svg/]&lt;br /&gt;
* As of 26 April 2005, [http://weblogs.mozillazine.org/chase/archives/2005/04/svg_here_we_com.html SVG is now enabled in the Firefox trunk nightlies] (read comments on activation).  To get a Firefox-SVG version, you can:&lt;br /&gt;
** [http://kb.mozillazine.org/Get_and_compile_the_source Build directly from CVS source]&lt;br /&gt;
** [http://www.mozilla.org/developer/#builds Download automated builds]&lt;br /&gt;
** [http://forums.mozillazine.org/viewforum.php?f=42 Download &amp;quot;Third Party/Unofficial&amp;quot; builds]&lt;br /&gt;
* Cairo will [http://weblogs.mozillazine.org/mt/mt-search.cgi?IncludeBlogs=36&amp;amp;search=cairo replace the graphics engine] in 1.9+.&lt;br /&gt;
* &lt;br /&gt;
* Contact&lt;br /&gt;
** irc.mozilla.org #svg&lt;br /&gt;
&lt;br /&gt;
=== Opera Webbrowser SVG Support ===&lt;br /&gt;
&lt;br /&gt;
* Website(s)&lt;br /&gt;
** [http://www.opera.com/docs/specs/#graphics &amp;quot;Opera 8 supports an extension of SVG 1.1 Tiny that includes opacity, font handling, and animation.&amp;quot;]&lt;br /&gt;
** [http://www.opera.com/support/search/supsearch.dml?index=466 Opera KB:Installing the Adobe SVG Viewer plugin]&lt;br /&gt;
** [http://my.opera.com/forums/showthread.php?s=680b539088b7de23ad238c32a4303e39&amp;amp;threadid=88098&amp;amp;highlight=svg &amp;quot;[[AdobeSVGViewer]] not working in Version 8&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
* Contact&lt;br /&gt;
** http://my.opera.com/forums/&lt;br /&gt;
&lt;br /&gt;
== Mobile phones ==&lt;br /&gt;
There are millions of phones sold with SVGt 1.1 support and the SVGt 1.2 phones will soon hit the market. &lt;br /&gt;
&lt;br /&gt;
* Websites&lt;br /&gt;
** [http://www.svg.org/special/svg_phones A growing list at svg.org]&lt;br /&gt;
** [http://www.ikivo.com/02player_phones.html Phones with the Ikivo Player]&lt;br /&gt;
** [http://developer.sonyericsson.com/site/global/docstools/multimedia/p_multimedia.jsp Sony Ericsson developer site] include SVG guidelines (Inkscape is in the list of recommended tools).&lt;br /&gt;
&lt;br /&gt;
=== See Also ===&lt;br /&gt;
&lt;br /&gt;
[http://www.w3.org/Graphics/SVG/SVG-Implementations.htm8 SVG Implementations] at the [[W3C]] - Inkscape is not on their list, but Sodipodi is.&lt;br /&gt;
&lt;br /&gt;
[[SVGGeneralInformation]] on a separate page.&lt;br /&gt;
&lt;br /&gt;
== Transcribers[[/Platform]] Optimizers ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.plazmic.com./en/products/index.shtml plazmic] ([[BlackBerry]])&lt;br /&gt;
&lt;br /&gt;
== Co-Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Open Clip Art Library ===&lt;br /&gt;
* Website(s)&lt;br /&gt;
** [http://www.openclipart.org/ SVG clipart library]&lt;br /&gt;
* Contact&lt;br /&gt;
** irc.freenode.net #openclipart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cairo ===&lt;br /&gt;
&lt;br /&gt;
* Website(s)&lt;br /&gt;
** [http://cairographics.org/ Official Cairo Project]&lt;br /&gt;
* Contact&lt;br /&gt;
** irc.freenode.net #cairo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== XSVG ===&lt;br /&gt;
&lt;br /&gt;
* Website(s)&lt;br /&gt;
** [http://cairographics.org/snapshots/ XSVG Project sources]&lt;br /&gt;
&lt;br /&gt;
=== librsvg ===&lt;br /&gt;
&lt;br /&gt;
* Website&lt;br /&gt;
** [http://librsvg.sourceforge.net/ Official librsvg Project]&lt;br /&gt;
 (version &amp;gt;= 2.8 include a good mozilla SVG plugin)&lt;br /&gt;
* Contact&lt;br /&gt;
** irc.gnome.org #librsvg or irc.gimp.org #librsvg&lt;br /&gt;
&lt;br /&gt;
=== wxSVG ===&lt;br /&gt;
* Website&lt;br /&gt;
**  [http://wxsvg.sourceforge.net wxSVG]&lt;br /&gt;
* Description&lt;br /&gt;
** A c++ library to create, manipulate and render SVG, for the wx toolkit.&lt;br /&gt;
&lt;br /&gt;
=== [[VectorSection|VectorSection]] ===&lt;br /&gt;
*[http://vectorsection.org/ VectorSection] is an open-source collection of programs which form a universal vector-graphics translation system&lt;br /&gt;
&lt;br /&gt;
=== [[Libcaca]] ===&lt;br /&gt;
*[http://libcaca.zoy.org/ libcaca] (Colour AsCii Art library) is a library and a set of tools to convert pictures and video to colored ascii art. It allow to export rendered color ascii art to SVG, PNG, ANSI colored text, HTML and PS.&lt;br /&gt;
&lt;br /&gt;
=== GD::SVG perl module ===&lt;br /&gt;
*[http://search.cpan.org/~twh/GD-SVG-0.28/SVG.pm GD::SVG] allow any perl script using GD API to render graphics to render SVG using cairo instead of traditional GD bitmap by only replacing 'Use GD' by 'Use GD::SVG' and 'GD::Image-&amp;gt;new();' by 'GD::SVG::Image-&amp;gt;new();'&lt;br /&gt;
&lt;br /&gt;
=== Ruby ===&lt;br /&gt;
There is at least 4 libs to manipulate/render SVG in Ruby :&lt;br /&gt;
Two for managing SVG generally&lt;br /&gt;
* [http://ruby-svg.sourceforge.jp/ Ruby-SVG]&lt;br /&gt;
* [http://ruby-gnome2.sourceforge.jp/ ruby-gnome2] contain a libRSVG binding for Ruby&lt;br /&gt;
And two more specialized in graph :&lt;br /&gt;
* [http://scruffy.rubyforge.org/ Scruffy]&lt;br /&gt;
* [http://www.germane-software.com/software/SVG/SVG::Graph/ SVG::Graph]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Note ==&lt;br /&gt;
(BEN) This page is now rather long, it should be split up ...&amp;lt;br&amp;gt;&lt;br /&gt;
(TomB) agreed; some of the bullet points can be condensed (blank lines removed), &amp;amp; links directly about Inkscape can be put in a new page&amp;lt;br&amp;gt;&lt;br /&gt;
(BEN) Please remove references to Uberconverter soonest&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer Documentation]]&lt;br /&gt;
[[Category:Needs Work]]&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Google_Summer_of_Code_2006&amp;diff=6312</id>
		<title>Google Summer of Code 2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Google_Summer_of_Code_2006&amp;diff=6312"/>
		<updated>2006-04-30T21:24:09Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: VectorSection's DXF connects to RZP, not CRS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== SOC 2006 ===&lt;br /&gt;
&lt;br /&gt;
Google has been kind enough to invite Inkscape to participate as a mentoring organization in the Summer of Code 2006.  The students and developers had a lot of fun last year, and resulted in some _great_ additions to the software, so we are very enthused about this year.&lt;br /&gt;
&lt;br /&gt;
Below is a list of ideas that Inkscape developers think might make good projects.  Please do not let this list constrain you; if you have a good idea beyond what is listed we'd love to see it!&lt;br /&gt;
&lt;br /&gt;
Also, we would strongly encourage students to contact us on the Inkscape developer's list prior to submitting your proposal.  This gives us a chance to get to know you and to give you feedback that will strengthen your proposal.&lt;br /&gt;
&lt;br /&gt;
== Project Ideas ==&lt;br /&gt;
&lt;br /&gt;
=== A.  PDF Export Extension ===&lt;br /&gt;
&lt;br /&gt;
PDF is the most important graphic document interchange format, but Inkscape's current capability is woefully inadequate (we export to postscript and use ps2pdf).  This project would focus on establishing a solid solution to this need.&lt;br /&gt;
&lt;br /&gt;
An implementation approach for this would be to create a new Inkscape extension, &amp;quot;crs2pdf&amp;quot;, which links to the [http://cairographics.org/ Cairo] library for [http://www.cairographics.org/manual/cairo-PDF-Surfaces.html PDF rendering] capability, and to [http://scratchcomputing.com/projects/vectorsection Vector Section] for parsing the SVG into CRS.&lt;br /&gt;
&lt;br /&gt;
This work may also require making some alterations to Cairo and/or VectorSection to improve the quality of the throughput.&lt;br /&gt;
&lt;br /&gt;
The tool must successfully convert at least half of the about screens used in Inkscape versions 0.35-0.44.  Major kudos if you can convert all of them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Mentor:&amp;lt;/b&amp;gt;  [[EricWilhelm]]&lt;br /&gt;
&lt;br /&gt;
=== B.  EPS Import ===&lt;br /&gt;
&lt;br /&gt;
While SVG is becoming a common format for exchanging data between graphics programs, EPS is currently much more common.  Inkscape's current EPS support is flakey and poorly maintained.  The plan is to switch to use of Scribus' EPS Import Library.&lt;br /&gt;
&lt;br /&gt;
This project would involve creating a new Inkscape extension, &amp;quot;eps2crs&amp;quot;, which links to Scribus' EPS import library and exports into the [http://scratchcomputing.com/projects/vectorsection Vector Section] CRS format.&lt;br /&gt;
&lt;br /&gt;
This work may also require making some alterations to the Scribus PDF library and/or VectorSection to improve the quality of the throughput.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Mentor:&amp;lt;/b&amp;gt;  [[EricWilhelm]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== C.  Memory Optimization ===&lt;br /&gt;
&lt;br /&gt;
Inkscape is a bit heavy in its memory use, and is tough to use on computers with limited RAM.  This project would seek to analyze and understand Inkscape's memory usage, identify and correct all memory leaks, and decrease memory usage for typical cases.  Ultimately, the project should result in Inkscape running smoothly on lower RAM systems than currently.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Mentor:&amp;lt;/b&amp;gt;  MentalGuy&lt;br /&gt;
&lt;br /&gt;
=== D.  Inkboard Portability ===&lt;br /&gt;
&lt;br /&gt;
Last year we had a successful project to integrate the SVG online whiteboard capability, called Inkboard, into Inkscape.  Unfortunately, it does not work on Windows, so many users are missing out on this capability.&lt;br /&gt;
&lt;br /&gt;
This work may involve [http://svn.sourceforge.net/viewcvs.cgi/inkscape/inkscape/branches/INKBOARD_PEDRO/src/jabber_whiteboard/protocol/ formalizing and extending the Inkboard communication protocol] and [http://svn.sourceforge.net/viewcvs.cgi/inkscape/inkscape/branches/INKBOARD_PEDRO/src/jabber_whiteboard/ working on the INKBOARD_PEDRO branch])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Mentor:&amp;lt;/b&amp;gt;  Ted&lt;br /&gt;
&lt;br /&gt;
=== E.  New Grids ===&lt;br /&gt;
&lt;br /&gt;
Inkscape currently has square grids that can be snapped to.  Extend this to allow other kinds of grids:  Perspective, hex, iso, etc.&lt;br /&gt;
&lt;br /&gt;
This will involve modifying the grid code to support the ability to have multiple kinds of grids, implementing at least 3 new grids, and adding the UI elements to allow users to make use of them.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Mentor:&amp;lt;/b&amp;gt;  TBD&lt;br /&gt;
&lt;br /&gt;
=== F.  SVG Filters ===&lt;br /&gt;
&lt;br /&gt;
Filters are a very important SVG capability, that allows giving special features to drawing objects, including shadows, blurs, etc.  Inkscape currently does not support this capability, but it's high on the list of desires.&lt;br /&gt;
&lt;br /&gt;
This project involves some rearchitecting of Inkscape's shape code to allow inclusion of filters, and requires implementing at least one filter, 'Gaussian blur' as a proof of concept.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Mentor:&amp;lt;/b&amp;gt; Bulia&lt;br /&gt;
&lt;br /&gt;
=== G.  Adding bitmap capabilities to Inkscape ===&lt;br /&gt;
&lt;br /&gt;
While the purpose of Inkscape is to be a vector editor, design in the real world requires dealing with bitmaps too. Inkscape can import the bitmaps, and have them as full canvas objects, but there is no significant bitmap operations in Inkscape. While there is no reason for Inkscape to replicate the functionality of The GIMP, it would be desirable to have a few simple operations available from Inkscape.&lt;br /&gt;
&lt;br /&gt;
This project will use the Inkscape extensions system to add a series of bitmap effects. The majority of the effects will be achieved through the integration of the ImageMagick bitmap handling libraries.  GIMP may be another source.  These effects can then be run on bitmap graphics within Inkscape.&lt;br /&gt;
&lt;br /&gt;
The work should be encapsulated in such a way that in theory, other vector graphics applications (such as Xara), could also use the work.  However, for the scope of this project we only require demonstration of the capabilities in Inkscape.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Project Timeline:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Implement first effect. This involves building Inkscape, linking in ImageMagick and getting one effect written (6 weeks)&lt;br /&gt;
* Implement remaining effects within ImageMagick (3 weeks)&lt;br /&gt;
* Build a test suite for operations and complete all Doxygen documentation of code (3 weeks)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Mentor:&amp;lt;/b&amp;gt;  Ted&lt;br /&gt;
&lt;br /&gt;
=== H.  Inkscape / GIMP Bitmap Editing Integration ===&lt;br /&gt;
&lt;br /&gt;
Currently, you can embed raster/bitmap images into Inkscape drawings, but editing them is a bit of a hassle because Inkscape isn't really &amp;quot;aware&amp;quot; of external bitmap editing tools.&lt;br /&gt;
&lt;br /&gt;
This project would seek to correct this by modifying inkscape's image embedding code to interoperate more directly with external bitmap programs.  For instance, there would be an &amp;quot;open external editor&amp;quot; command that could be used when one or more bitmap images are selected.  Another idea would be to include some common bitmap modification commands from the external program, that can be run entirely within Inkscape.  A third idea is drag and drop of selections from the bitmap editor to Inkscape, and SVG selections from Inkscape to the bitmap tool.&lt;br /&gt;
&lt;br /&gt;
As a proof of concept, the result should demonstrate this interoperability with GIMP.  Note that the code should be developed such that in theory it should work with any bitmap editor, but we would only require demonstration of working with GIMP.&lt;br /&gt;
&lt;br /&gt;
Also see:  http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=862655&amp;amp;group_id=93438&amp;amp;atid=604309&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Mentor:&amp;lt;/b&amp;gt;  TBD&lt;br /&gt;
&lt;br /&gt;
=== I.  Text Tool Improvements ===&lt;br /&gt;
&lt;br /&gt;
Inkscape's text tool is handy, but still lacks many of the niceties that users would like.  This project would seek to address this by implementing various improvements that users have requested.&lt;br /&gt;
&lt;br /&gt;
Some ideas for improvements:&lt;br /&gt;
* Make flowed text respect the default style of the text tool&lt;br /&gt;
* when flowing a text which already contains line breaks, provide a way for the line breaks to be conserved.&lt;br /&gt;
* when the style selected in the the Text and Font dialog is applied it erases any other style applied to some part of the text (like italics on some words, bold on others...), it would also be better to keep them where appropriate. &lt;br /&gt;
* Search through the Inkscape RFE list for other text and font improvement ideas&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Mentor:&amp;lt;/b&amp;gt; TBD&lt;br /&gt;
&lt;br /&gt;
=== J.  Color Adjustment Dialog ===&lt;br /&gt;
&lt;br /&gt;
Currently, it is possible to select, say, 12 objects in the drawing and set them to the same color/gradient/pattern.  This project would go a step further, allowing multiple objects of differing color to have aspects of their color (such as brightness/contrast, HSL, etc.) altered, and to operate on vector objects with different fill styles (flat, gradient, or pattern fills), and to bitmaps.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Mentor:&amp;lt;/b&amp;gt;  Bulia&lt;br /&gt;
&lt;br /&gt;
=== K.  External CSS Support ===&lt;br /&gt;
&lt;br /&gt;
Inkscape currently supports inline CSS, but real support for non-inline CSS would allow storing style elements in the document head or an external file, and help prevent a lot of duplication of style info inline.  It will also improve the ability to use SVG generated by other programs that use non-inline CSS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Mentor:&amp;lt;/b&amp;gt; TBD&lt;br /&gt;
&lt;br /&gt;
=== L.  Bucket fill tool  ===&lt;br /&gt;
&lt;br /&gt;
This feature provides a new tool that generates a vector object with the desired color.  This would allow, for example, the artist to draw a set of intersecting lines, and paint the blank spaces in between.&lt;br /&gt;
&lt;br /&gt;
Two approaches have been proposed:  The first would export to a bitmap, perform a flood-fill, then trace the result and insert back into the drawing.  The second would strive to detect the surrounding vector objects, extract their points, and then construct a matching shape with the desired fill.  Both approaches have their pros and cons; please select either and explain why you wish to do it that way, and how you would do it.  &lt;br /&gt;
&lt;br /&gt;
More discussion is available here:  http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=1123138&amp;amp;group_id=93438&amp;amp;atid=604309&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Mentor:&amp;lt;/b&amp;gt;  Bulia&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Additional Ideas ==&lt;br /&gt;
&lt;br /&gt;
* SVG support in OpenOffice (not exactly Inkscape development, but would allow Inkscape users to paste in art rather than having to export to png and really promote usuage of Inkscape). Not to mention eliminating all those duplicate svg/png image files!&lt;br /&gt;
&lt;br /&gt;
* More potrace/SIOX/etc. style features/development&lt;br /&gt;
&lt;br /&gt;
* Extending the online InkscapeSVG stuff - might be very cool for sharing sketches, etc&lt;br /&gt;
&lt;br /&gt;
* Building a public whiteboard server for Inkscape users, with a web site of its own, user galleries, interest groups, scheduled drawathons, connections to OCAL, etc.&lt;br /&gt;
&lt;br /&gt;
* Skeletal Strokes and Effect Lines - A few links: Our wiki page on Expression [[http://wiki.inkscape.org/wiki/index.php/Expression]], Technical papers on Skeletal Strokes [[http://portal.acm.org/citation.cfm?id=192186]], Examples - [[http://northlite.50megs.com/expr/effectlines.htm]], [[http://www.wa.commufa.jp/~ksg/p_pfwp5_cgf.htm]], [[http://personal-computer-tutor.com/abc4/v36/sara36.htm]].&lt;br /&gt;
&lt;br /&gt;
* Improve the functionality and ease of use of the python effects API (see my proposal in the [[ImprovingPythonExtensionAPI]] page )&lt;br /&gt;
&lt;br /&gt;
* Standalone palette editor&lt;br /&gt;
&lt;br /&gt;
* Converter from Visio to VectorSection's CRS format&lt;br /&gt;
&lt;br /&gt;
* Converter from CorelDraw (CDR) to VectorSection's CRS format&lt;br /&gt;
&lt;br /&gt;
* Converter enhancements for VectorSection (dxf2rzp, rzp2dxf, rzp2crs, crs2rzp, etc.)&lt;br /&gt;
&lt;br /&gt;
* Converter from Flash (SWF) to VectorSection's CRS format&lt;br /&gt;
&lt;br /&gt;
=== SOC 2005 ===&lt;br /&gt;
* [[SOC Accepted Proposals]]&lt;br /&gt;
* [[SOC Writing Project Proposals]]&lt;br /&gt;
* [[SOC Selection Criteria]]&lt;br /&gt;
* [[SOC Original Project Prompts]]&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=InkscapeHistory&amp;diff=6279</id>
		<title>InkscapeHistory</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=InkscapeHistory&amp;diff=6279"/>
		<updated>2006-04-27T06:20:57Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: incoming fact snippets&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
''from the inkscape manpage by [[BryceHarrington]]''&lt;br /&gt;
&lt;br /&gt;
The codebase that would become Inkscape began life in 1999 as the program Gill, the GNOME Illustrator application, created by Raph Levien. The stated objective for Gill was to eventually support all of SVG. Raph implemented the PostScript bezier imaging model, including stroking and filling, line cap style, line join style, text, etc. Raph's Gill page is at http://www.levien.com/svg/. Work on Gill appears to have slowed or ceased in 2000. &lt;br /&gt;
&lt;br /&gt;
The next incarnation of the codebase was to become the highly popular program Sodipodi, led by Lauris Kaplinski. The codebase was turned into a powerful illustration program over the course of several year's work, adding several new features, multi-lingual support, porting to Windows and other operating systems, and eliminating dependencies. &lt;br /&gt;
&lt;br /&gt;
Inkscape was formed in 2003 by four active Sodipodi developers, Bryce Harrington, MenTaLguY, Nathan Hurst, and Ted Gould, wanting to take a different direction with the codebase in terms of focus on SVG compliance, interface look-and-feel, and a desire to open development opportunities to more participants.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
=== 1998 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.levien.com/svg/ Gill] starts as an effort to implement SVG on the Gnome canvas.&lt;br /&gt;
&lt;br /&gt;
Sodipodi starts as a private branch?  See [http://dot.kde.org/1071748404/ interview with Lauris].&lt;br /&gt;
&lt;br /&gt;
=== 1999 ===&lt;br /&gt;
&lt;br /&gt;
The SodiPodi 0.17 Changelog shows major changes on 1999-09-02.&lt;br /&gt;
&lt;br /&gt;
=== 2000 ===&lt;br /&gt;
&lt;br /&gt;
Sodipodi gets a sourceforge page, 0.17 release lists 3 authors.&lt;br /&gt;
&lt;br /&gt;
=== 2003 ===&lt;br /&gt;
&lt;br /&gt;
Inkscape forks from SodiPodi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[http://gould.cx/ted/ink-about/ Ted's pages of &amp;quot;about dialogs&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Release History ==&lt;br /&gt;
&lt;br /&gt;
This is straight off of the sourceforge pages.  These raw facts are here to help  spur your memory.  Please add what you know in a timeline format above.&lt;br /&gt;
&lt;br /&gt;
: '''Inkscape'''&lt;br /&gt;
:: 2005-11-19  0.43&lt;br /&gt;
:: 2005-08-21  0.42.2&lt;br /&gt;
:: 2005-07-24  0.42&lt;br /&gt;
:: 2005-02-08  0.41&lt;br /&gt;
:: 2004-11-28  0.40&lt;br /&gt;
:: 2004-10-27  Snapshots&lt;br /&gt;
:: 2004-07-15  0.39&lt;br /&gt;
:: 2004-04-08  0.38.1&lt;br /&gt;
:: 2004-02-10  0.37&lt;br /&gt;
&lt;br /&gt;
: '''SodiPodi'''&lt;br /&gt;
:: 2004-02-10  0.34&lt;br /&gt;
:: 2003-11-29  0.33&lt;br /&gt;
:: 2003-06-19  0.32&lt;br /&gt;
:: 2003-02-21  0.31&lt;br /&gt;
:: 2003-02-06  0.30&lt;br /&gt;
:: 2003-01-27  0.29&lt;br /&gt;
:: 2002-11-24  0.28&lt;br /&gt;
:: 2002-10-08  0.27&lt;br /&gt;
:: 2002-09-21  0.26&lt;br /&gt;
:: 2002-09-10  0.25&lt;br /&gt;
:: 2001-10-04  0.24.1&lt;br /&gt;
:: 2001-09-26  0.24&lt;br /&gt;
:: 2001-05-17  0.23&lt;br /&gt;
:: 2001-03-09  0.22&lt;br /&gt;
:: 2001-01-25  0.21&lt;br /&gt;
:: 2000-10-08  0.20&lt;br /&gt;
:: 2000-08-18  0.19&lt;br /&gt;
:: 2000-04-13  0.18.2&lt;br /&gt;
:: 2000-03-27  0.17-2&lt;br /&gt;
:: 2000-03-27  0.17&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=InkscapeHistory&amp;diff=6277</id>
		<title>InkscapeHistory</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=InkscapeHistory&amp;diff=6277"/>
		<updated>2006-04-27T05:20:16Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: manpage overview drop-in&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
''from the inkscape manpage by [[BryceHarrington]]''&lt;br /&gt;
&lt;br /&gt;
The codebase that would become Inkscape began life in 1999 as the program Gill, the GNOME Illustrator application, created by Raph Levien. The stated objective for Gill was to eventually support all of SVG. Raph implemented the PostScript bezier imaging model, including stroking and filling, line cap style, line join style, text, etc. Raph's Gill page is at http://www.levien.com/svg/. Work on Gill appears to have slowed or ceased in 2000. &lt;br /&gt;
&lt;br /&gt;
The next incarnation of the codebase was to become the highly popular program Sodipodi, led by Lauris Kaplinski. The codebase was turned into a powerful illustration program over the course of several year's work, adding several new features, multi-lingual support, porting to Windows and other operating systems, and eliminating dependencies. &lt;br /&gt;
&lt;br /&gt;
Inkscape was formed in 2003 by four active Sodipodi developers, Bryce Harrington, MenTaLguY, Nathan Hurst, and Ted Gould, wanting to take a different direction with the codebase in terms of focus on SVG compliance, interface look-and-feel, and a desire to open development opportunities to more participants.&lt;br /&gt;
&lt;br /&gt;
== Timeline ==&lt;br /&gt;
&lt;br /&gt;
=== 1999 ===&lt;br /&gt;
&lt;br /&gt;
[http://www.levien.com/svg/ Gill] starts as an effort to implement SVG on the Gnome canvas.&lt;br /&gt;
&lt;br /&gt;
The SodiPodi 0.17 Changelog shows major changes on 1999-09-02.  How long before this was it still a seed of an idea and discussions on mailing lists?&lt;br /&gt;
&lt;br /&gt;
=== 2000 ===&lt;br /&gt;
&lt;br /&gt;
Sodipodi gets a sourceforge page, 0.17 release lists 3 authors.&lt;br /&gt;
&lt;br /&gt;
=== 2003 ===&lt;br /&gt;
&lt;br /&gt;
Inkscape forks from SodiPodi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[http://gould.cx/ted/ink-about/ Ted's pages of &amp;quot;about dialogs&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Release History ==&lt;br /&gt;
&lt;br /&gt;
This is straight off of the sourceforge pages.  These raw facts are here to help  spur your memory.  Please add what you know in a timeline format above.&lt;br /&gt;
&lt;br /&gt;
: '''Inkscape'''&lt;br /&gt;
:: 2005-11-19  0.43&lt;br /&gt;
:: 2005-08-21  0.42.2&lt;br /&gt;
:: 2005-07-24  0.42&lt;br /&gt;
:: 2005-02-08  0.41&lt;br /&gt;
:: 2004-11-28  0.40&lt;br /&gt;
:: 2004-10-27  Snapshots&lt;br /&gt;
:: 2004-07-15  0.39&lt;br /&gt;
:: 2004-04-08  0.38.1&lt;br /&gt;
:: 2004-02-10  0.37&lt;br /&gt;
&lt;br /&gt;
: '''SodiPodi'''&lt;br /&gt;
:: 2004-02-10  0.34&lt;br /&gt;
:: 2003-11-29  0.33&lt;br /&gt;
:: 2003-06-19  0.32&lt;br /&gt;
:: 2003-02-21  0.31&lt;br /&gt;
:: 2003-02-06  0.30&lt;br /&gt;
:: 2003-01-27  0.29&lt;br /&gt;
:: 2002-11-24  0.28&lt;br /&gt;
:: 2002-10-08  0.27&lt;br /&gt;
:: 2002-09-21  0.26&lt;br /&gt;
:: 2002-09-10  0.25&lt;br /&gt;
:: 2001-10-04  0.24.1&lt;br /&gt;
:: 2001-09-26  0.24&lt;br /&gt;
:: 2001-05-17  0.23&lt;br /&gt;
:: 2001-03-09  0.22&lt;br /&gt;
:: 2001-01-25  0.21&lt;br /&gt;
:: 2000-10-08  0.20&lt;br /&gt;
:: 2000-08-18  0.19&lt;br /&gt;
:: 2000-04-13  0.18.2&lt;br /&gt;
:: 2000-03-27  0.17-2&lt;br /&gt;
:: 2000-03-27  0.17&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=BryceHarrington&amp;diff=6276</id>
		<title>BryceHarrington</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=BryceHarrington&amp;diff=6276"/>
		<updated>2006-04-27T05:16:18Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: wikify link (bryce really must give himself more credit)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bryce Harrington, an [[InkScape]] developer.  Lives in Tigard, Oregon and works at &lt;br /&gt;
[http://www.osdl.org/ OSDL].&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Google_Summer_of_Code_2006&amp;diff=6273</id>
		<title>Google Summer of Code 2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Google_Summer_of_Code_2006&amp;diff=6273"/>
		<updated>2006-04-26T21:48:42Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: still learning to use wiki markup :-(&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== SOC 2006 ===&lt;br /&gt;
&lt;br /&gt;
Google has been kind enough to invite Inkscape to participate as a mentoring organization in the Summer of Code 2006.  The students and developers had a lot of fun last year, and resulted in some _great_ additions to the software, so we are very enthused about this year.&lt;br /&gt;
&lt;br /&gt;
Below is a list of ideas that Inkscape developers think might make good projects.  Please do not let this list constrain you; if you have a good idea beyond what is listed we'd love to see it!&lt;br /&gt;
&lt;br /&gt;
Also, we would strongly encourage students to contact us on the Inkscape developer's list prior to submitting your proposal.  This gives us a chance to get to know you and to give you feedback that will strengthen your proposal.&lt;br /&gt;
&lt;br /&gt;
* http://gould.cx/ted/blog/Google_SoC_2&lt;br /&gt;
&lt;br /&gt;
* http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=1457179&amp;amp;group_id=93438&amp;amp;atid=604309&lt;br /&gt;
&lt;br /&gt;
* Debug Inkscape's memory leaks and decrease memory usage&lt;br /&gt;
&lt;br /&gt;
* SVG support in OpenOffice (not exactly Inkscape development, but would allow Inkscape users to paste in art rather than having to export to png and really promote usuage of Inkscape). Not to mention eliminating all those duplicate svg/png image files!&lt;br /&gt;
&lt;br /&gt;
* More potrace/SIOX/etc. style features/development&lt;br /&gt;
&lt;br /&gt;
* Extending the online InkscapeSVG stuff - might be very cool for sharing sketches, etc&lt;br /&gt;
&lt;br /&gt;
* Building a public whiteboard server for Inkscape users, with a web site of its own, user galleries, interest groups, scheduled drawathons, connections to OCAL, etc.&lt;br /&gt;
&lt;br /&gt;
* Make Inkboard work on Windows (may involve [http://svn.sourceforge.net/viewcvs.cgi/inkscape/inkscape/branches/INKBOARD_PEDRO/src/jabber_whiteboard/protocol/ formalizing and extending the Inkboard communication protocol] and [http://svn.sourceforge.net/viewcvs.cgi/inkscape/inkscape/branches/INKBOARD_PEDRO/src/jabber_whiteboard/ working on the INKBOARD_PEDRO branch])&lt;br /&gt;
&lt;br /&gt;
* Develop a prototype for a cross-platform open API to allow vector graphics tools to apply bitmap effects (e.g. from GIMP or ImageMagick) transparently to vector graphics.&lt;br /&gt;
&lt;br /&gt;
* Add new kinds of grid functionality, like perspective grid, hex grid, iso grid, etc.&lt;br /&gt;
&lt;br /&gt;
* Import/Export&lt;br /&gt;
&lt;br /&gt;
:: Implement http://wiki.inkscape.org/wiki/index.php/Required_PDF_Support (I know of UberConverter (now [[VectorSection]]), but PDF is the most important interchange format so we should better support it natively)&lt;br /&gt;
&lt;br /&gt;
:: Implement EPS import by reusing Scribus' EPS import library for Inkscape.&lt;br /&gt;
&lt;br /&gt;
:: Create or enhance converters for file formats like Visio, CorelDraw, etc. etc.&lt;br /&gt;
&lt;br /&gt;
:: Any of the above implemented as [[VectorSection]] connectors and/or anything on the [http://scratchcomputing.com/projects/vectorsection/wishlist.html VectorSection wishlist] (likely mentors: [[EricWilhelm]], ChrisSomerlot, BrunoPostle, ACSpike)&lt;br /&gt;
&lt;br /&gt;
* Skeletal Strokes and Effect Lines - A few links: Our wiki page on Expression [[http://wiki.inkscape.org/wiki/index.php/Expression]], Technical papers on Skeletal Strokes [[http://portal.acm.org/citation.cfm?id=192186]], Examples - [[http://northlite.50megs.com/expr/effectlines.htm]], [[http://www.wa.commufa.jp/~ksg/p_pfwp5_cgf.htm]], [[http://personal-computer-tutor.com/abc4/v36/sara36.htm]].&lt;br /&gt;
&lt;br /&gt;
* Improve the functionality and ease of use of the python effects API (see my proposal in the [[ImprovingPythonExtensionAPI]] page )&lt;br /&gt;
&lt;br /&gt;
=== bbyak projects (mentored by  bulia) ===&lt;br /&gt;
&lt;br /&gt;
* Implement SVG filters, at least Gaussian blur&lt;br /&gt;
&lt;br /&gt;
* Bucket fill tool: http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=1123138&amp;amp;group_id=93438&amp;amp;atid=604309&lt;br /&gt;
&lt;br /&gt;
* Color adjust dialog (brightness/contrast, HSL, &amp;quot;colorize&amp;quot;) which would work on any number of vector objects (with flat, gradient, or pattern fill) as well as bitmaps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SOC 2005 ===&lt;br /&gt;
* [[SOC Accepted Proposals]]&lt;br /&gt;
* [[SOC Writing Project Proposals]]&lt;br /&gt;
* [[SOC Selection Criteria]]&lt;br /&gt;
* [[SOC Original Project Prompts]]&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Google_Summer_of_Code_2006&amp;diff=6272</id>
		<title>Google Summer of Code 2006</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Google_Summer_of_Code_2006&amp;diff=6272"/>
		<updated>2006-04-26T21:46:48Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: regrouped import/export items and added vectorsection wishlist link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== SOC 2006 ===&lt;br /&gt;
&lt;br /&gt;
Google has been kind enough to invite Inkscape to participate as a mentoring organization in the Summer of Code 2006.  The students and developers had a lot of fun last year, and resulted in some _great_ additions to the software, so we are very enthused about this year.&lt;br /&gt;
&lt;br /&gt;
Below is a list of ideas that Inkscape developers think might make good projects.  Please do not let this list constrain you; if you have a good idea beyond what is listed we'd love to see it!&lt;br /&gt;
&lt;br /&gt;
Also, we would strongly encourage students to contact us on the Inkscape developer's list prior to submitting your proposal.  This gives us a chance to get to know you and to give you feedback that will strengthen your proposal.&lt;br /&gt;
&lt;br /&gt;
* http://gould.cx/ted/blog/Google_SoC_2&lt;br /&gt;
&lt;br /&gt;
* http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=1457179&amp;amp;group_id=93438&amp;amp;atid=604309&lt;br /&gt;
&lt;br /&gt;
* Debug Inkscape's memory leaks and decrease memory usage&lt;br /&gt;
&lt;br /&gt;
* SVG support in OpenOffice (not exactly Inkscape development, but would allow Inkscape users to paste in art rather than having to export to png and really promote usuage of Inkscape). Not to mention eliminating all those duplicate svg/png image files!&lt;br /&gt;
&lt;br /&gt;
* More potrace/SIOX/etc. style features/development&lt;br /&gt;
&lt;br /&gt;
* Extending the online InkscapeSVG stuff - might be very cool for sharing sketches, etc&lt;br /&gt;
&lt;br /&gt;
* Building a public whiteboard server for Inkscape users, with a web site of its own, user galleries, interest groups, scheduled drawathons, connections to OCAL, etc.&lt;br /&gt;
&lt;br /&gt;
* Make Inkboard work on Windows (may involve [http://svn.sourceforge.net/viewcvs.cgi/inkscape/inkscape/branches/INKBOARD_PEDRO/src/jabber_whiteboard/protocol/ formalizing and extending the Inkboard communication protocol] and [http://svn.sourceforge.net/viewcvs.cgi/inkscape/inkscape/branches/INKBOARD_PEDRO/src/jabber_whiteboard/ working on the INKBOARD_PEDRO branch])&lt;br /&gt;
&lt;br /&gt;
* Develop a prototype for a cross-platform open API to allow vector graphics tools to apply bitmap effects (e.g. from GIMP or ImageMagick) transparently to vector graphics.&lt;br /&gt;
&lt;br /&gt;
* Add new kinds of grid functionality, like perspective grid, hex grid, iso grid, etc.&lt;br /&gt;
&lt;br /&gt;
* Import/Export&lt;br /&gt;
&lt;br /&gt;
** Implement http://wiki.inkscape.org/wiki/index.php/Required_PDF_Support (I know of UberConverter (now [[VectorSection]]), but PDF is the most important interchange format so we should better support it natively)&lt;br /&gt;
&lt;br /&gt;
** Implement EPS import by reusing Scribus' EPS import library for Inkscape.&lt;br /&gt;
&lt;br /&gt;
** Create or enhance converters for file formats like Visio, CorelDraw, etc. etc.&lt;br /&gt;
&lt;br /&gt;
** Any of the above implemented as [[VectorSection]] connectors and/or anything on the [http://scratchcomputing.com/projects/vectorsection/wishlist.html VectorSection wishlist] (likely mentors: [[EricWilhelm]], ChrisSomerlot, BrunoPostle, ACSpike)&lt;br /&gt;
&lt;br /&gt;
* Skeletal Strokes and Effect Lines - A few links: Our wiki page on Expression [[http://wiki.inkscape.org/wiki/index.php/Expression]], Technical papers on Skeletal Strokes [[http://portal.acm.org/citation.cfm?id=192186]], Examples - [[http://northlite.50megs.com/expr/effectlines.htm]], [[http://www.wa.commufa.jp/~ksg/p_pfwp5_cgf.htm]], [[http://personal-computer-tutor.com/abc4/v36/sara36.htm]].&lt;br /&gt;
&lt;br /&gt;
* Improve the functionality and ease of use of the python effects API (see my proposal in the [[ImprovingPythonExtensionAPI]] page )&lt;br /&gt;
&lt;br /&gt;
=== bbyak projects (mentored by  bulia) ===&lt;br /&gt;
&lt;br /&gt;
* Implement SVG filters, at least Gaussian blur&lt;br /&gt;
&lt;br /&gt;
* Bucket fill tool: http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=1123138&amp;amp;group_id=93438&amp;amp;atid=604309&lt;br /&gt;
&lt;br /&gt;
* Color adjust dialog (brightness/contrast, HSL, &amp;quot;colorize&amp;quot;) which would work on any number of vector objects (with flat, gradient, or pattern fill) as well as bitmaps&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SOC 2005 ===&lt;br /&gt;
* [[SOC Accepted Proposals]]&lt;br /&gt;
* [[SOC Writing Project Proposals]]&lt;br /&gt;
* [[SOC Selection Criteria]]&lt;br /&gt;
* [[SOC Original Project Prompts]]&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=InkscapeHistory&amp;diff=6271</id>
		<title>InkscapeHistory</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=InkscapeHistory&amp;diff=6271"/>
		<updated>2006-04-26T20:23:55Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: tobias suggested checking the 0.17 Changelog, ted's link, better release list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Timeline ==&lt;br /&gt;
&lt;br /&gt;
=== 2003 ===&lt;br /&gt;
&lt;br /&gt;
Inkscape forks from SodiPodi.&lt;br /&gt;
&lt;br /&gt;
=== 2000 ===&lt;br /&gt;
&lt;br /&gt;
Sodipodi gets a sourceforge page, 0.17 release lists 3 authors.&lt;br /&gt;
&lt;br /&gt;
=== 1999 ===&lt;br /&gt;
&lt;br /&gt;
The SodiPodi 0.17 Changelog shows major changes on 1999-09-02.  How long before this was it still a seed of an idea and discussions on mailing lists?&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
[http://gould.cx/ted/ink-about/ Ted's pages of &amp;quot;about dialogs&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Release History ==&lt;br /&gt;
&lt;br /&gt;
This is straight off of the sourceforge pages.  These raw facts are here to help  spur your memory.  Please add what you know in a timeline format above.&lt;br /&gt;
&lt;br /&gt;
: '''Inkscape'''&lt;br /&gt;
:: 2005-11-19  0.43&lt;br /&gt;
:: 2005-08-21  0.42.2&lt;br /&gt;
:: 2005-07-24  0.42&lt;br /&gt;
:: 2005-02-08  0.41&lt;br /&gt;
:: 2004-11-28  0.40&lt;br /&gt;
:: 2004-10-27  Snapshots&lt;br /&gt;
:: 2004-07-15  0.39&lt;br /&gt;
:: 2004-04-08  0.38.1&lt;br /&gt;
:: 2004-02-10  0.37&lt;br /&gt;
&lt;br /&gt;
: '''SodiPodi'''&lt;br /&gt;
:: 2004-02-10  0.34&lt;br /&gt;
:: 2003-11-29  0.33&lt;br /&gt;
:: 2003-06-19  0.32&lt;br /&gt;
:: 2003-02-21  0.31&lt;br /&gt;
:: 2003-02-06  0.30&lt;br /&gt;
:: 2003-01-27  0.29&lt;br /&gt;
:: 2002-11-24  0.28&lt;br /&gt;
:: 2002-10-08  0.27&lt;br /&gt;
:: 2002-09-21  0.26&lt;br /&gt;
:: 2002-09-10  0.25&lt;br /&gt;
:: 2001-10-04  0.24.1&lt;br /&gt;
:: 2001-09-26  0.24&lt;br /&gt;
:: 2001-05-17  0.23&lt;br /&gt;
:: 2001-03-09  0.22&lt;br /&gt;
:: 2001-01-25  0.21&lt;br /&gt;
:: 2000-10-08  0.20&lt;br /&gt;
:: 2000-08-18  0.19&lt;br /&gt;
:: 2000-04-13  0.18.2&lt;br /&gt;
:: 2000-03-27  0.17-2&lt;br /&gt;
:: 2000-03-27  0.17&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=6270</id>
		<title>Printing consensus poll</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=6270"/>
		<updated>2006-04-26T19:39:21Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: uberconverter is now vectorsection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem ==&lt;br /&gt;
&lt;br /&gt;
Bryce has pointed out the #1 feature need for Inkscape right now is strong support for Adobe Portable Document Format (PDF) and Postscript (PS) in his  [http://sourceforge.net/mailarchive/forum.php?forum_id=36054&amp;amp;max_rows=25&amp;amp;style=flat&amp;amp;viewmonth=200511&amp;amp;viewday=30 2005.11.30 email] to the Inkscape mailing lists.&lt;br /&gt;
This [[ConsensusPoll]] exists to enable the community to efficiently create and commit to a plan of action to resolve this issue.&lt;br /&gt;
&lt;br /&gt;
== Contract ==&lt;br /&gt;
&lt;br /&gt;
* &amp;gt;= 20 inkscape enthusiasts&lt;br /&gt;
* &amp;gt;= 4 developers with commit access&lt;br /&gt;
* &amp;gt;= 95% yes&lt;br /&gt;
* all conditions in plan are met&lt;br /&gt;
* 72 hour GO timer&lt;br /&gt;
* 80% cloture&lt;br /&gt;
&lt;br /&gt;
[[ContractExplanation]]&lt;br /&gt;
&lt;br /&gt;
Because this contract defines what it means to participate in this poll it will never be changed.  If it turns out to be inadequate, this poll must be canceled and a new poll with a new contract must be drafted.&lt;br /&gt;
&lt;br /&gt;
== Yes-No Poll ==&lt;br /&gt;
&lt;br /&gt;
Participation in this poll is open to anyone who wants to participate.&lt;br /&gt;
&lt;br /&gt;
Voting yes in this poll means that you believe the community created plan is ready for implementation, and that you will do your part to support its execution.  Voting no in this poll means that you have outstanding concerns about the community created plan.  You can change your vote at any time.  All votes are transparent so that those voting yes can listen to the concerns of those voting no.&lt;br /&gt;
&lt;br /&gt;
 No ... [[BrandonCsSanders]]    - Success needs to be defined (e.g., if all 20 test cases are passed ...)&lt;br /&gt;
 Yes... [[BryceHarrington]]     - Let's do it&lt;br /&gt;
 No ... [[AlexandreProkoudine]] - There is no plan yet&lt;br /&gt;
 No ... [[ColinMarquardt]]      - There is no plan yet&lt;br /&gt;
 No ... [[EricWilhelm]]         - The plan needs salt&lt;br /&gt;
 No ... [[MenTaLguY]]           - This isn't much of a plan...&lt;br /&gt;
 No ... [[JonCruz]]             - Plan? Not quite yet&lt;br /&gt;
 No ... [[JonPhillips]]         - no plan...&lt;br /&gt;
 No ... [[NicuBuculei]]         - so far the plan is weak&lt;br /&gt;
 No ... [[RalfWStephan]]        - Where are the test cases?&lt;br /&gt;
 No ... [[AndyFitzsimon]]       - I will also pledge $50 once someone defines how we do pledges.&lt;br /&gt;
 No ... [[TuukkaPasanen]]       - There isn't good plan yet.&lt;br /&gt;
 No ... [[EricJonas]]           - There is no plan&lt;br /&gt;
 No ... [[AdibTaraben]] theAdib - There is no plan&lt;br /&gt;
 No ... Martin Owens        - There is a plan but it's pants.&lt;br /&gt;
 Yes ....[[Corey Burger]]      -plan, what plan?&lt;br /&gt;
 No ... [[Gustavb]]             - The plan is incomplete.&lt;br /&gt;
&lt;br /&gt;
(If you are voting no because the plan is incomplete, please describe what you'd like to see added or changed.)&lt;br /&gt;
&lt;br /&gt;
== Pledges ==&lt;br /&gt;
&lt;br /&gt;
 $50 ... [[BryceHarrington]]  - I will pledge $50 once someone defines how we do pledges :-)&lt;br /&gt;
 $50 ... [[AndyFitzsimon]]    - I will also pledge $50 once someone defines how we do pledges.&lt;br /&gt;
 €50 ... [[RalfWStephan]]     - whenever the plan has succeeded&lt;br /&gt;
 $50 ... [[BrandonCsSanders]] - once the plan is done&lt;br /&gt;
 $100 ... [[EricJonas]]       - Just let me know how to pledge&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
&lt;br /&gt;
# Describe the [[Current PDF Support]] and the known [[PDF bugs]]&lt;br /&gt;
# Identify [[Required PDF Support]]&lt;br /&gt;
# Assemble a few dozen examples to use as [[PDF test cases]]&lt;br /&gt;
# Document how each of the current [[PDF tools]] (potential starting points) performs on the suite of test cases&lt;br /&gt;
# Determine timeframe&lt;br /&gt;
## Start some time in early 2006?&lt;br /&gt;
## Expected completion some time in mid/late 2006?&lt;br /&gt;
# Select developer with the right skillset&lt;br /&gt;
## C[[/C]]++, XML&lt;br /&gt;
## PDF file format&lt;br /&gt;
## SVG file format&lt;br /&gt;
## Able to work under (U.S.) contract&lt;br /&gt;
## [[/Other]] skillset requirements?/&lt;br /&gt;
# Determine what funding is needed to enable them to complete the work&lt;br /&gt;
# Establish a contract with the selected developer to perform the work&lt;br /&gt;
# When the developer is done, verify that all test cases pass, then pay developer&lt;br /&gt;
&lt;br /&gt;
== Background Information ==&lt;br /&gt;
&lt;br /&gt;
* [[SOC_Original_Project_Prompts]]&lt;br /&gt;
* [[PrintingSubsystem]]&lt;br /&gt;
* [[Roadmap]] (Milestone 11) Import[[/Export]] Feature Enhancements&lt;br /&gt;
&lt;br /&gt;
== Adequate Technical Solutions ==&lt;br /&gt;
&lt;br /&gt;
What solutions would be fine?&lt;br /&gt;
* Library that integrates directly in to inkscape (and scribus, ...)&lt;br /&gt;
** Use [[Cairo]] as the presentation layer and use its support for pdf/ps&lt;br /&gt;
*** This may be a first step towards an eventual migration of the backend renderer to Cairo&lt;br /&gt;
** See [http://poppler.freedesktop.org/ Poppler] for PDF import.  &lt;br /&gt;
*** [http://lists.freedesktop.org/archives/poppler/2005-June/000428.html pdftosvg 1]&lt;br /&gt;
*** [http://sourceforge.net/mailarchive/message.php?msg_id=14147945 pdftosvg 2]&lt;br /&gt;
*** [http://lists.freedesktop.org/archives/poppler/2005-December/001248.html pdftosvg 3]&lt;br /&gt;
** Pull out the scribus pdf support into a libpdf (libpdf name has already been used) that can be shared by both scribus and Inkscape&lt;br /&gt;
*** Requires conversion of Qt-isms into more neutral widgetset-independent style&lt;br /&gt;
* Extend an existing standalone (filter) tool that can be bundled with inkscape&lt;br /&gt;
** [http://scratchcomputing.com/projects/vectorsection/ VectorSection]&lt;br /&gt;
** [http://www.solidcode.net/pdf2svg/ pdf2svg]&lt;br /&gt;
** [http://www.sodipodi.com/index.php3?section=download/tools ill2svg]&lt;br /&gt;
** [http://www.xs4all.nl/~hanwen/public/software/ai2svg.py ai2svg]&lt;br /&gt;
** [http://www.accesspdf.com/pdftk/ pdftk]&lt;br /&gt;
&lt;br /&gt;
== Possible Strategies ==&lt;br /&gt;
&lt;br /&gt;
* Raise money and hire a developer to implement it&lt;br /&gt;
** Collect pledges, once we are over threshold collect funds (http://fundable.org/)&lt;br /&gt;
*** What should the threshhold be?  $2000?  $5000?&lt;br /&gt;
*** Still too early to decide what the threshold should be.  We need to know how much it will cost first.&lt;br /&gt;
*** Fundable now charges a 10% fee from the amount collected&lt;br /&gt;
** Need to decide what the funds would be spent on ahead of time&lt;br /&gt;
*** 10-20% - Tester to collect test cases and put together a test suite for developer to use&lt;br /&gt;
*** 70-80% - Developer to write the code, document it, and make it pass the tests&lt;br /&gt;
*** 5-10%  - Liaison to handle the paperwork, collect/distribute funds, track/report progress, and verify the work has been completed adequately&lt;br /&gt;
** Mercenaries that would do this for us?&lt;br /&gt;
&lt;br /&gt;
*** [[BrandonCsSanders]] ... I'd do it for $2000, half up front, half once it meets spec.  Caveat: it would take me six months to complete because my plate is pretty full right now and I'll be snatching a week here and a week there.&lt;br /&gt;
*** [[EricWilhelm]] ... This will be a lovely fit for [[VectorSection]].  I'm guessing $5k would get it to about the same level as XAR and SVG in chromista.    I would also be happy to oversee/direct the work of someone else wanting to write this as a pair of [[VectorSection]] connectors (crs2pdf, pdf2crs.)&lt;br /&gt;
*** /other mercenaries?/&lt;br /&gt;
* Hold a [http://www.usemod.com/cgi-bin/mb.pl?BarnRaising [[BarnRaising]]]&lt;br /&gt;
** at [http://RecentChangesCamp.org [[RecentChangesCamp]]] in Portland February 3-5&lt;br /&gt;
** other location/time?&lt;br /&gt;
* Wait for a volunteer to get inspired and just do it&lt;br /&gt;
&lt;br /&gt;
== Questions[[/Brainstorms]] ==&lt;br /&gt;
&lt;br /&gt;
* What about what inkscape earned through the Google Summer of Code? What's the status of this?&lt;br /&gt;
** $2000 earned; there has been no plan or consensus for what to use it for&lt;br /&gt;
* Does Cairo have PDF export already? What about to use cairo for just this job? and later then use cairo for the whole presentation layer? Instead of creating an interims solution?&lt;br /&gt;
** Yes, Cairo has PDF export capabilities; it's unknown if it's significantly better than our current (poor) pdf export functionality&lt;br /&gt;
** Cairo Postscript and PDF backends are still experimental and disabled by default in current stable release, but plan is to make them supported in next stable release, expected for the end of 2005. See [http://cvs.cairographics.org/*checkout*/cairo/ROADMAP Cairo ROADMAP]&lt;br /&gt;
** A way to test cairo capabilities would be to use librsvg HEAD. See Dom Lachowicz [http://www.advogato.org/person/cinamod/diary.html?start=91 blog entry].&lt;br /&gt;
* Investigate ps2ai, pstoedit and ai2svg conversion options (potential EPS support?)&lt;br /&gt;
* Import of native [[AdobeIllustrator]] files, which have been PDF based since Illustrator 10 (at least).  &lt;br /&gt;
* Other [[PDF Bugs | Bugs and RFE's]] related to Import or Export?&lt;br /&gt;
* [[VectorSection]]&lt;br /&gt;
** Other than not yet being stable, this seems like a very good choice and provides lots of choices for import/export.&lt;br /&gt;
* Is direct import/export of PS or PDF really necessary? Or is transparant import/export a reasonable target? The main problem with the current implementation is the need for the users to deal with filter dependancies. A complete bundle of the most important filters would solve this. Filters have the advantages of allowing Inkscape to concentrate on what it does best, SVG, and allowing sophisticated users to insert specialized filters into existing pipelines.&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=PDF_Tools&amp;diff=6269</id>
		<title>PDF Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=PDF_Tools&amp;diff=6269"/>
		<updated>2006-04-26T19:37:29Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: uberconverter is now vectorsection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== PDF[[/AI]] input ==&lt;br /&gt;
&lt;br /&gt;
=== ill2svg ===&lt;br /&gt;
&lt;br /&gt;
Perl script shipped with Inkscape today. Can only handle the older postscript based ai files?&lt;br /&gt;
&lt;br /&gt;
* [http://www.sodipodi.com/index.php3?section=download/tools ill2svg]&lt;br /&gt;
&lt;br /&gt;
=== ai2svg ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.xs4all.nl/~hanwen/public/software/ai2svg.py ai2svg]&lt;br /&gt;
&lt;br /&gt;
=== pdf2svg ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.solidcode.net/pdf2svg/ pdf2svg]&lt;br /&gt;
&lt;br /&gt;
=== pstoedit ===&lt;br /&gt;
&lt;br /&gt;
Translates [[PostScript]] and PDF graphics into other vector formats.&lt;br /&gt;
Needs to call a [[PostScript]] (or Pdf?) interpreter like Ghostscript.&lt;br /&gt;
SVG plugin available as binary only.&lt;br /&gt;
&lt;br /&gt;
* [http://www.pstoedit.net/pstoedit pstoedit]&lt;br /&gt;
* [http://www.helga-glunz.homepage.t-online.de/plugins/ pstoedit plugins]&lt;br /&gt;
&lt;br /&gt;
=== ps2svg ===&lt;br /&gt;
&lt;br /&gt;
SVG driver for Ghostscript. Not available?&lt;br /&gt;
&lt;br /&gt;
* [http://www.eprg.org/projects/SVG/ps2svg/ ps2svg]&lt;br /&gt;
&lt;br /&gt;
=== Ghostscript ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.cs.wisc.edu/~ghost/ Ghostscript]&lt;br /&gt;
&lt;br /&gt;
=== Xpdf ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.foolabs.com/xpdf/ Xpdf]&lt;br /&gt;
&lt;br /&gt;
=== Poppler ===&lt;br /&gt;
&lt;br /&gt;
A PDF rendering library based on Xpdf.&lt;br /&gt;
&lt;br /&gt;
* [http://poppler.freedesktop.org/ Poppler]&lt;br /&gt;
&lt;br /&gt;
=== [[VectorSection]] ===&lt;br /&gt;
&lt;br /&gt;
[[VectorSection]] could do ps/pdf/ai in and out if someone would write the connectors.&lt;br /&gt;
&lt;br /&gt;
=== pdftk ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.accesspdf.com/pdftk/ pdftk]&lt;br /&gt;
&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.scribus.net/ Scribus]&lt;br /&gt;
&lt;br /&gt;
== PDF[[/AI]] output ==&lt;br /&gt;
&lt;br /&gt;
=== ps2ai ===&lt;br /&gt;
&lt;br /&gt;
Postscript script shipped with Inkscape today. Generates the older postscript based ai files?&lt;br /&gt;
&lt;br /&gt;
=== Cairo ===&lt;br /&gt;
&lt;br /&gt;
* [http://cairographics.org/ Cairo]&lt;br /&gt;
&lt;br /&gt;
=== Scribus ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.scribus.net/ Scribus]&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=VectorSection&amp;diff=6268</id>
		<title>VectorSection</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=VectorSection&amp;diff=6268"/>
		<updated>2006-04-26T19:33:56Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: uberconverter is now vectorsection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://scratchcomputing.com/projects/vectorsection/ [[VectorSection]] project page]&lt;br /&gt;
&lt;br /&gt;
VectorSection is an open-source collection of programs which form a universal vector-graphics translation system.  By using hubs to collect formats fitting similar paradigms and then bridging between the hubs, we are able to achieve both a high-quality translation and a high level of code reuse.&lt;br /&gt;
&lt;br /&gt;
Connectors may be written in any language because the hubs are all YAML data-structures.  Developers and testers welcome.&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=User:EricWilhelm&amp;diff=6267</id>
		<title>User:EricWilhelm</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=User:EricWilhelm&amp;diff=6267"/>
		<updated>2006-04-26T19:32:37Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: uberconverter is now vectorsection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Inkscape user, Perl/Python/Ruby hacker, and open-source CAD/graphics/engineering software developer.  I have been producing, tracking, and contributing to multiple open-source projects for several years.  Primarily focussed on CAD and engineering, I started [http://scratchcomputing.com/ Scratch Computing] and the [[VectorSection]] project as a way to build solid foundations for other developers so that open-source software can be more easily built on standards while also staying connected to the commonly used data formats of the proprietary software world.&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=UberConverter&amp;diff=6266</id>
		<title>UberConverter</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=UberConverter&amp;diff=6266"/>
		<updated>2006-04-26T19:29:44Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: UberConverter moved to VectorSection: UberConverter was a working title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[VectorSection]]&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=VectorSection&amp;diff=6265</id>
		<title>VectorSection</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=VectorSection&amp;diff=6265"/>
		<updated>2006-04-26T19:29:44Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: UberConverter moved to VectorSection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://scratchcomputing.com/projects/uber-converter/ [[UberConverter]] project page]&lt;br /&gt;
&lt;br /&gt;
The [[UberConverter]] is an open-source collection of programs which form a universal vector-graphics translation system.  By using hubs to collect formats fitting similar paradigms and then bridging between the hubs, we are able to achieve both a high-quality translation and a high level of code reuse.&lt;br /&gt;
&lt;br /&gt;
Connectors may be written in any language because the hubs are all YAML data-structures.&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=InkscapeHistory&amp;diff=6264</id>
		<title>InkscapeHistory</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=InkscapeHistory&amp;diff=6264"/>
		<updated>2006-04-26T19:13:42Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: oops, formats better with date first&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== ReleaseHistory ===&lt;br /&gt;
&lt;br /&gt;
This is straight off of the sourceforge pages.  These raw facts are here to help  spur your memory.  Please add what you know in a timeline format above.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
** 2005-11-19  0.43&lt;br /&gt;
** 2005-08-21  0.42.2&lt;br /&gt;
** 2005-07-24  0.42&lt;br /&gt;
** 2005-02-08  0.41&lt;br /&gt;
** 2004-11-28  0.40&lt;br /&gt;
** 2004-10-27  Snapshots&lt;br /&gt;
** 2004-07-15  0.39&lt;br /&gt;
** 2004-04-08  0.38.1&lt;br /&gt;
** 2004-02-10  0.37&lt;br /&gt;
&lt;br /&gt;
* SodiPodi&lt;br /&gt;
** 2004-02-10  0.34&lt;br /&gt;
** 2003-11-29  0.33&lt;br /&gt;
** 2003-06-19  0.32&lt;br /&gt;
** 2003-02-21  0.31&lt;br /&gt;
** 2003-02-06  0.30&lt;br /&gt;
** 2003-01-27  0.29&lt;br /&gt;
** 2002-11-24  0.28&lt;br /&gt;
** 2002-10-08  0.27&lt;br /&gt;
** 2002-09-21  0.26&lt;br /&gt;
** 2002-09-10  0.25&lt;br /&gt;
** 2001-10-04  0.24.1&lt;br /&gt;
** 2001-09-26  0.24&lt;br /&gt;
** 2001-05-17  0.23&lt;br /&gt;
** 2001-03-09  0.22&lt;br /&gt;
** 2001-01-25  0.21&lt;br /&gt;
** 2000-10-08  0.20&lt;br /&gt;
** 2000-08-18  0.19&lt;br /&gt;
** 2000-04-13  0.18.2&lt;br /&gt;
** 2000-03-27  0.17-2&lt;br /&gt;
** 2000-03-27  0.17&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=InkscapeHistory&amp;diff=6263</id>
		<title>InkscapeHistory</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=InkscapeHistory&amp;diff=6263"/>
		<updated>2006-04-26T19:10:24Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: new page, sourceforge release dates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== ReleaseHistory ===&lt;br /&gt;
&lt;br /&gt;
This is straight off of the sourceforge pages.  These raw facts are here to help  spur your memory.  Please add what you know in a timeline format above.&lt;br /&gt;
&lt;br /&gt;
* Inkscape&lt;br /&gt;
** 0.43    2005-11-19&lt;br /&gt;
** 0.42.2  2005-08-21&lt;br /&gt;
** 0.42    2005-07-24&lt;br /&gt;
** 0.41    2005-02-08&lt;br /&gt;
** 0.40    2004-11-28&lt;br /&gt;
** 0.39    2004-07-15&lt;br /&gt;
** 0.38.1  2004-04-08&lt;br /&gt;
** 0.37    2004-02-10&lt;br /&gt;
&lt;br /&gt;
* SodiPodi&lt;br /&gt;
** 0.34    2004-02-10&lt;br /&gt;
** 0.33    2003-11-29&lt;br /&gt;
** 0.32    2003-06-19&lt;br /&gt;
** 0.31    2003-02-21&lt;br /&gt;
** 0.30    2003-02-06&lt;br /&gt;
** 0.29    2003-01-27&lt;br /&gt;
** 0.28    2002-11-24&lt;br /&gt;
** 0.27    2002-10-08&lt;br /&gt;
** 0.26    2002-09-21&lt;br /&gt;
** 0.25    2002-09-10&lt;br /&gt;
** 0.24.1  2001-10-04&lt;br /&gt;
** 0.24    2001-09-26&lt;br /&gt;
** 0.23    2001-05-17&lt;br /&gt;
** 0.22    2001-03-09&lt;br /&gt;
** 0.21    2001-01-25&lt;br /&gt;
** 0.20    2000-10-08&lt;br /&gt;
** 0.19    2000-08-18&lt;br /&gt;
** 0.18.2  2000-04-13&lt;br /&gt;
** 0.17-2  2000-03-27&lt;br /&gt;
** 0.17    2000-03-27&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=SodiPodi&amp;diff=6262</id>
		<title>SodiPodi</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=SodiPodi&amp;diff=6262"/>
		<updated>2006-04-26T18:59:24Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: Added history&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Inkscape Sodipodi Comparison ===&lt;br /&gt;
&lt;br /&gt;
Inkscape started as a fork of Sodipodi and Inkscape would not be where it is today without having had the base of Sodipodi to build on.  As the two programs evolve it becomes increasingly useful to compare the two so that the developers of each can consider what features to copy from each other, and so that users can which program is useful for which drawing task or suits them best.&lt;br /&gt;
&lt;br /&gt;
* Overall, Inkscape progresses faster and has more developers working on it. Inkscape's developer and user lists are currently more active.&lt;br /&gt;
&lt;br /&gt;
* Sodipodi's &amp;lt;b&amp;gt;renderer&amp;lt;/b&amp;gt; is noticeably faster, but less correct (often has artifacts with complex self-intersecting paths).&lt;br /&gt;
&lt;br /&gt;
* Sodipodi's &amp;lt;b&amp;gt;freehand tool&amp;lt;/b&amp;gt; is different from Inkscape's.  Inkscape and Sodipodi have improved different aspects of the freehand tool since the fork.  Sodipodi uses for the freehand tool an algorithm similar to that of the calligraphic tool, with parameters like drag and mass (not adjustable, however, as of 0.34); this makes the tool seem to adapt how closely the curve should match the mouse's path, whereas in Inkscape one must choose a fixed tolerance in advance.  &lt;br /&gt;
&lt;br /&gt;
:Situation as of Inkscape 0.40: Some people prefer the behavior of Sodipodi's freehand, while others prefer Inkscape.  See [[FreehandComparison]] page for example screenshots from both categories of users. After 0.40, Inkscape CVS will experiment with incorporating sodipodi's improvements.&lt;br /&gt;
&lt;br /&gt;
* For &amp;lt;b&amp;gt;documentation&amp;lt;/b&amp;gt;, Inkscape has a detailed manpage, several big SVG tutorials and a complete shortcuts reference in SVG and HTML.  The Sodipodi documentation is limited to a brief text-only shortcuts list and various web pages. (Some of Inkscape's documentation could be helpful for Sodipodi use too.)&lt;br /&gt;
&lt;br /&gt;
* Inkscape fixed scores of &amp;lt;b&amp;gt;bugs&amp;lt;/b&amp;gt; that Sodipodi has not yet fixed.  Most applicable fixes from Sodipodi since the fork have been ported to Inkscape. On the other hand, the tons of new features in Inkscape undoubtedly introduced their own bugs. Inkscape employs a very intensive bug tracking process, that seems to help stabilize new features, though.  Overall, people seem to agree that Inkscape is more robust and crashes less.&lt;br /&gt;
&lt;br /&gt;
* Inkscape's package for &amp;lt;b&amp;gt;Microsoft Windows&amp;lt;/b&amp;gt; is self-contained and easy to install which makes things simpler and more convenient for testers.  &lt;br /&gt;
: Sodipodi requires a separate installation of GTK libraries which although more complicated can be helpful if you wish to use less diskspace/bandwidth by sharing the same version of GTK (and settings) with other applictions GTK applications such as the GIMP, GAIM and more.  (Should Inkscape try to provide another windows build that links dynamically to an existing install of gtk or any other libraries? Probably, but until we have resources to do both the current setup is the most straightforward default.)&lt;br /&gt;
&lt;br /&gt;
* Opinion is mixed as to which &amp;lt;b&amp;gt;interface&amp;lt;/b&amp;gt; is better.  Overall, most people seem to prefer Inkscape's use of a Single Document Interface (SDI) to the use of a Controlled Single Document Interface (CSDI) in Sodipodi.&lt;br /&gt;
&lt;br /&gt;
** Inkscape has tools and tool controls attached to each editing window as toolbars. This seeks to minimize the need for floating windows and makes the most important controls more predictably positioned and faster to reach. Sodipodi has one big floating toolbox shared by all document windows.  &lt;br /&gt;
&lt;br /&gt;
::Sodipodi's interface has been described as more [http://www.gimp.org/ GIMP]-like. Inkscape's interface, on the other hand, resembles some of the commercial vector applications, most notably [[Xara X]].&lt;br /&gt;
&lt;br /&gt;
:: One disadvantage to Inkscape's approach is that toolbars may either be partially cut off when the editing window is too small, or prevent the window from getting as small as possible. Inkscape toolbars are, in theory, detachable, so they can be removed from the editing window and float freely as separate windows. In practice, however, this is hardly usable because GTK does not make such detached toolbars stay on top, so they sink to the bottom very soon and are rather cumbersome to dig up again, especially if you have many windows. Let's hope GTK will fix this one day.  (Windows need to set the correct hint to let the window manager know they are utility windows, the proceeding point may already be out of date and the following comments seem to confirm it).  &lt;br /&gt;
&lt;br /&gt;
::Also, any Inkscape toolbar can be permanently hidden; you can easily make a &amp;quot;bare&amp;quot; window without any buttons, if you are willing to use keyboard shortcuts instead of toolbar buttons. &lt;br /&gt;
&lt;br /&gt;
** Inkscape's dialogs by default stay on top of the currently active document window. Sodipodi's dialogs (including the toolbox) sink.&lt;br /&gt;
:: &amp;lt;i&amp;gt;Not anymore, recent version of Sodipodi has the same &amp;quot;problem&amp;quot; as Inkscape - dialogs stay on top. --[[HandgranatSandra]]&amp;lt;/i&amp;gt;&lt;br /&gt;
:: &amp;lt;i&amp;gt;Do they stay on top of all editing windows (as in Inkscape), or only over the original one from which they were called? --bb&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Inkscape remembers the size and position of dialogs across sessions, Sodipodi does not.&lt;br /&gt;
&lt;br /&gt;
* Inkscape has a lead in &amp;lt;b&amp;gt;usability&amp;lt;/b&amp;gt;: &lt;br /&gt;
&lt;br /&gt;
** Inkscape has many more keyboard and mouse shortcuts (but arguably this is greater flexibility not necessarily better usability). Compare [http://inkscape.org/doc/keys.html  Inkscape list] and [http://www.sodipodi.com/index.php3?section=documentation/usage/keybindings  Sodipodi list]. Inkscape has a unique focus on keyboard accessibility of basic editing operations (move, transform, z-order, etc.)&lt;br /&gt;
&lt;br /&gt;
** Inkscape remembers the zoom and view and window geometry of saved files. &lt;br /&gt;
&lt;br /&gt;
** Selecting objects in Inkscape is much easier (select in groups, select under, forced rubberband, settable drag and grab tolerances, canvas autoscrolls when you drag objects or do a rubberband selection).&lt;br /&gt;
&lt;br /&gt;
** Consistent treatment of stroke width, patterns, and gradients, which are either transformed in sync with their objects or stay unchanged in transformation, depending on a user setting.&lt;br /&gt;
&lt;br /&gt;
** Inkscape has many more statusbar tips, tooltips, and other runtime verbiage. The size of an average .po file (containing all the interface strings) of Inkscape is more than twice that of Sodipodi.&lt;br /&gt;
&lt;br /&gt;
** Exporting to bitmap is much more convenient in Inkscape (filename and resolution remembered, selected objects only export, more command line export options).&lt;br /&gt;
&lt;br /&gt;
** Inkscape has over a many usability enhancements, too many to list here. See [[ReleaseNotes]] for the past versions for a complete list.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Features&amp;lt;/b&amp;gt; of Sodipodi not currently in Inkscape (possibly incomplete; please add if you know of others):&lt;br /&gt;
&lt;br /&gt;
** The &amp;quot;Apply to duplicate&amp;quot; checkbox in the Transformations dialog. However, in Inkscape 0.41 most if not all effects achievable by this checkbox can be replicated using the Tile Clones dialog that creates clones (which can then be unlinked to become regular duplicates).&lt;br /&gt;
&lt;br /&gt;
** The &amp;quot;Repeat&amp;quot; command to repeat the last command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Features&amp;lt;/b&amp;gt; in Inkscape but not currently in Sodipodi:&lt;br /&gt;
&lt;br /&gt;
** Layers. &lt;br /&gt;
&lt;br /&gt;
** Manual and automatic kerning and letterspacing in text.&lt;br /&gt;
&lt;br /&gt;
** Text on path, flowed text.&lt;br /&gt;
&lt;br /&gt;
** Editing of SVG markers (e.g. arrowheads).  Sodipodi has only a limited display support for markers.&lt;br /&gt;
&lt;br /&gt;
** Much more convenient on-canvas gradient editing.&lt;br /&gt;
&lt;br /&gt;
** Creation and editing of clones (SVG &amp;lt;use&amp;gt; element). Sodipodi only has limited display support for &amp;lt;use&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
** Clone tiling (arranging multiple clones with various symmetries, shifts, rotations, randomization, etc).&lt;br /&gt;
&lt;br /&gt;
** Creation and editing of pattern fills. Sodipodi has only display support.&lt;br /&gt;
&lt;br /&gt;
** Editing multi-stop gradients. Sodipodi has only display support.&lt;br /&gt;
&lt;br /&gt;
** Intergration with Potrace, for tracing bitmap images to vectors.  Sodipodi users can only use Potrace from the command line.&lt;br /&gt;
&lt;br /&gt;
** Inkscape uses Pango for text and therefore better supports right-to-left and other non-Western scripts.&lt;br /&gt;
&lt;br /&gt;
** Inkscape has more import and export formats (though many of them rely on external apps). &lt;br /&gt;
&lt;br /&gt;
** Inkscape has a usable (but still unfinished) plugins and extensions support. Python extensions that are shipped with Inkscape do a lot of fun things.&lt;br /&gt;
&lt;br /&gt;
** Inkscape shapes and shape tools have more options and controls.&lt;br /&gt;
&lt;br /&gt;
** More path operations (Simplify, Cut path, Division).&lt;br /&gt;
&lt;br /&gt;
** Offset (inset or outset) paths, including dynamic and linked offsets.&lt;br /&gt;
&lt;br /&gt;
=== History ===&lt;br /&gt;
&lt;br /&gt;
Inkscape forked from SodiPodi in late 2003.  See [[InkscapeHistory]] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[http://www.sodipodi.com/index.php3?section=screenshots Sodipodi screenshots]&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
&lt;br /&gt;
[http://www.sodipodi.com/ Sodipodi Official site]&lt;br /&gt;
&lt;br /&gt;
=== License ===&lt;br /&gt;
&lt;br /&gt;
GNU General Public License (GPL)&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=6261</id>
		<title>Printing consensus poll</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=6261"/>
		<updated>2006-04-26T18:42:18Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: uberconverter is now vectorsection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem ==&lt;br /&gt;
&lt;br /&gt;
Bryce has pointed out the #1 feature need for Inkscape right now is strong support for Adobe Portable Document Format (PDF) and Postscript (PS) in his  [http://sourceforge.net/mailarchive/forum.php?forum_id=36054&amp;amp;max_rows=25&amp;amp;style=flat&amp;amp;viewmonth=200511&amp;amp;viewday=30 2005.11.30 email] to the Inkscape mailing lists.&lt;br /&gt;
This [[ConsensusPoll]] exists to enable the community to efficiently create and commit to a plan of action to resolve this issue.&lt;br /&gt;
&lt;br /&gt;
== Contract ==&lt;br /&gt;
&lt;br /&gt;
* &amp;gt;= 20 inkscape enthusiasts&lt;br /&gt;
* &amp;gt;= 4 developers with commit access&lt;br /&gt;
* &amp;gt;= 95% yes&lt;br /&gt;
* all conditions in plan are met&lt;br /&gt;
* 72 hour GO timer&lt;br /&gt;
* 80% cloture&lt;br /&gt;
&lt;br /&gt;
[[ContractExplanation]]&lt;br /&gt;
&lt;br /&gt;
Because this contract defines what it means to participate in this poll it will never be changed.  If it turns out to be inadequate, this poll must be canceled and a new poll with a new contract must be drafted.&lt;br /&gt;
&lt;br /&gt;
== Yes-No Poll ==&lt;br /&gt;
&lt;br /&gt;
Participation in this poll is open to anyone who wants to participate.&lt;br /&gt;
&lt;br /&gt;
Voting yes in this poll means that you believe the community created plan is ready for implementation, and that you will do your part to support its execution.  Voting no in this poll means that you have outstanding concerns about the community created plan.  You can change your vote at any time.  All votes are transparent so that those voting yes can listen to the concerns of those voting no.&lt;br /&gt;
&lt;br /&gt;
 No ... [[BrandonCsSanders]]    - Success needs to be defined (e.g., if all 20 test cases are passed ...)&lt;br /&gt;
 Yes... [[BryceHarrington]]     - Let's do it&lt;br /&gt;
 No ... [[AlexandreProkoudine]] - There is no plan yet&lt;br /&gt;
 No ... [[ColinMarquardt]]      - There is no plan yet&lt;br /&gt;
 No ... [[EricWilhelm]]         - The plan needs salt&lt;br /&gt;
 No ... [[MenTaLguY]]           - This isn't much of a plan...&lt;br /&gt;
 No ... [[JonCruz]]             - Plan? Not quite yet&lt;br /&gt;
 No ... [[JonPhillips]]         - no plan...&lt;br /&gt;
 No ... [[NicuBuculei]]         - so far the plan is weak&lt;br /&gt;
 No ... [[RalfWStephan]]        - Where are the test cases?&lt;br /&gt;
 No ... [[AndyFitzsimon]]       - I will also pledge $50 once someone defines how we do pledges.&lt;br /&gt;
 No ... [[TuukkaPasanen]]       - There isn't good plan yet.&lt;br /&gt;
 No ... [[EricJonas]]           - There is no plan&lt;br /&gt;
 No ... [[AdibTaraben]] theAdib - There is no plan&lt;br /&gt;
 No ... Martin Owens        - There is a plan but it's pants.&lt;br /&gt;
 Yes ....[[Corey Burger]]      -plan, what plan?&lt;br /&gt;
 No ... [[Gustavb]]             - The plan is incomplete.&lt;br /&gt;
&lt;br /&gt;
(If you are voting no because the plan is incomplete, please describe what you'd like to see added or changed.)&lt;br /&gt;
&lt;br /&gt;
== Pledges ==&lt;br /&gt;
&lt;br /&gt;
 $50 ... [[BryceHarrington]]  - I will pledge $50 once someone defines how we do pledges :-)&lt;br /&gt;
 $50 ... [[AndyFitzsimon]]    - I will also pledge $50 once someone defines how we do pledges.&lt;br /&gt;
 €50 ... [[RalfWStephan]]     - whenever the plan has succeeded&lt;br /&gt;
 $50 ... [[BrandonCsSanders]] - once the plan is done&lt;br /&gt;
 $100 ... [[EricJonas]]       - Just let me know how to pledge&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
&lt;br /&gt;
# Describe the [[Current PDF Support]] and the known [[PDF bugs]]&lt;br /&gt;
# Identify [[Required PDF Support]]&lt;br /&gt;
# Assemble a few dozen examples to use as [[PDF test cases]]&lt;br /&gt;
# Document how each of the current [[PDF tools]] (potential starting points) performs on the suite of test cases&lt;br /&gt;
# Determine timeframe&lt;br /&gt;
## Start some time in early 2006?&lt;br /&gt;
## Expected completion some time in mid/late 2006?&lt;br /&gt;
# Select developer with the right skillset&lt;br /&gt;
## C[[/C]]++, XML&lt;br /&gt;
## PDF file format&lt;br /&gt;
## SVG file format&lt;br /&gt;
## Able to work under (U.S.) contract&lt;br /&gt;
## [[/Other]] skillset requirements?/&lt;br /&gt;
# Determine what funding is needed to enable them to complete the work&lt;br /&gt;
# Establish a contract with the selected developer to perform the work&lt;br /&gt;
# When the developer is done, verify that all test cases pass, then pay developer&lt;br /&gt;
&lt;br /&gt;
== Background Information ==&lt;br /&gt;
&lt;br /&gt;
* [[SOC_Original_Project_Prompts]]&lt;br /&gt;
* [[PrintingSubsystem]]&lt;br /&gt;
* [[Roadmap]] (Milestone 11) Import[[/Export]] Feature Enhancements&lt;br /&gt;
&lt;br /&gt;
== Adequate Technical Solutions ==&lt;br /&gt;
&lt;br /&gt;
What solutions would be fine?&lt;br /&gt;
* Library that integrates directly in to inkscape (and scribus, ...)&lt;br /&gt;
** Use [[Cairo]] as the presentation layer and use its support for pdf/ps&lt;br /&gt;
*** This may be a first step towards an eventual migration of the backend renderer to Cairo&lt;br /&gt;
** See [http://poppler.freedesktop.org/ Poppler] for PDF import.  &lt;br /&gt;
*** [http://lists.freedesktop.org/archives/poppler/2005-June/000428.html pdftosvg 1]&lt;br /&gt;
*** [http://sourceforge.net/mailarchive/message.php?msg_id=14147945 pdftosvg 2]&lt;br /&gt;
*** [http://lists.freedesktop.org/archives/poppler/2005-December/001248.html pdftosvg 3]&lt;br /&gt;
** Pull out the scribus pdf support into a libpdf (libpdf name has already been used) that can be shared by both scribus and Inkscape&lt;br /&gt;
*** Requires conversion of Qt-isms into more neutral widgetset-independent style&lt;br /&gt;
* Extend an existing standalone (filter) tool that can be bundled with inkscape&lt;br /&gt;
** [http://scratchcomputing.com/projects/vectorsection/ VectorSection]&lt;br /&gt;
** [http://www.solidcode.net/pdf2svg/ pdf2svg]&lt;br /&gt;
** [http://www.sodipodi.com/index.php3?section=download/tools ill2svg]&lt;br /&gt;
** [http://www.xs4all.nl/~hanwen/public/software/ai2svg.py ai2svg]&lt;br /&gt;
** [http://www.accesspdf.com/pdftk/ pdftk]&lt;br /&gt;
&lt;br /&gt;
== Possible Strategies ==&lt;br /&gt;
&lt;br /&gt;
* Raise money and hire a developer to implement it&lt;br /&gt;
** Collect pledges, once we are over threshold collect funds (http://fundable.org/)&lt;br /&gt;
*** What should the threshhold be?  $2000?  $5000?&lt;br /&gt;
*** Still too early to decide what the threshold should be.  We need to know how much it will cost first.&lt;br /&gt;
*** Fundable now charges a 10% fee from the amount collected&lt;br /&gt;
** Need to decide what the funds would be spent on ahead of time&lt;br /&gt;
*** 10-20% - Tester to collect test cases and put together a test suite for developer to use&lt;br /&gt;
*** 70-80% - Developer to write the code, document it, and make it pass the tests&lt;br /&gt;
*** 5-10%  - Liaison to handle the paperwork, collect/distribute funds, track/report progress, and verify the work has been completed adequately&lt;br /&gt;
** Mercenaries that would do this for us?&lt;br /&gt;
&lt;br /&gt;
*** [[BrandonCsSanders]] ... I'd do it for $2000, half up front, half once it meets spec.  Caveat: it would take me six months to complete because my plate is pretty full right now and I'll be snatching a week here and a week there.&lt;br /&gt;
*** [[EricWilhelm]] ... This will be a lovely fit for the [[UberConverter]].  I'm guessing $5k would get it to about the same level as XAR and SVG in chromista.  Caveat:  Those aren't done yet.  Check back in Jan.  I would also be happy to oversee/direct the work of someone else wanting to write this as a pair of [[UberConverter]] connectors (crs2pdf, pdf2crs.)&lt;br /&gt;
*** /other mercenaries?/&lt;br /&gt;
* Hold a [http://www.usemod.com/cgi-bin/mb.pl?BarnRaising [[BarnRaising]]]&lt;br /&gt;
** at [http://RecentChangesCamp.org [[RecentChangesCamp]]] in Portland February 3-5&lt;br /&gt;
** other location/time?&lt;br /&gt;
* Wait for a volunteer to get inspired and just do it&lt;br /&gt;
&lt;br /&gt;
== Questions[[/Brainstorms]] ==&lt;br /&gt;
&lt;br /&gt;
* What about what inkscape earned through the Google Summer of Code? What's the status of this?&lt;br /&gt;
** $2000 earned; there has been no plan or consensus for what to use it for&lt;br /&gt;
* Does Cairo have PDF export already? What about to use cairo for just this job? and later then use cairo for the whole presentation layer? Instead of creating an interims solution?&lt;br /&gt;
** Yes, Cairo has PDF export capabilities; it's unknown if it's significantly better than our current (poor) pdf export functionality&lt;br /&gt;
** Cairo Postscript and PDF backends are still experimental and disabled by default in current stable release, but plan is to make them supported in next stable release, expected for the end of 2005. See [http://cvs.cairographics.org/*checkout*/cairo/ROADMAP Cairo ROADMAP]&lt;br /&gt;
** A way to test cairo capabilities would be to use librsvg HEAD. See Dom Lachowicz [http://www.advogato.org/person/cinamod/diary.html?start=91 blog entry].&lt;br /&gt;
* Investigate ps2ai, pstoedit and ai2svg conversion options (potential EPS support?)&lt;br /&gt;
* Import of native [[AdobeIllustrator]] files, which have been PDF based since Illustrator 10 (at least).  &lt;br /&gt;
* Other [[PDF Bugs | Bugs and RFE's]] related to Import or Export?&lt;br /&gt;
* [[UberConverter]]&lt;br /&gt;
** Other than not yet being stable, this seems like a very good choice and provides lots of choices for import/export.&lt;br /&gt;
* Is direct import/export of PS or PDF really necessary? Or is transparant import/export a reasonable target? The main problem with the current implementation is the need for the users to deal with filter dependancies. A complete bundle of the most important filters would solve this. Filters have the advantages of allowing Inkscape to concentrate on what it does best, SVG, and allowing sophisticated users to insert specialized filters into existing pipelines.&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3708</id>
		<title>Printing consensus poll</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3708"/>
		<updated>2005-12-11T22:07:43Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: link to pdftk&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem ==&lt;br /&gt;
&lt;br /&gt;
Bryce has pointed out the #1 feature need for Inkscape right now is strong support for Adobe Portable Document Format (PDF) and Postscript (PS) in his 2005.11.30 email to the Inkscape mailing lists.  &lt;br /&gt;
This ConsensusPoll exists to enable the community to efficiently create and commit to a plan of action to resolve this issue.&lt;br /&gt;
&lt;br /&gt;
== Contract ==&lt;br /&gt;
&lt;br /&gt;
* &amp;gt;= 20 inkscape enthusiasts&lt;br /&gt;
* &amp;gt;= 4 developers with commit access&lt;br /&gt;
* &amp;gt;= 95% yes&lt;br /&gt;
* all conditions in plan are met&lt;br /&gt;
* 72 hour GO timer&lt;br /&gt;
* 80% cloture&lt;br /&gt;
&lt;br /&gt;
ContractExplanation&lt;br /&gt;
&lt;br /&gt;
Because this contract defines what it means to participate in this poll it will never be changed.  If it turns out to be inadequate, this poll must be canceled and a new poll with a new contract must be drafted.&lt;br /&gt;
&lt;br /&gt;
== Yes/No Poll ==&lt;br /&gt;
&lt;br /&gt;
Participation in this poll is open to anyone who wants to participate.&lt;br /&gt;
&lt;br /&gt;
Voting yes in this poll means that you believe the community created plan is ready for implementation, and that you will do your part to support its execution.  Voting no in this poll means that you have outstanding concerns about the community created plan.  You can change your vote at any time.  All votes are transparent so that those voting yes can listen to the concerns of those voting no.&lt;br /&gt;
&lt;br /&gt;
 No ... BrandonCsSanders - There is no plan yet&lt;br /&gt;
 No ... BryceHarrington - I will pledge $50 once someone defines how we do pledges :-)&lt;br /&gt;
 No ... AlexandreProkoudine - There is no plan yet&lt;br /&gt;
 No ... ColinMarquardt - There is no plan yet&lt;br /&gt;
 No ... EricWilhelm - The plan needs salt&lt;br /&gt;
 No ... MenTaLguY - This isn't much of a plan...&lt;br /&gt;
 No ... JonCruz - Plan? Not quite yet&lt;br /&gt;
 No ... JonPhillips - no plan...&lt;br /&gt;
 No ... NicuBuculei - so far the plan is weak&lt;br /&gt;
 No ... RalfWStephan - isolated thoughts don't make a plan&lt;br /&gt;
&lt;br /&gt;
(If you are voting no because the plan is incomplete, please describe what you'd like to see added or changed.)&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
&lt;br /&gt;
# Identify requirements&lt;br /&gt;
## What level of [[PDF support]]/features is required?&lt;br /&gt;
## What SVG features must be supported beyond the basics?&lt;br /&gt;
## Should the deliverable be a library, a stand alone tool, or ...?&lt;br /&gt;
## /Other questions about requirements?/&lt;br /&gt;
# Assemble a few dozen examples to use as [[PDF test cases]]&lt;br /&gt;
## /Please link sample PDF's here, that Inkscape currently cannot handle/&lt;br /&gt;
# Determine timeframe&lt;br /&gt;
## Start some time in early 2006?&lt;br /&gt;
## Expected completion some time in mid/late 2006?&lt;br /&gt;
# Select developer with the right skillset&lt;br /&gt;
## C/C++, XML&lt;br /&gt;
## PDF file format&lt;br /&gt;
## SVG file format&lt;br /&gt;
## Able to work under (U.S.) contract&lt;br /&gt;
## /Other skillset requirements?/&lt;br /&gt;
# Determine what funding is needed to enable them to complete the work&lt;br /&gt;
# Establish a contract with the selected developer to perform the work&lt;br /&gt;
# When the developer is done, verify that all test cases pass, then pay developer&lt;br /&gt;
&lt;br /&gt;
== Background Information ==&lt;br /&gt;
&lt;br /&gt;
* [[SOC_Original_Project_Prompts]]&lt;br /&gt;
* PrintingSubsystem&lt;br /&gt;
* [[Roadmap]] (Milestone 11) Import/Export Feature Enhancements&lt;br /&gt;
* [http://scratchcomputing.com/projects/uber-converter/ Uberconverter]&lt;br /&gt;
* [http://poppler.freedesktop.org/ Poppler] for PDF import.  &lt;br /&gt;
&lt;br /&gt;
== Adequate Technical Solutions ==&lt;br /&gt;
&lt;br /&gt;
What solutions would be fine?&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
(Brandon - what is this section for? -- Bryce)&lt;br /&gt;
&lt;br /&gt;
== Possible Strategies ==&lt;br /&gt;
&lt;br /&gt;
* Raise money and hire a developer to implement it&lt;br /&gt;
** Collect pledges, once we are over threshold collect funds (http://fundable.org/)&lt;br /&gt;
*** What should the threshhold be?  $2000?  $5000?&lt;br /&gt;
** Need to decide what the funds would be spent on ahead of time&lt;br /&gt;
*** 10-20% - Tester to collect test cases and put together a test suite for developer to use&lt;br /&gt;
*** 70-80% - Developer to write the code, document it, and make it pass the tests&lt;br /&gt;
*** 5-10%  - Liaison to handle the paperwork, collect/distribute funds, track/report progress, and verify the work has been completed adequately&lt;br /&gt;
** Mercenaries that would do this for us?&lt;br /&gt;
*** BrandonCsSanders ... I'd do it for $2000, half up front, half once it meets spec.  Caveat: it would take me six months to complete because my plate is pretty full right now and I'll be snatching a week here and a week there.&lt;br /&gt;
*** EricWilhelm ... This will be a lovely fit for the UberConverter.  I'm guessing $5k would get it to about the same level as XAR and SVG in chromista.  Caveat:  Those aren't done yet.  Check back in Jan.  I would also be happy to oversee/direct the work of someone else wanting to write this as a pair of UberConverter connectors (crs2pdf, pdf2crs.)&lt;br /&gt;
*** /other mercenaries?/&lt;br /&gt;
* Use [[Cairo]] as the presentation layer and use its support for pdf/ps&lt;br /&gt;
** See poppler&lt;br /&gt;
** This may be a first step towards an eventual migration of the backend renderer to Cairo&lt;br /&gt;
* Pull out the scribus pdf support into a libpdf that can be shared by both scribus and Inkscape&lt;br /&gt;
** Requires conversion of Qt-isms into more neutral widgetset-independent style&lt;br /&gt;
* PDF2SVG (http://www.solidcode.net/pdf2svg/)&lt;br /&gt;
* [http://www.accesspdf.com/pdftk/ pdftk]?&lt;br /&gt;
* /other strategies?/&lt;br /&gt;
&lt;br /&gt;
== Questions/Brainstorms ==&lt;br /&gt;
&lt;br /&gt;
* What about what inkscape earned through the Google Summer of Code? What's the status of this?&lt;br /&gt;
** $2000 earned; there has been no plan or concensus for what to use it for&lt;br /&gt;
* Does Cairo have PDF export already? What about to use cairo for just this job? and later then use cairo for the whole presentation layer? Instead of creating an interims solution?&lt;br /&gt;
** Yes, Cairo has PDF export capabilities; it's unknown if it's significantly better than our current (poor) pdf export functionality&lt;br /&gt;
** Cairo Postscript and PDF backends are still experimental and disabled by default in current stable release, but plan is to make them supported in next stable release, expected for the end of 2005. See Cairo ROADMAP: http://cvs.cairographics.org/*checkout*/cairo/ROADMAP&lt;br /&gt;
** A way to test cairo capabilities would be to use librsvg HEAD. See Dom Lachowicz blog entry http://www.advogato.org/person/cinamod/diary.html?start=91 .&lt;br /&gt;
* Investigate ps2ai, pstoedit and ai2svg conversion options (potential EPS support?)&lt;br /&gt;
* Import of native Adobe Illustrator files, which have been PDF based since Illustrator 10 (at least).  &lt;br /&gt;
* Other RFE's related to Import or Export?&lt;br /&gt;
* Add extension for use of VDX2SVG (http://vdxtosvg.sourceforge.net/)&lt;br /&gt;
** (This is an unrelated file format... -- Bryce)&lt;br /&gt;
* UberConverter&lt;br /&gt;
&lt;br /&gt;
* I'd like to suggest looking at Xpdf or ghostview as possible bases to&lt;br /&gt;
build a pdftosvg tool with. They both come with command line tools to&lt;br /&gt;
convert pdf files to other formats. - Ulf Erikson&lt;br /&gt;
** This is what we do currently iirc - Bryce&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3707</id>
		<title>Printing consensus poll</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Printing_consensus_poll&amp;diff=3707"/>
		<updated>2005-12-11T21:46:18Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: * put back link to PDF_support&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem ==&lt;br /&gt;
&lt;br /&gt;
Bryce has pointed out the #1 feature need for Inkscape right now is strong support for Adobe Portable Document Format (PDF) and Postscript (PS) in his 2005.11.30 email to the Inkscape mailing lists.  &lt;br /&gt;
This ConsensusPoll exists to enable the community to efficiently create and commit to a plan of action to resolve this issue.&lt;br /&gt;
&lt;br /&gt;
== Contract ==&lt;br /&gt;
&lt;br /&gt;
* &amp;gt;= 20 inkscape enthusiasts&lt;br /&gt;
* &amp;gt;= 4 developers with commit access&lt;br /&gt;
* &amp;gt;= 95% yes&lt;br /&gt;
* all conditions in plan are met&lt;br /&gt;
* 72 hour GO timer&lt;br /&gt;
* 80% cloture&lt;br /&gt;
&lt;br /&gt;
ContractExplanation&lt;br /&gt;
&lt;br /&gt;
Because this contract defines what it means to participate in this poll it will never be changed.  If it turns out to be inadequate, this poll must be canceled and a new poll with a new contract must be drafted.&lt;br /&gt;
&lt;br /&gt;
== Yes/No Poll ==&lt;br /&gt;
&lt;br /&gt;
Participation in this poll is open to anyone who wants to participate.&lt;br /&gt;
&lt;br /&gt;
Voting yes in this poll means that you believe the community created plan is ready for implementation, and that you will do your part to support its execution.  Voting no in this poll means that you have outstanding concerns about the community created plan.  You can change your vote at any time.  All votes are transparent so that those voting yes can listen to the concerns of those voting no.&lt;br /&gt;
&lt;br /&gt;
 No ... BrandonCsSanders - There is no plan yet&lt;br /&gt;
 No ... BryceHarrington - I will pledge $50 once someone defines how we do pledges :-)&lt;br /&gt;
 No ... AlexandreProkoudine - There is no plan yet&lt;br /&gt;
 No ... ColinMarquardt - There is no plan yet&lt;br /&gt;
 No ... EricWilhelm - The plan needs salt&lt;br /&gt;
 No ... MenTaLguY - This isn't much of a plan...&lt;br /&gt;
 No ... JonCruz - Plan? Not quite yet&lt;br /&gt;
 No ... JonPhillips - no plan...&lt;br /&gt;
 No ... NicuBuculei - so far the plan is weak&lt;br /&gt;
 No ... RalfWStephan - isolated thoughts don't make a plan&lt;br /&gt;
&lt;br /&gt;
(If you are voting no because the plan is incomplete, please describe what you'd like to see added or changed.)&lt;br /&gt;
&lt;br /&gt;
== Plan ==&lt;br /&gt;
&lt;br /&gt;
# Identify requirements&lt;br /&gt;
## What level of [[PDF support]]/features is required?&lt;br /&gt;
## What SVG features must be supported beyond the basics?&lt;br /&gt;
## Should the deliverable be a library, a stand alone tool, or ...?&lt;br /&gt;
## /Other questions about requirements?/&lt;br /&gt;
# Assemble a few dozen examples to use as [[PDF test cases]]&lt;br /&gt;
## /Please link sample PDF's here, that Inkscape currently cannot handle/&lt;br /&gt;
# Determine timeframe&lt;br /&gt;
## Start some time in early 2006?&lt;br /&gt;
## Expected completion some time in mid/late 2006?&lt;br /&gt;
# Select developer with the right skillset&lt;br /&gt;
## C/C++, XML&lt;br /&gt;
## PDF file format&lt;br /&gt;
## SVG file format&lt;br /&gt;
## Able to work under (U.S.) contract&lt;br /&gt;
## /Other skillset requirements?/&lt;br /&gt;
# Determine what funding is needed to enable them to complete the work&lt;br /&gt;
# Establish a contract with the selected developer to perform the work&lt;br /&gt;
# When the developer is done, verify that all test cases pass, then pay developer&lt;br /&gt;
&lt;br /&gt;
== Background Information ==&lt;br /&gt;
&lt;br /&gt;
* [[SOC_Original_Project_Prompts]]&lt;br /&gt;
* PrintingSubsystem&lt;br /&gt;
* [[Roadmap]] (Milestone 11) Import/Export Feature Enhancements&lt;br /&gt;
* [http://scratchcomputing.com/projects/uber-converter/ Uberconverter]&lt;br /&gt;
* [http://poppler.freedesktop.org/ Poppler] for PDF import.  &lt;br /&gt;
&lt;br /&gt;
== Adequate Technical Solutions ==&lt;br /&gt;
&lt;br /&gt;
What solutions would be fine?&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
(Brandon - what is this section for? -- Bryce)&lt;br /&gt;
&lt;br /&gt;
== Possible Strategies ==&lt;br /&gt;
&lt;br /&gt;
* Raise money and hire a developer to implement it&lt;br /&gt;
** Collect pledges, once we are over threshold collect funds (http://fundable.org/)&lt;br /&gt;
*** What should the threshhold be?  $2000?  $5000?&lt;br /&gt;
** Need to decide what the funds would be spent on ahead of time&lt;br /&gt;
*** 10-20% - Tester to collect test cases and put together a test suite for developer to use&lt;br /&gt;
*** 70-80% - Developer to write the code, document it, and make it pass the tests&lt;br /&gt;
*** 5-10%  - Liaison to handle the paperwork, collect/distribute funds, track/report progress, and verify the work has been completed adequately&lt;br /&gt;
** Mercenaries that would do this for us?&lt;br /&gt;
*** BrandonCsSanders ... I'd do it for $2000, half up front, half once it meets spec.  Caveat: it would take me six months to complete because my plate is pretty full right now and I'll be snatching a week here and a week there.&lt;br /&gt;
*** EricWilhelm ... This will be a lovely fit for the UberConverter.  I'm guessing $5k would get it to about the same level as XAR and SVG in chromista.  Caveat:  Those aren't done yet.  Check back in Jan.  I would also be happy to oversee/direct the work of someone else wanting to write this as a pair of UberConverter connectors (crs2pdf, pdf2crs.)&lt;br /&gt;
*** /other mercenaries?/&lt;br /&gt;
* Use [[Cairo]] as the presentation layer and use its support for pdf/ps&lt;br /&gt;
** See poppler&lt;br /&gt;
** This may be a first step towards an eventual migration of the backend renderer to Cairo&lt;br /&gt;
* Pull out the scribus pdf support into a libpdf that can be shared by both scribus and Inkscape&lt;br /&gt;
** Requires conversion of Qt-isms into more neutral widgetset-independent style&lt;br /&gt;
* PDF2SVG (http://www.solidcode.net/pdf2svg/)&lt;br /&gt;
* /other strategies?/&lt;br /&gt;
&lt;br /&gt;
== Questions/Brainstorms ==&lt;br /&gt;
&lt;br /&gt;
* What about what inkscape earned through the Google Summer of Code? What's the status of this?&lt;br /&gt;
** $2000 earned; there has been no plan or concensus for what to use it for&lt;br /&gt;
* Does Cairo have PDF export already? What about to use cairo for just this job? and later then use cairo for the whole presentation layer? Instead of creating an interims solution?&lt;br /&gt;
** Yes, Cairo has PDF export capabilities; it's unknown if it's significantly better than our current (poor) pdf export functionality&lt;br /&gt;
** Cairo Postscript and PDF backends are still experimental and disabled by default in current stable release, but plan is to make them supported in next stable release, expected for the end of 2005. See Cairo ROADMAP: http://cvs.cairographics.org/*checkout*/cairo/ROADMAP&lt;br /&gt;
** A way to test cairo capabilities would be to use librsvg HEAD. See Dom Lachowicz blog entry http://www.advogato.org/person/cinamod/diary.html?start=91 .&lt;br /&gt;
* Investigate ps2ai, pstoedit and ai2svg conversion options (potential EPS support?)&lt;br /&gt;
* Import of native Adobe Illustrator files, which have been PDF based since Illustrator 10 (at least).  &lt;br /&gt;
* Other RFE's related to Import or Export?&lt;br /&gt;
* Add extension for use of VDX2SVG (http://vdxtosvg.sourceforge.net/)&lt;br /&gt;
** (This is an unrelated file format... -- Bryce)&lt;br /&gt;
* UberConverter&lt;br /&gt;
&lt;br /&gt;
* I'd like to suggest looking at Xpdf or ghostview as possible bases to&lt;br /&gt;
build a pdftosvg tool with. They both come with command line tools to&lt;br /&gt;
convert pdf files to other formats. - Ulf Erikson&lt;br /&gt;
** This is what we do currently iirc - Bryce&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=PDF_Support&amp;diff=3571</id>
		<title>PDF Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=PDF_Support&amp;diff=3571"/>
		<updated>2005-12-11T07:41:17Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: notes about multi-page pdf's and rendering model comparison chart&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page identifies exactly what sort of PDF support Inkscape needs.  This information is essential to complete the plan for the PrintingConsensusPoll.&lt;br /&gt;
&lt;br /&gt;
* Arbitrary .pdf and .ps files can be opened or imported directly into an inkscape document in exactly the way that .svg files are imported.&lt;br /&gt;
** All shapes are editable&lt;br /&gt;
** All text is rendered in the same font as the original .pdf&lt;br /&gt;
** All text is appropriately sequential (multi-column pdfs are handled correctly)&lt;br /&gt;
** Arbitrary &amp;quot;page to import&amp;quot; is selectable for multi-page documents.&lt;br /&gt;
* Arbitrary .svg files can be &amp;quot;saved as&amp;quot; .pdf files&lt;br /&gt;
** What does the .pdf rendering model have that .svg does not?&lt;br /&gt;
** What does the .svg rendering model have that .pdf does not?&lt;br /&gt;
** Perhaps you would like to help EricWilhelm fill-out this table:  [http://scratchcomputing.com/projects/uber-converter/chromista_features.html xar/svg/ps/pdf/crs features] (contact me to get the YAML source)&lt;br /&gt;
* Hyperlinks in the PDF file are preserved in the SVG.&lt;br /&gt;
* Exporting the SVG to .png produces a pixel accurate ...&lt;br /&gt;
* ... please refactor and refine ...&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=VectorSection&amp;diff=5391</id>
		<title>VectorSection</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=VectorSection&amp;diff=5391"/>
		<updated>2005-12-10T18:39:21Z</updated>

		<summary type="html">&lt;p&gt;EricWilhelm: all obout the uber-converter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://scratchcomputing.com/projects/uber-converter/ UberConverter project page]&lt;br /&gt;
&lt;br /&gt;
The UberConverter is an open-source collection of programs which form a universal vector-graphics translation system.  By using hubs to collect formats fitting similar paradigms and then bridging between the hubs, we are able to achieve both a high-quality translation and a high level of code reuse.&lt;br /&gt;
&lt;br /&gt;
Connectors may be written in any language because the hubs are all YAML data-structures.&lt;/div&gt;</summary>
		<author><name>EricWilhelm</name></author>
	</entry>
</feed>